@charset "UTF-8";@-webkit-keyframes spinner-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-8deg);transform:scale(.9) rotate(-8deg)}30%,50%,70%{-webkit-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg)}40%,60%{-webkit-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg)}80%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-8deg);transform:scale(.9) rotate(-8deg)}30%,50%,70%{-webkit-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg)}40%,60%{-webkit-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg)}80%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@-webkit-keyframes pop{0%,to{-webkit-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}}@keyframes pop{0%,to{-webkit-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes realt-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes realt-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.property-records-module{position:relative;overflow:visible!important}.property-records-header{display:flex;justify-content:space-between;align-items:center;background:#156cab;color:#fff;border-radius:5px 5px 0 0}.property-records-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);z-index:1000;display:flex;align-items:center;justify-content:center;border-radius:5px;transition:background .2s}.property-records-spinner{width:40px;height:40px;border:4px solid rgba(0,0,0,.1);border-top:4px solid #294378;border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;margin:0 auto}.property-records-message{margin-top:12px;font-size:14px;font-weight:600;color:#000}#property-records-toggle-transactions{gap:10px;display:flex;align-items:center;position:relative;cursor:pointer;margin-right:25px}#property-records-toggle-transactions label{font-size:16px;font-weight:700;color:#294378;display:flex;align-items:center;gap:.7em;cursor:pointer}#property-records-toggle-transactions label input[type=checkbox]{accent-color:#1d6daa;width:22px;height:22px;margin-left:.5em;border-radius:6px;box-shadow:0 1px 2px rgba(41,67,120,.1);transition:box-shadow .2s;cursor:pointer}#property-records-toggle-transactions label input[type=checkbox]:focus{outline:2px solid #1d6daa;box-shadow:0 0 0 2px rgba(29,109,170,.2)}#property-records-toggle-transactions label #lbl-toggle-secondary-market-msg{cursor:pointer;font-size:.98em;color:#767676;margin-left:.7em}#property-records-toggle-transactions label #lbl-toggle-secondary-market-msg i{font-style:italic;color:#1d6daa}#property-records-toggle-transactions .property-records-toggle-header{display:flex;align-items:center;gap:.8em;color:#fff;font-size:.95em}#property-records-toggle-transactions .switch{position:relative;display:inline-block;min-width:42px;min-height:22px}@media (max-width:780px){#property-records-toggle-transactions .switch{min-width:38px;min-height:18px}}#property-records-toggle-transactions .switch input,body>.custom-gateway-fee{display:none}#property-records-toggle-transactions .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff;transition:.3s;border-radius:22px}#property-records-toggle-transactions .slider:before{position:absolute;content:"X";height:20px;width:20px;font-size:14px;color:#fff;left:1px;bottom:1px;background-color:#666;transition:.3s;border-radius:50%;display:flex;align-items:center;justify-content:center}@media (max-width:780px){#property-records-toggle-transactions .slider:before{height:16px;width:16px;font-size:12px}}#property-records-toggle-transactions .switch input:checked+.slider{background-color:#fff}#property-records-toggle-transactions .switch input:checked+.slider:before{content:"✔";-webkit-transform:translateX(20px);transform:translateX(20px);background-color:#27ae60}#property-records-toggle-transactions .toggle-text{font-weight:600;font-size:18px;color:#fff;line-height:1.2em}@media (max-width:780px){#property-records-toggle-transactions .toggle-text{font-size:15px;font-weight:500}}#property-records-toggle-transactions button.realt-tooltip-wrapper.blockchain-holdings i{font-size:16px;color:#fff}@media (max-width:600px){#property-records-toggle-transactions .property-records-header{flex-direction:column;align-items:flex-start;gap:.6em}#property-records-toggle-transactions .property-records-toggle-header{width:100%;justify-content:flex-start}}#property-records-toggle-transactions #realt-tooltip-blockchain-holdings{font-weight:600;left:-192px!important;top:24px!important}.woocommerce-cart .woocommerce .quantity input.qty{height:39px;background-color:#dcdcdc!important}.woocommerce table.woocommerce-cart-form__contents.shop_table_responsive tr td.actions div.coupon #coupon_code:focus,.woocommerce-cart .woocommerce .quantity input.qty:focus{background-color:#f6f6f6!important;border:1px solid #156cab!important}.woocommerce-cart .cart td.product-name{max-width:210px!important}@media screen and (max-width:768px){.woocommerce-cart .woocommerce-cart-form__cart-item{margin-bottom:40px!important}}.woocommerce-cart .woocommerce-Price-amount.amount{font-size:20px}.woocommerce-cart #main-content table.cart th{text-transform:uppercase;font-size:12px;color:#444}.woocommerce-cart #expiration-notice{display:flex;margin:0 0 30px}.woocommerce-cart #expiration-notice #timer-container{display:flex;align-items:center;margin-right:20px;min-width:60px;min-height:60px;font-weight:500}.woocommerce-cart #expiration-notice .text-container{display:flex;flex-wrap:wrap;align-items:center;align-content:center;color:#294378;text-transform:uppercase;font-size:12px;font-weight:600}.woocommerce-cart #expiration-notice .text-container p{padding-bottom:0;width:100%;flex:0 0 100%;line-height:1.5em}.woocommerce-cart #expiration-notice .text-container p:not(:last-of-type){margin-bottom:7px}.woocommerce-cart .total-fees{position:relative}.woocommerce-cart .total-fees .total-fees-value{position:relative;display:inline-block;line-height:1.4em}.woocommerce-cart .total-fees .order-item-fee-button{position:absolute;top:1px;right:-19px;background:0 0;border:0;box-shadow:none;padding:0;font-size:13px}.woocommerce-cart .total-fees .order-item-fee-button i{color:#156cab;cursor:pointer;transition:.15s all ease-in-out}.woocommerce-cart .total-fees .order-item-fee-button:focus i,.woocommerce-cart .total-fees .order-item-fee-button:hover i{color:#f2a91e}.woocommerce-cart .order-item-fee-box{position:absolute;top:calc(100% - 15px);left:0;z-index:999;min-width:260px;margin:0;padding:10px;background-color:#fff;box-shadow:1px 1px 5px 1px rgba(0,0,0,.3);transition:.15s all ease-in-out}@media (max-width:768px){.woocommerce-cart .order-item-fee-box{right:0;top:calc(100% - 10px);margin:10px}}.woocommerce-cart .order-item-fee-box h5{padding:0 0 5px;font-size:12px;font-weight:500;text-align:left;text-transform:uppercase}.woocommerce-cart .order-item-fee-box span{color:gray;font-size:12px}.woocommerce-cart .order-item-fee-box .fee-breakdown{float:left;width:100%}.woocommerce-cart .order-item-fee-box .fee-title{float:left;margin-right:10px}.woocommerce-cart .order-item-fee-box .fee-value{float:right;text-align:right}.woocommerce-cart .hidden{opacity:0;visibility:hidden}.qty-error-message{padding:1px;color:#d8000c;background:#ffd2d2;border:1px solid #d8000c;border-radius:5px}.wc-stripe-card-icons-container+.custom-gateway-fee{margin-top:-5px;margin-left:10px}.homepageListings .woocommerce.columns-3 ul.products li.product,li.payment_method_stripe_cc .wc-stripe_cc-new-method-container{margin-bottom:0}li.payment_method_stripe_cc .wc-stripe-bootstrap-form .row:last-of-type .mb-3{margin-bottom:5px!important}li.payment_method_stripe_cc .wc-stripe-card-icons-container{float:none}li.payment_method_stripe_cc .payment_box.payment_method_stripe_cc,li.payment_method_stripe_cc .wc-stripe-bootstrap-form{background-color:#156cab!important}.woocommerce-checkout #billing_postcode_field.realt-not-required abbr.required,li.payment_method_stripe_cc .wc-stripe-save-source{display:none}li.payment_method_stripe_cc #stripe-card-number.focused+label[for=stripe-card-number],li.payment_method_stripe_cc #stripe-cvv.focused+label[for=stripe-cvv],li.payment_method_stripe_cc #stripe-exp.focused+label[for=stripe-exp]{border-top-left-radius:5px;border-top-right-radius:5px;padding-right:7px;padding-left:7px;font-size:12px;left:17px;color:#444}li.payment_method_stripe_cc .wc-stripe-bootstrap-form .md-form.md-outline.StripeElement--complete+label{border-top-left-radius:5px;border-top-right-radius:5px;padding-right:7px;padding-left:7px;font-size:12px;left:17px}#cc-disabled-notice,#visa-disabled-notice{margin:20px 0}#cc-disabled-notice .notice-wrapper,#visa-disabled-notice .notice-wrapper{background:#c50000;padding:8px 15px;font-size:14px;font-weight:600;color:#fff;border-radius:5px}.dgpc_product_carousel .investorIDlist li.assetRenovationTargetYield h4.metaLabel button.product-tooltip,.woocommerce-checkout .payment_method_wc_checkout_com_cards img#cards-icon{top:0}.woocommerce-checkout .wc_payment_method .custom-gateway-text .no-amex{margin-left:8px;padding:8px 12px;background:#006fcf;border-radius:3px;white-space:nowrap;line-height:1.4em;color:#fff;text-transform:none}.woocommerce-checkout .wc_payment_method .custom-gateway-fee{display:inline-block;position:relative;vertical-align:middle;margin-left:20px;padding:7px 16px 6px;background:#c50000;border-radius:3px;line-height:1.4em;color:#fff}.woocommerce-checkout .wc_payment_method .custom-gateway-fee:before{content:"";display:block;position:absolute;top:3px;left:-19px;border:1em solid #c50000;border-top-color:transparent;border-left-color:transparent;border-bottom-color:transparent}.woocommerce-checkout .wc_payment_method .custom-gateway-fee .block{display:inline-block}.woocommerce-checkout .wc_payment_method .custom-gateway-fee .custom-gateway-fee-link{display:inline-block;margin-left:15px;color:#fff;font-style:italic;text-decoration:underline;text-transform:none;transition:.15s all ease-in-out}.woocommerce-checkout .wc_payment_method .custom-gateway-fee .custom-gateway-fee-link:focus,.woocommerce-checkout .wc_payment_method .custom-gateway-fee .custom-gateway-fee-link:hover{text-decoration:none}@media screen and (max-width:1100px){.woocommerce-checkout .wc_payment_method .custom-gateway-fee{display:block;margin-top:10px;margin-left:0;text-align:center}.woocommerce-checkout .wc_payment_method .custom-gateway-fee:before{top:-19px;left:19px;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-bottom-color:#c50000;border-right-color:transparent}}@media screen and (max-width:500px){.woocommerce-checkout .wc_payment_method .custom-gateway-fee{font-size:11px;line-height:1.7em}}.woocommerce-checkout #no-cc-country-notice-wrapper{background:#112c4c;padding:15px 30px;color:#fff;font-size:12px;font-weight:600;text-transform:uppercase;margin-bottom:20px;border-radius:5px;box-shadow:1px 1px 3px 1px rgba(0,0,0,.3)}.woocommerce-checkout #no-cc-country-notice-wrapper p{padding:0;margin-bottom:5px;line-height:1.4em}.woocommerce-checkout #no-cc-country-notice-wrapper p:last-of-type{margin-bottom:0}.woocommerce-checkout .wc_payment_method .label_title+.label_title{margin-left:-4px}.woocommerce-checkout .et_pb_button_module_wrapper.login-button{display:none}.woocommerce-checkout .realt-checkout-header{padding:20px 30px;margin-bottom:30px;background-color:#156cab}.woocommerce-checkout .realt-checkout-header h3{padding:0;color:#fff}.woocommerce-checkout .checkout-lastname-message{display:block;float:left;margin-top:3px;margin-left:10px;font-size:9px;color:#294378;text-transform:uppercase;line-height:1.4em;transition:.15s all ease-in-out;opacity:0;height:0}.woocommerce-checkout #billing_last_name:focus+.checkout-lastname-message{opacity:1;height:auto}#invalid-kyc-checkout-notice,#prohibited-property-checkout-notice{text-align:center}#invalid-kyc-checkout-notice h3,#prohibited-property-checkout-notice h3{padding-bottom:20px;color:#fff}#invalid-kyc-checkout-notice ul,#prohibited-property-checkout-notice ul{padding:0}#invalid-kyc-checkout-notice li,#prohibited-property-checkout-notice li{padding:12px 18px;margin:20px 0;background-color:#deedff;color:#112c4c;font-weight:700;text-transform:uppercase;list-style:none;box-shadow:1px 1px 5px 1px rgba(0,0,0,.3)}#invalid-kyc-checkout-notice .button-wrapper,#prohibited-property-checkout-notice .button-wrapper{width:100%;margin-top:20px;text-align:center}#invalid-kyc-checkout-notice a,#prohibited-property-checkout-notice a{margin:0 7px;padding:.4em 1em;background-color:transparent;border:3px solid #fff;border-radius:40px;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;text-decoration:none!important;transition:.15s all ease-in-out}#invalid-kyc-checkout-notice a:focus,#invalid-kyc-checkout-notice a:hover,#prohibited-property-checkout-notice a:focus,#prohibited-property-checkout-notice a:hover{background-color:#fff;color:#294378;text-decoration:none}#credit-card-preview{margin-bottom:10px}#credit-card-preview .credit-card-section{display:inline-block;vertical-align:middle;font-weight:600}#credit-card-preview .credit-card-section img{max-height:40px}#coinbase-main-icon{max-width:200px;height:27px}body #page-container .et_pb_shop .woocommerce ul.products li.product,body.archive.tax-product_cat ul.products li.product{border-radius:5px}body.archive.tax-product_cat ul.products li.product .et_shop_image{display:block}body.archive.tax-product_cat .woocommerce ul.products li.product a img,body.archive.tax-product_cat .woocommerce-page ul.products li.product a img{position:relative;top:30px}body.archive.tax-product_cat .property-highlights-flag{top:60px}body.archive div#main-content{border-bottom:2px solid #cbd9f6;padding-bottom:15px}@media screen and (min-width:1024px){body.archive div#archive-layout-container .et_pb_image_wrap{margin-top:20%}}body.archive div#archive-layout-container div#et-boc .et_pb_row{max-width:960px}#left-area ul.products li.product{line-height:26px!important}#left-area ul.products .sold_out-stamp{width:100%;height:100%;padding:0}#left-area ul.products .sold_out-stamp img{position:absolute;top:36%;width:75%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.archive ul.products.columns-3 .property_status-banner{display:block;margin:0 auto;padding:15px 30px}.archive ul.products.columns-3 .property_status-banner .status-container{justify-content:center;margin:0 auto}.archive ul.products.columns-3 .property_status-banner .chips-container{flex-wrap:wrap;justify-content:center;row-gap:10px}.archive ul.products.columns-3 .property_status-banner .chips-container .chip,.property_status-banner .chips-container .chip{background-color:#fff;border-radius:50px;padding:3px 10px;width:auto;box-sizing:border-box}.property-mobile-data-wrapper{position:absolute;display:flex;width:100%;bottom:36px;z-index:999}@media screen and (min-width:501px){.property-mobile-data-wrapper{display:none}}body.archive .property_status-banner{padding:5px 20px}body.archive .property_status-banner .status-container span.property-status{font-size:16px}.property_status-banner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;row-gap:15px}@media screen and (max-width:767px){.property_status-banner{display:block;margin:0 auto}}@media screen and (max-width:500px){.property_status-banner .property-flag,.property_status-banner .property-source{display:none}}.property_status-banner .chips-container{display:flex;justify-content:flex-end;flex-wrap:wrap}@media screen and (max-width:767px){.property_status-banner .chips-container{justify-content:center}}.property_status-banner .chips-container .chip{margin:3px 5px;display:flex;align-items:center}.property_status-banner .chips-container .chip i{font-size:14px;color:#156cab;margin-right:5px}.property_status-banner .chips-container .chip span{font-size:14px;font-weight:600;color:#156cab;text-transform:capitalize;margin-top:1px}.launch-timer-test{position:absolute;right:-28px;top:10px;display:flex;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content}.launch-timer-test button{background-color:#90162d;color:#fff;padding:3px 9px;border-radius:5px;text-transform:uppercase;font-size:12px;font-weight:600;border:1px solid #90162d;margin-left:5px}.launch-timer-test button:hover{cursor:pointer}.property-flag,.property-source{position:absolute;top:4px;height:28px;border:3px solid #fff}.property-source{left:4px;width:auto}#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .back-catalog-list>li .back-catalog-pair-container>span,.property-source:hover .tooltip-container{display:block}.property-source .tooltip-container{position:absolute;box-shadow:1px 1px 5px 1px rgba(0,0,0,.3);display:none;font-weight:500;line-height:1.4em;text-align:left;text-transform:none;border-radius:12px;top:unset;bottom:40px;left:20px;width:240px;padding:16px 20px;background-color:#fff;font-size:12px;color:#000}.property-source .tooltip-container .fa-caret-down,.property-source .tooltip-container::before{position:absolute;left:12px;background:0 0;border-top:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent}.property-source .tooltip-container::before{content:"";width:0;height:0;z-index:999999;bottom:-9px}.property-source .tooltip-container .fa-caret-down{bottom:-15px;font-size:24px;color:#fff;z-index:999999999}.property-source img{height:100%!important}.property-flag{right:4px;width:40px;overflow:hidden}.property-flag img{width:auto;height:100%}.dgpc_product_carousel .woocommerce.swiper-container{padding-top:25px}.checkout .order-total strong,.d-inline-block,.woocommerce-cart .order-total strong,h3.price span{display:inline-block}#detokenization-section #vote-result .et_pb_column h4.result,.f-right{float:right}.disabled{opacity:.7;pointer-events:none;cursor:default}.fa-spinner-third{-webkit-animation-name:spinner-animation;animation-name:spinner-animation;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:cubic-bezier(.15,.3,.3,.7);animation-timing-function:cubic-bezier(.15,.3,.3,.7);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.fa-circle-check{-webkit-animation:pop .3s 1;animation:pop .3s 1}.cart-pop{-webkit-animation:tada 1.5s 1;animation:tada 1.5s 1}.kyc-incomplete .nav--sell-tokens,.kyc-incomplete .nav2--affiliate-dashboard,.kyc-incomplete .nav2--affiliate-program,.kyc-incomplete .nav2--documents,.kyc-incomplete .nav2--orders,.kyc-incomplete li.woocommerce-MyAccount-navigation-link--documents,.kyc-incomplete li.woocommerce-MyAccount-navigation-link--orders,.kyc-incomplete li.woocommerce-MyAccount-navigation-link--portfolio,body.logged-in.is-US-user .et-cart-info,body.logged-in.is-US-user .nav--defi,body.logged-in.is-US-user .nav--jobs,body.logged-in.is-US-user .nav--learn,body.logged-in.is-US-user .nav--marketplace,body.logged-in.is-US-user .nav--rmm,body.logged-in.is-US-user .nav--sell-tokens,body.logged-in.is-US-user .nav2--affiliate-dashboard,body.logged-in.is-US-user .nav2--affiliate-program,body.logged-in.is-US-user .nav2--documents,body.logged-in.is-US-user .nav2--orders,body.logged-in.is-US-user .nav2--portfolio,body.logged-in.is-US-user li.woocommerce-MyAccount-navigation-link--documents,body.logged-in.is-US-user li.woocommerce-MyAccount-navigation-link--orders,body.logged-in.is-US-user li.woocommerce-MyAccount-navigation-link--portfolio{display:none!important}body.logged-in.is-US-user #rmm-section,body.logged-in.is-US-user .woocommerce-ordering,body.logged-in.is-US-user p.woocommerce-result-count,body.logged-in.is-US-user ul.products.columns-1{display:none}.kyc-incomplete .kyc-incomplete-shop-section{display:flex;align-items:center;gap:2em}@media screen and (max-width:980px){.kyc-incomplete .kyc-incomplete-shop-section{flex-direction:column}}.kyc-incomplete .kyc-incomplete-container{text-align:center;max-width:750px;padding:35px 40px!important;background-color:#fff;box-shadow:1px 1px 5px 1px rgba(0,0,0,.3);margin:0 auto;border-radius:5px}.kyc-incomplete .kyc-incomplete-container .kyc-incomplete-text,.kyc-incomplete .kyc-incomplete-container h3{padding-bottom:1rem}.kyc-incomplete .kyc-incomplete-container .kyc-incomplete-text p{font-size:14px;font-weight:500;padding-bottom:0;line-height:1.25em}.kyc-incomplete .kyc-incomplete-container a{min-width:180px;display:inline-block;width:auto;padding:.3em 1em}::-webkit-scrollbar-thumb{border-radius:10px}.no-display{opacity:0!important;visibility:hidden!important;z-index:-99999!important;-webkit-transform:scale(0);transform:scale(0)}.catalog_text{color:#156cab;font-weight:700;text-transform:uppercase;font-size:1.1em}.back-catalog-text-container{text-align:center}.back-catalog-text-container>div{margin-top:-20px;color:#156cab;font-weight:600;display:inline-block;padding:12px 18px 18px}.back-catalog-modal-open-container{text-align:center;margin-top:12px}.back-catalog-modal-open-container-2{text-align:center}.showIcon{display:none}@media screen and (max-width:762px){p.woocommerce-result-count{padding-bottom:0!important}.woocommerce-ordering{float:none!important}}.back-catalog-text-container-inject{clear:both;text-align:center;color:#156cab;margin:0 0 36px;font-weight:600}.back-catalog-text-container-inject .see-back-catalog-text{color:#156cab}@media screen and (max-width:600px){.back-catalog-text-container-inject .see-back-catalog-text{font-size:12px}}.et_pb_code_inner .back-catalog-text-container-inject,.et_pb_text_inner .back-catalog-text-container-inject{margin:18px}.back-catalog-modal-open{cursor:pointer;text-decoration:none!important;border:3px solid #156cab;border-radius:50px;background-color:#fff;color:#1d6aaa!important;font-size:.85em;font-weight:800;text-transform:uppercase;padding:.35em .9em!important;transition:.15s all ease-in-out}.back-catalog-modal-open:hover{color:#fff!important;background-color:#156cab}#back-catalog-modal-container{transition:all .15s ease-in-out;background-color:rgba(0,0,0,.5);position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999999;opacity:1;visibility:visible}#back-catalog-modal-container .filter-input{width:175px;padding:5px;margin-right:25px;font-size:14px;font-weight:600;height:30px;text-align:right;background-color:#fff;border-radius:2px;border:1px solid #bbb;color:#4e4e4e}#back-catalog-modal-container .filter-input#sort-by{width:160px;font-weight:600!important;font-size:11.5px!important;text-align:left}#back-catalog-modal-container .filter-input:focus{border-color:#2d3940;color:#3e3e3e}#back-catalog-modal-container .filter-input::-webkit-input-placeholder{text-align:right;font-size:12px;font-weight:500}#back-catalog-modal-container .filter-input::-moz-placeholder{text-align:right;font-size:12px;font-weight:500}#back-catalog-modal-container .filter-input::placeholder{text-align:right;font-size:12px;font-weight:500}#back-catalog-modal-container .back-catalog-filters-container{padding-top:20px!important;padding-bottom:20px!important;display:flex!important;align-items:center;flex-wrap:wrap;-webkit-column-gap:20px!important;-moz-column-gap:20px!important;column-gap:20px!important;row-gap:20px;justify-content:center;border-bottom:1px solid #d3d3d3!important}#back-catalog-modal-container .back-catalog-filters-container#reset-filters{padding:.2em .6em!important;cursor:pointer}#back-catalog-modal-container .filters-title{font-weight:700;font-size:14px;border-radius:4px;white-space:nowrap}#back-catalog-modal-container a{font-weight:600;text-decoration:none!important;transition:all .15s ease-in-out}#back-catalog-modal-container #back-catalog-modal .back-catalog-modal-close-button:focus i,#back-catalog-modal-container #back-catalog-modal .back-catalog-modal-close-button:hover i,#back-catalog-modal-container a:focus,#back-catalog-modal-container a:hover{color:#f2a91e}#back-catalog-modal-container #back-catalog-modal{position:absolute;width:85%;height:85%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;opacity:1;visibility:visible;border-radius:5px;overflow:hidden}#back-catalog-modal-container #back-catalog-modal .back-catalog-modal-close-button{position:absolute;right:4px;top:4px;background:0 0!important;border:0!important;cursor:pointer;transition:all .15s ease-in-out}#back-catalog-modal-container #back-catalog-modal .back-catalog-modal-close-button i{color:#fff;font-size:24px;transition:all .15s ease-in-out}@media screen and (max-width:600px){#back-catalog-modal-container #back-catalog-modal{width:90%;height:94%}}#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-header{width:100%;background-color:#294378;text-align:center;padding:5px;position:relative;box-shadow:0 2px 5px rgba(0,0,0,.5);border-radius:5px 5px 0 0}#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-header>h2{color:#fff;padding:0;margin:10px 40px}@media screen and (max-width:600px){#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-header>h2{font-size:20px}}#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body{width:100%;padding:0;height:calc(100% - 60px);overflow-y:auto;position:relative}#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .spinner-container{margin:auto;display:inline-block;top:30%;position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .error-container{text-align:center;position:absolute;border:3px solid #971212;padding:10px 20px;top:40%;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);left:50%}#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .error-container .error-message,#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .no-properties-container .no-properties-message,#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .no-slow-query-container .no-properties-message{font-size:18px}#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .no-properties-container,#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .no-slow-query-container{text-align:center;position:absolute;border:3px solid #dd9b21;padding:10px 20px;top:40%;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);left:50%}#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .fa-spinner-third{font-size:60px;color:#156cab;-webkit-animation:fa-spin 1s cubic-bezier(.15,.3,.3,.7) infinite;animation:fa-spin 1s cubic-bezier(.15,.3,.3,.7) infinite;transition:.15s all ease-in-out}#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .back-catalog-list>li{display:grid;grid-template-columns:8fr 4fr 3fr 4fr 5fr 4fr 4fr;border-bottom:1px solid #d3d3d3;padding:25px}@media screen and (max-width:1050px){#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .back-catalog-list>li{grid-template-columns:2fr 1fr 1fr 1fr;padding:26px 15px 10px}#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .back-catalog-list>li .back-catalog-pair-container:not(:first-child){margin-bottom:15px}#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .back-catalog-list>li .back-catalog-property-container{margin-top:14px}}@media screen and (max-width:600px){#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .back-catalog-list>li{grid-template-columns:7fr 5fr 7fr;grid-template-rows:auto;padding:21px 16px 16px;background-color:#efefef;grid-template-areas:"back-catalog-property-container . ." "back-catalog-token-price-container back-catalog-tokens-container back-catalog-asset-price-container" "back-catalog-rent-token-container back-catalog-yield-container ." "etherscan-container uniswap-container ."}#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .back-catalog-list>li .back-catalog-property-container{grid-area:back-catalog-property-container;margin-top:0!important}#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .back-catalog-list>li .back-catalog-token-price-container{grid-area:back-catalog-token-price-container}#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .back-catalog-list>li .back-catalog-tokens-container{grid-area:back-catalog-tokens-container}#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .back-catalog-list>li .back-catalog-asset-price-container{grid-area:back-catalog-asset-price-container}#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .back-catalog-list>li .back-catalog-yield-container{grid-area:back-catalog-yield-container}#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .back-catalog-list>li .back-catalog-rent-token-container{grid-area:back-catalog-rent-token-container}#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .back-catalog-list>li .uniswap-container{grid-area:uniswap-container}#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .back-catalog-list>li .etherscan-container{grid-area:etherscan-container}#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .back-catalog-list>li.box-opened{background-color:#fff!important;padding:21px 16px}#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .back-catalog-list>li .back-catalog-pair-container:not(:first-child){margin-bottom:0!important}#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .back-catalog-list>li .back-catalog-property-container{grid-column-start:1;grid-column-end:4;grid-row-start:1;grid-row-end:1;z-index:2;position:relative;margin-bottom:5px}#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .back-catalog-list>li .back-catalog-property-container a{display:inline-block;color:#156cab;transition:.15s all ease-in-out}#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .back-catalog-list>li .back-catalog-property-container a:focus,#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .back-catalog-list>li .back-catalog-property-container a:hover{color:#f2a91e}#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .back-catalog-list>li .back-catalog-property-container i{color:#156cab!important;position:absolute;right:-5px;top:8px;font-size:20px;transition:all .15s ease-in-out!important}#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .back-catalog-list>li .back-catalog-property-container i.showIcon{display:inline-block!important}#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .back-catalog-list>li .back-catalog-property-container i.no-display{display:none!important}#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .back-catalog-list>li .back-catalog-property-container i.turn-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .back-catalog-list>li .back-catalog-yield-container{grid-column-start:2;grid-column-end:4;grid-row-start:3;grid-row-end:3;z-index:2}#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .back-catalog-list>li .back-catalog-pair-container:not(.back-catalog-property-container){opacity:0;height:0;margin-top:0;visibility:hidden;transition:opacity .15s ease-in-out}#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .back-catalog-list>li .back-catalog-pair-container.open-up{visibility:visible;margin-top:14px;height:auto;opacity:1;grid-column-end:4}}#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .back-catalog-list>li .back-catalog-pair-container{margin-right:15px}#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .back-catalog-list>li .back-catalog-pair-container.back-catalog-property-container{margin-top:-2px}#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .back-catalog-list>li .back-catalog-pair-container.back-catalog-property-container .back-catalog-paired-value,.eval-card-top-content>div>span.bold-values{font-size:14px;font-weight:700}#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .back-catalog-list>li .back-catalog-pair-container.back-catalog-property-container .back-catalog-paired-value>span{display:block;line-height:1.22}#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .back-catalog-list>li .back-catalog-pair-container.back-catalog-property-container i{display:none}#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .back-catalog-list>li .back-catalog-pair-container .back-catalog-paired-heading{font-size:11px;font-weight:600;text-transform:uppercase;line-height:1}#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .back-catalog-list>li .back-catalog-pair-container .back-catalog-paired-value{font-size:15px;line-height:1.6}#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .back-catalog-list>li .back-catalog-pair-container.etherscan-container .back-catalog-paired-value,#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .back-catalog-list>li .back-catalog-pair-container.uniswap-container .back-catalog-paired-value{margin-top:5px;line-height:1em}#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .back-catalog-list>li .back-catalog-pair-container.etherscan-container a.link-button,#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .back-catalog-list>li .back-catalog-pair-container.uniswap-container a.link-button{border:2px solid #156cab;padding:1px 7px;border-radius:2px;text-transform:uppercase;font-size:11px;font-weight:700;transition:color .15s ease-in-out,background-color .15s ease-in-out}#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .back-catalog-list>li .back-catalog-pair-container.etherscan-container a.link-button:focus,#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .back-catalog-list>li .back-catalog-pair-container.etherscan-container a.link-button:hover,#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .back-catalog-list>li .back-catalog-pair-container.uniswap-container a.link-button:focus,#back-catalog-modal-container #back-catalog-modal #back-catalog-modal-body .back-catalog-list>li .back-catalog-pair-container.uniswap-container a.link-button:hover{color:#fff;background-color:#156cab}.back-catalog-ethereum-button{position:relative;display:inline-block;margin-right:5px;margin-top:-4px;padding:2px 4px;vertical-align:middle;border:2px solid #21325b!important;border-radius:2px;background-color:#21325b;line-height:1em;font-size:12px;font-weight:700;text-transform:uppercase;color:#fff;text-decoration:none!important;transition:.15s all ease-in-out!important}#tab-property_highlights .et_pb_column.et_pb_column_1_2:last-of-type,.back-catalog-ethereum-button:last-of-type{margin-right:0}.back-catalog-ethereum-button.xdai{border-color:#48a9a6!important;background-color:#48a9a6}.back-catalog-ethereum-button.xdai:focus,.back-catalog-ethereum-button.xdai:hover{color:#48a9a6!important}.back-catalog-ethereum-button span{display:inline-block;vertical-align:middle;transition:.15s all ease-in-out!important}.back-catalog-ethereum-button:focus,.back-catalog-ethereum-button:hover{text-decoration:none;background-color:#fff;color:#21325b!important}.us-message-container{margin:40px;padding:20px;border-radius:5px;box-shadow:1px 1px 2px 2px rgba(0,0,0,.3);background:#dff6ff;text-align:center;font-weight:600}@media screen and (max-width:600px){.us-message-container{margin:20px}}.us-message-container .us-message{display:block;margin-bottom:6px;padding:0;line-height:1.4em}#detokenization-section #detokenization-blurb .et_pb_column p:last-of-type,.tabs-section .disclaimer-copy p:last-of-type,.us-message-container .us-message:last-of-type{margin-bottom:0}.woocommerce-checkout #realt-validation-message{float:right;margin-right:15px}@media screen and (max-width:768px){.woocommerce-checkout #realt-validation-message{float:none;margin-right:0;text-align:center;margin-top:15px}}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:3em}.wup-price-label{display:none}.woocommerce #content input.button.alt:hover,.woocommerce #content input.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce-page #content input.button:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button.alt:hover,.woocommerce-page input.button:hover,body .et_pb_button:hover{background:inherit!important}.et_button_no_icon .et_pb_button,.et_button_no_icon .et_pb_button:hover,.et_button_no_icon.et_button_icon_visible.et_button_left .et_pb_button,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button.alt,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input#submit,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input#submit.alt,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button.alt,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button.alt,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button.alt,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button.alt,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit.alt,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button.alt,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button.alt,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button.alt,.et_button_no_icon.et_button_left .et_pb_button:hover,.et_button_no_icon.et_button_left.woocommerce #content input.button.alt:hover,.et_button_no_icon.et_button_left.woocommerce #content input.button:hover,.et_button_no_icon.et_button_left.woocommerce #respond input#submit.alt:hover,.et_button_no_icon.et_button_left.woocommerce #respond input#submit:hover,.et_button_no_icon.et_button_left.woocommerce a.button.alt:hover,.et_button_no_icon.et_button_left.woocommerce a.button:hover,.et_button_no_icon.et_button_left.woocommerce button.button.alt:hover,.et_button_no_icon.et_button_left.woocommerce button.button:hover,.et_button_no_icon.et_button_left.woocommerce input.button.alt:hover,.et_button_no_icon.et_button_left.woocommerce input.button:hover,.et_button_no_icon.et_button_left.woocommerce-page #content input.button.alt:hover,.et_button_no_icon.et_button_left.woocommerce-page #content input.button:hover,.et_button_no_icon.et_button_left.woocommerce-page #respond input#submit.alt:hover,.et_button_no_icon.et_button_left.woocommerce-page #respond input#submit:hover,.et_button_no_icon.et_button_left.woocommerce-page a.button.alt:hover,.et_button_no_icon.et_button_left.woocommerce-page a.button:hover,.et_button_no_icon.et_button_left.woocommerce-page button.button.alt:hover,.et_button_no_icon.et_button_left.woocommerce-page button.button:hover,.et_button_no_icon.et_button_left.woocommerce-page input.button.alt:hover,.et_button_no_icon.et_button_left.woocommerce-page input.button:hover,.et_button_no_icon.woocommerce #content input.button,.et_button_no_icon.woocommerce #content input.button.alt,.et_button_no_icon.woocommerce #content input.button.alt:hover,.et_button_no_icon.woocommerce #content input.button:hover,.et_button_no_icon.woocommerce #respond input#submit,.et_button_no_icon.woocommerce #respond input#submit.alt,.et_button_no_icon.woocommerce #respond input#submit.alt:hover,.et_button_no_icon.woocommerce #respond input#submit:hover,.et_button_no_icon.woocommerce a.button,.et_button_no_icon.woocommerce a.button.alt,.et_button_no_icon.woocommerce a.button.alt:hover,.et_button_no_icon.woocommerce a.button:hover,.et_button_no_icon.woocommerce button.button,.et_button_no_icon.woocommerce button.button.alt,.et_button_no_icon.woocommerce button.button.alt:hover,.et_button_no_icon.woocommerce button.button:hover,.et_button_no_icon.woocommerce input.button,.et_button_no_icon.woocommerce input.button.alt,.et_button_no_icon.woocommerce input.button.alt:hover,.et_button_no_icon.woocommerce input.button:hover,.et_button_no_icon.woocommerce-page #content input.button,.et_button_no_icon.woocommerce-page #content input.button.alt,.et_button_no_icon.woocommerce-page #content input.button.alt:hover,.et_button_no_icon.woocommerce-page #content input.button:hover,.et_button_no_icon.woocommerce-page #respond input#submit,.et_button_no_icon.woocommerce-page #respond input#submit.alt,.et_button_no_icon.woocommerce-page #respond input#submit.alt:hover,.et_button_no_icon.woocommerce-page #respond input#submit:hover,.et_button_no_icon.woocommerce-page a.button,.et_button_no_icon.woocommerce-page a.button.alt,.et_button_no_icon.woocommerce-page a.button.alt:hover,.et_button_no_icon.woocommerce-page a.button:hover,.et_button_no_icon.woocommerce-page button.button,.et_button_no_icon.woocommerce-page button.button.alt,.et_button_no_icon.woocommerce-page button.button.alt:hover,.et_button_no_icon.woocommerce-page button.button:hover,.et_button_no_icon.woocommerce-page input.button,.et_button_no_icon.woocommerce-page input.button.alt,.et_button_no_icon.woocommerce-page input.button.alt:hover,.et_button_no_icon.woocommerce-page input.button:hover,.woocommerce input.button,.woocommerce input.button:hover{padding:.3em 1em!important}.woocommerce a{text-decoration:underline;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}.woocommerce a:focus,.woocommerce a:hover{text-decoration:none}.woocommerce #payment .payment_box a{color:#fff;text-decoration:underline}.woocommerce #payment .payment_box a:focus,.woocommerce #payment .payment_box a:hover{color:#f2a91e;text-decoration:none}.wooAccount .woocommerce-error a{color:#e09900}.wooAccount .woocommerce-error a:focus,.wooAccount .woocommerce-error a:hover{color:#fff}.woocommerce ul li.product a.product-link{height:300px;overflow:hidden}.woocommerce ul li.product a:focus,.woocommerce ul li.product a:hover{text-decoration:none}.marketplaceDescription{margin-bottom:2em}.woocommerce-loop-product__title a{padding:0;text-align:center;font-weight:600;letter-spacing:.5px;text-decoration:none}.woocommerce-page ul.products li.product{width:100%;margin:0}.woocommerce img,.woocommerce-page img,li.coming_soon ul.investorIDlist.marketplace{display:block}.realTListing span.woocommerce-Price-amount.amount{font-weight:700;color:#fff}input[type=number]::-webkit-inner-spin-button{opacity:1;border-radius:0;font-size:2em}input[type=number]::-webkit-inner-spin-button::before{background:rgba(0,0,0,.2)}.realTListing .listingHero .container{max-width:800px;padding-top:2em!important}.woocommerce .woocommerce-breadcrumb{font-size:.85em;color:#444;margin-bottom:30px!important}.woocommerce .woocommerce-breadcrumb a{color:#90162d}.woocommerce .woocommerce-breadcrumb a:hover{color:#294379}hr.listingHR{border-top:1px solid #ccc;margin-bottom:30px}h1.product_title{font-size:1.75em;font-weight:700;margin-bottom:20px}.realTListing h6,.woocommerce .woocommerce-breadcrumb,h3.price{font-weight:700;text-transform:uppercase}h3.price{text-align:center;font-size:2em}@media screen and (max-width:500px){h3.price{font-size:1.7em}}h3.price.split-offering{margin-top:-16px;font-size:18px}h3.price.minimize{font-weight:500;font-size:14px!important}.realTListing h6{font-size:1.15em}.realTListing p{font-size:1em}.single-product #main-content{background:rgba(107,170,235,.1)}.realTListing .row.listingGallery{width:100%;margin-bottom:1em}.single-product #et-boc{float:left;width:100%}.single-product .whyDet{font-size:.9em}.listingMeta .targetCopy{display:inline-block;margin-top:12px;padding-bottom:0;font-size:10px;line-height:1.7em}form.cart{text-align:center;margin:0 auto}.woocommerce .button.product_type_simple,.woocommerce .coming_soon .realTmarketplace .marketplaceTokenBtn a.realTbtn .separator,.woocommerce .product_cat-taking-reservations .realTmarketplace .marketplaceTokenBtn a.realTbtn .separator,.woocommerce .realTmarketplace .marketplaceTokenBtn a.realTbtn::after,input.qty_button{display:none}.woocommerce .marketplaceLoginBtn{text-align:center;padding:2em 0 3em}.woocommerce .marketplaceLoginBtn a.loginBtn{background-color:#eb8413;padding:6px 10%;border:4px solid #eb8413;border-radius:50px;color:#fff;font-size:14px;font-weight:800;text-transform:uppercase;text-decoration:none;line-height:0;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}.woocommerce .marketplaceLoginBtn a.loginBtn:focus,.woocommerce .marketplaceLoginBtn a.loginBtn:hover{background-color:#fff;color:#eb8413}.woocommerce .coming_soon .marketplaceLoginBtn a.loginBtn,.woocommerce .coming_soon .realTmarketplace .marketplaceTokenBtn a.realTbtn{background-color:#a6a6a6!important;border-color:#a6a6a6!important;opacity:.6}.woocommerce .coming_soon .marketplaceLoginBtn a.loginBtn:focus,.woocommerce .coming_soon .marketplaceLoginBtn a.loginBtn:hover,.woocommerce .coming_soon .realTmarketplace .marketplaceTokenBtn a.realTbtn:focus,.woocommerce .coming_soon .realTmarketplace .marketplaceTokenBtn a.realTbtn:hover{background-color:#a6a6a6!important;color:#fff!important;cursor:default;border-color:#a6a6a6!important}.woocommerce .realTmarketplace .marketplaceTokenBtn a.realTbtn{margin-top:1.5em!important;background:#156cab;border:4px solid #156cab;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}.woocommerce .realTmarketplace .marketplaceTokenBtn a.realTbtn:focus,.woocommerce .realTmarketplace .marketplaceTokenBtn a.realTbtn:hover{color:#156cab!important;border-color:#156cab!important;background-color:#fff!important;padding:.3em 1em}.woocommerce .realTmarketplace .marketplaceTokenBtn a.realTbtn .amount{color:#fff;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}.woocommerce .realTmarketplace .marketplaceTokenBtn a.realTbtn:focus .amount,.woocommerce .realTmarketplace .marketplaceTokenBtn a.realTbtn:hover .amount{color:#156cab}li.wc_payment_method{padding:6px 0}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{margin-top:20px;background:#156cab!important;font-size:14px!important;font-weight:500;line-height:1.5em;padding:12px 18px!important}.woocommerce .woocommerce-error li:not(:last-child),.woocommerce .woocommerce-info li:not(:last-child),.woocommerce .woocommerce-message li:not(:last-child){margin-bottom:10px}.woocommerce .woocommerce-notices-wrapper .woocommerce-message{background-color:#294378!important}.woocommerce .woocommerce-error a,.woocommerce .woocommerce-info a,.woocommerce .woocommerce-message a,.woocommerce .woocommerce-message a.back-catalog-modal-open:hover,div#property-valuation .valuation-date h4,div#property-valuation .valuation-date h5{color:#fff!important}.woocommerce .woocommerce-notices-wrapper .woocommerce-message:has(div.replace-checkout-notice){background-color:transparent!important;padding:0!important}.woocommerce .woocommerce-message a.back-catalog-modal-open{color:#1d6aaa!important}.flex-control-thumbs li:hover{cursor:pointer}.flex-direction-nav{position:absolute;top:30%;width:100%;list-style:none!important;padding:0!important}@media screen and (max-width:980px){.flex-direction-nav{top:130px}}@media screen and (max-width:529px){.flex-direction-nav{top:60px}}li.flex-nav-prev{float:left;margin-left:-25px}li.flex-nav-next{float:right;margin-right:-25px}.dgpc_product_carousel .swiper-container.woocommerce ul .product h2{background-color:#fff;padding:0 1em 7px}.dgpc_product_carousel .swiper-container ul .product{background-color:#fff;box-shadow:1px 1px 5px 1px rgba(0,0,0,.2)}.dgpc_product_carousel .dgpc-container.arrow_display .swiper-button-next,.dgpc_product_carousel .dgpc-container.arrow_display .swiper-button-prev,a.flex-next,a.flex-prev{display:block;font-size:0;color:transparent;width:50px;height:50px;background-color:#fff;border-radius:50%;box-shadow:0 1px 5px 3px rgba(0,0,0,.1);transition:.2s all ease-in-out;-webkit-transition:.2s all ease-in-out}.limited-release-banner-stamp-container .property_status-banner>span,.limited_release .property_status-banner>span,.starter_property .property_status-banner>span,a.flex-next,a.flex-prev{position:relative}.dgpc_product_carousel .dgpc-container.arrow_display .swiper-button-prev{left:-22px}.dgpc_product_carousel .dgpc-container.arrow_display .swiper-button-next{right:-22px}.dgpc_product_carousel .dgpc-container.arrow_display .swiper-button-next:focus,.dgpc_product_carousel .dgpc-container.arrow_display .swiper-button-next:hover,.dgpc_product_carousel .dgpc-container.arrow_display .swiper-button-prev:focus,.dgpc_product_carousel .dgpc-container.arrow_display .swiper-button-prev:hover,a.flex-next:focus,a.flex-next:hover,a.flex-prev:focus,a.flex-prev:hover{background-color:#156cab!important}.dgpc_product_carousel .dgpc-container.arrow_display .swiper-button-next::before,.dgpc_product_carousel .dgpc-container.arrow_display .swiper-button-prev::before,a.flex-next::after,a.flex-prev::before{visibility:visible;font-family:"Font Awesome 6 Pro";font-size:30px;font-weight:900;color:#156cab!important;position:absolute;top:12px;transition:inherit;-webkit-transition:inherit}.dgpc_product_carousel .dgpc-container.arrow_display .swiper-button-prev::before,a.flex-prev::before{content:"\f104";left:16px}.dgpc_product_carousel .dgpc-container.arrow_display .swiper-button-next::before,a.flex-next::after{content:"\f105";right:16px}.dgpc_product_carousel .dgpc-container.arrow_display .swiper-button-next:focus::before,.dgpc_product_carousel .dgpc-container.arrow_display .swiper-button-next:hover::before,.dgpc_product_carousel .dgpc-container.arrow_display .swiper-button-prev:focus::before,.dgpc_product_carousel .dgpc-container.arrow_display .swiper-button-prev:hover::before,a.flex-next:focus::after,a.flex-next:hover::after,a.flex-prev:focus::before,a.flex-prev:hover::before{color:#fff!important}.dgpc_product_carousel_0 .woocommerce a.button,body .woocommerce-MyAccount-content table.form-table.wp-2fa-user-profile-form{border:0!important}.realTListing .woocommerce .quantity input.qty{width:auto;top:.5em}.woocommerce a.button:hover{color:#c23526}body #page-container .et_pb_section .as-arrows-control .as-next .et_pb_button,body #page-container .et_pb_section .as-arrows-control .as-prev .et_pb_button{background:0 0!important;padding:0 30px!important}body #page-container .et_pb_section .as-arrows-control .as-prev .et_pb_button::before{right:-20px;margin:0}body #page-container .et_pb_section .as-arrows-control .as-next .et_pb_button::after{left:-20px;margin:0}.et_pb_column_0 .dgpc_product_carousel_0 .products .product .button,.et_pb_column_0 .dgpc_product_carousel_0 .products .product .button:hover{background-color:#fff!important}.woocommerce #content input.button.alt:after,.woocommerce #content input.button:after,.woocommerce #respond input#submit.alt:after,.woocommerce #respond input#submit:after,.woocommerce a.button.alt:after,.woocommerce a.button:after,.woocommerce button.button.alt:after,.woocommerce button.button:after,.woocommerce input.button.alt:after,.woocommerce input.button:after,.woocommerce-page #content input.button.alt:after,.woocommerce-page #content input.button:after,.woocommerce-page #respond input#submit.alt:after,.woocommerce-page #respond input#submit:after,.woocommerce-page a.button.alt:after,.woocommerce-page a.button:after,.woocommerce-page button.button.alt:after,.woocommerce-page button.button:after,.woocommerce-page input.button.alt:after,.woocommerce-page input.button:after{content:none!important}.woocommerce a.button.alt:hover,.woocommerce a.button:hover{padding:.3em 1em}#wc-stripe-payment-request-wrapper{padding:0!important}.customStockDisplay .stock{text-align:center;color:#156cab}.customStockDisplay .stock .limited-stock{color:#c90404;font-weight:600;text-transform:uppercase}.helperText{text-align:center;font-style:italic;font-size:.9em}.homeNutrition{background:rgba(159,159,159,.1);padding:1em;float:right;width:100%}.homeNutrition h3,.realTListing h3{font-weight:700}ul.product_tags{width:50%;float:right;display:inline}ul.product_tags li.tagList{display:inline;border-bottom:0}.tagged_as{font-size:.8em;max-width:50%;float:right;line-height:1.5;margin-bottom:.5em;text-align:right}p.disclaimer{font-size:.75em;font-style:italic;float:left;clear:both}.coming_soon .customStockDisplay,.exit_complete .customStockDisplay,.exit_ongoing .customStockDisplay,.exit_proposed .customStockDisplay,.fully_subscribed .customStockDisplay,.offering_closed .customStockDisplay,.products .product.product_cat-taking-reservations a.product_type_simple,.sold_out .customStockDisplay,.soon,.tokens_migrated .customStockDisplay,li.product_cat-coming-soon .soon,ul.investorIDlist.marketplace .assetLeaseTerms,ul.investorIDlist.marketplace .assetRented,ul.investorIDlist.marketplace .estequity{display:none}.realTmarketplace .amount{color:#156cab;font-weight:700}.realTmarketplace .marketplacelistingButton .btn{color:#fff!important;padding:6px 10%;border-radius:100px;font-size:1em;font-weight:700!important;text-transform:uppercase!important;text-decoration:none;background:#90162d;border:4px solid #90162d!important;margin:0 auto;bottom:0;text-align:center;transition:all .25s ease-in-out}.marketplacelistingButton .btn:hover{background:#fff;color:#90162d!important}.homepageListings .et_shop_image{margin-bottom:1em}.homepageListings .price,.homepageListings .woocommerce ul.products li.product .woocommerce-loop-category__title,.homepageListings .woocommerce ul.products li.product .woocommerce-loop-product__title,.homepageListings .woocommerce ul.products li.product h3{padding:0 1em}.homepageListings .realTmarketplace .marketplacelistingButton{position:absolute;width:100%;text-align:center;bottom:2em;right:0}.homepageListings .realTmarketplace .marketplacelistingButton .btn,.realTmarketplace .marketplacelistingButton .btn{width:100%;position:relative}.homepageListings .woocommerce ul.products li.product:nth-child(3){margin-right:0!important}.product .et_overlay{display:none!important}.dgpc_product_carousel .dgpc-container .product .product-link img,.et_full_width_page.woocommerce-page ul.products li.product div.ppm,div.ppm p{width:100%}div.ppm p{margin-bottom:-30px;text-align:center}li.coming_soon div.ppm p{margin-bottom:-40px}button.realTbtn:hover{background:#156cab!important}.homepageListings ul.investorIDlist.marketplace{width:auto;right:0;position:relative;padding:1em;margin-bottom:5em!important}.woocommerce ul.investorIDlist.marketplace{position:relative;margin-bottom:0}ul.investorIDlist.marketplace li{border-bottom:1px solid #d9d9d9}ul.investorIDlist.marketplace li:last-child{border-bottom:none;margin-bottom:0}.realTmarketplace .marketplacelistingButton{width:100%;text-align:center;bottom:6.5em;right:0}.sold_out-stamp{position:absolute;top:0}.product>.sold_out-stamp{padding:30% 10% 0}.woocommerce ul.products .woocommerce-shop-loop.left-col .sold_out-stamp{width:100%;height:100%;padding:0}.woocommerce ul.products .woocommerce-shop-loop.left-col .sold_out-stamp img{position:absolute;top:45%;width:75%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:767px){.product>.sold_out-stamp{padding-bottom:15%}.woocommerce-shop-loop left-col .sold_out-stamp{padding:18% 10% 0}}.woocommerce-shop-loop left-col .sold_out-stamp{position:absolute;top:0;padding:18% 10% 0}.fully_subscribed .et_shop_image,.prohibited_property .et_shop_image,.sold_out .et_shop_image{opacity:.3}.fully_subscribed .gift-purchase-explainer-wrapper,.sold_out .gift-purchase-explainer-wrapper{display:none}#left-area ul.products li.product,.woocommerce.columns-1 ul li.product{border-bottom:4px solid #112c4c;box-shadow:2px 2px 6px 2px rgba(0,0,0,.2)}#left-area ul.products li.product.coming_soon,.woocommerce.columns-1 ul li.product.coming_soon{border-bottom-color:#156cab}#left-area ul.products li.product.new_product,.woocommerce.columns-1 ul li.product.new_product{border-bottom-color:#00aae4}#left-area ul.products li.product.available,.woocommerce.columns-1 ul li.product.available{border-bottom-color:#294378}#left-area ul.products li.product.offering_closed,.woocommerce.columns-1 ul li.product.offering_closed{border-bottom-color:#646464}#left-area ul.products li.product.exit_proposed,#left-area ul.products li.product.tokens_migrated,.woocommerce.columns-1 ul li.product.exit_proposed,.woocommerce.columns-1 ul li.product.tokens_migrated{border-bottom-color:#90162e}#left-area ul.products li.product.exit_ongoing,.woocommerce.columns-1 ul li.product.exit_ongoing{border-bottom-color:#008a8a}#left-area ul.products li.product.exit_complete,.woocommerce.columns-1 ul li.product.exit_complete{border-bottom-color:#112c4d}#left-area ul.products li.product.fully_subscribed,#left-area ul.products li.product.sold_out,.woocommerce.columns-1 ul li.product.fully_subscribed,.woocommerce.columns-1 ul li.product.sold_out{border-bottom-color:#646464}#left-area ul.products li.product.limited_release,.woocommerce.columns-1 ul li.product.limited_release{border-bottom-color:#dd9b21}#left-area ul.products li.product.next_reinvestment,.woocommerce.columns-1 ul li.product.next_reinvestment{border-bottom-color:#cce4ff}#left-area ul.products li.product.under_renovation,.woocommerce.columns-1 ul li.product.under_renovation{border-bottom-color:#90162c}#left-area ul.products li.product.prohibited_property,.woocommerce.columns-1 ul li.product.prohibited_property{border-bottom-color:#646464!important}.et_pb_column .dgpc_product_carousel .woocommerce ul .product .product-content{padding-top:16px!important;padding-bottom:0!important}.et_pb_column .dgpc_product_carousel .woocommerce ul .coming_soon .product-content,.woocommerce.archive ul li.product.coming_soon .woocommerce-loop-product__title{border-top-color:#156cab}.et_pb_column .dgpc_product_carousel .woocommerce ul .new_product .product-content,.woocommerce.archive ul li.product.new_product .woocommerce-loop-product__title{border-top-color:#00aae4}.et_pb_column .dgpc_product_carousel .woocommerce ul .available .product-content,.woocommerce.archive ul li.product.available .woocommerce-loop-product__title{border-top-color:#294378}.et_pb_column .dgpc_product_carousel .woocommerce ul .offering_closed .product-content,.woocommerce.archive ul.products li.product.offering_closed .woocommerce-loop-product__title{border-top-color:#646464}.et_pb_column .dgpc_product_carousel .woocommerce ul .exit_proposed .product-content,.et_pb_column .dgpc_product_carousel .woocommerce ul .tokens_migrated .product-content,.woocommerce.archive ul.products li.product.exit_proposed .woocommerce-loop-product__title,.woocommerce.archive ul.products li.product.tokens_migrated .woocommerce-loop-product__title{border-top-color:#90162e}.et_pb_column .dgpc_product_carousel .woocommerce ul .exit_ongoing .product-content,.woocommerce.archive ul.products li.product.exit_ongoing .woocommerce-loop-product__title{border-top-color:#008a8a}.et_pb_column .dgpc_product_carousel .woocommerce ul .exit_complete .product-content,.woocommerce.archive ul.products li.product.exit_complete .woocommerce-loop-product__title{border-top-color:#112c4d}.et_pb_column .dgpc_product_carousel .woocommerce ul .fully_subscribed .product-content,.et_pb_column .dgpc_product_carousel .woocommerce ul .sold_out .product-content,.woocommerce.archive ul.products li.product.fully_subscribed .woocommerce-loop-product__title,.woocommerce.archive ul.products li.product.sold_out .woocommerce-loop-product__title{border-top-color:#646464}.et_pb_column .dgpc_product_carousel .woocommerce ul .limited_release .product-content,.woocommerce.archive ul.products li.product.limited_release .woocommerce-loop-product__title{border-top-color:#dd9b21}.et_pb_column .dgpc_product_carousel .woocommerce ul .next_reinvestment .product-content,.woocommerce.archive ul.products li.product.next_reinvestment .woocommerce-loop-product__title{border-top-color:#cce4ff}.et_pb_column .dgpc_product_carousel .woocommerce ul .under_renovation .product-content,.woocommerce.archive ul.products li.product.under_renovation .woocommerce-loop-product__title{border-top-color:#90162c}.et_pb_column .dgpc_product_carousel .woocommerce ul .prohibited_property .product-content,.woocommerce.archive ul.products li.product.prohibited_property .woocommerce-loop-product__title{border-top-color:#646464!important}.dgpc_product_carousel .woocommerce .marketplaceTokenBtn{margin-top:0;width:100%}.realTmarketplace .product-content{min-height:110px}#order_review_heading{margin-top:3rem}body #page-container .et_pb_section .cwp_et_pb_layout_slider_standard_0 .et_pb_button_prev:after{margin-left:-40px}.et_pb_text_11 h2{font-size:2.65em;padding-bottom:25px}body:not(.logged-in) .nav--marketplace{display:none!important}body.logged-in.is-US-user div#tokenized-compliant-first,body.logged-in.kyc-incomplete div#tokenized-compliant-first,body:not(.logged-in) div#tokenized-compliant-first{background-color:#e5eeff!important}body.logged-in.is-US-user div#tokenized-compliant-first h1,body.logged-in.kyc-incomplete div#tokenized-compliant-first h1,body:not(.logged-in) div#tokenized-compliant-first h1{color:#112c4c!important}body.logged-in.is-US-user div#tokenized-compliant-first p,body.logged-in.kyc-incomplete div#tokenized-compliant-first p,body:not(.logged-in) div#tokenized-compliant-first p{color:#000}#eval-showcase-section{padding-bottom:27px;padding-top:10px}#eval-showcase-section.lb-background{background-color:rgba(21,108,171,.2509803922)!important}#eval-showcase-section div#eval-showcase-heading h2{color:#112c4c!important}#eval-showcase-section div#eval-showcase-heading h6{color:#294378!important}div#eval-showcase{max-height:375px;overflow-y:auto;box-shadow:inset 2px 1px 3px 1px rgba(0,0,0,.2);margin-left:-30px;margin-right:-30px;padding:20px 30px;background:#fff;scroll-behavior:smooth;scroll-snap-type:y mandatory;scroll-margin-top:30px;scroll-padding-top:30px;scrollbar-color:#8ea7d7 #f5f5f5;scrollbar-width:thin}@media (min-width:981px) and (max-width:1121px){div#eval-showcase{max-height:380px}}@media screen and (max-width:850px){div#eval-showcase{max-height:380px;scroll-margin-top:15px;scroll-padding-top:15px}}div#eval-showcase i.fa-spinner-third{display:none;z-index:9;position:absolute;bottom:15px;color:#294378!important;left:50%;font-size:18px;font-weight:700}div#eval-showcase i.fa-spinner-third.show{display:inline}div#eval-showcase .eval-cards-wrapper{display:grid;gap:50px 30px;grid-template-columns:repeat(auto-fit,minmax(221px,1fr));grid-auto-flow:row}@media screen and (max-width:600px){div#eval-showcase .eval-cards-wrapper{max-width:300px;margin:auto}}div#eval-showcase .eval-cards-wrapper .eval-card{scroll-snap-align:start}div#eval-showcase .eval-cards-wrapper .eval-card .eval-percent{position:relative;padding-bottom:5px}div#eval-showcase .eval-cards-wrapper .eval-card .eval-percent h4{font-size:24px;font-weight:800;color:#294378!important;text-align:center;padding-bottom:0}div#eval-showcase .eval-cards-wrapper .eval-card .eval-percent h4 button.realt-tooltip-wrapper{position:absolute;bottom:15px;margin-left:5px;line-height:normal}div#eval-showcase .eval-cards-wrapper .eval-card .p-left{padding-left:5px}div#eval-showcase::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3019607843);background-color:#f5f5f5}div#eval-showcase::-webkit-scrollbar{width:8px;background-color:#f5f5f5}div#eval-showcase::-webkit-scrollbar-thumb{box-shadow:inset 0 0 6px rgba(0,0,0,.3019607843);background-color:#8ea7d7!important}.eval-content-wrapper{border-radius:5px;box-shadow:1px 1px 5px 2px rgba(0,0,0,.2);position:relative}.eval-content-wrapper .p-right{padding-right:5px}.eval-content-wrapper p.font-sm{text-transform:uppercase;font-size:11px}.eval-card-name,.eval-content-wrapper .product-image{width:100%;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.eval-content-wrapper .product-image{overflow:hidden;aspect-ratio:4/3;padding-bottom:75%;position:relative}.eval-content-wrapper .product-image img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;bottom:0;left:0;right:0}.eval-card-name{display:flex;justify-content:center;padding:7px 5px;background-color:#294378;position:absolute;bottom:0;z-index:2}.eval-card-name p{text-align:center;font-weight:700;line-height:1.4;padding:0;font-size:15px;color:#fff}.eval-card-top-content{padding:8px 15px 7px}.eval-card-top-content>div{display:flex;width:100%;justify-content:space-between;align-items:center}.eval-card-top-content>div>span{font-weight:600;font-size:12px;text-transform:uppercase;line-height:1.5}@media (min-width:600px) and (max-width:980px){.eval-card-top-content>div>span{font-size:11px}}.eval-card-top-content>div i.far.fa-circle-info{font-size:10px!important;vertical-align:middle}.realt-tooltip-wrapper{position:relative;border:0;outline:0;background:0 0;color:#919191;width:1em;margin-right:1px;padding:0;margin-left:2px;cursor:pointer}#property-financials .realt-tooltip-wrapper i,.realt-tooltip-wrapper i{line-height:1.1em;vertical-align:top}.realt-tooltip-wrapper .realt-tooltip{z-index:99999;opacity:0;visibility:hidden;position:absolute;display:block;left:-203px;top:21px;background-color:#fff;border-radius:12px;padding:12px;width:230px;color:#222;font-size:12px;line-height:1.5em;text-align:left;box-shadow:0 -1px 6px 1px rgba(0,0,0,.3);transition:.15s all ease-in-out}.realt-tooltip-wrapper .realt-tooltip::before{position:absolute;z-index:99;content:" ";top:-5px;right:25px;width:10px;height:10px;background-color:inherit;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#property-financials .realt-tooltip-wrapper .realt-tooltip a,.realt-tooltip-wrapper .realt-tooltip a,div#property-valuation li.valuation-row .valuation-row-content .valuation-tooltip-wrapper .valuation-tooltip a{color:inherit!important;font-weight:700;text-decoration:underline;transition:.15s all ease-in-out}#property-financials .realt-tooltip-wrapper .realt-tooltip a:focus,#property-financials .realt-tooltip-wrapper .realt-tooltip a:hover,.realt-tooltip-wrapper .realt-tooltip a:focus,.realt-tooltip-wrapper .realt-tooltip a:hover,div#property-valuation li.valuation-row .valuation-row-content .valuation-tooltip-wrapper .valuation-tooltip a:focus,div#property-valuation li.valuation-row .valuation-row-content .valuation-tooltip-wrapper .valuation-tooltip a:hover{color:#f2a91e!important;text-decoration:none}.realt-tooltip-wrapper:focus .realt-tooltip,.realt-tooltip-wrapper:hover .realt-tooltip,div#property-valuation li.valuation-row .valuation-row-content .valuation-tooltip-wrapper:focus .valuation-tooltip,div#property-valuation li.valuation-row .valuation-row-content .valuation-tooltip-wrapper:hover .valuation-tooltip{opacity:1;visibility:visible}.realt-tooltip-wrapper:focus{outline:1px #156cab dotted;outline-offset:2px}.eval-card button.realt-tooltip-wrapper{color:#333;font-size:12px;line-height:1.7}.token_type_factoring-profitshare .assetAnnualReturn .data,.token_type_factoring-profitshare .assetAnnualReturn h4.metaLabel{font-size:16px!important}@media screen and (max-width:768px){.token_type_factoring-profitshare .assetAnnualReturn h4.metaLabel{font-size:14px!important}}@media screen and (max-width:768px){.token_type_factoring-profitshare .assetAnnualReturn .data{font-size:14px!important}}.comparable-currency-container{margin:0 auto;text-align:right;font-size:18px;font-weight:500;line-height:1.2}@media screen and (max-width:768px){.comparable-currency-container{font-size:16px!important;margin:4px auto 0}}#property-financials .maintenance-reserve .reserve-amount #maintenance-reserve-balance,.checkout .order-total .comparable-currency-container button.realt-tooltip-wrapper,.comparable-currency-container .comparable-amount,.woocommerce-cart .order-total .comparable-currency-container button.realt-tooltip-wrapper{vertical-align:middle}.comparable-currency-container button.realt-tooltip-wrapper{top:-1px;margin-left:6px;margin-right:6px;font-size:14px}.comparable-currency-container button.realt-tooltip-wrapper i{font-size:13px;vertical-align:middle}.checkout .order-total th,.woocommerce-cart .order-total th{vertical-align:top!important}.checkout .order-total .comparable-currency-container .comparable-amount,.woocommerce-cart .order-total .comparable-currency-container .comparable-amount{font-size:14px!important}.woocommerce-Price-currencySymbol,.woocommercePricecurrencySymbol{margin-right:.2em}.detroit-property-compliance-grid .detroit-property-compliance-row .detroit-property-compliance-col.status .compliance-tooltip .tooltip-text-box span,.gift-property-card a,.rtwc-custom-field-wrapper>h3>span{display:block}.rtwc-custom-field-wrapper>h3 .comparable-currency-container,.tokenPurchaseBtn~.comparable-currency-container{margin:2px auto 0;text-align:center}@media screen and (max-width:768px){.rtwc-custom-field-wrapper>h3 .comparable-currency-container{margin:2px auto 0}}@media screen and (max-width:768px){.tokenPurchaseBtn~.comparable-currency-container{margin:2px auto 0}}.tokenPurchaseBtn~.comparable-currency-container .comparable-amount{vertical-align:middle;color:#156cab}@media screen and (max-width:768px){.single-product .token_type_factoring-profitshare .assetAnnualReturn .data,.single-product .token_type_factoring-profitshare .assetAnnualReturn .metaLabel,.single-product .token_type_factoring-profitshare .assetTokenType .data,.single-product .token_type_factoring-profitshare .assetTokenType .metaLabel{font-size:14px!important}}.et_pb_column .dgpc_product_carousel .woocommerce ul .starter_property .product-content{border-top-color:#dd9b21!important}.limited-release-banner-stamp-container .property_status-banner,.limited_release .property_status-banner,.starter_property .property_status-banner{background-color:#dd9b21}.limited-release-banner-stamp-container .fa-caret-up,.limited_release .fa-caret-up,.starter_property .fa-caret-up{position:absolute;font-size:24px;visibility:hidden;opacity:0;z-index:999999;transition:opacity .15s ease-out}.limited-release-banner-stamp-container .fa-caret-down,.limited_release .fa-caret-down,.starter_property .fa-caret-down{z-index:999999;transition:all .15s ease-in-out;visibility:hidden;opacity:0}.limited-release-banner-stamp-container .banner-tooltip-container,.limited_release .banner-tooltip-container,.starter_property .banner-tooltip-container{display:inline-block;position:relative;background:0 0;border:0;vertical-align:middle;padding:0}.limited-release-banner-stamp-container .banner-tooltip-container .fa-circle-info,.limited_release .banner-tooltip-container .fa-circle-info,.starter_property .banner-tooltip-container .fa-circle-info{font-size:13px;color:#fff}.limited-release-banner-stamp-container .banner-tooltip-container:focus .fa-caret-up,.limited-release-banner-stamp-container .banner-tooltip-container:focus .tooltip-text-box,.limited-release-banner-stamp-container .banner-tooltip-container:hover .fa-caret-up,.limited-release-banner-stamp-container .banner-tooltip-container:hover .tooltip-text-box,.limited_release .banner-tooltip-container:focus .fa-caret-up,.limited_release .banner-tooltip-container:focus .tooltip-text-box,.limited_release .banner-tooltip-container:hover .fa-caret-up,.limited_release .banner-tooltip-container:hover .tooltip-text-box,.starter_property .banner-tooltip-container:focus .fa-caret-up,.starter_property .banner-tooltip-container:focus .tooltip-text-box,.starter_property .banner-tooltip-container:hover .fa-caret-up,.starter_property .banner-tooltip-container:hover .tooltip-text-box{visibility:visible;opacity:1}.limited-release-banner-stamp-container .tooltip-text-box,.limited_release .tooltip-text-box,.starter_property .tooltip-text-box{position:absolute;z-index:9999;background-color:#112c4c;padding:16px 22px;box-shadow:1px 1px 5px 1px rgba(0,0,0,.3);border-radius:5px;font-weight:500;line-height:1.4em;text-align:left;text-transform:none;visibility:hidden;opacity:0;transition:all .15s ease-in-out}.limited-release-banner-stamp-container .tooltip-text-box>span,.limited_release .tooltip-text-box>span,.starter_property .tooltip-text-box>span{display:block;text-align:center;font-size:11px}#dpcompliance-toggle .switch input,.limited-release-banner-stamp-container .tooltip-text-box .button-container,.limited_release .tooltip-text-box .button-container,.starter_property .tooltip-text-box .button-container{display:none}.limited-release-banner-stamp-container .tooltip-text-box .button-container>a,.limited_release .tooltip-text-box .button-container>a,.starter_property .tooltip-text-box .button-container>a{text-decoration:none}.limited-release-banner-stamp-container .limited-release-details-button,.limited_release .limited-release-details-button,.starter_property .limited-release-details-button{border-radius:50px;border:3px solid #fff;background-color:#112c4c;color:#fff;display:inline-block;padding:5px 13px;transition:.15s all ease-in-out}.limited-release-banner-stamp-container .limited-release-details-button:focus,.limited-release-banner-stamp-container .limited-release-details-button:hover,.limited_release .limited-release-details-button:focus,.limited_release .limited-release-details-button:hover,.starter_property .limited-release-details-button:focus,.starter_property .limited-release-details-button:hover{background-color:#fff;color:#112c4c}.limited-release-banner-stamp-container .limited-release-details-button .fa-circle,.limited_release .limited-release-details-button .fa-circle,.starter_property .limited-release-details-button .fa-circle{top:3px;font-size:16px;left:-5px}.limited-release-banner-stamp-container .limited-release-details-button span,.limited_release .limited-release-details-button span,.starter_property .limited-release-details-button span{font-weight:700;font-size:12px;text-transform:uppercase}.limited-release-banner-stamp-container .limited-release-details-button a,.limited_release .limited-release-details-button a,.starter_property .limited-release-details-button a{text-decoration:none;color:#fff}.limited_release .stock-info-container,.starter_property .stock-info-container{display:flex;justify-content:space-between;margin-top:20px}.limited_release .stock-info-container .stock-info-item,.starter_property .stock-info-container .stock-info-item{margin-right:20px}.limited-release-banner-stamp-container .stock-info-container .stock-info-item,.limited_release .stock-info-container .stock-info-item,.starter_property .stock-info-container .stock-info-item{display:block;flex:1 1 0;padding:12px 16px;border:2px solid #fff;border-radius:2px;transition:.15s all ease-in-out}.limited_release .stock-info-container .stock-info-item:last-child,.starter_property .stock-info-container .stock-info-item:last-child{margin-right:0}.limited-release-banner-stamp-container .stock-info-container .stock-info-item>span,.limited_release .stock-info-container .stock-info-item>span,.starter_property .stock-info-container .stock-info-item>span{display:block;text-align:center;font-weight:700}.limited-release-banner-stamp-container .stock-info-container .stock-info-item .stock-info,.limited_release .stock-info-container .stock-info-item .stock-info,.starter_property .stock-info-container .stock-info-item .stock-info{font-size:11px;text-transform:uppercase;line-height:1.4em}.limited-release-banner-stamp-container .stock-info-container .stock-info-item .stock-info-number,.limited_release .stock-info-container .stock-info-item .stock-info-number,.starter_property .stock-info-container .stock-info-item .stock-info-number{line-height:1em;font-size:24px;margin-top:6px}.dgpc_product_carousel .limited_release .banner-tooltip-container,.dgpc_product_carousel .starter_property .banner-tooltip-container{right:24px;top:11px}.dgpc_product_carousel .limited_release .tooltip-text-box,.dgpc_product_carousel .starter_property .tooltip-text-box{top:21px;right:-14px;width:240px;padding:16px 24px;box-shadow:1px 1px 5px 1px rgba(0,0,0,.3);color:#fff;background-color:#112c4c}.dgpc_product_carousel .limited_release .tooltip-text-box>span,.dgpc_product_carousel .starter_property .tooltip-text-box>span{font-size:12px}.dgpc_product_carousel .limited_release .tooltip-text-box .stock-info-container,.dgpc_product_carousel .starter_property .tooltip-text-box .stock-info-container{display:none!important}.dgpc_product_carousel .limited_release .tooltip-text-box .fa-caret-up,.dgpc_product_carousel .starter_property .tooltip-text-box .fa-caret-up{top:-15px;left:unset;right:0;color:#112c4c}@media screen and (max-width:767px){.dgpc_product_carousel .limited_release .tooltip-text-box,.dgpc_product_carousel .starter_property .tooltip-text-box{width:290px}}.dgpc_product_carousel .limited_release .button-container,.dgpc_product_carousel .starter_property .button-container{margin:14px 0 4px;text-align:center;display:block!important}.archive .limited_release .tooltip-text-box,.archive .starter_property .tooltip-text-box,.products .tooltip-text-box{background-color:#112c4c!important;color:#fff;width:320px;padding:24px 30px;top:32px;right:-152px;left:unset!important}.archive .limited_release .tooltip-text-box>span,.archive .starter_property .tooltip-text-box>span,.products .tooltip-text-box>span{font-size:13px;font-weight:600;line-height:1.7em}.archive .limited_release .tooltip-text-box .stock-info-item,.archive .starter_property .tooltip-text-box .stock-info-item,.products .tooltip-text-box .stock-info-item{text-decoration:none;color:#fff}.archive .limited_release .tooltip-text-box .stock-info-item:focus,.archive .limited_release .tooltip-text-box .stock-info-item:hover,.archive .starter_property .tooltip-text-box .stock-info-item:focus,.archive .starter_property .tooltip-text-box .stock-info-item:hover,.products .tooltip-text-box .stock-info-item:focus,.products .tooltip-text-box .stock-info-item:hover{background-color:#fff;color:#112c4c}.archive .limited_release .starter_property .button-container,.archive .starter_property .starter_property .button-container,.products .starter_property .button-container{margin:14px 0 4px;text-align:center;display:block!important}#detokenization-section #detokenization-blurb .et_pb_column p.centered,.limited-release-banner-stamp-container,.starter-property-card h4{text-align:center}.limited-release-banner-stamp-container .limited-release-banner-helper{display:inline-block;width:330px}@media screen and (max-width:550px){.limited-release-banner-stamp-container .limited-release-banner-helper{width:300px}}.limited-release-banner-stamp-container .limited-release-banner-stamp{background-color:#dd9b21;display:inline-block;padding:12px 40px;width:100%}.limited-release-banner-stamp-container .limited-release-banner-stamp>div>span{font-size:18px;text-transform:uppercase;color:#fff;font-weight:700;position:relative;line-height:1em;vertical-align:middle}.limited-release-banner-stamp-container .limited-release-banner-stamp .tooltip-text-box{top:unset;bottom:25px;left:unset;right:-11px;width:240px;padding:16px 20px;background-color:#fff;font-size:12px;color:#000}.limited-release-banner-stamp-container .limited-release-banner-stamp .tooltip-text-box span{font-size:12px}.limited-release-banner-stamp-container .limited-release-banner-stamp .tooltip-text-box .fa-caret-down{position:absolute;right:7px;bottom:-18px;font-size:34px;color:#fff;visibility:hidden;opacity:0;z-index:999999;transition:all .15s ease-out}.limited-release-banner-stamp-container .limited-release-banner-stamp .banner-tooltip-container:focus .fa-caret-down,.limited-release-banner-stamp-container .limited-release-banner-stamp .banner-tooltip-container:focus .tooltip-text-box,.limited-release-banner-stamp-container .limited-release-banner-stamp .banner-tooltip-container:hover .fa-caret-down,.limited-release-banner-stamp-container .limited-release-banner-stamp .banner-tooltip-container:hover .tooltip-text-box{visibility:visible;opacity:1}@media screen and (max-width:550px){.limited-release-banner-stamp-container .limited-release-banner-stamp .banner-tooltip-container{position:relative;margin-top:6px;top:unset}}.limited-release-banner-stamp-container .stock-info-container{display:flex;background-color:#dd9b21;text-align:center;margin:0 auto 30px;justify-content:space-around;width:100%}.limited-release-banner-stamp-container .stock-info-container span{font-size:14px;font-weight:600;display:block;text-align:center}.limited-release-banner-stamp-container .stock-info-container .stock-info-item{margin:4px;text-decoration:none;color:#156cab;background-color:#fff}.limited-release-banner-stamp-container .stock-info-container .stock-info-item:last-child{margin-right:4px;margin-left:0}.limited-release-banner-stamp-container .stock-info-container .stock-info-item:focus,.limited-release-banner-stamp-container .stock-info-container .stock-info-item:hover{background-color:#156cab;color:#fff}.starter-property-card{background-color:#fff;border:1px solid #294378;box-shadow:1px 1px 3px 1px rgba(0,0,0,.3);font-size:14px;font-weight:600;transition:.15s all ease-in-out;padding:20px 25px 25px 30px;max-width:560px;margin:25px auto 0;text-align:center}@media screen and (max-width:600px){.starter-property-card{width:100%}}.dgpc_product_carousel .investorIDlist .assetAnnualReturn,.dgpc_product_carousel .investorIDlist .assetTargetReturn,.dgpc_product_carousel .investorIDlist li.assetRenovationTargetYield,body.woocommerce-shop .investorIDlist .assetAnnualReturn,body.woocommerce-shop .investorIDlist .assetTargetReturn{position:relative}.dgpc_product_carousel .item-notice,body.woocommerce-shop .item-notice{display:inline-block;position:absolute;left:0;width:100%;padding:3px 6px 2px;background-color:#a0a0a0;line-height:1em;text-align:center;color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;font-style:italic}.dgpc_product_carousel .item-notice.rental,body.woocommerce-shop .item-notice.rental{background-color:#294378}body.woocommerce-shop .item-notice{top:unset;bottom:-9px}li.product.status-private::before{content:"PRIVATE";background:#444;position:absolute;padding:6px 13px;display:block;top:-26px;left:calc(50% - 40px);z-index:999;color:#fff;border-radius:5px;font-weight:700;font-size:14px;line-height:1.4em;box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);opacity:.8}.appreciation-not-included{position:relative;z-index:1;float:left;width:100%;text-align:left;line-height:1.4em;font-size:12px;font-weight:500;font-style:italic}.appreciation-not-included span,.appreciation-not-included strong,.product-tooltip .tooltip-wrapper strong{display:inline!important}.dgpc_product_carousel .investorIDlist .assetAnnualReturn .data,.dgpc_product_carousel .investorIDlist .assetAnnualReturn h4.metaLabel,.dgpc_product_carousel .investorIDlist .assetTargetReturn .data,.dgpc_product_carousel .investorIDlist .assetTargetReturn h4.metaLabel,.dgpc_product_carousel .investorIDlist li.assetRenovationTargetYield .data,.dgpc_product_carousel .investorIDlist li.assetRenovationTargetYield h4.metaLabel,.renovation-projects-property-card i.status-icon{font-size:16px}.dgpc_product_carousel .item-notice{top:-8px}.dgpc_product_carousel .appreciation-not-included{letter-spacing:-.02em}.et_pb_shop .token-price .price-number{color:#c23526}.dgpc_product_carousel .swiper-container ul.marketplace{display:block;z-index:99999}.investorIDlist-wrapper{margin:20px auto 14px;padding:0 20px}.investorIDlist-wrapper .assetRentStartDate,.investorIDlist-wrapper .assetRentStartDate .metaLabel{color:#d88e03}.et_pb_shop .investorIDlist-wrapper,.single-product .investorIDlist-wrapper{margin-top:20px}@media screen and (max-width:528px){.et_pb_shop .investorIDlist-wrapper,.single-product .investorIDlist-wrapper{margin-top:14px}}.woocommerce .products .investorIDlist{padding:0!important}ul.assetIDlist li,ul.investorIDlist li{display:block;width:100%;float:left;padding:10px 0;border-bottom:1px solid #ccc}ul.investorIDlist li:first-child{padding-top:0}ul.assetIDlist li:last-child,ul.details-list.tabs-ul li:last-child,ul.investorIDlist li:last-child{border-bottom:0}h4.metaLabel{float:left;margin-right:24px;padding-bottom:0;line-height:1.4em}ul.assetIDlist span.data,ul.investorIDlist li span.data{font-size:15px;font-weight:500}@media screen and (max-width:550px){ul.assetIDlist span.data,ul.investorIDlist li span.data{font-size:14px}}@media screen and (min-width:981px) and (max-width:1245px){div.investorIDlist-wrapper{margin-top:10px}.dgpc_product_carousel ul.investorIDlist{text-align:center}.dgpc_product_carousel ul.investorIDlist li h4,.dgpc_product_carousel ul.investorIDlist li span.data{float:none}.dgpc_product_carousel ul.investorIDlist li span.data{display:block;margin:auto;text-align:center}.dgpc_product_carousel ul.investorIDlist li.assetMinInvestment h4{margin-right:0}}@media screen and (min-width:768px) and (max-width:855px){div.investorIDlist-wrapper{margin-top:10px}.dgpc_product_carousel ul.investorIDlist{text-align:center}.dgpc_product_carousel ul.investorIDlist li h4,.dgpc_product_carousel ul.investorIDlist li span.data{float:none}.dgpc_product_carousel ul.investorIDlist li span.data{display:block;margin:auto;text-align:center}.dgpc_product_carousel ul.investorIDlist li.assetMinInvestment h4{margin-right:0}}.investorIDlist .assetAnnualReturn h4.metaLabel,.investorIDlist .assetTargetReturn h4.metaLabel{text-align:left}.investorIDlist .assetAnnualReturn .data,.investorIDlist .assetAnnualReturn h4.metaLabel,.investorIDlist .assetTargetReturn .data,.investorIDlist .assetTargetReturn h4.metaLabel,.investorIDlist.assetTokenType .data,.investorIDlist.assetTokenType h4.metaLabel{font-size:18px;font-weight:700;color:#294378}@media screen and (max-width:550px){.investorIDlist .assetAnnualReturn .data,.investorIDlist .assetAnnualReturn h4.metaLabel,.investorIDlist .assetTargetReturn .data,.investorIDlist .assetTargetReturn h4.metaLabel,.investorIDlist.assetTokenType .data,.investorIDlist.assetTokenType h4.metaLabel{font-size:14px}}.investorIDlist .assetRenovationTargetYield .data,.investorIDlist .assetRenovationTargetYield h4.metaLabel{font-size:18px;font-weight:700;color:#294378}@media screen and (max-width:550px){.investorIDlist .assetRenovationTargetYield .data,.investorIDlist .assetRenovationTargetYield h4.metaLabel{font-size:14px}}.investorIDlist .assetRenovationTargetYield+.assetAnnualReturn .data,.investorIDlist .assetRenovationTargetYield+.assetAnnualReturn h4.metaLabel,.investorIDlist .assetRenovationTargetYield+.assetTargetReturn .data,.investorIDlist .assetRenovationTargetYield+.assetTargetReturn h4.metaLabel,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetRenovationTargetYield+.assetAnnualReturn .data,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetRenovationTargetYield+.assetAnnualReturn h4.metaLabel,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetRenovationTargetYield+.assetTargetReturn .data,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetRenovationTargetYield+.assetTargetReturn h4.metaLabel,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetRenovationTargetYield+.assetAnnualReturn .data,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetRenovationTargetYield+.assetAnnualReturn h4.metaLabel,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetRenovationTargetYield+.assetTargetReturn .data,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetRenovationTargetYield+.assetTargetReturn h4.metaLabel{font-size:15px;color:#333}@media screen and (max-width:550px){.investorIDlist .assetRenovationTargetYield+.assetAnnualReturn .data,.investorIDlist .assetRenovationTargetYield+.assetAnnualReturn h4.metaLabel,.investorIDlist .assetRenovationTargetYield+.assetTargetReturn .data,.investorIDlist .assetRenovationTargetYield+.assetTargetReturn h4.metaLabel{font-size:14px}}.investorIDlist .assetRenovationTargetYield+.assetAnnualReturn .data,.investorIDlist .assetRenovationTargetYield+.assetTargetReturn .data{font-weight:500}@media screen and (max-width:550px){.investorIDlist .assetRenovationTargetYield+.assetAnnualReturn .data,.investorIDlist .assetRenovationTargetYield+.assetTargetReturn .data{font-size:14px}}.dgpc_product_carousel .investorIDlist li.assetRenovationTargetYield h4.metaLabel{color:#90162c}#property-financials .property-financials-list li.renovation-target-yield,h4.metaLabel{font-weight:700}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.asset1stYrExpectedIncome .data,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.asset1stYrExpectedIncome h4.metaLabel,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.asset1stYrExpectedIncome .data,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.asset1stYrExpectedIncome h4.metaLabel{font-size:16px;font-weight:700}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetAnnualReturn .data,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetAnnualReturn h4.metaLabel,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetAssetType .data,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetAssetType h4.metaLabel,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetPropertyType .data,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetPropertyType h4.metaLabel,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetRenovationTargetYield .data,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetRenovationTargetYield h4.metaLabel,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTargetAssetType .data,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTargetAssetType h4.metaLabel,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTargetReturn .data,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTargetReturn h4.metaLabel,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTokenOfferingType .data,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTokenOfferingType h4.metaLabel,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTokenType .data,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTokenType h4.metaLabel,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTotalOfferingPrice .data,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTotalOfferingPrice h4.metaLabel,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetAnnualReturn .data,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetAnnualReturn h4.metaLabel,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetAssetType .data,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetAssetType h4.metaLabel,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetPropertyType .data,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetPropertyType h4.metaLabel,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetRenovationTargetYield .data,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetRenovationTargetYield h4.metaLabel,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTargetAssetType .data,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTargetAssetType h4.metaLabel,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTargetReturn .data,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTargetReturn h4.metaLabel,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTokenOfferingType .data,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTokenOfferingType h4.metaLabel,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTokenType .data,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTokenType h4.metaLabel,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTotalOfferingPrice .data,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTotalOfferingPrice h4.metaLabel,html[lang=fr-FR] .investorIDlist .assetAnnualReturn .data,html[lang=fr-FR] .investorIDlist .assetAnnualReturn h4.metaLabel,html[lang=fr-FR] .investorIDlist .assetTargetReturn .data,html[lang=fr-FR] .investorIDlist .assetTargetReturn h4.metaLabel,html[lang=fr-FR] .investorIDlist.assetTokenType .data,html[lang=fr-FR] .investorIDlist.assetTokenType h4.metaLabel{font-size:16px;font-weight:700;color:#294378}html[lang=fr-FR] .investorIDlist .assetAnnualReturn h4.metaLabel,html[lang=fr-FR] .investorIDlist .assetTargetReturn h4.metaLabel,html[lang=fr-FR] .investorIDlist.assetTokenType h4.metaLabel{margin-right:16px}h4.metaLabel,html[lang=fr-FR] .dgpc_product_carousel .investorIDlist .assetAnnualReturn .data,html[lang=fr-FR] .dgpc_product_carousel .investorIDlist .assetAnnualReturn h4.metaLabel,html[lang=fr-FR] .dgpc_product_carousel .investorIDlist .assetTargetReturn .data,html[lang=fr-FR] .dgpc_product_carousel .investorIDlist .assetTargetReturn h4.metaLabel{font-size:15px}@media screen and (max-width:450px){body.woocommerce-shop .investorIDlist-wrapper{padding:0 6px}.investorIDlist li h4.metaLabel,.investorIDlist li span{display:block;max-width:100%;font-size:14px;margin-right:16px}.investorIDlist li span{margin-right:0}.investorIDlist li .appreciation-not-included,.investorIDlist li .appreciation-not-included span{font-size:12px}}.et_pb_shop .marketplaceTokenBtn{display:block;position:absolute;bottom:24px;right:0;width:100%;text-align:center}body #page-container .et_pb_shop .woocommerce ul.products li.product .button{padding:8px 12px!important;font-size:1em;letter-spacing:1px;text-align:center;margin-top:0;color:#c23526;border-radius:5px;border-width:3px!important;border-color:#c23526;transition:.2s all ease-in-out}body #page-container .et_pb_shop .woocommerce ul.products li.product .button:focus,body #page-container .et_pb_shop .woocommerce ul.products li.product .button:hover{background-color:#c23526!important;border-color:#c23526!important}body #page-container .et_pb_shop .woocommerce ul.products li.product.coming_soon .button{color:#156cab;border-color:#156cab}body #page-container .et_pb_shop .woocommerce ul.products li.product.coming_soon .button:focus,body #page-container .et_pb_shop .woocommerce ul.products li.product.coming_soon .button:hover{background-color:#156cab!important;border-color:#156cab!important}body #page-container .et_pb_shop .woocommerce ul.products li.product.exit_complete .button,body #page-container .et_pb_shop .woocommerce ul.products li.product.exit_ongoing .button,body #page-container .et_pb_shop .woocommerce ul.products li.product.exit_proposed .button,body #page-container .et_pb_shop .woocommerce ul.products li.product.fully_subscribed .button,body #page-container .et_pb_shop .woocommerce ul.products li.product.offering_closed .button,body #page-container .et_pb_shop .woocommerce ul.products li.product.prohibited_property .button,body #page-container .et_pb_shop .woocommerce ul.products li.product.sold_out .button,body #page-container .et_pb_shop .woocommerce ul.products li.product.tokens_migrated .button{color:#646464;border-color:#646464}body #page-container .et_pb_shop .woocommerce ul.products li.product.exit_complete .button:focus,body #page-container .et_pb_shop .woocommerce ul.products li.product.exit_complete .button:hover,body #page-container .et_pb_shop .woocommerce ul.products li.product.exit_ongoing .button:focus,body #page-container .et_pb_shop .woocommerce ul.products li.product.exit_ongoing .button:hover,body #page-container .et_pb_shop .woocommerce ul.products li.product.exit_proposed .button:focus,body #page-container .et_pb_shop .woocommerce ul.products li.product.exit_proposed .button:hover,body #page-container .et_pb_shop .woocommerce ul.products li.product.fully_subscribed .button:focus,body #page-container .et_pb_shop .woocommerce ul.products li.product.fully_subscribed .button:hover,body #page-container .et_pb_shop .woocommerce ul.products li.product.offering_closed .button:focus,body #page-container .et_pb_shop .woocommerce ul.products li.product.offering_closed .button:hover,body #page-container .et_pb_shop .woocommerce ul.products li.product.prohibited_property .button:focus,body #page-container .et_pb_shop .woocommerce ul.products li.product.prohibited_property .button:hover,body #page-container .et_pb_shop .woocommerce ul.products li.product.sold_out .button:focus,body #page-container .et_pb_shop .woocommerce ul.products li.product.sold_out .button:hover,body #page-container .et_pb_shop .woocommerce ul.products li.product.tokens_migrated .button:focus,body #page-container .et_pb_shop .woocommerce ul.products li.product.tokens_migrated .button:hover{background-color:#646464!important;border-color:#646464!important}.marketplaceTokenBtn,a.product_type_simple.add_to_cart_button.ajax_add_to_cart,div#property-valuation .valuation-date h5 span{display:block;text-align:center}.coming_soon .marketplaceTokenBtn a{color:#156cab;transition:.2s all ease-in-out;-webkit-transition:.2s all ease-in-out}.dgpc_product_carousel .coming_soon .marketplaceTokenBtn a{font-size:.8em;color:#294378}body #page-container .coming_soon .marketplaceTokenBtn a:hover .buttonText{color:inherit!important}@media screen and (max-width:980px){.et_pb_shop .woocommerce.columns-1 ul.products li.product{display:block}.et_pb_shop .woocommerce-shop-loop.left-col{width:100%;float:none}.et_pb_shop .woocommerce-shop-loop.right-col{width:100%;max-width:500px;padding-top:30px;float:none;margin:0 auto}.et_pb_shop .products .product .et_shop_image{margin:0;height:53vw}.et_pb_shop ul.investorIDlist.marketplace{font-size:1.2em}.et_pb_shop .marketplaceTokenBtn{position:relative;bottom:unset;margin-top:24px}}@media screen and (max-width:529px){.et_pb_shop .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.4em}.et_pb_shop .house-price{padding:0 8px 0 0}.et_pb_shop .house-price+.token-price{padding:0 0 0 10px}.et_pb_shop .house-price .price-title,.et_pb_shop .token-price .price-title{font-size:1em}.et_pb_shop .house-price .price-number,.et_pb_shop .token-price .price-number{font-size:1.6em}html[lang=es-ES] .et_pb_shop .house-price .price-title,html[lang=es-ES] .et_pb_shop .token-price .price-title,html[lang=ru-RU] .et_pb_shop .house-price .price-title,html[lang=ru-RU] .et_pb_shop .token-price .price-title{font-size:.7em}html[lang=es-ES] .et_pb_shop .house-price .price-number,html[lang=es-ES] .et_pb_shop .token-price .price-number,html[lang=ru-RU] .et_pb_shop .house-price .price-number,html[lang=ru-RU] .et_pb_shop .token-price .price-number{font-size:1.4em}.et_pb_shop .marketplaceTokenBtn{margin:16px auto 4px}.et_pb_shop .woocommerce ul.products li.product .button{font-size:14px;padding:.2em .5em;width:100%}}body.woocommerce.single-product .listingAbout{background:#fff}body.woocommerce.single-product .woocommerce-tabs.wc-tabs-wrapper{display:block;margin-top:60px;border:0}body.woocommerce.single-product .woocommerce-tabs.wc-tabs-wrapper #et-boc{float:none;width:100%}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs{overflow:initial}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs::before,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs::before,table.form-table.wp-2fa-user-profile-form{border:0}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li{background:#fff!important}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li#tab-title-renovation_tab,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li#tab-title-renovation_tab{display:none!important}@media screen and (max-width:767px){body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li#tab-title-renovation_tab,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li#tab-title-renovation_tab{display:none!important}}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li::before,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li::before{content:"";display:inline-block;position:absolute;z-index:-1;opacity:0;bottom:-1px;width:15px;height:15px;left:calc(50% - 12px);box-shadow:none;border-top:10px solid #112c4c;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:transparent;transition:.15s all ease-in-out}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li.active,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li.active{margin:0 5px 0 0;border:0!important;border-radius:5px;box-shadow:1px 1px 3px 1px rgba(0,0,0,.3019607843)!important}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li.active a,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li.active a{background:#112c4c;color:#fff!important;border-radius:5px}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li.active::before,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li.active::before{opacity:1;bottom:-14px}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li:first-child,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li:first-child{padding-top:0}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li a,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li a{font-size:14px;padding:5px 20px!important;color:#000!important;text-transform:uppercase;transition:.15s all ease-in-out}@media screen and (max-width:767px){body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li a,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li a{text-align:center}}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul{list-style-type:none;padding-left:0;padding-bottom:0}@media screen and (max-width:550px){body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul{padding:0!important}}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li{font-weight:700;padding:15px 0;display:block;float:left;width:100%}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.line-total,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.line-total{padding-bottom:5px;color:#294378}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.line-total h4,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.line-total span,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.line-total h4,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.line-total span{color:inherit;font-size:18px}@media screen and (max-width:550px){body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.line-total h4,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.line-total span,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.line-total h4,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.line-total span{font-size:15px}}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.line-total span:last-of-type,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.line-total span:last-of-type{color:inherit}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.cap-rate h4,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.gross-rent h4,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.nominal-expected-income h4,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.cap-rate h4,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.gross-rent h4,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.nominal-expected-income h4{margin-right:15px}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.cap-rate-faded h4,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.cap-rate-faded span,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.cap-rate-faded h4,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.cap-rate-faded span{color:#505050!important;font-weight:600}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetAppliances>*,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetFurniture>*,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetLegalDescription>*,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetAppliances>*,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetFurniture>*,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetLegalDescription>*{width:100%;margin-bottom:10px}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetAppliances>span.data,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetFurniture>span.data,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetLegalDescription>span.data,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetAppliances>span.data,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetFurniture>span.data,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetLegalDescription>span.data{text-align:left!important}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li h4.metaLabel,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li h4.metaLabel{margin-right:23px}@media screen and (max-width:550px){body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.asset1stYrExpectedIncome .data,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.asset1stYrExpectedIncome h4.metaLabel,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetAnnualReturn .data,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetAnnualReturn h4.metaLabel,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetAssetType .data,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetAssetType h4.metaLabel,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetPropertyType .data,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetPropertyType h4.metaLabel,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetRenovationTargetYield .data,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetRenovationTargetYield h4.metaLabel,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTargetAssetType .data,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTargetAssetType h4.metaLabel,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTargetReturn .data,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTargetReturn h4.metaLabel,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTokenOfferingType .data,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTokenOfferingType h4.metaLabel,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTokenType .data,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTokenType h4.metaLabel,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTotalOfferingPrice .data,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTotalOfferingPrice h4.metaLabel,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.asset1stYrExpectedIncome .data,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.asset1stYrExpectedIncome h4.metaLabel,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetAnnualReturn .data,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetAnnualReturn h4.metaLabel,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetAssetType .data,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetAssetType h4.metaLabel,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetPropertyType .data,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetPropertyType h4.metaLabel,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetRenovationTargetYield .data,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetRenovationTargetYield h4.metaLabel,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTargetAssetType .data,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTargetAssetType h4.metaLabel,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTargetReturn .data,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTargetReturn h4.metaLabel,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTokenOfferingType .data,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTokenOfferingType h4.metaLabel,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTokenType .data,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTokenType h4.metaLabel,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTotalOfferingPrice .data,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTotalOfferingPrice h4.metaLabel{font-size:14px}}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.asset1stYrExpectedIncome h4.metaLabel,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetAnnualReturn h4.metaLabel,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetAssetType h4.metaLabel,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetPropertyType h4.metaLabel,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetRenovationTargetYield h4.metaLabel,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTargetAssetType h4.metaLabel,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTargetReturn h4.metaLabel,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTokenOfferingType h4.metaLabel,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTokenType h4.metaLabel,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTotalOfferingPrice h4.metaLabel,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.asset1stYrExpectedIncome h4.metaLabel,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetAnnualReturn h4.metaLabel,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetAssetType h4.metaLabel,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetPropertyType h4.metaLabel,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetRenovationTargetYield h4.metaLabel,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTargetAssetType h4.metaLabel,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTargetReturn h4.metaLabel,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTokenOfferingType h4.metaLabel,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTokenType h4.metaLabel,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTotalOfferingPrice h4.metaLabel{margin-right:20px}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.asset1stYrExpectedIncome .data,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.asset1stYrExpectedIncome h4.metaLabel,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.asset1stYrExpectedIncome .data,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.asset1stYrExpectedIncome h4.metaLabel{color:#e82424}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetAnnualReturn .item-notice,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTargetReturn .item-notice,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetAnnualReturn .item-notice,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTargetReturn .item-notice{top:2px!important}@media screen and (max-width:550px){body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetRenovationTargetYield+.assetAnnualReturn .data,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetRenovationTargetYield+.assetAnnualReturn h4.metaLabel,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetRenovationTargetYield+.assetTargetReturn .data,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetRenovationTargetYield+.assetTargetReturn h4.metaLabel,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetRenovationTargetYield+.assetAnnualReturn .data,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetRenovationTargetYield+.assetAnnualReturn h4.metaLabel,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetRenovationTargetYield+.assetTargetReturn .data,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetRenovationTargetYield+.assetTargetReturn h4.metaLabel{font-size:12px}}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetRenovationTargetYield+.assetAnnualReturn .data,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetRenovationTargetYield+.assetTargetReturn .data,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetRenovationTargetYield+.assetAnnualReturn .data,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetRenovationTargetYield+.assetTargetReturn .data{font-weight:500}@media screen and (max-width:550px){body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetRenovationTargetYield+.assetAnnualReturn .data,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetRenovationTargetYield+.assetTargetReturn .data,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetRenovationTargetYield+.assetAnnualReturn .data,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetRenovationTargetYield+.assetTargetReturn .data{font-size:12px}}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetAssetType,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetPropertyType,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTargetAssetType,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetAssetType,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetPropertyType,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li.assetTargetAssetType{margin:0}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li ul,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li ul{padding:0;width:100%;transition:.15s opacity ease-in-out}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li ul.open,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li ul.open{margin:10px auto}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li ul.open li,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li ul.open li{padding:10px;border:1px solid rgba(44,65,121,.1098039216)}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li ul:not(.open) li,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li ul:not(.open) li{padding:0}@media screen and (max-width:768px){body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li ul,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li ul{margin-bottom:0!important}}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li h4,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li span.data,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li h4,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li span.data{font-size:14px;color:#333}@media screen and (max-width:550px){body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li h4,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li span.data,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li h4,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li span.data{font-size:12px}}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li span.data,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul li span.data{font-weight:500;text-align:right}#tab-property_highlights .token-highlights-content h1,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul .token-highlights-content h1,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul .token-highlights-content h1{font-size:20px;font-weight:700;line-height:24px;letter-spacing:0;text-align:left}#tab-property_highlights .token-highlights-content h2,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul .token-highlights-content h2,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul .token-highlights-content h2{font-size:14px;font-style:italic;font-weight:600;line-height:17px;letter-spacing:0;text-align:left}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul .token-highlights-content .title,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul .token-highlights-content .title{color:#294378}#detokenization-section p.proposal a,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul .subtitle,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs-ul .subtitle{color:#156cab}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel{z-index:9;padding:0;margin-top:13px;border-radius:5px;box-shadow:1px 1px 5px 1px rgba(0,0,0,.3019607843)}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section.et_pb_section,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section.et_pb_section{z-index:99999;padding:0;border-radius:5px;transition:.15s all ease-in-out}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section.et_pb_section h3.blue-title,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section.et_pb_section h3.blue-title{position:absolute;padding:15px 30px;background:#112c4c;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;font-size:16px;width:100%}@media screen and (max-width:550px){body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section.et_pb_section h3.blue-title,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section.et_pb_section h3.blue-title{padding:15px}}@media screen and (max-width:767px){body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section.et_pb_section h3.blue-title,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section.et_pb_section h3.blue-title{text-align:center}}@media screen and (max-width:980px){body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section.details-section .et_pb_column:first-of-type,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section.details-section .et_pb_column:first-of-type{margin-bottom:0}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section.details-section .et_pb_column:first-of-type li:last-child,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section.details-section .et_pb_column:first-of-type li:last-child{border-bottom:1px solid #ccc}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section.listingMeta,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section.listingMeta{padding:0!important}}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_row{width:100%}body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_row{width:100%;padding:60px 30px 30px}@media screen and (max-width:550px){body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_row,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_row{padding:60px 15px 15px}}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column:first-of-type,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column:first-of-type{box-shadow:none;padding:0}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column .assetIncomeStartDate .data,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column .assetIncomeStartDate .metaLabel,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column .assetRentStartDate .data,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column .assetRentStartDate .metaLabel,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column .assetIncomeStartDate .data,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column .assetIncomeStartDate .metaLabel,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column .assetRentStartDate .data,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column .assetRentStartDate .metaLabel{color:#d88e03}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown{box-shadow:none;margin-bottom:0;padding:0}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .asset-breakdown li h4,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .asset-breakdown li h5,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .asset-breakdown li>span,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .property-financials-fees li h4,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .property-financials-fees li h5,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .property-financials-fees li>span,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .asset-breakdown li h4,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .asset-breakdown li h5,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .asset-breakdown li>span,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .property-financials-fees li h4,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .property-financials-fees li h5,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .property-financials-fees li>span{margin:0;color:#333}@media screen and (max-width:550px){body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .asset-breakdown li h4,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .asset-breakdown li h5,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .asset-breakdown li>span,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .property-financials-fees li h4,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .property-financials-fees li h5,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .property-financials-fees li>span,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .asset-breakdown li h4,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .asset-breakdown li h5,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .asset-breakdown li>span,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .property-financials-fees li h4,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .property-financials-fees li h5,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .property-financials-fees li>span{max-width:200px;font-size:12px}}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .asset-breakdown li h5,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .property-financials-fees li h5,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .asset-breakdown li h5,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .property-financials-fees li h5{margin-right:4px}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .asset-breakdown,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .asset-breakdown{transition:.15s all ease-in-out}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .asset-breakdown:not(.visible),body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .asset-breakdown:not(.visible){overflow:hidden;height:0;opacity:0}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .asset-breakdown.line-item,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .asset-breakdown.line-item{float:left}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .asset-breakdown.main-asset,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .asset-breakdown.main-asset{margin-bottom:10px}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .asset-breakdown.open,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .asset-breakdown.open{height:auto;opacity:1}.asset-breakdown h4.price,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .asset-breakdown h4.price,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .asset-breakdown h4.price{position:relative;color:#156cab;font-size:14px;font-weight:600;text-transform:uppercase}#property-financials .property-financials-list li.line-total.split-offering h4,#property-financials .property-financials-list li.line-total.split-offering span,.asset-breakdown .fee-item span,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .asset-breakdown .fee-item span,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .asset-breakdown .fee-item span{font-size:14px!important}.asset-breakdown .fee-item.expected-capital-gains-taxes h5,.asset-breakdown .fee-item.expected-capital-gains-taxes span,.asset-breakdown .fee-item.expected-sales-costs h5,.asset-breakdown .fee-item.expected-sales-costs span,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .asset-breakdown .fee-item.expected-capital-gains-taxes h5,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .asset-breakdown .fee-item.expected-capital-gains-taxes span,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .asset-breakdown .fee-item.expected-sales-costs h5,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .asset-breakdown .fee-item.expected-sales-costs span,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .asset-breakdown .fee-item.expected-capital-gains-taxes h5,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .asset-breakdown .fee-item.expected-capital-gains-taxes span,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .asset-breakdown .fee-item.expected-sales-costs h5,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column #property-financials .property-yield-breakdown .property-financials-list .asset-breakdown .fee-item.expected-sales-costs span{color:#ef3030}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column .appreciation-not-included,body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column .appreciation-not-included span,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column .appreciation-not-included,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column .appreciation-not-included span{font-size:12px;font-weight:500}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column .item-notice,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column .item-notice{display:inline-block;position:relative;float:none;top:0;vertical-align:top;padding:4px 6px;background-color:#a0a0a0;line-height:.9em;text-align:left;color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;font-style:italic}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column .item-notice.rental,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column .item-notice.rental{background-color:#294378;color:#fff!important}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column li.line-total>.item-notice,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_column li.line-total>.item-notice{top:4px}.tabs-section .disclaimer-copy{float:left;border:1px solid #294378;margin-top:25px;padding:15px}.tabs-section .disclaimer-copy p{margin:0;padding:0;font-size:10px;line-height:1.7em}@media screen and (max-width:787px){#tab-property_highlights .et_pb_column.et_pb_column_1_2{margin-bottom:36px}}#tab-property_highlights .assetRegDPortion,#tab-property_highlights .assetRegSPortion{padding:5px 0 5px 15px!important;background:#f4faff!important}#tab-property_highlights .assetRegDPortion h4.metaLabel,#tab-property_highlights .assetRegDPortion span.data,#tab-property_highlights .assetRegSPortion h4.metaLabel,#tab-property_highlights .assetRegSPortion span.data{font-size:12px!important}#property-financials .property-financials-list li.line-total.split-offering.minimize h4,#property-financials .property-financials-list li.line-total.split-offering.minimize span,#tab-property_highlights .assetRegDPortion.minimize h4.metaLabel,#tab-property_highlights .assetRegDPortion.minimize span.data,#tab-property_highlights .assetRegSPortion.minimize h4.metaLabel,#tab-property_highlights .assetRegSPortion.minimize span.data{font-weight:500!important}#tab-property_highlights .token-highlights-content .title{margin-top:12px;margin-bottom:8px;padding:0;color:#294378}#tab-property_highlights .subtitle{padding:0;margin-bottom:16px;color:#156cab}#tab-property_highlights .explainer-link{margin-top:16px;text-align:right}#tab-property_highlights .explainer-link a{text-transform:uppercase;font-size:12px;font-weight:700}#tab-blockchain_tab a{color:#156cab;text-decoration:underline;transition:.15s all ease-in-out}#tab-blockchain_tab a:focus,#tab-blockchain_tab a:hover{color:#f2a91e;text-decoration:none}#tab-blockchain_tab .et_pb_row{padding:25px 30px 30px!important}#tab-blockchain_tab .et_pb_row:first-of-type{padding:60px 30px 5px!important;border-bottom:1px solid #112c4c}@media screen and (max-width:980px){#tab-blockchain_tab .et_pb_row .mobile-no-margin{margin:0}}#tab-blockchain_tab .assetTokenIdentifier .data{font-size:13px!important;line-height:21px!important}.details-section .condo-details-left-col{margin-top:10px;font-size:14px;font-weight:500;line-height:1.7em}#property-details .property-details-breakdown{float:left;padding:10px 20px}.blue-title{color:#294378;text-transform:uppercase}ul.details-list.tabs-ul li{border-bottom:1px solid #ccc}@media screen and (min-width:981px){.details-section.et_pb_section.tabs-section::before,.listingMeta.et_pb_section.tabs-section::before{content:"";position:absolute;width:2px;top:67px;bottom:35px;left:50%;background:#e9e9e9}}.et-l{position:relative}.property-financials-list li.line-item h4,.property-financials-list li.line-item span{margin-bottom:0!important;color:#333}.property-financials-list li.line-total{padding-bottom:5px!important}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper #property-financials .property-financials-list>li.line-item:last-of-type,ul.assetIDlist span.data li:last-of-type,ul.details-list li span.data li:last-of-type,ul.investorIDlist li span.data li:last-of-type{padding-bottom:0}ul.assetIDlist span.data,ul.details-list li span.data,ul.investorIDlist li span.data{float:right;text-align:right;line-height:1.4em}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section.details-section .et_pb_column:first-of-type{margin-bottom:0}@media screen and (max-width:980px){body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section.details-section .et_pb_column:first-of-type li:last-child{border-bottom:1px solid #ccc}}div#tab-valuation_tab .et_pb_column{width:100%}.valuation-row-content{width:100%;display:flex}@media screen and (max-width:980px){.valuation-row-content{flex-direction:column}.valuation-row-content>div{flex-direction:row}}.valuation-row-content h4{font-size:12px!important;padding:0;margin-bottom:2px}.valuation-row-content>div{padding:17px 10px}@media screen and (min-width:981px){.valuation-row-content>div{flex:1 80px}}@media screen and (max-width:980px){.valuation-row-content>div{padding:17px 10px 17px 15px}}.valuation-row-content .mobile-top-row{display:flex;padding:0!important}div#property-valuation h4{text-transform:uppercase;font-size:11px!important;position:relative}div#property-valuation li.valuation-row{box-shadow:0 .5px 3px 1px rgba(0,0,0,.2);border-radius:5px;margin-bottom:20px;padding:0!important}div#property-valuation li.valuation-row i.far.fa-circle-info{color:#444;font-size:10px;vertical-align:middle;line-height:1em}div#property-valuation li.valuation-row:last-of-type{margin-bottom:0!important}div#property-valuation .valuation-date{display:flex;flex:.65;flex-direction:column;align-items:center;padding:17px 20px 20px 15px;background-color:#294378;color:#fff!important;border-top-left-radius:5px}@media screen and (min-width:981px){div#property-valuation .valuation-date{border-bottom-left-radius:5px;min-width:100px}}@media screen and (max-width:980px){div#property-valuation .valuation-date{max-width:132px}}@media screen and (max-width:768px){div#property-valuation .valuation-date{flex:.55}}div#property-valuation .valuation-date h4.bold-date{font-size:20px!important;padding:0;line-height:1}div#property-valuation .valuation-date h5{line-height:1;font-size:14px}div#property-valuation .valuation-date>span{text-align:center;line-height:1.2;font-size:11px;font-weight:500}div#property-valuation li.valuation-row .valuation-row-content .valuation-tooltip-wrapper{position:absolute;border:0;outline:0;background:0 0;color:#919191;width:1em;margin-right:1px;margin-left:4px;padding:0;line-height:1;cursor:pointer}div#property-valuation li.valuation-row .valuation-row-content .valuation-tooltip-wrapper .valuation-tooltip{z-index:99999;opacity:0;visibility:hidden;position:absolute;display:block;right:-106px;bottom:25px;background-color:#fff;border-radius:12px;padding:12px;min-width:200px;color:#222;font-size:12px;line-height:1.5em;text-align:left;box-shadow:0 -1px 6px 1px rgba(0,0,0,.3);transition:.15s all ease-in-out}div#property-valuation li.valuation-row .valuation-row-content .valuation-tooltip-wrapper .valuation-tooltip::before{position:absolute;z-index:99;content:" ";bottom:-5px;left:83px;width:10px;height:10px;background-color:inherit;-webkit-transform:rotate(45deg);transform:rotate(45deg)}div#property-valuation li.valuation-row .valuation-row-content .valuation-tooltip-wrapper:focus{outline:1px #156cab dotted;outline-offset:2px}span.valuation-value{font-size:16px;font-weight:500;white-space:nowrap}.valuation-breakdown{display:flex;flex-wrap:wrap;flex-grow:1!important;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;background-color:rgba(208,236,255,.3098039216)}@media screen and (min-width:981px){.valuation-breakdown{min-width:350px;max-width:350px}}@media screen and (max-width:980px){.valuation-breakdown{-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}}@media screen and (max-width:768px){.valuation-breakdown{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}.valuation-breakdown .breakdown-item{line-height:1;padding-bottom:10px}@media screen and (min-width:981px){.valuation-breakdown .breakdown-item{width:48%}}@media screen and (max-width:980px){.valuation-breakdown .breakdown-item{flex:1;min-width:150px}}@media screen and (min-width:981px){.valuation-breakdown .breakdown-item.no-pad-bottom{padding-bottom:0!important}}#update-info-notice h5,.kyb-status-wrapper h5,.valuation-breakdown h4,.valuation-docs h4{padding:0}.valuation-changes{display:flex;flex-direction:column;flex:1!important;padding:17px 10px;background-color:#d0ecff}.valuation-changes>div{flex-grow:1;margin:0 5px}@media screen and (max-width:980px){.valuation-changes{flex-direction:row;flex-wrap:wrap;border-top-right-radius:5px}}.valuation-docs{display:flex;flex-direction:column;flex-wrap:wrap}.valuation-docs>div{flex-grow:1;line-height:1}@media screen and (max-width:768px){.valuation-docs>div span:first-of-type{padding-bottom:15px}}.valuation-docs h4+span,.valuation-docs>span{font-weight:500;font-size:13px;display:inline-block}.valuation-docs .docs-link,.valuation-docs div#initial-offering-docs span,div.wp2fa-modal main#modal-notify-users-content p{font-size:12px}.valuation-docs h4+span{line-height:1.4!important;font-size:12px;margin-right:5px}.annual-change,.asset-val{line-height:1}.asset-val{padding-bottom:10px}span.d-inline-block{display:inline-block}body.woocommerce.single-product #content-area div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel .tabs-section .et_pb_row,body.woocommerce.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel#tab-valuation_tab .tabs-section .et_pb_row{padding:72px 30px 20px}button.asset-breakdown-toggle,button.fees-toggle{position:absolute;right:-23px;padding:0 2px;background:0 0;border:0;box-shadow:none;font-size:13px;cursor:pointer}button.asset-breakdown-toggle{color:#156cab;transition:.15s all ease-in-out}button.fees-toggle{top:1px}button.asset-breakdown-toggle.main-asset,button.fees-toggle.main-asset{top:9px;font-size:18px;right:-36px}button.asset-breakdown-toggle i,button.fees-toggle,button.fees-toggle i{color:#156cab;transition:.15s all ease-in-out}button.asset-breakdown-toggle:focus i,button.asset-breakdown-toggle:hover i,button.fees-toggle:focus i,button.fees-toggle:hover i{color:#f2a91e}button.asset-breakdown-toggle.open i,button.fees-toggle.open i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}button.asset-breakdown-toggle{top:5px}.asset-breakdown{transition:.15s all ease-in-out}.asset-breakdown:not(.visible){overflow:hidden;height:0;opacity:0}.asset-breakdown.line-item{float:left}.asset-breakdown.main-asset{margin-bottom:10px}.asset-breakdown.open{height:auto;opacity:1}.single-product .heroMeta .main-asset-price h3.price{display:inline-block;position:relative;padding-bottom:10px}.single-product .listingMeta .et_pb_column:first-of-type{background:#fff;padding:16px 20px;box-shadow:1px 1px 5px 1px rgba(0,0,0,.3);margin-bottom:10px}#property-financials .line-item.asset-price h4{display:inline-block;position:relative}#detokenization-section ul.details-list.tabs-ul .assetMaintenanceReserve h4.metaLabel,#detokenization-section ul.details-list.tabs-ul .assetMaintenanceReserveRemaining h4.metaLabel,#detokenization-section ul.details-list.tabs-ul .assetOperatingExpenseReimbursement h4.metaLabel,#detokenization-section ul.details-list.tabs-ul .assetRenovationReserve h4.metaLabel,#detokenization-section ul.details-list.tabs-ul .assetSourcingFee h4.metaLabel,#detokenization-section ul.details-list.tabs-ul li h4.metaLabel+span.data,#property-financials .average-notice{font-weight:500}#property-financials .realt-tooltip-wrapper{position:relative;border:0;outline:0;background:0 0;color:#535353;width:1em;margin-right:1px;padding:0;margin-left:2px;cursor:pointer}#property-financials .realt-tooltip-wrapper .realt-tooltip{z-index:99999;opacity:0;visibility:hidden;position:absolute;display:block;left:-163px;top:21px;background-color:#fff;border-radius:12px;padding:12px;min-width:245px;color:#222;font-size:12px;line-height:1.5em;text-align:left;box-shadow:0 -1px 6px 1px rgba(0,0,0,.3);transition:.15s all ease-in-out}#property-financials .realt-tooltip-wrapper .realt-tooltip.top{top:unset;bottom:24px}#property-financials .realt-tooltip-wrapper .realt-tooltip.top::before{top:unset;bottom:-5px}#property-financials .realt-tooltip-wrapper .realt-tooltip.right{left:-71px}#property-financials .realt-tooltip-wrapper .realt-tooltip.right::before{right:unset;left:71px}#property-financials .realt-tooltip-wrapper .realt-tooltip::before{position:absolute;z-index:99;content:" ";top:-5px;right:71px;width:10px;height:10px;background-color:inherit;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#property-financials .realt-tooltip-wrapper .realt-tooltip.tooltip-up{top:unset;bottom:21px}#property-financials .realt-tooltip-wrapper .realt-tooltip.tooltip-up::before{top:unset;bottom:-5px;right:71px}#property-financials .realt-tooltip-wrapper:focus .realt-tooltip,#property-financials .realt-tooltip-wrapper:hover .realt-tooltip{opacity:1;visibility:visible}#property-financials .realt-tooltip-wrapper:focus{outline:1px #156cab dotted;outline-offset:2px}#property-financials .maintenance-reserve{position:relative;float:left;width:100%;margin-bottom:36px;padding:16px 20px;background:#fff;box-shadow:1px 1px 5px 1px rgba(0,0,0,.3)}#property-financials .maintenance-reserve .reserve-title{display:block;padding-bottom:16px}#property-financials .maintenance-reserve .compound-logo.realt-tooltip-wrapper{float:left;border:0;box-shadow:none;background-color:transparent;background-repeat:no-repeat;background-position-y:bottom;padding:0;width:116px;height:25px;margin-right:12px;vertical-align:top}@media screen and (max-width:500px){#property-financials .maintenance-reserve .compound-logo.realt-tooltip-wrapper{width:80px;height:22px}}#property-financials .maintenance-reserve .compound-logo.realt-tooltip-wrapper .realt-tooltip{top:unset;bottom:20px;left:-5px}#property-financials .maintenance-reserve .compound-logo.realt-tooltip-wrapper .realt-tooltip::before{top:unset;bottom:-5px;left:12px}#property-financials .maintenance-reserve .reserve-amount{display:block;color:#156cab;text-align:right;font-size:18px;font-weight:600}#property-financials .maintenance-reserve .reserve-amount .balance-text{display:inline-block;vertical-align:middle;text-decoration:none;transition:.15s all ease-in-out}#property-financials .maintenance-reserve .reserve-amount .balance-text:focus,#property-financials .maintenance-reserve .reserve-amount .balance-text:hover{color:#f2a91e}#property-financials .maintenance-reserve .reserve-amount .spinner{display:inline-block;visibility:hidden;opacity:0;width:0;vertical-align:middle;transition:.15s all ease-in-out}#property-financials .maintenance-reserve .reserve-amount .spinner i{display:inline-block;color:#156cab}#property-financials .maintenance-reserve .reserve-amount .spinner i::before{font-family:"Font Awesome 6 Pro";content:"\f3f4"}#property-financials .maintenance-reserve .reserve-amount .loading .spinner{visibility:visible;opacity:1;width:auto;margin-left:4px}#property-financials .maintenance-reserve .reserve-amount .loading .spinner i{-webkit-animation:fa-spin 1s cubic-bezier(.15,.3,.3,.7) infinite;animation:fa-spin 1s cubic-bezier(.15,.3,.3,.7) infinite}#property-financials .maintenance-reserve .reserve-amount .loading .balance-text{opacity:0;visibility:hidden;width:0}#property-financials .maintenance-reserve .reserve-amount .dai-logo{display:inline-block;border:0;box-shadow:none;background-color:transparent;background-repeat:no-repeat;width:16px;height:14px;margin-right:-6px;margin-top:-1px;vertical-align:middle}#property-financials .maintenance-reserve .reserve-amount .dai-logo .realt-tooltip{top:unset;bottom:15px;right:-65px}#property-financials .maintenance-reserve .reserve-amount .dai-logo .realt-tooltip::before{top:unset;bottom:-5px;right:70px}#property-financials .property-yield-breakdown{float:left;margin-bottom:40px;padding:16px 20px;background:#fff;box-shadow:1px 1px 5px 1px rgba(0,0,0,.3)}#offering-details .offering-list,#property-financials .property-financials-list{float:left}#property-financials .property-financials-list li{float:left;width:100%;padding:8px 12px 0;font-size:14px;line-height:1.4em}#property-financials .property-financials-list li.line-total{margin-top:-1px;margin-bottom:0;padding-top:14px;border-bottom:none;border-top:2px solid #156cab;font-size:16px}#property-financials .property-financials-list li.line-total.no-border-top{margin-top:0;border-top:0;padding-top:12px}#property-financials .property-financials-list li.line-total:last-of-type{margin-bottom:2px}#property-financials .property-financials-list li.line-total h4,#property-financials .property-financials-list li.line-total span{margin-bottom:0;color:#294378;font-weight:700}#property-financials .property-financials-list li.line-total.split-offering{background:#f4faff;padding:5px 12px!important}#property-financials .property-financials-list li.cap-rate h4,#property-financials .property-financials-list li.cap-rate span,#property-financials .property-financials-list li.nominal-expected-income h4,#property-financials .property-financials-list li.nominal-expected-income span{font-weight:700}#property-financials .property-financials-list li.renovation-target-yield{color:#90162c;font-size:18px}#property-financials .property-financials-list li.renovation-target-yield h4,#property-financials .property-financials-list li.renovation-target-yield span{color:inherit;font-size:inherit}#property-financials .property-financials-list li h4,#property-financials .property-financials-list li h5{display:block;float:left;padding:0;margin-right:30px;line-height:1.4em}#property-financials .property-financials-list li h4{font-size:14px;margin-bottom:6px}#property-financials .property-financials-list li h5{font-size:13px;font-weight:500;margin-bottom:6px}#property-financials .property-financials-list li>span{display:block;float:right;line-height:1.4em}#property-financials .property-financials-list li .fees-toggle-wrapper{float:left;clear:both;margin-top:2px;margin-bottom:4px}#property-financials .property-financials-list li .fees-toggle-wrapper button{position:relative;background:0 0;border:0;box-shadow:none;margin:0;padding:0 14px 0 0;color:#156cab;font-weight:700;font-size:14px;transition:.15s all ease-in-out}#property-financials .property-financials-list li .fees-toggle-wrapper button.open,#property-financials .property-financials-list li .fees-toggle-wrapper button:focus,#property-financials .property-financials-list li .fees-toggle-wrapper button:hover{color:#e89a04}#property-financials .property-financials-list li .fees-toggle-wrapper button.open::before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}#property-financials .property-financials-list li .fees-toggle-wrapper button::before{font-family:"Font Awesome 6 Pro";content:"\f0d7";position:absolute;right:0;top:2px;transition:.15s all ease-in-out}#property-financials .property-financials-list>li{padding:10px 0 0;border-bottom:1px solid #ccc}#property-financials .property-financials-list>li:first-of-type{padding-top:4px}#property-financials .property-financials-list>li.gross-rent.has-fees,.woocommerce-MyAccount-content div#my-account-documents-wrapper .tax-title-wrapper h4{padding-bottom:0}#property-financials .property-financials-list>li.gross-rent.has-fees>h4,#property-financials .property-financials-list>li.gross-rent.has-fees>span{margin-bottom:2px}#property-financials .property-financials-list>li:last-of-type{border:0}#property-financials .property-financials-list>li>h4{position:relative;margin-bottom:0}#property-financials .property-financials-list>li>span{font-size:14px;font-weight:600}#property-financials .property-financials-list .asset-breakdown.line-item,#property-financials .property-financials-list .property-financials-fees{overflow:hidden;height:0;opacity:0;display:block;float:left;clear:both;width:calc(100% + 40px);margin-left:-20px;transition:.15s all ease-in-out}#property-financials .property-financials-list .asset-breakdown.line-item.open,#property-financials .property-financials-list .property-financials-fees.open{height:auto;opacity:1;overflow:visible}#property-financials .property-financials-list .asset-breakdown.line-item.open.asset-breakdown,#property-financials .property-financials-list .property-financials-fees.open.asset-breakdown{margin-top:6px}#property-financials .property-financials-list .asset-breakdown.line-item li.fee-item.sub-item,#property-financials .property-financials-list .property-financials-fees li.fee-item.sub-item{padding-left:30px!important;background:#d0e9ff!important;font-style:italic}#property-financials .property-financials-list .asset-breakdown.line-item .renovation-reserve-breakdown,#property-financials .property-financials-list .property-financials-fees .renovation-reserve-breakdown{list-style:none;margin:0;padding:0;width:100%;margin-top:30px!important}#property-financials .property-financials-list .asset-breakdown.line-item .renovation-reserve-breakdown li.fee-subitem,#property-financials .property-financials-list .property-financials-fees .renovation-reserve-breakdown li.fee-subitem{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:8px 10px!important;background:#e8f4fc!important;font-style:italic}#property-financials .property-financials-list .asset-breakdown.line-item .renovation-reserve-breakdown li.fee-subitem:nth-child(odd),#property-financials .property-financials-list .property-financials-fees .renovation-reserve-breakdown li.fee-subitem:nth-child(odd){background:#f0f8ff}#property-financials .property-financials-list .asset-breakdown.line-item .renovation-reserve-breakdown li.fee-subitem h6,#property-financials .property-financials-list .property-financials-fees .renovation-reserve-breakdown li.fee-subitem h6{display:inline-block;font-size:12px;font-weight:500;margin:0;padding:0;line-height:1.4em;color:#555;text-transform:none!important}#property-financials .property-financials-list .asset-breakdown.line-item .renovation-reserve-breakdown li.fee-subitem span,#property-financials .property-financials-list .property-financials-fees .renovation-reserve-breakdown li.fee-subitem span{display:inline-block;font-size:12px;font-weight:500;min-width:70px;text-align:right;line-height:1.4em;color:#555}#property-financials .property-financials-list .asset-breakdown.line-item li,#property-financials .property-financials-list .property-financials-fees li{display:flex;justify-content:space-between;padding:8px 20px 0}#property-financials .property-financials-list .asset-breakdown.line-item li:nth-child(2n+1),#property-financials .property-financials-list .property-financials-fees li:nth-child(2n+1){background-color:#f4faff}#property-financials .property-financials-list .asset-breakdown.line-item li>span,#property-financials .property-financials-list .property-financials-fees li>span{margin-bottom:8px;font-size:13px;font-weight:500;min-width:70px;text-align:right}#property-financials .property-financials-list .asset-breakdown.line-item li.rounding_error,#property-financials .property-financials-list .asset-breakdown.line-item li.unrounded_listing_price,#property-financials .property-financials-list .property-financials-fees li.rounding_error,#property-financials .property-financials-list .property-financials-fees li.unrounded_listing_price{font-style:italic}#property-financials .property-financials-list .asset-breakdown.line-item li.unrounded_listing_price,#property-financials .property-financials-list .property-financials-fees li.unrounded_listing_price{border-top:1px solid #294378!important}#property-financials .property-financials-list .asset-breakdown.line-item li.unrounded_listing_price h5,#property-financials .property-financials-list .asset-breakdown.line-item li.unrounded_listing_price span,#property-financials .property-financials-list .property-financials-fees li.unrounded_listing_price h5,#property-financials .property-financials-list .property-financials-fees li.unrounded_listing_price span{color:#294378!important;font-weight:600}#offering-details .offering-list li{float:left;width:100%;padding:8px 12px 0;font-size:14px;line-height:1.4em}#offering-details .offering-list li h4,#offering-details .offering-list li h5{float:left;display:inline-block;padding:0;margin-right:30px;line-height:1.4em}#offering-details .offering-list li h4,.woocommerce-product-gallery__wrapper .property-highlights-flag p,.woocommerce-product-gallery__wrapper .property-highlights-flag span{font-size:14px}#offering-details .offering-list li h5{font-size:13px;font-weight:500}#offering-details .offering-list li>span{float:right;display:inline-block;line-height:1.4em}#offering-details .offering-list>li{padding:10px 0 0;border-bottom:1px solid #ccc}#offering-details .offering-list>li:first-of-type{padding-top:4px}#offering-details .offering-list>li:last-of-type{border:0;padding-bottom:0!important}#offering-details .offering-list>li>h4{position:relative;margin-bottom:0}#offering-details .offering-list>li>span{font-size:14px;font-weight:600}@media screen and (max-width:980px){#detokenization-section .et_pb_column:not(:first-of-type){padding-top:10px}#detokenization-section h4.metaLabel,#detokenization-section h4.metaLabel+span.data{font-size:11px!important}}@media screen and (max-width:500px){#detokenization-section .col-head{font-size:12px!important}#detokenization-section h4.metaLabel{margin-right:6px!important}#detokenization-section p.proposal{margin-top:-10px!important;margin-bottom:8px!important}}#detokenization-section .col-head{float:left;font-size:14px;text-transform:uppercase}#detokenization-section ul.details-list.tabs-ul li{padding:2px 0!important;border-bottom:none}#detokenization-section .proposed-asset-values ul.details-list.tabs-ul .assetMaintenanceReserveRemaining h4.metaLabel,#detokenization-section ul.details-list.tabs-ul li h4.metaLabel{font-weight:600}#detokenization-section ul.details-list.tabs-ul+.col-head{margin-top:40px}#detokenization-section ul.details-list.tabs-ul .assetQuorumRequirement{display:none!important}#detokenization-section ul.details-list.tabs-ul .assetMaintenanceReserve,#detokenization-section ul.details-list.tabs-ul .assetMaintenanceReserveRemaining,#detokenization-section ul.details-list.tabs-ul .assetOperatingExpenseReimbursement,#detokenization-section ul.details-list.tabs-ul .assetRenovationReserve,#detokenization-section ul.details-list.tabs-ul .assetSourcingFee{padding-left:20px!important}#detokenization-section ul.details-list.tabs-ul .assetMaintenanceReserve span.data,#detokenization-section ul.details-list.tabs-ul .assetMaintenanceReserveRemaining span.data,#detokenization-section ul.details-list.tabs-ul .assetOperatingExpenseReimbursement span.data,#detokenization-section ul.details-list.tabs-ul .assetRenovationReserve span.data,#detokenization-section ul.details-list.tabs-ul .assetSourcingFee span.data{font-weight:400}#detokenization-section ul.details-list.tabs-ul .assetGrossRedemption,#detokenization-section ul.details-list.tabs-ul .assetNetRedemption,#detokenization-section ul.details-list.tabs-ul .assetTotalValueDistributed{border-top:2px solid #444;margin-top:5px;margin-bottom:15px;padding-top:6px!important}#detokenization-section ul.details-list.tabs-ul .assetClosingCosts h4.metaLabel,#detokenization-section ul.details-list.tabs-ul .assetClosingCosts span.data,#detokenization-section ul.details-list.tabs-ul .assetRealTExitFee h4.metaLabel,#detokenization-section ul.details-list.tabs-ul .assetRealTExitFee span.data,#detokenization-section ul.details-list.tabs-ul .assetTaxesDue h4.metaLabel,#detokenization-section ul.details-list.tabs-ul .assetTaxesDue span.data,#detokenization-section ul.details-list.tabs-ul .assetWithholdingPerToken h4.metaLabel,#detokenization-section ul.details-list.tabs-ul .assetWithholdingPerToken span.data{color:#e50202!important}#detokenization-section ul.details-list.tabs-ul .assetClosingProcess,#detokenization-section ul.details-list.tabs-ul .assetInitialLaunchROI+.assetCurrentTotalInvestment,#detokenization-section ul.details-list.tabs-ul .assetQuorumType,#detokenization-section ul.details-list.tabs-ul .assetREGDistribution,#detokenization-section ul.details-list.tabs-ul .assetTokenSnapshot,#detokenization-section ul.details-list.tabs-ul .assetTotalPurchaseAmount,#detokenization-section ul.details-list.tabs-ul .assetTypeOfVote{margin-top:15px}#detokenization-section .proposed-asset-values ul.details-list.tabs-ul .assetMaintenanceReserveRemaining{font-weight:700;display:block;float:left;width:100%;padding:2px 0!important;border-bottom:none}#detokenization-section #detokenization-blurb{padding-top:82px}#detokenization-section #detokenization-blurb .et_pb_column{border:2px solid #156cab;border-radius:4px;padding:15px;font-size:14px;font-weight:500}#detokenization-section #detokenization-blurb .et_pb_column p{margin-bottom:10px;padding:0;line-height:1.4em}#detokenization-section #detokenization-blurb .et_pb_column p a{color:#156cab;font-weight:700;text-transform:uppercase;font-size:12px}#detokenization-section .et_pb_row:not(:first-of-type){padding-top:20px!important}#detokenization-section .et_pb_row:last-of-type{padding-bottom:30px!important}#detokenization-section h4.inline-block{display:inline-block}#detokenization-section p.proposal{margin-top:-3px;float:right;font-weight:700;text-transform:uppercase;font-size:12px}#detokenization-section div.footnotes{float:left;margin-top:8px;font-size:11px;line-height:1.4em}#detokenization-section div.footnotes p{font-size:inherit}#detokenization-section div.footnotes ul{padding-left:19px;padding-bottom:0;line-height:1.4em}#detokenization-section h4.extra-large{float:left;padding-bottom:0;font-size:18px;text-transform:uppercase}#detokenization-section h4.extra-large.result,.detroit-property-compliance-grid .detroit-property-compliance-header .detroit-property-compliance-col.sortable.sorted-asc span .sort-indicator,.detroit-property-compliance-grid .detroit-property-compliance-header .detroit-property-compliance-col.sortable.sorted-desc span .sort-indicator{color:#156cab}@media screen and (max-width:500px){#detokenization-section h4.extra-large{font-size:14px}}#detokenization-section #vote-result .et_pb_column{padding:20px!important;border:2px solid #156cab;border-radius:5px}#detokenization-section #final-fields .et_pb_column{padding:20px!important;border:2px solid #112c4c;border-radius:5px}#factoring-invoices-details.factoring-invoices-section.tabs-section ul{padding:8px 0 0;list-style:none}#factoring-invoices-details.factoring-invoices-section.tabs-section ul li{margin-bottom:8px}#factoring-invoices-details.factoring-invoices-section.tabs-section button{background:0 0;border:0;text-align:left;font-size:16px;font-weight:500;color:#156cab;text-decoration:underline!important;cursor:pointer}#factoring-invoices-details.factoring-invoices-section.tabs-section button:focus,#factoring-invoices-details.factoring-invoices-section.tabs-section button:hover{color:orange;text-decoration:none!important}@media screen and (max-width:600px){#factoring-invoices-details.factoring-invoices-section.tabs-section button{font-size:14px}}#bazaar-modal-container #bazaar-modal #bazaar-modal-body a,#factoring-invoices-details.factoring-invoices-section.tabs-section button .invoice-date,#onboarding-1-modal-container #onboarding-1-modal #onboarding-1-modal-body a,#shop-toggles--no_selection p,.detroit-property-compliance-grid .detroit-property-compliance-row .detroit-property-compliance-col span{font-weight:600}.invoice-modal{position:fixed;z-index:999999999;top:-10000;left:0;width:100%;height:0;background:rgba(0,0,0,.5)}.invoice-modal.show{top:0;height:100%}.invoice-modal .invoice-container{position:relative;z-index:999999999;top:100px;left:100px;width:calc(100% - 200px);height:calc(100vh - 240px);background:rgba(0,0,0,.5)}@media screen and (max-width:768px){.invoice-modal .invoice-container{top:20px;left:20px;width:calc(100% - 40px);height:calc(100vh - 100px)}}.invoice-modal .invoice-container .invoice-header{position:relative;background:#294378;padding:16px 40px 16px 24px}.invoice-modal .invoice-container .invoice-header h3{color:#fff;padding:0}@media screen and (max-width:600px){.invoice-modal .invoice-container .invoice-header h3{font-size:18px}}.invoice-modal .invoice-container .invoice-header .invoice-close{position:absolute;top:24px;right:20px;background:0 0;border:0;color:#fff;cursor:pointer}.invoice-modal .invoice-container .invoice-header .invoice-close:focus,.invoice-modal .invoice-container .invoice-header .invoice-close:hover{color:orange}@media screen and (max-width:600px){.invoice-modal .invoice-container .invoice-header .invoice-close{right:16px}}.invoice-modal .invoice-container .invoice-text{overflow:hidden;border:solid #294378 8px;border-top:none;height:100%}.invoice-modal .invoice-container .invoice-text .pdfemb-pagescontainer,.invoice-modal .invoice-container .invoice-text .pdfemb-viewer{height:100%!important}#tab-financials_tab .et_pb_column,#tab-financials_tab .et_pb_column #property-financials,#tab-financials_tab .et_pb_column .property-financials-list,#tab-financials_tab .et_pb_column .property-yield-breakdown{width:100%}h4.metaLabel{position:relative;display:inline-block}.product-tooltip{position:absolute;right:-6px;width:0;height:100%;padding:0;background:0 0;border:0;cursor:pointer;color:#919191;font-size:12px}.product-tooltip i{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product-tooltip .tooltip-wrapper{position:absolute;bottom:25px;right:-106px;z-index:99999;width:230px;background-color:#fff;border-radius:12px;box-shadow:1px 3px 5px 1px rgba(0,0,0,.3);padding:15px;color:#000;font-size:12px;font-weight:500;line-height:1.5em;text-align:left;cursor:default;visibility:hidden;opacity:0;transition:.1s all ease-in-out}.product-tooltip:focus .tooltip-wrapper,.product-tooltip:hover .tooltip-wrapper{visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.product-tooltip .tooltip-wrapper::before{position:absolute;content:"";width:0;height:0;background:0 0;border-top:10px solid #fff;z-index:999999;bottom:-8px;left:120px;border-left:10px solid transparent;border-right:10px solid transparent}.woocommerce .products .product-tooltip .tooltip-wrapper a{color:#156cab;text-decoration:underline;transition:.2s all ease-in-out}.woocommerce .products .product-tooltip .tooltip-wrapper a:focus,.woocommerce .products .product-tooltip .tooltip-wrapper a:hover{color:#294378;text-decoration:none}#detroit-property-compliance-header{background-color:#294378;color:#fff}#detroit-property-compliance-header h2{color:#fff!important;font-size:32px;font-weight:700}#detroit-property-compliance-content .detroit-property-compliance-top,.wp2fa-modal .option-pill h3,.wp2fa-modal .option-pill h4{margin-bottom:10px}#detroit-property-compliance-content h4{font-size:24px;font-weight:700}#detroit-property-compliance-content .button{border-radius:25px;background-color:#fff;color:#156cab;text-transform:uppercase;padding:7px 12px;font-weight:800;cursor:pointer;border:2px solid #156cab;transition:.15s all ease-in-out;margin:0}#detroit-property-compliance-content .button:hover{background-color:#156cab;color:#fff;opacity:.8}.detroit-property-compliance-grid{max-width:100%;margin:20px 0;display:grid;grid-template-columns:3fr 1fr;gap:0}.detroit-property-compliance-grid .detroit-property-compliance-header{display:contents;font-weight:600;color:#333}.detroit-property-compliance-grid .detroit-property-compliance-header .detroit-property-compliance-col{padding:0 10px 5px 0;text-align:left;font-weight:600}.detroit-property-compliance-grid .detroit-property-compliance-header .detroit-property-compliance-col.title{font-weight:600;color:#333;text-transform:uppercase}.detroit-property-compliance-grid .detroit-property-compliance-header .detroit-property-compliance-col.sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s ease}.detroit-property-compliance-grid .detroit-property-compliance-header .detroit-property-compliance-col.sortable:hover{background-color:#f8f9fa}#dpcompliance-toggle,.detroit-property-compliance-grid .detroit-property-compliance-header .detroit-property-compliance-col.sortable span{display:flex;align-items:center;gap:5px}.detroit-property-compliance-grid .detroit-property-compliance-header .detroit-property-compliance-col.sortable span .sort-indicator{display:inline-block;margin-left:4px;font-size:14px;color:#6c757d;transition:color .2s ease}.detroit-property-compliance-grid .detroit-property-compliance-header .detroit-property-compliance-col.property-name{grid-column:1}.detroit-property-compliance-grid .detroit-property-compliance-header .detroit-property-compliance-col.status{grid-column:2}.detroit-property-compliance-grid .detroit-property-compliance-row{display:contents}.detroit-property-compliance-grid .detroit-property-compliance-row .detroit-property-compliance-col{padding:7px 10px 7px 0;text-align:left;border-bottom:1px solid #e0e0e0}.detroit-property-compliance-grid .detroit-property-compliance-row .detroit-property-compliance-col.property-name{grid-column:1}.detroit-property-compliance-grid .detroit-property-compliance-row .detroit-property-compliance-col.property-name a{color:#007cba;text-decoration:underline;transition:color .2s ease}.detroit-property-compliance-grid .detroit-property-compliance-row .detroit-property-compliance-col.property-name a:hover{color:#005a87;text-decoration:none}.detroit-property-compliance-grid .detroit-property-compliance-row .detroit-property-compliance-col.property-name .new-photos-indicator{color:#ff6b35;font-weight:700;font-size:.9em;margin-left:8px}.detroit-property-compliance-grid .detroit-property-compliance-row .detroit-property-compliance-col.status{grid-column:2;color:#333}.detroit-property-compliance-grid .detroit-property-compliance-row .detroit-property-compliance-col.status.in_compliance,.detroit-property-compliance-grid .detroit-property-compliance-row .detroit-property-compliance-col.status.in_compliance a.compliance-link{color:#28a745}#shop-toggles--no_selection h4,.detroit-property-compliance-grid .detroit-property-compliance-row .detroit-property-compliance-col.status.in_compliance a.compliance-link-tooltip,.gift-property-card .gift-property-asset-info-col .gift-property-tokens-owned h4{color:#156cab}.detroit-property-compliance-grid .detroit-property-compliance-row .detroit-property-compliance-col.status.awaiting_inspection,.detroit-property-compliance-grid .detroit-property-compliance-row .detroit-property-compliance-col.status.coming_soon,.detroit-property-compliance-grid .detroit-property-compliance-row .detroit-property-compliance-col.status.passed_inspection,.detroit-property-compliance-grid .detroit-property-compliance-row .detroit-property-compliance-col.status.renovating{color:#333}.detroit-property-compliance-grid .detroit-property-compliance-row .detroit-property-compliance-col.status a{text-decoration:underline;transition:color .2s ease;color:inherit}.detroit-compliance-box.fully-stabilized .compliance-box-content .properties-grid .property-row .property-links a:hover,.detroit-compliance-box.fully-stabilized .compliance-box-content .properties-grid .property-row .property-name a:hover,.detroit-property-compliance-grid .detroit-property-compliance-row .detroit-property-compliance-col.status a:hover,.single-product .product.next_reinvestment .single-rollover-button a,.single-product .product.next_reinvestment button.single-reinvest-button a,.single-product .product.reinvestment .single-rollover-button a,.single-product .product.reinvestment button.single-reinvest-button a,.woocommerce div.product .button-replacement-text a{text-decoration:none}.detroit-property-compliance-grid .detroit-property-compliance-row .detroit-property-compliance-col.status a i{margin-left:8px;font-size:.9em;color:#156cab}.detroit-property-compliance-grid .detroit-property-compliance-row .detroit-property-compliance-col.status .compliance-tooltip{position:relative;display:inline-block;margin-left:8px;cursor:help}.detroit-property-compliance-grid .detroit-property-compliance-row .detroit-property-compliance-col.status .compliance-tooltip i{color:#6c757d;font-size:.9em;transition:color .2s ease}.detroit-property-compliance-grid .detroit-property-compliance-row .detroit-property-compliance-col.status .compliance-tooltip .tooltip-text-box{position:absolute;bottom:25px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:99999;width:250px;background-color:#fff;border-radius:12px;box-shadow:1px 3px 5px 1px rgba(0,0,0,.3);padding:15px;color:#000;font-size:12px;font-weight:500;line-height:1.5em;text-align:left;cursor:default;visibility:hidden;opacity:0;transition:.1s all ease-in-out}.detroit-property-compliance-grid .detroit-property-compliance-row .detroit-property-compliance-col.status .compliance-tooltip .tooltip-text-box i{position:absolute;bottom:-8px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#fff;font-size:16px;border:0;background:0 0}.detroit-property-compliance-grid .detroit-property-compliance-row .detroit-property-compliance-col.status .compliance-tooltip:hover .tooltip-text-box{visibility:visible;opacity:1;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}.auto-refresh-notice-wrapper h4,.detroit-property-compliance-grid .detroit-property-compliance-row .detroit-property-compliance-col.status .compliance-tooltip:hover .tooltip-text-box i{color:#fff}@media (max-width:768px){.detroit-property-compliance-grid{grid-template-columns:1fr;gap:0}.detroit-property-compliance-grid .detroit-property-compliance-header .detroit-property-compliance-col,.detroit-property-compliance-grid .detroit-property-compliance-row .detroit-property-compliance-col{grid-column:1;border-bottom:1px solid #e0e0e0}.detroit-property-compliance-grid .detroit-property-compliance-header .detroit-property-compliance-col.title{border-bottom:none!important}.detroit-property-compliance-grid .detroit-property-compliance-header .detroit-property-compliance-col.property-name,.detroit-property-compliance-grid .detroit-property-compliance-row .detroit-property-compliance-col.property-name{font-weight:600}.detroit-property-compliance-grid .detroit-property-compliance-row .detroit-property-compliance-col.status .compliance-tooltip::before{max-width:200px;font-size:.8em}}.detroit-property-compliance-actions{margin-bottom:20px;margin-top:10px}#dpcompliance-toggle{gap:10px;position:relative;cursor:pointer}#dpcompliance-toggle .property-records-toggle-header{display:flex;align-items:center;gap:.8em;color:#333;font-size:.95em}#dpcompliance-toggle .toggle-text{font-weight:600;font-size:16px;color:#333}#dpcompliance-toggle .switch{position:relative;display:inline-block;min-width:42px;min-height:22px}@media (max-width:780px){#dpcompliance-toggle .switch{min-width:38px;min-height:18px}}#dpcompliance-toggle .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff;transition:.3s;border-radius:22px;border:1px solid #ddd}#dpcompliance-toggle .slider:before{position:absolute;content:"X";height:20px;width:20px;font-size:14px;color:#fff;left:1px;bottom:1px;background-color:#666;transition:.3s;border-radius:50%;display:flex;align-items:center;justify-content:center}@media (max-width:780px){#dpcompliance-toggle .slider:before{height:16px;width:16px;font-size:12px}}#dpcompliance-toggle .switch input:checked+.slider{background-color:#fff;border-color:#27ae60}#dpcompliance-toggle .switch input:checked+.slider:before{content:"✔";-webkit-transform:translateX(20px);transform:translateX(20px);background-color:#27ae60}.detroit-compliance-box{margin-bottom:20px}.detroit-compliance-box.fully-stabilized{background:#fff;border-radius:8px}.detroit-compliance-box.fully-stabilized .compliance-box-header{background:#0e7d3c;color:#fff;padding:12px 16px;display:flex;justify-content:space-between;align-items:center}.detroit-compliance-box.fully-stabilized .compliance-box-header .header-count,.detroit-compliance-box.fully-stabilized .compliance-box-header .header-label{font-weight:600;font-size:15px}.detroit-compliance-box.fully-stabilized .compliance-box-content{padding:16px;border:1px solid #0e7d3c;border-top:none;border-radius:3px}.detroit-compliance-box.fully-stabilized .compliance-box-content .properties-grid{display:grid;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;gap:0 16px;width:100%;padding-bottom:8px}.detroit-compliance-box.fully-stabilized .compliance-box-content .properties-grid .grid-header{grid-column:1/-1;display:grid;grid-template-columns:subgrid}.detroit-compliance-box.fully-stabilized .compliance-box-content .properties-grid .grid-header .header-links,.detroit-compliance-box.fully-stabilized .compliance-box-content .properties-grid .grid-header .header-name{color:#000;font-weight:700;font-size:13px;text-transform:uppercase}.detroit-compliance-box.fully-stabilized .compliance-box-content .properties-grid .grid-header .header-name{text-align:left}.detroit-compliance-box.fully-stabilized .compliance-box-content .properties-grid .grid-header .header-links{display:flex;align-items:center;justify-content:flex-start}.detroit-compliance-box.fully-stabilized .compliance-box-content .properties-grid .property-row{grid-column:1/-1;display:grid;grid-template-columns:subgrid;position:relative}.detroit-compliance-box.fully-stabilized .compliance-box-content .properties-grid .property-row .property-links,.detroit-compliance-box.fully-stabilized .compliance-box-content .properties-grid .property-row .property-name{padding:5px 0;font-size:14px}.detroit-compliance-box.fully-stabilized .compliance-box-content .properties-grid .property-row .property-name{text-align:left}.detroit-compliance-box.fully-stabilized .compliance-box-content .properties-grid .property-row .property-links a,.detroit-compliance-box.fully-stabilized .compliance-box-content .properties-grid .property-row .property-name a{color:#156cab;text-decoration:underline;font-weight:600}.detroit-compliance-box.fully-stabilized .compliance-box-content .properties-grid .property-row .property-links{display:flex;align-items:center;justify-content:flex-start}.detroit-compliance-box.fully-stabilized .compliance-box-content .properties-grid .property-row .property-links a i{margin-left:4px}.detroit-compliance-box.fully-stabilized .compliance-box-content .empty-message,.detroit-compliance-empty{padding:16px 0 24px;text-align:center;color:#6c757d}.detroit-compliance-box.fully-stabilized .compliance-box-content .empty-message p{margin:0;font-size:14px}.detroit-compliance-box.fully-stabilized .compliance-box-footer{padding-top:16px;border-top:1px solid #bebebe;color:#000;font-size:13px;font-weight:600}.detroit-compliance-box.status-box{color:#fff;padding:12px 16px;border-radius:6px;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center}.detroit-compliance-box.status-box .status-count,.detroit-compliance-box.status-box .status-label{font-weight:600;font-size:15px}.detroit-compliance-box.status-box.in_compliance_stabilizing{background:linear-gradient(to right,#1a2b47,#243654)}.detroit-compliance-box.status-box.passed_inspection{background:linear-gradient(to right,#2d4a6d,#3a5879)}.detroit-compliance-box.status-box.awaiting_inspection{background:linear-gradient(to right,#416ca0,#5179ad)}.detroit-compliance-box.status-box.renovating{background:linear-gradient(to right,#5c8fcc,#6d9dd4)}.detroit-compliance-box.status-box.coming_soon{background:linear-gradient(to right,#7db1e8,#8dbbec)}.detroit-compliance-empty{padding:20px}.compliance-loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.85);display:flex;align-items:flex-start;justify-content:center;padding-top:40px;z-index:100}.compliance-loading-overlay .loading-spinner-container{display:flex;flex-direction:column;align-items:center;gap:12px}.compliance-loading-overlay .loading-spinner-container .spinner{font-size:32px;color:#156cab;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.compliance-loading-overlay .loading-spinner-container .loading-message{color:#333;font-size:14px;font-weight:600;margin:0;text-align:center}#detroit-compliance-content,.realt-spinner{position:relative}@media (max-width:600px){#detroit-property-compliance-wrapper{text-align:center!important}.detroit-compliance-box.fully-stabilized .compliance-box-header,.detroit-compliance-box.status-box{flex-direction:column;gap:8px;text-align:center}.detroit-compliance-box.fully-stabilized .compliance-box-content .properties-grid{grid-template-columns:3fr 4fr;gap:0 6px}.detroit-compliance-box.fully-stabilized .compliance-box-content .properties-grid .property-links,.detroit-compliance-box.fully-stabilized .compliance-box-content .properties-grid .property-name{font-size:12px!important;padding:8px 0}.detroit-compliance-box.status-box .status-count,.detroit-compliance-box.status-box .status-label{font-size:14px}}.woocommerce table.woocommerce-cart-form__contents.shop_table_responsive tr td.actions div.coupon{position:relative;display:flex;align-items:center;flex-wrap:wrap;border:1px solid #156cab;border-radius:5px;padding:20px}@media screen and (max-width:768px){.woocommerce table.woocommerce-cart-form__contents.shop_table_responsive tr td.actions div.coupon{display:flex;align-items:center;border:2px solid #156cab;padding:20px}}@media screen and (max-width:600px){.woocommerce table.woocommerce-cart-form__contents.shop_table_responsive tr td.actions div.coupon{display:flex;align-items:center;border:2px solid #156cab;padding:20px}}.woocommerce table.woocommerce-cart-form__contents.shop_table_responsive tr td.actions div.coupon>label{position:absolute;left:12px;top:-7px;padding:0 8px;background-color:#fff;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1em;color:#444}.woocommerce table.woocommerce-cart-form__contents.shop_table_responsive tr td.actions div.coupon #coupon_code{float:none;height:30px;width:160px;margin-right:20px;margin-bottom:0;border-radius:5px;font-size:18px!important;background-color:#dcdcdc!important}@media screen and (max-width:768px){.woocommerce table.woocommerce-cart-form__contents.shop_table_responsive tr td.actions div.coupon #coupon_code{width:100%;margin-right:0;margin-bottom:20px}}.woocommerce table.woocommerce-cart-form__contents.shop_table_responsive tr td.actions div.coupon #coupon_code+button.button{border-width:2px!important;padding:2px 15px!important;font-size:12px}.woocommerce-cart .cart-collaterals .cart_totals tr.cart-discount th{width:55%;padding:10px 0;font-size:16px;font-weight:500;line-height:1.3em}.woocommerce-cart .cart-collaterals .cart_totals tr.cart-discount td{width:45%;padding:10px;text-align:right}@media screen and (max-width:768px){.woocommerce-cart .cart-collaterals .cart_totals tr.cart-discount td{width:100%;margin-bottom:20px}}.woocommerce-cart .cart-collaterals .cart_totals tr.cart-discount td .woocommerce-remove-coupon{display:block;font-size:12px;font-weight:600;line-height:1.2em}.realt-spinner{width:100%;height:80px;margin-top:60px;text-align:center}.realt-spinner::after{position:absolute;font-family:"Font Awesome 6 Pro";content:"\f3f4";z-index:99999;left:calc(50% - 18px);font-size:36px;color:#156cab;-webkit-animation:realt-spin 1s cubic-bezier(.15,.3,.3,.7) infinite;animation:realt-spin 1s cubic-bezier(.15,.3,.3,.7) infinite}#guest-map-info-section,.gift-property-card-wrapper,.guest-stats-section,.homepage-guest-content,.realt-spinner.hidden,body.logged-in.is-US-non-AI.hide-products-us-non-ai .realt-carousel{display:none}body.logged-in.is-US-user #guest-map-info-section,body.logged-in.is-US-user .guest-stats-section,body.logged-in.is-US-user .homepage-guest-content,body.logged-in.kyc-incomplete #guest-map-info-section,body.logged-in.kyc-incomplete .guest-stats-section,body.logged-in.kyc-incomplete .homepage-guest-content,body:not(.logged-in) #guest-map-info-section,body:not(.logged-in) .guest-stats-section,body:not(.logged-in) .homepage-guest-content{display:block}body.logged-in.is-US-non-AI.hide-products-us-non-ai #shopListings .et_pb_module:not(.et_pb_shop) #us-non-ai-blocker-notice,body.logged-in.is-US-user #eval-showcase-section,body.logged-in.kyc-incomplete #eval-showcase-section,body:not(.logged-in) #eval-showcase-section{display:none}body.logged-in.is-US-non-AI.hide-products-us-non-ai:not(.role-admin,.role-view_only) #us-non-ai-blocker-notice{overflow:visible;visibility:visible;opacity:1;height:auto;padding:54px 0}#us-non-ai-blocker-notice{overflow:hidden;visibility:hidden;opacity:0;height:0;padding:0;transition:.15s all ease-in-out}#us-non-ai-blocker-notice .et_pb_row{max-width:750px;padding:30px 40px!important;background-color:#fff;box-shadow:1px 1px 5px 1px rgba(0,0,0,.3)}body:not(.logged-in) #us-non-ai-blocker-notice{overflow:hidden;opacity:0;visibility:hidden;height:0}body:not(.logged-in) #us-non-ai-blocker-notice.visible{overflow:visible;opacity:1;visibility:visible;height:auto;padding:50px 0}body:not(.logged-in) #us-non-ai-blocker-notice:not(.visible){padding:0!important}body:not(.logged-in) #shopListings .et_pb_shop,body:not(.logged-in) .realt-carousel,body:not(.logged-in) .woocommerce.single-product #content-area,body:not(.logged-in).woocommerce.archive #left-area>:not(.woocommerce-breadcrumb):not(.woocommerce-products-header):not(#et-boc):not(.realt-spinner){overflow:hidden;opacity:0;visibility:hidden;height:0}body:not(.logged-in) #shopListings .et_pb_shop.visible,body:not(.logged-in) .realt-carousel.visible,body:not(.logged-in) .woocommerce.single-product #content-area.visible,body:not(.logged-in).woocommerce.archive #left-area>:not(.woocommerce-breadcrumb):not(.woocommerce-products-header):not(#et-boc):not(.realt-spinner).visible{overflow:visible;opacity:1;visibility:visible;height:auto}body:not(.logged-in).woocommerce.archive #left-area>:not(.woocommerce-breadcrumb):not(.woocommerce-products-header):not(#et-boc):not(.realt-spinner):not(.visible){padding:0;margin:0}body:not(.logged-in).woocommerce.single-product #et-boc:not(:first-child),body:not(.logged-in).woocommerce.single-product #main-content,body:not(.logged-in).woocommerce.single-product #opium-promotion,body:not(.logged-in).woocommerce.single-product #s8-promotion,body:not(.logged-in).woocommerce.single-product .listingAbout,body:not(.logged-in).woocommerce.single-product .listingMeta{overflow:hidden;opacity:0;visibility:hidden;height:0;transition:.15s all ease-in-out}body:not(.logged-in).woocommerce.single-product #et-boc:not(:first-child).visible,body:not(.logged-in).woocommerce.single-product #main-content.visible,body:not(.logged-in).woocommerce.single-product #opium-promotion.visible,body:not(.logged-in).woocommerce.single-product #s8-promotion.visible,body:not(.logged-in).woocommerce.single-product .listingAbout.visible,body:not(.logged-in).woocommerce.single-product .listingMeta.visible{overflow:visible;opacity:1;visibility:visible;height:auto}body:not(.logged-in).woocommerce.single-product #et-boc:not(:first-child):not(.visible),body:not(.logged-in).woocommerce.single-product #main-content:not(.visible),body:not(.logged-in).woocommerce.single-product #opium-promotion:not(.visible),body:not(.logged-in).woocommerce.single-product #s8-promotion:not(.visible),body:not(.logged-in).woocommerce.single-product .listingAbout:not(.visible),body:not(.logged-in).woocommerce.single-product .listingMeta:not(.visible){padding:0;margin:0}.gift-recipient-next-steps+.woocommerce-error{margin-bottom:30px;border-radius:5px}.gift-recipient-next-steps+.woocommerce-error li{list-style:none}.gift-recipient-next-steps+.woocommerce-error a{color:#96d3ff}.gift-recipient-next-steps+.woocommerce-error+.woocommerce>#customer_login .u-column1.col-1,.gift-recipient-next-steps+.woocommerce>#customer_login .u-column1.col-1{float:left;width:48%}@media screen and (max-width:787px){.gift-recipient-next-steps+.woocommerce-error+.woocommerce>#customer_login .u-column1.col-1,.gift-recipient-next-steps+.woocommerce>#customer_login .u-column1.col-1{float:none;width:100%}}.gift-recipient-next-steps+.woocommerce-error+.woocommerce>#customer_login .u-column2.col-2,.gift-recipient-next-steps+.woocommerce>#customer_login .u-column2.col-2{float:right;width:48%}@media screen and (max-width:787px){.gift-recipient-next-steps+.woocommerce-error+.woocommerce>#customer_login .u-column2.col-2,.gift-recipient-next-steps+.woocommerce>#customer_login .u-column2.col-2{float:none;width:100%}}.gift-recipient-next-steps+.woocommerce-error+.woocommerce>#customer_login .woocommerce-form,.gift-recipient-next-steps+.woocommerce>#customer_login .woocommerce-form{margin-top:10px;background-color:#eff8ff;box-shadow:1px 1px 3px 1px rgba(0,0,0,.2);border:1px solid #cfc8d8;border-radius:5px;padding:20px;text-align:left}.gift-recipient-next-steps+.woocommerce-error+.woocommerce>#customer_login .woocommerce-form .form-row,.gift-recipient-next-steps+.woocommerce>#customer_login .woocommerce-form .form-row{margin:0 0 12px;padding:3px}.gift-recipient-next-steps+.woocommerce-error+.woocommerce>#customer_login .woocommerce-form .form-row.form-row-first,.gift-recipient-next-steps+.woocommerce>#customer_login .woocommerce-form .form-row.form-row-first{float:left;width:calc(50% - 6px)}.gift-recipient-next-steps+.woocommerce-error+.woocommerce>#customer_login .woocommerce-form .form-row.form-row-last,.gift-recipient-next-steps+.woocommerce>#customer_login .woocommerce-form .form-row.form-row-last{float:right;width:calc(50% - 6px)}.gift-recipient-next-steps+.woocommerce-error+.woocommerce>#customer_login .woocommerce-form .form-row label,.gift-recipient-next-steps+.woocommerce>#customer_login .woocommerce-form .form-row label{display:block;margin-bottom:2px;font-size:11px;text-transform:uppercase;font-weight:600;line-height:1.7em}.gift-recipient-next-steps+.woocommerce-error+.woocommerce>#customer_login .woocommerce-form .form-row input[type=email],.gift-recipient-next-steps+.woocommerce-error+.woocommerce>#customer_login .woocommerce-form .form-row input[type=password],.gift-recipient-next-steps+.woocommerce-error+.woocommerce>#customer_login .woocommerce-form .form-row input[type=text],.gift-recipient-next-steps+.woocommerce>#customer_login .woocommerce-form .form-row input[type=email],.gift-recipient-next-steps+.woocommerce>#customer_login .woocommerce-form .form-row input[type=password],.gift-recipient-next-steps+.woocommerce>#customer_login .woocommerce-form .form-row input[type=text]{width:100%;padding:8px;font-weight:500;font-size:14px;border-radius:3px}.gift-recipient-next-steps+.woocommerce-error+.woocommerce>#customer_login .woocommerce-form .form-row .registration-message,.gift-recipient-next-steps+.woocommerce>#customer_login .woocommerce-form .form-row .registration-message{display:block;margin-top:3px;line-height:1.4em;font-size:12px;font-weight:500;font-style:italic}.gift-recipient-next-steps+.woocommerce-error+.woocommerce>#customer_login .woocommerce-form-register__submit,.gift-recipient-next-steps+.woocommerce>#customer_login .woocommerce-form-register__submit,button.modal__close{cursor:pointer}.gift-property-card{display:flex;justify-content:space-between;flex-wrap:nowrap;background-color:#fff;margin:20px 0 0;padding:20px;box-shadow:1px 1px 5px 1px rgba(0,0,0,.3)}@media screen and (max-width:920px){.gift-property-card{display:block;max-width:590px;padding:30px}}@media screen and (max-width:610px){.gift-property-card{padding:20px}}.gift-property-card a:focus img,.gift-property-card a:hover img{-webkit-transform:scale(1.04);transform:scale(1.04)}.gift-property-card .gift-property-img-col{width:30%;min-width:190px;max-width:190px;margin-right:30px;background:linear-gradient(#b6d1e5 ,#fff) 0% 0%}@media screen and (max-width:920px){.gift-property-card .gift-property-img-col{display:inline-block}}@media screen and (max-width:729px){.gift-property-card .gift-property-img-col{width:100%;max-width:none;margin-bottom:20px}}.gift-property-card .gift-property-img-col img{display:block;width:100%;overflow:hidden;transition:.15s all ease-in-out}.gift-property-card .gift-property-name-col{width:40%;min-width:290px;margin-right:30px}@media screen and (max-width:920px){.gift-property-card .gift-property-name-col{display:inline-block;margin-right:0}}@media screen and (max-width:729px){.gift-property-card .gift-property-name-col{width:100%;min-width:auto;text-align:center}}.gift-property-card .gift-property-name-col .property-description{font-size:13px;line-height:1.5em}.gift-property-card .gift-property-asset-info-col{width:30%;min-width:140px;margin-right:0;text-align:center}@media screen and (max-width:920px){.gift-property-card .gift-property-asset-info-col{width:100%;text-align:left}}@media screen and (max-width:729px){.gift-property-card .gift-property-asset-info-col{text-align:center}}.gift-property-card .gift-property-asset-info-col .gift-property-tokens-owned{margin-bottom:30px;text-align:center}@media screen and (max-width:920px){.gift-property-card .gift-property-asset-info-col .gift-property-tokens-owned{display:inline-block;width:30%;min-width:190px;margin:20px 30px 0 0;padding:14px;border:2px solid #156cab}}@media screen and (max-width:610px){.gift-property-card .gift-property-asset-info-col .gift-property-tokens-owned{display:block;margin-right:auto;margin-left:auto}}@media screen and (min-width:921px){.gift-property-card .gift-property-asset-info-col .gift-property-tokens-owned h4{font-size:14px}}.gift-property-card .gift-property-asset-info-col .gift-property-tokens-owned .gift-property-token-count{font-size:30px;font-weight:700;color:#156cab}.gift-property-card .gift-property-asset-info-col .gift-property-rent-per-year{text-align:center}@media screen and (max-width:920px){.gift-property-card .gift-property-asset-info-col .gift-property-rent-per-year{display:inline-block;width:30%;min-width:190px;margin:20px 30px 0 0;padding:14px;border:2px solid #112c4c}}@media screen and (max-width:729px){.gift-property-card .gift-property-asset-info-col .gift-property-rent-per-year{margin-right:0}}@media screen and (max-width:610px){.gift-property-card .gift-property-asset-info-col .gift-property-rent-per-year{display:block;margin-right:auto;margin-left:auto}}.gift-property-card .gift-property-asset-info-col .gift-property-rent-per-year h4,.gift-purchase-explainer-wrapper h6{color:#112c4c}@media screen and (min-width:921px){.gift-property-card .gift-property-asset-info-col .gift-property-rent-per-year h4{font-size:14px}}.gift-property-card .gift-property-asset-info-col .gift-property-rent-per-year .gift-property-rent-value{font-size:30px;font-weight:700;color:#112c4c}.gift-recipient-next-steps{position:relative;margin-bottom:30px}.gift-recipient-next-steps .error{font-size:16px;font-weight:600}.gift-recipient-next-steps-mask{position:absolute;top:0;left:0;background-color:#fff;width:100%;height:100%;transition:.25s all ease-in-out;opacity:0;z-index:-1}.gift-recipient-next-steps-mask::after{font-family:"Font Awesome 6 Pro";content:"\f3f4";position:absolute;z-index:99999;top:calc(50% - 16px);left:calc(50% - 16px);font-size:36px;color:#156cab;-webkit-animation:fa-spin 1s cubic-bezier(.15,.3,.3,.7) infinite;animation:fa-spin 1s cubic-bezier(.15,.3,.3,.7) infinite;transition:.25s all ease-in-out;opacity:1}.gift-purchase-explainer-wrapper{display:block;padding:20px 30px;margin:30px auto 10px;background:#fff;box-shadow:1px 1px 3px 1px rgba(0,0,0,.3);text-align:center}.gift-purchase-explainer-wrapper a{color:#156cab;font-weight:600;transition:.15s all ease-in-out}#onboarding-1-modal-container #onboarding-1-modal .close-button-wrapper .close-button:focus i,#onboarding-1-modal-container #onboarding-1-modal .close-button-wrapper .close-button:hover i,.gift-purchase-explainer-wrapper a:focus,.gift-purchase-explainer-wrapper a:hover{color:#f2a91e}.heroMeta .addToCart{text-align:center}.gift-purchase-explainer-content{display:none;overflow:hidden;padding-top:10px;transition:.15s all ease-in-out;text-align:left}.gift-purchase-explainer-content.must-show{display:block}.single-product .gift-purchase-explainer-wrapper{max-width:560px}.cart-collaterals .gift-purchase-explainer-wrapper{width:48%;margin-top:16px;float:right;clear:both}.cart-collaterals .cart_totals{clear:both}.woocommerce-additional-fields .gift-purchase-explainer-wrapper{text-align:left}body.is-US-user .gift-purchase-explainer-wrapper,body.is-US-user .woocommerce-additional-fields{display:none}.realt-banner-wrapper{display:block;background:#000;background:linear-gradient(33deg,#ff8c27,rgba(255,158,74,.4),rgba(255,146,7,.5019607843)),url(https://realt.co/wp-content/uploads/2022/03/blue-wave-background-5-scaled.jpg);background-position:100% 20%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;text-align:center;font-family:"Montserrat","Open Sans","Arial",sans-serif;padding-top:4px;transition:.05s all ease-in-out}@media screen and (max-width:930px){.realt-banner-wrapper{padding-top:0}}.realt-banner-wrapper.color-orange{background:linear-gradient(33deg,rgba(255,140,39,.6) 0%,rgba(255,140,39,.2) 75%,rgba(255,140,39,.5) 100%),url(https://realt.co/wp-content/uploads/2022/03/blue-wave-background-5-scaled.jpg)}.realt-banner-wrapper.color-blue h2,.realt-banner-wrapper.color-orange h2{color:#002756}.realt-banner-wrapper.color-blue .byline,.realt-banner-wrapper.color-orange .byline{color:#02518a}.realt-banner-wrapper.color-blue{background:linear-gradient(33deg,rgba(21,108,171,.2) 0%,rgba(21,108,171,.03) 75%,rgba(21,108,171,.2) 100%),url(https://realt.co/wp-content/uploads/2022/03/blue-wave-background-5-scaled.jpg)}.realt-banner-wrapper.hidden{display:none}.realt-banner-wrapper .inner{max-width:960px;width:80%;display:flex;justify-content:space-between;margin:0 auto;padding:24px 0}@media screen and (max-width:930px){.realt-banner-wrapper .inner{display:block}}.realt-banner-wrapper .intro{text-align:left}@media screen and (max-width:930px){.realt-banner-wrapper .intro{text-align:center;margin-bottom:16px}}.realt-banner-wrapper h2{padding:0;margin-bottom:2px;color:#112c4c;font-size:24px;font-weight:800;text-transform:uppercase}.realt-banner-wrapper .byline{line-height:1.4em;color:#0c5599;font-size:20px;font-weight:600}.realt-banner-wrapper .cta{display:flex;align-items:center;min-width:130px;padding-top:4px}@media screen and (max-width:930px){.realt-banner-wrapper .cta{justify-content:center}}.realt-banner-wrapper a{text-decoration:none;padding:10px 20px;border-radius:5px;background:#0c5599;color:#fff;font-size:16px;text-transform:uppercase;font-weight:700;box-shadow:1px 1px 3px 1px rgba(0,0,0,.3);transition:.15s all ease-in-out}.realt-banner-wrapper a:focus,.realt-banner-wrapper a:hover{text-decoration:none;background-color:#459ae8}.black-friday-wrapper{display:block;background:#000;background:linear-gradient(33deg,#53d4b6 0%,#f09856 56%,#85a2b4 100%);text-align:center;font-family:"Montserrat","Open Sans","Arial",sans-serif;padding-top:4px;transition:.05s all ease-in-out}@media screen and (max-width:787px){.black-friday-wrapper{padding-top:0}}.black-friday-wrapper.hidden{display:none}.black-friday-wrapper .inner{max-width:960px;width:80%;display:flex;justify-content:space-between;margin:0 auto;padding:24px 0}@media screen and (max-width:787px){.black-friday-wrapper .inner{display:block}}.black-friday-wrapper .intro,.single-product #raise-project-tracker-section .raise-project-tracker .project-tracker-headers span.pj-header.text-left h4,.single-product #raise-project-tracker-section .raise-project-tracker .project-tracker-list .project-tracker-list-item .list-item-data.text-left p,.wp-2fa-user-profile-form #configure-2fa.wp2fa-modal fieldset,div[id*=fa-wizard-email].wizard-step.active fieldset fieldset+.description{text-align:left}@media screen and (max-width:787px){.black-friday-wrapper .intro{text-align:center;margin-bottom:16px}}.black-friday-wrapper h2{padding:0;margin-bottom:6px;color:#004678;font-size:24px;font-weight:700;text-transform:uppercase}.black-friday-wrapper .byline{line-height:1.4em;color:#fff;font-size:20px;font-weight:700}.black-friday-wrapper .cta{display:flex;align-items:center;min-width:130px}@media screen and (max-width:787px){.black-friday-wrapper .cta{justify-content:center}}.black-friday-wrapper a{text-decoration:none;padding:10px 20px;border-radius:5px;background:#156cab;color:#fff;font-size:16px;text-transform:uppercase;font-weight:700;box-shadow:1px 1px 3px 1px rgba(0,0,0,.3);transition:.15s all ease-in-out}.black-friday-wrapper a:focus,.black-friday-wrapper a:hover{text-decoration:none;background-color:#f2a91e}.black-friday-wrapper .timer{display:flex;align-items:center;justify-content:center;min-width:300px;text-align:center}@media screen and (max-width:787px){.black-friday-wrapper .timer{margin-bottom:16px}}.black-friday-wrapper .timer .timer-intro{margin-right:5px}.black-friday-wrapper .timer .time-wrapper{display:inline-block;margin-right:10px}.black-friday-wrapper .timer .time-wrapper:last-child{margin-right:0}.black-friday-wrapper .timer .time-wrapper span.counter{display:block;margin:0 0 5px;padding:8px 10px;background-color:#fff;border-radius:5px;color:#c50000;font-size:32px;font-weight:600}.black-friday-wrapper .timer .time-wrapper span.unit{display:block;line-height:1em;color:#fff;font-size:14px;font-weight:600}.auto-refresh-notice-wrapper{display:none;margin-bottom:30px;box-shadow:1px 1px 3px 1px rgba(0,0,0,.3);border-radius:6px;padding:20px;background:#90162d;color:#fff;font-weight:600;text-align:center}.archive #left-area ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper.show,.auto-refresh-notice-wrapper.show,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper.show,body.woocommerce-account div.woocommerce-MyAccount-content>p,main#modal-1-content .wizard-step.active h3+p+fieldset .option-pill+.option-pill{display:block}.auto-refresh-notice-wrapper p{padding-bottom:.4em}.archive #left-area ul.products::after,.archive #left-area ul.products::before,.woocommerce-result-count,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products::after,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products::before{display:none}#shop-toggles--currency,#shop-toggles--token_type{margin:40px 0 20px}#shop-toggles--currency .shop-toggles-label,#shop-toggles--token_type .shop-toggles-label{padding:0;margin-bottom:6px;text-transform:uppercase;font-size:16px;font-weight:700}#shop-toggles--currency .shop-toggles-wrapper .shop-toggle,#shop-toggles--token_type .shop-toggles-wrapper .shop-toggle{margin:0 12px 6px 0;outline:0;border:2px solid #156cab;border-radius:4px;padding:6px 4px 4px 8px;background-color:#fff;color:#156cab;line-height:1em;text-transform:uppercase;text-align:left;font-size:12px;font-weight:700;cursor:pointer;transition:.15s all ease-in-out}@media screen and (max-width:500px){#shop-toggles--currency .shop-toggles-wrapper .shop-toggle,#shop-toggles--token_type .shop-toggles-wrapper .shop-toggle{display:flex;align-items:center;justify-content:space-between;width:100%}}#order-search-form button[type=submit]:focus,#order-search-form button[type=submit]:hover,#shop-toggles--currency .shop-toggles-wrapper .shop-toggle:focus,#shop-toggles--currency .shop-toggles-wrapper .shop-toggle:hover,#shop-toggles--token_type .shop-toggles-wrapper .shop-toggle:focus,#shop-toggles--token_type .shop-toggles-wrapper .shop-toggle:hover,#status-filter-form button[type=submit]:focus,#status-filter-form button[type=submit]:hover{background-color:#156cab;color:#fff}#shop-toggles--currency .shop-toggles-wrapper .shop-toggle.active,#shop-toggles--token_type .shop-toggles-wrapper .shop-toggle.active,#status-filter-form select option.barrier{background-color:#294378;color:#fff}#shop-toggles--currency .shop-toggles-wrapper .shop-toggle.active .fa-check,#shop-toggles--token_type .shop-toggles-wrapper .shop-toggle.active .fa-check{opacity:1!important}#shop-toggles--currency .shop-toggles-wrapper .toggle-label,#shop-toggles--token_type .shop-toggles-wrapper .toggle-label{margin-right:8px;vertical-align:baseline}#shop-toggles--currency .shop-toggles-wrapper .toggle-check-wrapper,#shop-toggles--token_type .shop-toggles-wrapper .toggle-check-wrapper{display:inline-block;vertical-align:middle;margin-top:-2px}#shop-toggles--currency .shop-toggles-wrapper .toggle-check-wrapper .toggle-check,#shop-toggles--token_type .shop-toggles-wrapper .toggle-check-wrapper .toggle-check{width:18px;height:18px;border:2px solid #156cab;border-radius:4px;background:#fff;text-align:center}#shop-toggles--currency .shop-toggles-wrapper .toggle-check-wrapper .toggle-check .fa-check,#shop-toggles--token_type .shop-toggles-wrapper .toggle-check-wrapper .toggle-check .fa-check{opacity:0;vertical-align:middle;font-size:12px;color:green;transition:.15s all ease-in-out}#shop-toggles--currency{margin-top:36px}.show-all-wrapper{margin-top:0;margin-bottom:10px;text-align:right}@media screen and (max-width:665px){.show-all-wrapper{float:none;clear:both;width:100%;text-align:right}}.show-all-wrapper button.show-all{outline:0;border:0;background-color:transparent;font-family:"Montserrat","Open Sans","Arial",sans-serif;font-size:14px;font-weight:500;color:#156cab;text-decoration:underline;cursor:pointer;transition:.15s all ease-in-out}.show-all-wrapper button.show-all:focus,.show-all-wrapper button.show-all:hover{color:orange;text-decoration:none}#shop-toggles--no_selection.hidden,.archive #left-area ul.products li.product .woocommerce-shop-loop.right-col a.added_to_cart.wc-forward.hide-important,.hidden-currency,.hidden-token_type,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .woocommerce-shop-loop.right-col a.added_to_cart.wc-forward.hide-important{display:none!important}#shop-toggles--no_selection{margin-top:30px;border:1px solid #156cab;padding:30px 45px;text-align:center}.single-product .cart-button-mask,.woocommerce-shop .cart-button-mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;border:3px solid #b7b6b6;z-index:100;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#555;font-size:16px;font-weight:600}.single-product .cart-button-mask .mask-text-container,.woocommerce-shop .cart-button-mask .mask-text-container{position:relative;display:inline-block}.single-product .cart-button-mask .realt-tooltip-wrapper,.woocommerce-shop .cart-button-mask .realt-tooltip-wrapper{position:absolute;top:49%;right:-21px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:0 0;border:0;padding:0;margin:0;cursor:pointer;color:#555;font-size:16px;display:flex;align-items:center;justify-content:center;transition:color .15s ease-in-out}.single-product .cart-button-mask .realt-tooltip-wrapper:focus,.single-product .cart-button-mask .realt-tooltip-wrapper:hover,.woocommerce-shop .cart-button-mask .realt-tooltip-wrapper:focus,.woocommerce-shop .cart-button-mask .realt-tooltip-wrapper:hover{color:#156cab}.single-product .cart-button-mask .realt-tooltip-wrapper i,.woocommerce-shop .cart-button-mask .realt-tooltip-wrapper i{font-size:13px}.single-product .cart-button-mask .realt-tooltip,.woocommerce-shop .cart-button-mask .realt-tooltip{opacity:0;visibility:hidden;position:absolute;z-index:99999;display:block;left:50%;bottom:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:10px;background-color:#fff;border-radius:12px;padding:12px 16px;width:230px;color:#555;font-size:12px;line-height:1.5em;text-align:left;box-shadow:0 -1px 6px 1px rgba(0,0,0,.3);transition:.15s all ease-in-out;cursor:default}.single-product .cart-button-mask .realt-tooltip::after,.woocommerce-shop .cart-button-mask .realt-tooltip::after{content:"";position:absolute;bottom:-5px;left:50%;margin-left:-5px;width:10px;height:10px;background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.single-product .cart-button-mask:focus .realt-tooltip,.single-product .cart-button-mask:hover .realt-tooltip,.woocommerce-shop .cart-button-mask:focus .realt-tooltip,.woocommerce-shop .cart-button-mask:hover .realt-tooltip{opacity:1;visibility:visible}@media screen and (min-width:768px){.woocommerce-shop .cart-button-mask{left:0;width:100%}}.archive #left-area ul.products,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products{display:grid;grid-gap:30px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-auto-rows:minmax(150px,auto);padding-top:20px}.archive #left-area ul.products .property_status-banner,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .property_status-banner{width:100%;padding:8px 16px;border-top-left-radius:5px;border-top-right-radius:5px;background-color:#112c4c;color:#fff;font-size:16px;font-weight:700;line-height:1.4em;height:40px}@media screen and (max-width:767px){.archive #left-area ul.products .property_status-banner,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .property_status-banner{padding:13px 16px}}.archive #left-area ul.products .property_status-banner>a:first-child,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .property_status-banner>a:first-child{display:none}.archive #left-area ul.products .status-container,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .status-container{display:flex;justify-content:space-between;align-items:center;width:100%}.archive #left-area ul.products .status-container span.property-status,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .status-container span.property-status{margin-right:2px;display:inline-block}.archive #left-area ul.products .coming_soon .property_status-banner,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .coming_soon .property_status-banner{background-color:#156cab}.archive #left-area ul.products .new_product .property_status-banner,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .new_product .property_status-banner{background-color:#00aae4}.archive #left-area ul.products .available .property_status-banner,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .available .property_status-banner{background-color:#294378}.archive #left-area ul.products .offering_closed .property_status-banner,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .offering_closed .property_status-banner{background-color:#646464}.archive #left-area ul.products .exit_proposed .property_status-banner,.archive #left-area ul.products .tokens_migrated .property_status-banner,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .exit_proposed .property_status-banner,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .tokens_migrated .property_status-banner{background-color:#90162e}.archive #left-area ul.products .exit_ongoing .property_status-banner,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .exit_ongoing .property_status-banner{background-color:#008a8a}.archive #left-area ul.products .exit_complete .property_status-banner,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .exit_complete .property_status-banner{background-color:#112c4d}.archive #left-area ul.products .swap_proposed .property_status-banner,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .swap_proposed .property_status-banner{background-color:#90162d}.archive #left-area ul.products .vote_proposed .property_status-banner,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .vote_proposed .property_status-banner{background-color:#e29d19}.archive #left-area ul.products .vote_completed .property_status-banner,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .vote_completed .property_status-banner{background-color:#008a8a}.archive #left-area ul.products .fully_subscribed .property_status-banner,.archive #left-area ul.products .sold_out .property_status-banner,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .fully_subscribed .property_status-banner,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .sold_out .property_status-banner{background-color:#646464}.archive #left-area ul.products .next_reinvestment .property_status-banner,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .next_reinvestment .property_status-banner{background-color:#cce4ff;color:#112c4c}.archive #left-area ul.products .under_renovation .property_status-banner,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .under_renovation .property_status-banner{background-color:#90162c}.archive #left-area ul.products .product.prohibited_property .property_status-banner,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .product.prohibited_property .property_status-banner{background-color:#646464!important;color:#fff!important}.archive #left-area ul.products .limited_release .property_status-banner.actually_limited_release,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .limited_release .property_status-banner.actually_limited_release{background-color:#dd9b21}.archive #left-area ul.products .hidden-timer-div,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .hidden-timer-div{padding:0 10px 0 14px;border:1px solid #156cab;background-color:#fff;white-space:nowrap;min-width:116px;max-height:26px;text-align:center;border-radius:8px}@media screen and (max-width:767px){.archive #left-area ul.products .hidden-timer-div,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .hidden-timer-div{padding:3px 10px}.archive #left-area ul.products .hidden-timer-div .countdown-text,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .hidden-timer-div .countdown-text{font-size:14px}}.archive #left-area ul.products .hidden-timer-div .countdown-text,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .hidden-timer-div .countdown-text{position:relative;top:-1px;color:#156cab;font-weight:600;font-size:14px}@media screen and (max-width:500px){.archive #left-area ul.products .hidden-timer-div .countdown-text,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .hidden-timer-div .countdown-text{top:-3px}}.archive #left-area ul.products .total-tooltip-container,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .total-tooltip-container{display:inline-block;position:relative;margin-top:2px}@media screen and (max-width:767px){.archive #left-area ul.products .total-tooltip-container,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .total-tooltip-container{margin-top:0}}.archive #left-area ul.products .total-tooltip-container .fa-caret-up,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .total-tooltip-container .fa-caret-up{top:-14px;left:unset;right:calc(50% - 8px);color:#112c4c!important;z-index:999999}.archive #left-area ul.products .woocommerce-shop-loop.right-col,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .woocommerce-shop-loop.right-col{margin-top:-8px;padding:10px 16px}.archive #left-area ul.products .woocommerce-shop-loop .et_shop_image,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .woocommerce-shop-loop .et_shop_image{display:inline-block;width:100%;max-height:225px;overflow:hidden;border-bottom:1px solid #9fbbd0}.archive #left-area ul.products .woocommerce-shop-loop .et_shop_image img,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .woocommerce-shop-loop .et_shop_image img{margin-bottom:0!important}.archive #left-area ul.products li.product,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product{min-width:300px}.archive #left-area ul.products li.product .limited-release-max-purchase-notice,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .limited-release-max-purchase-notice{padding-bottom:0;font-size:12px;font-weight:700;color:#294378;text-transform:uppercase;margin:5px 0 0}.archive #left-area ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper{display:none;position:relative;width:100%;height:46px}.archive #left-area ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper.login-required,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper.login-required,div.wp2fa-modal footer.modal__footer{text-align:center}.archive #left-area ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper a.login-notice-button,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper a.login-notice-button{position:relative!important}.archive #left-area ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper>:not(.quantity),.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper>:not(.quantity){position:absolute}.archive #left-area ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper.show-adding .add_to_cart_animations.adding,.archive #left-area ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper.show-done .add_to_cart_animations.done,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper.show-adding .add_to_cart_animations.adding,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper.show-done .add_to_cart_animations.done{opacity:1}.archive #left-area ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper.show-adding .button.realTbtn.ajax_add_to_cart,.archive #left-area ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper.show-done .button.realTbtn.ajax_add_to_cart,.archive #left-area ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper.show-view .button.realTbtn.ajax_add_to_cart,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper.show-adding .button.realTbtn.ajax_add_to_cart,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper.show-done .button.realTbtn.ajax_add_to_cart,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper.show-view .button.realTbtn.ajax_add_to_cart{opacity:0}.archive #left-area ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper.show-view a.added_to_cart.wc-forward,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper.show-view a.added_to_cart.wc-forward{opacity:1;z-index:2}.archive #left-area ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper.one-left .add_to_cart_animations,.archive #left-area ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper.one-left .button.realTbtn.ajax_add_to_cart,.archive #left-area ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper.one-left a.added_to_cart.wc-forward,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper.one-left .add_to_cart_animations,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper.one-left .button.realTbtn.ajax_add_to_cart,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper.one-left a.added_to_cart.wc-forward{border-radius:3px!important}@media screen and (max-width:450px){.archive #left-area ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper.one-left .add_to_cart_animations,.archive #left-area ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper.one-left .button.realTbtn.ajax_add_to_cart,.archive #left-area ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper.one-left a.added_to_cart.wc-forward,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper.one-left .add_to_cart_animations,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper.one-left .button.realTbtn.ajax_add_to_cart,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper.one-left a.added_to_cart.wc-forward{left:0;width:100%}}.archive #left-area ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper.one-left .quantity,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper.one-left .quantity{width:73px}.archive #left-area ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper.one-left .button.realTbtn.ajax_add_to_cart,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper.one-left .button.realTbtn.ajax_add_to_cart{border-left:3px solid #c23526!important}.archive #left-area ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper.one-left .add_to_cart_animations,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper.one-left .add_to_cart_animations{border-left:3px solid #a9a9a9!important}.archive #left-area ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper.one-left a.added_to_cart.wc-forward,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper.one-left a.added_to_cart.wc-forward{border-left:3px solid #156cab!important}.archive #left-area ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper .quantity,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper .quantity{float:left;width:70px}.archive #left-area ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper .quantity .input-text.qty,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper .quantity .input-text.qty{height:46px;border-radius:4px 0 0 4px;width:100%;border:3px solid #c23526!important;transition:.2s all ease-in-out}.archive #left-area ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper .quantity .input-text.qty.inactive,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .woocommerce-shop-loop.right-col .add-to-cart-wrapper .quantity .input-text.qty.inactive{border-color:#a9a9a9!important;pointer-events:none;cursor:default}.archive #left-area ul.products li.product .woocommerce-shop-loop.right-col .property-stock,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .woocommerce-shop-loop.right-col .property-stock{display:inline-block;margin-top:5px;font-size:12px;font-weight:700;text-transform:uppercase;color:#294378}.archive #left-area ul.products li.product .woocommerce-shop-loop.right-col .hide,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .woocommerce-shop-loop.right-col .hide{display:none}.archive #left-area ul.products li.product .woocommerce-shop-loop.right-col .button.realTbtn.ajax_add_to_cart,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .woocommerce-shop-loop.right-col .button.realTbtn.ajax_add_to_cart{z-index:1}.archive #left-area ul.products li.product .woocommerce-shop-loop.right-col .button.realTbtn.ajax_add_to_cart:focus,.archive #left-area ul.products li.product .woocommerce-shop-loop.right-col .button.realTbtn.ajax_add_to_cart:hover,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .woocommerce-shop-loop.right-col .button.realTbtn.ajax_add_to_cart:focus,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .woocommerce-shop-loop.right-col .button.realTbtn.ajax_add_to_cart:hover{color:#fff!important}.archive #left-area ul.products li.product .woocommerce-shop-loop.right-col .button.realTbtn.ajax_add_to_cart,.archive #left-area ul.products li.product .woocommerce-shop-loop.right-col a.added_to_cart.wc-forward,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .woocommerce-shop-loop.right-col .button.realTbtn.ajax_add_to_cart,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .woocommerce-shop-loop.right-col a.added_to_cart.wc-forward{border-radius:0 4px 4px 0!important;border-width:3px 3px 3px 0!important;height:46px;width:calc(100% - 70px);left:70px;display:flex;justify-content:center;align-items:center;cursor:pointer}@media screen and (max-width:550px){.archive #left-area ul.products li.product .woocommerce-shop-loop.right-col .button.realTbtn.ajax_add_to_cart,.archive #left-area ul.products li.product .woocommerce-shop-loop.right-col a.added_to_cart.wc-forward,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .woocommerce-shop-loop.right-col .button.realTbtn.ajax_add_to_cart,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .woocommerce-shop-loop.right-col a.added_to_cart.wc-forward{font-size:1em!important;width:calc(100% - 70px);left:70px}}.archive #left-area ul.products li.product .woocommerce-shop-loop.right-col a.added_to_cart.wc-forward,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .woocommerce-shop-loop.right-col a.added_to_cart.wc-forward{font-size:1em;letter-spacing:1px;text-align:center;margin-top:0;transition:.2s all ease-in-out;padding:.3em 1em;border:3px solid #156cab;background-color:#fff;color:#1d6aaa;font-weight:700;text-transform:uppercase;text-decoration:none;opacity:0;z-index:0;line-height:1.75em}.archive #left-area ul.products li.product .woocommerce-shop-loop.right-col a.added_to_cart.wc-forward:focus,.archive #left-area ul.products li.product .woocommerce-shop-loop.right-col a.added_to_cart.wc-forward:hover,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .woocommerce-shop-loop.right-col a.added_to_cart.wc-forward:focus,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .woocommerce-shop-loop.right-col a.added_to_cart.wc-forward:hover{background-color:#1d6aaa!important;border-color:#1d6aaa!important;color:#fff!important}.archive #left-area ul.products li.product .woocommerce-shop-loop.right-col .marketplaceTokenBtn,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .woocommerce-shop-loop.right-col .marketplaceTokenBtn{z-index:9;position:static}.archive #left-area ul.products li.product .woocommerce-shop-loop.right-col .add_to_cart_animations,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .woocommerce-shop-loop.right-col .add_to_cart_animations{font-size:1em;letter-spacing:1px;margin-top:0;transition:.2s all ease-in-out;text-align:left;padding:.3em 1em;background-color:#d2d2d2;font-weight:700;text-transform:uppercase;text-decoration:none;display:flex;justify-content:space-between;align-items:center;height:46px;border-width:3px 3px 3px 0;border-style:solid;border-color:#a9a9a9;border-top-right-radius:4px;border-bottom-right-radius:4px;width:calc(100% - 70px);left:70px}@media screen and (max-width:550px){.archive #left-area ul.products li.product .woocommerce-shop-loop.right-col .add_to_cart_animations,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .woocommerce-shop-loop.right-col .add_to_cart_animations{font-size:1em!important;width:calc(100% - 70px);left:70px}}.archive #left-area ul.products li.product .woocommerce-shop-loop.right-col .add_to_cart_animations.done,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .woocommerce-shop-loop.right-col .add_to_cart_animations.done{color:#065706}.archive #left-area ul.products li.product .woocommerce-shop-loop.right-col .add_to_cart_animations.adding,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .woocommerce-shop-loop.right-col .add_to_cart_animations.adding{color:#294378}.archive #left-area ul.products li.product .woocommerce-shop-loop.right-col .add_to_cart_animations i,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .woocommerce-shop-loop.right-col .add_to_cart_animations i{font-size:1.5em}.archive #left-area ul.products li.product .woocommerce-shop-loop.right-col .add_to_cart_animations.adding,.archive #left-area ul.products li.product .woocommerce-shop-loop.right-col .add_to_cart_animations.done,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .woocommerce-shop-loop.right-col .add_to_cart_animations.adding,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products li.product .woocommerce-shop-loop.right-col .add_to_cart_animations.done{opacity:0}#wp-2fa-email-authcode,.archive #left-area ul.products .realTbtn,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .realTbtn{width:100%}.archive #left-area ul.products .atc-data,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .atc-data{display:none}.archive #left-area ul.products .max-qty-wrapper,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .max-qty-wrapper{display:none;justify-content:space-between;padding:0}.archive #left-area ul.products .max-qty-wrapper.show,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .max-qty-wrapper.show{display:flex;justify-content:space-between}@media screen and (max-width:450px){.archive #left-area ul.products .max-qty-wrapper,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .max-qty-wrapper{padding:5px 10px}}.archive #left-area ul.products .max-qty-notice,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .max-qty-notice{position:absolute;bottom:0;left:0;width:100%;padding:5px 10px!important;background:#156cab;font-size:14px;font-weight:700;color:#fff;text-transform:uppercase;text-align:center;line-height:1.4}@media screen and (max-width:767px){.archive #left-area ul.products .max-qty-notice,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .max-qty-notice{font-size:12px}}.archive #left-area ul.products .login-notice,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .login-notice{margin:20px 0 0;padding:0;text-align:center;font-size:12px;font-weight:600;line-height:1.4em;text-transform:uppercase;font-style:italic}.archive #left-area ul.products .login-notice a,.single-product .login-notice a,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .login-notice a{font-weight:700;text-decoration:underline!important}.archive #left-area ul.products .login-notice a:focus,.archive #left-area ul.products .login-notice a:hover,.single-product .login-notice a:focus,.single-product .login-notice a:hover,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .login-notice a:focus,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .login-notice a:hover{color:#dd9b21;text-decoration:none!important}.archive #left-area ul.products .view-property-subtext,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .view-property-subtext{margin-top:5px;padding:4px 0;line-height:1.2em;text-align:center;font-size:12px;font-weight:600;text-transform:uppercase;color:#000;transition:.15s all ease-in-out}.archive #left-area ul.products .view-property-subtext .REINVESTMENT,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .view-property-subtext .REINVESTMENT{color:#156cab}.archive #left-area ul.products .view-property-subtext a.REINVESTMENT:focus,.archive #left-area ul.products .view-property-subtext a.REINVESTMENT:hover,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .view-property-subtext a.REINVESTMENT:focus,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .view-property-subtext a.REINVESTMENT:hover{text-decoration:underline;color:#ce9120}.archive #left-area ul.products .woocommerce-LoopProduct-link,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .woocommerce-LoopProduct-link{display:block;position:relative;z-index:1}.archive #left-area ul.products .product-yield,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .product-yield{position:absolute;z-index:9;right:0;bottom:8px;border-bottom:1px solid #9fbbd0;color:#0a223e;padding-left:16px}.archive #left-area ul.products .product-yield .background,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .product-yield .background{position:absolute;bottom:0;right:0;border-top-left-radius:5px;background:rgba(255,255,255,.9);width:100%;height:100%}.archive #left-area ul.products .product-yield .content,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .product-yield .content{position:relative;padding:5px 10px 6px 0}.archive #left-area ul.products .product-yield .label-col,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .product-yield .label-col{position:relative;margin-bottom:1px;line-height:1.4em}.archive #left-area ul.products .product-yield .label-col .text,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .product-yield .label-col .text{padding-right:20px;text-align:right;font-size:12px;text-transform:uppercase;font-weight:600;line-height:1em}.archive #left-area ul.products .product-yield .label-col .product-tooltip,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .product-yield .label-col .product-tooltip{right:15px}.archive #left-area ul.products .product-yield .label-col .tooltip-wrapper,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .product-yield .label-col .tooltip-wrapper{right:-24px}.archive #left-area ul.products .product-yield .label-col .tooltip-wrapper::before,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .product-yield .label-col .tooltip-wrapper::before{left:203px}.archive #left-area ul.products .product-yield .yield-col,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .product-yield .yield-col{text-align:right;font-size:20px}.archive #left-area ul.products .product-yield .yield-col .value,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .product-yield .yield-col .value{font-weight:700}#bazaar-modal-container #bazaar-modal #bazaar-modal-body #congratulations p,.archive #left-area ul.products .product-yield .yield-col .symbol,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .product-yield .yield-col .symbol{font-weight:500}.archive #left-area ul.products .product-yield .yield-col.factoring-token .value,.renovation-projects-property-card .renovation-project-card-body .renovation-project-body-header .title-status-description-container .title-status-container h4,.woocommerce-MyAccount-content div#my-account-documents-wrapper #tax-statement-wrapper span#monetary-symbol,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .product-yield .yield-col.factoring-token .value{font-size:18px}.archive #left-area ul.products .product-price,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .product-price{display:flex;justify-content:space-between;align-items:flex-;margin-top:16px;margin-bottom:6px;font-size:18px;font-weight:600}.archive #left-area ul.products .product-price .label-col,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .product-price .label-col{padding-right:16px}.archive #left-area ul.products .product-price .price-col,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .product-price .price-col{position:relative;font-size:18px}.archive #left-area ul.products .product-price .price-col .comparable-currency-container,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .product-price .price-col .comparable-currency-container{position:absolute;top:-16px;right:-2px;text-align:right;font-size:13px}.archive #left-area ul.products .product-price .price-col .comparable-currency-container button.realt-tooltip-wrapper,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .product-price .price-col .comparable-currency-container button.realt-tooltip-wrapper{top:0;font-size:11px}.archive #left-area ul.products .product-price .price-col .comparable-currency-container button.realt-tooltip-wrapper i,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .product-price .price-col .comparable-currency-container button.realt-tooltip-wrapper i{font-size:11px}.archive #left-area ul.products .product-price .price-col .comparable-currency-container .comparable-amount,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .product-price .price-col .comparable-currency-container .comparable-amount,body #page-container .woocommerce div.woocommerce-MyAccount-content .wp2fa-grace-message span{font-size:13px}.archive #left-area ul.products .product-price .price-col .value,.property-highlights-flag .highlights-lede,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .product-price .price-col .value{font-weight:700}.archive #left-area ul.products h2.woocommerce-loop-product__title,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products h2.woocommerce-loop-product__title{margin:0 0 2px;padding:0;font-size:18px;font-weight:700;line-height:1.1em}.archive #left-area ul.products .product-location,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .product-location{text-transform:uppercase;font-size:13px;font-weight:500;line-height:1.4em}.archive #left-area ul.products .product-types,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .product-types{text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.4em}.archive #left-area ul.products .marketplace-prices,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .marketplace-prices{text-align:center;margin-top:10px}.archive #left-area ul.products .house-price,.archive #left-area ul.products .token-price,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .house-price,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .token-price{display:inline-block;text-align:center;padding:5px 0;color:#000}.archive #left-area ul.products .house-price,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .house-price{padding-right:18px}.archive #left-area ul.products .house-price+.token-price,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .house-price+.token-price{padding-left:22px;border-left:2px solid #000}.archive #left-area ul.products #shopListings .token-price .price-title,.archive #left-area ul.products .house-price .price-title,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products #shopListings .token-price .price-title,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .house-price .price-title{display:block;text-align:center;font-size:1.2em;text-transform:uppercase;font-weight:600}.archive #left-area ul.products .et_pb_shop .token-price .price-number,.archive #left-area ul.products .house-price .price-number,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .et_pb_shop .token-price .price-number,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .house-price .price-number{display:block;font-size:2.2em;font-weight:700;text-align:center;padding-top:6px}@media screen and (max-width:528px){.archive #left-area ul.products .et_pb_shop .token-price .price-number,.archive #left-area ul.products .house-price .price-number,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .et_pb_shop .token-price .price-number,.woocommerce-shop #shopListings .woocommerce.columns-1 ul.products .house-price .price-number{padding-top:0}}html[lang=es-ES] .et_pb_shop .house-price .price-title,html[lang=es-ES] .et_pb_shop .token-price .price-title,html[lang=ru-RU] .et_pb_shop .house-price .price-title,html[lang=ru-RU] .et_pb_shop .token-price .price-title{font-size:1em}html[lang=es-ES] .et_pb_shop .house-price .price-number,html[lang=es-ES] .et_pb_shop .token-price .price-number,html[lang=ru-RU] .et_pb_shop .house-price .price-number,html[lang=ru-RU] .et_pb_shop .token-price .price-number{font-size:2.1em}.property-highlights-flag{position:absolute;top:48px;left:0;z-index:9;padding:8px 16px;max-width:350px;color:#fff;line-height:1em;opacity:.95;box-shadow:1px 1px 3px 1px rgba(0,0,0,.3)}@media screen and (max-width:767px){.property-highlights-flag{top:64px}}@media screen and (max-width:550px){.property-highlights-flag{max-width:265px}}.property-highlights-flag::after,.property-highlights-flag::before{content:"";position:absolute;top:0;height:100%;background-color:inherit}.property-highlights-flag::before{right:-15px;-webkit-transform:skewX(-20deg);transform:skewX(-20deg);box-shadow:1px 1px 3px 1px rgba(0,0,0,.1);z-index:-2;width:60px}.property-highlights-flag::after{display:block;z-index:-1;left:0;width:100%}.property-highlights-flag p,.property-highlights-flag span{display:block;z-index:9;margin-bottom:0;padding:0;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.6px;line-height:1.4em}.property-highlights-flag .highlights-text{display:none;margin-bottom:5px}.property-highlights-flag .highlights-text:last-of-type,.single-product .product.next_reinvestment .reinvestment-property-card p:last-of-type,.single-product .product.next_reinvestment .rollover-property-card p:last-of-type,.single-product .product.reinvestment .reinvestment-property-card p:last-of-type,.single-product .product.reinvestment .rollover-property-card p:last-of-type,.single-product .product.rollover .reinvestment-property-card p:last-of-type,.wizard-step .step-setting-wrapper ol li:last-of-type{margin-bottom:0}.dgpc_product_carousel .property-highlights-flag{max-width:230px}@media screen and (min-width:551px){.woocommerce-product-gallery__wrapper .property-highlights-flag .highlights-text{display:block;margin-top:5px}}.woocommerce-product-gallery__wrapper .property-highlights-flag{top:20px}@media screen and (max-width:550px){.woocommerce-product-gallery__wrapper .property-highlights-flag{top:10px}}@media screen and (max-width:550px){.woocommerce-product-gallery__wrapper .property-highlights-flag p,.woocommerce-product-gallery__wrapper .property-highlights-flag span{font-size:12px}}body:not(.single-product) .fully_subscribed .property-highlights-flag,body:not(.single-product) .sold_out .property-highlights-flag{-webkit-filter:grayscale(.6) brightness(1.5) contrast(.8);filter:grayscale(.6) brightness(1.5) contrast(.8)}@media screen and (min-width:769px){body.woocommerce-account .woocommerce-MyAccount-navigation{width:22%}}body.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--2fa a::before{content:"\f502"}body.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--documents a::before{content:"\f07c"}body.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--kyb a::before{content:"\f0b1"}body.woocommerce-account #buy-tokens-button-wrapper{margin:0 auto 20px}body.woocommerce-account #buy-tokens-button-wrapper a{display:block;max-width:140px;text-align:center}@media screen and (max-width:769px){body.woocommerce-account #buy-tokens-button-wrapper a{width:100%;margin:auto;max-width:100%}}@media screen and (min-width:769px){body.woocommerce-account div.woocommerce-MyAccount-content{width:75%}}#update-info-notice span#kyb-status,.kyb-status-wrapper span#kyb-status,body.woocommerce-account div.woocommerce-MyAccount-content h3.uppercase{text-transform:uppercase}.woocommerce-MyAccount-content .no-show,.wp2fa-modal .modal__content code#backup-codes-wrapper br{display:none!important}.woocommerce-MyAccount-content .bold{font-weight:700}.woocommerce-MyAccount-content div#my-account-documents-wrapper.hide-docs{background-color:#294378;font-weight:600;color:#fff;text-align:center;border-radius:5px;padding:20px;box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);font-size:16px;margin-top:10px}.woocommerce-MyAccount-content div#my-account-documents-wrapper div#notices-wrapper{display:flex}.woocommerce-MyAccount-content div#my-account-documents-wrapper div#notices-wrapper p{font-size:12px;line-height:1rem}.woocommerce-MyAccount-content div#my-account-documents-wrapper .individual-report-wrapper{margin-top:1rem;padding:1rem 1.2rem;background:#fff;box-shadow:1px 1px 5px 1px rgba(0,0,0,.3)}.woocommerce-MyAccount-content div#my-account-documents-wrapper .individual-report-wrapper #tax-outlink-wrapper a#tax-link-22,.woocommerce-MyAccount-content div#my-account-documents-wrapper .individual-report-wrapper #tax-outlink-wrapper a#tax-link-23,.woocommerce-MyAccount-content div#my-account-documents-wrapper .individual-report-wrapper #tax-outlink-wrapper a.tax-outlink-button,.woocommerce-MyAccount-content div#my-account-documents-wrapper .individual-report-wrapper #tax-outlink-wrapper-3 a#tax-link-22,.woocommerce-MyAccount-content div#my-account-documents-wrapper .individual-report-wrapper #tax-outlink-wrapper-3 a#tax-link-23,.woocommerce-MyAccount-content div#my-account-documents-wrapper .individual-report-wrapper #tax-outlink-wrapper-3 a.tax-outlink-button,.woocommerce-MyAccount-content div#my-account-documents-wrapper .individual-report-wrapper .tax-outlink a#tax-link-22,.woocommerce-MyAccount-content div#my-account-documents-wrapper .individual-report-wrapper .tax-outlink a#tax-link-23,.woocommerce-MyAccount-content div#my-account-documents-wrapper .individual-report-wrapper .tax-outlink a.tax-outlink-button{padding:.3em 1em;border:4px solid #156cab;border-radius:50px;background-color:#fff;color:#156cab;font-size:1em;font-weight:700;text-transform:uppercase;text-decoration:none;transition:.2s all ease-in-out;display:flex;align-items:center;line-height:1.7em;cursor:pointer}.woocommerce-MyAccount-content div#my-account-documents-wrapper .individual-report-wrapper #tax-outlink-wrapper a#tax-link-22:hover,.woocommerce-MyAccount-content div#my-account-documents-wrapper .individual-report-wrapper #tax-outlink-wrapper a#tax-link-23:hover,.woocommerce-MyAccount-content div#my-account-documents-wrapper .individual-report-wrapper #tax-outlink-wrapper a.tax-outlink-button:hover,.woocommerce-MyAccount-content div#my-account-documents-wrapper .individual-report-wrapper #tax-outlink-wrapper-3 a#tax-link-22:hover,.woocommerce-MyAccount-content div#my-account-documents-wrapper .individual-report-wrapper #tax-outlink-wrapper-3 a#tax-link-23:hover,.woocommerce-MyAccount-content div#my-account-documents-wrapper .individual-report-wrapper #tax-outlink-wrapper-3 a.tax-outlink-button:hover,.woocommerce-MyAccount-content div#my-account-documents-wrapper .individual-report-wrapper .tax-outlink a#tax-link-22:hover,.woocommerce-MyAccount-content div#my-account-documents-wrapper .individual-report-wrapper .tax-outlink a#tax-link-23:hover,.woocommerce-MyAccount-content div#my-account-documents-wrapper .individual-report-wrapper .tax-outlink a.tax-outlink-button:hover,body #page-container .woocommerce .woocommerce-MyAccount-content .wp2fa-modal .modal__container .button.button-primary:hover,body #page-container .woocommerce div.woocommerce-MyAccount-content table.wp-2fa-user-profile-form .button.button-primary:hover{background-color:#156cab!important;color:#fff!important}.woocommerce-MyAccount-content div#my-account-documents-wrapper .eoy-rent-report,.woocommerce-MyAccount-content div#my-account-documents-wrapper div#button-title-wrapper,.woocommerce-MyAccount-content div#my-account-documents-wrapper div#button-title-wrapper-2,.woocommerce-MyAccount-content div#my-account-documents-wrapper div#button-title-wrapper-3{display:flex;justify-content:space-between;align-items:center;min-height:40px}.woocommerce-MyAccount-content div#my-account-documents-wrapper #tax-outlink-wrapper,.woocommerce-MyAccount-content div#my-account-documents-wrapper #tax-outlink-wrapper-3,.woocommerce-MyAccount-content div#my-account-documents-wrapper .tax-button-wrapper,.woocommerce-MyAccount-content div#my-account-documents-wrapper .tax-outlink{text-align:center;min-width:130px}@media screen and (max-width:980px){.woocommerce-MyAccount-content div#my-account-documents-wrapper #tax-outlink-wrapper #tax-link-22,.woocommerce-MyAccount-content div#my-account-documents-wrapper #tax-outlink-wrapper #tax-link-23,.woocommerce-MyAccount-content div#my-account-documents-wrapper #tax-outlink-wrapper .tax-outlink-button,.woocommerce-MyAccount-content div#my-account-documents-wrapper #tax-outlink-wrapper button#display-tax-info,.woocommerce-MyAccount-content div#my-account-documents-wrapper #tax-outlink-wrapper button#display-tax-info-2,.woocommerce-MyAccount-content div#my-account-documents-wrapper #tax-outlink-wrapper-3 #tax-link-22,.woocommerce-MyAccount-content div#my-account-documents-wrapper #tax-outlink-wrapper-3 #tax-link-23,.woocommerce-MyAccount-content div#my-account-documents-wrapper #tax-outlink-wrapper-3 .tax-outlink-button,.woocommerce-MyAccount-content div#my-account-documents-wrapper #tax-outlink-wrapper-3 button#display-tax-info,.woocommerce-MyAccount-content div#my-account-documents-wrapper #tax-outlink-wrapper-3 button#display-tax-info-2,.woocommerce-MyAccount-content div#my-account-documents-wrapper .tax-button-wrapper #tax-link-22,.woocommerce-MyAccount-content div#my-account-documents-wrapper .tax-button-wrapper #tax-link-23,.woocommerce-MyAccount-content div#my-account-documents-wrapper .tax-button-wrapper .tax-outlink-button,.woocommerce-MyAccount-content div#my-account-documents-wrapper .tax-button-wrapper button#display-tax-info,.woocommerce-MyAccount-content div#my-account-documents-wrapper .tax-button-wrapper button#display-tax-info-2,.woocommerce-MyAccount-content div#my-account-documents-wrapper .tax-outlink #tax-link-22,.woocommerce-MyAccount-content div#my-account-documents-wrapper .tax-outlink #tax-link-23,.woocommerce-MyAccount-content div#my-account-documents-wrapper .tax-outlink .tax-outlink-button,.woocommerce-MyAccount-content div#my-account-documents-wrapper .tax-outlink button#display-tax-info,.woocommerce-MyAccount-content div#my-account-documents-wrapper .tax-outlink button#display-tax-info-2{font-size:.9em!important}}.woocommerce-MyAccount-content div#my-account-documents-wrapper #tax-outlink-wrapper .tax-spinner.fa-spinner-third,.woocommerce-MyAccount-content div#my-account-documents-wrapper #tax-outlink-wrapper-3 .tax-spinner.fa-spinner-third,.woocommerce-MyAccount-content div#my-account-documents-wrapper .tax-button-wrapper .tax-spinner.fa-spinner-third,.woocommerce-MyAccount-content div#my-account-documents-wrapper .tax-outlink .tax-spinner.fa-spinner-third{display:inline-block;vertical-align:middle;font-size:24px;color:#156cab;-webkit-animation:fa-spin 1s cubic-bezier(.15,.3,.3,.7) infinite;animation:fa-spin 1s cubic-bezier(.15,.3,.3,.7) infinite;transition:.15s all ease-in-out}.woocommerce-MyAccount-content div#my-account-documents-wrapper #tax-statement-wrapper .tax-statement{padding-bottom:10px}.woocommerce-MyAccount-content div#my-account-documents-wrapper #tax-statement-wrapper p{float:none!important}.woocommerce-MyAccount-content div#my-account-documents-wrapper #tax-statement-wrapper p.disclaimer,main#modal-1-content .wizard-step.active fieldset .option-pill p{line-height:1.4}.woocommerce-MyAccount-content div#my-account-documents-wrapper #tax-statement-wrapper p:first-child{padding-bottom:0}.woocommerce-MyAccount-content div#my-account-documents-wrapper #tax-statement-wrapper span#rent-value{margin-left:5px;font-size:18px;color:#294378}.woocommerce-MyAccount-content div#my-account-documents-wrapper #tax-statement-wrapper a#tax-link{color:#294378;font-weight:600;display:inline-block;margin-top:10px;text-decoration:none;position:relative;transition:all .2s ease-in-out}.woocommerce-MyAccount-content div#my-account-documents-wrapper #tax-statement-wrapper a#tax-link::after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;transform-origin:50%;background:#294378;transition:all .2s ease-in-out}.woocommerce-MyAccount-content div#my-account-documents-wrapper #tax-statement-wrapper a#tax-link:hover::after{-webkit-transform:scaleX(0);transform:scaleX(0)}body #page-container .woocommerce div.woocommerce-MyAccount-content .wp2fa-grace-message{display:block;padding:14px 19px 17px 26px;border:2px solid #d88e03;font-weight:400;line-height:1.5}body #page-container .woocommerce div.woocommerce-MyAccount-content table.wp-2fa-user-profile-form .button.button-primary{font-size:12px!important;border:2px solid #156cab!important;margin-bottom:12px!important;line-height:1.4!important}body #page-container .woocommerce .woocommerce-MyAccount-content .wp2fa-modal .modal__container .button.button-primary{background-color:#fff}.wp2fa-modal .button{font-size:12px!important}div.wp2fa-modal main#modal-notify-users-content{margin-bottom:5px}div.wp2fa-modal footer.modal__footer button{color:#156cab!important;border-radius:50px;border:2px solid #156cab;padding:2px 20px;cursor:pointer;background:#fff;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.4}div.wp2fa-modal footer.modal__footer button:hover{background:#156cab!important;color:#fff!important}div.wp2fa-modal .modal__header{justify-content:center}div.wp2fa-modal .modal__header h4{padding-bottom:0;margin-bottom:5px}#notify-users .modal__container *,div.wp2fa-modal,table.form-table.wp-2fa-user-profile-form *{font-family:"Montserrat",Helvetica,Arial,Lucida,sans-serif!important}h4#modal-notify-users-title{text-align:center!important;font-size:16px;text-transform:uppercase;padding-bottom:5px}table.form-table.wp-2fa-user-profile-form td{padding-left:0;padding-right:0;border:0;padding-bottom:20px}.wp2fa-modal h3,.wp2fa-modal h4{text-align:center;padding-bottom:0}.wp2fa-modal .option-pill{margin-bottom:5px;text-align:left}.wp2fa-modal .option-pill .wp2fa-setup-actions{text-align:center}body #page-container .woocommerce .woocommerce-MyAccount-content .wp2fa-modal .modal__container .button{border-width:3px!important;margin-right:10px}.wizard-step.active>p{margin-bottom:10px}div.wp2fa-modal .modal__container{border-radius:5px!important}.modal__header .modal__close:before,.wp2fa-modal .modal__close:before{content:"\f410";font-family:"Font Awesome 6 Pro"}.wp2fa-modal .modal__close{font-family:"Font Awesome 6 Pro"}.modal__content>p,.wp2fa-modal .model__content img{margin-bottom:20px!important}.wp2fa-modal button.modal__close{font-size:25px;font-weight:900;color:#156cab;transition:all .2s ease-in-out;background:0 0;top:10px;right:10px}.wp2fa-modal button.modal__close:hover{color:#f2a91e!important}@media screen and (min-width:1300px){.wp2fa-modal .modal__container .option-pill{margin-bottom:5px}}@media screen and (min-width:981px){.modal__container{margin-top:100px}}.wizard-step .step-setting-wrapper ol li{line-height:1.4;margin-bottom:20px}.wp2fa-modal .modal__content code.app-key{width:100%;margin-top:10px;display:inline-block;margin-bottom:0;text-align:center}#configure-2fa-backup-codes .wp2fa-setup-actions{text-align:center;margin-top:30px}.modal__content .apps-wrapper{flex-wrap:wrap;border-top:1px solid #156cab;border-bottom:1px solid #156cab;padding:15px 0}.resend-email-code{min-width:252px}.wizard-step.active{text-align:center}.step-setting-wrapper.active p,form#your-profile p.description{margin-bottom:10px;line-height:1.4}.step-setting-wrapper input#wp-2fa-totp-authcode{color:#333;font-weight:500;border-radius:3px}.wp2fa-setup-actions button,body #page-container .woocommerce div.woocommerce-MyAccount-content table.wp-2fa-user-profile-form td .button.button-primary{min-width:175px}.wp2fa-modal .modal__container{max-width:35vw;min-width:40vw}main#modal-confirm-remove-2fa-content p{text-align:center;line-height:1.4}@media screen and (max-with:1300px){body #page-container .woocommerce .woocommerce-MyAccount-content .wp2fa-modal .modal__container .button{min-width:115px;max-width:150px;margin-bottom:10px}}span.description.mt-5px{display:block;margin-top:-5px;font-size:12px;font-style:italic;text-align:center}@media screen and (min-width:980px){span.description.mt-5px{display:inline;text-align:left}}body #page-container .woocommerce div.woocommerce-MyAccount-content table.wp-2fa-user-profile-form .button.button-primary.remove-2fa+.remove-2fa{border-color:#90162d!important;color:#90162d!important}@media screen and (min-width:980px){body #page-container .woocommerce div.woocommerce-MyAccount-content table.wp-2fa-user-profile-form td .button.button-primary{width:calc(50% - 15px);min-width:175px;margin-right:15px}}body #page-container .woocommerce div.woocommerce-MyAccount-content table.wp-2fa-user-profile-form .button.button-primary.remove-2fa+.remove-2fa:hover{background-color:#90162d!important;color:#fff!important}#configure-2fa-backup-codes .wp2fa-setup-actions .button:last-of-type,main#modal-1-content div.option-pill:last-of-type p{display:none}body #page-container .woocommerce .woocommerce-MyAccount-content .wp2fa-modal .modal__container .button:last-child{margin-bottom:0}.wp2fa-modal .step-setting-wrapper .mb-30{margin-bottom:0}@media screen and (max-width:1300px){.wp2fa-modal .modal__content .modal__btn,.wp2fa-modal .modal__content .wp2fa-setup-actions .button{display:inline-block}}#modal-1-content.modal__content p.description{line-height:1.4;padding-left:20px;font-style:italic}.option-pill input#basic,.renovation-projects-property-card .event-single-container .event-more-less-button label,.woocommerce .coming_soon div.realt-kyc-incomplete-add_to_cart.is-logged-in>div.tokenPurchaseBtn{display:inline-block}#modal-1-content.modal__content label{line-height:1.4;margin-left:20px;text-indent:-20px;margin-bottom:10px}#modal-1-content.modal__content label[for="2fa-totp-authcode"]{margin-left:0;margin-bottom:20px;text-indent:0}#modal-1-content.modal__content .wizard-step>p{line-height:1.4;text-align:left}#bazaar-modal-container #bazaar-modal #bazaar-modal-body.onboarding-1,.single-product .product.next_reinvestment .reinvestment-property-card h4,.single-product .product.reinvestment .reinvestment-property-card h4,.single-product .product.rollover .reinvestment-property-card h4,.step-setting-wrapper.active,.wp-2fa-user-profile-form #configure-2fa .wizard-step.active{text-align:center}.wp-2fa-user-profile-form #configure-2fa .wp2fa-setup-actions{margin-top:35px;margin-bottom:10px;text-align:center}.modal__content p{line-height:1.4}input#wp-2fa-totp-authcode{width:100%;margin-bottom:0}div#kyb-account-fields-wrapper .woocommerce-form-row{padding:3px;margin:0 0 6px;clear:both}div#kyb-account-fields-wrapper .woocommerce-form-row label{margin-bottom:2px;font-size:11px;text-transform:uppercase;font-weight:600;line-height:1.7em}div#kyb-account-fields-wrapper .woocommerce-form-row input[type=textarea]{border:1px solid #bbb}div#kyb-account-fields-wrapper .woocommerce-form-row input{padding:8px;font-weight:500;font-size:14px;border-radius:3px;width:100%;margin:0;outline:0;line-height:normal}div#kyb-account-fields-wrapper .woocommerce-form-row input:-moz-read-only{color:#969595;cursor:default}div#kyb-account-fields-wrapper .woocommerce-form-row input:read-only{color:#969595;cursor:default}#update-info-notice,.kyb-status-wrapper{width:100%;margin:0 auto;padding:1.25rem;background:#eff8ff;border:1px solid #ccc;border-radius:3px}div.kyb-status-wrapper{text-align:center;margin:2rem 0}div#update-info-notice{text-align:left;font-weight:600;margin-top:2rem}div#kyb-notice-for-kyc{margin:15px 0}div.kyb-notice{font-style:italic;margin-top:15px}@media screen and (min-width:1300px){.wp-2fa-configuration-form div#confirm-remove-2fa .button{min-width:150px}}@media screen and (max-width:1300px){.wp-2fa-configuration-form div#confirm-remove-2fa .button{margin-bottom:10px!important}.wp-2fa-configuration-form div#confirm-remove-2fa .button:last-child{margin-bottom:0!important}}@media screen and (max-width:768px){main#modal-1-content{margin-top:20px}}#billing-address-edit p.billing-address-field{margin-top:10px;margin-bottom:10px;padding:3px;display:flex;flex-wrap:wrap}#billing-address-edit p.billing-address-field:last-of-type{margin-bottom:25px}#billing-address-edit p.billing-address-field span.title{flex:0 0 150px;margin-bottom:2px;font-size:11px;text-transform:uppercase;font-weight:600}#billing-address-edit p.billing-address-field span.value{flex:1 1 auto;background-color:#eee;max-width:100%;border-width:0;border-radius:0;color:#999;font-size:14px;padding:10px;line-height:1em;border-style:solid}div.edit-shipping-address-link{display:grid;justify-content:left}#order-filters{display:flex;flex-wrap:wrap;margin-bottom:20px}@media screen and (max-width:500px){#order-filters{margin-top:25px;margin-bottom:15px}}#order-search-form{display:inline-block;position:relative;margin-right:40px;margin-bottom:6px}@media screen and (max-width:500px){#order-search-form{display:flex;flex-grow:1;margin-bottom:20px;margin-right:0}}#order-search-form label{display:none;background:#fff;padding:0 6px;text-transform:uppercase;font-size:12px;font-weight:700;vertical-align:middle}#order-search-form input{position:relative;z-index:1;width:90px;height:24px;border:1px solid #156cab;border-top-left-radius:5px;border-bottom-left-radius:5px;margin-right:-2px;padding:3px 8px;font-size:14px;font-weight:500;color:#444;text-align:left;vertical-align:middle}@media screen and (max-width:500px){#order-search-form input{flex-grow:1}}#order-search-form input::after{position:absolute;right:-14px;content:"\f105";font-family:"Font Awesome 6 Pro";font-size:14px;color:#156cab}#order-search-form input:focus{border-width:2px;padding:2px 8px}#order-search-form button[type=submit],#status-filter-form button[type=submit]{position:relative;z-index:9;outline:0;min-width:70px;border:2px solid #156cab;border-top-right-radius:5px;border-bottom-right-radius:5px;height:24px;padding:4px 7px 3px;background:0 0;color:#156cab;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1em;cursor:pointer;vertical-align:middle;transition:.15s all ease-in-out}#status-filter-form{display:inline-block;margin-right:20px;margin-bottom:6px}@media screen and (max-width:500px){#status-filter-form{display:flex;flex-grow:1;margin-right:0}}#status-filter-form select{height:24px;margin-right:-1px;padding:4px 8px;vertical-align:middle;border-top-left-radius:5px;border-bottom-left-radius:5px;border:1px solid #156cab;font-size:14px}@media screen and (max-width:500px){#status-filter-form select{flex-grow:1}}#status-filter-form select option,body.woocommerce-orders #page-container .entry-content .woocommerce table.my_account_orders td::before{text-transform:uppercase;font-size:12px}#clear-filters-wrapper{flex-grow:1;padding-top:4px;padding-left:20px;text-align:right}#clear-filters-wrapper #clear-filters{margin-right:6px;font-weight:600}body.woocommerce-orders #page-container .entry-content .woocommerce table.my_account_orders{margin-bottom:20px!important;border:0;border-radius:9px;overflow:hidden;box-shadow:1px 1px 3px 1px rgba(0,0,0,.3)}body.woocommerce-orders #page-container .entry-content .woocommerce table.my_account_orders thead tr{background-color:#112c4c}body.woocommerce-orders #page-container .entry-content .woocommerce table.my_account_orders th{padding:10px 14px 8px;color:#fff;font-size:12px;text-transform:uppercase;font-weight:700}body.woocommerce-orders #page-container .entry-content .woocommerce table.my_account_orders th button.nobr{position:relative;outline:0;border:0;background-color:transparent;font-size:12px;font-weight:700;text-decoration:none;text-transform:uppercase;color:#fff;cursor:pointer}body.woocommerce-orders #page-container .entry-content .woocommerce table.my_account_orders th button.nobr::after{position:absolute;top:-1px;right:-14px;content:"\f0d7";font-family:"Font Awesome 6 Pro";font-size:14px;color:#fff}body.woocommerce-orders #page-container .entry-content .woocommerce table.my_account_orders td{border:0;padding:10px 14px 8px;font-size:12px}@media screen and (max-width:768px){body.woocommerce-orders #page-container .entry-content .woocommerce table.my_account_orders td:first-child{padding-top:20px!important}body.woocommerce-orders #page-container .entry-content .woocommerce table.my_account_orders td:last-child{padding-bottom:20px!important;border-bottom:1px solid #112c4c}}body.woocommerce-orders #page-container .entry-content .woocommerce table.my_account_orders .woocommerce-orders-table__row.order:nth-child(2n){background-color:#f3f3f3}.renovation-projects-property-card .description-container span,body.woocommerce-orders #page-container .entry-content .woocommerce table.my_account_orders td.woocommerce-orders-table__cell-order-date,body.woocommerce-orders #page-container .entry-content .woocommerce table.my_account_orders td.woocommerce-orders-table__cell-order-number{font-size:14px}body.woocommerce-orders #page-container .entry-content .woocommerce table.my_account_orders td.woocommerce-orders-table__cell-order-status{text-transform:uppercase;font-weight:500}body.woocommerce-orders #page-container .entry-content .woocommerce table.my_account_orders tr.woocommerce-orders-table__row--status-contracts-sent td.woocommerce-orders-table__cell-order-status,body.woocommerce-orders #page-container .entry-content .woocommerce table.my_account_orders tr.woocommerce-orders-table__row--status-pending-invoice td.woocommerce-orders-table__cell-order-status,body.woocommerce-orders #page-container .entry-content .woocommerce table.my_account_orders tr.woocommerce-orders-table__row--status-waiting-for-tkns td.woocommerce-orders-table__cell-order-status,body.woocommerce-orders #page-container .entry-content .woocommerce table.my_account_orders tr.woocommerce-orders-table__row--status-wl-docs-sent td.woocommerce-orders-table__cell-order-status{font-weight:700;color:#e56b00}body.woocommerce-orders #page-container .entry-content .woocommerce table.my_account_orders span.woocommerce-Price-amount.amount{display:block;font-weight:600;font-size:16px}body.woocommerce-orders #page-container .entry-content .woocommerce table.my_account_orders td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .woocommerce-button{margin:6px 12px 6px 0;min-width:50px;padding:4px 7px 3px!important;border:2px solid #156cab;border-width:2px!important;border-radius:5px;background-color:transparent;line-height:1em!important;text-align:center;transition:.15s all ease-in-out}@media screen and (max-width:768px){body.woocommerce-orders #page-container .entry-content .woocommerce table.my_account_orders td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .woocommerce-button{margin:0 12px 6px 0}}body.woocommerce-orders #page-container .entry-content .woocommerce table.my_account_orders td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .woocommerce-button:last-of-type{margin-right:0}body.woocommerce-orders #page-container .entry-content .woocommerce table.my_account_orders td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .woocommerce-button.pay{border-color:green!important;color:green}body.woocommerce-orders #page-container .entry-content .woocommerce table.my_account_orders td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .woocommerce-button.pay:focus,body.woocommerce-orders #page-container .entry-content .woocommerce table.my_account_orders td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .woocommerce-button.pay:hover{background-color:green!important;color:#fff}body.woocommerce-orders #page-container .entry-content .woocommerce table.my_account_orders td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .woocommerce-button.cancel{border-color:#c50000!important;color:#c50000}body.woocommerce-orders #page-container .entry-content .woocommerce table.my_account_orders td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .woocommerce-button.cancel:focus,body.woocommerce-orders #page-container .entry-content .woocommerce table.my_account_orders td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .woocommerce-button.cancel:hover{background-color:#c50000!important;color:#fff}.woocommerce-button.woocommerce-button--next.woocommerce-Button.woocommerce-Button--next.button{border-width:3px!important;padding:6px 12px!important;line-height:1em!important}body #page-container .woocommerce .woocommerce-message.woocommerce-message--info.woocommerce-Message.woocommerce-Message--info.woocommerce-info{border-radius:5px}body #page-container .woocommerce .woocommerce-message.woocommerce-message--info.woocommerce-Message.woocommerce-Message--info.woocommerce-info .woocommerce-Button.button{background-color:transparent!important;border:3px solid #fff!important;color:#fff!important;line-height:1em!important}body #page-container .woocommerce .woocommerce-message.woocommerce-message--info.woocommerce-Message.woocommerce-Message--info.woocommerce-info .woocommerce-Button.button:focus,body #page-container .woocommerce .woocommerce-message.woocommerce-message--info.woocommerce-Message.woocommerce-Message--info.woocommerce-info .woocommerce-Button.button:hover{background-color:#fff!important;color:#156cab!important}.page-numbers{text-align:right}.page-numbers li{display:inline-block;margin-right:15px;margin-bottom:10px;font-size:14px;font-weight:600}body.woocommerce-view-order .woocommerce-MyAccount-content p:first-of-type{margin-bottom:12px}body.woocommerce-view-order .woocommerce-MyAccount-content p:first-of-type mark{background-color:transparent;font-weight:700}.single-product .product.rollover .gift-purchase-explainer-wrapper,body.woocommerce-view-order .woocommerce-MyAccount-content p.order-again,form.woocommerce-form.woocommerce-form-register.register .kyb_custom_reg_fields.hidden,form.woocommerce-form.woocommerce-form-register.register p#_business_owners_field,form.woocommerce-form.woocommerce-form-register.register span.optional{display:none}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details{margin-bottom:40px}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details h2.woocommerce-column__title,body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details h2.woocommerce-column__title,body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details h2.woocommerce-order-details__title{text-transform:capitalize;font-size:22px}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details{border:0;border-radius:5px;overflow:hidden}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details thead tr{background:#112c4c}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details thead tr th{color:#fff;text-transform:uppercase;font-size:12px}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody .woocommerce-table__line-item.order_item:last-of-type td.product-name{border-bottom-left-radius:5px}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody .woocommerce-table__line-item.order_item:last-of-type td.product-total{border-bottom-right-radius:5px}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody .woocommerce-table__line-item.order_item td{padding:16px 12px}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody .woocommerce-table__line-item.order_item td.product-name{border-bottom:1px solid #112c4c;border-left:1px solid #112c4c}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody .woocommerce-table__line-item.order_item td.product-total{border-bottom:1px solid #112c4c;border-right:1px solid #112c4c}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot{background:0 0}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr td,body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr th{border-top:none}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr:first-child td,body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr:first-child th{padding:16px 12px 8px}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr:nth-child(2) td,body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr:nth-child(2) th{padding:8px 12px 16px}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr:last-child th{border-top-left-radius:5px;padding:12px;background-color:#eff5fc;color:#112c4c;font-size:18px}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr:last-child td{border-top-right-radius:5px;padding:12px;background-color:#eff5fc;color:#112c4c;font-size:18px}body.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details address{padding:12px 16px;border:1px solid #112c4c}.woocommerce .login-button{padding-bottom:20px}.woocommerce-EditAccountForm fieldset{margin:30px 0;padding:36px 20px 20px;background-color:#eff8ff;box-shadow:1px 1px 3px 1px rgba(0,0,0,.2);border-radius:4px}.woocommerce-EditAccountForm fieldset legend{font-size:16px;font-weight:700;top:24px;position:relative}#bazaar-modal-container,#onboarding-1-modal-container{background-color:rgba(0,0,0,.3);position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999999}#bazaar-modal-container #bazaar-modal{position:absolute;background-color:#fff;width:70%;height:80%;max-height:800px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-shadow:1px 1px 5px 1px rgba(0,0,0,.3)}@media screen and (max-width:980px){#bazaar-modal-container #bazaar-modal{width:90%;height:90%}}#bazaar-modal-container #bazaar-modal #bazaar-modal-scrollable{width:100%;height:calc(100% - 30px);padding-top:80px;overflow-y:scroll}#bazaar-modal-container #bazaar-modal #bazaar-modal-header{width:100%;background-color:#156cab;text-align:center;padding:24px 20px;position:absolute;top:0;left:0;box-shadow:0 1px 3px 1px rgba(0,0,0,.3)}#bazaar-modal-container #bazaar-modal #bazaar-modal-header>h2,#onboarding-1-modal-container #onboarding-1-modal #onboarding-1-modal-header>h2{margin:0;padding:0;color:#fff}#bazaar-modal-container #bazaar-modal #bazaar-modal-body{width:100%;padding:30px;height:100%}#bazaar-modal-container #bazaar-modal #bazaar-modal-body>div{margin-bottom:30px}#bazaar-modal-container #bazaar-modal #bazaar-modal-body h3{padding-bottom:3px;text-transform:uppercase;font-size:14px;color:#294378}#bazaar-modal-container #bazaar-modal #bazaar-modal-body p,#onboarding-1-modal-container #onboarding-1-modal #onboarding-1-modal-body p{padding-bottom:0;font-weight:500}#bazaar-modal-container #bazaar-modal #bazaar-modal-body #congratulations{margin-top:10px;color:#222}#bazaar-modal-container #bazaar-modal #bazaar-modal-body #congratulations h3{color:#222}#bazaar-modal-container #bazaar-modal #bazaar-modal-body .loading-div{text-align:center;margin:60px auto 20px}#bazaar-modal-container #bazaar-modal #bazaar-modal-body .loading-div svg,#onboarding-1-modal-container #onboarding-1-modal #onboarding-1-modal-body .loading-div svg{font-size:32px;text-align:center}#bazaar-modal-container #bazaar-modal #bazaar-modal-body .loading-div i,#onboarding-1-modal-container #onboarding-1-modal #onboarding-1-modal-body .loading-div i{font-size:32px;color:#294378}#bazaar-modal-container #bazaar-modal #bazaar-modal-body #i-understand-container,#reinvestment-modal #reinvestment-modal-main #reinvestment-modal-body #opt-in-container,#rollover-modal #rollover-modal-main #rollover-modal-body #opt-in-container{position:relative;margin:30px auto;width:100%;text-align:center}#bazaar-modal-container #bazaar-modal #bazaar-modal-body #i-understand-container button,#reinvestment-modal #reinvestment-modal-main #reinvestment-modal-body #opt-in-container button,#rollover-modal #rollover-modal-main #rollover-modal-body #opt-in-container button{background-color:#fff;border:3px solid #112c4c;border-radius:50px;padding:10px 20px;font-weight:700;font-size:14px;color:#112c4c;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:.15s all ease-in-out}#bazaar-modal-container #bazaar-modal #bazaar-modal-body #i-understand-container button:focus,#bazaar-modal-container #bazaar-modal #bazaar-modal-body #i-understand-container button:hover,#reinvestment-modal #reinvestment-modal-main #reinvestment-modal-body #opt-in-container button:focus,#reinvestment-modal #reinvestment-modal-main #reinvestment-modal-body #opt-in-container button:hover{background-color:#112c4c;color:#fff}#bazaar-modal-container #bazaar-modal #bazaar-modal-body #i-understand-container i{display:block;position:absolute;top:4px;left:calc(50% - 20px);font-size:36px;color:#156cab;-webkit-animation:fa-spin 1s cubic-bezier(.15,.3,.3,.7) infinite;animation:fa-spin 1s cubic-bezier(.15,.3,.3,.7) infinite}#bazaar-modal-container #bazaar-modal #bazaar-modal-body #i-understand-container .hidden{opacity:0;-webkit-transform:scale(0);transform:scale(0);visibility:hidden}#bazaar-modal-container #bazaar-modal .scroll-down{position:absolute;width:100%;height:30px;bottom:0;left:0;padding:3px 12px;background-color:#156cab;box-shadow:0 0 3px 1px rgba(0,0,0,.3);text-align:center;transition:.15s all ease-in-out}#bazaar-modal-container #bazaar-modal .scroll-down p{font-style:italic;text-transform:uppercase;font-size:12px;font-weight:600;color:#fff}#bazaar-modal-container #bazaar-modal .scroll-down i{margin:auto;font-size:20px;color:#fff}#onboarding-1-modal-container*{box-sizing:border-box}#onboarding-1-modal-container #onboarding-1-modal{position:absolute;background-color:#fff;width:350px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:4px;box-shadow:1px 1px 5px 1px rgba(0,0,0,.3)}#onboarding-1-modal-container #onboarding-1-modal .close-button-wrapper{position:absolute;text-align:right;top:0;left:0;width:100%}#onboarding-1-modal-container #onboarding-1-modal .close-button-wrapper .close-button{display:inline-block;position:relative;top:3px;right:3px;width:22px;height:22px;background:0 0;outline:0;border:0;cursor:pointer}#onboarding-1-modal-container #onboarding-1-modal .close-button-wrapper .close-button i{color:#fff;font-size:20px;transition:.15s all ease-in-out}#onboarding-1-modal-container #onboarding-1-modal #onboarding-1-modal-header{width:100%;background-color:#156cab;text-align:center;padding:24px 20px;border-top-right-radius:4px;border-top-left-radius:4px}#onboarding-1-modal-container #onboarding-1-modal #onboarding-1-modal-body{width:100%;padding:30px;text-align:center}#onboarding-1-modal-container #onboarding-1-modal #onboarding-1-modal-body h3{padding-bottom:12px;font-size:16px}#onboarding-1-modal-container #onboarding-1-modal #onboarding-1-modal-body .button-wrapper span{display:block;font-size:16px;font-weight:600;font-style:italic}#onboarding-1-modal-container #onboarding-1-modal #onboarding-1-modal-body .button-link{display:block;width:100%;margin:10px auto;padding:5px 10px;background-color:#fff;border:3px solid #156cab;border-radius:50px;font-weight:700;font-size:14px;color:#156cab;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:.15s all ease-in-out}#onboarding-1-modal-container #onboarding-1-modal #onboarding-1-modal-body .button-link:last-of-type{margin-bottom:10px}#onboarding-1-modal-container #onboarding-1-modal #onboarding-1-modal-body .button-link:focus,#onboarding-1-modal-container #onboarding-1-modal #onboarding-1-modal-body .button-link:hover,.single-product .product.next_reinvestment .single-rollover-button a:focus,.single-product .product.next_reinvestment .single-rollover-button a:hover,.single-product .product.next_reinvestment button.single-reinvest-button a:focus,.single-product .product.next_reinvestment button.single-reinvest-button a:hover,.single-product .product.next_reinvestment button.single-rollover-button:focus,.single-product .product.next_reinvestment button.single-rollover-button:hover,.single-product .product.reinvestment .single-rollover-button a:focus,.single-product .product.reinvestment .single-rollover-button a:hover,.single-product .product.reinvestment button.single-reinvest-button a:focus,.single-product .product.reinvestment button.single-reinvest-button a:hover,.single-product .product.reinvestment button.single-rollover-button:focus,.single-product .product.reinvestment button.single-rollover-button:hover,.single-product .product.rollover button.single-reinvest-button:focus,.single-product .product.rollover button.single-reinvest-button:hover,.single-product .product.rollover button.single-rollover-button:focus,.single-product .product.rollover button.single-rollover-button:hover{background-color:#156cab;color:#fff}#onboarding-1-modal-container #onboarding-1-modal #onboarding-1-modal-body .loading-div{text-align:center;margin:60px auto 20px}form.woocommerce-form.woocommerce-form-register.register p#hp-reg-field{width:0;height:0;margin:0!important;padding:0}.button-replacement-text.button-replacement-text-reinvestment{cursor:pointer}.button-replacement-text.button-replacement-text-reinvestment h2,.button-replacement-text.button-replacement-text-rollover h2{background-color:#156cab!important;border-radius:100px;cursor:pointer}.button-replacement-text.button-replacement-text-reinvestment h2.disabled,.button-replacement-text.button-replacement-text-rollover h2.disabled{opacity:.5;cursor:default}.single-product .product.next_reinvestment span.reinvestment-compliance-limit-message,.single-product .product.reinvestment span.reinvestment-compliance-limit-message,.single-product .product.rollover span.reinvestment-compliance-limit-message{display:block;margin:15px auto;font-weight:600}.single-product .product.next_reinvestment button.single-rollover-button,.single-product .product.reinvestment button.single-rollover-button,.single-product .product.rollover button.single-reinvest-button,.single-product .product.rollover button.single-rollover-button{background-color:#fff;border:3px solid #156cab;border-radius:50px;padding:10px 20px;font-weight:700;font-size:14px;color:#156cab;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:.15s all ease-in-out}.single-product .product.next_reinvestment .single-rollover-button span,.single-product .product.next_reinvestment button.single-reinvest-button span,.single-product .product.next_reinvestment button.single-rollover-button span,.single-product .product.reinvestment .single-rollover-button span,.single-product .product.reinvestment button.single-reinvest-button span,.single-product .product.reinvestment button.single-rollover-button span,.single-product .product.rollover button.single-reinvest-button span,.single-product .product.rollover button.single-rollover-button span{font-size:22px;font-weight:700;text-transform:uppercase}.single-product .product.next_reinvestment button.single-rollover-button:disabled,.single-product .product.reinvestment button.single-rollover-button:disabled,.single-product .product.rollover button.single-reinvest-button:disabled,.single-product .product.rollover button.single-rollover-button:disabled{opacity:.5;cursor:auto;background-color:#fff;color:#156cab}.single-product .product.next_reinvestment .reinvested-message-container,.single-product .product.reinvestment .reinvested-message-container,.single-product .product.rollover .reinvested-message-container{width:75%;margin:20px auto 0}.single-product .product.next_reinvestment .reinvested-message-container-contract,.single-product .product.next_reinvestment .reinvested-message-container-wallet,.single-product .product.reinvestment .reinvested-message-container-contract,.single-product .product.reinvestment .reinvested-message-container-wallet,.single-product .product.rollover .reinvested-message-container-contract,.single-product .product.rollover .reinvested-message-container-wallet{margin:30px auto;padding:20px 25px;width:75%;border:1px solid #156cab;border-radius:5px;background:#fff;box-shadow:1px 1px 3px 1px rgba(0,0,0,.3)}.single-product .product.next_reinvestment .reinvested-message-container-contract p,.single-product .product.next_reinvestment .reinvested-message-container-wallet p,.single-product .product.reinvestment .reinvested-message-container-contract p,.single-product .product.reinvestment .reinvested-message-container-wallet p,.single-product .product.rollover .reinvested-message-container-contract p,.single-product .product.rollover .reinvested-message-container-wallet p{margin-bottom:6px;padding-bottom:0;text-align:left;font-weight:500;line-height:1.4em}.single-product .product.next_reinvestment .reinvested-message-container-contract .signup-disabled,.single-product .product.next_reinvestment .reinvested-message-container-wallet .signup-disabled,.single-product .product.reinvestment .reinvested-message-container-contract .signup-disabled,.single-product .product.reinvestment .reinvested-message-container-wallet .signup-disabled,.single-product .product.rollover .reinvested-message-container-contract .signup-disabled,.single-product .product.rollover .reinvested-message-container-wallet .signup-disabled{margin-bottom:12px;padding:0;color:#294378;font-size:20px;font-weight:700;text-transform:uppercase}.single-product .product.next_reinvestment .reinvested-message-container-contract .message-header,.single-product .product.next_reinvestment .reinvested-message-container-wallet .message-header,.single-product .product.reinvestment .reinvested-message-container-contract .message-header,.single-product .product.reinvestment .reinvested-message-container-wallet .message-header,.single-product .product.rollover .reinvested-message-container-contract .message-header,.single-product .product.rollover .reinvested-message-container-wallet .message-header{margin-bottom:10px;padding:0;display:inline-block;color:#eb8523;font-size:18px;text-transform:uppercase;font-weight:600}.single-product .product.next_reinvestment .reinvested-message-container-contract .message-header.enrolled,.single-product .product.next_reinvestment .reinvested-message-container-wallet .message-header.enrolled,.single-product .product.reinvestment .reinvested-message-container-contract .message-header.enrolled,.single-product .product.reinvestment .reinvested-message-container-wallet .message-header.enrolled,.single-product .product.rollover .reinvested-message-container-contract .message-header.enrolled,.single-product .product.rollover .reinvested-message-container-wallet .message-header.enrolled{color:#156cab;font-weight:700}@media screen and (max-width:600px){.single-product .product.next_reinvestment .reinvested-message-container-contract,.single-product .product.next_reinvestment .reinvested-message-container-wallet,.single-product .product.reinvestment .reinvested-message-container-contract,.single-product .product.reinvestment .reinvested-message-container-wallet,.single-product .product.rollover .reinvested-message-container-contract,.single-product .product.rollover .reinvested-message-container-wallet{width:100%}}.single-product .product.next_reinvestment .reinvestment-property-card,.single-product .product.reinvestment .reinvestment-property-card,.single-product .product.rollover .reinvestment-property-card{width:75%;margin:30px auto 0;padding:20px 30px 30px;background-color:#fff;border:1px solid #156cab;border-radius:4px;box-shadow:1px 1px 3px 1px rgba(0,0,0,.3);font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:.15s all ease-in-out}@media screen and (max-width:600px){.single-product .product.next_reinvestment .reinvestment-property-card,.single-product .product.reinvestment .reinvestment-property-card,.single-product .product.rollover .reinvestment-property-card{width:100%}}.single-product .product.next_reinvestment .reinvestment-property-card p,.single-product .product.reinvestment .reinvestment-property-card p,.single-product .product.rollover .reinvestment-property-card p{margin-bottom:6px;padding:0;line-height:1.4em}#reinvestment-modal{transition:all .15s ease-in-out;background-color:rgba(0,0,0,.5);position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999999;opacity:1;visibility:visible}#reinvestment-modal.hide{opacity:0!important;visibility:hidden!important;z-index:-99999!important;-webkit-transform:scale(0);transform:scale(0)}#reinvestment-modal .no-display{display:none}#reinvestment-modal #reinvestment-modal-main{position:absolute;width:65%;left:50%;top:50%;height:80%;border-radius:4px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;opacity:1;visibility:visible;overflow:hidden}#reinvestment-modal #reinvestment-modal-main .reinvestment-bold-label{text-transform:uppercase;font-weight:600}#reinvestment-modal #reinvestment-modal-main ol,#rollover-modal #rollover-modal-main ol{list-style:decimal;padding:0 30px;margin:15px 0}#reinvestment-modal #reinvestment-modal-main ol li,#rollover-modal #rollover-modal-main ol li{margin-top:5px}#reinvestment-modal #reinvestment-modal-main ol.letters,#rollover-modal #rollover-modal-main ol.letters{list-style:lower-alpha}#reinvestment-modal #reinvestment-modal-main .reinvestment-modal-close-button{position:absolute;right:4px;top:4px;background:0 0!important;border:0!important;cursor:pointer;transition:all .15s ease-in-out}#reinvestment-modal #reinvestment-modal-main .reinvestment-modal-close-button i{color:#fff;font-size:24px;transition:all .15s ease-in-out}#reinvestment-modal #reinvestment-modal-main .reinvestment-modal-close-button:focus i,#reinvestment-modal #reinvestment-modal-main .reinvestment-modal-close-button:hover i,.renovation-projects-property-card .event-single-container .event-image-modal-container .event-image-modal-main .event-image-modal-header .event-image-modal-close-button:focus i,.renovation-projects-property-card .event-single-container .event-image-modal-container .event-image-modal-main .event-image-modal-header .event-image-modal-close-button:hover i{color:#f2a91e}@media screen and (max-width:600px){#reinvestment-modal #reinvestment-modal-main{width:90%;max-height:94%}}#reinvestment-modal #reinvestment-modal-main #reinvestment-modal-header{width:100%;background-color:#294378;text-align:center;padding:5px;position:relative;box-shadow:0 2px 5px rgba(0,0,0,.5)}#reinvestment-modal #reinvestment-modal-main #reinvestment-modal-header>h2,.renovation-projects-property-card .event-single-container .event-image-modal-container .event-image-modal-main .event-image-modal-header>h2{color:#fff;padding:0;margin:10px 40px}@media screen and (max-width:600px){#reinvestment-modal #reinvestment-modal-main #reinvestment-modal-header>h2{font-size:20px}}#reinvestment-modal #reinvestment-modal-main #reinvestment-modal-body{width:100%;padding:30px 28px 30px 35px;height:calc(100% - 93px);overflow-y:auto}#reinvestment-modal #reinvestment-modal-main #reinvestment-modal-body .reinvestment-terms-block{margin-bottom:35px}#reinvestment-modal #reinvestment-modal-main #reinvestment-modal-body h3,#rollover-modal #rollover-modal-main #rollover-modal-body h3{padding-bottom:3px;text-transform:uppercase;font-size:14px;color:#294378}#reinvestment-modal #reinvestment-modal-main #reinvestment-modal-body p,#rollover-modal #rollover-modal-main #rollover-modal-body p,.renovation-projects-property-card .project-first-row .project-title h4,.renovation-projects-property-card .project-second-row .project-title h4,.renovation-projects-property-card h3{padding-bottom:0}#reinvestment-modal #reinvestment-modal-main #reinvestment-modal-body .required:before,#rollover-modal #rollover-modal-main #rollover-modal-body .required:before{content:"*";font-weight:700;color:red;margin-left:-12px}#reinvestment-modal #reinvestment-modal-main #reinvestment-modal-body .simple-opt-in-terms{text-align:center}#reinvestment-modal #reinvestment-modal-main #reinvestment-modal-body #opt-in-container .fa-check{border-radius:50px;padding:5px;background-color:green;color:#fff}#reinvestment-modal #reinvestment-modal-main #reinvestment-modal-body #opt-in-container button:disabled{opacity:.5;cursor:auto;background-color:#fff;color:#112c4c}#reinvestment-modal #reinvestment-modal-main #reinvestment-modal-body #opt-in-container button.am-sure-button{background-color:#fff;border:3px solid green;color:green;margin-right:40px}#reinvestment-modal #reinvestment-modal-main #reinvestment-modal-body #opt-in-container button.am-sure-button:focus,#reinvestment-modal #reinvestment-modal-main #reinvestment-modal-body #opt-in-container button.am-sure-button:hover{background-color:green;color:#fff}#reinvestment-modal #reinvestment-modal-main #reinvestment-modal-body #opt-in-container button.cancel-button{color:red;background-color:#fff;border:3px solid red}#reinvestment-modal #reinvestment-modal-main #reinvestment-modal-body #opt-in-container button.cancel-button:focus,#reinvestment-modal #reinvestment-modal-main #reinvestment-modal-body #opt-in-container button.cancel-button:hover{background-color:red;color:#fff}#reinvestment-modal #reinvestment-modal-main #reinvestment-modal-body #opt-in-container .reinvestment-error-message-container{width:100%;margin:20px auto 0;text-align:center}#reinvestment-modal #reinvestment-modal-main #reinvestment-modal-body #opt-in-container .reinvestment-error-message-container>span{display:block;margin:auto;color:red}@media screen and (max-width:600px){#reinvestment-modal #reinvestment-modal-main #reinvestment-modal-body #opt-in-container .reinvestment-error-message-container{width:100%}}#reinvestment-modal #reinvestment-modal-main #reinvestment-modal-body #opt-in-container .reinvestment-success-message-container{width:100%;text-align:center;margin:20px auto 0}#reinvestment-modal #reinvestment-modal-main #reinvestment-modal-body #opt-in-container .reinvestment-success-message-container li,#rollover-modal #rollover-modal-main #rollover-modal-body #opt-in-container .rollover-success-message-container li{text-align:left;padding:10px}@media screen and (max-width:600px){#reinvestment-modal #reinvestment-modal-main #reinvestment-modal-body #opt-in-container .reinvestment-success-message-container{width:100%}}#reinvestment-modal #reinvestment-modal-main #reinvestment-modal-body #opt-in-container .reinvestment-success-message-container>span{display:block;margin:auto;color:green}#reinvestment-modal #reinvestment-modal-main #reinvestment-modal-body #opt-in-container .reinvestment-success-message-container>span.next-steps,#rollover-modal #rollover-modal-main #rollover-modal-body #opt-in-container .rollover-success-message-container>span.next-steps{margin-top:10px;font-size:18px;font-weight:600}#reinvestment-modal #reinvestment-modal-main #reinvestment-modal-body #opt-in-container i.modal-reinvest-button{display:block;position:absolute;top:4px;left:calc(50% - 20px);font-size:36px;color:#156cab}#reinvestment-modal #reinvestment-modal-main #reinvestment-modal-body #opt-in-container i.fa-check,#reinvestment-modal #reinvestment-modal-main #reinvestment-modal-body #opt-in-container i.fa-spinner-third{font-size:36px}#reinvestment-modal #reinvestment-modal-main #reinvestment-modal-body #opt-in-container i.fa-spinner-third{-webkit-animation:fa-spin 1s cubic-bezier(.15,.3,.3,.7) infinite;animation:fa-spin 1s cubic-bezier(.15,.3,.3,.7) infinite}#reinvestment-modal #reinvestment-modal-main #reinvestment-modal-body #opt-in-container .hidden{opacity:0;-webkit-transform:scale(0);transform:scale(0);visibility:hidden}.reno_et_pb_column{z-index:9!important}.renovation-projects-property-card{box-shadow:1px 1px 5px 1px rgba(0,0,0,.3)}@media screen and (max-width:767px){.renovation-projects-property-card .half-mobile{flex-basis:40%!important}}.renovation-projects-property-card .project-start-declare{margin-top:50px;margin-bottom:20px;text-align:center;font-weight:500}.renovation-projects-property-card .project-first-row,.renovation-projects-property-card .project-second-row{display:grid;grid-template-columns:8fr 3fr 2fr;width:100%}@media screen and (min-width:767px){.renovation-projects-property-card .project-first-row,.renovation-projects-property-card .project-second-row{margin-top:20px}}.renovation-projects-property-card .project-first-row .description-container,.renovation-projects-property-card .project-second-row .description-container{line-height:1.4em}@media screen and (max-width:767px){.renovation-projects-property-card .project-first-row,.renovation-projects-property-card .project-second-row{display:flex;justify-content:space-between;flex-wrap:wrap}.renovation-projects-property-card .project-first-row .mobile-top-margin,.renovation-projects-property-card .project-second-row .mobile-top-margin{margin-top:20px}.renovation-projects-property-card .project-first-row .project-end,.renovation-projects-property-card .project-first-row .project-start,.renovation-projects-property-card .project-second-row .project-end,.renovation-projects-property-card .project-second-row .project-start{flex-basis:40%}.renovation-projects-property-card .project-first-row .project-description,.renovation-projects-property-card .project-first-row .project-title,.renovation-projects-property-card .project-second-row .project-description,.renovation-projects-property-card .project-second-row .project-title{flex-basis:100%}}.renovation-projects-property-card ::-webkit-scrollbar{-webkit-appearance:none;width:7px}.renovation-projects-property-card ::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);box-shadow:0 0 1px rgba(255,255,255,.5)}.renovation-projects-property-card label{text-transform:uppercase;font-size:11px;font-weight:600;display:block;text-align:left;line-height:1em;margin-bottom:2px}.renovation-projects-property-card span{font-size:16px;text-align:left}.renovation-projects-property-card .description-container{line-height:1.4em}.renovation-projects-property-card .spent-item span{font-weight:600;color:#d30303}.renovation-projects-property-card .allocated-item span,.renovation-projects-property-card .renovation-project-card-body .renovation-project-body-header .title-status-description-container .title-status-container .status-container span{font-weight:600}.renovation-projects-property-card .renovation-project-card-header{background-color:#112c4c;padding:2px 13px 0;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}@media screen and (max-width:767px){.renovation-projects-property-card .renovation-project-card-header{padding:8px 13px 13px}}.renovation-projects-property-card .renovation-project-card-header .select-project-container{display:flex;align-items:flex-start;position:relative;margin-top:0;padding:10px;border-width:3px;border-style:none;border-color:"#FFB528"}@media screen and (max-width:767px){.renovation-projects-property-card .renovation-project-card-header .select-project-container{width:100%;display:flex;justify-content:space-between;padding:0;flex-wrap:wrap}}.renovation-projects-property-card .renovation-project-card-header .select-project-container .select-wrapper{display:inline-block;box-sizing:border-box;margin-right:0;height:27px;min-width:190px;overflow:hidden;background:#fff;font-weight:500;position:relative}@media screen and (max-width:767px){.renovation-projects-property-card .renovation-project-card-header .select-project-container .select-wrapper{margin-right:0;margin-bottom:5px;margin-left:5px}}.renovation-projects-property-card .renovation-project-card-header .select-project-container .select-wrapper:focus{border-color:#444;background:#fff}.renovation-projects-property-card .renovation-project-card-header .select-project-container .select-wrapper::-webkit-input-placeholder{font-size:12px;font-weight:400;font-style:italic;opacity:.4}.renovation-projects-property-card .renovation-project-card-header .select-project-container .select-wrapper::-moz-placeholder{font-size:12px;font-weight:400;font-style:italic;opacity:.4}.renovation-projects-property-card .renovation-project-card-header .select-project-container .select-wrapper::placeholder{font-size:12px;font-weight:400;font-style:italic;opacity:.4}.renovation-projects-property-card .renovation-project-card-header .select-project-container .select-wrapper i{position:absolute;pointer-events:none;top:1px;right:0;z-index:1;height:25px;width:25px!important;padding:2px 6px;background:#fff;box-shadow:0 0 5px 1px rgba(0,0,0,.15);font-size:20px}.renovation-projects-property-card .renovation-project-card-header .select-project-container .select-wrapper>div:not(:first-child){margin-top:20px}.renovation-projects-property-card .renovation-project-card-header .select-project-container select{background-color:#fff;border:1px solid #bbb;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;position:relative;overflow:hidden;display:block;height:27px;width:100%;max-width:200px;min-width:170px;font-weight:500;cursor:pointer;padding:3px 5px;color:#4e4e4e;font-family:"Montserrat","Open Sans",Arial,sans-serif!important;font-size:13px}.renovation-projects-property-card .renovation-project-card-header .select-project-container select::after{color:#888;font-size:15px;padding:12px 8px;position:absolute;right:10px;top:0;text-align:center;pointer-events:none}.renovation-projects-property-card .renovation-project-card-header h4,.renovation-projects-property-card .renovation-project-card-header h5{color:#fff;text-transform:uppercase;padding:6px}.renovation-projects-property-card .renovation-project-card-header h4{margin-right:20px}.renovation-projects-property-card .renovation-project-card-header h5{margin-right:10px;font-size:12px;font-weight:700}.renovation-projects-property-card .renovation-project-card-header .reno-item{margin-top:10px}.renovation-projects-property-card .New,.renovation-projects-property-card .Upcoming,.renovation-projects-property-card i.fa-star{color:#eb8523}.renovation-projects-property-card .Complete{color:green}.renovation-projects-property-card .Ongoing,.renovation-projects-property-card i.fa-hourglass{color:#156cab}.renovation-projects-property-card i.fa-check{color:green}.renovation-projects-property-card .project-end-item,.renovation-projects-property-card .renovation-project-card-body .renovation-project-body-header .allocated-item{min-width:100px}@media screen and (max-width:767px){.renovation-projects-property-card .project-end-item{min-width:inherit}}.renovation-projects-property-card .event-status-container,.woocommerce div.product .clearfix{position:relative}.renovation-projects-property-card .event-status-container span{display:block;font-weight:600}.renovation-projects-property-card .event-status-container i{position:absolute;left:-25px;top:25px}@media screen and (max-width:767px){.renovation-projects-property-card .event-status-container i.status-icon{right:-20px;left:inherit}}.renovation-projects-property-card .event-img-gallery-button i.fa-images{color:#156cab;font-size:24px;transition:all .15s ease-in-out;cursor:pointer}.renovation-projects-property-card .event-img-gallery-button i.fa-images:hover{opacity:.5}.renovation-projects-property-card .renovation-project-card-body{padding:20px 0 0}.renovation-projects-property-card .renovation-project-card-body .renovation-project-body-header{display:flex;flex-wrap:wrap;padding:0 25px 30px}@media screen and (max-width:767px){.renovation-projects-property-card .renovation-project-card-body .renovation-project-body-header{padding:0 25px 15px}}.renovation-projects-property-card .renovation-project-card-body .renovation-project-body-header .title-status-description-container{display:flex;flex-direction:column;flex-basis:60%;margin-right:15px}@media screen and (max-width:767px){.renovation-projects-property-card .renovation-project-card-body .renovation-project-body-header .title-status-description-container{flex-wrap:wrap;flex-basis:100%;margin-right:0}}.renovation-projects-property-card .renovation-project-card-body .renovation-project-body-header .title-status-description-container .title-status-container{display:flex;justify-content:flex-start;min-width:210px}@media screen and (max-width:767px){.renovation-projects-property-card .renovation-project-card-body .renovation-project-body-header .title-status-description-container .title-status-container{display:flex;justify-content:space-between}}.renovation-projects-property-card .renovation-project-card-body .renovation-project-body-header .title-status-description-container .title-status-container .status-container{margin-left:40px;position:relative}.renovation-projects-property-card .renovation-project-card-body .renovation-project-body-header .title-status-description-container .title-status-container .status-container i{position:absolute;left:-20px}.renovation-projects-property-card .renovation-project-card-body .renovation-project-body-header .project-details-container{flex-basis:37%;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:767px){.renovation-projects-property-card .renovation-project-card-body .renovation-project-body-header .project-details-container{flex-basis:100%;margin-top:20px}}.renovation-projects-property-card .renovation-project-card-body .renovation-project-body-header .project-details-container .spent-allocated-container,.renovation-projects-property-card .renovation-project-card-body .renovation-project-body-header .project-details-container .start-end-container{display:flex;justify-content:space-between;flex-basis:100%}.renovation-projects-property-card .renovation-project-card-body .renovation-project-body-events-body{overflow-y:scroll;max-height:295px;padding:0 5px 25px 15px;background-color:#f8f8f8;border:12px solid #fff}@media screen and (max-width:767px){.renovation-projects-property-card .renovation-project-card-body .renovation-project-body-events-body{padding:0 20px 25px}}.renovation-projects-property-card .event-single-container{display:flex;flex-wrap:wrap;width:100%;border-bottom:1px solid #d3d3d3;padding:24px 0}.renovation-projects-property-card .event-single-container .event-first-row-container{grid-template-columns:8fr 3fr 2fr}.renovation-projects-property-card .event-single-container .event-second-row-container{grid-template-columns:6fr 2fr 3fr 2fr}.renovation-projects-property-card .event-single-container .event-first-row-container,.renovation-projects-property-card .event-single-container .event-second-row-container{display:grid;width:100%}@media screen and (max-width:767px){.renovation-projects-property-card .event-single-container .event-first-row-container,.renovation-projects-property-card .event-single-container .event-second-row-container{display:flex;justify-content:space-between;flex-wrap:wrap}.renovation-projects-property-card .event-single-container .event-first-row-container .event-img-container-mobile,.renovation-projects-property-card .event-single-container .event-second-row-container .event-img-container-mobile{margin-top:0}}.renovation-projects-property-card .event-single-container .event-image-modal-container .event-image-modal-main .event-image-modal-body .event-image-single-container h5,.renovation-projects-property-card .event-single-container .event-second-row-container{margin-top:20px}@media screen and (max-width:767px){.renovation-projects-property-card .event-single-container .event-second-row-container{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:0}.renovation-projects-property-card .event-single-container .allocated-item,.renovation-projects-property-card .event-single-container .event-end-item,.renovation-projects-property-card .event-single-container .final-cost-container{margin-right:-5px!important}}.renovation-projects-property-card .event-single-container .projected-spent-container{flex-basis:40%}@media screen and (max-width:767px){.renovation-projects-property-card .event-single-container .projected-spent-container{width:100%}}.renovation-projects-property-card .event-single-container .event-more-less-button{display:inline-block;min-width:50px}.renovation-projects-property-card .event-single-container .event-more-less-button i{font-size:13px;margin-left:5px}@media screen and (max-width:767px){.renovation-projects-property-card .event-single-container .event-more-less-button{position:absolute;right:-55px;top:12px}}.renovation-projects-property-card .event-single-container .event-more-text{color:#156cab;font-weight:600}.renovation-projects-property-card .event-single-container .event-less-text{color:#eb8523;font-weight:600}@media screen and (max-width:767px){.renovation-projects-property-card .event-single-container .blank-desktop-space,.renovation-projects-property-card .event-single-container .event-description-desktop,.renovation-projects-property-card .event-single-container .event-img-container-desktop,.renovation-projects-property-card .event-single-container .event-more-container-desktop,.renovation-projects-property-card .event-single-container .final-cost-container-desktop,.renovation-projects-property-card .event-single-container .projected-cost-desktop-container{display:none!important}}@media screen and (min-width:767px){.renovation-projects-property-card .event-single-container .cost-container-mobile,.renovation-projects-property-card .event-single-container .event-description-mobile,.renovation-projects-property-card .event-single-container .event-img-container-mobile,.renovation-projects-property-card .event-single-container .event-more-container-mobile,.renovation-projects-property-card .event-single-container .projected-cost-mobile-container{display:none!important}}.renovation-projects-property-card .event-single-container .cost-container-mobile{display:flex;justify-content:space-between}.renovation-projects-property-card .event-single-container .event-img-container{flex-basis:10%}.renovation-projects-property-card .event-single-container .event-img-container .event-img-gallery-button{cursor:pointer}.renovation-projects-property-card .event-single-container .event-img-container.disabled{cursor:not-allowed!important}.renovation-projects-property-card .event-single-container .event-img-container span,.renovation-projects-property-card .event-single-container .event-img-container>label{margin-right:10px}.renovation-projects-property-card .event-single-container .event-image-modal-container{transition:all .15s ease-in-out;background-color:rgba(0,0,0,.5);position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999999;opacity:1;visibility:visible}.renovation-projects-property-card .event-single-container .event-image-modal-container .event-image-modal-main{position:absolute;width:65%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;opacity:1;visibility:visible;overflow:hidden;max-width:500px}@media screen and (max-width:767px){.renovation-projects-property-card .event-single-container .event-image-modal-container .event-image-modal-main{width:95%}}#rollover-modal #rollover-modal-main #rollover-modal-header,.renovation-projects-property-card .event-single-container .event-image-modal-container .event-image-modal-main .event-image-modal-header{width:100%;background-color:#294378;text-align:center;padding:5px;position:relative;box-shadow:0 2px 5px rgba(0,0,0,.5)}@media screen and (max-width:767px){.renovation-projects-property-card .event-single-container .event-image-modal-container .event-image-modal-main .event-image-modal-header>h2{font-size:20px}}.renovation-projects-property-card .event-single-container .event-image-modal-container .event-image-modal-main .event-image-modal-header .event-image-modal-close-button{position:absolute;right:4px;top:4px;background:0 0!important;border:0!important;cursor:pointer;transition:all .15s ease-in-out}#rollover-modal #rollover-modal-main .rollover-modal-close-button i,.renovation-projects-property-card .event-single-container .event-image-modal-container .event-image-modal-main .event-image-modal-header .event-image-modal-close-button i,.team-page-modal-close-button i{color:#fff;font-size:24px;transition:all .15s ease-in-out}.renovation-projects-property-card .event-single-container .event-image-modal-container .event-image-modal-main .event-image-modal-body{width:100%;padding:40px 30px 20px;position:relative}@media screen and (max-width:767px){.renovation-projects-property-card .event-single-container .event-image-modal-container .event-image-modal-main .event-image-modal-body{padding:40px}}.renovation-projects-property-card .event-single-container .event-image-modal-container .event-image-modal-main .event-image-modal-body .event-image-single-container,.single-product .product.next_reinvestment .rollover-property-card h4,.single-product .product.reinvestment .rollover-property-card h4{text-align:center}.renovation-projects-property-card .event-single-container .event-image-modal-container .event-image-modal-main .event-image-modal-body .direct-event-image-container h5{margin-top:20px;text-align:center}.renovation-projects-property-card .event-single-container .event-image-modal-container .event-image-modal-main .event-image-modal-body .event-image-single-container img{margin:auto;height:320px;width:320px}@media screen and (max-width:850px){.renovation-projects-property-card .event-single-container .event-image-modal-container .event-image-modal-main .event-image-modal-body .event-image-single-container img{height:250px;width:250px}}.renovation-projects-property-card .event-single-container .event-image-modal-container .event-image-modal-main .event-image-modal-body .event-image-arrow{display:block;font-size:0;color:transparent;width:50px;height:50px;background-color:#fff;border-radius:50%;box-shadow:0 1px 5px 3px rgba(0,0,0,.1);transition:.2s all ease-in-out;-webkit-transition:.2s all ease-in-out;position:absolute;cursor:pointer}.renovation-projects-property-card .event-single-container .event-image-modal-container .event-image-modal-main .event-image-modal-body .event-image-arrow.arrow-left{left:5%;top:45%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.renovation-projects-property-card .event-single-container .event-image-modal-container .event-image-modal-main .event-image-modal-body .event-image-arrow.arrow-left i{-webkit-transform:translate(100%,35%);transform:translate(100%,35%)}.renovation-projects-property-card .event-single-container .event-image-modal-container .event-image-modal-main .event-image-modal-body .event-image-arrow.arrow-right{right:5%;top:45%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.renovation-projects-property-card .event-single-container .event-image-modal-container .event-image-modal-main .event-image-modal-body .event-image-arrow.arrow-right i{-webkit-transform:translate(145%,35%);transform:translate(145%,35%)}.renovation-projects-property-card .event-single-container .event-image-modal-container .event-image-modal-main .event-image-modal-body .event-image-arrow i{visibility:visible;font-family:"Font Awesome 6 Pro";font-size:30px;font-weight:900;color:#156cab!important;position:absolute;top:0;left:0;transition:inherit;-webkit-transition:inherit}#rollover-modal #rollover-modal-main .rollover-modal-close-button:focus i,#rollover-modal #rollover-modal-main .rollover-modal-close-button:hover i,.renovation-projects-property-card .event-single-container .event-image-modal-container .event-image-modal-main .event-image-modal-body .event-image-arrow:focus i,.renovation-projects-property-card .event-single-container .event-image-modal-container .event-image-modal-main .event-image-modal-body .event-image-arrow:hover i{color:#f2a91e}.renovation-projects-property-card .event-single-container .event-item{margin-right:30px}@media screen and (max-width:767px){.renovation-projects-property-card .event-single-container .event-item{margin-top:20px}}.renovation-projects-property-card .event-single-container .event-item.allocated-group-container,.renovation-projects-property-card .event-single-container .event-item.event-end-item{margin-right:0}@media screen and (max-width:767px){.renovation-projects-property-card .event-single-container .event-item.allocated-group-container{width:100%;text-align:inherit}.renovation-projects-property-card .event-single-container .event-item.allocated-group-container .allocated-container{width:100%}.renovation-projects-property-card .event-single-container .event-item{margin-right:10px}.renovation-projects-property-card .event-single-container .event-item.event-img-container{justify-content:flex-start}}.renovation-projects-property-card .event-single-container .event-status-img-container{margin-right:15px}@media screen and (max-width:767px){.renovation-projects-property-card .event-single-container .event-status-img-container{display:flex;justify-content:space-between;margin-right:0}}.renovation-projects-property-card .event-single-container .event-title{font-weight:700;font-size:16px;min-width:150px;position:relative;flex-basis:50%;line-height:1.2}.renovation-projects-property-card .event-single-container .event-details-container>div,.renovation-projects-property-card .event-single-container .event-title span{margin-right:5px}@media screen and (max-width:767px){.renovation-projects-property-card .event-single-container .event-title{flex-basis:75%;margin-top:0}}.renovation-projects-property-card .event-single-container .event-description{flex-basis:50%;line-height:1.4em}@media screen and (max-width:767px){.renovation-projects-property-card .event-single-container .event-description{flex-basis:100%}}.renovation-projects-property-card .event-single-container .event-description span{font-size:14px;font-weight:400}.renovation-projects-property-card .event-single-container .event-more-container-desktop,.renovation-projects-property-card .event-single-container .final-cost-container-desktop{margin-right:0}.renovation-projects-property-card .event-single-container .allocated-group-container,.renovation-projects-property-card .event-single-container .final-cost-container{flex-basis:15%}.renovation-projects-property-card .event-single-container .event-details-container{display:grid;grid-auto-columns:1fr;grid-auto-flow:column}@media screen and (max-width:767px){.renovation-projects-property-card .event-single-container .event-details-container{display:flex;justify-content:space-between}.renovation-projects-property-card .event-single-container .event-more-container,.renovation-projects-property-card .event-single-container .event-title{margin-top:10px}}.renovation-projects-property-card .no-display{display:none!important}.renovation-projects-property-card .hide{opacity:0!important;visibility:hidden!important;height:0!important;transition:.25s all ease-in-out;margin-top:0!important}.renovation-projects-property-card .show{opacity:1!important;visibility:visible!important;height:auto;transition:.25s all ease-in-out}#rollover-modal,.renovation-projects-property-card .show-modal{transition:all .15s ease-in-out;background-color:rgba(0,0,0,.5);position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999999;opacity:1;visibility:visible}#rollover-modal.hide,.renovation-projects-property-card .hide-modal{opacity:0!important;visibility:hidden!important;z-index:-99999!important;-webkit-transform:scale(0);transform:scale(0)}.renovation-projects-property-card .shadow{box-shadow:inset 1px 1px 5px #d3d3d3}.button-replacement-text.button-replacement-text-rollover{cursor:pointer}.single-product .product.next_reinvestment .single-rollover-button,.single-product .product.next_reinvestment button.single-reinvest-button,.single-product .product.reinvestment .single-rollover-button,.single-product .product.reinvestment button.single-reinvest-button{background-color:#fff;border:3px solid #156cab;border-radius:50px;padding:10px 20px;font-weight:700;font-size:14px;color:#156cab;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:.15s all ease-in-out}.single-product .product.next_reinvestment .single-rollover-button:focus,.single-product .product.next_reinvestment .single-rollover-button:focus a,.single-product .product.next_reinvestment .single-rollover-button:hover,.single-product .product.next_reinvestment .single-rollover-button:hover a,.single-product .product.next_reinvestment button.single-reinvest-button:focus,.single-product .product.next_reinvestment button.single-reinvest-button:focus a,.single-product .product.next_reinvestment button.single-reinvest-button:hover,.single-product .product.next_reinvestment button.single-reinvest-button:hover a,.single-product .product.reinvestment .single-rollover-button:focus,.single-product .product.reinvestment .single-rollover-button:focus a,.single-product .product.reinvestment .single-rollover-button:hover,.single-product .product.reinvestment .single-rollover-button:hover a,.single-product .product.reinvestment button.single-reinvest-button:focus,.single-product .product.reinvestment button.single-reinvest-button:focus a,.single-product .product.reinvestment button.single-reinvest-button:hover,.single-product .product.reinvestment button.single-reinvest-button:hover a{background-color:#156cab;color:#fff}.single-product .product.next_reinvestment .single-rollover-button:disabled,.single-product .product.next_reinvestment button.single-reinvest-button:disabled,.single-product .product.reinvestment .single-rollover-button:disabled,.single-product .product.reinvestment button.single-reinvest-button:disabled{opacity:.5;cursor:auto;background-color:#fff;color:#156cab}#rollover-modal .no-display,.single-product #raise-photo-gallery .gallery .mockup.mobile,.single-product .product.next_reinvestment .gift-purchase-explainer-wrapper,.single-product .product.reinvestment .gift-purchase-explainer-wrapper{display:none}.single-product .product.next_reinvestment .rollover-message-container,.single-product .product.reinvestment .rollover-message-container{width:75%;margin:20px auto 0}.single-product .product.next_reinvestment .rollover-message-container p,.single-product .product.reinvestment .rollover-message-container p{font-size:14px;line-height:1.4em;margin-top:0;margin-bottom:10px;padding-bottom:0}.single-product .product.next_reinvestment .rollover-message-container-contract,.single-product .product.reinvestment .rollover-message-container-contract{width:75%;margin:30px auto;padding:25px 30px;border:1px solid #f2a91e;border-radius:5px;background:#fff;box-shadow:1px 1px 3px 1px rgba(0,0,0,.3);font-size:.9em;line-height:1.4}.single-product .product.next_reinvestment .rollover-message-container-contract .missing-contract-bold,.single-product .product.reinvestment .rollover-message-container-contract .missing-contract-bold{font-weight:600;text-transform:uppercase;color:#f2a91e}@media screen and (max-width:600px){.single-product .product.next_reinvestment .rollover-message-container-contract,.single-product .product.reinvestment .rollover-message-container-contract{width:100%}}.single-product .product.next_reinvestment .rollover-property-card,.single-product .product.reinvestment .rollover-property-card{background-color:#fff;border:1px solid #156cab;border-radius:5px;box-shadow:1px 1px 3px 1px rgba(0,0,0,.3);font-size:14px;font-weight:500;cursor:pointer;transition:.15s all ease-in-out;padding:20px 30px 30px;width:75%;margin:30px auto 0;text-align:left}@media screen and (max-width:600px){.single-product .product.next_reinvestment .rollover-property-card,.single-product .product.reinvestment .rollover-property-card{width:100%}}.single-product .product.next_reinvestment .rollover-property-card p,.single-product .product.reinvestment .rollover-property-card p{margin-bottom:6px;padding:0;line-height:1.4em}#rollover-modal #rollover-modal-main{position:absolute;width:65%;left:50%;top:50%;height:80%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;opacity:1;visibility:visible;overflow:hidden}#rollover-modal #rollover-modal-main .rollover-bold-label{text-transform:uppercase;font-weight:600}#rollover-modal #rollover-modal-main .rollover-modal-close-button{position:absolute;right:4px;top:4px;background:0 0!important;border:0!important;cursor:pointer;transition:all .15s ease-in-out}@media screen and (max-width:600px){#rollover-modal #rollover-modal-main{width:90%;max-height:94%}}#rollover-modal #rollover-modal-main #rollover-modal-header>h2{color:#fff;padding:0;margin:10px 40px}@media screen and (max-width:600px){#rollover-modal #rollover-modal-main #rollover-modal-header>h2{font-size:20px}}#rollover-modal #rollover-modal-main #rollover-modal-body{width:100%;padding:30px 28px 30px 35px;height:80%;overflow-y:auto}#rollover-modal #rollover-modal-main #rollover-modal-body .reinvestment-terms-block{margin-bottom:35px}#rollover-modal #rollover-modal-main #rollover-modal-body .simple-opt-in-terms{text-align:center}#rollover-modal #rollover-modal-main #rollover-modal-body #opt-in-container .fa-check{border-radius:50px;padding:5px;background-color:green;color:#fff}#rollover-modal #rollover-modal-main #rollover-modal-body #opt-in-container button:focus,#rollover-modal #rollover-modal-main #rollover-modal-body #opt-in-container button:hover{background-color:#112c4c;color:#fff}#rollover-modal #rollover-modal-main #rollover-modal-body #opt-in-container button:disabled{opacity:.5;cursor:auto;background-color:#fff;color:#112c4c}#rollover-modal #rollover-modal-main #rollover-modal-body #opt-in-container button.am-sure-button{background-color:#fff;border:3px solid green;color:green;margin-right:40px}#rollover-modal #rollover-modal-main #rollover-modal-body #opt-in-container button.am-sure-button:focus,#rollover-modal #rollover-modal-main #rollover-modal-body #opt-in-container button.am-sure-button:hover{background-color:green;color:#fff}#rollover-modal #rollover-modal-main #rollover-modal-body #opt-in-container button.cancel-button{color:red;background-color:#fff;border:3px solid red}#rollover-modal #rollover-modal-main #rollover-modal-body #opt-in-container button.cancel-button:focus,#rollover-modal #rollover-modal-main #rollover-modal-body #opt-in-container button.cancel-button:hover{background-color:red;color:#fff}#rollover-modal #rollover-modal-main #rollover-modal-body #opt-in-container .rollover-error-message-container{width:100%;margin:20px auto 0;text-align:center}#rollover-modal #rollover-modal-main #rollover-modal-body #opt-in-container .rollover-error-message-container>span{display:block;margin:auto;color:red}@media screen and (max-width:600px){#rollover-modal #rollover-modal-main #rollover-modal-body #opt-in-container .rollover-error-message-container{width:100%}}#rollover-modal #rollover-modal-main #rollover-modal-body #opt-in-container .rollover-success-message-container{width:100%;text-align:center;margin:20px auto 0}@media screen and (max-width:600px){#rollover-modal #rollover-modal-main #rollover-modal-body #opt-in-container .rollover-success-message-container{width:100%}}#rollover-modal #rollover-modal-main #rollover-modal-body #opt-in-container .rollover-success-message-container>span{display:block;margin:auto;color:green}#rollover-modal #rollover-modal-main #rollover-modal-body #opt-in-container i.modal-rollover-button{display:block;position:absolute;top:4px;left:calc(50% - 20px);font-size:36px;color:#156cab}#rollover-modal #rollover-modal-main #rollover-modal-body #opt-in-container i.fa-check,#rollover-modal #rollover-modal-main #rollover-modal-body #opt-in-container i.fa-spinner-third{font-size:36px}#rollover-modal #rollover-modal-main #rollover-modal-body #opt-in-container i.fa-spinner-third{-webkit-animation:fa-spin 1s cubic-bezier(.15,.3,.3,.7) infinite;animation:fa-spin 1s cubic-bezier(.15,.3,.3,.7) infinite}#rollover-modal #rollover-modal-main #rollover-modal-body #opt-in-container .hidden{opacity:0;-webkit-transform:scale(0);transform:scale(0);visibility:hidden}.single-product .login-notice{margin:10px 0 17px;padding:0;text-align:center;font-size:12px;font-weight:600;line-height:1.4em;text-transform:uppercase;font-style:italic}.single-product .login-button-wrapper .login-button{display:inline-block;margin:0;padding:5px 20px!important;background-color:#fff;border:4px solid #156cab;border-radius:50px;color:#156cab;font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:none!important;transition:.15s all ease-in-out}.single-product .login-button-wrapper .login-button:focus,.single-product .login-button-wrapper .login-button:hover{background-color:#156cab;color:#fff}.single-product .woocommerce-Price-currencySymbol{margin-right:4px}.single-product #raise-photo-gallery{margin:24px 0;padding:24px;background:#fff;border-radius:5px;border:1px solid #cacaca}.single-product #raise-photo-gallery .title{padding:0;margin:0 0 8px;text-transform:uppercase;font-size:20px;font-weight:700;text-align:center}@media screen and (max-width:500px){.single-product #raise-photo-gallery .title{font-size:16px}}.single-product #raise-photo-gallery p{margin:0 0 8px;padding:0;font-weight:500;text-align:center}@media screen and (max-width:500px){.single-product #raise-photo-gallery p{line-height:1.4;font-size:12px}}@media screen and (min-width:501px){.single-product #raise-photo-gallery p{font-size:14px;line-height:1.5}}.single-product #raise-photo-gallery p.notice,.single-product #raise-project-tracker-section .raise-project-tracker p.notice{font-style:italic}.single-product #raise-photo-gallery .gallery{margin:20px 0 0}.single-product #raise-photo-gallery .gallery .mockup{display:block}@media screen and (max-width:500px){.single-product #raise-photo-gallery .gallery .mockup{display:none}}@media screen and (max-width:500px){.single-product #raise-photo-gallery .gallery .mockup.mobile{display:block}}.single-product #raise-photo-gallery .acf-gallery{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.single-product #raise-photo-gallery .acf-gallery .rtg-gallery-item-wrapper{margin-right:20px}.single-product #raise-photo-gallery .acf-gallery .rtg-gallery-item-wrapper:last-of-type{margin-right:0}.single-product #raise-photo-gallery .acf-gallery a.project-gallery-image{margin-right:1rem}.single-product #raise-photo-gallery .acf-gallery a.project-gallery-image img{min-width:auto}.single-product #raise-photo-gallery .hidden-gallery-wrapper{display:none}@media screen and (max-width:768px){.single-product #raise-photo-gallery .gallery-featured-thumbnail{font-size:16px;max-width:150px}}.single-product #raise-photo-gallery .gallery-featured-thumbnail a.project-gallery-thumbnail{box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);display:block}.single-product #raise-photo-gallery .gallery-featured-thumbnail p{margin:5px 0;font-size:12px;text-transform:uppercase;font-weight:600}.single-product .fancybox__carousel .fancybox__slide .fancybox__caption{font-size:16px;text-transform:uppercase}.single-product #raise-project-tracker-section{margin:48px 0 0}.single-product #raise-project-tracker-section .wrapper{width:80%;max-width:960px;margin:0 auto}.single-product #raise-project-tracker-section .raise-project-tracker{margin:24px 0;padding:0;background:#fff;border-radius:5px;box-shadow:1px 1px 5px 1px rgba(0,0,0,.3)}.single-product #raise-project-tracker-section .raise-project-tracker .project-tracker-headers{display:flex;align-items:center;justify-content:space-around;margin-bottom:10px}@media screen and (max-width:767px){.single-product #raise-project-tracker-section .raise-project-tracker .project-tracker-headers{display:none!important}}.single-product #raise-project-tracker-section .raise-project-tracker .project-tracker-headers span.pj-header{padding:5px 0;width:25%}.single-product #raise-project-tracker-section .raise-project-tracker .project-tracker-headers span.pj-header h4{font-size:16px;padding:0;text-align:center}@media screen and (min-width:768px) and (max-width:979px){.single-product #raise-project-tracker-section .raise-project-tracker .project-tracker-headers span.pj-header h4{font-size:14px}}.single-product #raise-project-tracker-section .raise-project-tracker .project-tracker-list .project-tracker-list-item{align-items:center;display:flex;margin-bottom:15px}@media screen and (max-width:767px){.single-product #raise-project-tracker-section .raise-project-tracker .project-tracker-list .project-tracker-list-item{flex-wrap:wrap;border-bottom:1px solid #d5d5d5;padding-bottom:10px}.single-product #raise-project-tracker-section .raise-project-tracker .project-tracker-list .project-tracker-list-item:last-of-type{border-bottom:none}}.single-product #raise-project-tracker-section .raise-project-tracker .project-tracker-list .project-tracker-list-item .list-item-data{width:25%;padding:0;text-align:center}@media screen and (max-width:767px){.single-product #raise-project-tracker-section .raise-project-tracker .project-tracker-list .project-tracker-list-item .list-item-data{text-align:left;width:50%;line-height:1.5}.single-product #raise-project-tracker-section .raise-project-tracker .project-tracker-list .project-tracker-list-item .list-item-data.middle{line-height:1.2!important}.single-product #raise-project-tracker-section .raise-project-tracker .project-tracker-list .project-tracker-list-item .list-item-data p{text-align:left!important}.single-product #raise-project-tracker-section .raise-project-tracker .project-tracker-list .project-tracker-list-item .list-item-data:last-of-type{width:100%!important;margin:15px auto 10px}.single-product #raise-project-tracker-section .raise-project-tracker .project-tracker-list .project-tracker-list-item .list-item-data:last-of-type span p{text-align:center!important}.single-product #raise-project-tracker-section .raise-project-tracker .project-tracker-list .project-tracker-list-item .list-item-data span.mobile-header{font-size:10px;text-transform:uppercase;font-weight:500}.single-product #raise-project-tracker-section .raise-project-tracker .project-tracker-list .project-tracker-list-item .list-item-data.text-left{width:100%;margin-bottom:7px}}.single-product #raise-project-tracker-section .raise-project-tracker .project-tracker-list .project-tracker-list-item .list-item-data span.pj-status{padding:5px;display:inline-block;width:100%;border-radius:7px;color:#fff;background:#185696}.single-product #raise-project-tracker-section .raise-project-tracker .project-tracker-list .project-tracker-list-item .list-item-data span.pj-status.renovated{background:#7a1c2b}.single-product #raise-project-tracker-section .raise-project-tracker .project-tracker-list .project-tracker-list-item .list-item-data span.pj-status.planning_renovations{background:#ef9b41}.single-product #raise-project-tracker-section .raise-project-tracker .project-tracker-list .project-tracker-list-item .list-item-data span.pj-status p{font-size:14px;padding:0;font-weight:600}@media screen and (min-width:768px) and (max-width:979px){.single-product #raise-project-tracker-section .raise-project-tracker .project-tracker-list .project-tracker-list-item .list-item-data span.pj-status p{font-size:12px}}.single-product #raise-project-tracker-section .raise-project-tracker .project-tracker-list .project-tracker-list-item .list-item-data p{font-size:16px;font-weight:500;text-align:center;margin:0}@media screen and (max-width:767px){.single-product #raise-project-tracker-section .raise-project-tracker .project-tracker-list .project-tracker-list-item .list-item-data p{font-weight:600;font-size:16px}}@media screen and (min-width:768px) and (max-width:979px){.single-product #raise-project-tracker-section .raise-project-tracker .project-tracker-list .project-tracker-list-item .list-item-data p{font-size:14px}}.single-product #raise-project-tracker-section .raise-project-tracker .title{margin:0;font-weight:700;text-align:left;padding:15px 30px;background-color:#90162d;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;font-size:16px;text-transform:uppercase}@media screen and (max-width:500px){.single-product #raise-project-tracker-section .raise-project-tracker .title{font-size:16px}}.single-product #raise-project-tracker-section .raise-project-tracker .content{padding:24px}.single-product #raise-project-tracker-section .raise-project-tracker p{margin:0 0 8px;padding:0;font-weight:500;text-align:left}@media screen and (max-width:500px){.single-product #raise-project-tracker-section .raise-project-tracker p{line-height:1.4;font-size:12px}}@media screen and (min-width:501px){.single-product #raise-project-tracker-section .raise-project-tracker p{font-size:14px;line-height:1.5}}.single-product #raise-project-tracker-section .raise-project-tracker .table{margin:20px 0 0}.single-product #raise-project-tracker-section .raise-project-tracker .table .mockup{display:block}@media screen and (max-width:500px){.single-product #raise-project-tracker-section .raise-project-tracker .table .mockup{display:none}}.single-product #raise-project-tracker-section .raise-project-tracker .table .mockup.mobile{display:none}@media screen and (max-width:500px){.single-product #raise-project-tracker-section .raise-project-tracker .table .mockup.mobile{display:block}}.single-product #raise-project-tracker-section .hide,div#main-content .et_pb_module.et_pb_accordion{display:none!important}.single-product #raise-project-tracker-section .follow-project{padding:24px;border:2px solid #90162d;border-radius:5px;margin-top:20px;text-align:center}.single-product #raise-project-tracker-section .follow-project.following{border:0;padding:0 24px}.single-product #raise-project-tracker-section .follow-project .cta{margin-bottom:12px;font-weight:700;font-size:16px;text-align:center}.single-product #raise-project-tracker-section .follow-project .info{margin-bottom:12px;font-weight:500;font-size:14px;text-align:center}.single-product #raise-project-tracker-section .follow-project .follow-button{padding:10px 20px;font-size:14px}.single-product #raise-project-tracker-section .follow-project .follow-button,.single-product #raise-project-tracker-section .follow-project .unfollow-button{display:inline-block;outline:0;border:3px solid #156cab;border-radius:50px;background-color:#fff;color:#156cab;line-height:1.4;font-weight:700;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all .15s ease-in-out}.single-product #raise-project-tracker-section .follow-project .follow-button:focus,.single-product #raise-project-tracker-section .follow-project .follow-button:hover,.single-product #raise-project-tracker-section .follow-project .unfollow-button:focus,.single-product #raise-project-tracker-section .follow-project .unfollow-button:hover{background-color:#156cab;color:#fff}.single-product #raise-project-tracker-section .follow-project .unfollow-button{padding:4px 12px;font-size:12px}.single-product #raise-project-tracker-section .follow-project .follow-spinner{font-size:32px;color:#156cab;vertical-align:middle}.single-product #raise-project-tracker-section .follow-project .follow-spinner.small,.single-product #raise-project-tracker-section .follow-project .follow-success.small{font-size:24px}.single-product #raise-project-tracker-section .follow-project .follow-success{font-size:32px;color:#059200;vertical-align:middle}.single-product #raise-project-tracker-section .follow-project .unfollow-success{margin-top:0;font-weight:600;font-size:14px;text-align:center}.single-product #raise-project-tracker-section .follow-project .follow-error{margin-top:12px;font-weight:600;font-size:14px;text-align:center;color:#c50000}@media screen and (min-width:768px){.single-product #raise-project-tracker-section span.mobile-header{display:none}}@media screen and (max-width:767px){.single-product #raise-project-tracker-section span.mobile-header{font-size:10px;text-transform:uppercase;font-weight:500}}.single-product #property-explainer,.single-product #sharia-explainer,.single-product #voting-explainer{float:left;width:100%;margin-top:40px;margin-bottom:40px;border-radius:5px;background:#fff;box-shadow:1px 1px 5px 1px rgba(0,0,0,.3);overflow:hidden}.single-product #voting-explainer .voting-title{padding:15px 30px;text-transform:uppercase;background:#90162c;color:#fff;font-size:16px;font-weight:700}.single-product #voting-explainer .voting-content{padding:30px;font-size:14px;line-height:1.5}.single-product #property-explainer .explainer-content h2,.single-product #property-explainer .explainer-content h3,.single-product #property-explainer .explainer-content h4,.single-product #property-explainer .explainer-content h5,.single-product #property-explainer .explainer-content h6,.single-product #property-explainer .sharia-content h2,.single-product #property-explainer .sharia-content h3,.single-product #property-explainer .sharia-content h4,.single-product #property-explainer .sharia-content h5,.single-product #property-explainer .sharia-content h6,.single-product #sharia-explainer .explainer-content h2,.single-product #sharia-explainer .explainer-content h3,.single-product #sharia-explainer .explainer-content h4,.single-product #sharia-explainer .explainer-content h5,.single-product #sharia-explainer .explainer-content h6,.single-product #sharia-explainer .sharia-content h2,.single-product #sharia-explainer .sharia-content h3,.single-product #sharia-explainer .sharia-content h4,.single-product #sharia-explainer .sharia-content h5,.single-product #sharia-explainer .sharia-content h6,.single-product #voting-explainer .voting-content h2,.single-product #voting-explainer .voting-content h3,.single-product #voting-explainer .voting-content h4,.single-product #voting-explainer .voting-content h5,.single-product #voting-explainer .voting-content h6{padding:0;margin:20px 0 8px}.single-product #property-explainer .explainer-content h2:first-child,.single-product #property-explainer .explainer-content h3:first-child,.single-product #property-explainer .explainer-content h4:first-child,.single-product #property-explainer .explainer-content h5:first-child,.single-product #property-explainer .explainer-content h6:first-child,.single-product #property-explainer .sharia-content h2:first-child,.single-product #property-explainer .sharia-content h3:first-child,.single-product #property-explainer .sharia-content h4:first-child,.single-product #property-explainer .sharia-content h5:first-child,.single-product #property-explainer .sharia-content h6:first-child,.single-product #sharia-explainer .explainer-content h2:first-child,.single-product #sharia-explainer .explainer-content h3:first-child,.single-product #sharia-explainer .explainer-content h4:first-child,.single-product #sharia-explainer .explainer-content h5:first-child,.single-product #sharia-explainer .explainer-content h6:first-child,.single-product #sharia-explainer .sharia-content h2:first-child,.single-product #sharia-explainer .sharia-content h3:first-child,.single-product #sharia-explainer .sharia-content h4:first-child,.single-product #sharia-explainer .sharia-content h5:first-child,.single-product #sharia-explainer .sharia-content h6:first-child,.single-product #voting-explainer .voting-content h2:first-child,.single-product #voting-explainer .voting-content h3:first-child,.single-product #voting-explainer .voting-content h4:first-child,.single-product #voting-explainer .voting-content h5:first-child,.single-product #voting-explainer .voting-content h6:first-child{margin-top:0}.single-product #voting-explainer .voting-content li,.single-product #voting-explainer .voting-content p{padding:0;line-height:1.5;font-size:14px}.single-product #property-explainer .explainer-content li:last-child,.single-product #property-explainer .explainer-content p:last-child,.single-product #property-explainer .sharia-content li:last-child,.single-product #property-explainer .sharia-content p:last-child,.single-product #sharia-explainer .explainer-content li:last-child,.single-product #sharia-explainer .explainer-content p:last-child,.single-product #sharia-explainer .sharia-content li:last-child,.single-product #sharia-explainer .sharia-content p:last-child,.single-product #voting-explainer .voting-content li:last-child,.single-product #voting-explainer .voting-content p:last-child{margin-bottom:0}.single-product #voting-explainer .voting-content p{margin-bottom:.7em}.single-product #voting-explainer .voting-content li{margin-bottom:5px}.single-product #property-explainer .explainer-content ul,.single-product #property-explainer .sharia-content ul,.single-product #sharia-explainer .explainer-content ul,.single-product #sharia-explainer .sharia-content ul,.single-product #voting-explainer .voting-content ul{margin-top:.7em;padding:0 0 .7em 1.2em;list-style-type:disc;line-height:1.7em}.single-product #voting-explainer .voting-button-wrapper{text-align:center;padding-bottom:30px}.single-product #voting-explainer .voting-button-wrapper .voting-button{display:inline-block;background:#156cab;padding:10px 15px;border-radius:5px;color:#fff;text-align:center;line-height:1em;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none;transition:.15s all ease-in-out;cursor:pointer}.single-product #voting-explainer .voting-button-wrapper .voting-button:focus,.single-product #voting-explainer .voting-button-wrapper .voting-button:hover{background-color:#112c4c}.single-product #property-explainer .explainer-title,.single-product #property-explainer .sharia-title,.single-product #sharia-explainer .explainer-title,.single-product #sharia-explainer .sharia-title{padding:15px 30px;text-transform:uppercase;background:#90162c;color:#fff;font-size:16px;font-weight:700}.single-product #property-explainer .explainer-content,.single-product #property-explainer .sharia-content,.single-product #sharia-explainer .explainer-content,.single-product #sharia-explainer .sharia-content{padding:30px;font-size:14px;line-height:1.5}.single-product #property-explainer .explainer-content li,.single-product #property-explainer .explainer-content p,.single-product #property-explainer .sharia-content li,.single-product #property-explainer .sharia-content p,.single-product #sharia-explainer .explainer-content li,.single-product #sharia-explainer .explainer-content p,.single-product #sharia-explainer .sharia-content li,.single-product #sharia-explainer .sharia-content p{padding:0;line-height:1.5;font-size:14px}.single-product #property-explainer .explainer-content p,.single-product #property-explainer .sharia-content p,.single-product #sharia-explainer .explainer-content p,.single-product #sharia-explainer .sharia-content p{margin-bottom:.7em}.single-product #opium-promotion .opium-body .powered-by,.single-product #property-explainer .explainer-content li,.single-product #property-explainer .sharia-content li,.single-product #sharia-explainer .explainer-content li,.single-product #sharia-explainer .sharia-content li{margin-bottom:5px}.single.single-product .video-section{border-bottom:10px solid #294378}.single.single-product .video-row{padding:27px 0}@media screen and (max-width:978px){.single.single-product .video-row{padding:15px 0}}.property-records-module,.single.single-product .video-module{border-radius:5px;box-shadow:1px 1px 5px 1px rgba(0,0,0,.3)}.single.single-product .video-module{overflow:hidden}.single-product #opium-promotion{background:linear-gradient(#f0f6fd 50%,#fff 50%);margin-bottom:5px}.single-product #opium-promotion .opium-row{position:relative;z-index:9999;width:80%;max-width:960px;margin:0 auto;padding:15px 20px 10px;border-radius:3px;background-color:#d2ecff;box-shadow:1px 1px 3px 1px rgba(0,0,0,.3);text-align:center}.single-product #opium-promotion .opium-title{margin-bottom:10px;padding:0;color:#112c4c;text-align:center}.single-product #opium-promotion .opium-body{color:#112c4c;text-align:center;font-weight:600;text-transform:uppercase;font-size:12px}.single-product #opium-promotion .opium-body .powered-by span{vertical-align:middle;display:inline-block;margin-right:4px}.single-product #opium-promotion .opium-body .powered-by img{display:inline-block;width:110px;vertical-align:middle}.single-product #opium-promotion .opium-body .button-wrapper{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:auto}@media screen and (max-width:460px){.single-product #opium-promotion .opium-body .button-wrapper{margin-top:10px}}.single-product #opium-promotion .opium-body .button-wrapper .opium-button,.single-product #s8-promotion .s8-body .button-wrapper .s8-button{background-color:#fff;border:3px solid #156cab;border-radius:50px;margin:10px 15px;padding:6px 15px;vertical-align:middle;text-align:center;line-height:1em;color:#156cab;font-size:14px;font-weight:700;text-transform:uppercase;text-decoration:none;transition:.15s all ease-in-out}.single-product #opium-promotion .opium-body .button-wrapper .opium-button:focus,.single-product #opium-promotion .opium-body .button-wrapper .opium-button:hover,.single-product #s8-promotion .s8-body .button-wrapper .s8-button:focus,.single-product #s8-promotion .s8-body .button-wrapper .s8-button:hover{text-decoration:none;background-color:#156cab;color:#fff}.single-product #opium-promotion+#s8-promotion{background:#fff;margin-top:45px}.single-product #s8-promotion{margin-bottom:5px;background:linear-gradient(#f0f6fd 50%,#fff 50%);overflow:visible}.single-product #s8-promotion .s8-row{position:relative;z-index:9999;width:80%;max-width:960px;margin:0 auto;padding:15px 20px 10px;border-radius:3px;background-color:#d2ecff;box-shadow:1px 1px 3px 1px rgba(0,0,0,.3);text-align:center}.single-product #s8-promotion .s8-title{margin-bottom:10px;padding:0;color:#112c4c;text-align:center}.single-product #s8-promotion .s8-body{color:#112c4c;text-align:center;font-weight:600;font-size:13px}.single-product #s8-promotion .s8-body p{margin-bottom:6px;padding:0;vertical-align:middle;line-height:1.4em}.single-product #s8-promotion .s8-body .button-wrapper{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:auto}.single-product .property-records{border-bottom:2px solid #cbd9f6}.single-product .property-records .et_pb_row{padding:1em 0}.single-product .deprecated-token-notice-wrapper{padding:10px 15px;border:1px solid #156cab;margin-bottom:20px;border-radius:3px}.single-product .deprecated-token-notice-wrapper .deprecated-token-notice{font-size:12px;font-weight:500;line-height:1.7em}.property-records-module h3.property-records-heading{padding:15px 20px;background:#156cab;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;font-size:16px;text-transform:uppercase}.property-records-module p.card-note{padding:20px!important;text-align:center}.property-records-module .property-records-list+p.card-note{padding:0 20px 20px!important}.property-records-module p:last-of-type{margin-bottom:24px}.property-records-module .property-records-list{padding:20px 20px 1px}.property-records-module .property-records-card .universal-ppm p,.property-records-module .property-records-row{margin-bottom:15px}.property-records-module .property-records-card{background-color:#fff;border:1px solid #156cab;box-shadow:1px 1px 3px 1px rgba(0,0,0,.3);width:100%;padding:0;font-size:14px;font-weight:600;text-align:left;text-transform:uppercase;color:#156cab;cursor:pointer;transition:.15s all ease-in-out}.property-records-module .property-records-card .flex-wrapper{display:flex;justify-content:space-between}.property-records-module .property-records-card .universal-ppm{padding:0 20px;text-transform:none;color:#444}.property-records-module .property-records-card i{margin-left:3px;vertical-align:middle;font-size:20px;color:#156cab;transition:.15s all ease-in-out}.property-records-module .property-records-card:focus,.property-records-module .property-records-card:focus i,.property-records-module .property-records-card:hover,.property-records-module .property-records-card:hover i,.team-page-modal-close-button i:focus,.team-page-modal-close-button i:hover{color:#f2a91e}.property-records-module .property-records-card.closed{background-color:#f7f7f7;border:1px solid #f7f7f7}.property-records-module .property-records-card.closed i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.property-records-module .property-records-card .property-records-col{display:inline-block;padding:10px 20px}.property-records-module .property-records-card .property-records-col.right-col{min-width:120px;text-align:right}.property-records-module .property-records-toggle{padding:4px;box-shadow:inset 0 1px 5px rgba(0,0,0,.3);overflow:hidden;transition:.15s all ease-in-out}.property-records-module .property-records-toggle.closed{height:0;opacity:0;visibility:hidden}.property-records-module .property-records-toggle .pdfemb-viewer{border:0}.property-records-module h6{padding:0}.property-records-module table{width:100%;background-color:#f7f7f7;box-shadow:1px 1px 3px 1px rgba(0,0,0,.3)}.property-records-module tr td{padding:15px 20px;border-bottom:1px solid #dadada}.property-records-module tr:last-of-type td{border-bottom:none}.property-records-module .land-registry{position:relative;z-index:1;margin-top:-10px;text-align:center}.property-records-module .land-registry::before{position:absolute;z-index:-1;top:18px;left:0;content:"";width:100%;height:1px;background-image:linear-gradient(to right,#c9e8ff,#156cab,#c9e8ff)}.property-records-module .land-registry .content-wrapper{position:relative;z-index:1;display:inline-block;padding:0 20px;background:#fff;text-align:center}.property-records-module .land-registry a{display:inline-block;margin:0;padding:5px 10px;background:#fff;border:2px solid #156cab;border-radius:3px;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none;color:#156cab;transition:.15s all ease-in-out}.property-records-module .land-registry a:focus,.property-records-module .land-registry a:hover{background:#156cab;color:#fff}.property-records-module .land-registry .land-registry-pin{font-size:14px;font-weight:600}.single-product .assetRentStartDate .data,.single-product .assetRentStartDate .metaLabel{color:#d88e03}.single-product .assetRentStartDate .data{font-weight:600}.woocommerce div.product .product_title{display:inline-block;margin-right:40px}@media screen and (max-width:550px){.woocommerce div.product .product_title{text-align:center;margin-right:auto;margin-bottom:16px}}.woocommerce div.product .button-replacement-text h2{display:inline-block;margin-bottom:0;padding:.5em 1em;border-radius:5px;background-color:#a6a6a6;color:#fff;text-transform:uppercase}@media screen and (max-width:500px){.woocommerce div.product .button-replacement-text h2{font-size:22px}}.woocommerce div.product .button-replacement-text p{padding:0;font-weight:500}.woocommerce div.product .button-replacement-text p:first-of-type{margin-top:12px}.woocommerce div.product .button-replacement-text p a{text-decoration:underline}.woocommerce div.product.coming_soon .button-replacement-text h2{background-color:#156cab}.woocommerce div.product.fully_subscribed .button-replacement-text h2,.woocommerce div.product.sold_out .button-replacement-text h2{background-color:#112c4c}.woocommerce div.product.swap_proposed .button-replacement-text h2{background-color:#90162d}.woocommerce div.product.vote_proposed .button-replacement-text h2{background-color:#e29d19}.woocommerce div.product.vote_completed h2{background-color:#008a8a}.woocommerce div.product.offering_closed .button-replacement-text h2,.woocommerce div.product.tokens_migrated .button-replacement-text h2{background-color:#112c4c}.woocommerce div.product.exit_complete .button-replacement-text p,.woocommerce div.product.exit_ongoing .button-replacement-text p,.woocommerce div.product.exit_proposed .button-replacement-text p,.woocommerce div.product.offering_closed .button-replacement-text p,.woocommerce div.product.tokens_migrated .button-replacement-text p{color:#112c4c;font-size:12px;padding-bottom:8px}.woocommerce div.product.exit_proposed .button-replacement-text h2{background-color:#90162e}.woocommerce div.product.exit_ongoing .button-replacement-text h2{background-color:#008a8a}.woocommerce div.product.exit_complete .button-replacement-text h2{background-color:#112c4d}.woocommerce div.product.under_renovation .button-replacement-text{width:100%;border:4px solid #e59600;box-shadow:1px 1px 3px 1px rgba(0,0,0,.3)}.woocommerce div.product.under_renovation .button-replacement-text h2{width:100%;padding:20px;background-color:#e59600;color:#fff}.woocommerce div.product.under_renovation .button-replacement-text p{background-color:#fff;text-align:left;color:#112c4c;font-size:14px;padding:20px 24px;margin:0}.woocommerce div.product.prohibited_property .button-replacement-text h2{background-color:#444}.woocommerce div.product .limited-release-max-purchase-notice{padding-bottom:0;font-size:13px;font-style:italic;font-weight:400;color:#112c4c}.woocommerce div.product .max-qty-notice{margin-top:10px;font-size:14px;font-weight:700;text-transform:uppercase;color:#156cab}@media screen and (max-width:767px){.woocommerce div.product .max-qty-notice{font-size:12px;padding:0 10px}}.woocommerce div.product .property-stock-wrapper{margin-top:16px}.woocommerce div.product .property-stock{font-size:12px;text-transform:uppercase;color:#1566a1}.ethereum-button-wrapper{float:right;margin-top:3px;margin-bottom:10px}@media screen and (max-width:768px){.ethereum-button-wrapper{float:none}}@media screen and (max-width:550px){.ethereum-button-wrapper{position:relative;text-align:center;top:0;right:auto;margin-bottom:20px}}.ethereum-button,.ethereum-button-wrapper .view-intro{position:relative;display:inline-block;vertical-align:middle;line-height:1em;font-size:14px;font-weight:700;text-transform:uppercase}.ethereum-button-wrapper .view-intro{padding-top:1px;margin-right:10px}@media screen and (max-width:550px){.ethereum-button-wrapper .view-intro{display:block;margin-bottom:6px}}.ethereum-button{margin-right:5px;padding:4px 10px;border:2px solid #21325b;border-radius:2px;background-color:#21325b;color:#fff;text-decoration:none!important;transition:.15s all ease-in-out!important}.ethereum-button:last-of-type{margin-right:0}.ethereum-button.xdai{border-color:#48a9a6;background-color:#48a9a6}.ethereum-button.xdai:focus,.ethereum-button.xdai:hover{color:#48a9a6}.ethereum-button span{display:inline-block;vertical-align:middle;transition:.15s all ease-in-out!important}.ethereum-button:focus,.ethereum-button:hover{text-decoration:none;background-color:#fff;color:#21325b}.realt-ai-incomplete-add_to_cart,.realt-kyc-incomplete-add_to_cart{text-align:center;padding:30px;max-width:660px;margin:10px auto 30px;background:#fff;box-shadow:1px 1px 5px 1px rgba(0,0,0,.3)}.realt-ai-incomplete-add_to_cart .incomplete-card-header,.realt-kyc-incomplete-add_to_cart .incomplete-card-header{margin:auto;color:#294378;font-size:20px;font-weight:700}.realt-ai-incomplete-add_to_cart .incomplete-card-text,.realt-kyc-incomplete-add_to_cart .incomplete-card-text{margin:auto;max-width:480px;font-size:16px;font-weight:600}.realt-ai-incomplete-add_to_cart .tokenPurchaseBtn,.realt-kyc-incomplete-add_to_cart .tokenPurchaseBtn{margin:20px auto 0}.realt-ai-incomplete-add_to_cart a.verify-button,.realt-kyc-incomplete-add_to_cart a.verify-button{display:inline-block;background-color:#fff;padding:.5em 1em;border:4px solid #156cab!important;border-radius:50px;color:#156cab;font-size:16px;font-weight:700;font-style:normal;text-transform:uppercase;text-decoration:none;transition:.15s all ease-in-out!important}.realt-ai-incomplete-add_to_cart a.verify-button:focus,.realt-ai-incomplete-add_to_cart a.verify-button:hover,.realt-kyc-incomplete-add_to_cart a.verify-button:focus,.realt-kyc-incomplete-add_to_cart a.verify-button:hover{background:#156cab!important;color:#fff!important}.woocommerce div.product form.cart .sold_out-notice{position:relative;display:block;max-width:550px;margin:30px auto 0}.woocommerce div.product form.cart .sold_out-notice p{font-size:12px;font-weight:600;text-transform:uppercase;padding-bottom:0}.uniswap-notice p strong,.woocommerce div.product form.cart .sold_out-notice p strong{font-weight:800}.woocommerce div.product form.cart .sold_out-notice p:last-of-type{padding-bottom:4px}.woocommerce div.product form.cart .sold_out-notice p.sell-tokens{color:#156cab}.woocommerce div.product form.cart .sold_out-notice a.button{margin-top:0;margin-left:0;padding:6px 12px!important;height:auto;float:none;border:3px solid #156cab!important;border-radius:50px;background-color:#fff;color:#156cab;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em!important;transition:.15s all ease-in-out!important}.woocommerce div.product form.cart .sold_out-notice a.button:focus,.woocommerce div.product form.cart .sold_out-notice a.button:hover{border-color:#156cab!important;color:#fff!important;background-color:#156cab!important}.uniswap-notice{width:100%;padding:16px 20px;background-color:#122c4c;text-align:center}.uniswap-notice p{display:inline-block;margin-right:10px;font-size:12px;font-weight:600;text-transform:uppercase;padding-bottom:0!important;color:#fff}.uniswap-notice a.button.uniswap{margin:4px 0;padding:6px 12px!important;height:auto;float:none;border:3px solid #fff!important;border-radius:50px;background-color:#bf18b5;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em!important;transition:.15s all ease-in-out!important}.uniswap-notice a.button.uniswap:focus,.uniswap-notice a.button.uniswap:hover{border-color:#fff!important;color:#bf18b5!important;background-color:#fff!important}.single-product .coming_soon .button-replacement-text{position:relative;margin-top:10px}.single-product .coming_soon .button-replacement-text .hidden-timer-div{top:-20px;position:absolute;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);padding:0 25px;border:1px solid #156cab;z-index:1000;background-color:#fff;white-space:nowrap;min-width:163px;text-align:center;box-shadow:1px 1px 3px 1px rgba(0,0,0,.2)}.single-product .coming_soon .button-replacement-text .hidden-timer-div .countdown-text{color:#156cab;font-weight:600}.info-banner-wrapper{background-color:#d2ecff;margin-top:60px;box-shadow:1px 1px 3px 1px rgba(0,0,0,.3019607843);border-radius:3px}.info-banner-wrapper .info-content{padding:1rem 2rem;text-align:center;color:#112c4c}.info-banner-wrapper .info-content h3{padding-bottom:10px;color:#112c4c}.info-banner-wrapper .info-content p{font-size:13px;font-weight:600;line-height:1.4rem;padding-bottom:0}div.fancybox__container{z-index:99999999}.team-page-modal-open-container{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);transition:opacity .4s ease,transform .4s ease;transition:opacity .4s ease,transform .4s ease,-webkit-transform .4s ease;will-change:opacity,transform;pointer-events:auto}.team-page-modal-open-container.visible{-webkit-transform:translateY(0);transform:translateY(0)}.et_pb_team_member_description{-webkit-filter:blur(2px);filter:blur(2px);opacity:.5;transition:.25s all ease-in-out}.et_pb_team_member_description.visible,.team-page-modal-open-container.visible{-webkit-filter:blur(0);filter:blur(0);opacity:1;transition:.25s all ease-in-out}#team-page-modal-container{opacity:1;pointer-events:auto;transition:all .15s ease-in-out;position:fixed;inset:0;z-index:9999998;width:100%}@media screen and (max-width:600px){#team-page-modal-container{width:90%;height:94%}}#team-page-modal-container::before{content:"";position:fixed;inset:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999997;transition:opacity .15s ease-in-out;opacity:1}#team-page-modal-container.not-active{opacity:0;pointer-events:none}#team-page-modal-container.not-active::before{opacity:0}#team-page-modal{position:fixed;width:85%;max-height:85%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(.85);transform:translate(-50%,-50%) scale(.85);opacity:0;border-radius:5px;z-index:9999999;overflow:hidden;background:#fff;transition:all .15s ease-in-out}#team-page-modal-container:not(.not-active) #team-page-modal{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1}#team-page-modal-header{background-color:#294378;color:#fff;text-align:center;padding:10px 15px;border-radius:5px 5px 0 0;position:relative;box-shadow:0 2px 5px rgba(0,0,0,.5)}#team-page-modal-header>h2{color:#fff;padding:0;margin:5px}@media screen and (max-width:600px){#team-page-modal-header>h2{font-size:20px}}.team-page-modal-close-button{position:absolute;right:4px;top:4px;background:0 0!important;border:0!important;cursor:pointer;transition:all .15s ease-in-out}#team-page-modal-body{max-height:calc(85vh - 70px);overflow-y:auto;padding:20px;display:flex;justify-content:center;align-items:flex-start;background-color:#fff}.team-page-modal-content{display:flex;gap:20px;flex-wrap:wrap;align-items:flex-start}.team-page-modal-image{float:left;margin-right:20px;margin-bottom:10px;flex-shrink:0}.team-page-modal-image img{width:200px;max-width:100%;height:auto;border-radius:4px;transition:width .2s ease-in-out}@media screen and (max-width:900px){.team-page-modal-image img{width:170px}}@media screen and (max-width:700px){.team-page-modal-image img{width:150px}}@media screen and (max-width:500px){.team-page-modal-image{float:none;margin:0 auto 15px;display:block;text-align:center}.team-page-modal-image img{width:70%}}.team-page-modal-info{flex:1}.team-member-name{color:#294378;font-size:24px;margin-bottom:5px}.team-member-role{font-size:16px;font-weight:600;color:#666;margin-bottom:10px}.team-member-bio{font-size:15px;line-height:1.5;color:#333}.et_pb_team_member_3.et_pb_team_member *{float:none!important}#twofa-public-notification{position:fixed;right:0;top:13vw;background:#fff;color:#333;padding:15px;margin:10px 0 10px 10px;border:2px solid #fff;border-radius:5px 0 0 5px;box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:9999;font-size:14px;max-width:50vw}#twofa-public-notification #twofa-public-notification-close{position:absolute;top:0;right:3px;cursor:pointer;font-size:26px;font-weight:700;color:#888}#twofa-public-notification #twofa-public-notification-close:hover{color:#555;font-size:30px;top:-1px;right:2px}#twofa-public-notification h2{font-size:20px;color:#0a589d;font-weight:700}@media (max-width:600px){#twofa-public-notification{top:27vw;max-width:80vw;font-size:12px!important;padding:10px;line-height:1.5}#twofa-public-notification h2{font-size:16px!important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJsb2NrY2hhaW4taG9sZGluZ3Mvc2Nzcy9ibG9ja2NoYWluLWRhdGEuY3NzIiwiY29udGVudC1wcm9kdWN0L3Njc3MvY29udGVudC1wcm9kdWN0LmNzcyIsImRldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS9zY3NzL2RldHJvaXQtbGVnYWwtc3RhdHVzLmNzcyIsImdlb2RhdGEvc2Nzcy9nZW9kYXRhLmNzcyIsInJlZ2lzdHJhdGlvbi9zY3NzL2luZGV4LmNzcyIsImNoZWNrb3V0L3Njc3MvY2hlY2tvdXQuY3NzIiwiY2FydC9zY3NzL2NhcnQuY3NzIiwiY291cG9ucy9zY3NzL2NvdXBvbnMuY3NzIiwiY2hlY2tvdXQvc2Nzcy9jYXJ0LXZhbGlkYXRpb24uY3NzIiwiY3VzdG9tLXByb2R1Y3QtZGlzcGxheS9zY3NzL2dlbmVyYWwuY3NzIiwiY3VzdG9tLXByb2R1Y3QtZGlzcGxheS9zY3NzL21hcmtldHBsYWNlLmNzcyIsImNvbnRlbnQtcHJvZHVjdC9zY3NzL2NhdGVnb3J5LWFyY2hpdmUuY3NzIiwiY3VzdG9tLXByb2R1Y3QtZGlzcGxheS9zY3NzL2JhY2stY2F0YWxvZy5jc3MiLCJjdXN0b20tcHJvZHVjdC1kaXNwbGF5L3Njc3MvcHJvZHVjdC10YWJzLmNzcyIsImN1c3RvbS1wcm9kdWN0LWRpc3BsYXkvc2Nzcy9saW1pdGVkLXJlbGVhc2UuY3NzIiwibXktYWNjb3VudC9zY3NzL215LWFjY291bnQuY3NzIiwiZ2lmdC1wdXJjaGFzZXMvc2Nzcy9naWZ0LXB1cmNoYXNlcy5jc3MiLCJjdXN0b20tcHJvZHVjdC1kaXNwbGF5L3Njc3MvcHJvZHVjdC10b29sdGlwLmNzcyIsInJlbm92YXRpb24tcHJvamVjdHMvc2Nzcy9pbmRleC5jc3MiLCJtYXJrZXRwbGFjZS9zY3NzL21hcmtldHBsYWNlLmNzcyIsInJvbGxvdmVyLXByb3BlcnR5L3Njc3Mvcm9sbG92ZXItcHJvcGVydHkuY3NzIiwic2luZ2xlLXByb2R1Y3Qvc2Nzcy9zaW5nbGUtcHJvZHVjdC5jc3MiLCJteS1hY2NvdW50L3Njc3Mvb3JkZXJzLmNzcyIsInJlaW52ZXN0bWVudC1wcm9wZXJ0eS9zY3NzL3JlaW52ZXN0bWVudC1wcm9wZXJ0eS5jc3MiLCJteS1hY2NvdW50L3Njc3Mvdmlldy1vcmRlci5jc3MiLCJyZWRpcmVjdHMvc2Nzcy9yZWRpcmVjdHMuY3NzIiwidGVhbS1wYWdlL3Njc3MvdGVhbS1wYWdlLW1vZGFsLmNzcyIsInR3b2ZhLW1hbmRhdG9yeS9zY3NzL3Rvd2ZhLW1hbmRhdG9yeS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUIsQUMyTkEscUNBQ0EsRSxDQUNBLDhCLENBQ0Esc0IsQ0FFQSxFLENBQ0EsK0IsQ0FDQSx5QixBQUdBLDZCQUNBLEUsQ0FDQSw4QixDQUNBLHNCLENBRUEsRSxDQUNBLCtCLENBQ0EseUIsQUFHQSx3QkFDQSxFLENBQ0EsMEIsQ0FDQSxrQixDQUVBLEcsQ0FBQSxHLENBQ0EseUMsQ0FDQSxpQyxDQUVBLEcsQ0FBQSxHLENBQUEsRyxDQUNBLHlDLENBQ0EsaUMsQ0FFQSxHLENBQUEsRyxDQUNBLDBDLENBQ0Esa0MsQ0FFQSxHLENBQ0Esb0MsQ0FDQSw4QixBQUdBLGdCQUNBLEUsQ0FDQSwwQixDQUNBLGtCLENBRUEsRyxDQUFBLEcsQ0FDQSx5QyxDQUNBLGlDLENBRUEsRyxDQUFBLEcsQ0FBQSxHLENBQ0EseUMsQ0FDQSxpQyxDQUVBLEcsQ0FBQSxHLENBQ0EsMEMsQ0FDQSxrQyxDQUVBLEcsQ0FDQSxvQyxDQUNBLDhCLEFBR0EsdUJBQ0EsRSxDQVFBLEUsQ0FQQSw0QixDQUNBLG9CLENBRUEsRyxDQUNBLGdDLENBQ0EsMEIsQUFPQSxlQUNBLEUsQ0FRQSxFLENBUEEsNEIsQ0FDQSxvQixDQUVBLEcsQ0FDQSxnQyxDQUNBLDBCLEFDK01BLHdCQUNBLEUsQ0FDQSw4QixDQUNBLHNCLENBRUEsRSxDQUNBLGdDLENBQ0EsMEIsQUFJQSxnQkFDQSxFLENBQ0EsOEIsQ0FDQSxzQixDQUVBLEUsQ0FDQSxnQyxDQUNBLDBCLEFDamhCQSw4QkFDQSxFLENBQ0EsOEIsQ0FDQSxzQixDQUVBLEUsQ0FDQSwrQixDQUNBLHlCLEFBR0Esc0JBQ0EsRSxDQUNBLDhCLENBQ0Esc0IsQ0FFQSxFLENBQ0EsK0IsQ0FDQSx5QixBQ2pCQSwyQkFDQSxFLENBQ0EsOEIsQ0FDQSxzQixDQUVBLEUsQ0FDQSwrQixDQUNBLHlCLEFBR0EsbUJBQ0EsRSxDQUNBLDhCLENBQ0Esc0IsQ0FFQSxFLENBQ0EsK0IsQ0FDQSx5QkpoQkEsd0IsQ0FDQSxpQixDQUNBLDBCLENBR0Esd0IsQ0FDQSxZLENBQ0EsNkIsQ0FDQSxrQixDQUNBLGtCLENBQ0EsVSxDQUNBLHlCLENBR0EseUIsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsTyxDQUNBLFEsQ0FDQSwrQixDQUNBLFksQ0FDQSxZLENBQ0Esa0IsQ0FDQSxzQixDQUNBLGlCLENBQ0EseUIsQ0FHQSx5QixDQUNBLFUsQ0FDQSxXLENBQ0EsK0IsQ0FDQSw0QixDQUNBLGlCLENBQ0EseUMsQ0FDQSxpQyxDQUNBLGEsQ0FHQSx5QixDQUNBLGUsQ0FDQSxjLENBQ0EsZSxDQUNBLFUsQ0FnQkEscUMsQ0FDQSxRLENBQ0EsWSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxjLENBQ0EsaUIsQ0FJQSwyQyxDQUNBLGMsQ0FDQSxlLENBQ0EsYSxDQUNBLFksQ0FDQSxrQixDQUNBLFEsQ0FDQSxjLENBRUEsZ0UsQ0FDQSxvQixDQUNBLFUsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLHVDLENBQ0EseUIsQ0FDQSxjLENBRUEsc0UsQ0FDQSx5QixDQUNBLHdDLENBRUEsNEUsQ0FDQSxjLENBQ0EsZSxDQUNBLGEsQ0FDQSxnQixDQUVBLDhFLENBQ0EsaUIsQ0FDQSxhLENBRUEscUUsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxRLENBQ0EsVSxDQUNBLGUsQ0FFQSw2QyxDQUNBLGlCLENBQ0Esb0IsQ0FDQSxjLENBQ0EsZSxDQUVBLHlCQUNBLDZDLENBQ0EsYyxDQUNBLGlCQUdBLG1ELENLM0hBLHdCLENMNEhBLFksQ0FFQSw2QyxDQUNBLGlCLENBQ0EsYyxDQUNBLEssQ0FDQSxNLENBQ0EsTyxDQUNBLFEsQ0FDQSxxQixDQUNBLGMsQ0FDQSxrQixDQUVBLG9ELENBQ0EsaUIsQ0FDQSxXLENBQ0EsVyxDQUNBLFUsQ0FDQSxjLENBQ0EsVSxDQUNBLFEsQ0FDQSxVLENBQ0EscUIsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxzQixDQUVBLHlCQUNBLG9ELENBQ0EsVyxDQUNBLFUsQ0FDQSxnQkFHQSxtRSxDQUNBLHFCLENBRUEsMEUsQ0FDQSxXLENBQ0Esa0MsQ0FDQSwwQixDQUNBLHdCLENBRUEsa0QsQ0FDQSxlLENBQ0EsYyxDQUNBLFUsQ0FDQSxpQixDQUVBLHlCQUNBLGtELENBQ0EsYyxDQUNBLGlCQUdBLHdGLENBQ0EsYyxDQUNBLFUsQ0FFQSx5QkFDQSw4RCxDQUNBLHFCLENBQ0Esc0IsQ0FDQSxRLENBRUEscUUsQ0FDQSxVLENBQ0EsNEJBR0Esd0UsQ0FDQSxlLENBQ0EscUIsQ0FDQSxrQixDTXZNQSxrRCxDQUNBLFcsQ0FDQSxrQyxDQ29EQSxvSCxDRGxEQSx3RCxDQUNBLGtDLENBQ0Esa0MsQ0FZQSx1QyxDQUNBLHlCLENBRUEsb0NBQ0EsbUQsQ0FDQSw4QkFHQSxrRCxDQUNBLGMsQ0FFQSw2QyxDQUNBLHdCLENBQ0EsYyxDQUNBLFUsQ0FFQSxvQyxDQUNBLFksQ0FDQSxlLENBRUEscUQsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGMsQ0FDQSxlLENBQ0EsZSxDQUVBLG9ELENBQ0EsWSxDQUNBLGMsQ0FDQSxrQixDQUNBLG9CLENBQ0EsYSxDQUNBLHdCLENBQ0EsYyxDQUNBLGUsQ0FFQSxzRCxDQUNBLGdCLENBQ0EsVSxDQUNBLGEsQ0FDQSxpQixDQUVBLDJEQUFBLGMsQ0FDQSxpQixDQUVBLDZCLENBQ0EsaUIsQ0FFQSwrQyxDQUNBLGlCLENBQ0Esb0IsQ0FDQSxpQixDQUVBLG9ELENBQ0EsaUIsQ0FDQSxPLENBQ0EsVyxDQUNBLGMsQ0FDQSxRLENBQ0EsZSxDQUNBLFMsQ0FDQSxjLENBRUEsc0QsQ0FDQSxhLENBQ0EsYyxDQUNBLCtCLENBRUEsNEQsQ0FBQSw0RCxDQUNBLGEsQ0FFQSxxQyxDQUNBLGlCLENBQ0EscUIsQ0FDQSxNLENBQ0EsVyxDQUNBLGUsQ0FDQSxRLENBQ0EsWSxDQUNBLHFCLENBQ0EseUMsQ0FDQSwrQixDQUVBLHlCQUNBLHFDLENBQ0EsTyxDQUNBLHFCLENBQ0EsYUFHQSx3QyxDQUNBLGUsQ0FDQSxjLENBQ0EsZSxDQUNBLGUsQ0FDQSx3QixDQUVBLDBDLENBQ0EsVSxDQUNBLGMsQ0FFQSxvRCxDQUNBLFUsQ0FDQSxVLENBRUEsZ0QsQ0FDQSxVLENBQ0EsaUIsQ0FFQSxnRCxDQUNBLFcsQ0FDQSxnQixDQUVBLHlCLENBQ0EsUyxDQUNBLGlCLENFdklBLGtCLENBQ0EsVyxDQUNBLGEsQ0FDQSxrQixDQUNBLHdCLENBQ0EsaUIsQ0hEQSxtRCxDQUNBLGUsQ0FDQSxnQixDSWlwQkEsK0QsQ0o5b0JBLDhELENBQ0EsZSxDQUVBLDZFLENBQ0EsMkIsQ0FFQSwyRCxDQUNBLFUsQ0FFQSxpRSxDQUdBLHFELENBRkEsa0MsQ0FtSUEsOEUsQ0E5SEEsa0QsQ0FDQSxZLENBRUEscUYsQ0FFQSxxRSxDQURBLHFFLENBRUEsMEIsQ0FDQSwyQixDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsUyxDQUNBLFUsQ0FFQSx1RyxDQUNBLDBCLENBQ0EsMkIsQ0FDQSxpQixDQUNBLGdCLENBQ0EsYyxDQUNBLFMsQ0FHQSxtQixDQUFBLHFCLENBQ0EsYSxDQUVBLG1DLENBQUEscUMsQ0FDQSxrQixDQUNBLGdCLENBQ0EsYyxDQUNBLGUsQ0FDQSxVLENBQ0EsaUIsQ0tvTUEsd0csQ0xqTUEsMEUsQ0FDQSxLLENBRUEsc0UsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLGlCLENBQ0Esa0IsQ0FDQSxpQixDQUNBLFUsQ0FDQSxtQixDQUVBLDRELENBQ0Esb0IsQ0FDQSxpQixDQUNBLHFCLENBQ0EsZ0IsQ0FDQSxvQixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxpQixDQUNBLFUsQ0FFQSxtRSxDQUNBLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxPLENBQ0EsVSxDQUNBLHdCLENBQ0EsNEIsQ0FDQSw2QixDQUNBLCtCLENBRUEsbUUsQ0FDQSxvQixDQUVBLHFGLENBQ0Esb0IsQ0FDQSxnQixDQUNBLFUsQ0FDQSxpQixDQUNBLHlCLENBQ0EsbUIsQ0FDQSwrQixDQUVBLDJGLENBQUEsMkYsQ0FDQSxvQixDQUVBLHFDQUNBLDRELENBQ0EsYSxDQUNBLGUsQ0FDQSxhLENBQ0EsaUIsQ0FFQSxtRSxDQUNBLFMsQ0FDQSxTLENBQ0Esa0MsQ0FDQSwwQixDQUNBLDJCLENBQ0EsZ0MsQUFHQSxvQ0FDQSw0RCxDQUNBLGMsQ0FDQSxtQkFHQSxtRCxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxVLENBQ0EsYyxDQUNBLGUsQ0FDQSx3QixDQUNBLGtCLENBQ0EsaUIsQ0FDQSx5QyxDQUVBLHFELENBQ0EsUyxDQUNBLGlCLENBQ0EsaUIsQ0FFQSxrRSxDQUNBLGUsQ0FLQSxrRSxDQUNBLGdCLENBRUEsK0QsQ0FDQSxZLENBRUEsNEMsQ0FDQSxpQixDQUNBLGtCLENBQ0Esd0IsQ0FFQSwrQyxDQUNBLFMsQ0FDQSxVLENBRUEsZ0QsQ0FDQSxhLENBQ0EsVSxDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FDQSxhLENBQ0Esd0IsQ0FDQSxpQixDQUNBLCtCLENBQ0EsUyxDQUNBLFEsQ0FFQSx5RSxDQUNBLFMsQ0FDQSxXLENBSUEsNEIsQ0FEQSxvQyxDQUVBLGlCLENBR0EsK0IsQ0FEQSx1QyxDQUVBLG1CLENBQ0EsVSxDQUdBLCtCLENBREEsdUMsQ0FFQSxTLENBR0EsK0IsQ0FEQSx1QyxDQUVBLGlCLENBQ0EsYSxDQUNBLHdCLENBQ0EsYSxDQUNBLGUsQ0FDQSx3QixDQUNBLGUsQ0FDQSx5QyxDQUdBLDRDLENBREEsb0QsQ0FFQSxVLENBQ0EsZSxDQUNBLGlCLENBR0EsOEIsQ0FEQSxzQyxDQUVBLFksQ0FDQSxnQixDQUNBLDRCLENBQ0EscUIsQ0FDQSxrQixDQUNBLFUsQ0FDQSxjLENBQ0EsZSxDQUNBLHdCLENBQ0EsOEIsQ0FDQSwrQixDQUlBLG9DLENBREEsb0MsQ0FEQSw0QyxDQUFBLDRDLENBR0EscUIsQ0FDQSxhLENBQ0Esb0IsQ0FHQSxvQixDQUNBLGtCLENBRUEseUMsQ0FDQSxvQixDQUNBLHFCLENBQ0EsZSxDQUVBLDZDLENBQ0EsZSxDQUdBLG1CLENBQ0EsZSxDQUNBLFcsQ0tvREEsb0UsQ0NoVEEsbUQsQ0FDQSxpQixDQUVBLGtFLENBQ0EsYSxDQUVBLHNFLENBQ0EsMkUsQ0FDQSxpQixDQUNBLFEsQ0FFQSxzRCxDQUNBLFEsQ0FHQSw2QixDQUNBLCtCLENBQ0EsbUIsQ0FHQSxxQ0FDQSwyRCxDQUNBLGdCQUdBLCtELENBQ0EsZSxDQUdBLGlDLENBQ0EsMEIsQ0FFQSxzQyxDQUNBLFUsQ0FDQSxXLENBQ0EsUyxDQUVBLDBDLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUyxDQUNBLFEsQ0FDQSxzQyxDQUNBLDhCLENWekNBLHNELENBQ0EsYSxDQUNBLGEsQ0FDQSxpQixDQUVBLHdFLENBQ0Esc0IsQ0FDQSxhLENBRUEsdUUsQ0FDQSxjLENBQ0Esc0IsQ0FDQSxZLENBRUEsNkUsQ0F5REEsOEMsQ0F4REEscUIsQ0FDQSxrQixDQUNBLGdCLENBQ0EsVSxDQUNBLHFCLENBR0EsNkIsQ0FDQSxpQixDQUNBLFksQ0FDQSxVLENBQ0EsVyxDQUNBLFcsQ0FFQSxvQ0FDQSw2QixDQUNBLGNBSUEsb0MsQ0FDQSxnQixDQUVBLDJFLENBQ0EsYyxDQUdBLHVCLENBQ0EsWSxDQUNBLDZCLENBQ0Esa0IsQ0FDQSxjLENBQ0EsWSxDQUVBLG9DQUNBLHVCLENBQ0EsYSxDQUNBLGUsQUFHQSxvQ0FDQSxzQyxDQUNBLHdDLENBQ0EsY0FHQSx3QyxDQUNBLFksQ0FDQSx3QixDQUNBLGMsQ0FFQSxvQ0FDQSx3QyxDQUNBLHdCQUdBLDhDLENBQ0EsYyxDQU1BLFksQ0FDQSxrQixDQUVBLGdELENBQ0EsYyxDQUNBLGEsQ0FDQSxnQixDQUVBLG1ELENBQ0EsYyxDQUNBLGUsQ0FDQSxhLENBQ0EseUIsQ0FDQSxjLENBR0Esa0IsQ0FDQSxpQixDQUNBLFcsQ0FDQSxRLENBQ0EsWSxDQUNBLGtCLENBQ0EseUIsQ0FDQSxzQixDQUNBLGlCLENBRUEseUIsQ0FDQSx3QixDQUNBLFUsQ0FDQSxlLENBQ0EsaUIsQ0FDQSx3QixDQUNBLGMsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxlLENBRUEsK0IsQ0FDQSxjLENBa0VBLGMsQ0EvREEsZ0IsQ0FnRUEsaUIsQ0FFQSxPLENBRUEsVyxDQUVBLHFCLENBdEVBLGdCLENBRUEsUSxDQUVBLFUsQ1d3U0Esa0ksQ1hwU0EseUMsQ0FDQSxhLENBRUEsbUMsQ0FDQSxpQixDQUVBLHlDLENBQ0EsWSxDQUNBLGUsQ0FDQSxpQixDQUNBLGUsQ0FDQSxtQixDQUNBLGtCLENBQ0EsUyxDQUNBLFcsQ0FDQSxTLENBQ0EsVyxDQUNBLGlCLENBQ0EscUIsQ0FDQSxjLENBQ0EsVSxDQWVBLGtELENBYkEsMkMsQ0FjQSxpQixDQUNBLFMsQ0FPQSxjLENBQ0EsMEIsQ0FDQSxrQyxDQUNBLG1DLENBekJBLDJDLENBRUEsVSxDQUNBLE8sQ0FDQSxRLENBR0EsYyxDQUVBLFcsQ0FJQSxrRCxDQUdBLFksQ0FDQSxjLENBQ0EsVSxDQUdBLGlCLENBUUEsb0IsQ0FDQSxxQixDQUdBLGMsQ0FFQSxTLENBRUEsVSxDQUVBLGUsQ0FHQSxrQixDQUNBLFUsQ0FDQSxXLENBS0Esb0QsQ0FDQSxnQixDUW1uQ0EsNkIsQ1JobkNBLGUsQ1FnbkNBLHFDLENBdG9DQSxhLENSdUJBLG9CLENZNG5EQSw0RCxDWnpuREEsUSxDQUNBLFcsQ0FHQSxTLENBQ0EsVSxDQUNBLG1CLENBQ0EsYyxDQWdHQSxpQixDQUNBLHdDLENBQ0EsZ0MsQ0FDQSw2QixDQUNBLHFCLENBQ0EsNEQsQ0FDQSxvRCxDQUNBLDBDLENBQ0Esa0MsQ0FHQSxnQixDQUNBLDJCLENBQ0EsbUIsQ0FHQSxTLENBQ0EsNkIsQ0FDQSxxQixDQTZCQSxpQyxDQUVBLDBDLENBREEsd0MsQ0FHQSxnQyxDQURBLDZCLENBTUEsbUUsQ0FEQSxnRSxDQURBLG1FLENBdEJBLHVDLENBUkEsb0MsQ0FFQSxvQyxDQURBLHFDLENBSkEsMkMsQ0FDQSxtQyxDQUNBLDJDLENBTUEsb0QsQ0FGQSxrRCxDQUlBLDBDLENBREEsdUMsQ0FGQSwwQyxDQVNBLDZFLENBREEsMEUsQ0FEQSw2RSxDQUZBLHNCLENBU0Esc0MsQ0FDQSwrQyxDQUZBLG9ELENBREEsK0MsQ0FJQSxZLENBZUEsNEMsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxPLENBRUEsb0NBQ0EsNEMsQ0FDQSx1QkFHQSx5QyxDQUNBLGlCLENBQ0EsZSxDQUNBLDJCLENBQ0EscUIsQ0FDQSx5QyxDQUNBLGEsQ0FDQSxpQixDQUtBLDhELENBSEEsNEMsQ0FDQSxtQixDQUtBLGdFLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDQUNBLGtCLENBRUEsMkMsQ0FDQSxlLENBQ0Esb0IsQ0FDQSxVLENBQ0EsZ0IsQ1dyWkEseUIsQ0FDQSxrQixDQUdBLFcsQ0FDQSxtQixDQUNBLDJCLENBQ0Esd0IsQ0FDQSwwQixDQUNBLGtCLENBR0EsYSxDQUNBLGEsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxlLENBR0EsNEIsQ0FDQSxpQixDQUdBLGdDLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsZSxDQUNBLG9CLENBQ0Esc0IsQ0FHQSxrQyxDQUNBLGlCLENBQ0EsZSxDQUdBLG9DLENBQ0EsaUIsQ0FHQSxTLENBQ0EsWSxDQUdBLG9DQUNBLDBCLENBQ0EsMEIsQ0FLQSxxQixDQUNBLHNCQUlBLG1DLENBQ0EsVSxDQUNBLGlCLENBQ0EsYSxDQUNBLGUsQ0FDQSxlLENBRUEsMEQsQ0FDQSxhLENBRUEsb0NBQ0EsMEQsQ0FDQSxnQkFJQSxxRCxDQUNBLHFELENBQ0EsVyxDQUdBLHdCLENBQ0EsYyxDQUNBLDhCLENBQ0Esd0IsQ0FDQSxrQixDQUNBLHFCLENBQ0EsdUIsQ0FDQSxlLENBQ0EsZSxDQUNBLHdCLENBRUEsNEIsQ0FDQSwrQixDQUVBLDhCLENBQ0Esb0IsQ0FDQSx3QixDQUdBLDZCLENBQ0EsK0IsQ0FDQSwrQixDQUNBLGMsQ0FDQSxVLENBQ0EsVyxDQUNBLEssQ0FDQSxNLENBQ0EsZSxDQUNBLFMsQ0FDQSxrQixDQUVBLDJDLENBQ0EsVyxDQUNBLFcsQ0FDQSxpQixDQUVBLGMsQ0FDQSxlLENBQ0EsVyxDQUNBLGdCLENBQ0EscUIsQ0FDQSxpQixDQUNBLHFCLENBQ0EsYSxDQUVBLG1ELENBQ0EsVyxDQUNBLHlCLENBQ0EsMEIsQ0FDQSxlLENBRUEsaUQsQ0FDQSxvQixDQUNBLGEsQ0FFQSxzRSxDQUNBLGdCLENBQ0EsYyxDQUNBLGUsQ0FFQSw2RCxDQUNBLGdCLENBQ0EsYyxDQUNBLGUsQ0FFQSx3RCxDQUNBLGdCLENBQ0EsYyxDQUNBLGUsQ0FFQSw2RCxDQUNBLDBCLENBQ0EsNkIsQ0FDQSxzQixDQUNBLGtCLENBQ0EsYyxDQUNBLGlDLENBQ0EsOEIsQ0FDQSx5QixDQUNBLFksQ0FDQSxzQixDQUNBLHlDLENBRUEsMkUsQ0FDQSwyQixDQUNBLGMsQ0FFQSw0QyxDQUNBLGUsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxrQixDQUVBLCtCLENBQ0EsZSxDQUNBLDhCLENBQ0EsK0IsQ0FpQ0EsMEYsQ0FBQSwwRixDQS9CQSxxQyxDQUFBLHFDLENBQ0EsYSxDQUVBLGlELENBQ0EsaUIsQ0FDQSxTLENBQ0EsVSxDQUNBLFEsQ0FDQSxPLENBQ0Esc0MsQ0FDQSw4QixDQUNBLHFCLENBQ0EsUyxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxlLENBRUEsa0YsQ0FDQSxpQixDQUNBLFMsQ0FDQSxPLENBQ0Esd0IsQ0FDQSxrQixDQUNBLGMsQ0FDQSwrQixDQUVBLG9GLENBQ0EsVSxDQUNBLGMsQ0FDQSwrQixDQUtBLG9DQUNBLGlELENBQ0EsUyxDQUNBLFlBR0EsNEUsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxpQixDQUNBLFcsQ0FDQSxpQixDQUNBLG1DLENBQ0EseUIsQ0FFQSwrRSxDQUNBLFUsQ0FDQSxTLENBQ0EsZ0IsQ0FFQSxvQ0FDQSwrRSxDQUNBLGdCQUdBLDBFLENBQ0EsVSxDQUNBLFMsQ0FDQSx3QixDQUNBLGUsQ0FDQSxpQixDQUVBLDZGLENBQ0EsVyxDQUNBLG9CLENBQ0EsTyxDQUNBLGlCLENBQ0EsUSxDQUNBLHNDLENBQ0EsOEIsQ0FFQSwyRixDQUNBLGlCLENBQ0EsaUIsQ0FDQSx3QixDQUNBLGlCLENBQ0EsTyxDQUNBLHVDLENBQ0EsK0IsQ0FFQSxRLENBRUEsMEcsQ0FlQSwwSCxDQUNBLDBILENBZkEsYyxDQUVBLG1HLENBQ0EsbUcsQ0FDQSxpQixDQUNBLGlCLENBQ0Esd0IsQ0FDQSxpQixDQUNBLE8sQ0FDQSx1QyxDQUNBLCtCLENBRUEsUSxDQU1BLDRGLENBQ0EsYyxDQUNBLGEsQ0FDQSxnRSxDQUNBLHdELENBQ0EsK0IsQ0FFQSxnRyxDQUNBLFksQ0FDQSxpRCxDQUNBLCtCLENBQ0EsWSxDQUVBLHFDQUNBLGdHLENBQ0EscUMsQ0FDQSxzQixDQUVBLGtJQUFBLGEsQ0FDQSxrQixDQUVBLGlJLENBQ0EsaUIsQUFHQSxvQ0FDQSxnRyxDQUNBLGlDLENBQ0EsdUIsQ0FDQSxzQixDQUNBLHdCLENBQ0EsNFEsQ0FFQSxpSSxDQUNBLHlDLENBQ0Esc0IsQ0FFQSxvSSxDQUNBLDRDLENBRUEsK0gsQ0FDQSx1QyxDQUVBLG9JLENBQ0EsNEMsQ0FFQSw4SCxDQUNBLHNDLENBRUEsbUksQ0FDQSwyQyxDQUVBLG1ILENBQ0EsMkIsQ0FFQSxxSCxDQUNBLDZCLENBRUEsMkcsQ0FDQSwrQixDQUNBLGlCLENBRUEsa0lBQUEsYSxDQUNBLHlCLENBRUEsaUksQ0FDQSxtQixDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsUyxDQUNBLGlCLENBRUEsaUIsQ0FFQSxtSSxDQUNBLG9CLENBQ0EsYSxDQUNBLCtCLENBRUEseUksQ0FBQSx5SSxDQUNBLGEsQ0FFQSxtSSxDQUNBLHVCLENBQ0EsaUIsQ0FDQSxVLENBQ0EsTyxDQUNBLGMsQ0FDQSx5QyxDQUVBLDRJLENBQ0EsOEIsQ0FFQSw4SSxDQUNBLHNCLENBRUEsNkksQ0FDQSxnQyxDQUNBLHdCLENBRUEsOEgsQ0FDQSxtQixDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsUyxDQUVBLGtJQUFBLGlDLENBQ0EsUyxDQUNBLFEsQ0FDQSxZLENBQ0EsaUIsQ0FFQSxtQyxDQUVBLHFJLENBQ0Esa0IsQ0FDQSxlLENBQ0EsVyxDQUNBLFMsQ0FDQSxtQkFHQSw2SCxDQUNBLGlCLENBRUEsNkosQ0FDQSxlLENBRUEsd0wsQ0g4eEJBLDJDLENHN3hCQSxjLENBQ0EsZSxDQUVBLDZMLENBQ0EsYSxDQUNBLGdCLENBRUEsK0osQ0FDQSxZLENBS0EsMEosQ0FDQSxjLENBQ0EsZSxDQUNBLHdCLENBQ0EsYSxDQUVBLHdKLENBQ0EsYyxDQUNBLGUsQ0FFQSw0SyxDQUFBLDBLLENBQ0EsYyxDQUNBLGUsQ0FFQSwrSixDQUFBLDZKLENBQ0Esd0IsQ0FDQSxlLENBQ0EsaUIsQ0FDQSx3QixDQUNBLGMsQ0FDQSxlLENBQ0EsbUUsQ0FFQSxxSyxDQUFBLHFLLENBQUEsbUssQ0FBQSxtSyxDQUNBLFUsQ0FDQSx3QixDQUdBLDZCLENBQ0EsaUIsQ0FDQSxvQixDQUNBLGdCLENBQ0EsZSxDQUNBLGUsQ0FDQSxxQixDQUNBLGtDLENBQ0EsaUIsQ0FDQSx3QixDQUNBLGUsQ0FDQSxjLENBQ0EsZSxDQUNBLHdCLENBQ0EsVSxDQUNBLDhCLENBQ0EseUMsQ0MwSEEsb0UsQ0R4SEEsMEMsQ0FDQSxjLENBRUEsa0MsQ0FDQSw4QixDQUNBLHdCLENBRUEsd0MsQ0FBQSx3QyxDQUNBLHVCLENBRUEsa0MsQ0FDQSxvQixDQUNBLHFCLENBQ0EseUMsQ0FFQSxtQyxDQUFBLG1DLENBQ0Esb0IsQ0FDQSxxQixDQUNBLHVCLENBR0EscUIsQ0FDQSxXLENBQ0EsWSxDQUNBLGlCLENBQ0EseUMsQ0FDQSxrQixDQUNBLGlCLENBQ0EsZSxDQUVBLG9DQUNBLHFCLENBQ0EsYUFHQSxpQyxDQUNBLGEsQ0FDQSxpQixDQUNBLFMsQ0FDQSxpQixDQzR3Q0EsMEUsQ0Fwc0NBLDZDLENEdEVBLDhDLENBQ0EsZSxDSC9mQSwrQyxDQUNBLFcsQ0FDQSxpQixDQUVBLG9DQUNBLCtDLENBQ0EsVSxDQUNBLGMsQ0FDQSxpQixDQUNBLGlCQUlBLDBDLENBQ0EsdUMsQ0FDQSx5QyxDQUNBLGlCLENBR0EsZ0IsQ0FDQSxZLENBWUEsNEMsQ0FVQSx3QyxDQVpBLDRDLENBVUEsd0MsQ0FoQkEsK0IsQ0FVQSwyQixDQVJBLG9DLENBVUEsZ0MsQ0FSQSxtQyxDQVVBLCtCLENBTEEsaUQsQ0FVQSw2QyxDQVpBLGlELENBVUEsNkMsQ0FoQkEsb0MsQ0FVQSxnQyxDQVJBLHlDLENBVUEscUMsQ0FSQSx3QyxDQVVBLG9DLENBaEJBLHdCLENBcUJBLDRCLENBR0EsZ0MsQ0FBQSxzQyxDQUFBLHNFLENBQUEsMEYsQ0FBQSw4RixDQUFBLDBGLENBQUEsOEYsQ0FBQSw2RSxDQUFBLGlGLENBQUEsa0YsQ0FBQSxzRixDQUFBLGlGLENBQUEscUYsQ0FBQSwrRixDQUFBLG1HLENBQUEsK0YsQ0FBQSxtRyxDQUFBLGtGLENBQUEsc0YsQ0FBQSx1RixDQUFBLDJGLENBQUEsc0YsQ0FBQSwwRixDQUFBLHFELENBQUEsNkUsQ0FBQSx5RSxDQUFBLDZFLENBQUEseUUsQ0FBQSxnRSxDQUFBLDRELENBQUEscUUsQ0FBQSxpRSxDQUFBLG9FLENBQUEsZ0UsQ0FBQSxrRixDQUFBLDhFLENBQUEsa0YsQ0FBQSw4RSxDQUFBLHFFLENBQUEsaUUsQ0FBQSwwRSxDQUFBLHNFLENBQUEseUUsQ0FBQSxxRSxDQUFBLG9ELENBQUEsd0QsQ0FBQSw4RCxDQUFBLDBELENBQUEsb0QsQ0FBQSx3RCxDQUFBLDhELENBQUEsMEQsQ0FBQSx1QyxDQUFBLDJDLENBQUEsaUQsQ0FBQSw2QyxDQUFBLDRDLENBQUEsZ0QsQ0FBQSxzRCxDQUFBLGtELENBQUEsMkMsQ0FBQSwrQyxDQUFBLHFELENBQUEsaUQsQ0FBQSx5RCxDQUFBLDZELENBQUEsbUUsQ0FBQSwrRCxDQUFBLHlELENBQUEsNkQsQ0FBQSxtRSxDQUFBLCtELENBQUEsNEMsQ0FBQSxnRCxDQUFBLHNELENBQUEsa0QsQ0FBQSxpRCxDQUFBLHFELENBQUEsMkQsQ0FBQSx1RCxDQUFBLGdELENBQUEsb0QsQ0FBQSwwRCxDQUFBLHNELENBQUEseUIsQ0FBQSwrQixDQUNBLDBCLENBR0EsYyxDQUNBLHlCLENBQ0EsOEIsQ0FDQSxzQyxDQUdBLG9CLENBQUEsb0IsQ0FDQSxvQixDQUdBLG9DLENBQ0EsVSxDQUNBLHlCLENBSUEsMEMsQ0FEQSwwQyxDQUVBLGEsQ0FDQSxvQixDQUdBLGdDLENBQ0EsYSxDQUlBLHNDLENBREEsc0MsQ0FFQSxVLENBR0EseUMsQ0FDQSxZLENBQ0EsZSxDQUlBLGtDLENBREEsa0MsQ0FFQSxvQixDQUdBLHVCLENBQ0EsaUIsQ0FHQSxrQyxDQUdBLFMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxtQixDQUNBLG9CLENBR0Esd0MsQ0FDQSxVLENBQ0EsUSxDQUdBLGdCLENBQ0EscUIsQ0FxaEJBLDRDLENBcGhCQSxhLENBR0Esa0QsQ0FDQSxlLENBQ0EsVSxDQUdBLDZDLENBQ0EsUyxDQUNBLGUsQ0FDQSxhLENBR0EscUQsQ0FDQSx5QixDQUdBLHFDLENBQ0EsZSxDQUNBLHlCLENBR0Esb0MsQ0FDQSxlLENBR0EsVSxDQUNBLDRCLENBR0Esc0MsQ0FDQSxhLENBR0EsNEMsQ0FDQSxhLENBR0EsWSxDQUNBLHlCLENBQ0Esa0IsQ0FHQSxnQixDQUNBLGdCLENBQ0EsZSxDQUNBLGtCLENBMEJBLGdCLENBbERBLG9DLENBMkJBLFEsQ0F3QkEsZSxDQUNBLHdCLENBekJBLFEsQ0FDQSxpQixDQUNBLGEsQ0FJQSxvQ0FDQSxRLENBQ0EsaUJBR0EsdUIsQ0FDQSxnQixDQUNBLGMsQ0FFQSxpQixDQUNBLGUsQ0FDQSx3QixDQU1BLGdCLENBR0EsZ0IsQ0FHQSxlLENBQ0EsYSxDQUdBLDZCLENBQ0EsK0IsQ0FHQSxpQyxDQUNBLFUsQ0FDQSxpQixDQUdBLHVCLENBQ0EsVSxDQUNBLFUsQ0FHQSx1QixDQUNBLGMsQ0FHQSx3QixDQUNBLG9CLENBQ0EsZSxDQUNBLGdCLENBQ0EsYyxDQUNBLGlCLENBR0EsUyxDQUNBLGlCLENBQ0EsYSxDQUdBLHdDLENBK0NBLHNGLENBQ0EsMEcsQ0ErQkEscUUsQ0E0S0EsZ0IsQ0ExUEEsWSxDQUdBLGlDLENBQ0EsaUIsQ0FDQSxpQixDQUdBLDRDLENBQ0Esd0IsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxrQixDQUNBLFUsQ0FDQSxjLENBQ0EsZSxDQUNBLHdCLENBQ0Esb0IsQ0FDQSxhLENBQ0EsOEIsQ0FDQSxzQyxDQUlBLGtELENBREEsa0QsQ0FFQSxxQixDQUNBLGEsQ0FHQSx5RCxDQUNBLDJFLENBQ0Esa0MsQ0FDQSw4QixDQUNBLFUsQ0FJQSwrRCxDQURBLCtELENBR0EsaUYsQ0FEQSxpRixDQUVBLGtDLENBQ0Esb0IsQ0FDQSxjLENBQ0EsOEIsQ0FRQSw4RCxDQUNBLDBCLENBQ0Esa0IsQ0FDQSx3QixDQUNBLDhCLENBQ0Esc0MsQ0FJQSxvRSxDQURBLG9FLENBRUEsdUIsQ0FDQSw4QixDQUNBLCtCLENBQ0EsZ0IsQ0FHQSxzRSxDQUNBLFUsQ0FDQSw4QixDQUNBLHNDLENBSUEsNEUsQ0FEQSw0RSxDQUVBLGEsQ0FPQSxvQixDQUNBLGEsQ0FHQSwrQixDQUNBLDhCLENBQ0EsaUMsQ0FDQSxlLENBQ0EsNEIsQ0FDQSx3QixDQUNBLGUsQ0FDQSxpQixDQUNBLDJCLENBR0EsdUNBQUEsWSxDQUNBLHNDQUFBLFksQ0FDQSx5Q0FBQSxZLENBQ0Esa0IsQ0FHQSw4RCxDQUNBLGtDLENBR0EsaUMsQ0FDQSxnQyxDQUNBLG1DLENBWUEsaUUsQ0l5ZkEseUMsQ0FDQSx5QyxDSnJnQkEsb0IsQ0FHQSxtRUFBQSw0QixDQUNBLHNDLENBQ0EsbUIsQ0FHQSwyRCxDQUNBLHVCLENBTUEsNkIsQ0FDQSxjLENBR0EsbUIsQ0FDQSxpQixDQUNBLE8sQ0FDQSxVLENBQ0EseUIsQ0FDQSxtQixDQUdBLG9DQUNBLG1CLENBQ0EsVyxBQUdBLG9DQUNBLG1CLENBQ0EsVUFHQSxnQixDQUNBLFUsQ0FDQSxpQixDQUdBLGdCLENBQ0EsVyxDQUNBLGtCLENBR0EsbUUsQ0FDQSxxQixDQUNBLGlCLENBR0Esb0QsQ0FDQSxxQixDQUNBLHlDLENBTUEsd0UsQ0FEQSx3RSxDQURBLFcsQ0FEQSxXLENBSUEsYSxDQUNBLFcsQ0FDQSxpQixDQUNBLFUsQ0FDQSxXLENBQ0EscUIsQ0FDQSxpQixDQUNBLHVDLENBQ0EsOEIsQ0FDQSxzQyxDS2paQSxvRSxDQUFBLDZDLENBQUEsOEMsQ0xxWkEsVyxDQURBLFcsQ0FFQSxpQixDQUdBLHdFLENBQ0EsVSxDQUdBLHdFLENBQ0EsVyxDQVFBLDhFLENBRkEsOEUsQ0FDQSw4RSxDQUZBLDhFLENBREEsaUIsQ0FEQSxpQixDQUNBLGlCLENBREEsaUIsQ0FNQSxrQyxDQU1BLGdGLENBREEsZ0YsQ0FEQSxrQixDQURBLG1CLENBSUEsa0IsQ0FDQSxnQyxDQUNBLGMsQ0FDQSxlLENBQ0EsdUIsQ0FDQSxpQixDQUNBLFEsQ0FDQSxrQixDQUNBLDBCLENBSUEsZ0YsQ0FEQSxtQixDQUVBLGUsQ0FDQSxTLENBSUEsZ0YsQ0FEQSxrQixDQUVBLGUsQ0FDQSxVLENBUUEsc0YsQ0FGQSxzRixDQUNBLHNGLENBRkEsc0YsQ0FEQSx3QixDQURBLHdCLENBQ0EseUIsQ0FEQSx5QixDQU1BLG9CLENBR0EsOEMsQ01xSEEsNkUsQ05wSEEsa0IsQ0FHQSw4QyxDQUNBLFUsQ0FDQSxRLENBT0EsMkIsQ0FDQSxhLENBT0EsNkUsQ0FBQSw2RSxDQUNBLHdCLENBQ0Esd0IsQ0FHQSxxRixDQUNBLFcsQ0FDQSxRLENBR0Esb0YsQ0FDQSxVLENBQ0EsUSxDQUdBLG1FLENBQUEseUUsQ0FDQSwrQixDQUdBLDRDLENBQUEsd0MsQ0FBQSw0QyxDQUFBLHdDLENBQUEsK0IsQ0FBQSwyQixDQUFBLG9DLENBQUEsZ0MsQ0FBQSxtQyxDQUFBLCtCLENBQUEsaUQsQ0FBQSw2QyxDQUFBLGlELENBQUEsNkMsQ0FBQSxvQyxDQUFBLGdDLENBQUEseUMsQ0FBQSxxQyxDQUFBLHdDLENBQUEsb0MsQ0FDQSxzQixDQUdBLCtCLENBQUEsMkIsQ0FDQSxnQixDQUdBLGtDLENBQ0EsbUIsQ0FHQSwwQixDQUNBLGlCLENBQ0EsYSxDQUdBLHlDLENBQ0EsYSxDQUNBLGUsQ0FDQSx3QixDQUdBLFcsQ0FDQSxpQixDQUNBLGlCLENBQ0EsYyxDQUlBLGMsQ0FDQSwrQixDQUNBLFcsQ0FDQSxXLENBQ0EsVSxDQUdBLGlCLENBSUEsZ0IsQ0FIQSxlLENBV0EsZSxDQUNBLFMsQ0FDQSxXLENBQ0EsYyxDQUdBLDBCLENBQ0EsYyxDQUNBLGUsQ0FHQSxVLENBQ0EsYyxDQUNBLGEsQ0FDQSxXLENBQ0EsZSxDQUNBLGtCLENBQ0EsZ0IsQ0FHQSxZLENBQ0EsZSxDQUNBLGlCLENBQ0EsVSxDQUNBLFUsQ0FTQSxnQyxDQUlBLGtDLENBREEsaUMsQ0FEQSxrQyxDQUdBLHFDLENBSkEsb0MsQ0FtRkEsd0UsQ0E5RUEsNkIsQ0FxR0EsSyxDQXBHQSxvQyxDQTRHQSxnQyxDQXpIQSw4QyxDQUVBLDBDLENBREEsd0MsQ0FFQSxZLENBY0EseUIsQ0FDQSxhLENBQ0EsZSxDQUdBLGdELENBRUEsb0IsQ0FDQSxlLENBRUEsbUIsQ0FDQSxhLENBQ0EseUIsQ0FDQSxrQyxDQUNBLG9CLENBQ0Esa0IsQ0FDQSxrQyxDQUNBLGEsQ0FFQSxRLENBQ0EsaUIsQ0FDQSwrQixDQUdBLG9DLENBQ0EsZSxDQUNBLHVCLENBR0EsZ0MsQ0FDQSxpQixDQVNBLHdCLENBTkEsdUYsQ0FDQSxzRixDQUNBLHdELENBQ0EsYSxDQVlBLDZELENBQ0EsaUIsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxVLENBQ0EsTyxDQUdBLGtFLENBZ1VBLGdELENBL1RBLFUsQ0FDQSxpQixDQU9BLGtFLENBQ0Esd0IsQ0FHQSxvQixDQUNBLHNCLENBT0EsaUUsQ0FJQSxtRSxDQUtBLFMsQ0FSQSxVLENBUUEsUyxDQUVBLG1CLENBQ0EsaUIsQ0FHQSx3QixDQUNBLG1CLENBT0EscUIsQ0FDQSw0QixDQU9BLCtDLENBQ0EsVSxDQUNBLE8sQ0FDQSxpQixDQUNBLFcsQ0FDQSwyQixDQUdBLDBDLENBQ0EsaUIsQ0FDQSxlLENBR0EsZ0MsQ0FFQSwrQixDQUdBLDJDLENBQ0Esa0IsQ0FDQSxlLENBR0EsMkMsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxZLENBQ0EsTyxDQW9DQSxlLENBQ0EsaUIsQ0FDQSxLLENBR0Esd0IsQ0FDQSxpQixDQUdBLHdFLENBQ0EsVSxDQUNBLFcsQ0FDQSxTLENBRUEsNEUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxTLENBQ0EsUSxDQUNBLHNDLENBQ0EsOEIsQ0FHQSxvQ0FDQSx3QixDQUNBLGtCLENBRUEsK0MsQ0FDQSxtQkFHQSwrQyxDQUNBLGlCLENBQ0EsSyxDQUNBLGlCLENBSUEsZ0MsQ0FEQSxtQyxDQUVBLHdCLENBQ0EsVSxDQUlBLGtELENBREEsMEMsQ0FFQSxZLENBSUEsaUMsQ0FEQSxvQyxDQUVBLCtCLENBQ0EseUMsQ0FTQSw2QyxDQURBLGdELENBRUEsMkIsQ0FJQSw2QyxDQURBLGdELENBRUEsMkIsQ0FJQSwyQyxDQURBLDhDLENBRUEsMkIsQ0FJQSxpRCxDQURBLG9ELENBRUEsMkIsQ0FTQSwrQyxDQUxBLGlELENBSUEsa0QsQ0FMQSxvRCxDQUVBLDJCLENBU0EsOEMsQ0FEQSxpRCxDQUVBLDJCLENBSUEsK0MsQ0FEQSxrRCxDQUVBLDJCLENBU0Esa0QsQ0FMQSwwQyxDQUlBLHFELENBTEEsNkMsQ0FFQSwyQixDQVNBLGlELENBREEsb0QsQ0FFQSwyQixDQUlBLG1ELENBREEsc0QsQ0FFQSwyQixDQUlBLGtELENBREEscUQsQ0FFQSwyQixDQUlBLHFELENBREEsd0QsQ0FFQSxxQyxDQUdBLDhFLENBRUEsMEIsQ0FDQSwwQixDQUdBLGtGLENBQ0EsK0UsQ0FDQSx3QixDQUdBLGtGLENBQ0EsK0UsQ0FDQSx3QixDQUdBLGdGLENBQ0EsNkUsQ0FDQSx3QixDQUdBLHNGLENBQ0EsNEYsQ0FDQSx3QixDQVFBLG9GLENBTEEsc0YsQ0FNQSwwRixDQUxBLDRGLENBQ0Esd0IsQ0FRQSxtRixDQUNBLHlGLENBQ0Esd0IsQ0FHQSxvRixDQUNBLDBGLENBQ0Esd0IsQ0FRQSx1RixDQUxBLCtFLENBTUEsNkYsQ0FMQSxxRixDQUNBLHdCLENBUUEsc0YsQ0FDQSw0RixDQUNBLHdCLENBR0Esd0YsQ0FDQSw4RixDQUNBLHdCLENBR0EsdUYsQ0FDQSw2RixDQUNBLHdCLENBR0EsMEYsQ0FDQSxnRyxDQUNBLGtDLENBUUEsd0QsQ0FDQSxZLENBQ0EsVSxDQUdBLGtDLENBQ0EsZ0IsQ0FHQSxxQixDQUNBLGUsQ0FHQSxnRyxDQUNBLGlCLENBR0EsaUIsQ0FDQSxnQixDQUNBLG1CLENBV0EsU0FBQSw2QixDQUNBLHNCLENBU0EsdUQsQ0FBQSwyRCxDQUFBLFNBQUEseUMsQ04xOEJBLGtDLENNNjhCQSwwRCxDQUFBLDhELENBQUEsU0FBQSw0QyxDTjE4QkEsdUIsQ002OEJBLHlELENBQUEsNkQsQ0FBQSxTQUFBLDJDLENOMThCQSxVLENNODhCQSxzQixDQUNBLG1CLENBQ0EsZ0IsQ0FFQSxvQyxDQUNBLHVELENBRUEsbUQsQ0FDQSx1QixDQUVBLG1ELENBQ0EsdUIsQ0FHQSxpQixDQUNBLGdCLENBQ0EsZSxDQUNBLCtDLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGlCLENBQ0EsZSxDQUNBLHNCLENBQ0EsNEIsQ0FDQSxzQixDQUNBLHVCLENBQ0EsK0IsQ0FDQSxvQixDQUVBLGdEQUNBLGlCLENBQ0Esa0IsQUFHQSxvQ0FDQSxpQixDQUNBLGdCLENBQ0Esc0IsQ0FDQSx5QkFHQSxvQyxDQUNBLFksQ0FDQSxTLENBQ0EsaUIsQ0FDQSxXLENBQ0EsdUIsQ0FDQSxRLENBQ0EsYyxDQUNBLGUsQ0FFQSx5QyxDQUNBLGMsQ0FFQSxxQyxDQUNBLFksQ0FDQSxhLENBQ0Esd0QsQ0FDQSxrQixDQUVBLG9DQUNBLHFDLENBQ0EsZSxDQUNBLGFBR0EsZ0QsQ0FDQSx1QixDQUVBLDhELENBQ0EsaUIsQ0FDQSxrQixDQUVBLGlFLENBQ0EsYyxDQUNBLGUsQ0FDQSx1QixDQUNBLGlCLENBQ0EsZ0IsQ0FFQSw4RixDQUNBLGlCLENBQ0EsVyxDQUNBLGUsQ0FDQSxrQixDQUVBLHdELENBQ0EsZ0IsQ0FFQSwwQyxDQUNBLGdELENBQ0Esd0IsQ0FFQSxvQyxDQUNBLFMsQ0FDQSx3QixDQUVBLDBDLENBQ0EsZ0QsQ0FDQSxrQyxDQUdBLHFCLENBQ0EsaUIsQ0FDQSx5QyxDQUNBLGlCLENBRUEsOEIsQ0FDQSxpQixDQUVBLCtCLENBQ0Esd0IsQ0FDQSxjLENBc0JBLGUsQ0FwQkEsb0MsQ0F1QkEsVSxDQU1BLDZCLENBQ0EsOEIsQ0E5QkEsb0MsQ0FHQSxlLENBQ0EsZ0IsQ0FDQSxrQixDQUhBLGlCLENBT0Esd0MsQ0FDQSxVLENBQ0EsVyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxLLENBQ0EsUSxDQUNBLE0sQ0FDQSxPLENBR0EsZSxDQUNBLFksQ0FDQSxzQixDQUVBLGUsQ0FDQSx3QixDQUNBLGlCLENBQ0EsUSxDQUNBLFMsQ0FJQSxpQixDQUNBLGlCLENBQ0EsZSxDQUNBLGUsQ0FDQSxTLENBQ0EsYyxDQUNBLFUsQ0FHQSxzQixDQUNBLG9CLENBRUEsMEIsQ0FDQSxZLENBQ0EsVSxDQUNBLDZCLENBQ0Esa0IsQ0FFQSwrQixDQUNBLGUsQ0FDQSxjLENBQ0Esd0IsQ0FDQSxlLENBRUEsK0NBQ0EsK0IsQ0FDQSxnQkFPQSwrQyxDQUNBLHdCLENBQ0EscUIsQ0FHQSxzQixDQUNBLGlCLENBQ0EsUSxDQUNBLFMsQ0FDQSxjLENBQ0EsYSxDQUNBLFMsQ0FDQSxnQixDQUNBLFMsQ0FDQSxlLENBQ0EsYyxDSW5EQSw2QyxDSnFEQSx3QixDQUNBLGlCLENBQ0Esa0IsQ0FFQSxxQyxDQUNBLGEsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxpQixDQUNBLGEsQ0FDQSxXLENBQ0EsUSxDQUNBLHFCLENBQ0Esa0IsQ0FDQSxZLENBQ0EsVyxDQUNBLFUsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0Esd0MsQ0FDQSwrQixDQUVBLDZDLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLFEsQ0FDQSxVLENBQ0EsVSxDQUNBLFcsQ0FDQSx3QixDQUNBLCtCLENBQ0EsdUIsQ0lwQ0EsNEQsQ0pzQ0EsdUMsQ0l2VkEsOEcsQ0p3VkEsdUIsQ0FDQSxlLENBQ0EseUIsQ0FDQSwrQixDSXBDQSxrRSxDQUFBLGtFLENKc0NBLDZDLENBQUEsNkMsQ0l2VkEsb0gsQ0FBQSxvSCxDSndWQSx1QixDQUNBLG9CLENBRUEsMkMsQ0FBQSwyQyxDSXZWQSxrSCxDQUFBLGtILENKd1ZBLFMsQ0FDQSxrQixDQUVBLDRCLENBQ0EsMEIsQ0FDQSxrQixDQUdBLHVDLENBQ0EsVSxDQUNBLGMsQ0FDQSxlLENBWUEsMEQsQ0FUQSxpRSxDQUNBLHdCLENBRUEsb0NBQ0EsaUUsQ0FDQSwwQixBQU9BLG9DQUNBLDBELENBQ0EsMEJBSUEsOEIsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsZSxDQUNBLGUsQ0FFQSxvQ0FDQSw4QixDQUNBLHdCLENBQ0EsbUJJK0NBLHNGLENKbEJBLGtGLENBMUJBLGlELENBMEJBLDBGLENBekJBLHFCLENBRUEsMkQsQ0FDQSxRLENBQ0EsZSxDQUNBLGdCLENBQ0EsYyxDQUVBLDZELENBQ0EsYyxDQUNBLHFCLENBR0EseUIsQ0FBQSxpQyxDQUNBLDRCLENBRUEsd0UsQ0FBQSxnRixDQU9BLHdCLENBTUEsaUMsQ0FDQSwrQixDQUNBLGlCLENQeG9DQSxxSixDY3hFQSxxQixDUG10Q0Esa0MsQ0FDQSxhLENBRUEsNEQsQ0FVQSxnRCxDQVRBLGlCLENBQ0EsaUIsQ0FFQSxvQ0FDQSw0RCxDQUNBLG1CLEFBUUEsb0NBQ0EsZ0QsQ0FDQSxtQkFHQSxtRSxDQUNBLHFCLENBQ0EsYSxDQUdBLG9DQUNBLDBFLENBQUEsK0UsQ0FBQSx1RSxDQUFBLDRFLENBQ0EsMEJLeDJDQSx1RixDQUNBLGtDLENBR0EsK0QsQ0FBQSx3QyxDQUFBLHlDLENBQ0Esd0IsQ0FLQSxvRCxDQUFBLDZCLENBQUEsOEIsQ0FDQSxpQixDQUNBLGMsQ0FDQSxpQixDQUNBLFMsQ0FDQSxjLENBQ0EsZ0MsQ0FFQSxzRCxDQUFBLCtCLENBQUEsZ0MsQ0FDQSxjLENBQ0EsK0IsQ0FDQSxpQixDQUNBLFMsQ0FFQSxpRSxDQUFBLDBDLENBQUEsMkMsQ0FDQSxvQixDQUNBLGlCLENBQ0EsYyxDQUNBLFEsQ0FDQSxxQixDQUNBLFMsQ0FFQSxpRixDQUFBLDBELENBQUEsMkQsQ0FDQSxjLENBQ0EsVSxDQVdBLG9GLENBREEseUYsQ0FEQSxvRixDQURBLHlGLENBSEEsNkQsQ0FEQSxrRSxDQURBLDZELENBREEsa0UsQ0FNQSw4RCxDQURBLG1FLENBREEsOEQsQ0FEQSxtRSxDQU9BLGtCLENBQ0EsUyxDQUVBLHlELENBQUEsa0MsQ0FBQSxtQyxDQUNBLGlCLENBQ0EsWSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSx5QyxDQUNBLGlCLENBQ0EsZSxDQUNBLGlCLENBQ0EsZSxDQUNBLG1CLENBQ0EsaUIsQ0FDQSxTLENBQ0EsK0IsQ0FFQSw4RCxDQUFBLHVDLENBQUEsd0MsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxjLENab05BLGtDLENZbE5BLDJFLENBQUEsb0QsQ0FBQSxxRCxDQUNBLFksQ0FFQSw2RSxDQUFBLHNELENBQUEsdUQsQ0FDQSxvQixDQUVBLHVFLENBQUEsZ0QsQ0FBQSxpRCxDQUNBLGtCLENBQ0EscUIsQ0FDQSx3QixDQUNBLFUsQ0FDQSxvQixDQUNBLGdCLENBQ0EsK0IsQ0FFQSw2RSxDQUFBLDZFLENBQUEsc0QsQ0FBQSxzRCxDQUFBLHVELENBQUEsdUQsQ0FDQSxxQixDQUNBLGEsQ0FFQSxrRixDQUFBLDJELENBQUEsNEQsQ0FDQSxPLENBQ0EsYyxDQUNBLFMsQ0FFQSw0RSxDQUFBLHFELENBQUEsc0QsQ0FDQSxlLENBQ0EsYyxDQUNBLHdCLENBRUEseUUsQ0FBQSxrRCxDQUFBLG1ELENBQ0Esb0IsQ0FDQSxVLENBRUEsc0MsQ0FBQSx1QyxDQUNBLFksQ0FDQSw2QixDQUNBLGUsQ0FFQSx1RCxDQUFBLHdELENBR0EsaUIsQ0FIQSw4RSxDQUFBLHVELENBQUEsd0QsQ0FDQSxhLENBQ0EsVSxDQUVBLGlCLENBQ0EscUIsQ0FDQSxpQixDQUNBLCtCLENBRUEsa0UsQ0FBQSxtRSxDQUNBLGMsQ0FFQSxtRixDQUFBLDRELENBQUEsNkQsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxlLENBRUEsMEYsQ0FBQSxtRSxDQUFBLG9FLENBQ0EsYyxDQUNBLHdCLENBQ0EsaUIsQ0FFQSxpRyxDQUFBLDBFLENBQUEsMkUsQ0FDQSxlLENBQ0EsYyxDQUNBLGMsQ0FHQSxpRSxDQUFBLGtFLENBQ0EsVSxDQUNBLFEsQ0FFQSx5RCxDQUFBLDBELENBQ0EsUSxDQUNBLFcsQ0FDQSxXLENBRUEsaUIsQ0FDQSx5QyxDQUNBLFUsQ0FDQSx3QixDQUVBLDhELENBQUEsK0QsQ0FDQSxjLENBRUEsK0UsQ0FBQSxnRixDQUNBLHNCLENBRUEsc0UsQ0FBQSx1RSxDQUNBLFMsQ0FDQSxVLENBQ0EsTyxDQUNBLGEsQ0FFQSxvQ0FDQSx5RCxDQUFBLDBELENBQ0EsYUFHQSx5RCxDQUFBLDBELENBQ0EsaUIsQ0FDQSxpQixDQUNBLHVCLENBSUEsMkMsQ0FDQSw0QyxDQUZBLDJCLENBR0Esa0MsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsUSxDQUNBLFksQ0FDQSxvQixDQUdBLGdELENBQ0EsaUQsQ0FGQSxnQyxDQUdBLGMsQ0FDQSxlLENBQ0EsaUIsQ0FHQSw0RCxDQUNBLDZELENBRkEsNEMsQ0FHQSxvQixDQUNBLFUsQ0FJQSxrRSxDQURBLGtFLENBR0EsbUUsQ0FEQSxtRSxDQUhBLGtELENBQUEsa0QsQ0FLQSxxQixDQUNBLGEsQ0FHQSw2RCxDQUNBLDhELENBRkEsNkMsQ0FHQSxpQixDQUNBLGlCLENBQ0EsdUIsQ0QyakRBLHNFLENDeGpEQSx1QyxDQW9IQSx5QixDQW5IQSxpQixDQUVBLHNFLENBQ0Esb0IsQ0FDQSxXLENBRUEsb0NBQ0Esc0UsQ0FDQSxhQUdBLHFFLENBQ0Esd0IsQ0FDQSxvQixDQUNBLGlCLENBQ0EsVSxDQUVBLDhFLENBQ0EsYyxDQUNBLHdCLENBQ0EsVSxDQUNBLGUsQ0FDQSxpQixDQUNBLGUsQ0FDQSxxQixDQUVBLHVGLENBQ0EsUyxDQUNBLFcsQ0FDQSxVLENBQ0EsVyxDQUNBLFcsQ0FDQSxpQixDQUNBLHFCLENBQ0EsYyxDQUNBLFUsQ0FFQSw0RixDQUNBLGMsQ0FFQSxzRyxDQUNBLGlCLENBQ0EsUyxDQUNBLFksQ0FDQSxjLENBQ0EsVSxDQUNBLGlCLENBQ0EsUyxDQUNBLGMsQ0FDQSw0QixDQUVBLG9ILENBQUEsdUgsQ0FBQSxvSCxDQUFBLHVILENBWUEsa0IsQ0FDQSxTLENBVEEsb0NBQ0EsK0YsQ0FDQSxpQixDQUNBLGMsQ0FDQSxXQU9BLDZELENBRUEsWSxDQUNBLHdCLENBRUEsaUIsQ0FDQSxrQixDQUNBLDRCLENBQ0EsVSxDQUVBLGtFLENBQ0EsYyxDQUNBLGUsQ0FDQSxhLENBQ0EsaUIsQ0FFQSw4RSxDQUNBLFUsQ0FDQSxvQixDQUNBLGEsQ0FDQSxxQixDQUVBLHlGLENBQ0EsZ0IsQ0FDQSxhLENBRUEsb0YsQ0FBQSxvRixDQUNBLHdCLENBQ0EsVSxDQUdBLHNCLENBQ0EscUIsQ0FDQSx3QixDQUNBLHlDLENBQ0EsYyxDQUNBLGUsQ0FDQSwrQixDQUNBLDJCLENBRUEsZSxDQUNBLGtCLENBQ0EsaUIsQ0FFQSxvQ0FDQSxzQixDQUNBLFlKcFVBLHlELENBQ0EseUQsQ0FpUEEsb0UsQ0FuUEEsd0QsQ0FBQSx3RCxDQUdBLGlCLENBR0EsbUMsQ0FEQSxrQyxDQUVBLG9CLENBQ0EsaUIsQ0FFQSxNLENBQ0EsVSxDQUNBLG1CLENBQ0Esd0IsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxVLENBQ0EsYyxDQUNBLGUsQ0FDQSx3QixDQUNBLGlCLENBR0EsMEMsQ0FEQSx5QyxDQUVBLHdCLENBR0Esa0MsQ0FDQSxTLENBQ0EsVyxDQUdBLGlDLENBQ0EsaUIsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxnQixDQUNBLGEsQ0FDQSxTLENBQ0EscUIsQ0FDQSxXLENBQ0EsVSxDQUNBLGlCLENBQ0EsZSxDQUNBLGMsQ0FDQSxpQixDQUNBLDBDLENBQ0EsVSxDQUdBLDBCLENBQ0EsaUIsQ0FDQSxTLENBQ0EsVSxDQUNBLFUsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxjLENBQ0EsZSxDQUNBLGlCLENBRUEsK0IsQ0FHQSxpQyxDT0ZBLHdDLENQQUEsd0IsQ0FPQSwrRCxDQURBLHNFLENBRUEsK0QsQ0FEQSxzRSxDQWlMQSwwRSxDQUFBLGlGLENRVkEsZ0QsQ1JyS0EsYyxDQUVBLG1DLENBQ0EsUSxDQUVBLGlELENBQ0EscUIsQ0FJQSxzQyxDQUNBLGEsQ0FHQSx1RCxDQUNBLGEsQ0FDQSxhLENBR0EsdUIsQ0FDQSxxQixDQUNBLGMsQ0FFQSwyQyxDQUdBLHNELENBRkEsYSxDQU9BLG1DLENBREEsdUMsQ0FFQSxlLENBRUEsb0NBRUEsbUMsQ0FEQSx1QyxDQUVBLGlCQUlBLHNDLENBQ0EsbUIsQ0FHQSxpQixDQUNBLG9CLENBQ0EsYSxDQUNBLFUsQ0FDQSxVLENBQ0EsYyxDQUVBLDRCLENBR0EsZ0MsQ0FDQSxhLENBR0EsNEIsQ0drakJBLHFDLENIampCQSwrQixDQUNBLGUsQ0FHQSxZLENBQ0EsVSxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxpQixDQUtBLHdCLENBQ0EsOEIsQ0FJQSxjLENBQ0EsZSxDQUVBLG9DQUNBLHdCLENBQ0EsOEIsQ0FDQSxnQixBQUlBLDJEQUNBLDBCLENBQ0EsZSxDQUVBLHdDLENBQ0EsaUIsQ0FFQSw4QyxDQUNBLHFELENBQ0EsVSxDQUVBLHFELENBQ0EsYSxDQUNBLFcsQ0FDQSxpQixDQUVBLGlFLENBQ0EsZ0IsQUFHQSwwREFDQSwwQixDQUNBLGUsQ0FFQSx3QyxDQUNBLGlCLENBRUEsOEMsQ0FDQSxxRCxDQUNBLFUsQ0FFQSxxRCxDQUNBLGEsQ0FDQSxXLENBQ0EsaUIsQ0FFQSxpRSxDQUNBLGdCQUdBLCtDLENBQUEsK0MsQ0FDQSxlLENBR0Esd0MsQ0FBQSwrQyxDQUFBLHdDLENBQUEsK0MsQ0FBQSxvQyxDQUFBLDJDLENBQ0EsYyxDQUNBLGUsQ0FDQSxhLENBRUEsb0NBQ0Esd0MsQ0FBQSwrQyxDQUFBLHdDLENBQUEsK0MsQ0FBQSxvQyxDQUFBLDJDLENBQ0EsZ0JBSUEsaUQsQ0FBQSx3RCxDQUNBLGMsQ0FDQSxlLENBQ0EsYSxDQUVBLG9DQUNBLGlELENBQUEsd0QsQ0FDQSxnQkFHQSxvRSxDQUFBLDJFLENBQUEsb0UsQ0FBQSwyRSxDR29DQSw2SixDQURBLG9LLENBRUEsNkosQ0FEQSxvSyxDQUdBLCtJLENBREEsc0osQ0FHQSwrSSxDQURBLHNKLENIdkNBLGMsQ0FDQSxVLENBRUEsb0NBQ0Esb0UsQ0FBQSwyRSxDQUFBLG9FLENBQUEsMkUsQ0FDQSxnQkFHQSxvRSxDQUFBLG9FLENBQ0EsZSxDQUVBLG9DQUNBLG9FLENBQUEsb0UsQ0FDQSxnQkFXQSxpRixDQUNBLGEsQ0FNQSx5RSxDQXpIQSxZLENBNEhBLGUsQ0czRkEsd0ksQ0FEQSwrSSxDQWNBLDBILENBREEsaUksQ0hvRkEsYyxDQUNBLGUsQ0dsR0EsaUksQ0FEQSx3SSxDQUtBLDhILENBREEscUksQ0FBQSxpSSxDQURBLHdJLENBSEEsMEksQ0FEQSxpSixDQU9BLG9JLENBREEsMkksQ0FGQSxpSSxDQURBLHdJLENBS0Esc0ksQ0FEQSw2SSxDQUdBLDhILENBREEscUksQ0FBQSx1SSxDQURBLDhJLENBTUEsbUgsQ0FEQSwwSCxDQVNBLGdILENBREEsdUgsQ0FEQSxtSCxDQURBLDBILENBUEEsNEgsQ0FEQSxtSSxDQWFBLHNILENBREEsNkgsQ0FMQSxtSCxDQURBLDBILENBU0Esd0gsQ0FEQSwrSCxDQUtBLGdILENBREEsdUgsQ0FEQSx5SCxDQURBLGdJLENIdUVBLHlELENBQUEsZ0UsQ0FBQSx5RCxDQUFBLGdFLENBQUEscUQsQ0FBQSw0RCxDQUNBLGMsQ0FDQSxlLENBQ0EsYSxDQUVBLGdFLENBQUEsZ0UsQ0FBQSw0RCxDQUNBLGlCLENBdElBLFksQ0F3SUEsZ0YsQ0FBQSx1RixDQUFBLGdGLENBQUEsdUYsQ0FDQSxjLENBR0Esb0NBQ0EsNkMsQ0FDQSxhLENBRUEsK0IsQ0FBQSx1QixDQUNBLGEsQ0FFQSxjLENBQ0EsYyxDQUdBLGlCLENBUEEsdUIsQ0FFQSxjLENBT0EsNkMsQ0FHQSxrRCxDQUZBLGdCQU1BLGdDLENBQ0EsYSxDQUNBLGlCLENBQ0EsVyxDQUNBLE8sQ0FDQSxVLENBQ0EsaUIsQ0FNQSw0RSxDQUNBLDBCLENBQ0EsYSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxZLENBQ0EsYSxDQUNBLGlCLENBQ0EsMEIsQ0FDQSxvQixDQUNBLDhCLENBRUEsa0YsQ0FBQSxrRixDQUNBLGtDLENBQ0EsOEIsQ0FFQSx3RixDQUNBLGEsQ0FDQSxvQixDQUVBLDhGLENBQUEsOEYsQ0FDQSxrQyxDQUNBLDhCLENBRUEsMEYsQ0FBQSx5RixDQUFBLDBGLENBQUEsNkYsQ0FBQSw0RixDQUFBLGdHLENBQUEscUYsQ0FBQSw0RixDQUNBLGEsQ0FDQSxvQixDQUVBLGdHLENBQUEsZ0csQ0FBQSwrRixDQUFBLCtGLENBQUEsZ0csQ0FBQSxnRyxDQUFBLG1HLENBQUEsbUcsQ0FBQSxrRyxDQUFBLGtHLENBQUEsc0csQ0FBQSxzRyxDQUFBLDJGLENBQUEsMkYsQ0FBQSxrRyxDQUFBLGtHLENBQ0Esa0MsQ0FDQSw4QixDQUlBLG9CLENBQUEseUQsQ0c4Z0JBLDhDLENIN2dCQSxhLENBQ0EsaUIsQ0FHQSxtQyxDQUNBLGEsQ0FDQSw4QixDQUNBLHNDLENBR0EsMEQsQ0FDQSxjLENBQ0EsYSxDQUdBLDBFLENBQ0EsdUIsQ0FRQSxvQ0FDQSx5RCxDQUNBLGEsQ0FFQSwyQyxDQUNBLFUsQ0FDQSxVLENBRUEsNEMsQ0FDQSxVLENBQ0EsZSxDQUNBLGdCLENBQ0EsVSxDQUNBLGEsQ0FFQSw2QyxDQUNBLFEsQ0FDQSxXLENBRUEseUMsQ0FDQSxlLENBRUEsZ0MsQ0FDQSxpQixDQUNBLFksQ0FDQSxpQixBQUdBLG9DQUNBLGdGLENBQ0EsZSxDQUVBLHdCLENBQ0EsaUIsQ0FFQSxxQyxDQUNBLGtCLENBRUEscUMsQ0FBQSxxQyxDQUNBLGEsQ0FFQSxzQyxDQUFBLHNDLENBQ0EsZSxDQUdBLHNELENBQUEsc0QsQ0FEQSxzRCxDQUFBLHNELENBRUEsYyxDQUdBLHVELENBQUEsdUQsQ0FEQSx1RCxDQUFBLHVELENBRUEsZSxDQUVBLGdDLENBQ0Esb0IsQ0FFQSx1RCxDQUNBLGMsQ0FDQSxpQixDQUNBLFlHdGFBLDZDLENBQ0EsZSxDQUVBLGlFLENBQ0EsYSxDQUNBLGUsQ0FDQSxRLENBRUEseUUsQ0FDQSxVLENBQ0EsVSxDQUVBLDJHLENBQ0EsNkYsQ0FDQSxnQixDQUVBLG1ILENBQ0EscUcsQ0VpYUEseUMsQ0ZoYUEsUSxDQUVBLDhHLENBQ0EsZ0csQ0FDQSx5QixDQUVBLHVJLENBQ0EseUgsQ0FDQSxzQixDQUVBLG9DQUNBLHVJLENBQ0EseUgsQ0FDQSx3QkFHQSxzSCxDQUNBLHdHLENBQ0EsVSxDQUNBLG9CLENBQ0EsaUIsQ0FDQSxVLENBQ0EsUyxDQUNBLFcsQ0FDQSxVLENBQ0EsVyxDQUNBLHFCLENBQ0EsZSxDQUNBLDZCLENBQ0Esa0MsQ0FDQSxtQyxDQUNBLHlCLENBQ0EsK0IsQ0FFQSw4RyxDQUFBLHFILENBQ0EsZ0csQ0FDQSx1RyxDQUNBLGdCLENBQ0Esa0IsQ0FDQSxpQixDQUNBLDRELENBRUEsdUgsQ0FDQSx5RyxDQUNBLGtCLENBQ0Esb0IsQ0FDQSxpQixDQUVBLDZILENBQ0EsK0csQ0FDQSxTLENBQ0EsWSxDQUVBLDBILENBQ0EsNEcsQ0FDQSxhLENBRUEsZ0gsQ0FDQSxrRyxDQUNBLGMsQ0FDQSwwQixDQUNBLG9CLENBQ0Esd0IsQ0FDQSwrQixDQUVBLG9DQUNBLGdILENBQ0Esa0csQ0FDQSxtQkFHQSxzRyxDQUNBLHdGLENBQ0Esb0IsQ0FDQSxjLENBQ0EsZ0IsQ0FFQSxvQ0FDQSxzRyxDQUNBLHdGLENBQ0EscUJBR0EseUcsQ0FDQSwyRixDQUNBLGUsQ0FDQSxjLENBQ0EsYSxDQUNBLFUsQ0FDQSxVLENBRUEsb0gsQ0FDQSxzRyxDQUNBLGtCLENBQ0EsYSxDQUVBLHVILENBQ0EseUgsQ0FDQSx5RyxDQUNBLDJHLENBQ0EsYSxDQUNBLGMsQ0FFQSxvQ0FDQSx1SCxDQUNBLHlILENBQ0EseUcsQ0FDQSwyRyxDQUNBLGdCQUdBLHNJLENBQ0Esd0gsQ0FDQSxhLENBRUEscUgsQ0FBQSx1SCxDQUFBLG9JLENBRUEsdUcsQ0FEQSx5RyxDQUVBLHNILENBQ0EsaUIsQ0FFQSwySCxDQUNBLDZILENBQ0EsNkcsQ0FDQSwrRyxDQUNBLHVCLENBQ0EsZSxDQUVBLDJILENBQUEsMEgsQ0FBQSxpSSxDQUdBLDZHLENBREEsNEcsQ0FEQSxtSCxDQUdBLFUsQ0FDQSxrQixDQUVBLG1JLENBQUEsa0ksQ0FBQSx5SSxDQUdBLHFILENBREEsb0gsQ0FEQSwySCxDQUdBLHlCLENBRUEsc0gsQ0FDQSx3RyxDQUNBLGlCLENBcUNBLG9DQUlBLHdJLENBREEsK0ksQ0FBQSxpSSxDQURBLHdJLENBS0EsOEgsQ0FEQSxxSSxDQUFBLGlJLENBREEsd0ksQ0FIQSwwSSxDQURBLGlKLENBT0Esb0ksQ0FEQSwySSxDQUZBLGlJLENBREEsd0ksQ0FLQSxzSSxDQURBLDZJLENBR0EsOEgsQ0FEQSxxSSxDQUFBLHVJLENBREEsOEksQ0FRQSwwSCxDQURBLGlJLENBREEsbUgsQ0FEQSwwSCxDQVNBLGdILENBREEsdUgsQ0FEQSxtSCxDQURBLDBILENBUEEsNEgsQ0FEQSxtSSxDQWFBLHNILENBREEsNkgsQ0FMQSxtSCxDQURBLDBILENBU0Esd0gsQ0FEQSwrSCxDQUtBLGdILENBREEsdUgsQ0FEQSx5SCxDQURBLGdJLENBSUEsZ0JBR0EsK0ksQ0FBQSx3SSxDQUFBLHFJLENBQUEsd0ksQ0FBQSxpSixDQUFBLDJJLENBQUEsd0ksQ0FBQSw2SSxDQUFBLHFJLENBQUEsOEksQ0FHQSxpSSxDQURBLDBILENBSUEsdUgsQ0FEQSwwSCxDQUpBLG1JLENBTUEsNkgsQ0FIQSwwSCxDQUlBLCtILENBRUEsdUgsQ0FEQSxnSSxDQUVBLGlCLENBR0Esd0ksQ0FEQSwrSSxDQUdBLDBILENBREEsaUksQ0FFQSxhLENBRUEsd0ksQ0FBQSx3SSxDQUNBLDBILENBQ0EsMEgsQ0FDQSxpQixDQVlBLG9DQUVBLDZKLENBREEsb0ssQ0FFQSw2SixDQURBLG9LLENBR0EsK0ksQ0FEQSxzSixDQUdBLCtJLENBREEsc0osQ0FFQSxnQkFHQSw2SixDQUFBLDZKLENBQ0EsK0ksQ0FDQSwrSSxDQUNBLGUsQ0FFQSxvQ0FDQSw2SixDQUFBLDZKLENBQ0EsK0ksQ0FDQSwrSSxDQUNBLGdCQUdBLHdILENBQUEsMkgsQ0FBQSw4SCxDQUVBLDBHLENBREEsNkcsQ0FFQSxnSCxDQUNBLFEsQ0FFQSw0RyxDQUNBLDhGLENBQ0EsUyxDQUNBLFUsQ0FDQSxtQyxDQUVBLGlILENBQ0EsbUcsQ0FDQSxnQixDQUVBLG9ILENBQ0Esc0csQ0FDQSxZLENBQ0EsNEMsQ0FFQSxpSEFBQSxTLENBQ0EsbUdBQUEsUyxDQUNBLFMsQ0FFQSxvQ0FDQSw0RyxDQUNBLDhGLENBQ0EsMkJBSUEsNEcsQ0FEQSxtSCxDQUdBLDhGLENBREEscUcsQ0FFQSxjLENBQ0EsVSxDQUVBLG9DQUVBLDRHLENBREEsbUgsQ0FHQSw4RixDQURBLHFHLENBRUEsZ0JBR0EsbUgsQ0FDQSxxRyxDQUNBLGUsQ0FDQSxnQixDQTZRQSxxRCxDQTNRQSxtSSxDQUNBLHFILENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDQUNBLGdCLENBQ0EsZSxDQTRRQSxxRCxDQTFRQSxtSSxDQUNBLHFILENBQ0EsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxlLENBRUEsdUksQ0FDQSx5SCxDQUNBLGEsQ0EyN0NBLG9DLENBejdDQSxnSCxDQUNBLGtHLENBQ0EsYSxDQUVBLHlHLENBQ0EsMkYsQ0FDQSxTLENBQ0EsUyxDQUNBLGUsQ0FDQSxpQixDQUNBLGtELENBRUEscUksQ0FDQSx1SCxDQUNBLGEsQ0FDQSxTLENBQ0EsaUIsQ0FDQSwrQixDQUVBLG1KLENBQ0EscUksQ0FDQSxpQixDQUNBLGlCLENBQ0Esa0IsQ0FDQSwwQixDQUNBLDJCLENBQ0EsVSxDQUNBLGMsQ0FDQSxVLENBRUEsb0NBQ0EsbUosQ0FDQSxxSSxDQUNBLGMsQUFHQSxvQ0FDQSxtSixDQUNBLHFJLENBQ0EsbUIsQUFHQSxvQ0FDQSxtSyxDQUNBLHFKLENBQ0EsZSxDQUVBLGlMLENBQ0EsbUssQ0FDQSw0QixDQUVBLG1JLENBQ0EscUgsQ0FDQSxxQkFHQSxrSSxDQUVBLFUsQ0FEQSxvSCxDQUNBLFUsQ0FDQSxzQixDQUVBLG9DQUNBLGtJLENBQ0Esb0gsQ0FDQSx3QkFHQSxtSixDQUNBLHFJLENBQ0EsZSxDQUNBLFMsQ0FJQSxpSyxDQUNBLHNLLENBSEEsK0osQ0FDQSxvSyxDQUtBLG1KLENBQ0Esd0osQ0FIQSxpSixDQUNBLHNKLENBR0EsYSxDQUVBLG9MLENBQ0Esc0ssQ0FDQSxlLENBQ0EsZSxDQUNBLFMsQ0FNQSxxTyxDQUNBLHFPLENBRkEsdU8sQ0FGQSw4TyxDQUNBLDhPLENBRkEsZ1AsQ0FVQSx1TixDQUNBLHVOLENBRkEseU4sQ0FGQSxnTyxDQUNBLGdPLENBRkEsa08sQ0FNQSxRLENBQ0EsVSxDQUVBLG9DQUtBLHFPLENBQ0EscU8sQ0FGQSx1TyxDQUZBLDhPLENBQ0EsOE8sQ0FGQSxnUCxDQVVBLHVOLENBQ0EsdU4sQ0FGQSx5TixDQUZBLGdPLENBQ0EsZ08sQ0FGQSxrTyxDQU1BLGUsQ0FDQSxnQkFJQSxxTyxDQURBLDhPLENBR0EsdU4sQ0FEQSxnTyxDQUVBLGdCLENBRUEsK04sQ0FDQSxpTixDQUNBLCtCLENBRUEsb09BQUEsUyxDQUNBLHNOQUFBLFMsQ0FDQSxlLENBQ0EsUSxDQUNBLFMsQ0FFQSx5TyxDQUNBLDJOLENBQ0EsVSxDQUVBLDBPLENBQ0EsNE4sQ0FDQSxrQixDQUVBLG9PLENBQ0Esc04sQ0FDQSxXLENBQ0EsUyxDQTJtQkEseUIsQ0F6bUJBLHdPLENBQ0EsME4sQ0FDQSxpQixDQUNBLGEsQ0FDQSxjLENBQ0EsZSxDQUNBLHdCLENBMjNCQSw4RSxDQUNBLGdGLENBbFJBLCtCLENBeG1CQSw4TyxDQUNBLGdPLENBQ0Esd0IsQ0F5bUJBLDBELENBQUEsNEQsQ0FBQSxrRCxDQUFBLG9ELENBdm1CQSx5USxDQUFBLDJRLENBQUEsaVEsQ0FBQSxtUSxDQUdBLDJQLENBQ0EsNlAsQ0FIQSxtUCxDQUNBLHFQLENBR0EsYSxDQUVBLGdLLENBS0EscUssQ0FKQSxrSixDQUtBLHVKLENBSkEsYyxDQUNBLGUsQ0FPQSxrSixDQUNBLG9JLENBQ0Esb0IsQ0FDQSxpQixDQUNBLFUsQ0FDQSxLLENBQ0Esa0IsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxnQixDQUNBLGUsQ0FDQSxVLENBQ0EsYyxDQUNBLGUsQ0FDQSx3QixDQUNBLGlCLENBRUEseUosQ0FDQSwySSxDQUNBLHdCLENBQ0Esb0IsQ0FFQSxnSyxDQUNBLGtKLENBQ0EsTyxDQUdBLDhCLENBQ0EsVSxDQUNBLHdCLENBQ0EsZSxDQUNBLFksQ0FFQSxnQyxDQUNBLFEsQ0FDQSxTLENBQ0EsYyxDQUNBLGlCLENBTUEsb0NBQ0EsdUQsQ0FDQSxvQkFPQSwwQyxDQURBLDBDLENBRUEsZ0MsQ0FDQSw0QixDQUlBLHVELENBQ0Esb0QsQ0FIQSx1RCxDQUNBLG9ELENBR0Esd0IsQ0E0eUJBLHVGLENBQ0EseUYsQ0F6eUJBLGdFLENBQ0EsNkQsQ0FIQSxnRSxDQUNBLDZELENBR0EseUIsQ0FpQkEseUQsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxTLENBQ0EsYSxDQUVBLGtDLENBQ0EsUyxDQUNBLGtCLENBQ0EsYSxDQUVBLHdDLENBQ0EsZSxDQUNBLGdCLENBRUEsMEMsQ0FDQSx3QixDQUNBLGMsQ0FDQSxlLENBR0EscUIsQ0FDQSxhLENBQ0EseUIsQ0FDQSwrQixDQUVBLDJCLENBQUEsMkIsQ0FDQSxhLENBQ0Esb0IsQ0FFQSw4QixDQUNBLGdDLENBRUEsNEMsQ0FDQSwrQixDQUNBLCtCLENBRUEsb0NBQ0EsZ0QsQ0FDQSxVQUdBLCtDLENBQ0Esd0IsQ0FDQSwwQixDQUdBLHdDLENBQ0EsZSxDQUNBLGMsQ0FDQSxlLENBQ0EsaUIsQ0FHQSw2QyxDQUNBLFUsQ0FDQSxpQixDQUdBLFcsQ0FDQSxhLENBQ0Esd0IsQ0FHQSwwQixDQUNBLDRCLENBTUEsb0NBRUEsbUQsQ0FEQSwrQyxDQUVBLFUsQ0FDQSxpQixDQUNBLFMsQ0FDQSxRLENBQ0EsVyxDQUNBLFEsQ0FDQSxvQkFHQSxLLENBQ0EsaUIsQ0FHQSx5QyxDQUNBLDJDLENBQ0EseUIsQ0FDQSxVLENBRUEsdUMsQ0FDQSw0QixDQUdBLG9LLENBV0Esd0MsQ0FFQSw0QyxDQURBLDhDLENBWEEsZ0IsQ0FHQSx3QixDQUVBLDRCLENBREEsOEIsQ0FFQSxXLENBQ0EsZ0IsQ0FDQSxpQixDQVFBLG1LLENBQ0EsZSxDQUdBLG9DQUNBLGlMLENBQ0EsOEJBeUJBLG1DLENBQ0EsVSxDQUdBLHNCLENBQ0EsVSxDQUNBLFksQ0FFQSxvQ0FDQSxzQixDQUNBLHFCLENBRUEsMEIsQ0FDQSxvQkFHQSx5QixDQUNBLHdCLENBQ0EsUyxDQUNBLGlCLENBRUEsMEIsQ0FDQSxpQixDQUVBLG9DQUNBLDBCLENBQ0EsYSxBQUdBLG9DQUNBLDBCLENBQ0EsNkJBR0Esc0MsQ0FDQSxZLENBQ0EsbUIsQ0FHQSx5QixDQUNBLHdCLENBQ0Esd0IsQ0FDQSxpQixDQUVBLHVDLENBQ0Esd0MsQ0FDQSxpQixDQUNBLGtCLENBQ0EsbUIsQ0FFQSw0RCxDQUNBLFUsQ0FDQSxjLENBQ0EscUIsQ0FDQSxlLENBRUEsb0QsQ0FDQSx5QixDQUVBLHNDLENBQ0EsWSxDQUNBLFEsQ0FDQSxxQixDQUNBLGtCLENBQ0EsMkIsQ0FDQSx3QixDQUNBLG9CLENBQ0EsMEIsQ0FFQSxvQ0FDQSxzQyxDQUNBLDZCLENBQ0EsaUIsQUFHQSxvQ0FDQSxzQyxDQUNBLGlCLEFBR0Esb0NBQ0Esc0MsQ0FDQSxVQU9BLG1ELENBQ0Esd0IsQ0FDQSxTLENBQ0EsYSxDQUVBLHlDLENBQ0EsYSxDQUNBLGMsQ0FNQSwyQyxDQUNBLGlCLENBQ0EsZSxDQUNBLGMsQ0FDQSxlLENBRUEseUYsQ0FDQSxpQixDQUNBLFEsQ0FDQSxTLENBQ0EsYyxDQUNBLGEsQ0FDQSxTLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsUyxDQUNBLGEsQ0FDQSxjLENBRUEsNEcsQ0FDQSxhLENBQ0EsUyxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxhLENBQ0EsWSxDQUNBLFcsQ0FDQSxxQixDQUNBLGtCLENBQ0EsWSxDQUNBLGUsQ0FDQSxVLENBQ0EsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLHdDLENBQ0EsK0IsQ0FFQSxvSCxDQUNBLGlCLENBQ0EsVSxDQUNBLFcsQ0FDQSxXLENBQ0EsUyxDQUNBLFUsQ0FDQSxXLENBQ0Esd0IsQ0FDQSwrQixDQUNBLHVCLENBZ0JBLCtGLENBQ0EsMEIsQ0FDQSxrQixDQUdBLG9CLENBQ0EsYyxDQUNBLGUsQ0FDQSxrQixDQUdBLG9CLENBQ0EsWSxDQUNBLGMsQ0FDQSxxQixDQUNBLHVCLENBQ0Esb0IsQ0FDQSxlLENBQ0EsOEMsQ0FFQSxvQ0FDQSxvQixDQUNBLGUsQ0FDQSxpQixBQUdBLG9DQUNBLG9CLENBQ0EsdUIsQ0FDQSxvQixDQUNBLGlCLEFBR0Esb0NBQ0Esb0IsQ0FDQSxvQixDQUNBLGlCLENBQ0EsY0FHQSxvQyxDQUNBLGEsQ0FDQSxtQixDQUVBLG9DQUNBLG9DLENBQ0EsVyxBQUdBLG9DQUNBLG9DLENBQ0EsTSxDQUNBLGlCLEFBR0Esb0NBQ0Esa0QsQ0FDQSw0QkV4V0Esc0IsQ0FBQSxzQixDRjJXQSx1QixDQWdEQSxrQixDQS9DQSxTLENBR0Esa0IsQ0FDQSxZLENBQ0EscUIsQ0FDQSxnQixDQUNBLGlCLENBQ0Esd0IsQ0FFQSxzQixDQUNBLFcsQ0FDQSxZLENBRUEsb0NBQ0Esa0IsQ0FDQSxrQixDQUNBLGMsQ0FDQSw2QkFJQSxlLENBQ0EsWSxDQUNBLHFCLENBQ0EsYyxDQUVBLG1CLENBQ0EsVyxDQUNBLGEsQ0FFQSxvQ0FDQSxzQyxDQUNBLHFCQWlCQSx1QixDQWRBLG9CLENBQ0EsZSxDQUNBLGMsQ0FDQSxvQixDQUVBLDBCLENBR0EsOEMsQ0V2eUJBLGlELENGcXlCQSxjLENBUUEsdUIsQ0FFQSx5QixDQUVBLGMsQ0FDQSxnQixDQUlBLGMsQ0FEQSxVLENBRUEsYSxDQUdBLFUsQ0FDQSxtQixDQUdBLG1CLENBQ0Esb0IsQ0FHQSxrSSxDQUNBLHNJLENBQ0Esc0IsQ0FHQSw2QixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxXLENBRUEsYSxDQUNBLGMsQ0FDQSxRLENBQ0EsZSxDQUVBLGMsQ0FDQSxjLENBWEEsNkIsQ0FTQSxhLENBR0EsK0IsQ0FYQSxrQixDQUdBLE8sQ0FVQSx3QyxDQUNBLDZCLENBQ0EsTyxDQUNBLGMsQ0FDQSxXLENBRUEsK0IsQ0FuQkEsa0IsQ0FvQkEsb0IsQ0FDQSxhLENBQ0EsK0IsQ0FFQSxxQyxDQUFBLHFDLENBRUEsMEIsQ0FEQSwwQixDQUVBLGEsQ0FFQSxvQyxDQUNBLHlCLENBQ0EsZ0MsQ0FDQSx3QixDQUdBLDZCLENBQ0EsTyxDQUdBLGdCLENBQ0EsK0IsQ0FFQSxxQkFBQSxTLENBQ0EsZSxDQUNBLFEsQ0FDQSxTLENBRUEsMEIsQ0FDQSxVLENBRUEsMkIsQ0FDQSxrQixDQUVBLHFCLENBQ0EsVyxDQUNBLFMsQ0FnQkEsb0QsQ0FDQSxvQixDQUNBLGlCLENBQ0EsbUIsQ0FHQSx3RCxDQUNBLGUsQ0FDQSxpQixDQUNBLHlDLENBQ0Esa0IsQ0FHQSw4QyxDQUNBLG9CLENBQ0EsaUIsQ0E2akJBLHFGLENBSUEsOEYsQ0FGQSxnRyxDQURBLG9GLENBRUEsOEUsQ0FuQkEseUUsQ0EzaUJBLG9DLENBQ0EsZSxDQUVBLDJDLENBQ0EsaUIsQ0FDQSxRLENBQ0EsUyxDQUNBLGMsQ0FDQSxhLENBQ0EsUyxDQUNBLGdCLENBQ0EsUyxDQUNBLGUsQ0FDQSxjLENBTUEsMEQsQ0FDQSxhLENBQ0EsUyxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxhLENBQ0EsVyxDQUNBLFEsQ0FDQSxxQixDQUNBLGtCLENBQ0EsWSxDQUNBLGUsQ0FDQSxVLENBQ0EsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLHdDLENBQ0EsK0IsQ0FFQSw4RCxDQUNBLFMsQ0FDQSxXLENBRUEsc0UsQ0FDQSxTLENBQ0EsVyxDQUVBLGdFLENBQ0EsVSxDQUVBLHdFLENBQ0EsVyxDQUNBLFMsQ0FFQSxrRSxDQUNBLGlCLENBQ0EsVSxDQUNBLFcsQ0FDQSxRLENBQ0EsVSxDQUNBLFUsQ0FDQSxXLENBQ0Esd0IsQ0FDQSwrQixDQUNBLHVCLENBWUEscUUsQ0FDQSxTLENBQ0EsVyxDQUVBLDZFLENBQ0EsUyxDQUNBLFcsQ0FDQSxVLENBRUEsZ0UsQ0FBQSxnRSxDQUNBLFMsQ0FDQSxrQixDQUVBLGlELENBQ0EsMEIsQ0FDQSxrQixDQUVBLHlDLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxlLENBQ0EseUMsQ0FFQSx3RCxDQUNBLGEsQ0FDQSxtQixDQUVBLDhFLENBQ0EsVSxDQUNBLFEsQ0FDQSxlLENBQ0EsNEIsQ0FDQSwyQixDQUNBLDRCLENBQ0EsUyxDQUNBLFcsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxrQixDQUVBLG9DQUNBLDhFLENBQ0EsVSxDQUNBLGFBR0EsNkYsQ0FDQSxTLENBQ0EsVyxDQUNBLFMsQ0FFQSxxRyxDQUNBLFMsQ0FDQSxXLENBQ0EsUyxDQUVBLHlELENBQ0EsYSxDQUNBLGEsQ0FDQSxnQixDQUNBLGMsQ0FDQSxlLENBRUEsdUUsQ0FDQSxvQixDQUNBLHFCLENBQ0Esb0IsQ0FDQSwrQixDQUVBLDZFLENBQUEsNkUsQ0FDQSxhLENBRUEsa0UsQ0FDQSxvQixDQUNBLGlCLENBQ0EsUyxDQUNBLE8sQ0FDQSxxQixDQUNBLCtCLENBRUEsb0UsQ0FDQSxvQixDQUNBLGEsQ0FFQSw0RSxDQUNBLGdDLENBQ0EsZSxDQUVBLDJFLENBQ0Esa0IsQ0FDQSxTLENBQ0EsVSxDQUNBLGUsQ0FFQSw2RSxDQUNBLGdFLENBQ0Esd0QsQ0FFQSxnRixDQUNBLFMsQ0FDQSxpQixDQUNBLE8sQ0FFQSxtRSxDQUNBLG9CLENBQ0EsUSxDQUNBLGUsQ0FDQSw0QixDQUNBLDJCLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLGUsQ0FDQSxxQixDQUVBLGtGLENBQ0EsUyxDQUNBLFcsQ0FDQSxXLENBRUEsMEYsQ0FDQSxTLENBQ0EsVyxDQUNBLFUsQ0FLQSw4QyxDQUNBLFUsQ0FDQSxrQixDQUNBLGlCLENBQ0EsZSxDQUNBLHlDLENBMlBBLGdDLENBelBBLDhDLENBQ0EsVSxDQUVBLGlELENBQ0EsVSxDQUNBLFUsQ0FDQSxrQixDQUNBLGMsQ0FDQSxpQixDQUVBLDRELENBQ0EsZSxDQUNBLGUsQ0FDQSxnQixDQUNBLGtCLENBQ0EsNEIsQ0FDQSxjLENBRUEsMEUsQ0FDQSxZLENBQ0EsWSxDQUNBLGdCLENBRUEseUUsQ0FDQSxpQixDQUVBLCtELENBQ0EsaUUsQ0FDQSxlLENBQ0EsYSxDQUNBLGUsQ0FFQSwyRSxDQUNBLGtCLENBQ0EsMEIsQ0FVQSw2RCxDQUNBLCtELENBR0EsNEUsQ0FDQSw4RSxDQUhBLGUsQ0FNQSx5RSxDQUNBLGEsQ0FDQSxjLENBRUEsNEUsQ0FJQSw4RSxDQUhBLGEsQ0FDQSxpQixDQU1BLG9ELENBQ0Esb0QsQ0FDQSxhLENBQ0EsVSxDQUNBLFMsQ0FDQSxpQixDQUNBLGlCLENBRUEsb0QsQ0FDQSxjLENBQ0EsaUIsQ0FFQSxvRCxDQUNBLGMsQ0FDQSxlLENBQ0EsaUIsQ0FFQSxzRCxDQUNBLGEsQ0FDQSxXLENBQ0EsaUIsQ0FFQSxzRSxDQUNBLFUsQ0FDQSxVLENBQ0EsYyxDQUNBLGlCLENBRUEsNkUsQ0FDQSxpQixDQUNBLGMsQ0FDQSxRLENBQ0EsZSxDQUNBLFEsQ0FDQSxrQixDQUNBLGEsQ0FDQSxlLENBQ0EsYyxDQUNBLCtCLENBRUEsa0YsQ0FBQSxtRixDQUFBLG1GLENBQ0EsYSxDQUVBLDBGLENBQ0EsaUMsQ0FDQSx5QixDQUVBLHFGLENBQ0EsZ0MsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTyxDQUNBLCtCLENBRUEsaUQsQ0FDQSxnQixDQUNBLDRCLENBRUEsK0QsQ0FDQSxlLENBRUEscUUsQ0VuMkNBLHFGLENGbzJDQSxnQixDQUVBLHdFLENBQ0EsMEUsQ0FDQSxpQixDQUVBLDhELENBQ0EsUSxDQUVBLG9ELENBQ0EsaUIsQ0FDQSxlLENBRUEsc0QsQ0FDQSxjLENBQ0EsZSxDQUdBLHlFLENBREEsd0UsQ0FFQSxlLENBQ0EsUSxDQUNBLFMsQ0FDQSxhLENBQ0EsVSxDQUNBLFUsQ0FDQSx1QixDQUNBLGlCLENBQ0EsK0IsQ0FHQSw4RSxDQURBLDZFLENBRUEsVyxDQUNBLFMsQ0FDQSxnQixDQUdBLDhGLENBREEsNkYsQ0FFQSxjLENBR0EsOEYsQ0FEQSw2RixDQUVBLDJCLENBQ0EsNEIsQ0FDQSxpQixDQUdBLHVHLENBREEsc0csQ0FFQSxlLENBQ0EsUSxDQUNBLFMsQ0FDQSxVLENBQ0EseUIsQ0FHQSxzSCxDQURBLHFILENBRUEsc0IsQ0FDQSx1QyxDQUNBLDRCLENBQ0EsMEIsQ0FDQSw0QixDQUNBLGlCLENBR0EscUksQ0FEQSxvSSxDQUVBLGtCLENBR0EseUgsQ0FEQSx3SCxDQUVBLG9CLENBQ0EsYyxDQUNBLGUsQ0FDQSxRLENBQ0EsUyxDQUNBLGlCLENBQ0EsVSxDQUNBLDZCLENBR0EsMkgsQ0FEQSwwSCxDQUVBLG9CLENBQ0EsYyxDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLFUsQ0FHQSw0RSxDQURBLDJFLENBRUEsWSxDQUNBLDZCLENBQ0Esa0IsQ0FHQSw0RixDQURBLDJGLENBRUEsd0IsQ0FHQSxpRixDQURBLGdGLENBRUEsaUIsQ0FDQSxjLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUlBLDJGLENBREEsb0csQ0FEQSwwRixDQUFBLG1HLENBR0EsaUIsQ0FHQSxvRyxDQURBLG1HLENBRUEsc0MsQ0FJQSx1RyxDQUNBLHlHLENBSEEsc0csQ0FDQSx3RyxDQUdBLHVCLENBQ0EsZSxDQU1BLG1DLENBQ0EsVSxDQUNBLFUsQ0FDQSxrQixDQUNBLGMsQ0FDQSxpQixDQUVBLHNDLENBQ0Esc0MsQ0FDQSxVLENBQ0Esb0IsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxpQixDQUVBLHNDLENNM1ZBLGlFLENBREEsb0UsQ042VkEsYyxDQUVBLHNDLENBQ0EsYyxDQUNBLGUsQ0FFQSx3QyxDQUNBLFcsQ0FDQSxvQixDQUNBLGlCLENBRUEsbUMsQ0FDQSxnQixDQUNBLDRCLENBRUEsaUQsQ0FDQSxlLENBRUEsZ0QsQ0FDQSxRLENBQ0EsMEIsQ0FFQSxzQyxDQUNBLGlCLENBQ0EsZSxDQUVBLHdDLENBQ0EsYyxDQUNBLGUsQ0FHQSxvQ0FDQSwwQ0FBQSxlLENBQ0EsZ0IsQ0FFQSxvQyxDQUdBLDhDLENBRkEsMEIsQUFNQSxvQ0FDQSxpQyxDQUNBLHdCLENBRUEsb0MsQ0FDQSwwQixDQUVBLGtDLENBQ0EsMEIsQ0FDQSw2QkFHQSxpQyxDQUNBLFUsQ0FDQSxjLENBQ0Esd0IsQ0FVQSxrRCxDQUNBLHVCLENBQ0Esa0IsQ0F3RUEscUgsQ0F0RUEsK0QsQ0FDQSxlLENBS0EseUQsQ0FDQSxlLENBRUEsdUUsQ0FDQSxzQixDQUVBLHdFLENBSUEsaUYsQ0FGQSxtRixDQURBLHVFLENBRUEsaUUsQ0FFQSwyQixDQVNBLGtGLENBSUEsMkYsQ0FGQSw2RixDQURBLGlGLENBRUEsMkUsQ0FFQSxlLENBRUEscUUsQ0FDQSxtRSxDQUNBLDJFLENBQ0EseUIsQ0FDQSxjLENBQ0Esa0IsQ0FDQSx5QixDQUVBLCtFLENBQ0EsNEUsQ0FDQSwrRSxDQUNBLDRFLENBQ0EsMkUsQ0FDQSx3RSxDQUNBLHNGLENBQ0EsbUYsQ0FDQSx1QixDQUtBLG9FLENBS0EsbUcsQ0FSQSxnRSxDQUlBLHFFLENBRkEsbUUsQ0FHQSx5RSxDQUpBLGdFLENBS0EsZSxDQUtBLHdHLENBQ0EsZSxDQUNBLGEsQ0FDQSxVLENBQ0EsVSxDQUNBLHVCLENBQ0Esa0IsQ0FLQSw2QyxDQUNBLGdCLENBRUEsMkQsQ0FDQSx3QixDQUNBLGlCLENBQ0EsWSxDQUNBLGMsQ0FDQSxlLENBRUEsNkQsQ0FDQSxrQixDQUNBLFMsQ0FDQSxpQixDQVFBLCtELENBQ0EsYSxDQUNBLGUsQ0FDQSx3QixDQUNBLGMsQ0FFQSx1Q0FBQSxlLENBQ0EsMEIsQ0FFQSwrQyxDQUNBLDZCLENBRUEsdUMsQ0FDQSxvQixDQUVBLGtDLENBQ0EsZSxDQUNBLFcsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxjLENBS0EscUMsQ0FDQSxVLENBQ0EsYyxDQUNBLGMsQ0FDQSxpQixDQUVBLHVDLENBQ0EsaUIsQ0FFQSx3QyxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxpQixDQUVBLHNDLENBQ0EsVSxDQUNBLGdCLENBQ0EsYyxDQUNBLHdCLENBRUEsNkMsQ1g1dURBLCtJLENBR0EsZ0osQ1cwdURBLGEsQ0FFQSxvQ0FDQSxzQyxDQUNBLGdCQUdBLGtELENBQ0Esc0IsQ0FDQSx3QixDQUNBLGlCLENBS0EsbUQsQ0FDQSxzQixDQUNBLHdCLENBQ0EsaUIsQ0FHQSxzRSxDQUNBLGUsQ0FDQSxlLENBRUEseUUsQ0FDQSxpQixDQUVBLDBFLENBQ0EsYyxDQUNBLFEsQ0FDQSxlLENBQ0EsYyxDQUNBLGUsQ0FDQSxhLENBQ0EsbUMsQ0FDQSxjLENBRUEsZ0YsQ0FBQSxnRixDQUNBLFksQ0FDQSw4QixDQUVBLG9DQUNBLDBFLENBQ0EsZ0JUbHdEQSwwRCxDU3F3REEsd0YsQ1RobURBLDRFLENlNkdBLDZCLENqQnJSQSx3RyxDV3l3REEsZSxDQUdBLGMsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxVLENBQ0EsTSxDQUNBLFUsQ0FDQSxRLENBQ0EseUIsQ0FFQSxtQixDQUNBLEssQ0FDQSxXLENBRUEsaUMsQ0FDQSxpQixDQUNBLGlCLENBQ0EsUyxDQUNBLFUsQ0FDQSx3QixDQUNBLDBCLENBQ0EseUIsQ0FFQSxvQ0FDQSxpQyxDQUNBLFEsQ0FDQSxTLENBQ0EsdUIsQ0FDQSw0QkFHQSxpRCxDQUNBLGlCLENBQ0Esa0IsQ0FDQSwyQixDQUVBLG9ELENBQ0EsVSxDQUNBLFMsQ0FFQSxvQ0FDQSxvRCxDQUNBLGdCQUdBLGdFLENBQ0EsaUIsQ0FDQSxRLENBQ0EsVSxDQUNBLGMsQ0FDQSxRLENBQ0EsVSxDQUNBLGMsQ0FFQSxzRSxDQUFBLHNFLENBQ0EsWSxDQUVBLG9DQUNBLGdFLENBQ0EsWUFHQSwrQyxDQUNBLGUsQ0FDQSx3QixDQUNBLGUsQ0FDQSxXLENBR0Esc0UsQ0FEQSw4RCxDQUVBLHFCLENBR0EsaUMsQ0FHQSxzRCxDQU1BLDJELENBSEEsMkQsQ0FMQSxVLENJejdEQSxZLENBQ0EsaUIsQ0FDQSxvQixDQUdBLGdCLENBQ0EsaUIsQ0FDQSxVLENBQ0EsTyxDQUNBLFcsQ0FDQSxTLENBQ0EsYyxDQUNBLFEsQ0FDQSxjLENBQ0EsYSxDQUNBLGMsQ0FFQSxrQixDQUNBLGlCLENBQ0EsTyxDQUNBLGtDLENBQ0EsMEIsQ0FFQSxpQyxDQUNBLGlCLENBQ0EsVyxDQUNBLFksQ0FDQSxhLENBQ0EsVyxDQUNBLHFCLENBQ0Esa0IsQ0FDQSx5QyxDQUNBLFksQ0FDQSxVLENBQ0EsYyxDQUNBLGUsQ0FDQSxpQixDQUNBLGUsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxTLENBQ0EsOEIsQ0FFQSx1QyxDQUFBLHVDLENBQ0Esa0IsQ0FDQSxTLENBQ0EsMEIsQ0FDQSxrQixDQUVBLHlDLENBQ0EsaUIsQ0FDQSxVLENBQ0EsTyxDQUNBLFEsQ0FDQSxjLENBQ0EsMEIsQ0FDQSxjLENBQ0EsVyxDQUNBLFUsQ0FDQSxrQyxDQUNBLG1DLENBTUEsMEQsQ0FDQSxhLENBQ0EseUIsQ0FDQSw4QixDQUVBLGdFLENBQUEsZ0UsQ0FDQSxhLENBQ0Esb0IsQ2Z4RUEsbUMsQ0FDQSx3QixDQUNBLFUsQ0FFQSxzQyxDQUNBLG9CLENBQ0EsYyxDQUNBLGUsQ0FHQSxxRSxDYTZSQSw0QixDQUFBLDRCLENiNVJBLGtCLENBRUEsdUMsQ0FDQSxjLENBQ0EsZSxDQUVBLDRDLENBQ0Esa0IsQ0FDQSxxQixDQUNBLGEsQ0FDQSx3QixDQUNBLGdCLENBQ0EsZSxDQUNBLGMsQ0FDQSx3QixDQUNBLCtCLENBQ0EsUSxDQUVBLGtELENBQ0Esd0IsQ0FDQSxVLENBQ0EsVSxDQUdBLGlDLENBQ0EsYyxDQUNBLGEsQ0FDQSxZLENBQ0EsNkIsQ0FDQSxLLENBRUEscUUsQ0FDQSxnQixDQUNBLGUsQ0FDQSxVLENBRUEsc0csQ0FDQSxvQixDQUNBLGUsQ0FDQSxlLENBRUEsNEcsQ0FDQSxlLENBQ0EsVSxDQUNBLHdCLENBRUEsK0csQ0FDQSxjLENBQ0Esd0IsQ0FDQSxxQixDQUNBLGdCLENBQ0Esb0MsQ0FFQSxxSCxDQUNBLHdCLENBcUxBLG9CLENBbkxBLG9ILENBQ0EsWSxDQUNBLGtCLENBQ0EsTyxDQUVBLG9JLENBQ0Esb0IsQ0FDQSxlLENBQ0EsYyxDQUNBLGEsQ0FDQSx5QixDQVFBLG9ILENBQ0EsYSxDQUVBLDZHLENBQ0EsYSxDQUVBLGtFLENBQ0EsZ0IsQ0FFQSxtRyxDQUNBLHNCLENBQ0EsZSxDQUNBLCtCLENBS0EsaUgsQ0FDQSxhLENBRUEsbUgsQ0FDQSxhLENBQ0EseUIsQ0FDQSx5QixDQUVBLHlILENBQ0EsYSxDQUNBLG9CLENBRUEsdUksQ0FDQSxhLENBQ0EsZSxDQUNBLGMsQ0FDQSxlLENBRUEsMEcsQ0FDQSxhLENBQ0EsVSxDQUVBLHdILENBR0EsMEksQ0FGQSxhLENpQndQQSw4QixDakJuUEEsa0osQ2NpRkEsZ0YsQ2RoRkEsYSxDQUtBLDhILENBSEEsc0gsQ0FTQSw0SCxDQUhBLHFILENBTEEsVSxDQVdBLDRHLENBQ0EseUIsQ0FDQSx5QixDQUNBLGEsQ0E0UUEsdUgsQ0FiQSxzSCxDQTdQQSxrSCxDa0I3SEEsb0UsQ0FBQSwwRSxDQUFBLCtELENBQUEscUUsQ0M0M0JBLG1ELENuQjl2QkEsb0IsQ0FFQSw4RyxDQUNBLGUsQ0FDQSxjLENBQ0EsYSxDQUVBLDhILENBQ0EsaUIsQ0FDQSxvQixDQUNBLGUsQ0FDQSxXLENBRUEsZ0ksQ0FDQSxhLENBQ0EsYyxDQUNBLHlCLENBRUEsZ0osQ0FDQSxpQixDQUNBLFcsQ0FDQSxRLENBQ0Esa0MsQ0FDQSwwQixDQUNBLGEsQ0FDQSxXLENBQ0EscUIsQ0FDQSxrQixDQUNBLHlDLENBQ0EsWSxDQUNBLFUsQ0FDQSxjLENBQ0EsZSxDQUNBLGlCLENBQ0EsZSxDQUNBLGMsQ0FDQSxpQixDQUNBLFMsQ0FDQSw4QixDQUtBLGtKLENBQ0EsaUIsQ0FDQSxXLENBQ0EsUSxDQUNBLGtDLENBQ0EsMEIsQ0FDQSxVLENBQ0EsYyxDQUNBLFEsQ0FDQSxjLENBRUEsc0osQ0FDQSxrQixDQUNBLFMsQ0FDQSwyQyxDQUNBLG1DLENpQjBCQSwrQixDakJ4QkEsd0osQ0FDQSxVLENBRUEseUJBQ0EsaUMsQ0FDQSx5QixDQUNBLEssQ0FFQSxzRyxDQVVBLG1HLENBVEEsYSxDQUNBLCtCLENBRUEsNEcsQ0FDQSw0QixDQUVBLG9ILENBT0EsaUgsQ0FOQSxlLENBU0Esc0ksQ0FDQSxlLENBQ0EsZ0JBR0Esb0MsQ0FDQSxrQixDQUNBLGUsQ0FHQSxvQixDQUNBLFEsQ0FHQSxpQixDQUNBLGMsQ0FHQSxvRCxDQUNBLFksQ0FDQSxrQixDQUNBLFEsQ0FDQSxVLENBQ0EsZSxDQUVBLGlDLENBQ0EsZSxDQUNBLGMsQ0FDQSxVLENBRUEsNEIsQ0FDQSxpQixDQUNBLG9CLENBQ0EsYyxDQUNBLGUsQ0FFQSx5QkFDQSw0QixDQUNBLGMsQ0FDQSxpQkFNQSw0QixDQUNBLGlCLENBQ0EsYyxDQUNBLEssQ0FDQSxNLENBQ0EsTyxDQUNBLFEsQ0FDQSxxQixDQUNBLGMsQ0FDQSxrQixDQUNBLHFCLENBRUEsbUMsQ0FDQSxpQixDQUNBLFcsQ0FDQSxXLENBQ0EsVSxDQUNBLGMsQ0FDQSxVLENBQ0EsUSxDQUNBLFUsQ0FDQSxxQixDQUNBLGMsQ0FDQSxpQixDQUNBLFksQ0FDQSxrQixDQUNBLHNCLENBRUEseUJBQ0EsbUMsQ0FDQSxXLENBQ0EsVSxDQUNBLGdCQUdBLGtELENBQ0EscUIsQ0FDQSxvQixDQUVBLHlELENBQ0EsVyxDQUNBLGtDLENBQ0EsMEIsQ0FDQSx3QixDQUdBLHVCLENBQ0Esa0IsQ0FFQSx3QyxDQUNBLGUsQ0FDQSxpQixDQUVBLCtELENBQ0Esa0IsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxZLENBQ0EsNkIsQ0FDQSxrQixDQU1BLDZFLENBSkEsNkUsQ0FDQSxlLENBQ0EsYyxDQU1BLGdFLENBQ0EsWSxDQUNBLHdCLENBQ0EsZSxDQUNBLGlCLENBRUEsaUYsQ0FDQSxZLENBQ0EsNkMsQ0FDQSxxQyxDQUNBLFUsQ0FDQSxVLENBQ0Esa0IsQ0FFQSw4RixDQUNBLGdCLENBQ0EsWSxDQUNBLDZCLENBR0EsNEcsQ0FEQSwyRyxDQUVBLFUsQ0FDQSxlLENBQ0EsYyxDQUNBLHdCLENBRUEsMkcsQ0FDQSxlLENBRUEsNEcsQ0FDQSxZLENBQ0Esa0IsQ0FDQSwwQixDQUVBLCtGLENBQ0EsZ0IsQ0FDQSxZLENBQ0EsNkIsQ0FDQSxpQixDQUdBLCtHLENBREEsOEcsQ0FFQSxhLENBQ0EsYyxDQUVBLDhHLENBQ0EsZSxDQWVBLGlILENBYkEsZ0gsQ0FDQSxhLENBQ0EseUIsQ0FDQSxlLENBS0EsK0csQ0FDQSxZLENBQ0Esa0IsQ0FDQSwwQixDQVVBLG1ILENBQ0EsZSxDQUVBLCtFLENBaURBLHlCLENBaERBLG1CLENBQ0EsaUIsQ0FDQSxhLENBRUEsaUYsQ0FDQSxRLENBQ0EsYyxDQUVBLCtELENBQ0EsZ0IsQ0FDQSw0QixDQUNBLFUsQ0FDQSxjLENBQ0EsZSxDQUVBLGtDLENBQ0EsVSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLFksQ0FDQSw2QixDQUNBLGtCLENBTUEsZ0QsQ0FKQSxnRCxDQUNBLGUsQ0FDQSxjLENBTUEsNEQsQ0FDQSxvRCxDQUVBLG9ELENBQ0Esb0QsQ0FFQSxzRCxDQUNBLG9ELENBRUEsNkMsQ0FDQSxvRCxDQUVBLDhDLENBQ0Esb0QsQ0FHQSx5QixDQUNBLFksQ0FLQSwyQixDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxPLENBQ0EsUSxDQUNBLGdDLENBQ0EsWSxDQUNBLHNCLENBQ0Esc0IsQ0FDQSxnQixDQUNBLFcsQ0FFQSxzRCxDQUNBLFksQ0FDQSxxQixDQUNBLGtCLENBQ0EsUSxDQUVBLCtELENBQ0EsYyxDQUNBLGEsQ0FDQSx5QyxDQUNBLGlDLENBRUEsdUUsQ0FDQSxVLENBQ0EsYyxDQUNBLGUsQ0FDQSxRLENBQ0EsaUIsQ0F3QkEsMkIsQ0NoZ0JBLGMsQ0RpZ0JBLGlCLENBR0EseUJBQ0Esb0MsQ0FDQSwyQixDQUVBLCtELENBY0Esa0MsQ0FiQSxxQixDQUNBLE8sQ0FDQSxpQixDQUVBLGlGLENBQ0EsNkIsQ0FDQSxTLENBR0EsaUcsQ0FEQSxnRyxDQUVBLHdCLENBQ0EsYSxDQVFBLGdELENBREEsZ0QsQ0FFQSxnQktqakJBLGlHLENBQ0EsaUIsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxjLENBQ0Esd0IsQ0FDQSxpQixDQUNBLFksQ0FFQSxvQ0FDQSxpRyxDQUNBLFksQ0FDQSxrQixDQUNBLHdCLENBQ0EsYyxBQUdBLG9DQUNBLGlHLENBQ0EsWSxDQUNBLGtCLENBQ0Esd0IsQ0FDQSxjQUdBLHVHLENBQ0EsaUIsQ0FDQSxTLENBQ0EsUSxDQUNBLGEsQ0FDQSxxQixDQUNBLHdCLENBQ0EsYyxDQUNBLGUsQ0FDQSxlLENBQ0EsVSxDQUVBLDhHLENBQ0EsVSxDQUNBLFcsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxlLENBQ0EsaUIsQ0FDQSx3QixDQUNBLGtDLENBRUEsb0NBQ0EsOEcsQ0FDQSxVLENBQ0EsYyxDQUNBLG9CQU9BLDRILENBQ0EsMEIsQ0FDQSwwQixDQUNBLGMsQ0FHQSxvRSxDQUNBLFMsQ0FDQSxjLENBQ0EsYyxDQUNBLGUsQ0FDQSxpQixDQUVBLG9FLENBQ0EsUyxDQUNBLFksQ0FDQSxnQixDQUVBLG9DQUNBLG9FLENBQ0EsVSxDQUNBLG9CQUdBLCtGLENBQ0EsYSxDQUNBLGMsQ0FDQSxlLENBQ0EsaUIsQ0psRUEsYyxDQUVBLFUsQ0FDQSxXLENBQ0EsZSxDQUNBLGlCLENBRUEscUIsQ0FDQSxpQixDQUNBLGdDLENBQ0EsZSxDQUNBLGEsQ0FDQSxxQixDQUNBLGMsQ0FDQSxhLENBQ0EsbUUsQ0FDQSwyRCxDQU1BLHVCLENhcURBLDJCLENickRBLG9CLENBQUEsdUIsQ0FKQSxxQixDQXdCQSxtRSxDQXZCQSxZLENBT0EsaUQsQ0FBQSw4QyxDQUFBLGlELENBQUEscUQsQ0FBQSxrRCxDQUFBLHFELENBQUEsU0FBQSxtQyxDQUFBLFNBQUEsZ0MsQ0FBQSxTQUFBLG1DLENBQ0EsYSxDQWtCQSxvRkFBQSxzQyxDQWhCQSxnRCxDQUFBLG9ELENBQUEsU0FBQSxrQyxDQUNBLFksQ0FrQkEsd0RBQUEsVyxDQUFBLDBDLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLFMsQ0FDQSxXLENBQ0EsYyxDQUdBLHlCLENBQ0EsZSxDQUNBLGlCLENBQ0EsUyxDQUNBLFEsQ0FDQSxTLENBQ0EsK0IsQ0FFQSxvQyxDQUNBLGUsQ0FDQSwyQixDQUNBLHFCLENBQ0EseUMsQ0FHQSxTQUFBLHFDLENBQ0EsZSxDQUNBLFMsQ0FDQSxpQixDQUNBLFEsQ0FFQSxTQUFBLDZDLENBQ0EsZ0IsQ0FDQSxTLENBQ0Esa0IsQ0FDQSxXLENBQ0EsYyxDQUVBLFNBQUEsVSxnQ0FBQSxTLENBQ0EsbUIsQ0FHQSxTQUFBLHFDLENBREEsU0FBQSwyQixDQUVBLFNBQUEscUQsQ0FjQSxTQUFBLFUsc0NBQUEsdUIsTUFBQSw0QixNQUFBLE8sTUFBQSxlLENBYkEsZSxDQUNBLFMsQ0FDQSxpQixDQUNBLFEsQ0FHQSxTQUFBLDZDLENBREEsU0FBQSxtQyxDQUVBLFNBQUEsNkQsQ0FZQSxTQUFBLFUsc0NBQUEsdUIsTUFBQSw0QixNQUFBLE8sTUFBQSx1QixDQVhBLGdCLENBQ0EsUyxDQUNBLGtCLENBQ0EsVyxDQWNBLFNBQUEsVSxzQ0FBQSx1QixNQUFBLDRCLE1BQUEsTyxNQUFBLGMsTUFBQSxTLENBQ0EsUyxDQUNBLFEsQ0FPQSxTQUFBLFUseUNBQUEsYSxDQUxBLFNBQUEsb0QsQ0FFQSxTQUFBLHVELENBQ0EsU0FBQSxvRCxDQUNBLFNBQUEsb0QsQ0FIQSxTQUFBLG1ELENBS0EsZSxDQUNBLFMsQ0FDQSxpQixDQUNBLFEsQ0FDQSwrQixDQU9BLFNBQUEsVSx5Q0FBQSxxQixDQUxBLFNBQUEsNEQsQ0FFQSxTQUFBLCtELENBQ0EsU0FBQSw0RCxDQUNBLFNBQUEsNEQsQ0FIQSxTQUFBLDJELENBS0EsZ0IsQ0FDQSxTLENBQ0Esa0IsQ0FDQSxXLENBT0EsU0FBQSxVLHlDQUFBLFksTUFBQSxTLENBTEEsU0FBQSxVLCtDQUFBLFMsQ0FFQSxTQUFBLFUsa0RBQUEsUyxDQUNBLFNBQUEsVSwrQ0FBQSxTLENBQ0EsU0FBQSxVLCtDQUFBLFMsQ0FIQSxTQUFBLFUsOENBQUEsUyxDQUtBLFMsQ0FDQSxRLENhektBLDZDLENBQ0Esa0IsQ0FDQSxpQixDQUVBLGdELENBQ0EsZSxDQUVBLCtDLENBQ0EsYSxDQUdBLDJGLENBQ0Esd0UsQ0FDQSxVLENBQ0EsUyxDQUVBLG9DQUNBLDJGLENBQ0Esd0UsQ0FDQSxVLENBQ0EsWUFHQSwyRixDQUNBLHdFLENBQ0EsVyxDQUNBLFMsQ0FFQSxvQ0FDQSwyRixDQUNBLHdFLENBQ0EsVSxDQUNBLFlBR0EsNEYsQ0FDQSx5RSxDQUNBLGUsQ0FDQSx3QixDQUNBLHlDLENBQ0Esd0IsQ0FDQSxpQixDQUNBLFksQ0FDQSxlLENBRUEsc0csQ0FDQSxtRixDQUNBLGUsQ0FDQSxXLENBRUEscUgsQ0FDQSxrRyxDQUNBLFUsQ0FDQSxxQixDQUVBLG9ILENBQ0EsaUcsQ0FDQSxXLENBQ0EscUIsQ0FFQSw0RyxDQUNBLHlGLENBQ0EsYSxDQUNBLGlCLENBQ0EsYyxDQUNBLHdCLENBQ0EsZSxDQUNBLGlCLENBR0Esd0gsQ0FDQSwySCxDQUZBLHVILENBSUEscUcsQ0FDQSx3RyxDQUZBLG9HLENBR0EsVSxDQUNBLFcsQ0FDQSxlLENBQ0EsYyxDQUNBLGlCLENBRUEsNEgsQ0FDQSx5RyxDQUNBLGEsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxjLENBQ0EsZSxDQUNBLGlCLENBRUEsNkcsQ0FDQSwwRixDRGdJQSxtQixDQy9IQSxjLENBT0EsbUIsQ0FDQSxZLENBQ0EsNkIsQ0FDQSxnQixDQUNBLHFCLENBQ0EsZSxDQUNBLFksQ0FDQSx5QyxDQUVBLG9DQUNBLG1CLENBQ0EsYSxDQUNBLGUsQ0FDQSxjLEFBR0Esb0NBQ0EsbUIsQ0FDQSxjQU1BLCtCLENBQUEsK0IsQ0FDQSw2QixDQUNBLHFCLENBRUEsMEMsQ0FDQSxTLENBQ0EsZSxDQUNBLGUsQ0FDQSxpQixDQUNBLCtDLENBRUEsb0NBQ0EsMEMsQ0FDQSxzQixBQUdBLG9DQUNBLDBDLENBQ0EsVSxDQUNBLGMsQ0FDQSxvQkFHQSw4QyxDQUNBLGEsQ0FDQSxVLENBQ0EsZSxDQUNBLCtCLENBRUEsMkMsQ0FDQSxTLENBQ0EsZSxDQUNBLGlCLENBRUEsb0NBQ0EsMkMsQ0FDQSxvQixDQUNBLGdCLEFBR0Esb0NBQ0EsMkMsQ0FDQSxVLENBQ0EsYyxDQUNBLG1CQUdBLGlFLENBQ0EsYyxDQUNBLGlCLENBRUEsaUQsQ0FDQSxTLENBQ0EsZSxDQUNBLGMsQ0FDQSxpQixDQUVBLG9DQUNBLGlELENBQ0EsVSxDQUNBLGlCLEFBR0Esb0NBQ0EsaUQsQ0FDQSxtQkFHQSw2RSxDQUNBLGtCLENBQ0EsaUIsQ0FFQSxvQ0FDQSw2RSxDQUNBLG9CLENBQ0EsUyxDQUNBLGUsQ0FDQSxvQixDQUNBLFksQ0FDQSwwQixBQUdBLG9DQUNBLDZFLENBQ0EsYSxDQUNBLGlCLENBQ0Esa0IsQUFNQSxvQ0FDQSxnRixDQUNBLGdCQUdBLHdHLENBQ0EsYyxDQUNBLGUsQ0FDQSxhLENBRUEsOEUsQ0FDQSxpQixDQUVBLG9DQUNBLDhFLENBQ0Esb0IsQ0FDQSxTLENBQ0EsZSxDQUNBLG9CLENBQ0EsWSxDQUNBLDBCLEFBR0Esb0NBQ0EsOEUsQ0FDQSxnQixBQUdBLG9DQUNBLDhFLENBQ0EsYSxDQUNBLGlCLENBQ0Esa0JBR0EsaUYsQ0E2RUEsbUMsQ0E1RUEsYSxDQUVBLG9DQUNBLGlGLENBQ0EsZ0JBR0Esd0csQ0FDQSxjLENBQ0EsZSxDQUNBLGEsQ0FHQSwwQixDQUNBLGlCLENBQ0Esa0IsQ0FFQSxpQyxDQUNBLGMsQ0FDQSxlLENBR0EsK0IsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0EscUIsQ0FDQSxVLENBQ0EsVyxDQUNBLCtCLENBQ0EsUyxDQUNBLFUsQ0FzQkEsc0MsQ0FDQSxnQyxDQUNBLGUsQ0FDQSxpQixDQUNBLGEsQ0FDQSxvQixDQUNBLHFCLENBQ0EsYyxDQUNBLGEsQ0FDQSxnRSxDQUNBLHdELENBQ0EsK0IsQ0FDQSxTLENBR0EsZ0MsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxxQixDQUNBLGUsQ0FDQSx5QyxDQUNBLGlCLENBS0Esa0MsQ0FDQSxhLENBQ0EsZSxDQUNBLCtCLENaOUZBLDZGLENBQUEsNkYsQ1lnR0Esd0MsQ0FBQSx3QyxDQUNBLGEsQ0FHQSxvQixDQUNBLGlCLENBR0EsZ0MsQ0FDQSxZLENBQ0EsZSxDQUNBLGdCLENBQ0EsK0IsQ0FDQSxlLENBRUEsMEMsQ0FDQSxhLENBR0EsZ0QsQ0FDQSxlLENBR0Esa0QsQ0FDQSxTLENBQ0EsZSxDQUNBLFcsQ0FDQSxVLENBR0EsOEIsQ0FDQSxVLENBR0EsK0QsQ0FDQSxlLENBR0EsZ0QsQ0FHQSw4QyxDQUZBLFksQ0dyWEEscUIsQ0FDQSxhLENBQ0EsZSxDQUNBLDRLLENBQ0Esc0MsQ0FDQSxxQyxDQUNBLG1DLENBQ0EsaUIsQ0FDQSx1RCxDQUNBLGUsQ0FDQSwrQixDQUVBLG9DQUNBLHFCLENBQ0EsZUFHQSxrQyxDQUNBLDRMLENBV0EsbUMsQ0FUQSxxQyxDQUNBLGEsQ0FXQSx3QyxDQVRBLDBDLENBQ0EsYSxDQUVBLGdDLENBQ0EsNkwsQ0FRQSw0QixDQUNBLFksQ0FFQSw0QixDQUNBLGUsQ0FDQSxTLENBQ0EsWSxDQUNBLDZCLENBQ0EsYSxDQUNBLGMsQ0FFQSxvQ0FDQSw0QixDQUNBLGVBR0EsNEIsQ0FDQSxlLENBRUEsb0NBQ0EsNEIsQ0FDQSxpQixDQUNBLG9CQUdBLHdCLENBQ0EsUyxDQUNBLGlCLENBQ0EsYSxDQUNBLGMsQ0FDQSxlLENBQ0Esd0IsQ0FFQSw2QixDQUNBLGlCLENBQ0EsYSxDQUNBLGMsQ0FDQSxlLENBRUEsMEIsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxlLENBQ0EsZSxDQUVBLG9DQUNBLDBCLENBQ0Esd0JBR0EsdUIsQ0FDQSxvQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLFUsQ0FDQSxjLENBQ0Esd0IsQ0FDQSxlLENBQ0EseUMsQ0FDQSwrQixDQUVBLDZCLENBQUEsNkIsQ0FDQSxvQixDQUNBLHdCLENBR0EscUIsQ0FDQSxhLENBQ0EsZSxDQUNBLHFFLENBQ0EsaUIsQ0FDQSx1RCxDQUNBLGUsQ0FDQSwrQixDQUVBLG9DQUNBLHFCLENBQ0EsZUFHQSw0QixDQUNBLFksQ0FFQSw0QixDQUNBLGUsQ0FDQSxTLENBQ0EsWSxDQUNBLDZCLENBQ0EsYSxDQUNBLGMsQ0FFQSxvQ0FDQSw0QixDQUNBLGVBR0EsNEIsQ0UrQ0EsMEgsQ0FzREEsa0osQ05zVUEsNkQsQ0E5TUEsMEUsQ0k1TkEsZSxDQUVBLG9DQUNBLDRCLENBQ0EsaUIsQ0FDQSxvQkFHQSx3QixDQUNBLFMsQ0FDQSxpQixDQUNBLGEsQ0FDQSxjLENBQ0EsZSxDQUNBLHdCLENBRUEsNkIsQ0FDQSxpQixDQUNBLFUsQ0FDQSxjLENBQ0EsZSxDQUVBLDBCLENBQ0EsWSxDQUNBLGtCLENBQ0EsZSxDQUVBLG9DQUNBLDBCLENBQ0Esd0JBR0EsdUIsQ0FDQSxvQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLFUsQ0FDQSxjLENBQ0Esd0IsQ0FDQSxlLENBQ0EseUMsQ0FDQSwrQixDQUVBLDZCLENBQUEsNkIsQ0FDQSxvQixDQUNBLHdCLENBRUEsNEIsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxzQixDQUNBLGUsQ0FDQSxpQixDQUVBLG9DQUNBLDRCLENBQ0Esb0JBR0EseUMsQ0FDQSxnQixDQUVBLDBDLENBQ0Esb0IsQ0FDQSxpQixDQUVBLHFELENBQ0EsYyxDQUVBLHVELENBQ0EsYSxDQUNBLGMsQ0FDQSxnQixDQUNBLHFCLENBQ0EsaUIsQ0FDQSxhLENBQ0EsYyxDQUNBLGUsQ0FFQSxvRCxDQUNBLGEsQ0FDQSxlLENBQ0EsVSxDQUNBLGMsQ0FDQSxlLENBR0EsNEIsQ0FDQSxZLENBQ0Esa0IsQ0FDQSx5QyxDQUNBLGlCLENBQ0EsWSxDQUNBLGtCLENBQ0EsVSxDQUNBLGUsQ0FDQSxpQixDQTJjQSxxRyxDQXpjQSxpQyxDQXdjQSx3SSxDSjdvQkEsNEQsQ0F1UEEsZ0YsQ0lqREEsYSxDQUtBLDhCLENBQ0EsbUIsQ0F5UEEsc0MsQ0FEQSx1QyxDQXJQQSx5QixDQW9QQSx5RSxDQUFBLDBFLENBblBBLFksQ0FJQSx1QixDQURBLHlCLENBRUEsa0IsQ0FHQSwyQyxDQURBLDZDLENBRUEsUyxDQUNBLGlCLENBQ0Esd0IsQ0FDQSxjLENBQ0EsZSxDQUdBLDBELENBREEsNEQsQ0FFQSxtQixDQUNBLFMsQ0FDQSx3QixDQUNBLGlCLENBQ0EsdUIsQ0FDQSxxQixDQUNBLGEsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxlLENBQ0EsYyxDQUNBLGUsQ0FDQSxjLENBQ0EsK0IsQ0FFQSxvQ0FFQSwwRCxDQURBLDRELENBRUEsWSxDQUNBLGtCLENBQ0EsNkIsQ0FDQSxZR2xNQSw0QyxDQUFBLDRDLENIdU1BLGdFLENBREEsZ0UsQ0FEQSxrRSxDQUFBLGtFLENHeklBLDZDLENBQUEsNkMsQ0g0SUEsd0IsQ0FDQSxVLENBR0EsaUUsQ0FEQSxtRSxDR3ZLQSx5QyxDSHlLQSx3QixDQUNBLFUsQ0FHQSwyRSxDQURBLDZFLENBRUEsbUIsQ0FHQSwyRCxDQURBLDZELENBRUEsZ0IsQ0FDQSx1QixDQUdBLG1FLENBREEscUUsQ0FFQSxvQixDQUNBLHFCLENBQ0EsZSxDQUdBLGlGLENBREEsbUYsQ0FFQSxVLENBQ0EsVyxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsaUIsQ0FHQSwyRixDQURBLDZGLENBRUEsUyxDQUNBLHFCLENBQ0EsYyxDQUNBLFcsQ0FDQSwrQixDQUdBLHVCLENBQ0EsZSxDQUdBLGlCLENBQ0EsWSxDQUNBLGtCLENBQ0EsZ0IsQ0FFQSxvQ0FDQSxpQixDQUNBLFUsQ0FDQSxVLENBQ0EsVSxDQUNBLGtCQUdBLGlDLENBQ0EsUyxDQUNBLFEsQ0FDQSw0QixDQUNBLHVELENBQ0EsYyxDQUNBLGUsQ0FDQSxhLENBQ0EseUIsQ0FDQSxjLENBQ0EsK0IsQ0FFQSx1QyxDQUFBLHVDLENBQ0EsWSxDQUNBLG9CLENBb0JBLGtDLENBc2RBLHFILENBdGVBLGdCLENBREEsa0IsQ0FzZUEsd0osQ0FwZUEsc0IsQ0FHQSwyQixDQUNBLGUsQ0FDQSx3QixDQUNBLGlCLENBQ0EsaUIsQ0FZQSxpQyxDQUFBLG1DLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EscUIsQ0FDQSx3QixDQUNBLFcsQ0FDQSxjLENBQ0EsWSxDQUNBLGtCLENBQ0Esc0IsQ0FDQSxVLENBQ0EsYyxDQUNBLGUsQ0FFQSxzRCxDQUFBLHdELENBQ0EsaUIsQ0FDQSxvQixDQUVBLHdELENBQUEsMEQsQ0FDQSxpQixDQUNBLE8sQ0FDQSxXLENBQ0Esa0MsQ0FDQSwwQixDQUNBLGMsQ0FDQSxRLENBQ0EsUyxDQUNBLFEsQ0FDQSxjLENBQ0EsVSxDQUNBLGMsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxzQixDQUNBLGlDLENBRUEsOEQsQ0FBQSw4RCxDQUFBLGdFLENBQUEsZ0UsQ0FDQSxhLENBRUEsMEQsQ0FBQSw0RCxDQUNBLGMsQ0FFQSxnRCxDQUFBLGtELENBQ0EsUyxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxhLENBQ0EsYSxDQUNBLFEsQ0FDQSxXLENBQ0Esa0MsQ0FDQSwwQixDQUNBLGtCLENBQ0EscUIsQ0FDQSxrQixDQUNBLGlCLENBQ0EsVyxDQUNBLFUsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0Esd0MsQ0FDQSwrQixDQUNBLGMsQ0FFQSx1RCxDQUFBLHlELENBQ0EsVSxDQUNBLGlCLENBQ0EsVyxDQUNBLFEsQ0FDQSxnQixDQUNBLFUsQ0FDQSxXLENBQ0EscUIsQ0FDQSwrQixDQUNBLHVCLENBRUEsc0QsQ0FBQSxzRCxDQUFBLHdELENBQUEsd0QsQ0FDQSxTLENBQ0Esa0IsQ0FHQSxvQ0FDQSxtQyxDQUNBLE0sQ0FDQSxZQU1BLCtCLENBREEsa0UsQ0FFQSxZLENBQ0EsYSxDQUNBLHlELENBQ0EsaUMsQ0FDQSxnQixDQVVBLHVELENBREEsMEYsQ0FFQSxVLENBQ0EsZ0IsQ0FDQSwwQixDQUNBLDJCLENBQ0Esd0IsQ0FDQSxVLENBQ0EsYyxDQUNBLGUsQ0FDQSxpQixDQUNBLFcsQ0FFQSxvQ0FFQSx1RCxDQURBLDBGLENBRUEsbUJBSUEscUUsQ0FEQSx3RyxDQUVBLFksQ0FHQSxpRCxDQURBLG9GLENBRUEsWSxDQUNBLDZCLENBQ0Esa0IsQ0FDQSxVLENBR0Esc0UsQ0FEQSx5RyxDQUVBLGdCLENBQ0Esb0IsQ0FHQSxvRSxDQURBLHVHLENBRUEsd0IsQ0FHQSxvRSxDQURBLHVHLENBRUEsd0IsQ0FHQSxrRSxDQURBLHFHLENBRUEsd0IsQ0FHQSx3RSxDQURBLDJHLENBRUEsd0IsQ0FPQSxzRSxDQUpBLHdFLENBR0EseUcsQ0FKQSwyRyxDQUVBLHdCLENBT0EscUUsQ0FEQSx3RyxDQUVBLHdCLENBR0Esc0UsQ0FEQSx5RyxDQUVBLHdCLENBR0Esc0UsQ0FEQSx5RyxDQUVBLHdCLENBR0Esc0UsQ0FEQSx5RyxDQUVBLHdCLENBR0EsdUUsQ0FEQSwwRyxDQUVBLHdCLENBT0EseUUsQ0FKQSxpRSxDQUdBLDRHLENBSkEsb0csQ0FFQSx3QixDQU9BLDBFLENBREEsNkcsQ0FFQSx3QixDQUNBLGEsQ0FHQSx5RSxDQURBLDRHLENBRUEsd0IsQ0FHQSxvRixDQURBLHVILENBRUEsa0MsQ0FDQSxvQixDQUdBLGlHLENBREEsb0ksQ0FFQSx3QixDQUdBLGlELENBREEsb0YsQ0FFQSxxQixDQUNBLHdCLENBQ0EscUIsQ0FDQSxrQixDQUNBLGUsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxpQixDQUVBLG9DQUVBLGlELENBREEsb0YsQ0FFQSxnQixDQUdBLGlFLENBREEsb0csQ0FFQSxnQkFJQSxpRSxDQURBLG9HLENBRUEsaUIsQ0FDQSxRLENBQ0EsYSxDQUNBLGUsQ0FDQSxjLENBRUEsb0NBRUEsaUUsQ0FEQSxvRyxDQUVBLFVBSUEsd0QsQ0FEQSwyRixDQUVBLG9CLENBQ0EsaUIsQ0FDQSxjLENBRUEsb0NBRUEsd0QsQ0FEQSwyRixDQUVBLGNBSUEscUUsQ0FEQSx3RyxDQUVBLFMsQ0FDQSxVLENBQ0EscUIsQ0FDQSx1QixDQUNBLGMsQ0FHQSxnRSxDQURBLG1HLENBRUEsZSxDQUNBLGlCLENBR0EscUUsQ0FEQSx3RyxDQUVBLG9CLENBQ0EsVSxDQUNBLGdCLENBQ0EsZSxDQUNBLCtCLENBR0EseUUsQ0FEQSw0RyxDQUVBLHlCLENBR0EsMEMsQ0FEQSw2RSxDQUVBLGUsQ0FHQSwrRSxDQURBLGtILENBRUEsZ0IsQ0FDQSxjLENBQ0EsZSxDQUNBLGEsQ0FDQSx3QixDQUNBLGMsQ0FHQSxnRyxDQURBLG1JLENBRUEsWSxDQUNBLGlCLENBQ0EsVSxDQUNBLFcsQ0FPQSwrRyxDQURBLGtKLENKemNBLG9DLENJMmNBLGlCLENBR0Esc0gsQ0FEQSx5SixDQUVBLDJCLENBR0Esc0dBQUEsVSxDQURBLHlJQUFBLFUsQ0FFQSxpQixDQUdBLDJJLENBUUEsdUksQ0FUQSw4SyxDQVFBLDBLLENBTkEsUyxDQUdBLDhJLENBUUEsNEksQ0FTQSw0SSxDQWxCQSxpTCxDQVFBLCtLLENBU0EsK0ssQ0FmQSxTLENBV0EscUksQ0FEQSx3SyxDQUVBLFMsQ0FDQSxTLENBVUEsaUksQ0FEQSwySSxDQUVBLG9JLENBSkEsb0ssQ0FEQSw4SyxDQUVBLHVLLENBSUEsMkIsQ0FFQSxvQ0FLQSxpSSxDQURBLDJJLENBRUEsb0ksQ0FKQSxvSyxDQURBLDhLLENBRUEsdUssQ0FJQSxNLENBQ0EsWUFJQSxtSCxDQURBLHNKLENBRUEsVSxDQUdBLDJJLENBREEsOEssQ0FFQSx1QyxDQUdBLGlJLENBREEsb0ssQ0FFQSx1QyxDQUdBLG9JLENBREEsdUssQ0FFQSx1QyxDQUdBLDBHLENBREEsNkksQ0FFQSxVLENBQ0EsVSxDQUdBLDBILENBREEsNkosQ0FFQSxXLENBQ0EseUIsQ0FDQSxVLENBQ0Esa0MsQ0FDQSw4QixDQUdBLG1JLENBREEsc0ssQ0FFQSw4QixDQUNBLG1CLENBQ0EsYyxDQUdBLDJGLENBREEsOEgsQ0FFQSxvQixDQUNBLGMsQ0FDQSxjLENBQ0EsZSxDQUNBLHdCLENBQ0EsYSxDQUdBLGlGLENBREEsb0gsQ0FFQSxZLENBR0EsNkcsQ0FEQSxnSixDQUVBLFMsQ0FHQSxtSCxDQUNBLG1ILENBRkEsc0osQ0FBQSxzSixDQUdBLG9CLENBSUEsNkcsQ0FDQSxzRyxDQUhBLGdKLENBQ0EseUksQ0FHQSxtQyxDQUNBLG9DLENBQ0EsVyxDQUNBLHVCLENBQ0EsUyxDQUNBLFksQ0FDQSxzQixDQUNBLGtCLENBQ0EsYyxDQUVBLG9DQUdBLDZHLENBQ0Esc0csQ0FIQSxnSixDQUNBLHlJLENBR0EsdUIsQ0FDQSx1QixDQUNBLFdBSUEsc0csQ0FEQSx5SSxDQUVBLGEsQ0FDQSxrQixDQUNBLGlCLENBQ0EsWSxDQUNBLDhCLENBQ0EsZ0IsQ0FDQSx3QixDQUVBLHFCLENBQ0EsYSxDQUNBLGUsQ0FDQSx3QixDQUNBLG9CLENBQ0EsUyxDQUNBLFMsQ0FDQSxrQixDQVFBLDRHLENBREEsNEcsQ0FEQSwrSSxDQUFBLCtJLENBR0Esa0MsQ0FDQSw4QixDQUNBLG9CLENBR0EsZ0csQ0FEQSxtSSxDQUVBLFMsQ0FDQSxlLENBR0EsbUcsQ0FEQSxzSSxDQUVBLGEsQ0FDQSxrQixDQUNBLFksQ0FDQSw4QixDQUNBLGUsQ0FDQSxnQixDQUNBLHdCLENBQ0EsZSxDQUNBLHdCLENBQ0Esb0IsQ0FDQSxZLENBQ0EsNkIsQ0FDQSxrQixDQUNBLFcsQ0FDQSwwQixDQUNBLGtCLENBQ0Esb0IsQ0FDQSwyQixDQUNBLDhCLENBQ0EsdUIsQ0FDQSxTLENBRUEsb0NBRUEsbUcsQ0FEQSxzSSxDQUVBLHVCLENBQ0EsdUIsQ0FDQSxXQUlBLHdHLENBREEsMkksQ0FFQSxhLENBR0EsMEcsQ0FEQSw2SSxDQUVBLGEsQ0FHQSxxRyxDQURBLHdJLENBRUEsZSxDQUlBLDBHLENBREEsd0csQ0FEQSw2SSxDQUFBLDJJLENBR0EsUyxDSjlnQkEsc0IsQ0lpaEJBLHlDLENBREEsNEUsQ0FFQSxVLENBR0EseUMsQ0FEQSw0RSxDQUVBLFksQ0FHQSxnRCxDQURBLG1GLENBRUEsWSxDQUNBLDZCLENBQ0EsUyxDQUdBLHFELENBREEsd0YsQ0FFQSxZLENBQ0EsNkIsQ0FFQSxvQ0FFQSxnRCxDQURBLG1GLENBRUEsa0JBSUEsK0MsQ0FEQSxrRixDQUVBLGlCLENBQ0EsUSxDQUNBLE0sQ0FDQSxVLENBQ0EsMEIsQ0FDQSxrQixDQUNBLGMsQ0FDQSxlLENBQ0EsVSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxlLENBRUEsb0NBRUEsK0MsQ0FEQSxrRixDQUVBLGdCQUlBLDZDLENBREEsZ0YsQ0FFQSxlLENBQ0EsUyxDQUNBLGlCLENBQ0EsYyxDQUNBLGUsQ0FDQSxpQixDQUNBLHdCLENBQ0EsaUIsQ0FHQSwrQyxDRWw4QkEsK0IsQ0ZpOEJBLGtGLENBRUEsZSxDQUNBLG1DLENBSUEscUQsQ0FEQSxxRCxDRW44QkEscUMsQ0FBQSxxQyxDRms4QkEsd0YsQ0FBQSx3RixDQUdBLGEsQ0FDQSw4QixDQUdBLHNELENBREEseUYsQ0FFQSxjLENBQ0EsYSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxjLENBQ0EsZSxDQUNBLHdCLENBQ0EsVSxDQUNBLCtCLENBR0Esb0UsQ0FEQSx1RyxDQUVBLGEsQ0FJQSwyRSxDQURBLDJFLENBREEsOEcsQ0FBQSw4RyxDQUdBLHlCLENBQ0EsYSxDQUdBLDZELENBREEsZ0csQ0FFQSxhLENBQ0EsaUIsQ0FDQSxTLENBR0EsOEMsQ0FEQSxpRixDQUVBLGlCLENBQ0EsUyxDQUNBLE8sQ0FDQSxVLENBQ0EsK0IsQ0FDQSxhLENBQ0EsaUIsQ0FHQSwwRCxDQURBLDZGLENBRUEsaUIsQ0FDQSxRLENBQ0EsTyxDQUNBLDBCLENBQ0EsK0IsQ0FDQSxVLENBQ0EsVyxDQUdBLHVELENBREEsMEYsQ0FFQSxpQixDQUNBLHNCLENBR0EseUQsQ0FEQSw0RixDQUVBLGlCLENBQ0EsaUIsQ0FDQSxpQixDQUdBLCtELENBREEsa0csQ0FFQSxrQixDQUNBLGdCLENBQ0EsYyxDQUNBLHdCLENBQ0EsZSxDQUNBLGUsQ0FHQSwwRSxDQURBLDZHLENBRUEsVSxDQUdBLDBFLENBREEsNkcsQ0FFQSxXLENBR0Esa0YsQ0FEQSxxSCxDQUVBLFUsQ0FHQSx5RCxDQURBLDRGLENBRUEsZ0IsQ0FDQSxjLENBR0EsZ0UsQ0FEQSxtRyxDQUVBLGUsQ2Y1N0JBLDJFLENlKzdCQSxpRSxDQURBLG9HLENBRUEsZSxDQUdBLGdGLENEdHZCQSwrSixDSHBLQSwyRyxDSXk1QkEsbUgsQ0FFQSxjLENBR0EsOEMsQ0FEQSxpRixDQUVBLFksQ0FDQSw2QixDQUNBLGlCLENBQ0EsZSxDQUNBLGlCLENBQ0EsYyxDQUNBLGUsQ0FHQSx5RCxDQURBLDRGLENBRUEsa0IsQ0FHQSx5RCxDQURBLDRGLENBRUEsaUIsQ0FDQSxjLENBR0Esd0YsQ0FEQSwySCxDQUVBLGlCLENBQ0EsUyxDQUNBLFUsQ0FDQSxnQixDQUNBLGMsQ0FHQSxxSCxDQURBLHdKLENBRUEsSyxDQUNBLGMsQ0FHQSx1SCxDQURBLDBKLENBRUEsYyxDQUdBLDJHLENBREEsOEksQ0p0NUJBLDZGLENJdzVCQSxjLENBR0EsZ0UsQ0ErSUEsMEMsQ0FoSkEsbUcsQ0FFQSxlLENBR0Esa0UsQ0FEQSxxRyxDQUVBLGMsQ0FDQSxTLENBQ0EsYyxDQUNBLGUsQ0FDQSxpQixDQUdBLGlELENBREEsb0YsQ0FFQSx3QixDQUNBLGMsQ0FDQSxlLENBQ0EsaUIsQ0FHQSw4QyxDQURBLGlGLENBRUEsd0IsQ0FDQSxjLENBQ0EsZSxDQUNBLGlCLENBR0EsbUQsQ0FEQSxzRixDQUVBLGlCLENBQ0EsZSxDQUdBLDRDLENBQ0EsNEMsQ0FGQSwrRSxDQUFBLCtFLENBR0Esb0IsQ0FDQSxpQixDQUVBLGEsQ0FDQSxVLENBR0EsNEMsQ0FEQSwrRSxDQUVBLGtCLENBR0EseUQsQ0FEQSw0RixDQUVBLGlCLENBQ0EsMEIsQ0FJQSx1RSxDQURBLHlELENBREEsMEcsQ0FBQSw0RixDQUdBLGEsQ0FDQSxpQixDQUNBLGUsQ0FDQSx3QixDQUNBLGUsQ0FJQSxzRSxDQURBLDBELENBREEseUcsQ0FBQSw2RixDQUdBLGEsQ0FDQSxlLENBQ0EsZSxDQUNBLGlCLENBQ0EsZSxDQUVBLG9DQUdBLHNFLENBREEsMEQsQ0FEQSx5RyxDQUFBLDZGLENBR0EsZUFLQSxzRCxDQUFBLHNELENBREEsc0QsQ0FBQSxzRCxDQUVBLGEsQ0FJQSx1RCxDQUFBLHVELENBREEsdUQsQ0FBQSx1RCxDQUVBLGUsQ0FJQSx5QixDQUNBLGlCLENBQ0EsUSxDQUNBLE0sQ0FDQSxTLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsVSxDQUNBLGUsQ0FDQSxXLENBQ0EseUMsQ0FFQSxvQ0FDQSx5QixDQUNBLFUsQUFHQSxvQ0FDQSx5QixDQUNBLGlCQWdCQSxnQyxDQWJBLGlDLENBY0EsVSxDQUVBLGlCLENBRUEsSyxDQUdBLFcsQ0FDQSx3QixDQXRCQSxpQyxDQUtBLFcsQ0FHQSwrQixDQUNBLHVCLENBRUEseUMsQ0FSQSxVLENBSUEsVSxDQU1BLGdDLENBRUEsYSxDQUVBLFUsQ0FFQSxNLENBQ0EsVSxDQUtBLDJCLENBREEsOEIsQ0FFQSxhLENBQ0EsUyxDQUNBLGUsQ0FDQSxTLENBQ0EsYyxDQUNBLGUsQ0FDQSx3QixDQUNBLG1CLENBQ0EsaUIsQ0FLQSwwQyxDQUNBLFksQ0FDQSxpQixDQUVBLHVELENJcGpDQSxxRixDSDlFQSxpRixDRzRFQSxnRixDSDVFQSw0RSxDRzZFQSw0RSxDUnlLQSxxRCxDSTY0QkEsZSxDQUdBLGdELENBQ0EsZSxDQUdBLG9DQUNBLGdGLENBQ0EsYSxDQUNBLGdCQUlBLCtELENBQ0EsUSxDQUVBLG9DQUNBLCtELENBQ0EsVSxBQU9BLG9DQUVBLGlFLENBREEsb0UsQ0FFQSxnQixBQUtBLFNBQUEsNEQsQ0FEQSxTQUFBLG9ELENBRUEseUQsQ0FDQSxpRCxDSjN4Q0Esb0NBQ0EsMEQsQ0FDQSxXQUdBLHFILENBQ0EsZSxDQUVBLDJILENBQ0EsZSxDQUVBLHdKLENBQ0EsZSxDQUdBLG1ELENBQ0Esa0IsQ0FFQSxxRCxDQUNBLGEsQ0FDQSxlLENBQ0EsaUIsQ0FFQSxvQ0FDQSxxRCxDQUNBLFUsQ0FDQSxXLENBQ0EsZ0IsQUFJQSxvQ0FDQSwwRCxDQUNBLFdBMGxCQSxtQyxDQUFBLG1DLENBcGxCQSx1RSxDQUNBLHdCLENBd0JBLHVDLENBb2NBLHlELENBbmNBLHNCLENBRUEsb0MsQ0FDQSxlLENBRUEseUUsQ0FDQSx3QixDQUNBLGUsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxpQixDQUNBLFksQ0FDQSwwQyxDQUNBLGMsQ0FDQSxlLENBRUEsbUYsQ0FDQSxZLENBRUEscUYsQ0FDQSxjLENBQ0EsZ0IsQ0FFQSwwRixDQUNBLGUsQ0FDQSxtQixDQUNBLGUsQ0FDQSx5QyxDQUVBLDZILENBQUEsNkgsQ0FBQSxvSSxDQUFBLCtILENBQUEsK0gsQ0FBQSxzSSxDQUFBLHFILENBQUEscUgsQ0FBQSw0SCxDQUVBLGdCLENBQ0Esd0IsQ0FDQSxrQixDQUNBLHFCLENBQ0EsYSxDQUNBLGEsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxvQixDQUNBLDhCLENBQ0EsWSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxjLENBRUEsbUksQ0FBQSxtSSxDQUFBLDBJLENBQUEscUksQ0FBQSxxSSxDQUFBLDRJLENBQUEsMkgsQ0FBQSwySCxDQUFBLGtJLENBdUdBLDRILENBUkEsK0gsQ0E5RkEsa0MsQ0FDQSxvQixDQUVBLGdGLENBQUEsd0YsQ0FBQSwwRixDQUFBLDBGLENBQ0EsWSxDQUNBLDZCLENBQ0Esa0IsQ0FDQSxlLENBS0Esb0YsQ0FBQSxzRixDQUFBLG1GLENBQUEsNEUsQ0FDQSxpQixDQUNBLGUsQ0FFQSxvQ0FDQSxpRyxDQUFBLGlHLENBQUEsd0csQ0FBQSw0RyxDQUFBLDhHLENBQUEsbUcsQ0FBQSxtRyxDQUFBLDBHLENBQUEsOEcsQ0FBQSxnSCxDQUFBLGdHLENBQUEsZ0csQ0FBQSx1RyxDQUFBLDJHLENBQUEsNkcsQ0FBQSx5RixDQUFBLHlGLENBQUEsZ0csQ0FBQSxvRyxDQUFBLHNHLENBQ0EsMEJBR0Esa0gsQ0FBQSxvSCxDQUFBLGlILENBQUEsMEcsQ0FDQSxvQixDQUNBLHFCLENBQ0EsYyxDQUNBLGEsQ0FDQSxnRSxDQUNBLHdELENBQ0EsK0IsQ0FFQSxxRyxDQUNBLG1CLENBRUEsd0YsQ0FDQSxvQixDQUVBLG1HLENBbUlBLGdFLENBbElBLGUsQ0FFQSxvRyxDQUNBLGdCLENBS0Esc0csQ0FDQSxlLENBQ0EsYyxDQUNBLGEsQ0FFQSxpRyxDQUNBLGEsQ0FDQSxlLENBQ0Esb0IsQ0FDQSxlLENBQ0Esb0IsQ0FDQSxpQixDQUNBLDhCLENBRUEsd0csQ0FDQSxVLENBQ0EsaUIsQ0FDQSxRLENBQ0EsTSxDQUNBLE8sQ0FDQSxVLENBQ0EsMkIsQ0FDQSxtQixDQUNBLDRCLENBQ0Esb0IsQ0FDQSxrQixDQUNBLDhCLENBRUEsOEcsQ0FDQSwyQixDQUNBLG1CLENBR0Esd0YsQ0FDQSxhLENBQ0EsMkIsQ0FDQSx3QixDQUNBLGUsQ0FDQSxlLENBS0EseUgsQ0FDQSx3QixDQUNBLGtDLENBQ0EsNEIsQ0FDQSx5QixDQU9BLHNILENBQ0EscUIsQ0FXQSxvQixDQUNBLHdCLENBTUEsK0MsQ0FDQSxpQixDQVFBLDJDLENBQ0EsdUIsQ0FDQSxrQixDQUNBLHdCLENBQ0EsZ0IsQ0FFQSxjLENBa1BBLGUsQ0FDQSx3QixDQUNBLGMsQ0FDQSxlLENBQ0EsZSxDQXBQQSxpRCxDQUNBLDRCLENBQ0Esb0IsQ0FFQSw4QixDQUNBLHNCLENBRUEsaUMsQ0FDQSxnQixDQUNBLGlCLENBR0EsaUMsQ0FoQ0EsZSxDQWdDQSwyQyxDQUNBLG9FLENBR0EsMkIsQ0FDQSwyQixDQUNBLGMsQ0FDQSx3QixDQUNBLGtCLENBR0EsNEMsQ0FnSkEsYyxDQUNBLGUsQ0FDQSxRLENBNENBLG1CLENBN0tBLGUsQ0FBQSxlLENBQ0EsaUIsQ0FDQSxnQixDQUdBLHlCLENBQ0EsaUIsQ0FDQSxlLENBS0EsOEMsQ0FDQSxpQixDQUdBLHVHLENBQ0EsMEIsQ0FDQSxpQixDQUdBLHFCLENBQ0Esa0IsQ0FHQSxpQyxDQUNBLDJCLENBR0EsbUMsQ0FBQSxpQyxDQUNBLGUsQ0FDQSxnQyxDQUdBLDBCLENBQ0EsZ0MsQ0FPQSxpQixDQUpBLGdDLENBQ0EsNEIsQ0FPQSxnQyxDQUNBLGMsQ0FDQSxlLENBQ0EsYSxDQUNBLDhCLENBZ0pBLGMsQ0FDQSxRLENBQ0EsVSxDQS9JQSxzQyxDQUNBLHVCLENBR0EscUNBQ0EsMkMsQ0FDQSxtQixBQUdBLG9DQUNBLGlCLENBQ0Esa0JBT0Esd0MsQ0FDQSxlLENBQ0Esa0IsQ0FNQSx5QyxDQUNBLFUsQ0FDQSxlLENBQ0Esb0IsQ0FDQSxlLENBQ0EsaUIsQ0FHQSxnRCxDQUNBLGlCLENBQ0EsZSxDQUdBLDZCLENBQ0EsYyxDQUNBLDRCLENBQ0EsK0IsQ0FDQSxjLENBT0Esa0IsQ0FDQSxlLENBR0EsbUIsQ0FDQSxpQixDQUdBLDhCLENBd0RBLCtCLENBdkRBLGtCLENBQ0EsZSxDQUdBLGdELENBQ0EsVSxDQUNBLGUsQ0FDQSxpQixDQTRLQSwyQixDQXpLQSw0SCxDQUNBLGUsQ0FTQSw4QixDQUNBLGMsQ0FDQSxjLENBR0EsdUMsQ0FDQSxpQixDQUNBLGUsQ0FHQSxvQ0FDQSx1RyxDQUNBLGUsQ0FDQSxlLENBQ0Esb0JBT0EsdUIsQ0FDQSxhLENBQ0EsZSxDQUNBLGMsQ0FDQSxpQixDQUNBLGlCLENBRUEsb0NBQ0EsdUIsQ0FDQSxjLENBQ0EsaUJBYUEsZ0osQ0FDQSw4QixDQUNBLHVCLENBT0Esb0NBQ0EsNEgsQ0FDQSxzQixDQUNBLGUsQ0FDQSxtQkFrQkEsc0osQ0FDQSxrQyxDQUNBLG9CLENBR0EscUUsQ0F5QkEsbUQsQ0F4QkEsWSxDQUdBLGtILENBQ0EsZSxDQUdBLHlDLENBQ0EsZSxDQUdBLHFDQUNBLHdDLENBQUEseUQsQ0FDQSxzQkFlQSw2QyxDQUNBLGUsQ0FDQSxpQixDQUNBLGlCLENBR0Esd0IsQ0d2R0Esd0YsQ0dtdUJBLGdHLENOM25CQSxvQixDQUdBLHFDLENBQ0EsZSxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxrQixDQUlBLDhELENBQ0EsYSxDQUNBLGtCLENBQ0EsYSxDQUdBLDhDLENBQ0EsZSxDQUNBLGUsQ1huZEEscUUsQ21CK0ZBLHlFLENBRkEsb0UsQ0FDQSxnRSxDUmlaQSw0QixDQXpCQSw0RCxDQUNBLGlCLENBS0EsNkQsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxpQixDQUdBLGlCLENBQ0EsZSxDQUdBLDBCLENBQ0EsVSxDQUNBLGUsQ0FlQSxvRCxDQUNBLFcsQ0FDQSxjLENBQ0EsVSxDQUVBLDBELENBQ0EsaUIsQ0FDQSxjLENBQ0Esd0IsQ0FDQSxlLENBQ0EsaUIsQ0FFQSx5RSxDQUNBLHFCLENBRUEsMEQsQ0FDQSxXLENBQ0EsZSxDQUNBLGMsQ0FDQSxpQixDQUNBLFUsQ0FDQSxRLENBQ0EsUyxDQUNBLGtCLENBRUEseUUsQ0FDQSxhLENBQ0EsYyxDQUVBLG9FLENBQ0EsYSxDQUNBLGMsQ0FHQSxtQixDQUFBLG1CLENBQ0EsVSxDQUNBLGEsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxxQixDQUNBLGlCLENBU0Esc0IsQ0FDQSxpQixDQUNBLGEsQ0FHQSxzQixDQUNBLGUsQ0FDQSxlLENBQ0EsZSxDQUdBLHNCLENBQ0EsYSxDQUdBLGMsQ0FDQSxpQixDQUNBLGUsQ0FHQSxxQ0FDQSx5RCxDQUNBLGlCLEFBR0EscUNBQ0EseUQsQ0FDQSw0QixDQUVBLG9FLENBQ0EsMkIsQUFJQSxvQ0FDQSxvQixDQUNBLGlCQUdBLDZDLENBQ0EsZSxDQUNBLGtCLENBQ0EsVyxDQUNBLFksQ0FDQSxjLENBRUEsMEQsQ0FDQSxrQixDQUVBLHdELENBQ0EsYyxDQUNBLGlCLENBQ0EsYyxDQUNBLHdCLENBQ0EsZSxDQUVBLHdELENBQ0EsYSxDQUNBLHFCLENBQ0EsYyxDQUNBLGMsQ0FDQSxlLENBQ0EsVSxDQUNBLGMsQ0FDQSxZLENBQ0EsZSxDQUNBLGtCLENBR0EsOEIsQ0FDQSxZLENBQ0Esb0IsQ090c0JBLGMsQ0FDQSxZLENBQ0EsYyxDQUNBLGtCLENBRUEsb0NBQ0EsYyxDQUNBLGUsQ0FDQSxvQkFJQSxrQixDQUNBLG9CLENBQ0EsaUIsQ0FDQSxpQixDQUNBLGlCLENBRUEsb0NBQ0Esa0IsQ0FDQSxZLENBQ0EsVyxDQUNBLGtCLENBQ0EsZ0JBR0Esd0IsQ0FDQSxZLENBQ0EsZSxDQUNBLGEsQ0FDQSx3QixDQUNBLGMsQ0FDQSxlLENBQ0EscUIsQ0FFQSx3QixDQUNBLGlCLENBQ0EsUyxDQUNBLFUsQ0FDQSxXLENBQ0Esd0IsQ0FDQSwwQixDQUNBLDZCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGUsQ0FDQSxVLENBQ0EsZSxDQUNBLHFCLENBRUEsb0NBQ0Esd0IsQ0FDQSxhQUdBLCtCLENBQ0EsaUIsQ0FDQSxXLENBQ0EsZSxDQUNBLGdDLENBQ0EsYyxDQUNBLGEsQ0FFQSw4QixDQUNBLGdCLENBQ0EsZSxDQUVBLHNDLENBNERBLHVDLENBM0RBLGlCLENBQ0EsUyxDQUNBLFMsQ0FDQSxjLENBQ0Esd0IsQ0FDQSwyQixDQUNBLDhCLENBQ0EsVyxDQUNBLG1CLENBQ0EsYyxDQUNBLGEsQ0FDQSx3QixDQUNBLGMsQ0FDQSxlLENBQ0EsZSxDQUNBLGMsQ0FDQSxxQixDQUNBLCtCLENBT0EsbUIsQ0FDQSxvQixDQUNBLGlCLENBQ0EsaUIsQ0FFQSxvQ0FDQSxtQixDQUNBLFksQ0FDQSxXLENBQ0EsZ0JBR0EsMEIsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxlLENBQ0EscUIsQ0FDQSwwQixDQUNBLDZCLENBQ0Esd0IsQ0FDQSxjLENBRUEsb0NBQ0EsMEIsQ0FDQSxhQUdBLGlDLENBa0dBLHNHLENBakdBLHdCLENBQ0EsYyxDQStCQSxzQixDQUNBLFcsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxnQixDQUVBLHFDLENBQ0EsZ0IsQ0FDQSxlLENBR0EsMkYsQ0FDQSw0QixDQUNBLFEsQ0FDQSxpQixDQUNBLGUsQ0FDQSx5QyxDQUVBLG9HLENBQ0Esd0IsQ0FFQSw4RixDQUNBLHFCLENBQ0EsVSxDQUNBLGMsQ0FDQSx3QixDQUNBLGUsQ0FFQSwwRyxDQUNBLGlCLENBQ0EsUyxDQUNBLFEsQ0FDQSw0QixDQUNBLGMsQ0FDQSxlLENBQ0Esb0IsQ0FDQSx3QixDQUNBLFUsQ0FDQSxjLENBRUEsaUgsQ0FDQSxpQixDQUNBLFEsQ0FDQSxXLENBQ0EsZSxDQUNBLGdDLENBQ0EsYyxDQUNBLFUsQ0FFQSw4RixDQUNBLFEsQ0FDQSxxQixDQUNBLGMsQ0FFQSxvQ0FDQSwwRyxDQUNBLDBCLENBSUEseUcsQ0FDQSw2QixDQUNBLGlDQU9BLDhJLENBQ0Esd0IsQ0o5SUEsOEQsQ0ltSkEsd0ksQ0FIQSwwSSxDQUNBLGMsQ0FLQSwwSSxDQUNBLHdCLENBQ0EsZSxDQUVBLGtNLENBQ0EsbU0sQ0FFQSxvTSxDQURBLGdNLENBRUEsZSxDQUNBLGEsQ0FFQSxnSSxDQUNBLGEsQ0FDQSxlLENBQ0EsYyxDQUVBLDhMLENBQ0EscUIsQ0FDQSxjLENBQ0EsNkIsQ0FDQSx3QixDQUNBLDBCLENBQ0EsaUIsQ0FDQSw0QixDQUNBLHlCLENBQ0EsaUIsQ0FDQSwrQixDQUVBLG9DQUNBLDhMLENBQ0EscUJBR0EsMk0sQ0FDQSxjLENBRUEsa00sQ0FDQSw0QixDQUNBLFcsQ0FFQSx3TSxDQUFBLHdNLENBQ0EsZ0MsQ0FDQSxVLENBRUEscU0sQ0FDQSw4QixDQUNBLGEsQ0FFQSwyTSxDQUFBLDJNLENBQ0Esa0MsQ0FDQSxVLENBR0EsK0YsQ0FDQSwwQixDQUNBLDBCLENBQ0EseUIsQ0FHQSwrSSxDQUNBLGlCLENBRUEsMEssQ0FDQSxzQyxDQUNBLCtCLENBQ0Esb0IsQ0FDQSx5QixDQUVBLGdMLENBQUEsZ0wsQ0FDQSwrQixDQUNBLHVCLENBR0EsYSxDQUNBLGdCLENBRUEsZ0IsQ0FDQSxvQixDQUNBLGlCLENBQ0Esa0IsQ0FDQSxjLENBQ0EsZSxDRXhUQSwwRSxDQUNBLGtCLENBRUEsK0UsQ0FDQSw0QixDQUNBLGUsQ0RxRUEsa0UsQ0NuRUEsd0UsQ3BCcVRBLHNGLENBR0EsaUYsQ0FOQSxzRSxDb0JqVEEsWSxDQUVBLHFGLENBQ0Esa0IsQ0ErREEscUgsQ0E1REEsa0gsQ0FEQSx5SCxDQUVBLHlCLENBQ0EsYyxDQUVBLHVLLENBQ0EsUSxDQUNBLGlCLENBQ0EsZSxDQUVBLGdMLENBQ0Esa0IsQ0FFQSxtTCxDQUNBLFUsQ0FDQSx3QixDQUNBLGMsQ0FFQSxtUCxDQUNBLDZCLENBRUEsb1AsQ0FDQSw4QixDQUVBLHlOLENBQ0EsaUIsQ0FFQSxzTyxDQUNBLCtCLENBQ0EsNkIsQ0FFQSx1TyxDQUNBLCtCLENBQ0EsOEIsQ0FFQSw2SyxDQUNBLGMsQ0FFQSxtTCxDQUFBLG1MLENBQ0EsZSxDQUVBLCtMLENBQUEsK0wsQ0FDQSxxQixDQUVBLGdNLENBQUEsZ00sQ0FDQSxxQixDQUVBLDhMLENBQ0EsMEIsQ0FDQSxZLENBQ0Esd0IsQ0FDQSxhLENBQ0EsYyxDQUVBLDhMLENBQ0EsMkIsQ0FDQSxZLENBQ0Esd0IsQ0FDQSxhLENBQ0EsYyxDQU1BLGdHLENBQ0EsaUIsQ0FDQSx3QixDQ2hGQSwwQixDQUNBLG1CLENyQm1CQSxxQyxDQUNBLGEsQ0FDQSxzQixDQUNBLHdCLENBQ0EseUMsQ0FDQSxpQixDQUVBLDRDLENBQ0EsYyxDQUNBLGUsQ0FDQSxRLENBQ0EsaUIsQ0FHQSx1QixDQThKQSw2QixDQTdKQSwrQixDQUNBLGMsQ0FDQSxVLENBQ0EsVyxDQUNBLEssQ0FDQSxNLENBQ0EsZSxDQUVBLHFDLENBQ0EsaUIsQ0FDQSxxQixDQUNBLFMsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxRLENBQ0EsTyxDQUNBLHNDLENBQ0EsOEIsQ0FDQSx5QyxDQUVBLG9DQUNBLHFDLENBQ0EsUyxDQUNBLFlBR0EsOEQsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxnQixDQUNBLGlCLENBRUEsMEQsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxpQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLHVDLENBRUEsNkQsQ0E2S0EsK0UsQ0E1S0EsUSxDQUNBLFMsQ0FDQSxVLENBRUEsd0QsQ0FDQSxVLENBQ0EsWSxDQUNBLFcsQ0FLQSw0RCxDQUNBLGtCLENBRUEsMkQsQ0FDQSxrQixDQUNBLHdCLENBQ0EsYyxDQUNBLGEsQ0FFQSwwRCxDQXFLQSw0RSxDQXBLQSxnQixDQUNBLGUsQ0FLQSx5RSxDQUNBLGUsQ0FDQSxVLENBRUEsNEUsQ0FDQSxVLENBS0EscUUsQ0FDQSxpQixDQUNBLHFCLENBRUEseUUsQ0F3TEEsMkYsQ0F2TEEsYyxDQUNBLGlCLENBRUEsdUUsQ0F3TEEseUYsQ0F2TEEsYyxDQUNBLGEsQ0FFQSxnRixDbUI2TEEsdUYsQ0gvRUEsMkUsQ2hCN0dBLGlCLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsaUIsQ0FFQSx1RixDbUJtTUEsOEYsQ0gvRUEsa0YsQ2hCbkhBLHFCLENBQ0Esd0IsQ0FDQSxrQixDQUNBLGlCLENBQ0EsZSxDQUNBLGMsQ0FDQSxhLENBQ0Esd0IsQ0FDQSxvQixDQUNBLGMsQ0FDQSwrQixDQUVBLDZGLENBQUEsNkYsQ21CbU1BLG9HLENBQUEsb0csQ25CbE1BLHdCLENBQ0EsVSxDQUVBLGtGLENBQ0EsYSxDQUNBLGlCLENBQ0EsTyxDQUNBLHFCLENBQ0EsYyxDQUNBLGEsQ0FDQSxnRSxDQUNBLHdELENBRUEsd0YsQ0FDQSxTLENBQ0EsMEIsQ0FDQSxrQixDQUNBLGlCLENBRUEsa0QsQ0FDQSxpQixDQUNBLFUsQ0FDQSxXLENBQ0EsUSxDQUNBLE0sQ0FDQSxnQixDQUNBLHdCLENBQ0EscUMsQ0FDQSxpQixDQUNBLCtCLENBRUEsb0QsQ0FDQSxpQixDQUNBLHdCLENBQ0EsYyxDQUNBLGUsQ0FDQSxVLENBRUEsb0QsQ0FDQSxXLENBQ0EsYyxDQUNBLFUsQ0FZQSw4QixDQUNBLHFCLENBRUEsaUQsQ0FDQSxpQixDQUNBLHFCLENBQ0EsVyxDQUNBLFEsQ0FDQSxPLENBQ0Esc0MsQ0FDQSw4QixDQUNBLGlCLENBQ0EseUMsQ0FFQSx1RSxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FFQSxxRixDQUNBLG9CLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUyxDQUNBLFUsQ0FDQSxXLENBQ0EsYyxDQUNBLFMsQ0FDQSxRLENBQ0EsYyxDQUVBLHVGLENBQ0EsVSxDQUNBLGMsQ0FDQSwrQixDQUtBLDRFLENBQ0EsVSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxpQixDQUNBLDJCLENBQ0EsMEIsQ0FPQSwwRSxDQUNBLFUsQ0FDQSxZLENBQ0EsaUIsQ0FFQSw2RSxDQUNBLG1CLENBQ0EsYyxDQVNBLCtGLENBQ0EsYSxDQUNBLGMsQ0FDQSxlLENBQ0EsaUIsQ0FFQSx1RixDQUNBLGEsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLHFCLENBQ0Esd0IsQ0FDQSxrQixDQUNBLGUsQ0FDQSxjLENBQ0EsYSxDQUNBLHdCLENBQ0Esb0IsQ0FDQSxjLENBQ0EsK0IsQ0FFQSxvRyxDQUNBLGtCLENBRUEsNkYsQ0FBQSw2RixDZ0IzUUEsMEUsQ0FBQSwwRSxDQUFBLGdGLENBQUEsZ0YsQ0c2QkEsOEUsQ0FEQSw4RSxDSDVCQSxxRSxDQUFBLHFFLENBQUEsMkUsQ0FBQSwyRSxDR3FCQSx5RSxDQURBLHlFLENBR0EscUUsQ0FEQSxxRSxDQUdBLHFFLENBREEscUUsQ25Cb1BBLHdCLENBQ0EsVSxDQUVBLHVGLENBQ0EsaUIsQ0FDQSxxQixDQW9CQSx1RSxDQUNBLE8sQ0FDQSxRLENBQ0Esa0IsQ0FDQSxTLENtQnRVQSw2RCxDQUNBLGMsQ0FFQSxnRSxDSEFBLDRELENHQ0Esa0MsQ0FDQSxtQixDQUNBLGMsQ0FFQSx5RSxDSEFBLHFFLENHQ0EsVSxDQUNBLGMsQ0FLQSxxRixDQUZBLGdGLENBQ0EsNEUsQ0FFQSxhLENBQ0EsZ0IsQ0FDQSxlLENBT0Esd0UsQ0FKQSxtRSxDQUNBLCtELENBQ0EsK0QsQ0FHQSxxQixDQUNBLHdCLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGUsQ0FDQSxjLENBQ0EsYSxDQUNBLHdCLENBQ0Esb0IsQ0FDQSxjLENBQ0EsK0IsQ0hIQSx1RSxDR1NBLDZFLENBQ0EsNkUsQ0hWQSxrRSxDR0tBLHdFLENBQ0Esd0UsQ0FDQSxvRSxDQUNBLG9FLENBR0EsYyxDQUNBLGUsQ0FDQSx3QixDQXFCQSxpRixDQUpBLDRFLENBQ0Esd0UsQ0FDQSx3RSxDQUdBLFUsQ0FDQSxXLENBQ0EscUIsQ0FDQSxhLENBU0Esd0UsQ0FGQSxtRSxDQUNBLCtELENBR0EsUyxDQUNBLGtCLENBT0EsaUYsQ0FEQSwrRSxDQUhBLDRFLENBREEsMEUsQ0FHQSx3RSxDQURBLHNFLENBSUEsZ0IsQ0FDQSxpQixDQUNBLFMsQ0FDQSx3QixDQUNBLGlCLENBQ0EsZSxDQUNBLHlDLENBT0EsbUYsQ0FEQSxpRixDQUhBLDhFLENBREEsNEUsQ0FHQSwwRSxDQURBLHdFLENBSUEsaUIsQ0FDQSxnQixDQUNBLGUsQ0FDQSxlLENBQ0EsaUIsQ0FPQSxrRyxDQURBLGdHLENBSEEsNkYsQ0FEQSwyRixDQUdBLHlGLENBREEsdUYsQ0FJQSxrQixDQUNBLFMsQ0FDQSxhLENBQ0EsYyxDQUNBLGUsQ0FDQSx3QixDQU9BLGlHLENBREEsK0YsQ0FIQSw0RixDQURBLDBGLENBR0Esd0YsQ0FEQSxzRixDQUlBLGtCLENBQ0EsUyxDQUNBLG9CLENBQ0EsYSxDQUNBLGMsQ0FDQSx3QixDQUNBLGUsQ0FPQSwwRyxDQURBLHdHLENBSEEscUcsQ0FEQSxtRyxDQUdBLGlHLENBREEsK0YsQ0FJQSxhLENBQ0EsZSxDQUVBLG9DQU1BLGlGLENBREEsK0UsQ0FIQSw0RSxDQURBLDBFLENBR0Esd0UsQ0FEQSxzRSxDQUlBLFlBS0Esc0UsQ0FGQSxpRSxDQUNBLDZELENBRUEsUyxDQUNBLGtCLENBQ0Esc0IsQ0FDQSxxQixDQUNBLHdCLENBQ0EsaUIsQ0FDQSx5QyxDQUNBLGMsQ0FDQSxlLENBQ0EsZSxDQUNBLGMsQ0FDQSwrQixDQUVBLG9DQUdBLHNFLENBRkEsaUUsQ0FDQSw2RCxDQUVBLFlBVUEsd0UsQ0FGQSxtRSxDQUNBLCtELENBRUEsaUIsQ0FDQSxTLENBQ0EsaUIsQ0FRQSxtQixDQUNBLCtCLENBQ0EsK0IsQ0FDQSxjLENBQ0EsVSxDQUNBLFcsQ0FDQSxLLENBQ0EsTSxDQUNBLGUsQ0FDQSxTLENBQ0Esa0IsQ0FFQSx3QixDQUNBLG1CLENBQ0EsMkIsQ0FDQSx3QixDQUNBLDBCLENBQ0Esa0IsQ0FFQSwrQixDQUNBLFksQ0FFQSw0QyxDQUNBLGlCLENBQ0EsUyxDQUNBLFEsQ0FDQSxPLENBQ0EsVSxDQUNBLGlCLENBQ0Esc0MsQ0FDQSw4QixDQUNBLHFCLENBQ0EsUyxDQUNBLGtCLENBQ0EsZSxDQUVBLHFFLENBQ0Esd0IsQ0FDQSxlLENBRUEsK0MsQ0gvRUEsdUMsQ0dnRkEsa0IsQ0FDQSxjLENBQ0EsYSxDQUVBLGtELENIL0VBLDBDLENHZ0ZBLGMsQ0FFQSx1RCxDSC9FQSwrQyxDR2dGQSxzQixDQUVBLDZFLENBQ0EsaUIsQ0FDQSxTLENBQ0EsTyxDQUNBLHdCLENBQ0Esa0IsQ0FDQSxjLENBQ0EsK0IsQ0FFQSwrRSxDQUNBLFUsQ0FDQSxjLENBQ0EsK0IsQ0FFQSxxRixDQUFBLHFGLENMa1JBLGlMLENBQUEsaUwsQ0tqUkEsYSxDQUVBLG9DQUNBLDRDLENBQ0EsUyxDQUNBLGdCQUdBLHVFLENBQ0EsVSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxtQyxDQUVBLDBFLENMeU9BLDRJLENLeE9BLFUsQ0FDQSxTLENBQ0EsZ0IsQ0FFQSxvQ0FDQSwwRSxDQUNBLGdCQUdBLHFFLENBQ0EsVSxDQUNBLDJCLENBQ0Esd0IsQ0FDQSxlLENBRUEsK0YsQ0FDQSxrQixDQUVBLHdFLENIL0VBLDRELENHZ0ZBLGtCLENBQ0Esd0IsQ0FDQSxjLENBQ0EsYSxDQUVBLHVFLENIL0VBLDJELENGbk1BLHVFLENBQUEsd0UsQ0FzQkEscUMsQ0s2UEEsZ0IsQ0FFQSxzRixDSC9FQSwwRSxDR2dGQSxXLENBQ0EsZSxDQUNBLFMsQ0FDQSxpQixDQUVBLDBGLENBQ0EsaUIsQ0FRQSxpRyxDQUNBLGtCLENBQ0EsVyxDQUNBLHNCLENBQ0EsVSxDQW1CQSx1RyxDQUNBLFUsQ0FDQSxXLENBQ0EscUIsQ0FDQSxhLENBRUEsNkcsQ0FDQSxxQixDQUNBLHNCLENBQ0EsVyxDQUNBLGlCLENBRUEsbUgsQ0FBQSxtSCxDQUNBLHNCLENBQ0EsVSxDQUVBLDRHLENBQ0EsUyxDQUNBLHFCLENBQ0Esb0IsQ0FFQSxrSCxDQUFBLGtILENBQ0Esb0IsQ0FDQSxVLENBRUEsNkgsQ0FDQSxVLENBQ0Esa0IsQ0FDQSxpQixDQUVBLGtJLENBQ0EsYSxDQUNBLFcsQ0FDQSxTLENBRUEsb0NBQ0EsNkgsQ0FDQSxZQUdBLCtILENBQ0EsVSxDQUVBLGlCLENBQ0Esa0IsQ0FFQSxrSSxDSC9FQSxrSCxDR2dGQSxlLENBQ0EsWSxDQUVBLG9DQUNBLCtILENBQ0EsWUFHQSxvSSxDQUNBLGEsQ0FDQSxXLENBQ0EsVyxDQUVBLCtJLENIL0VBLCtILENHZ0ZBLGUsQ0FDQSxjLENBQ0EsZSxDQUVBLCtHLENBQ0EsYSxDQUNBLGlCLENBQ0EsTyxDQUNBLHFCLENBQ0EsYyxDQUNBLGEsQ0FFQSxrRyxDQUNBLDBHLENBQ0EsYyxDQUVBLDBHLENBQ0EsZ0UsQ0FDQSx3RCxDQUVBLCtGLENBQ0EsUyxDQUNBLDBCLENBQ0Esa0IsQ0FDQSxpQixDTC9hQSxrQixDQUNBLG1CLENBR0Esa0MsQ0FDQSx5QyxDQUVBLG9DQUNBLCtDLENBQ0EsMEJBR0EseUQsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGUsQ0FFQSxxRCxDQUFBLHNELENBQ0EsWSxDQUNBLGlDLENBQ0EsVSxDQUVBLG9DQUNBLHFELENBQUEsc0QsQ0FDQSxpQkFHQSw0RSxDQUFBLDZFLENBQ0EsaUIsQ0FLQSxvQ0FDQSxxRCxDQUFBLHNELENBQ0EsWSxDQUNBLDZCLENBQ0EsYyxDQUVBLHdFLENBQUEseUUsQ0FDQSxlLENBRUEsa0UsQ0FBQSxvRSxDQUFBLG1FLENBQUEscUUsQ0FDQSxjLENBRUEsMEUsQ0FHQSxvRSxDQUhBLDJFLENBR0EscUUsQ0FGQSxpQkFTQSxzRCxDQUNBLHVCLENBQ0EsUyxDQUVBLDRELENBQ0EsaUIsQ0FDQSwrQixDQUNBLHVDLENBRUEsd0MsQ0FDQSx3QixDQUNBLGMsQ0FDQSxlLENBQ0EsYSxDQUNBLGUsQ0FDQSxlLENBQ0EsaUIsQ0FFQSx1QyxDQUNBLGMsQ0FDQSxlLENBRUEseUQsQ0FDQSxpQixDQUtBLG1ELENBQ0EsZSxDQUNBLGEsQ0FFQSx1RCxDQXVQQSxtTCxDQXRQQSxlLENBRUEsa0UsQ0FDQSx3QixDQUNBLGtCLENBQ0EsWSxDQUNBLDZCLENBQ0EsYyxDQUNBLGtCLENBRUEsb0NBQ0Esa0UsQ0FDQSx1QkFHQSw0RixDQUNBLFksQ0FFQSxzQixDQUNBLGlCLENBQ0EsWSxDQUNBLFksQ0FDQSxnQixDQUNBLGlCLENBQ0Esc0IsQ0FFQSxvQ0FDQSw0RixDQUNBLFUsQ0FDQSxZLENBQ0EsNkIsQ0FDQSxTLENBQ0EsZ0JBR0EsNEcsQ0FDQSxvQixDQUNBLHFCLENBQ0EsYyxDQUNBLFcsQ0FDQSxlLENBQ0EsZSxDQUNBLGUsQ0FDQSxlLENBQ0EsaUIsQ0FFQSxvQ0FDQSw0RyxDQUNBLGMsQ0FDQSxpQixDQUNBLGlCQUdBLGtILENBQ0EsaUIsQ0FDQSxlLENBRUEsdUksQ0FDQSxjLENBQ0EsZSxDQUNBLGlCLENBQ0EsVSxDQUVBLDhILENBQ0EsYyxDQUNBLGUsQ0FDQSxpQixDQUNBLFUsQ0FFQSx5SCxDQUNBLGMsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxVLENBRUEsOEcsQ0FDQSxpQixDQUNBLG1CLENBQ0EsTyxDQUNBLE8sQ0FDQSxTLENBQ0EsVyxDQUNBLG9CLENBQ0EsZSxDQUNBLGUsQ0FDQSxzQyxDQUNBLGMsQ0FFQSxxSEFBQSxhLENBQ0EsZSxDQUVBLG1HLENBQ0EscUIsQ0FDQSxxQixDQUNBLHVCLENBQ0Esb0IsQ0FDQSxlLENBQ0EsZSxDQUNBLGlCLENBQ0EsZSxDQUNBLGEsQ0FDQSxXLENBQ0EsVSxDQUNBLGUsQ0FDQSxlLENBQ0EsZSxDQUNBLGMsQ0FDQSxlLENBQ0EsYSxDQUNBLCtELENBQ0EsYyxDQUVBLDBHLENBQ0EsVSxDQUNBLGMsQ0FDQSxnQixDQUNBLGlCLENBQ0EsVSxDQUNBLEssQ0FDQSxpQixDQUNBLG1CLENBRUEscUUsQ0FBQSxxRSxDQUNBLFUsQ0FDQSx3QixDQUNBLFcsQ0FFQSxxRSxDQUNBLGlCLENBRUEscUUsQ0FDQSxpQixDQUNBLGMsQ0FDQSxlLENBRUEsNkUsQ0FDQSxlLENBRUEsdUMsQ0FBQSw0QyxDQVlBLDRDLENBWEEsYSxDQUVBLDRDLENBQ0EsVyxDQUVBLDJDLENBU0EsaUQsQ0FSQSxhLENBV0EsNkMsQ0FDQSxXLENBRUEsb0QsQ0FpREEsZ0gsQ0FoREEsZSxDQUVBLG9DQUNBLG9ELENBQ0EsbUJBR0EsMEQsQ0d3b0JBLGtDLENIdm9CQSxpQixDQUVBLCtELENBQ0EsYSxDQUNBLGUsQ0FFQSw0RCxDQUNBLGlCLENBQ0EsVSxDQUNBLFEsQ0FFQSxvQ0FDQSx3RSxDQUNBLFcsQ0FDQSxjQUdBLHdFLENBQ0EsYSxDQUNBLGMsQ0FDQSwrQixDQUNBLGMsQ0FFQSw4RSxDQUNBLFUsQ0FFQSxnRSxDQUNBLGdCLENBRUEsZ0csQ0FDQSxZLENBRUEsYyxDQUNBLG1CLENBRUEsb0NBQ0EsZ0csQ0FDQSxxQkFNQSxvSSxDQUNBLFksQ0FDQSxxQixDQUNBLGMsQ0FDQSxpQixDQUVBLG9DQUNBLG9JLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQkFHQSw0SixDQUNBLFksQ0FDQSwwQixDQUNBLGUsQ0FLQSxvQ0FDQSw0SixDQUNBLFksQ0FDQSwrQkFHQSw4SyxDQUNBLGdCLENBQ0EsaUIsQ0FFQSxnTCxDQUNBLGlCLENBQ0EsVSxDQUtBLDJILENBQ0EsYyxDQUNBLFksQ0FDQSw2QixDQUNBLGMsQ0FFQSxvQ0FDQSwySCxDQUNBLGUsQ0FDQSxpQkFRQSxzSixDQUxBLGdKLENBQ0EsWSxDQUNBLDZCLENBQ0EsZSxDQU9BLHFHLENBQ0EsaUIsQ0FDQSxnQixDQUNBLHVCLENBQ0Esd0IsQ0FDQSxzQixDQUVBLG9DQUNBLHFHLENBQ0EscUJBR0EsMEQsQ0FDQSxZLENBQ0EsYyxDQUNBLFUsQ0FDQSwrQixDQUNBLGMsQ0FFQSxxRixDQUNBLGlDLENBRUEsc0YsQ0FDQSxxQyxDQUVBLHFGLENBQUEsc0YsQ0FDQSxZLENBQ0EsVSxDQUVBLG9DQUNBLHFGLENBQUEsc0YsQ0FDQSxZLENBQ0EsNkIsQ0FDQSxjLENBRUEsaUgsQ0FBQSxrSCxDQUNBLGNBNkpBLHdLLENBMUpBLHNGLENBQ0EsZSxDQUVBLG9DQUNBLHNGLENBQ0EsWSxDQUNBLDZCLENBQ0EsYyxDQUNBLFksQ0FJQSwwRSxDQUFBLDBFLENBQUEsZ0YsQ0FDQSw2QkFHQSxxRixDQUNBLGMsQ0FFQSxvQ0FDQSxxRixDQUNBLFlBR0Esa0YsQ0FDQSxvQixDQUNBLGMsQ0FFQSxvRixDQUNBLGMsQ0FDQSxlLENBS0Esb0NBQ0Esa0YsQ0FDQSxpQixDQUNBLFcsQ0FDQSxVQUdBLDJFLENBQ0EsYSxDQUNBLGUsQ0FFQSwyRSxDQUNBLGEsQ0FDQSxlLENBRUEsb0NBQ0EsK0UsQ0FBQSxxRixDQUFBLHVGLENBQUEsd0YsQ0FBQSx3RixDQUFBLDRGLENBQ0Esd0IsQUFHQSxvQ0FDQSxpRixDQUFBLG9GLENBQUEsc0YsQ0FBQSx1RixDQUFBLDJGLENBQ0Esd0JBR0EsaUYsQ0FDQSxZLENBQ0EsNkIsQ0FFQSwrRSxDQUNBLGMsQ0FFQSx5RyxDQUNBLGMsQ0FFQSx3RixDQUNBLDRCLENBRUEsb0YsQ0FBQSxxRixDQUNBLGlCLENBRUEsdUYsQ0FDQSwrQixDQUNBLCtCLENBQ0EsYyxDQUNBLFUsQ0FDQSxXLENBQ0EsSyxDQUNBLE0sQ0FDQSxlLENBQ0EsUyxDQUNBLGtCLENBRUEsK0csQ0FDQSxpQixDQUNBLFMsQ0FDQSxRLENBQ0EsTyxDQUNBLHNDLENBQ0EsOEIsQ0FDQSxxQixDQUNBLFMsQ0FDQSxrQixDQUNBLGUsQ0FDQSxlLENBRUEsb0NBQ0EsK0csQ0FDQSxXRXJUQSwyRCxDRndUQSx5SSxDQUNBLFUsQ0FDQSx3QixDQUNBLGlCLENBQ0EsVyxDQUNBLGlCLENBQ0EsbUMsQ0FPQSxvQ0FDQSw0SSxDQUNBLGdCQUdBLHlLLENBQ0EsaUIsQ0FDQSxTLENBQ0EsTyxDQUNBLHdCLENBQ0Esa0IsQ0FDQSxjLENBQ0EsK0IsQ0UvVkEsbUUsQ0ZpV0EsMkssQ1FoWkEsK0IsQ1JpWkEsVSxDQUNBLGMsQ0FDQSwrQixDQUtBLHVJLENBQ0EsVSxDQUNBLHNCLENBQ0EsaUIsQ0FFQSxvQ0FDQSx1SSxDQUNBLGNBR0EscUssQ0UxYkEscUUsQ0FBQSxnRSxDRjJiQSxpQixDQUtBLHdLLENBQ0EsZSxDQUNBLGlCLENBRUEseUssQ0FDQSxXLENBQ0EsWSxDQUNBLFcsQ0FFQSxvQ0FDQSx5SyxDQUNBLFksQ0FDQSxhQUdBLDBKLENBQ0EsYSxDQUNBLFcsQ0FDQSxpQixDQUNBLFUsQ0FDQSxXLENBQ0EscUIsQ0FDQSxpQixDQUNBLHVDLENBQ0EsOEIsQ0FDQSxzQyxDQUNBLGlCLENBQ0EsYyxDQUVBLHFLLENBQ0EsTyxDQUNBLE8sQ0FDQSxrQyxDQUNBLDBCLENBRUEsdUssQ0FDQSxxQyxDQUNBLDZCLENBRUEsc0ssQ0FDQSxRLENBQ0EsTyxDQUNBLGtDLENBQ0EsMEIsQ0FFQSx3SyxDQUNBLHFDLENBQ0EsNkIsQ0FFQSw0SixDQUNBLGtCLENBQ0EsZ0MsQ0FDQSxjLENBQ0EsZSxDQUNBLHVCLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLGtCLENBQ0EsMEIsQ0UvYUEseUUsQ0FBQSx5RSxDRmliQSxrSyxDQUFBLGtLLENBQ0EsYSxDQUVBLHNFLENBQ0EsaUIsQ0FFQSxvQ0FDQSxzRSxDQUNBLGlCQU1BLGdHLENBSEEscUYsQ0FDQSxjLENBS0Esb0NBQ0EsZ0csQ0FDQSxVLENBQ0Esa0IsQ0FFQSxxSCxDQUNBLFUsQ0FJQSxzRSxDQUNBLGlCLENBRUEsMEYsQ0FDQSw0QkFHQSxzRixDQUNBLGlCLENBRUEsb0NBQ0Esc0YsQ0FDQSxZLENBQ0EsNkIsQ0FDQSxnQkFHQSx1RSxDQUNBLGUsQ0FDQSxjLENBQ0EsZSxDQUNBLGlCLENBQ0EsYyxDQUNBLGUsQ0FtQ0EsdUYsQ0FqQ0EsNEUsQ0FDQSxnQixDQUVBLG9DQUNBLHVFLENBQ0EsYyxDQUNBLGNBR0EsNkUsQ0FDQSxjLENBQ0EsaUIsQ0FFQSxvQ0FDQSw2RSxDQUNBLGlCQUdBLGtGLENBQ0EsYyxDQUNBLGUsQ0FFQSx3RixDQUFBLHdGLENBQ0EsYyxDQUVBLHFGLENBQUEsZ0YsQ0FDQSxjLENBRUEsbUYsQ0FDQSxZLENBQ0EscUIsQ0FDQSxxQixDQUtBLG9DQUNBLG1GLENBQ0EsWSxDQUNBLDZCLENBSUEsZ0YsQ0FBQSx1RSxDQUNBLGlCQUdBLDhDLENBQ0Esc0IsQ0FFQSx3QyxDQUNBLG1CLENBQ0EsMkIsQ0FDQSxrQixDQUNBLCtCLENBQ0Esc0IsQ0FFQSx3QyxDQUNBLG1CLENBQ0EsNEIsQ0FDQSxXLENBQ0EsK0IsQ0VsbUJBLGUsQ0ZvbUJBLDhDLENBQ0EsK0IsQ0FDQSwrQixDQUNBLGMsQ0FDQSxVLENBQ0EsVyxDQUNBLEssQ0FDQSxNLENBQ0EsZSxDQUNBLFMsQ0FDQSxrQixDRWxtQkEsb0IsQ0ZvbUJBLDhDLENBQ0EsbUIsQ0FDQSwyQixDQUNBLHdCLENBQ0EsMEIsQ0FDQSxrQixDQUVBLDBDLENBQ0Esb0MsQ0VodkJBLHlELENBQ0EsYyxDQVlBLGtFLENBQUEsd0UsQ0FBQSw2RCxDQUFBLG1FLENBQ0EscUIsQ0FDQSx3QixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGEsQ0FDQSx3QixDQUNBLG9CLENBQ0EsYyxDQUNBLCtCLENBY0Esd0UsQ0FJQSwwRSxDQUpBLHdFLENBSUEsMEUsQ0FKQSw4RSxDQUlBLGdGLENBSkEsOEUsQ0FJQSxnRixDQUpBLG1FLENBSUEscUUsQ0FKQSxtRSxDQUlBLHFFLENBSkEseUUsQ0FJQSwyRSxDQUpBLHlFLENBSUEsMkUsQ0FIQSx3QixDQUNBLFUsQ0FNQSwyRSxDQUFBLGlGLENBQUEsc0UsQ0FBQSw0RSxDQUNBLFUsQ0FDQSxXLENBQ0EscUIsQ0FDQSxhLENBeUZBLDJCLENDaERBLDRELENEdkNBLDJFLENBQUEsc0UsQ0FDQSxZLENBRUEsc0UsQ0FBQSxpRSxDQUVBLFMsQ0FDQSxrQixDQUVBLHdFLENBQUEsbUUsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxnQixDQUVBLCtFLENBQUEsMEUsQ0FDQSxTLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLHdCLENBQ0EsaUIsQ0FDQSxlLENBQ0EseUMsQ0FDQSxjLENBQ0EsZSxDQUVBLHNHLENBQUEsaUcsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxhLENBRUEsb0NBQ0EsK0UsQ0FBQSwwRSxDQUNBLFlBR0Esa0UsQ0FBQSw2RCxDQUNBLHFCLENBQ0Esd0IsQ0FDQSxpQixDQUNBLHlDLENBQ0EsYyxDQUNBLGUsQ0FDQSxjLENBQ0EsK0IsQ0FDQSxzQixDQUVBLFMsQ0FDQSxrQixDQUNBLGUsQ0FFQSxvQ0FDQSxrRSxDQUFBLDZELENBQ0EsWUFNQSxvRSxDQUFBLCtELENBQ0EsaUIsQ0FDQSxTLENBQ0EsaUIsQ0E0QkEsb0MsQ0FDQSxpQixDQUNBLFMsQ0FDQSxRLENBQ0EsTyxDQUNBLFUsQ0FDQSxzQyxDQUNBLDhCLENBQ0EscUIsQ0FDQSxTLENBQ0Esa0IsQ0FDQSxlLENBRUEseUQsQ0FDQSx3QixDQUNBLGUsQ0FhQSxpRSxDQUNBLGlCLENBQ0EsUyxDQUNBLE8sQ0FDQSx3QixDQUNBLGtCLENBQ0EsYyxDQUNBLCtCLENBVUEsb0NBQ0Esb0MsQ0FDQSxTLENBQ0EsZ0JBV0EsOEQsQ0FDQSxVLENBQ0EsUyxDQUNBLGdCLENBRUEsb0NBQ0EsOEQsQ0FDQSxnQkFHQSx5RCxDQUNBLFUsQ0FDQSwyQixDQUNBLFUsQ0FDQSxlLENBRUEsbUYsQ0FDQSxrQixDQWlCQSw4RSxDQUNBLGlCLENBUUEscUYsQ0FDQSxrQixDQUNBLFcsQ0FDQSxzQixDQUNBLFUsQ0FlQSx3RixDQUFBLHdGLENBQ0Esd0IsQ0FDQSxVLENBRUEsMkYsQ0FDQSxVLENBQ0EsVyxDQUNBLHFCLENBQ0EsYSxDQUVBLGlHLENBQ0EscUIsQ0FDQSxzQixDQUNBLFcsQ0FDQSxpQixDQUVBLHVHLENBQUEsdUcsQ0FDQSxzQixDQUNBLFUsQ0FFQSxnRyxDQUNBLFMsQ0FDQSxxQixDQUNBLG9CLENBRUEsc0csQ0FBQSxzRyxDQUNBLG9CLENBQ0EsVSxDQUVBLDZHLENBQ0EsVSxDQUNBLGtCLENBQ0EsaUIsQ0FFQSxrSCxDQUNBLGEsQ0FDQSxXLENBQ0EsUyxDQUVBLG9DQUNBLDZHLENBQ0EsWUFHQSwrRyxDQUNBLFUsQ0FFQSxpQixDQUNBLGtCLENBTUEsb0NBQ0EsK0csQ0FDQSxZQUdBLG9ILENBQ0EsYSxDQUNBLFcsQ0FDQSxXLENBT0EsbUcsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxPLENBQ0EscUIsQ0FDQSxjLENBQ0EsYSxDQUVBLHNGLENBQUEsOEYsQ0FDQSxjLENBRUEsOEYsQ0FDQSxnRSxDQUNBLHdELENBRUEsbUYsQ0FDQSxTLENBQ0EsMEIsQ0FDQSxrQixDQUNBLGlCLENDL1ZBLDZCLENBQ0Esa0IsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxjLENBQ0EsZSxDQUNBLGlCLENBQ0Esd0IsQ0FDQSxpQixDQVVBLG1ELENBQ0Esb0IsQ0FDQSxRLENBQ0EsMEIsQ0FDQSxxQixDQUNBLHdCLENBQ0Esa0IsQ0FDQSxhLENBQ0EsYyxDQUNBLGUsQ0FDQSx3QixDQUNBLDhCLENBQ0EsK0IsQ0FFQSx5RCxDQUFBLHlELENBQ0Esd0IsQ0FDQSxVLENBRUEsaUQsQ0FDQSxnQixDQUVBLG9DLENBQ0EsYSxDQUNBLFksQ0FDQSxlLENBQ0EsaUIsQ0FDQSx3QixDQUVBLDJDLENBQ0EsUyxDQUNBLGMsQ0FDQSx3QixDQUNBLGMsQ0FDQSxlLENBQ0EsaUIsQ0FFQSxvQ0FDQSwyQyxDQUNBLGdCQUdBLHNDLENBQ0EsYyxDQUNBLFMsQ0FDQSxlLENBQ0EsaUIsQ0FFQSxvQ0FDQSxzQyxDQUNBLGUsQ0FDQSxnQixBQUdBLG9DQUNBLHNDLENBQ0EsYyxDQUNBLGlCQUdBLDZDLENBK09BLDhFLENBOU9BLGlCLENBRUEsNkMsQ0FDQSxlLENBRUEscUQsQ0FDQSxhLENBRUEsb0NBQ0EscUQsQ0FDQSxjLEFBTUEsb0NBQ0EsNEQsQ0FDQSxlQUdBLGlELENBQ0EsWSxDQUNBLGtCLENBQ0Esc0IsQ0FDQSxjLENBRUEsMkUsQ0FDQSxpQixDQUVBLHdGLENBQ0EsYyxDQUVBLHlFLENBQ0EsaUIsQ0FFQSw2RSxDQUNBLGMsQ0FFQSw0RCxDQUNBLFksQ0FFQSxvQ0FDQSxnRSxDQUNBLGMsQ0FDQSxpQkFHQSw0RixDQUNBLDBDLENBQ0EsYSxDQUVBLGtFLENBQ0EsWSxDQUNBLGMsQ0FDQSx3QixDQUNBLGUsQ0FFQSx1RSxDQUNBLGMsQ0FDQSx3QixDQUVBLDhDLENBQ0EsZSxDQUVBLHVELENBQ0EsUyxDQUNBLGUsQ0FDQSxhLENBRUEscUUsQ0FDQSxhLENBQ0EsUyxDQUNBLGUsQ0FDQSxpQixDQUNBLHlDLENBRUEsOEYsQ0FDQSxZLENBQ0Esa0IsQ0FDQSw0QixDQUNBLGtCLENBRUEsb0NBQ0EsOEYsQ0FDQSx3QkFHQSw2RyxDQUNBLGEsQ0FDQSxTLENBRUEsZ0gsQ0FDQSxjLENBQ0EsUyxDQUNBLGlCLENBRUEsMERBQ0EsZ0gsQ0FDQSxnQkFNQSxzSCxDQUNBLGtCLENBQ0EsWSxDQUNBLGtCLENBRUEsb0NBQ0Esc0gsQ0FDQSxjLENBQ0EsK0IsQ0FDQSxtQixDQUVBLG1JLENBQ0Esb0JBR0Esc0ksQ0FDQSxTLENBQ0EsUyxDQUNBLGlCLENBRUEsb0NBQ0Esc0ksQ0FDQSxlLENBQ0EsUyxDQUNBLGUsQ0FFQSw2SSxDQUNBLHlCLENBRUEsd0ksQ0FDQSx5QixDQUVBLG1KLENBQ0Esb0IsQ0FDQSxxQixDQUVBLDBKLENBQ0EsMkIsQ0FFQSx5SixDQUNBLGMsQ0FDQSx3QixDQUNBLGUsQ0FJQSxnSixDQUNBLFUsQ0FDQSxtQkFNQSxxSixDQUNBLFcsQ0FDQSxvQixDQUNBLFUsQ0FDQSxpQixDQUNBLFUsQ0FDQSxrQixDQUVBLCtKLENBQ0Esa0IsQ0FFQSwwSyxDQUNBLGtCLENBRUEsdUosQ0FDQSxjLENBQ0EsUyxDQUNBLGUsQ0FFQSwwREFDQSx1SixDQUNBLGdCQUdBLHdJLENBQ0EsYyxDQUNBLGUsQ0FDQSxpQixDQUNBLFEsQ0FFQSxvQ0FDQSx3SSxDQUNBLGUsQ0FDQSxnQixBQUdBLDBEQUNBLHdJLENBQ0EsZ0JBR0EsNEUsQ0FDQSxRLENBQ0EsZSxDQUNBLGUsQ0FDQSxpQixDQUNBLHdCLENBQ0EsMEIsQ0FDQSwyQixDQUNBLFUsQ0FDQSxjLENBQ0Esd0IsQ0FFQSxvQ0FDQSw0RSxDQUNBLGdCQUdBLDhFLENBQ0EsWSxDQUVBLHVFLENBQ0EsYyxDQUNBLFMsQ0FDQSxlLENBQ0EsZSxDQUVBLG9DQUNBLHVFLENBQ0EsZSxDQUNBLGdCLEFBR0Esb0NBQ0EsdUUsQ0FDQSxjLENBQ0EsaUJBTUEsNEUsQ0FDQSxlLENBRUEsb0YsQ0FDQSxhLENBRUEsb0NBQ0Esb0YsQ0FDQSxjQUdBLDJGLENBQ0EsWSxDQUVBLG9DQUNBLDJGLENBQ0EsZUFHQSxvRCxDS2xIQSw4QyxDTG1IQSxzQixDQUVBLDhELENBQ0EsWSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsaUIsQ0FFQSx3RSxDQUNBLFEsQ0FDQSxjLENBRUEsbUUsQ0FDQSxrQixDQUNBLGUsQ0FDQSxjLENBQ0EsaUIsQ0FFQSxvRSxDQUNBLGtCLENBQ0EsZSxDQUNBLGMsQ0FDQSxpQixDQUVBLDZFLENBT0EsaUIsQ0FHQSxjLENBVkEsNkUsQ0FDQSwrRSxDQUNBLG9CLENBQ0EsUyxDQUNBLHdCLENBQ0Esa0IsQ0FDQSxxQixDQUVBLGEsQ0FDQSxlLENBRUEsZSxDQUNBLHdCLENBQ0Esb0IsQ0FDQSxjLENBQ0EsK0IsQ0FFQSxtRixDQUFBLG1GLENBRUEscUYsQ0FEQSxxRixDQUVBLHdCLENBQ0EsVSxDQUVBLCtFLENBQ0EsZ0IsQ0FDQSxjLENBRUEsOEUsQ0FDQSxjLENBQ0EsYSxDQUNBLHFCLENBRUEsb0YsQ0FRQSxvRixDQVBBLGMsQ0FFQSw4RSxDQUNBLGMsQ0FDQSxhLENBQ0EscUIsQ0FLQSxnRixDQUNBLFksQ0FDQSxlLENBQ0EsYyxDQUNBLGlCLENBRUEsNEUsQ0FDQSxlLENBQ0EsZSxDQUNBLGMsQ0FDQSxpQixDQUNBLGEsQ0FFQSxvQ0FDQSxpRSxDQUNBLGMsQUFHQSxvQ0FDQSxpRSxDQUNBLGMsQ0FDQSx3QixDQUNBLGlCQTJFQSxtQyxDQUFBLGlDLENBeEVBLGlDLENBQ0EsVSxDQUNBLFUsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGUsQ0FDQSx5QyxDQUNBLGUsQ0FFQSwrQyxDQUNBLGlCLENBQ0Esd0IsQ0FDQSxrQixDQUNBLFUsQ0FDQSxjLENBQ0EsZSxDQUVBLGlELENBQ0EsWSxDQUNBLGMsQ0FDQSxlLENBMEVBLHlELENBQUEseUQsQ0FBQSx5RCxDQUFBLHlELENBQUEseUQsQ0FBQSxzRCxDQUFBLHNELENBQUEsc0QsQ0FBQSxzRCxDQUFBLHNELENBQUEsdUQsQ0FBQSx1RCxDQUFBLHVELENBQUEsdUQsQ0FBQSx1RCxDQUFBLG9ELENBQUEsb0QsQ0FBQSxvRCxDQUFBLG9ELENBQUEsb0QsQ0F4RUEsb0QsQ0FBQSxvRCxDQUFBLG9ELENBQUEsb0QsQ0FBQSxvRCxDQUNBLFMsQ0FDQSxpQixDQTBFQSxxRSxDQUFBLHFFLENBQUEscUUsQ0FBQSxxRSxDQUFBLHFFLENBQUEsa0UsQ0FBQSxrRSxDQUFBLGtFLENBQUEsa0UsQ0FBQSxrRSxDQUFBLG1FLENBQUEsbUUsQ0FBQSxtRSxDQUFBLG1FLENBQUEsbUUsQ0FBQSxnRSxDQUFBLGdFLENBQUEsZ0UsQ0FBQSxnRSxDQUFBLGdFLENBeEVBLGdFLENBQUEsZ0UsQ0FBQSxnRSxDQUFBLGdFLENBQUEsZ0UsQ0FDQSxZLENBRUEsb0QsQ0FBQSxtRCxDQUNBLFMsQ0FDQSxlLENBQ0EsYyxDQTBFQSxvRSxDQUFBLG1FLENBQUEsaUUsQ0FBQSxnRSxDQUFBLGtFLENBQUEsaUUsQ0FBQSwrRCxDQUFBLDhELENBeEVBLCtELENBQUEsOEQsQ0FDQSxlLENBRUEsbUQsQ0FDQSxrQixDQUVBLG9ELENBQ0EsaUIsQ0EwRUEseUQsQ0FBQSxzRCxDQUFBLHVELENBQUEsb0QsQ0F4RUEsb0QsQ0FDQSxlLENBQ0Esc0IsQ0FDQSxvQixDQUNBLGlCLENBRUEsd0QsQ0FDQSxpQixDQUNBLG1CLENBRUEsdUUsQ0FDQSxvQixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxpQixDQUNBLFUsQ0FDQSxpQixDQUNBLGUsQ0FDQSxjLENBQ0EsZSxDQUNBLHdCLENBQ0Esb0IsQ0FDQSwrQixDQUNBLGMsQ0FFQSw2RSxDQUFBLDZFLENBQ0Esd0IsQ0FZQSxvRCxDQUFBLGlELENBQUEsa0QsQ0FBQSwrQyxDQUNBLGlCLENBQ0Esd0IsQ0FDQSxrQixDQUNBLFUsQ0FDQSxjLENBQ0EsZSxDQUVBLHNELENBQUEsbUQsQ0FBQSxvRCxDQUFBLGlELENBQ0EsWSxDQUNBLGMsQ0FDQSxlLENBU0EseUQsQ0FBQSx3RCxDQUFBLHNELENBQUEscUQsQ0FBQSx1RCxDQUFBLHNELENBQUEsb0QsQ0FBQSxtRCxDQUNBLFMsQ0FDQSxlLENBQ0EsYyxDQUtBLHdELENBQUEscUQsQ0FBQSxzRCxDQUFBLG1ELENBQ0Esa0IsQ0EwREEsd0QsQ0F4REEseUQsQ0FBQSxzRCxDQUFBLHVELENBQUEsb0QsQ0FDQSxpQixDQVNBLHFDLENBQ0EsZ0MsQ0FFQSxpQyxDQUNBLGMsQ0FFQSxvQ0FDQSxpQyxDQUNBLGdCQTZLQSx3QixDQTFLQSxvQyxDQUNBLGlCLENBRUEseUMsQ0FIQSxvQyxDQUVBLGUsQ0FJQSxnQyxDQUNBLGdELENBQ0EsaUIsQ0FFQSwyQyxDQUNBLGlCLENBQ0EsWSxDQUNBLFMsQ0FDQSxlLENBQ0EsYSxDQUNBLHNCLENBQ0EsaUIsQ0FDQSx3QixDQUNBLHlDLENBQ0EsaUIsQ0FFQSw2QyxDQUNBLGtCLENBQ0EsUyxDQUNBLGEsQ0FDQSxpQixDQUVBLDRDLENBQ0EsYSxDQUNBLGlCLENBQ0EsZSxDQUNBLHdCLENBQ0EsYyxDQUtBLDZELENBQ0EscUIsQ0FDQSxvQixDQUNBLGdCLENBRUEsNEQsQ0FDQSxvQixDQUNBLFcsQ0FDQSxxQixDQUVBLDRELENBQ0EsWSxDQUNBLHNCLENBQ0Esa0IsQ0FDQSxjLENBQ0EsVyxDQUVBLG9DQUNBLDRELENBQ0EsaUJBR0EsMEUsQ0FxRUEsaUUsQ0FwRUEscUIsQ0FDQSx3QixDQUNBLGtCLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLHFCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsYSxDQUNBLGMsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxvQixDQUNBLCtCLENBRUEsZ0YsQ0FBQSxnRixDQXFFQSx1RSxDQUFBLHVFLENBcEVBLG9CLENBQ0Esd0IsQ0FDQSxVLENBR0EsOEMsQ0FDQSxlLENBQ0EsZSxDQUdBLDZCLENBQ0EsaUIsQ0FDQSxnRCxDQUNBLGdCLENBRUEscUMsQ0FDQSxpQixDQUNBLFksQ0FDQSxTLENBQ0EsZSxDQUNBLGEsQ0FDQSxzQixDQUNBLGlCLENBQ0Esd0IsQ0FDQSx5QyxDQUNBLGlCLENBRUEsdUMsQ0FDQSxrQixDQUNBLFMsQ0FDQSxhLENBQ0EsaUIsQ0FFQSxzQyxDQUNBLGEsQ0FDQSxpQixDQUNBLGUsQ0FDQSxjLENBRUEsd0MsQ0FDQSxpQixDQUNBLFMsQ0FDQSxxQixDQUNBLGlCLENBRUEsc0QsQ0FDQSxZLENBQ0Esc0IsQ0FDQSxrQixDQUNBLGMsQ0FDQSxXLENBd0JBLGlDLENBQ0EsK0IsQ0FFQSw0QyxDQUNBLGEsQ0FHQSxnRCxDQUNBLGlCLENBQ0Esd0IsQ0FDQSxrQixDQUNBLGlCLENBRUEseUUsQ0FDQSxjLENBQ0EsZSxDQUNBLGlCLENBUUEsb0QsQ0FDQSxpQixDQUNBLGtCLENBQ0EsMEIsQ0FDQSwyQixDQUNBLFUsQ0FDQSxjLENBQ0Esd0IsQ0FFQSxvQyxDQUNBLHNCLENBQ0EsaUIsQ0FFQSwyRCxDQUNBLDZCLENBRUEsdUMsQ0FDQSxrQixDQUVBLCtDLENBQ0EscUIsQ0E0QkEsZ0UsQ0ExQkEsOEMsQ0FDQSxrQixDQUVBLCtDLENBQ0EscUIsQ0FDQSx3QixDQUNBLHlDLENBQ0EsVSxDQUNBLFMsQ0FDQSxjLENBQ0EsZSxDQUNBLGUsQ0FDQSx3QixDQUNBLGEsQ0FDQSxjLENBQ0EsK0IsQ0FFQSw2RCxDQUNBLFksQ0FDQSw2QixDQUVBLDhELENBQ0EsYyxDQUNBLG1CLENBQ0EsVSxDQUtBLGlELENBQ0EsZSxDQUNBLHFCLENBQ0EsYyxDQUNBLGEsQ0FDQSwrQixDQUVBLHFELENBR0EsdUQsQ0FIQSxxRCxDQUdBLHVELENLeHBCQSxxQyxDQURBLHFDLENMdXBCQSxhLENBS0Esc0QsQ0FDQSx3QixDQUNBLHdCLENBRUEsd0QsQ0FDQSxnQyxDQUNBLHdCLENBRUEscUUsQ0FDQSxvQixDQUNBLGlCLENBRUEsK0UsQ0FDQSxlLENBQ0EsZ0IsQ0FFQSxpRCxDQUNBLFcsQ0FDQSx5QyxDQUNBLGUsQ0FDQSwrQixDQUVBLHdELENBQ0EsUSxDQUNBLFMsQ0FDQSxpQixDQUVBLGdFLENBQ0EsUSxDQUVBLDJCLENBQ0EsUyxDQUVBLDhCLENBQ0EsVSxDQUNBLHdCLENBQ0EseUMsQ0FFQSw4QixDQUNBLGlCLENBQ0EsK0IsQ0FFQSwyQyxDQUNBLGtCLENBRUEsdUMsQ0FDQSxpQixDQUNBLFMsQ0FDQSxnQixDQUNBLGlCLENBRUEsK0MsQ0FDQSxpQixDQUNBLFUsQ0FDQSxRLENBQ0EsTSxDQUNBLFUsQ0FDQSxVLENBQ0EsVSxDQUNBLGtFLENBRUEsd0QsQ0FDQSxpQixDQUNBLFMsQ0FDQSxvQixDQUNBLGMsQ0FDQSxlLENBQ0EsaUIsQ0FFQSx5QyxDQUNBLG9CLENBQ0EsUSxDQUNBLGdCLENBQ0EsZSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxjLENBQ0EsZSxDQUNBLHdCLENBQ0Esb0IsQ0FDQSxhLENBQ0EsK0IsQ0FFQSwrQyxDQUFBLCtDLENBQ0Esa0IsQ0FDQSxVLENBRUEsMEQsQ0FDQSxjLENBQ0EsZSxDQUdBLHlDLENBQUEsOEMsQ0FDQSxhLENBRUEseUMsQ0FDQSxlLENBTUEsdUMsQ0FDQSxvQixDQUNBLGlCLENBRUEsb0NBQ0EsdUMsQ0FDQSxpQixDQUNBLGlCLENBQ0Esb0JBTUEsb0QsQ0FDQSxvQixDQUNBLGUsQ0FDQSxnQixDQUNBLGlCLENBQ0Esd0IsQ0FDQSxVLENBQ0Esd0IsQ0FFQSxvQ0FDQSxvRCxDQUNBLGdCQUdBLG1ELENBQ0EsUyxDQUNBLGUsQ0FFQSxpRSxDQUNBLGUsQ0FFQSxxRCxDQUNBLHlCLENBRUEsZ0UsQ0FDQSx3QixDQUtBLHFFLENBSEEsNkQsQ0FDQSx3QixDQUtBLGtFLENBQ0Esd0IsQ0FFQSxrRSxDQUNBLHdCLENBRUEsMEMsQ0FDQSx3QixDQUVBLG9FLENBQUEsb0UsQ0FDQSx3QixDQUVBLGlFLENBQUEsZ0UsQ0FBQSxpRSxDQUFBLG1FLENBQUEsbUUsQ0FDQSxhLENBQ0EsYyxDQUNBLGtCLENBRUEsa0UsQ0FDQSx3QixDQU9BLGlFLENBQ0Esd0IsQ0FPQSxrRSxDQUNBLHdCLENBT0Esa0UsQ0FDQSxVLENBQ0Esd0IsQ0FDQSx5QyxDQUVBLHFFLENBQ0EsVSxDQUNBLFksQ0FDQSx3QixDQUNBLFUsQ0FFQSxvRSxDQUNBLHFCLENBQ0EsZSxDQUNBLGEsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxRLENBRUEsd0UsQ0FDQSxxQixDQUVBLDZELENBQ0EsZ0IsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0EsYSxDQUVBLHdDLENBQ0EsZSxDQUNBLGMsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxhLENBRUEsb0NBQ0Esd0MsQ0FDQSxjLENBQ0EsZ0JBR0EsZ0QsQ0FDQSxlLENBRUEsd0MsQ0FDQSxjLENBQ0Esd0IsQ0FDQSxhLENBR0Esd0IsQ0FDQSxXLENBQ0EsYyxDQUNBLGtCLENBRUEsb0NBQ0Esd0IsQ0FDQSxZLEFBR0Esb0NBQ0Esd0IsQ0FDQSxpQixDQUNBLGlCLENBQ0EsSyxDQUNBLFUsQ0FDQSxvQkFxQkEsZ0IsQ0FsQkEsb0MsQ0FtQkEsaUIsQ0FDQSxvQixDQUdBLHFCLENBSUEsZSxDQUNBLGMsQ0FDQSxlLENBQ0Esd0IsQ0E5QkEsb0MsQ0FJQSxlLENBREEsaUIsQ0FRQSxvQ0FDQSxvQyxDQUNBLGEsQ0FDQSxtQkFJQSxnQixDQUdBLGdCLENBQ0EsZ0IsQ0FFQSx3QixDQUNBLGlCLENBQ0Esd0IsQ0FLQSxVLENBQ0EsOEIsQ0FDQSx5QyxDQUVBLDZCLENBQ0EsYyxDQUVBLHFCLENBQ0Esb0IsQ0FDQSx3QixDQUVBLDJCLENBQUEsMkIsQ0FDQSxhLENBRUEscUIsQ0FDQSxvQixDQUNBLHFCLENBQ0EseUMsQ0FFQSxzQixDQUFBLHNCLENBQ0Esb0IsQ0FDQSxxQixDQUNBLGEsQ0FHQSxnQyxDQUNBLGlDLENBQ0EsaUIsQ0FDQSxZLENBQ0EsZSxDQUNBLHFCLENBQ0EsZSxDQUNBLHlDLENBRUEsd0QsQ0FDQSx5RCxDQUNBLFcsQ0FDQSxhLENBQ0EsYyxDQUNBLGUsQ0FFQSxzRCxDQUNBLHVELENBQ0EsVyxDQUNBLGUsQ0FDQSxjLENBQ0EsZSxDQUVBLGtELENBQ0EsbUQsQ0FDQSxrQixDQUVBLGdELENBQ0EsaUQsQ0FDQSxvQixDQUNBLHFCLENBQ0EsZ0IsQ0FDQSxrQyxDQUNBLGtCLENBQ0EsYSxDQUNBLGMsQ0FDQSxlLENBQ0EsaUIsQ0FDQSx3QixDQUNBLG9CLENBQ0EseUMsQ0FFQSxzRCxDQUFBLHNELENBRUEsdUQsQ0FEQSx1RCxDQUVBLDRCLENBQ0Esb0IsQ0FPQSxtRCxDQUNBLGlCLENBQ0EsYSxDQUNBLGUsQ0FDQSxrQixDQUVBLHFELENBQ0EsYyxDQUNBLGUsQ0FDQSx3QixDQUNBLGdCLENBZ0RBLHdCLENBOUNBLDRELENBQ0EsZSxDQUVBLGtFLENBQ0Esa0IsQ0FFQSxpRSxDQUNBLGEsQ0FFQSw0RCxDQUNBLFksQ0FDQSxhLENBQ0EsMEIsQ0FDQSxXLENBQ0EsVSxDQUNBLGtDLENBQ0Esa0IsQ0FDQSxxQixDQUNBLGEsQ0FDQSxjLENBQ0EsZSxDQUNBLHdCLENBQ0EseUIsQ0FDQSx5QyxDQUVBLGtFLENBQUEsa0UsQ0FDQSw4QixDQUNBLG9CLENBQ0Esa0MsQ0FHQSxlLENBQ0EsVSxDQUNBLGlCLENBQ0Esd0IsQ0FDQSxpQixDQUVBLGlCLENBQ0Esb0IsQ0FDQSxpQixDQUNBLGMsQ0FDQSxlLENBQ0Esd0IsQ0FDQSwwQixDQUNBLFUsQ0FLQSxnQyxDQUNBLFksQ0FDQSwwQixDQUNBLFcsQ0FDQSxVLENBQ0EsK0IsQ0FDQSxrQixDQUNBLHdCLENBQ0EsVSxDQUNBLGMsQ0FDQSxlLENBQ0Esd0IsQ0FDQSx5QixDQUNBLHlDLENBRUEsc0MsQ0FBQSxzQyxDQUNBLDJCLENBQ0EsdUIsQ0FDQSwrQixDQU1BLHFELENBQ0EsaUIsQ0FDQSxlLENBRUEsdUUsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxRLENBQ0EsbUMsQ0FDQSwyQixDQUNBLGMsQ0FDQSx3QixDQUNBLFksQ0FDQSxxQixDQUNBLGtCLENBQ0EsZSxDQUNBLGlCLENBQ0EseUMsQ0FFQSx1RixDQUNBLGEsQ0FDQSxlLENBR0Esb0IsQ0FDQSx3QixDQUNBLGUsQ0FDQSxrRCxDQUNBLGlCLENBRUEsa0MsQ0FDQSxpQixDQUNBLGlCLENBQ0EsYSxDQUVBLHFDLENBQ0EsbUIsQ0FDQSxhLENBRUEsb0MsQ0FDQSxjLENBQ0EsZSxDQUNBLGtCLENBQ0EsZ0IsQ0FHQSx1QixDQUNBLGdCLENLenhDQSwrQixDQUNBLFMsQ0FDQSxrQyxDQUNBLDBCLENBRUEsOEMsQ0FDQSx5RSxDQUNBLDZCLENBQ0EsbUIsQ0FHQSx1QyxDQUVBLCtCLENBQ0EsdUIsQ0FNQSw4QixDQUNBLHdCLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsK0IsQ0FHQSxzQyxDQWhCQSx1QyxDQWlCQSxzQixDQUNBLGMsQ0FDQSxTLENBQ0EsK0IsQ0FJQSwwQixDQUNBLFMsQ0FDQSxtQixDQUNBLCtCLENBQ0EsYyxDQUNBLE8sQ0FDQSxlLENBQ0EsVSxDQUVBLG9DQUNBLDBCLENBQ0EsUyxDQUNBLFlBS0Esa0MsQ0FDQSxVLENBQ0EsYyxDQUNBLE8sQ0FDQSx5QixDQUNBLGlDLENBQ0EseUIsQ0FDQSxlLENBRUEsbUMsQ0FDQSxTLENBSUEscUMsQ0FDQSxTLENBQ0EsbUIsQ0FHQSw2QyxDQUNBLFMsQ0FJQSxnQixDQUNBLGMsQ0FDQSxTLENBQ0EsYyxDQUNBLFEsQ0FDQSxPLENBQ0EsaUQsQ0FDQSx5QyxDQUNBLFMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxlLENBQ0EsZSxDQUNBLCtCLENBSUEsK0JBQUEsNkIsQ0FDQSwrQyxDQUNBLHVDLENBQ0EsUyxDQUlBLHVCLENBQ0Esd0IsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxpQixDQUNBLHlCLENBQ0EsaUIsQ0FDQSxtQyxDQUdBLDBCLENBQ0EsVSxDQUNBLFMsQ0FDQSxVLENBR0Esb0NBQ0EsMEIsQ0FDQSxnQkFJQSw2QixDQUNBLGlCLENBQ0EsUyxDQUNBLE8sQ0FDQSx3QixDQUNBLGtCLENBQ0EsYyxDQUNBLCtCLENBYUEscUIsQ0FDQSw0QixDQUNBLGUsQ0FDQSxZLENBQ0EsWSxDQUNBLHNCLENBQ0Esc0IsQ0FDQSxxQixDQUlBLHdCLENBQ0EsWSxDQUNBLFEsQ0FDQSxjLENBQ0Esc0IsQ0FJQSxzQixDQUNBLFUsQ0FDQSxpQixDQUNBLGtCLENBQ0EsYSxDQUlBLDBCLENBQ0EsVyxDQUNBLGMsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxnQyxDQUVBLG9DQUNBLDBCLENBQ0EsYSxBQUdBLG9DQUNBLDBCLENBQ0EsYSxBQUdBLG9DQUNBLHNCLENBQ0EsVSxDQUNBLGtCLENBQ0EsYSxDQUNBLGlCLENBRUEsMEIsQ0FDQSxXQUtBLHFCLENBQ0EsTSxDQUdBLGlCLENBQ0EsYSxDQUNBLGMsQ0FDQSxpQixDQUdBLGlCLENBQ0EsYyxDQUNBLGUsQ0FDQSxVLENBQ0Esa0IsQ0FHQSxnQixDQUNBLGMsQ0FDQSxlLENBQ0EsVSxDQVFBLHdDLENBQ0Esb0IsQ0NyT0EsMEIsQ0FDQSxjLENBQ0EsTyxDQUNBLFEsQ0FDQSxlLENBQ0EsVSxDQUNBLFksQ0FDQSx1QixDQUNBLHFCLENBQ0EseUIsQ0FDQSxvQyxDQUNBLFksQ0FDQSxjLENBQ0EsYyxDQUVBLDJELENBQ0EsaUIsQ0FDQSxLLENBQ0EsUyxDQUNBLGMsQ0FDQSxjLENBQ0EsZSxDQUNBLFUsQ0FFQSxpRSxDQUNBLFUsQ0FDQSxjLENBQ0EsUSxDQUNBLFMsQ0FFQSw2QixDQUNBLGMsQ0FDQSxhLENBQ0EsZSxDQUVBLHlCQUNBLDBCLENBQ0EsUSxDQUNBLGMsQ0FDQSx3QixDQUNBLFksQ0FDQSxlLENBRUEsNkIsQ0FDQSwwQiIsImZpbGUiOiJwdWJsaWMubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi5wcm9wZXJ0eS1yZWNvcmRzLW1vZHVsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLnByb3BlcnR5LXJlY29yZHMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMTU2Y2FiO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG59XG5cbi5wcm9wZXJ0eS1yZWNvcmRzLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG59XG5cbi5wcm9wZXJ0eS1yZWNvcmRzLXNwaW5uZXIge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDRweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMjk0Mzc4OyAvKiBhenVsIGNvbW8gZWwgaGVhZGVyICovXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucHJvcGVydHktcmVjb3Jkcy1tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuI3Byb3BlcnR5LXJlY29yZHMtdG9nZ2xlLXRyYW5zYWN0aW9ucyB7XG4gIGdhcDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgLyogVE9HR0xFIEVOIEhFQURFUiAqL1xuICAvKiBTV0lUQ0ggU1RZTEUgKi9cbn1cbiNwcm9wZXJ0eS1yZWNvcmRzLXRvZ2dsZS10cmFuc2FjdGlvbnMgbGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMjk0Mzc4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuN2VtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jcHJvcGVydHktcmVjb3Jkcy10b2dnbGUtdHJhbnNhY3Rpb25zIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYWNjZW50LWNvbG9yOiAjMWQ2ZGFhO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoNDEsIDY3LCAxMjAsIDAuMSk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI3Byb3BlcnR5LXJlY29yZHMtdG9nZ2xlLXRyYW5zYWN0aW9ucyBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMWQ2ZGFhO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyOSwgMTA5LCAxNzAsIDAuMik7XG59XG4jcHJvcGVydHktcmVjb3Jkcy10b2dnbGUtdHJhbnNhY3Rpb25zIGxhYmVsICNsYmwtdG9nZ2xlLXNlY29uZGFyeS1tYXJrZXQtbXNnIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDAuOThlbTtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIG1hcmdpbi1sZWZ0OiAwLjdlbTtcbn1cbiNwcm9wZXJ0eS1yZWNvcmRzLXRvZ2dsZS10cmFuc2FjdGlvbnMgbGFiZWwgI2xibC10b2dnbGUtc2Vjb25kYXJ5LW1hcmtldC1tc2cgaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICMxZDZkYWE7XG59XG4jcHJvcGVydHktcmVjb3Jkcy10b2dnbGUtdHJhbnNhY3Rpb25zIC5wcm9wZXJ0eS1yZWNvcmRzLXRvZ2dsZS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuOGVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjk1ZW07XG59XG4jcHJvcGVydHktcmVjb3Jkcy10b2dnbGUtdHJhbnNhY3Rpb25zIC5zd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiA0MnB4O1xuICBtaW4taGVpZ2h0OiAyMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICNwcm9wZXJ0eS1yZWNvcmRzLXRvZ2dsZS10cmFuc2FjdGlvbnMgLnN3aXRjaCB7XG4gICAgbWluLXdpZHRoOiAzOHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbiNwcm9wZXJ0eS1yZWNvcmRzLXRvZ2dsZS10cmFuc2FjdGlvbnMgLnN3aXRjaCBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcHJvcGVydHktcmVjb3Jkcy10b2dnbGUtdHJhbnNhY3Rpb25zIC5zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xufVxuI3Byb3BlcnR5LXJlY29yZHMtdG9nZ2xlLXRyYW5zYWN0aW9ucyAuc2xpZGVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJYXCI7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHdoaXRlO1xuICBsZWZ0OiAxcHg7XG4gIGJvdHRvbTogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICNwcm9wZXJ0eS1yZWNvcmRzLXRvZ2dsZS10cmFuc2FjdGlvbnMgLnNsaWRlcjpiZWZvcmUge1xuICAgIGhlaWdodDogMTZweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbiNwcm9wZXJ0eS1yZWNvcmRzLXRvZ2dsZS10cmFuc2FjdGlvbnMgLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuI3Byb3BlcnR5LXJlY29yZHMtdG9nZ2xlLXRyYW5zYWN0aW9ucyAuc3dpdGNoIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pyUXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3YWU2MDtcbn1cbiNwcm9wZXJ0eS1yZWNvcmRzLXRvZ2dsZS10cmFuc2FjdGlvbnMgLnRvZ2dsZS10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICNwcm9wZXJ0eS1yZWNvcmRzLXRvZ2dsZS10cmFuc2FjdGlvbnMgLnRvZ2dsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuI3Byb3BlcnR5LXJlY29yZHMtdG9nZ2xlLXRyYW5zYWN0aW9ucyBidXR0b24ucmVhbHQtdG9vbHRpcC13cmFwcGVyLmJsb2NrY2hhaW4taG9sZGluZ3MgaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgI3Byb3BlcnR5LXJlY29yZHMtdG9nZ2xlLXRyYW5zYWN0aW9ucyAucHJvcGVydHktcmVjb3Jkcy1oZWFkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAwLjZlbTtcbiAgfVxuICAjcHJvcGVydHktcmVjb3Jkcy10b2dnbGUtdHJhbnNhY3Rpb25zIC5wcm9wZXJ0eS1yZWNvcmRzLXRvZ2dsZS1oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuI3Byb3BlcnR5LXJlY29yZHMtdG9nZ2xlLXRyYW5zYWN0aW9ucyAjcmVhbHQtdG9vbHRpcC1ibG9ja2NoYWluLWhvbGRpbmdzIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGVmdDogLTE5MnB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMjRweCAhaW1wb3J0YW50O1xufSIsIi8qKiBWYXJpYWJsZXMgRGVjbGFyZWQgKiovXG4vKioqKioqKioqKioqL1xuLmFyY2hpdmUgdWwucHJvZHVjdHMuY29sdW1ucy0zIC5wcm9wZXJ0eV9zdGF0dXMtYmFubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbn1cbi5hcmNoaXZlIHVsLnByb2R1Y3RzLmNvbHVtbnMtMyAucHJvcGVydHlfc3RhdHVzLWJhbm5lciAuc3RhdHVzLWNvbnRhaW5lciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0byAwO1xufVxuLmFyY2hpdmUgdWwucHJvZHVjdHMuY29sdW1ucy0zIC5wcm9wZXJ0eV9zdGF0dXMtYmFubmVyIC5jaGlwcy1jb250YWluZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICByb3ctZ2FwOiAxMHB4O1xufVxuLmFyY2hpdmUgdWwucHJvZHVjdHMuY29sdW1ucy0zIC5wcm9wZXJ0eV9zdGF0dXMtYmFubmVyIC5jaGlwcy1jb250YWluZXIgLmNoaXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgd2lkdGg6IGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5wcm9wZXJ0eS1tb2JpbGUtZGF0YS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAzNnB4O1xuICB6LWluZGV4OiA5OTk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkge1xuICAucHJvcGVydHktbW9iaWxlLWRhdGEtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5ib2R5LmFyY2hpdmUgLnByb3BlcnR5X3N0YXR1cy1iYW5uZXIge1xuICBwYWRkaW5nOiA1cHggMjBweDtcbn1cbmJvZHkuYXJjaGl2ZSAucHJvcGVydHlfc3RhdHVzLWJhbm5lciAuc3RhdHVzLWNvbnRhaW5lciBzcGFuLnByb3BlcnR5LXN0YXR1cyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnByb3BlcnR5X3N0YXR1cy1iYW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcm93LWdhcDogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9wZXJ0eV9zdGF0dXMtYmFubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDBweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAucHJvcGVydHlfc3RhdHVzLWJhbm5lciAucHJvcGVydHktZmxhZyxcbiAgLnByb3BlcnR5X3N0YXR1cy1iYW5uZXIgLnByb3BlcnR5LXNvdXJjZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnByb3BlcnR5X3N0YXR1cy1iYW5uZXIgLmNoaXBzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9wZXJ0eV9zdGF0dXMtYmFubmVyIC5jaGlwcy1jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ucHJvcGVydHlfc3RhdHVzLWJhbm5lciAuY2hpcHMtY29udGFpbmVyIC5jaGlwIHtcbiAgbWFyZ2luOiAzcHggNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb3BlcnR5X3N0YXR1cy1iYW5uZXIgLmNoaXBzLWNvbnRhaW5lciAuY2hpcCBpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzE1NmNhYjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ucHJvcGVydHlfc3RhdHVzLWJhbm5lciAuY2hpcHMtY29udGFpbmVyIC5jaGlwIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMTU2Y2FiO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG4ubGF1bmNoLXRpbWVyLXRlc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMjhweDtcbiAgdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogLXdlYmtpdC1tYXgtY29udGVudDtcbiAgd2lkdGg6IC1tb3otbWF4LWNvbnRlbnQ7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5sYXVuY2gtdGltZXItdGVzdCBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTAxNjJkO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogM3B4IDlweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5MDE2MmQ7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ubGF1bmNoLXRpbWVyLXRlc3QgYnV0dG9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucHJvcGVydHktc291cmNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogNHB4O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCB3aGl0ZTtcbn1cbi5wcm9wZXJ0eS1zb3VyY2U6aG92ZXIgLnRvb2x0aXAtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJvcGVydHktc291cmNlIC50b29sdGlwLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMTZweCAyMnB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB0b3A6IHVuc2V0O1xuICBib3R0b206IDQwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHdpZHRoOiAyNDBweDtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogYmxhY2s7XG59XG4ucHJvcGVydHktc291cmNlIC50b29sdGlwLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB3aGl0ZTtcbiAgei1pbmRleDogOTk5OTk5O1xuICBsZWZ0OiAxMnB4O1xuICBib3R0b206IC05cHg7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ucHJvcGVydHktc291cmNlIC50b29sdGlwLWNvbnRhaW5lciAuZmEtY2FyZXQtZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTJweDtcbiAgYm90dG9tOiAtMTVweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIC8qIHZpc2liaWxpdHk6IGhpZGRlbjsgKi9cbiAgLyogb3BhY2l0eTogMDsgKi9cbiAgei1pbmRleDogOTk5OTk5OTk5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLyogLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLW91dDsgKi9cbiAgLyogdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZS1vdXQ7ICovXG59XG4ucHJvcGVydHktc291cmNlIGltZyB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ucHJvcGVydHktZmxhZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDRweDtcbiAgdG9wOiA0cHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogM3B4IHNvbGlkIHdoaXRlO1xufVxuLnByb3BlcnR5LWZsYWcgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogY291bnRkb3duIHN0eWxpbmcgKi9cbi8qIGNvdW50ZG93biBzdHlsaW5nICovXG4uZGdwY19wcm9kdWN0X2Nhcm91c2VsIC53b29jb21tZXJjZS5zd2lwZXItY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmYtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyoqKioqKioqKiBJbiBQcm9ncmVzcyAqKioqKioqKioqKi9cbkAtd2Via2l0LWtleWZyYW1lcyBzcGlubmVyLWFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3Bpbm5lci1hbmltYXRpb24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwJSwgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45KSByb3RhdGUoLThkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpIHJvdGF0ZSgtOGRlZyk7XG4gIH1cbiAgMzAlLCA1MCUsIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMykgcm90YXRlKDhkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpIHJvdGF0ZSg4ZGVnKTtcbiAgfVxuICA0MCUsIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMykgcm90YXRlKC04ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKSByb3RhdGUoLThkZWcpO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHRhZGEge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMCUsIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOSkgcm90YXRlKC04ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KSByb3RhdGUoLThkZWcpO1xuICB9XG4gIDMwJSwgNTAlLCA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpIHJvdGF0ZSg4ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKSByb3RhdGUoOGRlZyk7XG4gIH1cbiAgNDAlLCA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpIHJvdGF0ZSgtOGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMykgcm90YXRlKC04ZGVnKTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHBvcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMywgMS4zKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zLCAxLjMpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcG9wIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zLCAxLjMpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMsIDEuMyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgfVxufVxuLmZhLXNwaW5uZXItdGhpcmQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWFuaW1hdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogc3Bpbm5lci1hbmltYXRpb247XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1LCAwLjMsIDAuMywgMC43KTtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNSwgMC4zLCAwLjMsIDAuNyk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbi5mYS1jaXJjbGUtY2hlY2sge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcG9wIDAuM3MgMTtcbiAgICAgICAgICBhbmltYXRpb246IHBvcCAwLjNzIDE7XG59XG5cbi5jYXJ0LXBvcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB0YWRhIDEuNXMgMTtcbiAgICAgICAgICBhbmltYXRpb246IHRhZGEgMS41cyAxO1xufVxuXG5ib2R5LmxvZ2dlZC1pbi5pcy1VUy11c2VyIC5uYXYtLW1hcmtldHBsYWNlLFxuYm9keS5sb2dnZWQtaW4uaXMtVVMtdXNlciAubmF2LS1ybW0sXG5ib2R5LmxvZ2dlZC1pbi5pcy1VUy11c2VyIC5uYXYtLXNlbGwtdG9rZW5zLFxuYm9keS5sb2dnZWQtaW4uaXMtVVMtdXNlciAubmF2LS1kZWZpLFxuYm9keS5sb2dnZWQtaW4uaXMtVVMtdXNlciAubmF2LS1sZWFybixcbmJvZHkubG9nZ2VkLWluLmlzLVVTLXVzZXIgLm5hdi0tam9icyxcbmJvZHkubG9nZ2VkLWluLmlzLVVTLXVzZXIgLm5hdjItLWFmZmlsaWF0ZS1wcm9ncmFtLFxuYm9keS5sb2dnZWQtaW4uaXMtVVMtdXNlciAubmF2Mi0tcG9ydGZvbGlvLFxuYm9keS5sb2dnZWQtaW4uaXMtVVMtdXNlciAubmF2Mi0tYWZmaWxpYXRlLWRhc2hib2FyZCxcbmJvZHkubG9nZ2VkLWluLmlzLVVTLXVzZXIgLm5hdjItLW9yZGVycyxcbmJvZHkubG9nZ2VkLWluLmlzLVVTLXVzZXIgLm5hdjItLWRvY3VtZW50cyxcbmJvZHkubG9nZ2VkLWluLmlzLVVTLXVzZXIgLmV0LWNhcnQtaW5mbyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbmJvZHkubG9nZ2VkLWluLmlzLVVTLXVzZXIgbGkud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0tcG9ydGZvbGlvLFxuYm9keS5sb2dnZWQtaW4uaXMtVVMtdXNlciBsaS53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rLS1vcmRlcnMsXG5ib2R5LmxvZ2dlZC1pbi5pcy1VUy11c2VyIGxpLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmstLWRvY3VtZW50cyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbmJvZHkubG9nZ2VkLWluLmlzLVVTLXVzZXIgdWwucHJvZHVjdHMuY29sdW1ucy0xLFxuYm9keS5sb2dnZWQtaW4uaXMtVVMtdXNlciBwLndvb2NvbW1lcmNlLXJlc3VsdC1jb3VudCxcbmJvZHkubG9nZ2VkLWluLmlzLVVTLXVzZXIgI3JtbS1zZWN0aW9uLFxuYm9keS5sb2dnZWQtaW4uaXMtVVMtdXNlciAud29vY29tbWVyY2Utb3JkZXJpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ua3ljLWluY29tcGxldGUgLm5hdi0tc2VsbC10b2tlbnMsXG4ua3ljLWluY29tcGxldGUgLm5hdjItLWFmZmlsaWF0ZS1wcm9ncmFtLFxuLmt5Yy1pbmNvbXBsZXRlIC5uYXYyLS1hZmZpbGlhdGUtZGFzaGJvYXJkLFxuLmt5Yy1pbmNvbXBsZXRlIC5uYXYyLS1vcmRlcnMsXG4ua3ljLWluY29tcGxldGUgLm5hdjItLWRvY3VtZW50cyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5reWMtaW5jb21wbGV0ZSBsaS53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rLS1wb3J0Zm9saW8sXG4ua3ljLWluY29tcGxldGUgbGkud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0tb3JkZXJzLFxuLmt5Yy1pbmNvbXBsZXRlIGxpLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmstLWRvY3VtZW50cyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5reWMtaW5jb21wbGV0ZSAua3ljLWluY29tcGxldGUtc2hvcC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAua3ljLWluY29tcGxldGUgLmt5Yy1pbmNvbXBsZXRlLXNob3Atc2VjdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmt5Yy1pbmNvbXBsZXRlIC5reWMtaW5jb21wbGV0ZS1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNzUwcHg7XG4gIHBhZGRpbmc6IDM1cHggNDBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5reWMtaW5jb21wbGV0ZSAua3ljLWluY29tcGxldGUtY29udGFpbmVyIGgzIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4ua3ljLWluY29tcGxldGUgLmt5Yy1pbmNvbXBsZXRlLWNvbnRhaW5lciAua3ljLWluY29tcGxldGUtdGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLmt5Yy1pbmNvbXBsZXRlIC5reWMtaW5jb21wbGV0ZS1jb250YWluZXIgLmt5Yy1pbmNvbXBsZXRlLXRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG59XG4ua3ljLWluY29tcGxldGUgLmt5Yy1pbmNvbXBsZXRlLWNvbnRhaW5lciBhIHtcbiAgbWluLXdpZHRoOiAxODBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMC4zZW0gMWVtO1xufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbiNkZXRyb2l0LXByb3BlcnR5LWNvbXBsaWFuY2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5NDM3ODtcbiAgY29sb3I6IHdoaXRlO1xufVxuI2RldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1oZWFkZXIgaDIge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4jZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLWNvbnRlbnQgLmRldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS10b3Age1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuI2RldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1jb250ZW50IGg0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2RldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1jb250ZW50IC5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMxNTZjYWI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDdweCAxMnB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxNTZjYWI7XG4gIHRyYW5zaXRpb246IDAuMTVzIGFsbCBlYXNlLWluLW91dDtcbiAgbWFyZ2luOiAwO1xufVxuI2RldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1jb250ZW50IC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU2Y2FiO1xuICBjb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmRldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1ncmlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDIwcHggMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzZnIgMWZyO1xuICBnYXA6IDA7XG59XG4uZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLWdyaWQgLmRldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1oZWFkZXIge1xuICBkaXNwbGF5OiBjb250ZW50cztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMzMzM7XG59XG4uZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLWdyaWQgLmRldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1oZWFkZXIgLmRldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1jb2wge1xuICBwYWRkaW5nOiAwcHggMTBweCA1cHggMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmRldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1ncmlkIC5kZXRyb2l0LXByb3BlcnR5LWNvbXBsaWFuY2UtaGVhZGVyIC5kZXRyb2l0LXByb3BlcnR5LWNvbXBsaWFuY2UtY29sLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLWdyaWQgLmRldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1oZWFkZXIgLmRldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1jb2wuc29ydGFibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xufVxuLmRldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1ncmlkIC5kZXRyb2l0LXByb3BlcnR5LWNvbXBsaWFuY2UtaGVhZGVyIC5kZXRyb2l0LXByb3BlcnR5LWNvbXBsaWFuY2UtY29sLnNvcnRhYmxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5kZXRyb2l0LXByb3BlcnR5LWNvbXBsaWFuY2UtZ3JpZCAuZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLWhlYWRlciAuZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLWNvbC5zb3J0YWJsZSBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG59XG4uZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLWdyaWQgLmRldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1oZWFkZXIgLmRldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1jb2wuc29ydGFibGUgc3BhbiAuc29ydC1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbn1cbi5kZXRyb2l0LXByb3BlcnR5LWNvbXBsaWFuY2UtZ3JpZCAuZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLWhlYWRlciAuZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLWNvbC5zb3J0YWJsZS5zb3J0ZWQtYXNjIHNwYW4gLnNvcnQtaW5kaWNhdG9yIHtcbiAgY29sb3I6ICMxNTZjYWI7XG59XG4uZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLWdyaWQgLmRldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1oZWFkZXIgLmRldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1jb2wuc29ydGFibGUuc29ydGVkLWRlc2Mgc3BhbiAuc29ydC1pbmRpY2F0b3Ige1xuICBjb2xvcjogIzE1NmNhYjtcbn1cbi5kZXRyb2l0LXByb3BlcnR5LWNvbXBsaWFuY2UtZ3JpZCAuZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLWhlYWRlciAuZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLWNvbC5wcm9wZXJ0eS1uYW1lIHtcbiAgZ3JpZC1jb2x1bW46IDE7XG59XG4uZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLWdyaWQgLmRldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1oZWFkZXIgLmRldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1jb2wuc3RhdHVzIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG59XG4uZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLWdyaWQgLmRldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1yb3cge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cbi5kZXRyb2l0LXByb3BlcnR5LWNvbXBsaWFuY2UtZ3JpZCAuZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLXJvdyAuZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLWNvbCB7XG4gIHBhZGRpbmc6IDdweCAxMHB4IDdweCAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xufVxuLmRldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1ncmlkIC5kZXRyb2l0LXByb3BlcnR5LWNvbXBsaWFuY2Utcm93IC5kZXRyb2l0LXByb3BlcnR5LWNvbXBsaWFuY2UtY29sIHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmRldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1ncmlkIC5kZXRyb2l0LXByb3BlcnR5LWNvbXBsaWFuY2Utcm93IC5kZXRyb2l0LXByb3BlcnR5LWNvbXBsaWFuY2UtY29sLnByb3BlcnR5LW5hbWUge1xuICBncmlkLWNvbHVtbjogMTtcbn1cbi5kZXRyb2l0LXByb3BlcnR5LWNvbXBsaWFuY2UtZ3JpZCAuZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLXJvdyAuZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLWNvbC5wcm9wZXJ0eS1uYW1lIGEge1xuICBjb2xvcjogIzAwN2NiYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbn1cbi5kZXRyb2l0LXByb3BlcnR5LWNvbXBsaWFuY2UtZ3JpZCAuZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLXJvdyAuZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLWNvbC5wcm9wZXJ0eS1uYW1lIGE6aG92ZXIge1xuICBjb2xvcjogIzAwNWE4NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmRldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1ncmlkIC5kZXRyb2l0LXByb3BlcnR5LWNvbXBsaWFuY2Utcm93IC5kZXRyb2l0LXByb3BlcnR5LWNvbXBsaWFuY2UtY29sLnByb3BlcnR5LW5hbWUgLm5ldy1waG90b3MtaW5kaWNhdG9yIHtcbiAgY29sb3I6ICNmZjZiMzU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLWdyaWQgLmRldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1yb3cgLmRldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1jb2wuc3RhdHVzIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmRldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1ncmlkIC5kZXRyb2l0LXByb3BlcnR5LWNvbXBsaWFuY2Utcm93IC5kZXRyb2l0LXByb3BlcnR5LWNvbXBsaWFuY2UtY29sLnN0YXR1cy5pbl9jb21wbGlhbmNlIHtcbiAgY29sb3I6ICMyOGE3NDU7XG59XG4uZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLWdyaWQgLmRldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1yb3cgLmRldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1jb2wuc3RhdHVzLmluX2NvbXBsaWFuY2UgYS5jb21wbGlhbmNlLWxpbmsge1xuICBjb2xvcjogIzI4YTc0NTtcbn1cbi5kZXRyb2l0LXByb3BlcnR5LWNvbXBsaWFuY2UtZ3JpZCAuZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLXJvdyAuZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLWNvbC5zdGF0dXMuaW5fY29tcGxpYW5jZSBhLmNvbXBsaWFuY2UtbGluay10b29sdGlwIHtcbiAgY29sb3I6ICMxNTZjYWI7XG59XG4uZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLWdyaWQgLmRldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1yb3cgLmRldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1jb2wuc3RhdHVzLmNvbWluZ19zb29uIHtcbiAgY29sb3I6ICMzMzM7XG59XG4uZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLWdyaWQgLmRldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1yb3cgLmRldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1jb2wuc3RhdHVzLmF3YWl0aW5nX2luc3BlY3Rpb24ge1xuICBjb2xvcjogIzMzMztcbn1cbi5kZXRyb2l0LXByb3BlcnR5LWNvbXBsaWFuY2UtZ3JpZCAuZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLXJvdyAuZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLWNvbC5zdGF0dXMucmVub3ZhdGluZyB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmRldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1ncmlkIC5kZXRyb2l0LXByb3BlcnR5LWNvbXBsaWFuY2Utcm93IC5kZXRyb2l0LXByb3BlcnR5LWNvbXBsaWFuY2UtY29sLnN0YXR1cy5wYXNzZWRfaW5zcGVjdGlvbiB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmRldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1ncmlkIC5kZXRyb2l0LXByb3BlcnR5LWNvbXBsaWFuY2Utcm93IC5kZXRyb2l0LXByb3BlcnR5LWNvbXBsaWFuY2UtY29sLnN0YXR1cyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLWdyaWQgLmRldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1yb3cgLmRldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1jb2wuc3RhdHVzIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLWdyaWQgLmRldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1yb3cgLmRldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1jb2wuc3RhdHVzIGEgaSB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGNvbG9yOiAjMTU2Y2FiO1xufVxuLmRldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1ncmlkIC5kZXRyb2l0LXByb3BlcnR5LWNvbXBsaWFuY2Utcm93IC5kZXRyb2l0LXByb3BlcnR5LWNvbXBsaWFuY2UtY29sLnN0YXR1cyAuY29tcGxpYW5jZS10b29sdGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGN1cnNvcjogaGVscDtcbn1cbi5kZXRyb2l0LXByb3BlcnR5LWNvbXBsaWFuY2UtZ3JpZCAuZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLXJvdyAuZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLWNvbC5zdGF0dXMgLmNvbXBsaWFuY2UtdG9vbHRpcCBpIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbn1cbi5kZXRyb2l0LXByb3BlcnR5LWNvbXBsaWFuY2UtZ3JpZCAuZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLXJvdyAuZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLWNvbC5zdGF0dXMgLmNvbXBsaWFuY2UtdG9vbHRpcCAudG9vbHRpcC10ZXh0LWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyNXB4O1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogOTk5OTk7XG4gIHdpZHRoOiAyNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaGFkb3c6IDFweCAzcHggNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjFzIGFsbCBlYXNlLWluLW91dDtcbn1cbi5kZXRyb2l0LXByb3BlcnR5LWNvbXBsaWFuY2UtZ3JpZCAuZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLXJvdyAuZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLWNvbC5zdGF0dXMgLmNvbXBsaWFuY2UtdG9vbHRpcCAudG9vbHRpcC10ZXh0LWJveCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLWdyaWQgLmRldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1yb3cgLmRldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1jb2wuc3RhdHVzIC5jb21wbGlhbmNlLXRvb2x0aXAgLnRvb2x0aXAtdGV4dC1ib3ggaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtOHB4O1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5kZXRyb2l0LXByb3BlcnR5LWNvbXBsaWFuY2UtZ3JpZCAuZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLXJvdyAuZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLWNvbC5zdGF0dXMgLmNvbXBsaWFuY2UtdG9vbHRpcDpob3ZlciAudG9vbHRpcC10ZXh0LWJveCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxKTtcbn1cbi5kZXRyb2l0LXByb3BlcnR5LWNvbXBsaWFuY2UtZ3JpZCAuZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLXJvdyAuZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLWNvbC5zdGF0dXMgLmNvbXBsaWFuY2UtdG9vbHRpcDpob3ZlciAudG9vbHRpcC10ZXh0LWJveCBpIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kZXRyb2l0LXByb3BlcnR5LWNvbXBsaWFuY2UtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAwO1xuICB9XG4gIC5kZXRyb2l0LXByb3BlcnR5LWNvbXBsaWFuY2UtZ3JpZCAuZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLWhlYWRlciAuZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLWNvbCB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG4gIH1cbiAgLmRldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1ncmlkIC5kZXRyb2l0LXByb3BlcnR5LWNvbXBsaWFuY2UtaGVhZGVyIC5kZXRyb2l0LXByb3BlcnR5LWNvbXBsaWFuY2UtY29sLnRpdGxlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1ncmlkIC5kZXRyb2l0LXByb3BlcnR5LWNvbXBsaWFuY2UtaGVhZGVyIC5kZXRyb2l0LXByb3BlcnR5LWNvbXBsaWFuY2UtY29sLnByb3BlcnR5LW5hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLmRldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1ncmlkIC5kZXRyb2l0LXByb3BlcnR5LWNvbXBsaWFuY2Utcm93IC5kZXRyb2l0LXByb3BlcnR5LWNvbXBsaWFuY2UtY29sIHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbiAgfVxuICAuZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLWdyaWQgLmRldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1yb3cgLmRldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1jb2wucHJvcGVydHktbmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAuZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLWdyaWQgLmRldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1yb3cgLmRldHJvaXQtcHJvcGVydHktY29tcGxpYW5jZS1jb2wuc3RhdHVzIC5jb21wbGlhbmNlLXRvb2x0aXA6OmJlZm9yZSB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICB9XG59XG4uZGV0cm9pdC1wcm9wZXJ0eS1jb21wbGlhbmNlLWFjdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4jZHBjb21wbGlhbmNlLXRvZ2dsZSB7XG4gIGdhcDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8qIFNXSVRDSCBTVFlMRSAqL1xufVxuI2RwY29tcGxpYW5jZS10b2dnbGUgLnByb3BlcnR5LXJlY29yZHMtdG9nZ2xlLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC44ZW07XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDAuOTVlbTtcbn1cbiNkcGNvbXBsaWFuY2UtdG9nZ2xlIC50b2dnbGUtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMzMzM7XG59XG4jZHBjb21wbGlhbmNlLXRvZ2dsZSAuc3dpdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogNDJweDtcbiAgbWluLWhlaWdodDogMjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAjZHBjb21wbGlhbmNlLXRvZ2dsZSAuc3dpdGNoIHtcbiAgICBtaW4td2lkdGg6IDM4cHg7XG4gICAgbWluLWhlaWdodDogMThweDtcbiAgfVxufVxuI2RwY29tcGxpYW5jZS10b2dnbGUgLnN3aXRjaCBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZHBjb21wbGlhbmNlLXRvZ2dsZSAuc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbiNkcGNvbXBsaWFuY2UtdG9nZ2xlIC5zbGlkZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlhcIjtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGxlZnQ6IDFweDtcbiAgYm90dG9tOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgI2RwY29tcGxpYW5jZS10b2dnbGUgLnNsaWRlcjpiZWZvcmUge1xuICAgIGhlaWdodDogMTZweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbiNkcGNvbXBsaWFuY2UtdG9nZ2xlIC5zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMjdhZTYwO1xufVxuI2RwY29tcGxpYW5jZS10b2dnbGUgLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKclFwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyN2FlNjA7XG59XG5cbi5kZXRyb2l0LWNvbXBsaWFuY2UtYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5kZXRyb2l0LWNvbXBsaWFuY2UtYm94LmZ1bGx5LXN0YWJpbGl6ZWQge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmRldHJvaXQtY29tcGxpYW5jZS1ib3guZnVsbHktc3RhYmlsaXplZCAuY29tcGxpYW5jZS1ib3gtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzBlN2QzYztcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kZXRyb2l0LWNvbXBsaWFuY2UtYm94LmZ1bGx5LXN0YWJpbGl6ZWQgLmNvbXBsaWFuY2UtYm94LWhlYWRlciAuaGVhZGVyLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLmRldHJvaXQtY29tcGxpYW5jZS1ib3guZnVsbHktc3RhYmlsaXplZCAuY29tcGxpYW5jZS1ib3gtaGVhZGVyIC5oZWFkZXItY291bnQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uZGV0cm9pdC1jb21wbGlhbmNlLWJveC5mdWxseS1zdGFiaWxpemVkIC5jb21wbGlhbmNlLWJveC1jb250ZW50IHtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBlN2QzYztcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmRldHJvaXQtY29tcGxpYW5jZS1ib3guZnVsbHktc3RhYmlsaXplZCAuY29tcGxpYW5jZS1ib3gtY29udGVudCAucHJvcGVydGllcy1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgLXdlYmtpdC1tYXgtY29udGVudDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgbWF4LWNvbnRlbnQ7XG4gIGdhcDogMCAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cbi5kZXRyb2l0LWNvbXBsaWFuY2UtYm94LmZ1bGx5LXN0YWJpbGl6ZWQgLmNvbXBsaWFuY2UtYm94LWNvbnRlbnQgLnByb3BlcnRpZXMtZ3JpZCAuZ3JpZC1oZWFkZXIge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBzdWJncmlkO1xufVxuLmRldHJvaXQtY29tcGxpYW5jZS1ib3guZnVsbHktc3RhYmlsaXplZCAuY29tcGxpYW5jZS1ib3gtY29udGVudCAucHJvcGVydGllcy1ncmlkIC5ncmlkLWhlYWRlciAuaGVhZGVyLW5hbWUsXG4uZGV0cm9pdC1jb21wbGlhbmNlLWJveC5mdWxseS1zdGFiaWxpemVkIC5jb21wbGlhbmNlLWJveC1jb250ZW50IC5wcm9wZXJ0aWVzLWdyaWQgLmdyaWQtaGVhZGVyIC5oZWFkZXItbGlua3Mge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmRldHJvaXQtY29tcGxpYW5jZS1ib3guZnVsbHktc3RhYmlsaXplZCAuY29tcGxpYW5jZS1ib3gtY29udGVudCAucHJvcGVydGllcy1ncmlkIC5ncmlkLWhlYWRlciAuaGVhZGVyLW5hbWUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmRldHJvaXQtY29tcGxpYW5jZS1ib3guZnVsbHktc3RhYmlsaXplZCAuY29tcGxpYW5jZS1ib3gtY29udGVudCAucHJvcGVydGllcy1ncmlkIC5ncmlkLWhlYWRlciAuaGVhZGVyLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmRldHJvaXQtY29tcGxpYW5jZS1ib3guZnVsbHktc3RhYmlsaXplZCAuY29tcGxpYW5jZS1ib3gtY29udGVudCAucHJvcGVydGllcy1ncmlkIC5wcm9wZXJ0eS1yb3cge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBzdWJncmlkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGV0cm9pdC1jb21wbGlhbmNlLWJveC5mdWxseS1zdGFiaWxpemVkIC5jb21wbGlhbmNlLWJveC1jb250ZW50IC5wcm9wZXJ0aWVzLWdyaWQgLnByb3BlcnR5LXJvdyAucHJvcGVydHktbmFtZSxcbi5kZXRyb2l0LWNvbXBsaWFuY2UtYm94LmZ1bGx5LXN0YWJpbGl6ZWQgLmNvbXBsaWFuY2UtYm94LWNvbnRlbnQgLnByb3BlcnRpZXMtZ3JpZCAucHJvcGVydHktcm93IC5wcm9wZXJ0eS1saW5rcyB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZGV0cm9pdC1jb21wbGlhbmNlLWJveC5mdWxseS1zdGFiaWxpemVkIC5jb21wbGlhbmNlLWJveC1jb250ZW50IC5wcm9wZXJ0aWVzLWdyaWQgLnByb3BlcnR5LXJvdyAucHJvcGVydHktbmFtZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZGV0cm9pdC1jb21wbGlhbmNlLWJveC5mdWxseS1zdGFiaWxpemVkIC5jb21wbGlhbmNlLWJveC1jb250ZW50IC5wcm9wZXJ0aWVzLWdyaWQgLnByb3BlcnR5LXJvdyAucHJvcGVydHktbmFtZSBhIHtcbiAgY29sb3I6ICMxNTZjYWI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmRldHJvaXQtY29tcGxpYW5jZS1ib3guZnVsbHktc3RhYmlsaXplZCAuY29tcGxpYW5jZS1ib3gtY29udGVudCAucHJvcGVydGllcy1ncmlkIC5wcm9wZXJ0eS1yb3cgLnByb3BlcnR5LW5hbWUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5kZXRyb2l0LWNvbXBsaWFuY2UtYm94LmZ1bGx5LXN0YWJpbGl6ZWQgLmNvbXBsaWFuY2UtYm94LWNvbnRlbnQgLnByb3BlcnRpZXMtZ3JpZCAucHJvcGVydHktcm93IC5wcm9wZXJ0eS1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5kZXRyb2l0LWNvbXBsaWFuY2UtYm94LmZ1bGx5LXN0YWJpbGl6ZWQgLmNvbXBsaWFuY2UtYm94LWNvbnRlbnQgLnByb3BlcnRpZXMtZ3JpZCAucHJvcGVydHktcm93IC5wcm9wZXJ0eS1saW5rcyBhIHtcbiAgY29sb3I6ICMxNTZjYWI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmRldHJvaXQtY29tcGxpYW5jZS1ib3guZnVsbHktc3RhYmlsaXplZCAuY29tcGxpYW5jZS1ib3gtY29udGVudCAucHJvcGVydGllcy1ncmlkIC5wcm9wZXJ0eS1yb3cgLnByb3BlcnR5LWxpbmtzIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZGV0cm9pdC1jb21wbGlhbmNlLWJveC5mdWxseS1zdGFiaWxpemVkIC5jb21wbGlhbmNlLWJveC1jb250ZW50IC5wcm9wZXJ0aWVzLWdyaWQgLnByb3BlcnR5LXJvdyAucHJvcGVydHktbGlua3MgYSBpIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5kZXRyb2l0LWNvbXBsaWFuY2UtYm94LmZ1bGx5LXN0YWJpbGl6ZWQgLmNvbXBsaWFuY2UtYm94LWNvbnRlbnQgLmVtcHR5LW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAxNnB4IDAgMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5kZXRyb2l0LWNvbXBsaWFuY2UtYm94LmZ1bGx5LXN0YWJpbGl6ZWQgLmNvbXBsaWFuY2UtYm94LWNvbnRlbnQgLmVtcHR5LW1lc3NhZ2UgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmRldHJvaXQtY29tcGxpYW5jZS1ib3guZnVsbHktc3RhYmlsaXplZCAuY29tcGxpYW5jZS1ib3gtZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmViZWJlO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmRldHJvaXQtY29tcGxpYW5jZS1ib3guc3RhdHVzLWJveCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kZXRyb2l0LWNvbXBsaWFuY2UtYm94LnN0YXR1cy1ib3ggLnN0YXR1cy1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5kZXRyb2l0LWNvbXBsaWFuY2UtYm94LnN0YXR1cy1ib3ggLnN0YXR1cy1jb3VudCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5kZXRyb2l0LWNvbXBsaWFuY2UtYm94LnN0YXR1cy1ib3guaW5fY29tcGxpYW5jZV9zdGFiaWxpemluZyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzFhMmI0NywgIzI0MzY1NCk7XG59XG4uZGV0cm9pdC1jb21wbGlhbmNlLWJveC5zdGF0dXMtYm94LnBhc3NlZF9pbnNwZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMmQ0YTZkLCAjM2E1ODc5KTtcbn1cbi5kZXRyb2l0LWNvbXBsaWFuY2UtYm94LnN0YXR1cy1ib3guYXdhaXRpbmdfaW5zcGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzQxNmNhMCwgIzUxNzlhZCk7XG59XG4uZGV0cm9pdC1jb21wbGlhbmNlLWJveC5zdGF0dXMtYm94LnJlbm92YXRpbmcge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM1YzhmY2MsICM2ZDlkZDQpO1xufVxuLmRldHJvaXQtY29tcGxpYW5jZS1ib3guc3RhdHVzLWJveC5jb21pbmdfc29vbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzdkYjFlOCwgIzhkYmJlYyk7XG59XG5cbi5kZXRyb2l0LWNvbXBsaWFuY2UtZW1wdHkge1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uY29tcGxpYW5jZS1sb2FkaW5nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgei1pbmRleDogMTAwO1xufVxuLmNvbXBsaWFuY2UtbG9hZGluZy1vdmVybGF5IC5sb2FkaW5nLXNwaW5uZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuLmNvbXBsaWFuY2UtbG9hZGluZy1vdmVybGF5IC5sb2FkaW5nLXNwaW5uZXItY29udGFpbmVyIC5zcGlubmVyIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogIzE1NmNhYjtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG4uY29tcGxpYW5jZS1sb2FkaW5nLW92ZXJsYXkgLmxvYWRpbmctc3Bpbm5lci1jb250YWluZXIgLmxvYWRpbmctbWVzc2FnZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiNkZXRyb2l0LWNvbXBsaWFuY2UtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICNkZXRyb2l0LXByb3BlcnR5LWNvbXBsaWFuY2Utd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRldHJvaXQtY29tcGxpYW5jZS1ib3guZnVsbHktc3RhYmlsaXplZCAuY29tcGxpYW5jZS1ib3gtaGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZGV0cm9pdC1jb21wbGlhbmNlLWJveC5mdWxseS1zdGFiaWxpemVkIC5jb21wbGlhbmNlLWJveC1jb250ZW50IC5wcm9wZXJ0aWVzLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIDRmcjtcbiAgICBnYXA6IDAgNnB4O1xuICB9XG4gIC5kZXRyb2l0LWNvbXBsaWFuY2UtYm94LmZ1bGx5LXN0YWJpbGl6ZWQgLmNvbXBsaWFuY2UtYm94LWNvbnRlbnQgLnByb3BlcnRpZXMtZ3JpZCAucHJvcGVydHktbmFtZSxcbiAgLmRldHJvaXQtY29tcGxpYW5jZS1ib3guZnVsbHktc3RhYmlsaXplZCAuY29tcGxpYW5jZS1ib3gtY29udGVudCAucHJvcGVydGllcy1ncmlkIC5wcm9wZXJ0eS1saW5rcyB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gIH1cbiAgLmRldHJvaXQtY29tcGxpYW5jZS1ib3guc3RhdHVzLWJveCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmRldHJvaXQtY29tcGxpYW5jZS1ib3guc3RhdHVzLWJveCAuc3RhdHVzLWxhYmVsLFxuICAuZGV0cm9pdC1jb21wbGlhbmNlLWJveC5zdGF0dXMtYm94IC5zdGF0dXMtY291bnQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufSIsIkAtd2Via2l0LWtleWZyYW1lcyByZWFsdC1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbiAgfVxufVxuQGtleWZyYW1lcyByZWFsdC1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbiAgfVxufVxuLnJlYWx0LXNwaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWFsdC1zcGlubmVyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y0XCI7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDE4cHgpO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGNvbG9yOiAjMTU2Y2FiO1xuICAtd2Via2l0LWFuaW1hdGlvbjogcmVhbHQtc3BpbiAxcyBjdWJpYy1iZXppZXIoMC4xNSwgMC4zLCAwLjMsIDAuNykgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiByZWFsdC1zcGluIDFzIGN1YmljLWJlemllcigwLjE1LCAwLjMsIDAuMywgMC43KSBpbmZpbml0ZTtcbn1cbi5yZWFsdC1zcGlubmVyLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ob21lcGFnZS1ndWVzdC1jb250ZW50LCAuZ3Vlc3Qtc3RhdHMtc2VjdGlvbiwgI2d1ZXN0LW1hcC1pbmZvLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5Om5vdCgubG9nZ2VkLWluKSAuaG9tZXBhZ2UtZ3Vlc3QtY29udGVudCwgYm9keTpub3QoLmxvZ2dlZC1pbikgLmd1ZXN0LXN0YXRzLXNlY3Rpb24sIGJvZHk6bm90KC5sb2dnZWQtaW4pICNndWVzdC1tYXAtaW5mby1zZWN0aW9uLCBib2R5LmxvZ2dlZC1pbi5pcy1VUy11c2VyIC5ob21lcGFnZS1ndWVzdC1jb250ZW50LCBib2R5LmxvZ2dlZC1pbi5pcy1VUy11c2VyIC5ndWVzdC1zdGF0cy1zZWN0aW9uLCBib2R5LmxvZ2dlZC1pbi5pcy1VUy11c2VyICNndWVzdC1tYXAtaW5mby1zZWN0aW9uLCBib2R5LmxvZ2dlZC1pbi5reWMtaW5jb21wbGV0ZSAuaG9tZXBhZ2UtZ3Vlc3QtY29udGVudCwgYm9keS5sb2dnZWQtaW4ua3ljLWluY29tcGxldGUgLmd1ZXN0LXN0YXRzLXNlY3Rpb24sIGJvZHkubG9nZ2VkLWluLmt5Yy1pbmNvbXBsZXRlICNndWVzdC1tYXAtaW5mby1zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5Om5vdCgubG9nZ2VkLWluKSAjZXZhbC1zaG93Y2FzZS1zZWN0aW9uLCBib2R5LmxvZ2dlZC1pbi5pcy1VUy11c2VyICNldmFsLXNob3djYXNlLXNlY3Rpb24sIGJvZHkubG9nZ2VkLWluLmt5Yy1pbmNvbXBsZXRlICNldmFsLXNob3djYXNlLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keTpub3QoLmxvZ2dlZC1pbikgZGl2I3Rva2VuaXplZC1jb21wbGlhbnQtZmlyc3QsIGJvZHkubG9nZ2VkLWluLmlzLVVTLXVzZXIgZGl2I3Rva2VuaXplZC1jb21wbGlhbnQtZmlyc3QsIGJvZHkubG9nZ2VkLWluLmt5Yy1pbmNvbXBsZXRlIGRpdiN0b2tlbml6ZWQtY29tcGxpYW50LWZpcnN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RUVGRiAhaW1wb3J0YW50O1xufVxuYm9keTpub3QoLmxvZ2dlZC1pbikgZGl2I3Rva2VuaXplZC1jb21wbGlhbnQtZmlyc3QgaDEsIGJvZHkubG9nZ2VkLWluLmlzLVVTLXVzZXIgZGl2I3Rva2VuaXplZC1jb21wbGlhbnQtZmlyc3QgaDEsIGJvZHkubG9nZ2VkLWluLmt5Yy1pbmNvbXBsZXRlIGRpdiN0b2tlbml6ZWQtY29tcGxpYW50LWZpcnN0IGgxIHtcbiAgY29sb3I6ICMxMTJDNEMgIWltcG9ydGFudDtcbn1cbmJvZHk6bm90KC5sb2dnZWQtaW4pIGRpdiN0b2tlbml6ZWQtY29tcGxpYW50LWZpcnN0IHAsIGJvZHkubG9nZ2VkLWluLmlzLVVTLXVzZXIgZGl2I3Rva2VuaXplZC1jb21wbGlhbnQtZmlyc3QgcCwgYm9keS5sb2dnZWQtaW4ua3ljLWluY29tcGxldGUgZGl2I3Rva2VuaXplZC1jb21wbGlhbnQtZmlyc3QgcCB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuYm9keS5sb2dnZWQtaW4uaXMtVVMtbm9uLUFJLmhpZGUtcHJvZHVjdHMtdXMtbm9uLWFpIC5yZWFsdC1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmxvZ2dlZC1pbi5pcy1VUy1ub24tQUkuaGlkZS1wcm9kdWN0cy11cy1ub24tYWkgI3Nob3BMaXN0aW5ncyAuZXRfcGJfbW9kdWxlOm5vdCguZXRfcGJfc2hvcCkgI3VzLW5vbi1haS1ibG9ja2VyLW5vdGljZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmxvZ2dlZC1pbi5pcy1VUy1ub24tQUkuaGlkZS1wcm9kdWN0cy11cy1ub24tYWk6bm90KC5yb2xlLWFkbWluLCAucm9sZS12aWV3X29ubHkpICN1cy1ub24tYWktYmxvY2tlci1ub3RpY2Uge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiA1NHB4IDA7XG59XG5cbiN1cy1ub24tYWktYmxvY2tlci1ub3RpY2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNpdGlvbjogMC4xNXMgYWxsIGVhc2UtaW4tb3V0O1xufVxuI3VzLW5vbi1haS1ibG9ja2VyLW5vdGljZSAuZXRfcGJfcm93IHtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgcGFkZGluZzogMzBweCA0MHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG5ib2R5Om5vdCgubG9nZ2VkLWluKSAjdXMtbm9uLWFpLWJsb2NrZXItbm90aWNlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG59XG5ib2R5Om5vdCgubG9nZ2VkLWluKSAjdXMtbm9uLWFpLWJsb2NrZXItbm90aWNlLnZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG5ib2R5Om5vdCgubG9nZ2VkLWluKSAjdXMtbm9uLWFpLWJsb2NrZXItbm90aWNlOm5vdCgudmlzaWJsZSkge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5ib2R5Om5vdCgubG9nZ2VkLWluKSAucmVhbHQtY2Fyb3VzZWwsXG5ib2R5Om5vdCgubG9nZ2VkLWluKSAjc2hvcExpc3RpbmdzIC5ldF9wYl9zaG9wLFxuYm9keTpub3QoLmxvZ2dlZC1pbikgLndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbn1cbmJvZHk6bm90KC5sb2dnZWQtaW4pIC5yZWFsdC1jYXJvdXNlbC52aXNpYmxlLFxuYm9keTpub3QoLmxvZ2dlZC1pbikgI3Nob3BMaXN0aW5ncyAuZXRfcGJfc2hvcC52aXNpYmxlLFxuYm9keTpub3QoLmxvZ2dlZC1pbikgLndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEudmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5ib2R5Om5vdCgubG9nZ2VkLWluKS53b29jb21tZXJjZS5hcmNoaXZlICNsZWZ0LWFyZWEgPiAqOm5vdCgud29vY29tbWVyY2UtYnJlYWRjcnVtYik6bm90KC53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIpOm5vdCgjZXQtYm9jKTpub3QoLnJlYWx0LXNwaW5uZXIpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG59XG5ib2R5Om5vdCgubG9nZ2VkLWluKS53b29jb21tZXJjZS5hcmNoaXZlICNsZWZ0LWFyZWEgPiAqOm5vdCgud29vY29tbWVyY2UtYnJlYWRjcnVtYik6bm90KC53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIpOm5vdCgjZXQtYm9jKTpub3QoLnJlYWx0LXNwaW5uZXIpLnZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuYm9keTpub3QoLmxvZ2dlZC1pbikud29vY29tbWVyY2UuYXJjaGl2ZSAjbGVmdC1hcmVhID4gKjpub3QoLndvb2NvbW1lcmNlLWJyZWFkY3J1bWIpOm5vdCgud29vY29tbWVyY2UtcHJvZHVjdHMtaGVhZGVyKTpub3QoI2V0LWJvYyk6bm90KC5yZWFsdC1zcGlubmVyKTpub3QoLnZpc2libGUpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuYm9keTpub3QoLmxvZ2dlZC1pbikud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI21haW4tY29udGVudCxcbmJvZHk6bm90KC5sb2dnZWQtaW4pLndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IC5saXN0aW5nTWV0YSxcbmJvZHk6bm90KC5sb2dnZWQtaW4pLndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNvcGl1bS1wcm9tb3Rpb24sXG5ib2R5Om5vdCgubG9nZ2VkLWluKS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjczgtcHJvbW90aW9uLFxuYm9keTpub3QoLmxvZ2dlZC1pbikud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgLmxpc3RpbmdBYm91dCxcbmJvZHk6bm90KC5sb2dnZWQtaW4pLndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNldC1ib2M6bm90KDpmaXJzdC1jaGlsZCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogMC4xNXMgYWxsIGVhc2UtaW4tb3V0O1xufVxuYm9keTpub3QoLmxvZ2dlZC1pbikud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI21haW4tY29udGVudC52aXNpYmxlLFxuYm9keTpub3QoLmxvZ2dlZC1pbikud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgLmxpc3RpbmdNZXRhLnZpc2libGUsXG5ib2R5Om5vdCgubG9nZ2VkLWluKS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjb3BpdW0tcHJvbW90aW9uLnZpc2libGUsXG5ib2R5Om5vdCgubG9nZ2VkLWluKS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjczgtcHJvbW90aW9uLnZpc2libGUsXG5ib2R5Om5vdCgubG9nZ2VkLWluKS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAubGlzdGluZ0Fib3V0LnZpc2libGUsXG5ib2R5Om5vdCgubG9nZ2VkLWluKS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjZXQtYm9jOm5vdCg6Zmlyc3QtY2hpbGQpLnZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuYm9keTpub3QoLmxvZ2dlZC1pbikud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI21haW4tY29udGVudDpub3QoLnZpc2libGUpLFxuYm9keTpub3QoLmxvZ2dlZC1pbikud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgLmxpc3RpbmdNZXRhOm5vdCgudmlzaWJsZSksXG5ib2R5Om5vdCgubG9nZ2VkLWluKS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjb3BpdW0tcHJvbW90aW9uOm5vdCgudmlzaWJsZSksXG5ib2R5Om5vdCgubG9nZ2VkLWluKS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjczgtcHJvbW90aW9uOm5vdCgudmlzaWJsZSksXG5ib2R5Om5vdCgubG9nZ2VkLWluKS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAubGlzdGluZ0Fib3V0Om5vdCgudmlzaWJsZSksXG5ib2R5Om5vdCgubG9nZ2VkLWluKS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjZXQtYm9jOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCgudmlzaWJsZSkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59IiwiQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICB9XG59XG4ud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIGZpZWxkc2V0IHtcbiAgbWFyZ2luOiAzMHB4IDAgMzBweDtcbiAgcGFkZGluZzogMzZweCAyMHB4IDIwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjhmZjtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybSBmaWVsZHNldCBsZWdlbmQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRvcDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jYmF6YWFyLW1vZGFsLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG59XG4jYmF6YWFyLW1vZGFsLWNvbnRhaW5lciAjYmF6YWFyLW1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDcwJTtcbiAgaGVpZ2h0OiA4MCU7XG4gIG1heC1oZWlnaHQ6IDgwMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgI2JhemFhci1tb2RhbC1jb250YWluZXIgI2JhemFhci1tb2RhbCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IDkwJTtcbiAgfVxufVxuI2JhemFhci1tb2RhbC1jb250YWluZXIgI2JhemFhci1tb2RhbCAjYmF6YWFyLW1vZGFsLXNjcm9sbGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiNiYXphYXItbW9kYWwtY29udGFpbmVyICNiYXphYXItbW9kYWwgI2JhemFhci1tb2RhbC1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1NmNhYjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyNHB4IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbiNiYXphYXItbW9kYWwtY29udGFpbmVyICNiYXphYXItbW9kYWwgI2JhemFhci1tb2RhbC1oZWFkZXIgPiBoMiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHdoaXRlO1xufVxuI2JhemFhci1tb2RhbC1jb250YWluZXIgI2JhemFhci1tb2RhbCAjYmF6YWFyLW1vZGFsLWJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2JhemFhci1tb2RhbC1jb250YWluZXIgI2JhemFhci1tb2RhbCAjYmF6YWFyLW1vZGFsLWJvZHkub25ib2FyZGluZy0xIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2JhemFhci1tb2RhbC1jb250YWluZXIgI2JhemFhci1tb2RhbCAjYmF6YWFyLW1vZGFsLWJvZHkgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuI2JhemFhci1tb2RhbC1jb250YWluZXIgI2JhemFhci1tb2RhbCAjYmF6YWFyLW1vZGFsLWJvZHkgaDMge1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMjk0Mzc4O1xufVxuI2JhemFhci1tb2RhbC1jb250YWluZXIgI2JhemFhci1tb2RhbCAjYmF6YWFyLW1vZGFsLWJvZHkgcCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuI2JhemFhci1tb2RhbC1jb250YWluZXIgI2JhemFhci1tb2RhbCAjYmF6YWFyLW1vZGFsLWJvZHkgYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4jYmF6YWFyLW1vZGFsLWNvbnRhaW5lciAjYmF6YWFyLW1vZGFsICNiYXphYXItbW9kYWwtYm9keSAjY29uZ3JhdHVsYXRpb25zIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgY29sb3I6ICMyMjI7XG59XG4jYmF6YWFyLW1vZGFsLWNvbnRhaW5lciAjYmF6YWFyLW1vZGFsICNiYXphYXItbW9kYWwtYm9keSAjY29uZ3JhdHVsYXRpb25zIGgzIHtcbiAgY29sb3I6ICMyMjI7XG59XG4jYmF6YWFyLW1vZGFsLWNvbnRhaW5lciAjYmF6YWFyLW1vZGFsICNiYXphYXItbW9kYWwtYm9keSAjY29uZ3JhdHVsYXRpb25zIHAge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuI2JhemFhci1tb2RhbC1jb250YWluZXIgI2JhemFhci1tb2RhbCAjYmF6YWFyLW1vZGFsLWJvZHkgLmxvYWRpbmctZGl2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDYwcHggYXV0byAyMHB4O1xufVxuI2JhemFhci1tb2RhbC1jb250YWluZXIgI2JhemFhci1tb2RhbCAjYmF6YWFyLW1vZGFsLWJvZHkgLmxvYWRpbmctZGl2IHN2ZyB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2JhemFhci1tb2RhbC1jb250YWluZXIgI2JhemFhci1tb2RhbCAjYmF6YWFyLW1vZGFsLWJvZHkgLmxvYWRpbmctZGl2IGkge1xuICBmb250LXNpemU6IDMycHg7XG4gIGNvbG9yOiAjMjk0Mzc4O1xufVxuI2JhemFhci1tb2RhbC1jb250YWluZXIgI2JhemFhci1tb2RhbCAjYmF6YWFyLW1vZGFsLWJvZHkgI2ktdW5kZXJzdGFuZC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2JhemFhci1tb2RhbC1jb250YWluZXIgI2JhemFhci1tb2RhbCAjYmF6YWFyLW1vZGFsLWJvZHkgI2ktdW5kZXJzdGFuZC1jb250YWluZXIgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMxMTJjNGM7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzExMmM0YztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMTVzIGFsbCBlYXNlLWluLW91dDtcbn1cbiNiYXphYXItbW9kYWwtY29udGFpbmVyICNiYXphYXItbW9kYWwgI2JhemFhci1tb2RhbC1ib2R5ICNpLXVuZGVyc3RhbmQtY29udGFpbmVyIGJ1dHRvbjpob3ZlciwgI2JhemFhci1tb2RhbC1jb250YWluZXIgI2JhemFhci1tb2RhbCAjYmF6YWFyLW1vZGFsLWJvZHkgI2ktdW5kZXJzdGFuZC1jb250YWluZXIgYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMmM0YztcbiAgY29sb3I6IHdoaXRlO1xufVxuI2JhemFhci1tb2RhbC1jb250YWluZXIgI2JhemFhci1tb2RhbCAjYmF6YWFyLW1vZGFsLWJvZHkgI2ktdW5kZXJzdGFuZC1jb250YWluZXIgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDIwcHgpO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGNvbG9yOiAjMTU2Y2FiO1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBjdWJpYy1iZXppZXIoMC4xNSwgMC4zLCAwLjMsIDAuNykgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGN1YmljLWJlemllcigwLjE1LCAwLjMsIDAuMywgMC43KSBpbmZpbml0ZTtcbn1cbiNiYXphYXItbW9kYWwtY29udGFpbmVyICNiYXphYXItbW9kYWwgI2JhemFhci1tb2RhbC1ib2R5ICNpLXVuZGVyc3RhbmQtY29udGFpbmVyIC5oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuI2JhemFhci1tb2RhbC1jb250YWluZXIgI2JhemFhci1tb2RhbCAuc2Nyb2xsLWRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogM3B4IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTZjYWI7XG4gIGJveC1zaGFkb3c6IDAgMHB4IDNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMTVzIGFsbCBlYXNlLWluLW91dDtcbn1cbiNiYXphYXItbW9kYWwtY29udGFpbmVyICNiYXphYXItbW9kYWwgLnNjcm9sbC1kb3duIHAge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHdoaXRlO1xufVxuI2JhemFhci1tb2RhbC1jb250YWluZXIgI2JhemFhci1tb2RhbCAuc2Nyb2xsLWRvd24gaSB7XG4gIG1hcmdpbjogYXV0bztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbiNvbmJvYXJkaW5nLTEtbW9kYWwtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTk5OTtcbn1cbiNvbmJvYXJkaW5nLTEtbW9kYWwtY29udGFpbmVyKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4jb25ib2FyZGluZy0xLW1vZGFsLWNvbnRhaW5lciAjb25ib2FyZGluZy0xLW1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDM1MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4jb25ib2FyZGluZy0xLW1vZGFsLWNvbnRhaW5lciAjb25ib2FyZGluZy0xLW1vZGFsIC5jbG9zZS1idXR0b24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jb25ib2FyZGluZy0xLW1vZGFsLWNvbnRhaW5lciAjb25ib2FyZGluZy0xLW1vZGFsIC5jbG9zZS1idXR0b24td3JhcHBlciAuY2xvc2UtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xuICByaWdodDogM3B4O1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNvbmJvYXJkaW5nLTEtbW9kYWwtY29udGFpbmVyICNvbmJvYXJkaW5nLTEtbW9kYWwgLmNsb3NlLWJ1dHRvbi13cmFwcGVyIC5jbG9zZS1idXR0b24gaSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0cmFuc2l0aW9uOiAwLjE1cyBhbGwgZWFzZS1pbi1vdXQ7XG59XG4jb25ib2FyZGluZy0xLW1vZGFsLWNvbnRhaW5lciAjb25ib2FyZGluZy0xLW1vZGFsIC5jbG9zZS1idXR0b24td3JhcHBlciAuY2xvc2UtYnV0dG9uOmhvdmVyIGksICNvbmJvYXJkaW5nLTEtbW9kYWwtY29udGFpbmVyICNvbmJvYXJkaW5nLTEtbW9kYWwgLmNsb3NlLWJ1dHRvbi13cmFwcGVyIC5jbG9zZS1idXR0b246Zm9jdXMgaSB7XG4gIGNvbG9yOiAjZjJhOTFlO1xufVxuI29uYm9hcmRpbmctMS1tb2RhbC1jb250YWluZXIgI29uYm9hcmRpbmctMS1tb2RhbCAjb25ib2FyZGluZy0xLW1vZGFsLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU2Y2FiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI0cHggMjBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xufVxuI29uYm9hcmRpbmctMS1tb2RhbC1jb250YWluZXIgI29uYm9hcmRpbmctMS1tb2RhbCAjb25ib2FyZGluZy0xLW1vZGFsLWhlYWRlciA+IGgyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogd2hpdGU7XG59XG4jb25ib2FyZGluZy0xLW1vZGFsLWNvbnRhaW5lciAjb25ib2FyZGluZy0xLW1vZGFsICNvbmJvYXJkaW5nLTEtbW9kYWwtYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jb25ib2FyZGluZy0xLW1vZGFsLWNvbnRhaW5lciAjb25ib2FyZGluZy0xLW1vZGFsICNvbmJvYXJkaW5nLTEtbW9kYWwtYm9keSBoMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4jb25ib2FyZGluZy0xLW1vZGFsLWNvbnRhaW5lciAjb25ib2FyZGluZy0xLW1vZGFsICNvbmJvYXJkaW5nLTEtbW9kYWwtYm9keSBwIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jb25ib2FyZGluZy0xLW1vZGFsLWNvbnRhaW5lciAjb25ib2FyZGluZy0xLW1vZGFsICNvbmJvYXJkaW5nLTEtbW9kYWwtYm9keSBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbiNvbmJvYXJkaW5nLTEtbW9kYWwtY29udGFpbmVyICNvbmJvYXJkaW5nLTEtbW9kYWwgI29uYm9hcmRpbmctMS1tb2RhbC1ib2R5IC5idXR0b24td3JhcHBlciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuI29uYm9hcmRpbmctMS1tb2RhbC1jb250YWluZXIgI29uYm9hcmRpbmctMS1tb2RhbCAjb25ib2FyZGluZy0xLW1vZGFsLWJvZHkgLmJ1dHRvbi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEwcHggYXV0bztcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMTU2Y2FiO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMTU2Y2FiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4xNXMgYWxsIGVhc2UtaW4tb3V0O1xufVxuI29uYm9hcmRpbmctMS1tb2RhbC1jb250YWluZXIgI29uYm9hcmRpbmctMS1tb2RhbCAjb25ib2FyZGluZy0xLW1vZGFsLWJvZHkgLmJ1dHRvbi1saW5rOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4jb25ib2FyZGluZy0xLW1vZGFsLWNvbnRhaW5lciAjb25ib2FyZGluZy0xLW1vZGFsICNvbmJvYXJkaW5nLTEtbW9kYWwtYm9keSAuYnV0dG9uLWxpbms6aG92ZXIsICNvbmJvYXJkaW5nLTEtbW9kYWwtY29udGFpbmVyICNvbmJvYXJkaW5nLTEtbW9kYWwgI29uYm9hcmRpbmctMS1tb2RhbC1ib2R5IC5idXR0b24tbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTZjYWI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbiNvbmJvYXJkaW5nLTEtbW9kYWwtY29udGFpbmVyICNvbmJvYXJkaW5nLTEtbW9kYWwgI29uYm9hcmRpbmctMS1tb2RhbC1ib2R5IC5sb2FkaW5nLWRpdiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMjBweDtcbn1cbiNvbmJvYXJkaW5nLTEtbW9kYWwtY29udGFpbmVyICNvbmJvYXJkaW5nLTEtbW9kYWwgI29uYm9hcmRpbmctMS1tb2RhbC1ib2R5IC5sb2FkaW5nLWRpdiBzdmcge1xuICBmb250LXNpemU6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNvbmJvYXJkaW5nLTEtbW9kYWwtY29udGFpbmVyICNvbmJvYXJkaW5nLTEtbW9kYWwgI29uYm9hcmRpbmctMS1tb2RhbC1ib2R5IC5sb2FkaW5nLWRpdiBpIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogIzI5NDM3ODtcbn1cblxuZm9ybS53b29jb21tZXJjZS1mb3JtLndvb2NvbW1lcmNlLWZvcm0tcmVnaXN0ZXIucmVnaXN0ZXIgc3Bhbi5vcHRpb25hbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5mb3JtLndvb2NvbW1lcmNlLWZvcm0ud29vY29tbWVyY2UtZm9ybS1yZWdpc3Rlci5yZWdpc3RlciAua3liX2N1c3RvbV9yZWdfZmllbGRzLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5mb3JtLndvb2NvbW1lcmNlLWZvcm0ud29vY29tbWVyY2UtZm9ybS1yZWdpc3Rlci5yZWdpc3RlciBwI19idXNpbmVzc19vd25lcnNfZmllbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuZm9ybS53b29jb21tZXJjZS1mb3JtLndvb2NvbW1lcmNlLWZvcm0tcmVnaXN0ZXIucmVnaXN0ZXIgcCNocC1yZWctZmllbGQge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbn0iLCJib2R5ID4gLmN1c3RvbS1nYXRld2F5LWZlZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53Yy1zdHJpcGUtY2FyZC1pY29ucy1jb250YWluZXIgKyAuY3VzdG9tLWdhdGV3YXktZmVlIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbmxpLnBheW1lbnRfbWV0aG9kX3N0cmlwZV9jYyAud2Mtc3RyaXBlX2NjLW5ldy1tZXRob2QtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmxpLnBheW1lbnRfbWV0aG9kX3N0cmlwZV9jYyAud2Mtc3RyaXBlLWJvb3RzdHJhcC1mb3JtIC5yb3c6bGFzdC1vZi10eXBlIC5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG5saS5wYXltZW50X21ldGhvZF9zdHJpcGVfY2MgLndjLXN0cmlwZS1jYXJkLWljb25zLWNvbnRhaW5lciB7XG4gIGZsb2F0OiBub25lO1xufVxubGkucGF5bWVudF9tZXRob2Rfc3RyaXBlX2NjIC5wYXltZW50X2JveC5wYXltZW50X21ldGhvZF9zdHJpcGVfY2Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU2Y2FiICFpbXBvcnRhbnQ7XG59XG5saS5wYXltZW50X21ldGhvZF9zdHJpcGVfY2MgLndjLXN0cmlwZS1ib290c3RyYXAtZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTZjYWIgIWltcG9ydGFudDtcbn1cbmxpLnBheW1lbnRfbWV0aG9kX3N0cmlwZV9jYyAud2Mtc3RyaXBlLXNhdmUtc291cmNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmxpLnBheW1lbnRfbWV0aG9kX3N0cmlwZV9jYyAjc3RyaXBlLWNhcmQtbnVtYmVyLmZvY3VzZWQgKyBsYWJlbFtmb3I9c3RyaXBlLWNhcmQtbnVtYmVyXSxcbmxpLnBheW1lbnRfbWV0aG9kX3N0cmlwZV9jYyAjc3RyaXBlLWV4cC5mb2N1c2VkICsgbGFiZWxbZm9yPXN0cmlwZS1leHBdLFxubGkucGF5bWVudF9tZXRob2Rfc3RyaXBlX2NjICNzdHJpcGUtY3Z2LmZvY3VzZWQgKyBsYWJlbFtmb3I9c3RyaXBlLWN2dl0ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGVmdDogMTdweDtcbiAgY29sb3I6ICM0NDQ7XG59XG5saS5wYXltZW50X21ldGhvZF9zdHJpcGVfY2MgLndjLXN0cmlwZS1ib290c3RyYXAtZm9ybSAubWQtZm9ybS5tZC1vdXRsaW5lLlN0cmlwZUVsZW1lbnQtLWNvbXBsZXRlICsgbGFiZWwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGVmdDogMTdweDtcbn1cblxuI3Zpc2EtZGlzYWJsZWQtbm90aWNlLCAjY2MtZGlzYWJsZWQtbm90aWNlIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4jdmlzYS1kaXNhYmxlZC1ub3RpY2UgLm5vdGljZS13cmFwcGVyLCAjY2MtZGlzYWJsZWQtbm90aWNlIC5ub3RpY2Utd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNjNTAwMDA7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLnBheW1lbnRfbWV0aG9kX3djX2NoZWNrb3V0X2NvbV9jYXJkcyBpbWcjY2FyZHMtaWNvbiB7XG4gIHRvcDogMHB4O1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53Y19wYXltZW50X21ldGhvZCAuY3VzdG9tLWdhdGV3YXktdGV4dCAubm8tYW1leCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjMDA2ZmNmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCAud2NfcGF5bWVudF9tZXRob2QgLmN1c3RvbS1nYXRld2F5LWZlZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgcGFkZGluZzogN3B4IDE2cHggNnB4O1xuICBiYWNrZ3JvdW5kOiAjYzUwMDAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53Y19wYXltZW50X21ldGhvZCAuY3VzdG9tLWdhdGV3YXktZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAtMTlweDtcbiAgYm9yZGVyOiAxZW0gc29saWQgI2M1MDAwMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndjX3BheW1lbnRfbWV0aG9kIC5jdXN0b20tZ2F0ZXdheS1mZWUgLmJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53Y19wYXltZW50X21ldGhvZCAuY3VzdG9tLWdhdGV3YXktZmVlIC5jdXN0b20tZ2F0ZXdheS1mZWUtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMTVzIGFsbCBlYXNlLWluLW91dDtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCAud2NfcGF5bWVudF9tZXRob2QgLmN1c3RvbS1nYXRld2F5LWZlZSAuY3VzdG9tLWdhdGV3YXktZmVlLWxpbms6aG92ZXIsIC53b29jb21tZXJjZS1jaGVja291dCAud2NfcGF5bWVudF9tZXRob2QgLmN1c3RvbS1nYXRld2F5LWZlZSAuY3VzdG9tLWdhdGV3YXktZmVlLWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53Y19wYXltZW50X21ldGhvZCAuY3VzdG9tLWdhdGV3YXktZmVlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC53b29jb21tZXJjZS1jaGVja291dCAud2NfcGF5bWVudF9tZXRob2QgLmN1c3RvbS1nYXRld2F5LWZlZTpiZWZvcmUge1xuICAgIHRvcDogLTE5cHg7XG4gICAgbGVmdDogMTlweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjYzUwMDAwO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC53b29jb21tZXJjZS1jaGVja291dCAud2NfcGF5bWVudF9tZXRob2QgLmN1c3RvbS1nYXRld2F5LWZlZSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgfVxufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNuby1jYy1jb3VudHJ5LW5vdGljZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogIzExMmM0YztcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNuby1jYy1jb3VudHJ5LW5vdGljZS13cmFwcGVyIHAge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCAjbm8tY2MtY291bnRyeS1ub3RpY2Utd3JhcHBlciBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI2JpbGxpbmdfcG9zdGNvZGVfZmllbGQucmVhbHQtbm90LXJlcXVpcmVkIGFiYnIucmVxdWlyZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53Y19wYXltZW50X21ldGhvZCAubGFiZWxfdGl0bGUgKyAubGFiZWxfdGl0bGUge1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCAuZXRfcGJfYnV0dG9uX21vZHVsZV93cmFwcGVyLmxvZ2luLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLnJlYWx0LWNoZWNrb3V0LWhlYWRlciB7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1NmNhYjtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCAucmVhbHQtY2hlY2tvdXQtaGVhZGVyIGgzIHtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jaGVja291dC1sYXN0bmFtZS1tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDlweDtcbiAgY29sb3I6ICMyOTQzNzg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgdHJhbnNpdGlvbjogMC4xNXMgYWxsIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDA7XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI2JpbGxpbmdfbGFzdF9uYW1lOmZvY3VzICsgLmNoZWNrb3V0LWxhc3RuYW1lLW1lc3NhZ2Uge1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbiNwcm9oaWJpdGVkLXByb3BlcnR5LWNoZWNrb3V0LW5vdGljZSxcbiNpbnZhbGlkLWt5Yy1jaGVja291dC1ub3RpY2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcHJvaGliaXRlZC1wcm9wZXJ0eS1jaGVja291dC1ub3RpY2UgaDMsXG4jaW52YWxpZC1reWMtY2hlY2tvdXQtbm90aWNlIGgzIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbiNwcm9oaWJpdGVkLXByb3BlcnR5LWNoZWNrb3V0LW5vdGljZSB1bCxcbiNpbnZhbGlkLWt5Yy1jaGVja291dC1ub3RpY2UgdWwge1xuICBwYWRkaW5nOiAwO1xufVxuI3Byb2hpYml0ZWQtcHJvcGVydHktY2hlY2tvdXQtbm90aWNlIGxpLFxuI2ludmFsaWQta3ljLWNoZWNrb3V0LW5vdGljZSBsaSB7XG4gIHBhZGRpbmc6IDEycHggMThweDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWVkZmY7XG4gIGNvbG9yOiAjMTEyYzRjO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuI3Byb2hpYml0ZWQtcHJvcGVydHktY2hlY2tvdXQtbm90aWNlIC5idXR0b24td3JhcHBlcixcbiNpbnZhbGlkLWt5Yy1jaGVja291dC1ub3RpY2UgLmJ1dHRvbi13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNwcm9oaWJpdGVkLXByb3BlcnR5LWNoZWNrb3V0LW5vdGljZSBhLFxuI2ludmFsaWQta3ljLWNoZWNrb3V0LW5vdGljZSBhIHtcbiAgbWFyZ2luOiAwIDdweDtcbiAgcGFkZGluZzogMC40ZW0gMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAzcHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMC4xNXMgYWxsIGVhc2UtaW4tb3V0O1xufVxuI3Byb2hpYml0ZWQtcHJvcGVydHktY2hlY2tvdXQtbm90aWNlIGE6aG92ZXIsICNwcm9oaWJpdGVkLXByb3BlcnR5LWNoZWNrb3V0LW5vdGljZSBhOmZvY3VzLFxuI2ludmFsaWQta3ljLWNoZWNrb3V0LW5vdGljZSBhOmhvdmVyLFxuI2ludmFsaWQta3ljLWNoZWNrb3V0LW5vdGljZSBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMjk0Mzc4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNjcmVkaXQtY2FyZC1wcmV2aWV3IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbiNjcmVkaXQtY2FyZC1wcmV2aWV3IC5jcmVkaXQtY2FyZC1zZWN0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuI2NyZWRpdC1jYXJkLXByZXZpZXcgLmNyZWRpdC1jYXJkLXNlY3Rpb24gaW1nIHtcbiAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuI2NvaW5iYXNlLW1haW4taWNvbiB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjdweDtcbn0iLCIud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UgLnF1YW50aXR5IGlucHV0LnF0eSB7XG4gIGhlaWdodDogMzlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGNkYyAhaW1wb3J0YW50O1xufVxuLndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlIC5xdWFudGl0eSBpbnB1dC5xdHk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNTZjYWIgIWltcG9ydGFudDtcbn1cblxuLndvb2NvbW1lcmNlLWNhcnQge1xuICAvKipcbiAgKiBTQ1NTIGZvcjogcHVibGljL0NhcnQvQ2FydC5waHAuXG4gICpcbiAgKiBOT1RFOiBNb3N0IG9mIHRoaXMgc3R5bGluZyBhcHBsaWVzIHRvIHRoZSBjYXJ0LnBocCB0ZW1wbGF0ZSBpbiBXb29Db21tZXJjZSxcbiAgKiB3aGljaCBpcyBvdmVycmlkZGVuIGluIHJlYWx0LXdwLXRoZW1lLlxuICAqXG4gICovXG59XG4ud29vY29tbWVyY2UtY2FydCAuY2FydCB0ZC5wcm9kdWN0LW5hbWUge1xuICBtYXgtd2lkdGg6IDIxMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtY2FydC1mb3JtX19jYXJ0LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudC5hbW91bnQge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ud29vY29tbWVyY2UtY2FydCAjbWFpbi1jb250ZW50IHRhYmxlLmNhcnQgdGgge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNDQ0O1xufVxuLndvb2NvbW1lcmNlLWNhcnQgI2V4cGlyYXRpb24tbm90aWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cbi53b29jb21tZXJjZS1jYXJ0ICNleHBpcmF0aW9uLW5vdGljZSAjdGltZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtaW4td2lkdGg6IDYwcHg7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ud29vY29tbWVyY2UtY2FydCAjZXhwaXJhdGlvbi1ub3RpY2UgLnRleHQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjMjk0Mzc4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ud29vY29tbWVyY2UtY2FydCAjZXhwaXJhdGlvbi1ub3RpY2UgLnRleHQtY29udGFpbmVyIHAge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG4ud29vY29tbWVyY2UtY2FydCAjZXhwaXJhdGlvbi1ub3RpY2UgLnRleHQtY29udGFpbmVyIHA6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuLndvb2NvbW1lcmNlLWNhcnQgLnRvdGFsLWZlZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud29vY29tbWVyY2UtY2FydCAudG90YWwtZmVlcyAudG90YWwtZmVlcy12YWx1ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG59XG4ud29vY29tbWVyY2UtY2FydCAudG90YWwtZmVlcyAub3JkZXItaXRlbS1mZWUtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IC0xOXB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ud29vY29tbWVyY2UtY2FydCAudG90YWwtZmVlcyAub3JkZXItaXRlbS1mZWUtYnV0dG9uIGkge1xuICBjb2xvcjogIzE1NmNhYjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBhbGwgZWFzZS1pbi1vdXQ7XG59XG4ud29vY29tbWVyY2UtY2FydCAudG90YWwtZmVlcyAub3JkZXItaXRlbS1mZWUtYnV0dG9uOmhvdmVyIGksIC53b29jb21tZXJjZS1jYXJ0IC50b3RhbC1mZWVzIC5vcmRlci1pdGVtLWZlZS1idXR0b246Zm9jdXMgaSB7XG4gIGNvbG9yOiAjZjJhOTFlO1xufVxuLndvb2NvbW1lcmNlLWNhcnQgLm9yZGVyLWl0ZW0tZmVlLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgLSAxNXB4KTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5O1xuICBtaW4td2lkdGg6IDI2MHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBhbGwgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndvb2NvbW1lcmNlLWNhcnQgLm9yZGVyLWl0ZW0tZmVlLWJveCB7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgIG1hcmdpbjogMTBweDtcbiAgfVxufVxuLndvb2NvbW1lcmNlLWNhcnQgLm9yZGVyLWl0ZW0tZmVlLWJveCBoNSB7XG4gIHBhZGRpbmc6IDAgMCA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi53b29jb21tZXJjZS1jYXJ0IC5vcmRlci1pdGVtLWZlZS1ib3ggc3BhbiB7XG4gIGNvbG9yOiBncmF5O1xuICBmb250LXNpemU6IDEycHg7XG59XG4ud29vY29tbWVyY2UtY2FydCAub3JkZXItaXRlbS1mZWUtYm94IC5mZWUtYnJlYWtkb3duIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndvb2NvbW1lcmNlLWNhcnQgLm9yZGVyLWl0ZW0tZmVlLWJveCAuZmVlLXRpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi53b29jb21tZXJjZS1jYXJ0IC5vcmRlci1pdGVtLWZlZS1ib3ggLmZlZS12YWx1ZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ud29vY29tbWVyY2UtY2FydCAuaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufSIsIi53b29jb21tZXJjZSB0YWJsZS53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NvbnRlbnRzLnNob3BfdGFibGVfcmVzcG9uc2l2ZSB0ciB0ZC5hY3Rpb25zIGRpdi5jb3Vwb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE1NmNhYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndvb2NvbW1lcmNlIHRhYmxlLndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY29udGVudHMuc2hvcF90YWJsZV9yZXNwb25zaXZlIHRyIHRkLmFjdGlvbnMgZGl2LmNvdXBvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMxNTZjYWI7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLndvb2NvbW1lcmNlIHRhYmxlLndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY29udGVudHMuc2hvcF90YWJsZV9yZXNwb25zaXZlIHRyIHRkLmFjdGlvbnMgZGl2LmNvdXBvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMxNTZjYWI7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLndvb2NvbW1lcmNlIHRhYmxlLndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY29udGVudHMuc2hvcF90YWJsZV9yZXNwb25zaXZlIHRyIHRkLmFjdGlvbnMgZGl2LmNvdXBvbiA+IGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMnB4O1xuICB0b3A6IC03cHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBjb2xvcjogIzQ0NDtcbn1cbi53b29jb21tZXJjZSB0YWJsZS53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NvbnRlbnRzLnNob3BfdGFibGVfcmVzcG9uc2l2ZSB0ciB0ZC5hY3Rpb25zIGRpdi5jb3Vwb24gI2NvdXBvbl9jb2RlIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDE2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGNkYyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndvb2NvbW1lcmNlIHRhYmxlLndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY29udGVudHMuc2hvcF90YWJsZV9yZXNwb25zaXZlIHRyIHRkLmFjdGlvbnMgZGl2LmNvdXBvbiAjY291cG9uX2NvZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ud29vY29tbWVyY2UgdGFibGUud29vY29tbWVyY2UtY2FydC1mb3JtX19jb250ZW50cy5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUgdHIgdGQuYWN0aW9ucyBkaXYuY291cG9uICNjb3Vwb25fY29kZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE1NmNhYiAhaW1wb3J0YW50O1xufVxuLndvb2NvbW1lcmNlIHRhYmxlLndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY29udGVudHMuc2hvcF90YWJsZV9yZXNwb25zaXZlIHRyIHRkLmFjdGlvbnMgZGl2LmNvdXBvbiAjY291cG9uX2NvZGUgKyBidXR0b24uYnV0dG9uIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMnB4IDE1cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ud29vY29tbWVyY2UtY2FydCAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMgdHIuY2FydC1kaXNjb3VudCB0aCB7XG4gIHdpZHRoOiA1NSU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG59XG4ud29vY29tbWVyY2UtY2FydCAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMgdHIuY2FydC1kaXNjb3VudCB0ZCB7XG4gIHdpZHRoOiA0NSU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndvb2NvbW1lcmNlLWNhcnQgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzIHRyLmNhcnQtZGlzY291bnQgdGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi53b29jb21tZXJjZS1jYXJ0IC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB0ci5jYXJ0LWRpc2NvdW50IHRkIC53b29jb21tZXJjZS1yZW1vdmUtY291cG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xufSIsIi5xdHktZXJyb3ItbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDFweDtcbiAgY29sb3I6ICNEODAwMEM7XG4gIGJhY2tncm91bmQ6ICNmZmQyZDI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEODAwMEM7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn0iLCIvKiBXb29Db21tZXJjZSBTdHlsZXMgKi9cbi53b29jb21tZXJjZS1jaGVja291dCAjcmVhbHQtdmFsaWRhdGlvbi1tZXNzYWdlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud29vY29tbWVyY2UtY2hlY2tvdXQgI3JlYWx0LXZhbGlkYXRpb24tbWVzc2FnZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyxcbi53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXItZGV0YWlscyxcbi53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXItZG93bmxvYWRzIHtcbiAgbWFyZ2luLWJvdHRvbTogM2VtO1xufVxuXG4ud3VwLXByaWNlLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keSAuZXRfcGJfYnV0dG9uOmhvdmVyLFxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdDpob3Zlcixcbi53b29jb21tZXJjZS1wYWdlIGEuYnV0dG9uLmFsdDpob3Zlcixcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdDpob3Zlcixcbi53b29jb21tZXJjZS1wYWdlIGJ1dHRvbi5idXR0b24uYWx0OmhvdmVyLFxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQ6aG92ZXIsXG4ud29vY29tbWVyY2UtcGFnZSBpbnB1dC5idXR0b24uYWx0OmhvdmVyLFxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQ6aG92ZXIsXG4ud29vY29tbWVyY2UtcGFnZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0OmhvdmVyLFxuLndvb2NvbW1lcmNlICNjb250ZW50IGlucHV0LmJ1dHRvbi5hbHQ6aG92ZXIsXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBpbnB1dC5idXR0b24uYWx0OmhvdmVyLFxuLndvb2NvbW1lcmNlIGEuYnV0dG9uOmhvdmVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgYS5idXR0b246aG92ZXIsXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpob3Zlcixcbi53b29jb21tZXJjZS1wYWdlIGJ1dHRvbi5idXR0b246aG92ZXIsXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uOmhvdmVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgaW5wdXQuYnV0dG9uOmhvdmVyLFxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdDpob3Zlcixcbi53b29jb21tZXJjZS1wYWdlICNyZXNwb25kIGlucHV0I3N1Ym1pdDpob3Zlcixcbi53b29jb21tZXJjZSAjY29udGVudCBpbnB1dC5idXR0b246aG92ZXIsXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBpbnB1dC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5ldF9idXR0b25fbm9faWNvbiAuZXRfcGJfYnV0dG9uLCAuZXRfYnV0dG9uX25vX2ljb24gLmV0X3BiX2J1dHRvbjpob3ZlciwgLmV0X2J1dHRvbl9ub19pY29uLmV0X2J1dHRvbl9pY29uX3Zpc2libGUuZXRfYnV0dG9uX2xlZnQgLmV0X3BiX2J1dHRvbiwgLmV0X2J1dHRvbl9ub19pY29uLmV0X2J1dHRvbl9pY29uX3Zpc2libGUuZXRfYnV0dG9uX2xlZnQud29vY29tbWVyY2UgI2NvbnRlbnQgaW5wdXQuYnV0dG9uLCAuZXRfYnV0dG9uX25vX2ljb24uZXRfYnV0dG9uX2ljb25fdmlzaWJsZS5ldF9idXR0b25fbGVmdC53b29jb21tZXJjZSAjY29udGVudCBpbnB1dC5idXR0b24uYWx0LCAuZXRfYnV0dG9uX25vX2ljb24uZXRfYnV0dG9uX2ljb25fdmlzaWJsZS5ldF9idXR0b25fbGVmdC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQsIC5ldF9idXR0b25fbm9faWNvbi5ldF9idXR0b25faWNvbl92aXNpYmxlLmV0X2J1dHRvbl9sZWZ0Lndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQsIC5ldF9idXR0b25fbm9faWNvbi5ldF9idXR0b25faWNvbl92aXNpYmxlLmV0X2J1dHRvbl9sZWZ0Lndvb2NvbW1lcmNlIGEuYnV0dG9uLCAuZXRfYnV0dG9uX25vX2ljb24uZXRfYnV0dG9uX2ljb25fdmlzaWJsZS5ldF9idXR0b25fbGVmdC53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQsIC5ldF9idXR0b25fbm9faWNvbi5ldF9idXR0b25faWNvbl92aXNpYmxlLmV0X2J1dHRvbl9sZWZ0Lndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24sIC5ldF9idXR0b25fbm9faWNvbi5ldF9idXR0b25faWNvbl92aXNpYmxlLmV0X2J1dHRvbl9sZWZ0Lndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0LCAuZXRfYnV0dG9uX25vX2ljb24uZXRfYnV0dG9uX2ljb25fdmlzaWJsZS5ldF9idXR0b25fbGVmdC53b29jb21tZXJjZSBpbnB1dC5idXR0b24sIC5ldF9idXR0b25fbm9faWNvbi5ldF9idXR0b25faWNvbl92aXNpYmxlLmV0X2J1dHRvbl9sZWZ0Lndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQsIC5ldF9idXR0b25fbm9faWNvbi5ldF9idXR0b25faWNvbl92aXNpYmxlLmV0X2J1dHRvbl9sZWZ0Lndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgaW5wdXQuYnV0dG9uLCAuZXRfYnV0dG9uX25vX2ljb24uZXRfYnV0dG9uX2ljb25fdmlzaWJsZS5ldF9idXR0b25fbGVmdC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGlucHV0LmJ1dHRvbi5hbHQsIC5ldF9idXR0b25fbm9faWNvbi5ldF9idXR0b25faWNvbl92aXNpYmxlLmV0X2J1dHRvbl9sZWZ0Lndvb2NvbW1lcmNlLXBhZ2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LCAuZXRfYnV0dG9uX25vX2ljb24uZXRfYnV0dG9uX2ljb25fdmlzaWJsZS5ldF9idXR0b25fbGVmdC53b29jb21tZXJjZS1wYWdlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQsIC5ldF9idXR0b25fbm9faWNvbi5ldF9idXR0b25faWNvbl92aXNpYmxlLmV0X2J1dHRvbl9sZWZ0Lndvb2NvbW1lcmNlLXBhZ2UgYS5idXR0b24sIC5ldF9idXR0b25fbm9faWNvbi5ldF9idXR0b25faWNvbl92aXNpYmxlLmV0X2J1dHRvbl9sZWZ0Lndvb2NvbW1lcmNlLXBhZ2UgYS5idXR0b24uYWx0LCAuZXRfYnV0dG9uX25vX2ljb24uZXRfYnV0dG9uX2ljb25fdmlzaWJsZS5ldF9idXR0b25fbGVmdC53b29jb21tZXJjZS1wYWdlIGJ1dHRvbi5idXR0b24sIC5ldF9idXR0b25fbm9faWNvbi5ldF9idXR0b25faWNvbl92aXNpYmxlLmV0X2J1dHRvbl9sZWZ0Lndvb2NvbW1lcmNlLXBhZ2UgYnV0dG9uLmJ1dHRvbi5hbHQsIC5ldF9idXR0b25fbm9faWNvbi5ldF9idXR0b25faWNvbl92aXNpYmxlLmV0X2J1dHRvbl9sZWZ0Lndvb2NvbW1lcmNlLXBhZ2UgaW5wdXQuYnV0dG9uLCAuZXRfYnV0dG9uX25vX2ljb24uZXRfYnV0dG9uX2ljb25fdmlzaWJsZS5ldF9idXR0b25fbGVmdC53b29jb21tZXJjZS1wYWdlIGlucHV0LmJ1dHRvbi5hbHQsIC5ldF9idXR0b25fbm9faWNvbi5ldF9idXR0b25fbGVmdCAuZXRfcGJfYnV0dG9uOmhvdmVyLCAuZXRfYnV0dG9uX25vX2ljb24uZXRfYnV0dG9uX2xlZnQud29vY29tbWVyY2UgI2NvbnRlbnQgaW5wdXQuYnV0dG9uLmFsdDpob3ZlciwgLmV0X2J1dHRvbl9ub19pY29uLmV0X2J1dHRvbl9sZWZ0Lndvb2NvbW1lcmNlICNjb250ZW50IGlucHV0LmJ1dHRvbjpob3ZlciwgLmV0X2J1dHRvbl9ub19pY29uLmV0X2J1dHRvbl9sZWZ0Lndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQ6aG92ZXIsIC5ldF9idXR0b25fbm9faWNvbi5ldF9idXR0b25fbGVmdC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6aG92ZXIsIC5ldF9idXR0b25fbm9faWNvbi5ldF9idXR0b25fbGVmdC53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQ6aG92ZXIsIC5ldF9idXR0b25fbm9faWNvbi5ldF9idXR0b25fbGVmdC53b29jb21tZXJjZSBhLmJ1dHRvbjpob3ZlciwgLmV0X2J1dHRvbl9ub19pY29uLmV0X2J1dHRvbl9sZWZ0Lndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0OmhvdmVyLCAuZXRfYnV0dG9uX25vX2ljb24uZXRfYnV0dG9uX2xlZnQud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpob3ZlciwgLmV0X2J1dHRvbl9ub19pY29uLmV0X2J1dHRvbl9sZWZ0Lndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQ6aG92ZXIsIC5ldF9idXR0b25fbm9faWNvbi5ldF9idXR0b25fbGVmdC53b29jb21tZXJjZSBpbnB1dC5idXR0b246aG92ZXIsIC5ldF9idXR0b25fbm9faWNvbi5ldF9idXR0b25fbGVmdC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGlucHV0LmJ1dHRvbi5hbHQ6aG92ZXIsIC5ldF9idXR0b25fbm9faWNvbi5ldF9idXR0b25fbGVmdC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGlucHV0LmJ1dHRvbjpob3ZlciwgLmV0X2J1dHRvbl9ub19pY29uLmV0X2J1dHRvbl9sZWZ0Lndvb2NvbW1lcmNlLXBhZ2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdDpob3ZlciwgLmV0X2J1dHRvbl9ub19pY29uLmV0X2J1dHRvbl9sZWZ0Lndvb2NvbW1lcmNlLXBhZ2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0OmhvdmVyLCAuZXRfYnV0dG9uX25vX2ljb24uZXRfYnV0dG9uX2xlZnQud29vY29tbWVyY2UtcGFnZSBhLmJ1dHRvbi5hbHQ6aG92ZXIsIC5ldF9idXR0b25fbm9faWNvbi5ldF9idXR0b25fbGVmdC53b29jb21tZXJjZS1wYWdlIGEuYnV0dG9uOmhvdmVyLCAuZXRfYnV0dG9uX25vX2ljb24uZXRfYnV0dG9uX2xlZnQud29vY29tbWVyY2UtcGFnZSBidXR0b24uYnV0dG9uLmFsdDpob3ZlciwgLmV0X2J1dHRvbl9ub19pY29uLmV0X2J1dHRvbl9sZWZ0Lndvb2NvbW1lcmNlLXBhZ2UgYnV0dG9uLmJ1dHRvbjpob3ZlciwgLmV0X2J1dHRvbl9ub19pY29uLmV0X2J1dHRvbl9sZWZ0Lndvb2NvbW1lcmNlLXBhZ2UgaW5wdXQuYnV0dG9uLmFsdDpob3ZlciwgLmV0X2J1dHRvbl9ub19pY29uLmV0X2J1dHRvbl9sZWZ0Lndvb2NvbW1lcmNlLXBhZ2UgaW5wdXQuYnV0dG9uOmhvdmVyLCAuZXRfYnV0dG9uX25vX2ljb24ud29vY29tbWVyY2UgI2NvbnRlbnQgaW5wdXQuYnV0dG9uLCAuZXRfYnV0dG9uX25vX2ljb24ud29vY29tbWVyY2UgI2NvbnRlbnQgaW5wdXQuYnV0dG9uLmFsdCwgLmV0X2J1dHRvbl9ub19pY29uLndvb2NvbW1lcmNlICNjb250ZW50IGlucHV0LmJ1dHRvbi5hbHQ6aG92ZXIsIC5ldF9idXR0b25fbm9faWNvbi53b29jb21tZXJjZSAjY29udGVudCBpbnB1dC5idXR0b246aG92ZXIsIC5ldF9idXR0b25fbm9faWNvbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQsIC5ldF9idXR0b25fbm9faWNvbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0LCAuZXRfYnV0dG9uX25vX2ljb24ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdDpob3ZlciwgLmV0X2J1dHRvbl9ub19pY29uLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdDpob3ZlciwgLmV0X2J1dHRvbl9ub19pY29uLndvb2NvbW1lcmNlIGEuYnV0dG9uLCAuZXRfYnV0dG9uX25vX2ljb24ud29vY29tbWVyY2UgYS5idXR0b24uYWx0LCAuZXRfYnV0dG9uX25vX2ljb24ud29vY29tbWVyY2UgYS5idXR0b24uYWx0OmhvdmVyLCAuZXRfYnV0dG9uX25vX2ljb24ud29vY29tbWVyY2UgYS5idXR0b246aG92ZXIsIC5ldF9idXR0b25fbm9faWNvbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLCAuZXRfYnV0dG9uX25vX2ljb24ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQsIC5ldF9idXR0b25fbm9faWNvbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdDpob3ZlciwgLmV0X2J1dHRvbl9ub19pY29uLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246aG92ZXIsIC5ldF9idXR0b25fbm9faWNvbi53b29jb21tZXJjZSBpbnB1dC5idXR0b24sIC5ldF9idXR0b25fbm9faWNvbi53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0LCAuZXRfYnV0dG9uX25vX2ljb24ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdDpob3ZlciwgLmV0X2J1dHRvbl9ub19pY29uLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbjpob3ZlciwgLmV0X2J1dHRvbl9ub19pY29uLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgaW5wdXQuYnV0dG9uLCAuZXRfYnV0dG9uX25vX2ljb24ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBpbnB1dC5idXR0b24uYWx0LCAuZXRfYnV0dG9uX25vX2ljb24ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBpbnB1dC5idXR0b24uYWx0OmhvdmVyLCAuZXRfYnV0dG9uX25vX2ljb24ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBpbnB1dC5idXR0b246aG92ZXIsIC5ldF9idXR0b25fbm9faWNvbi53b29jb21tZXJjZS1wYWdlICNyZXNwb25kIGlucHV0I3N1Ym1pdCwgLmV0X2J1dHRvbl9ub19pY29uLndvb2NvbW1lcmNlLXBhZ2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdCwgLmV0X2J1dHRvbl9ub19pY29uLndvb2NvbW1lcmNlLXBhZ2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdDpob3ZlciwgLmV0X2J1dHRvbl9ub19pY29uLndvb2NvbW1lcmNlLXBhZ2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0OmhvdmVyLCAuZXRfYnV0dG9uX25vX2ljb24ud29vY29tbWVyY2UtcGFnZSBhLmJ1dHRvbiwgLmV0X2J1dHRvbl9ub19pY29uLndvb2NvbW1lcmNlLXBhZ2UgYS5idXR0b24uYWx0LCAuZXRfYnV0dG9uX25vX2ljb24ud29vY29tbWVyY2UtcGFnZSBhLmJ1dHRvbi5hbHQ6aG92ZXIsIC5ldF9idXR0b25fbm9faWNvbi53b29jb21tZXJjZS1wYWdlIGEuYnV0dG9uOmhvdmVyLCAuZXRfYnV0dG9uX25vX2ljb24ud29vY29tbWVyY2UtcGFnZSBidXR0b24uYnV0dG9uLCAuZXRfYnV0dG9uX25vX2ljb24ud29vY29tbWVyY2UtcGFnZSBidXR0b24uYnV0dG9uLmFsdCwgLmV0X2J1dHRvbl9ub19pY29uLndvb2NvbW1lcmNlLXBhZ2UgYnV0dG9uLmJ1dHRvbi5hbHQ6aG92ZXIsIC5ldF9idXR0b25fbm9faWNvbi53b29jb21tZXJjZS1wYWdlIGJ1dHRvbi5idXR0b246aG92ZXIsIC5ldF9idXR0b25fbm9faWNvbi53b29jb21tZXJjZS1wYWdlIGlucHV0LmJ1dHRvbiwgLmV0X2J1dHRvbl9ub19pY29uLndvb2NvbW1lcmNlLXBhZ2UgaW5wdXQuYnV0dG9uLmFsdCwgLmV0X2J1dHRvbl9ub19pY29uLndvb2NvbW1lcmNlLXBhZ2UgaW5wdXQuYnV0dG9uLmFsdDpob3ZlciwgLmV0X2J1dHRvbl9ub19pY29uLndvb2NvbW1lcmNlLXBhZ2UgaW5wdXQuYnV0dG9uOmhvdmVyLCAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLCAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uOmhvdmVyIHtcbiAgcGFkZGluZzogMC4zZW0gMWVtICFpbXBvcnRhbnQ7XG59XG5cbi53b29jb21tZXJjZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4ud29vY29tbWVyY2UgYTpob3ZlciwgLndvb2NvbW1lcmNlIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53b29jb21tZXJjZSAjcGF5bWVudCAucGF5bWVudF9ib3ggYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi53b29jb21tZXJjZSAjcGF5bWVudCAucGF5bWVudF9ib3ggYTpob3Zlcixcbi53b29jb21tZXJjZSAjcGF5bWVudCAucGF5bWVudF9ib3ggYTpmb2N1cyB7XG4gIGNvbG9yOiAjZjJhOTFlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53b29BY2NvdW50IC53b29jb21tZXJjZS1lcnJvciBhIHtcbiAgY29sb3I6ICNlMDk5MDA7XG59XG5cbi53b29BY2NvdW50IC53b29jb21tZXJjZS1lcnJvciBhOmhvdmVyLFxuLndvb0FjY291bnQgLndvb2NvbW1lcmNlLWVycm9yIGE6Zm9jdXMge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi53b29jb21tZXJjZSB1bCBsaS5wcm9kdWN0IGEucHJvZHVjdC1saW5rIHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLndvb2NvbW1lcmNlIHVsIGxpLnByb2R1Y3QgYTpob3Zlcixcbi53b29jb21tZXJjZSB1bCBsaS5wcm9kdWN0IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tYXJrZXRwbGFjZURlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4ud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSBhIHtcbiAgLyogXHR3aWR0aDogNTUlICFpbXBvcnRhbnQ7ICovXG4gIC8qIFx0bWFyZ2luOiBhdXRvOyAqL1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLndvb2NvbW1lcmNlIGltZyxcbi53b29jb21tZXJjZS1wYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmVhbFRMaXN0aW5nIHNwYW4ud29vY29tbWVyY2UtUHJpY2UtYW1vdW50LmFtb3VudCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0ZGRjtcbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5yZWFsVExpc3RpbmcgLmxpc3RpbmdIZXJvIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBwYWRkaW5nLXRvcDogMmVtICFpbXBvcnRhbnQ7XG59XG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtYnJlYWRjcnVtYiB7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM0NDQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1icmVhZGNydW1iIGEge1xuICBjb2xvcjogIzkwMTYyZDtcbn1cblxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1icmVhZGNydW1iIGE6aG92ZXIge1xuICBjb2xvcjogIzI5NDM3OTtcbn1cblxuaHIubGlzdGluZ0hSIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDQ0M7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbmgxLnByb2R1Y3RfdGl0bGUge1xuICBmb250LXNpemU6IDEuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbmgzLnByaWNlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICBoMy5wcmljZSB7XG4gICAgZm9udC1zaXplOiAxLjdlbTtcbiAgfVxufVxuaDMucHJpY2Uuc3BsaXQtb2ZmZXJpbmcge1xuICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuaDMucHJpY2UubWluaW1pemUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cbmgzLnByaWNlIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5yZWFsVExpc3RpbmcgaDYge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjE1ZW07XG59XG5cbi5yZWFsVExpc3RpbmcgcCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgI21haW4tY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTA3LCAxNzAsIDIzNSwgMC4xKTtcbn1cblxuLnJlYWxUTGlzdGluZyAucm93Lmxpc3RpbmdHYWxsZXJ5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0ICNldC1ib2Mge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCAud2h5RGV0IHtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cblxuLmxpc3RpbmdNZXRhIC50YXJnZXRDb3B5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS43ZW07XG59XG5cbmZvcm0uY2FydCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi53b29jb21tZXJjZSAuYnV0dG9uLnByb2R1Y3RfdHlwZV9zaW1wbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud29vY29tbWVyY2UgLm1hcmtldHBsYWNlTG9naW5CdG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJlbSAwIDNlbTtcbn1cblxuLndvb2NvbW1lcmNlIC5tYXJrZXRwbGFjZUxvZ2luQnRuIGEubG9naW5CdG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI4NDEzO1xuICBwYWRkaW5nOiA2cHggMTAlO1xuICBib3JkZXI6IDRweCBzb2xpZCAjZWI4NDEzO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLndvb2NvbW1lcmNlIC5tYXJrZXRwbGFjZUxvZ2luQnRuIGEubG9naW5CdG46aG92ZXIsXG4ud29vY29tbWVyY2UgLm1hcmtldHBsYWNlTG9naW5CdG4gYS5sb2dpbkJ0bjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogI2ViODQxMztcbn1cblxuLndvb2NvbW1lcmNlIC5jb21pbmdfc29vbiAubWFya2V0cGxhY2VMb2dpbkJ0biBhLmxvZ2luQnRuLFxuLndvb2NvbW1lcmNlIC5jb21pbmdfc29vbiAucmVhbFRtYXJrZXRwbGFjZSAubWFya2V0cGxhY2VUb2tlbkJ0biBhLnJlYWxUYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E2YTZhNiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNhNmE2YTYgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4ud29vY29tbWVyY2UgLmNvbWluZ19zb29uIC5tYXJrZXRwbGFjZUxvZ2luQnRuIGEubG9naW5CdG46aG92ZXIsXG4ud29vY29tbWVyY2UgLmNvbWluZ19zb29uIC5tYXJrZXRwbGFjZUxvZ2luQnRuIGEubG9naW5CdG46Zm9jdXMsXG4ud29vY29tbWVyY2UgLmNvbWluZ19zb29uIC5yZWFsVG1hcmtldHBsYWNlIC5tYXJrZXRwbGFjZVRva2VuQnRuIGEucmVhbFRidG46aG92ZXIsXG4ud29vY29tbWVyY2UgLmNvbWluZ19zb29uIC5yZWFsVG1hcmtldHBsYWNlIC5tYXJrZXRwbGFjZVRva2VuQnRuIGEucmVhbFRidG46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTZhNmE2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJvcmRlci1jb2xvcjogI2E2YTZhNiAhaW1wb3J0YW50O1xufVxuXG4ud29vY29tbWVyY2UgLmNvbWluZ19zb29uIC5yZWFsVG1hcmtldHBsYWNlIC5tYXJrZXRwbGFjZVRva2VuQnRuIGEucmVhbFRidG4gLnNlcGFyYXRvcixcbi53b29jb21tZXJjZSAucHJvZHVjdF9jYXQtdGFraW5nLXJlc2VydmF0aW9ucyAucmVhbFRtYXJrZXRwbGFjZSAubWFya2V0cGxhY2VUb2tlbkJ0biBhLnJlYWxUYnRuIC5zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud29vY29tbWVyY2UgLnJlYWxUbWFya2V0cGxhY2UgLm1hcmtldHBsYWNlVG9rZW5CdG4gYS5yZWFsVGJ0biB7XG4gIG1hcmdpbi10b3A6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMxNTZjYWI7XG4gIGJvcmRlcjogNHB4IHNvbGlkICMxNTZjYWI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4ud29vY29tbWVyY2UgLnJlYWxUbWFya2V0cGxhY2UgLm1hcmtldHBsYWNlVG9rZW5CdG4gYS5yZWFsVGJ0bjpob3Zlcixcbi53b29jb21tZXJjZSAucmVhbFRtYXJrZXRwbGFjZSAubWFya2V0cGxhY2VUb2tlbkJ0biBhLnJlYWxUYnRuOmZvY3VzIHtcbiAgY29sb3I6ICMxNTZjYWIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMTU2Y2FiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuM2VtIDFlbTtcbn1cblxuLndvb2NvbW1lcmNlIC5yZWFsVG1hcmtldHBsYWNlIC5tYXJrZXRwbGFjZVRva2VuQnRuIGEucmVhbFRidG4gLmFtb3VudCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi53b29jb21tZXJjZSAucmVhbFRtYXJrZXRwbGFjZSAubWFya2V0cGxhY2VUb2tlbkJ0biBhLnJlYWxUYnRuOmhvdmVyIC5hbW91bnQsXG4ud29vY29tbWVyY2UgLnJlYWxUbWFya2V0cGxhY2UgLm1hcmtldHBsYWNlVG9rZW5CdG4gYS5yZWFsVGJ0bjpmb2N1cyAuYW1vdW50IHtcbiAgY29sb3I6ICMxNTZjYWI7XG59XG5cbi53b29jb21tZXJjZSAucmVhbFRtYXJrZXRwbGFjZSAubWFya2V0cGxhY2VUb2tlbkJ0biBhLnJlYWxUYnRuOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmxpLndjX3BheW1lbnRfbWV0aG9kIHtcbiAgcGFkZGluZzogNnB4IDA7XG59XG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtZXJyb3IsXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWluZm8sXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW1lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjMTU2Y2FiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIHBhZGRpbmc6IDEycHggMThweCAhaW1wb3J0YW50O1xufVxuXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWVycm9yIGxpOm5vdCg6bGFzdC1jaGlsZCksXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWluZm8gbGk6bm90KDpsYXN0LWNoaWxkKSxcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtbWVzc2FnZSBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXIgLndvb2NvbW1lcmNlLW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk0Mzc4ICFpbXBvcnRhbnQ7XG59XG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtZXJyb3IgYSxcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtaW5mbyBhLFxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1tZXNzYWdlIGEge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXIgLndvb2NvbW1lcmNlLW1lc3NhZ2U6aGFzKGRpdi5yZXBsYWNlLWNoZWNrb3V0LW5vdGljZSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtbWVzc2FnZSBhLmJhY2stY2F0YWxvZy1tb2RhbC1vcGVuIHtcbiAgY29sb3I6ICMxZDZhYWEgIWltcG9ydGFudDtcbn1cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtbWVzc2FnZSBhLmJhY2stY2F0YWxvZy1tb2RhbC1vcGVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29udHJvbC10aHVtYnMgbGk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mbGV4LWRpcmVjdGlvbi1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzAlO1xuICB3aWR0aDogMTAwJTtcbiAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5mbGV4LWRpcmVjdGlvbi1uYXYge1xuICAgIHRvcDogMTMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyOXB4KSB7XG4gIC5mbGV4LWRpcmVjdGlvbi1uYXYge1xuICAgIHRvcDogNjBweDtcbiAgfVxufVxubGkuZmxleC1uYXYtcHJldiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG59XG5cbmxpLmZsZXgtbmF2LW5leHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogLTI1cHg7XG59XG5cbi5kZ3BjX3Byb2R1Y3RfY2Fyb3VzZWwgLnN3aXBlci1jb250YWluZXIud29vY29tbWVyY2UgdWwgLnByb2R1Y3QgaDIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDFlbSA3cHg7XG59XG5cbi5kZ3BjX3Byb2R1Y3RfY2Fyb3VzZWwgLnN3aXBlci1jb250YWluZXIgdWwgLnByb2R1Y3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG5hLmZsZXgtcHJldixcbmEuZmxleC1uZXh0LFxuLmRncGNfcHJvZHVjdF9jYXJvdXNlbCAuZGdwYy1jb250YWluZXIuYXJyb3dfZGlzcGxheSAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLmRncGNfcHJvZHVjdF9jYXJvdXNlbCAuZGdwYy1jb250YWluZXIuYXJyb3dfZGlzcGxheSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDVweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcbn1cblxuYS5mbGV4LXByZXYsXG5hLmZsZXgtbmV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRncGNfcHJvZHVjdF9jYXJvdXNlbCAuZGdwYy1jb250YWluZXIuYXJyb3dfZGlzcGxheSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogLTIycHg7XG59XG5cbi5kZ3BjX3Byb2R1Y3RfY2Fyb3VzZWwgLmRncGMtY29udGFpbmVyLmFycm93X2Rpc3BsYXkgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAtMjJweDtcbn1cblxuYS5mbGV4LXByZXY6aG92ZXIsIGEuZmxleC1uZXh0OmhvdmVyLFxuYS5mbGV4LXByZXY6Zm9jdXMsIGEuZmxleC1uZXh0OmZvY3VzLFxuLmRncGNfcHJvZHVjdF9jYXJvdXNlbCAuZGdwYy1jb250YWluZXIuYXJyb3dfZGlzcGxheSAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLFxuLmRncGNfcHJvZHVjdF9jYXJvdXNlbCAuZGdwYy1jb250YWluZXIuYXJyb3dfZGlzcGxheSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyLFxuLmRncGNfcHJvZHVjdF9jYXJvdXNlbCAuZGdwYy1jb250YWluZXIuYXJyb3dfZGlzcGxheSAuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3VzLFxuLmRncGNfcHJvZHVjdF9jYXJvdXNlbCAuZGdwYy1jb250YWluZXIuYXJyb3dfZGlzcGxheSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1NmNhYiAhaW1wb3J0YW50O1xufVxuXG5hLmZsZXgtcHJldjo6YmVmb3JlLFxuYS5mbGV4LW5leHQ6OmFmdGVyLFxuLmRncGNfcHJvZHVjdF9jYXJvdXNlbCAuZGdwYy1jb250YWluZXIuYXJyb3dfZGlzcGxheSAuc3dpcGVyLWJ1dHRvbi1wcmV2OjpiZWZvcmUsXG4uZGdwY19wcm9kdWN0X2Nhcm91c2VsIC5kZ3BjLWNvbnRhaW5lci5hcnJvd19kaXNwbGF5IC5zd2lwZXItYnV0dG9uLW5leHQ6OmJlZm9yZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjMTU2Y2FiICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGluaGVyaXQ7XG59XG5cbmEuZmxleC1wcmV2OjpiZWZvcmUsXG4uZGdwY19wcm9kdWN0X2Nhcm91c2VsIC5kZ3BjLWNvbnRhaW5lci5hcnJvd19kaXNwbGF5IC5zd2lwZXItYnV0dG9uLXByZXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG4gIGxlZnQ6IDE2cHg7XG59XG5cbmEuZmxleC1uZXh0OjphZnRlcixcbi5kZ3BjX3Byb2R1Y3RfY2Fyb3VzZWwgLmRncGMtY29udGFpbmVyLmFycm93X2Rpc3BsYXkgLnN3aXBlci1idXR0b24tbmV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgcmlnaHQ6IDE2cHg7XG59XG5cbmEuZmxleC1wcmV2OmhvdmVyOjpiZWZvcmUsIGEuZmxleC1uZXh0OmhvdmVyOjphZnRlcixcbmEuZmxleC1wcmV2OmZvY3VzOjpiZWZvcmUsIGEuZmxleC1uZXh0OmZvY3VzOjphZnRlcixcbi5kZ3BjX3Byb2R1Y3RfY2Fyb3VzZWwgLmRncGMtY29udGFpbmVyLmFycm93X2Rpc3BsYXkgLnN3aXBlci1idXR0b24tcHJldjpob3Zlcjo6YmVmb3JlLFxuLmRncGNfcHJvZHVjdF9jYXJvdXNlbCAuZGdwYy1jb250YWluZXIuYXJyb3dfZGlzcGxheSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyOjpiZWZvcmUsXG4uZGdwY19wcm9kdWN0X2Nhcm91c2VsIC5kZ3BjLWNvbnRhaW5lci5hcnJvd19kaXNwbGF5IC5zd2lwZXItYnV0dG9uLXByZXY6Zm9jdXM6OmJlZm9yZSxcbi5kZ3BjX3Byb2R1Y3RfY2Fyb3VzZWwgLmRncGMtY29udGFpbmVyLmFycm93X2Rpc3BsYXkgLnN3aXBlci1idXR0b24tbmV4dDpmb2N1czo6YmVmb3JlIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5kZ3BjX3Byb2R1Y3RfY2Fyb3VzZWxfMCAud29vY29tbWVyY2UgYS5idXR0b24ge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLnJlYWxUTGlzdGluZyAud29vY29tbWVyY2UgLnF1YW50aXR5IGlucHV0LnF0eSB7XG4gIHdpZHRoOiBhdXRvO1xuICB0b3A6IDAuNWVtO1xufVxuXG5pbnB1dC5xdHlfYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndvb2NvbW1lcmNlIGEuYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNjMjM1MjY7XG59XG5cbmJvZHkgLmV0X3BiX2J1dHRvbiwgLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdCwgLndvb2NvbW1lcmNlLXBhZ2UgYS5idXR0b24uYWx0LCAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQsIC53b29jb21tZXJjZS1wYWdlIGJ1dHRvbi5idXR0b24uYWx0LCAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdCwgLndvb2NvbW1lcmNlLXBhZ2UgaW5wdXQuYnV0dG9uLmFsdCwgLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQsIC53b29jb21tZXJjZS1wYWdlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQsIC53b29jb21tZXJjZSAjY29udGVudCBpbnB1dC5idXR0b24uYWx0LCAud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBpbnB1dC5idXR0b24uYWx0LCAud29vY29tbWVyY2UgYS5idXR0b24sIC53b29jb21tZXJjZS1wYWdlIGEuYnV0dG9uLCAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbiwgLndvb2NvbW1lcmNlLXBhZ2UgYnV0dG9uLmJ1dHRvbiwgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbiwgLndvb2NvbW1lcmNlLXBhZ2UgaW5wdXQuYnV0dG9uLCAud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LCAud29vY29tbWVyY2UtcGFnZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQsIC53b29jb21tZXJjZSAjY29udGVudCBpbnB1dC5idXR0b24sIC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGlucHV0LmJ1dHRvbiwgLndvb2NvbW1lcmNlLW1lc3NhZ2UgYS5idXR0b24ud2MtZm9yd2FyZCB7XG4gIC8qIFx0YmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7ICovXG59XG5cbmJvZHkgI3BhZ2UtY29udGFpbmVyIC5ldF9wYl9zZWN0aW9uIC5hcy1hcnJvd3MtY29udHJvbCAuYXMtcHJldiAuZXRfcGJfYnV0dG9uLCBib2R5ICNwYWdlLWNvbnRhaW5lciAuZXRfcGJfc2VjdGlvbiAuYXMtYXJyb3dzLWNvbnRyb2wgLmFzLW5leHQgLmV0X3BiX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgI3BhZ2UtY29udGFpbmVyIC5ldF9wYl9zZWN0aW9uIC5hcy1hcnJvd3MtY29udHJvbCAuYXMtcHJldiAuZXRfcGJfYnV0dG9uOjpiZWZvcmUge1xuICByaWdodDogLTIwcHg7XG4gIG1hcmdpbjogMDtcbn1cblxuYm9keSAjcGFnZS1jb250YWluZXIgLmV0X3BiX3NlY3Rpb24gLmFzLWFycm93cy1jb250cm9sIC5hcy1uZXh0IC5ldF9wYl9idXR0b246OmFmdGVyIHtcbiAgbGVmdDogLTIwcHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLmV0X3BiX2NvbHVtbl8wIC5kZ3BjX3Byb2R1Y3RfY2Fyb3VzZWxfMCAucHJvZHVjdHMgLnByb2R1Y3QgLmJ1dHRvbiwgLmV0X3BiX2NvbHVtbl8wIC5kZ3BjX3Byb2R1Y3RfY2Fyb3VzZWxfMCAucHJvZHVjdHMgLnByb2R1Y3QgLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLndvb2NvbW1lcmNlICNjb250ZW50IGlucHV0LmJ1dHRvbi5hbHQ6YWZ0ZXIsIC53b29jb21tZXJjZSAjY29udGVudCBpbnB1dC5idXR0b246YWZ0ZXIsIC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0OmFmdGVyLCAud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0OmFmdGVyLCAud29vY29tbWVyY2UgYS5idXR0b24uYWx0OmFmdGVyLCAud29vY29tbWVyY2UgYS5idXR0b246YWZ0ZXIsIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdDphZnRlciwgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246YWZ0ZXIsIC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0OmFmdGVyLCAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uOmFmdGVyLCAud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBpbnB1dC5idXR0b24uYWx0OmFmdGVyLCAud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBpbnB1dC5idXR0b246YWZ0ZXIsIC53b29jb21tZXJjZS1wYWdlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQ6YWZ0ZXIsIC53b29jb21tZXJjZS1wYWdlICNyZXNwb25kIGlucHV0I3N1Ym1pdDphZnRlciwgLndvb2NvbW1lcmNlLXBhZ2UgYS5idXR0b24uYWx0OmFmdGVyLCAud29vY29tbWVyY2UtcGFnZSBhLmJ1dHRvbjphZnRlciwgLndvb2NvbW1lcmNlLXBhZ2UgYnV0dG9uLmJ1dHRvbi5hbHQ6YWZ0ZXIsIC53b29jb21tZXJjZS1wYWdlIGJ1dHRvbi5idXR0b246YWZ0ZXIsIC53b29jb21tZXJjZS1wYWdlIGlucHV0LmJ1dHRvbi5hbHQ6YWZ0ZXIsIC53b29jb21tZXJjZS1wYWdlIGlucHV0LmJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdDpob3ZlciwgLndvb2NvbW1lcmNlIGEuYnV0dG9uOmhvdmVyIHtcbiAgcGFkZGluZzogMC4zZW0gMWVtO1xufVxuXG4jd2Mtc3RyaXBlLXBheW1lbnQtcmVxdWVzdC13cmFwcGVyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tU3RvY2tEaXNwbGF5IC5zdG9jayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxNTZjYWI7XG59XG5cbi5jdXN0b21TdG9ja0Rpc3BsYXkgLnN0b2NrIC5saW1pdGVkLXN0b2NrIHtcbiAgY29sb3I6ICNjOTA0MDQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5oZWxwZXJUZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIC8qICAgcGFkZGluZy1ib3R0b206IDNlbSAhaW1wb3J0YW50OyAqL1xufVxuXG4uaG9tZU51dHJpdGlvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTU5LCAxNTksIDE1OSwgMC4xKTtcbiAgcGFkZGluZzogMWVtO1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaG9tZU51dHJpdGlvbiBoMyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucmVhbFRMaXN0aW5nIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyogdWwuaW52ZXN0b3JJRGxpc3Qge1xuXHRmbG9hdDogbGVmdDtcbn1cbiAqL1xudWwucHJvZHVjdF90YWdzIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbnVsLnByb2R1Y3RfdGFncyBsaS50YWdMaXN0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBib3JkZXItYm90dG9tOiAwcHg7XG59XG5cbi50YWdnZWRfYXMge1xuICBmb250LXNpemU6IDAuOGVtO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbnAuZGlzY2xhaW1lciB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogYm90aDtcbn1cblxudWwuaW52ZXN0b3JJRGxpc3QubWFya2V0cGxhY2UgLmFzc2V0TGVhc2VUZXJtcyxcbnVsLmludmVzdG9ySURsaXN0Lm1hcmtldHBsYWNlIC5lc3RlcXVpdHksXG51bC5pbnZlc3RvcklEbGlzdC5tYXJrZXRwbGFjZSAuYXNzZXRSZW50ZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29taW5nX3Nvb24gLmN1c3RvbVN0b2NrRGlzcGxheSxcbi5vZmZlcmluZ19jbG9zZWQgLmN1c3RvbVN0b2NrRGlzcGxheSxcbi5leGl0X3Byb3Bvc2VkIC5jdXN0b21TdG9ja0Rpc3BsYXksXG4uZXhpdF9vbmdvaW5nIC5jdXN0b21TdG9ja0Rpc3BsYXksXG4uZXhpdF9jb21wbGV0ZSAuY3VzdG9tU3RvY2tEaXNwbGF5LFxuLmZ1bGx5X3N1YnNjcmliZWQgLmN1c3RvbVN0b2NrRGlzcGxheSxcbi5zb2xkX291dCAuY3VzdG9tU3RvY2tEaXNwbGF5LFxuLnRva2Vuc19taWdyYXRlZCAuY3VzdG9tU3RvY2tEaXNwbGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJlYWxUbWFya2V0cGxhY2UgLmFtb3VudCB7XG4gIGNvbG9yOiAjMTU2Y2FiO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnJlYWxUbWFya2V0cGxhY2UgLm1hcmtldHBsYWNlbGlzdGluZ0J1dHRvbiAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDZweCAxMCU7XG4gIGJvcmRlci13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogIzkwMTYyZDtcbiAgYm9yZGVyOiA0cHggc29saWQgIzkwMTYyZCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5tYXJrZXRwbGFjZWxpc3RpbmdCdXR0b24gLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogIzkwMTYyZCAhaW1wb3J0YW50O1xufVxuXG4uaG9tZXBhZ2VMaXN0aW5ncyAuZXRfc2hvcF9pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmhvbWVwYWdlTGlzdGluZ3MgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtY2F0ZWdvcnlfX3RpdGxlLFxuLmhvbWVwYWdlTGlzdGluZ3MgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUsXG4uaG9tZXBhZ2VMaXN0aW5ncyAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBoMyB7XG4gIHBhZGRpbmc6IDAgMWVtO1xufVxuXG4uaG9tZXBhZ2VMaXN0aW5ncyAucHJpY2Uge1xuICBwYWRkaW5nOiAwIDFlbTtcbn1cblxubGkuY29taW5nX3Nvb24gdWwuaW52ZXN0b3JJRGxpc3QubWFya2V0cGxhY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLyogICBmbG9hdDogbm9uZTsgKi9cbn1cblxuLmhvbWVwYWdlTGlzdGluZ3MgLnJlYWxUbWFya2V0cGxhY2UgLm1hcmtldHBsYWNlbGlzdGluZ0J1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm90dG9tOiAyZW07XG4gIHJpZ2h0OiAwO1xufVxuXG4uaG9tZXBhZ2VMaXN0aW5ncyAucmVhbFRtYXJrZXRwbGFjZSAubWFya2V0cGxhY2VsaXN0aW5nQnV0dG9uIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaG9tZXBhZ2VMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0zIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaG9tZXBhZ2VMaXN0aW5ncyAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdDpudGgtY2hpbGQoMykge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnByb2R1Y3QgLmV0X292ZXJsYXkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kdWN0cyAucHJvZHVjdC5wcm9kdWN0X2NhdC10YWtpbmctcmVzZXJ2YXRpb25zIGEucHJvZHVjdF90eXBlX3NpbXBsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kZ3BjX3Byb2R1Y3RfY2Fyb3VzZWwgLmRncGMtY29udGFpbmVyIC5wcm9kdWN0IC5wcm9kdWN0LWxpbmsgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ldF9mdWxsX3dpZHRoX3BhZ2Uud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGRpdi5wcG0sXG5kaXYucHBtIHAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuZGl2LnBwbSBwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmxpLmNvbWluZ19zb29uIGRpdi5wcG0gcCB7XG4gIG1hcmdpbi1ib3R0b206IC00MHB4O1xufVxuXG4uc29vbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbi5yZWFsVGJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxNTZjYWIgIWltcG9ydGFudDtcbn1cblxubGkucHJvZHVjdF9jYXQtY29taW5nLXNvb24gLnNvb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaG9tZXBhZ2VMaXN0aW5ncyB1bC5pbnZlc3RvcklEbGlzdC5tYXJrZXRwbGFjZSB7XG4gIHdpZHRoOiBhdXRvO1xuICByaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDVlbSAhaW1wb3J0YW50O1xufVxuXG4ud29vY29tbWVyY2UgdWwuaW52ZXN0b3JJRGxpc3QubWFya2V0cGxhY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbnVsLmludmVzdG9ySURsaXN0Lm1hcmtldHBsYWNlIGxpIHtcbiAgLyogXHRwYWRkaW5nOiA2cHggMCAxMnB4OyAqL1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbn1cblxudWwuaW52ZXN0b3JJRGxpc3QubWFya2V0cGxhY2UgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZWFsVG1hcmtldHBsYWNlIC5tYXJrZXRwbGFjZWxpc3RpbmdCdXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3R0b206IDYuNWVtO1xuICByaWdodDogMDtcbn1cblxuLypcbi5zaW5nbGUtcHJvZHVjdCAuY29taW5nX3Nvb24tdGV4dCBoMiB7XG5cdGNvbG9yOiAjMTU2Y2FiO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgLm9mZmVyaW5nX2Nsb3NlZC10ZXh0IGgyIHtcblx0Y29sb3I6ICMxMTJjNGM7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCAub2ZmZXJpbmdfY2xvc2VkLXRleHQgcCB7XG5cdGNvbG9yOiAjMTEyYzRjO1xuXHRmb250LXNpemU6IDEycHg7XG5cdHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5cblxuXG5cbi5zaW5nbGUtcHJvZHVjdCAuc29sZF9vdXQtdGV4dCBoMiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0cGFkZGluZzogMC41ZW0gMWVtO1xuXHRiYWNrZ3JvdW5kOiAjMTEyYzRjO1xuXHRjb2xvcjogd2hpdGU7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCAuc29sZF9vdXQtdGV4dCBwIHtcblx0Y29sb3I6ICMxMTJjNGM7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0cGFkZGluZy1ib3R0b206IDhweDtcbn1cbiAqL1xuLnNvbGRfb3V0LXN0YW1wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi5wcm9kdWN0ID4gLnNvbGRfb3V0LXN0YW1wIHtcbiAgcGFkZGluZzogMzAlIDEwJSAwO1xufVxuXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgLndvb2NvbW1lcmNlLXNob3AtbG9vcC5sZWZ0LWNvbCAuc29sZF9vdXQtc3RhbXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIC53b29jb21tZXJjZS1zaG9wLWxvb3AubGVmdC1jb2wgLnNvbGRfb3V0LXN0YW1wIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NSU7XG4gIHdpZHRoOiA3NSU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QgPiAuc29sZF9vdXQtc3RhbXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNSU7XG4gIH1cbiAgLndvb2NvbW1lcmNlLXNob3AtbG9vcCBsZWZ0LWNvbCAuc29sZF9vdXQtc3RhbXAge1xuICAgIHBhZGRpbmc6IDE4JSAxMCUgMDtcbiAgfVxufVxuLndvb2NvbW1lcmNlLXNob3AtbG9vcCBsZWZ0LWNvbCAuc29sZF9vdXQtc3RhbXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMTglIDEwJSAwO1xufVxuXG4ucHJvaGliaXRlZF9wcm9wZXJ0eSAuZXRfc2hvcF9pbWFnZSxcbi5mdWxseV9zdWJzY3JpYmVkIC5ldF9zaG9wX2ltYWdlLFxuLnNvbGRfb3V0IC5ldF9zaG9wX2ltYWdlIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4uc29sZF9vdXQgLmdpZnQtcHVyY2hhc2UtZXhwbGFpbmVyLXdyYXBwZXIsXG4uZnVsbHlfc3Vic2NyaWJlZCAuZ2lmdC1wdXJjaGFzZS1leHBsYWluZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZS5jb2x1bW5zLTEgdWwgbGkucHJvZHVjdCxcbiNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMTEyYzRjO1xuICBib3gtc2hhZG93OiAycHggMnB4IDZweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4vKiAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsIGxpLnByb2R1Y3Qubm9fc3RhdHVzOm5vdCgucHJvaGliaXRlZF9wcm9wZXJ0eSkge1xuXHRwYWRkaW5nLXRvcDogMDtcblx0Ym9yZGVyLXRvcDogNHB4IHNvbGlkICMxMTJjNGM7XG59XG4gKi9cbi53b29jb21tZXJjZS5jb2x1bW5zLTEgdWwgbGkucHJvZHVjdC5jb21pbmdfc29vbixcbiNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgbGkucHJvZHVjdC5jb21pbmdfc29vbiB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxNTZjYWI7XG59XG5cbi53b29jb21tZXJjZS5jb2x1bW5zLTEgdWwgbGkucHJvZHVjdC5uZXdfcHJvZHVjdCxcbiNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgbGkucHJvZHVjdC5uZXdfcHJvZHVjdCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMEFBRTQ7XG59XG5cbi53b29jb21tZXJjZS5jb2x1bW5zLTEgdWwgbGkucHJvZHVjdC5hdmFpbGFibGUsXG4jbGVmdC1hcmVhIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QuYXZhaWxhYmxlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzI5NDM3ODtcbn1cblxuLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bCBsaS5wcm9kdWN0Lm9mZmVyaW5nX2Nsb3NlZCxcbiNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgbGkucHJvZHVjdC5vZmZlcmluZ19jbG9zZWQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjQ2NDY0O1xufVxuXG4ud29vY29tbWVyY2UuY29sdW1ucy0xIHVsIGxpLnByb2R1Y3QudG9rZW5zX21pZ3JhdGVkLFxuI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0LnRva2Vuc19taWdyYXRlZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5MDE2MmU7XG59XG5cbi53b29jb21tZXJjZS5jb2x1bW5zLTEgdWwgbGkucHJvZHVjdC5leGl0X3Byb3Bvc2VkLFxuI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0LmV4aXRfcHJvcG9zZWQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTAxNjJlO1xufVxuXG4ud29vY29tbWVyY2UuY29sdW1ucy0xIHVsIGxpLnByb2R1Y3QuZXhpdF9vbmdvaW5nLFxuI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0LmV4aXRfb25nb2luZyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDhhOGE7XG59XG5cbi53b29jb21tZXJjZS5jb2x1bW5zLTEgdWwgbGkucHJvZHVjdC5leGl0X2NvbXBsZXRlLFxuI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0LmV4aXRfY29tcGxldGUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTEyYzRkO1xufVxuXG4ud29vY29tbWVyY2UuY29sdW1ucy0xIHVsIGxpLnByb2R1Y3Quc29sZF9vdXQsXG4jbGVmdC1hcmVhIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Quc29sZF9vdXQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjQ2NDY0O1xufVxuXG4ud29vY29tbWVyY2UuY29sdW1ucy0xIHVsIGxpLnByb2R1Y3QuZnVsbHlfc3Vic2NyaWJlZCxcbiNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgbGkucHJvZHVjdC5mdWxseV9zdWJzY3JpYmVkIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzY0NjQ2NDtcbn1cblxuLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bCBsaS5wcm9kdWN0LmxpbWl0ZWRfcmVsZWFzZSxcbiNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgbGkucHJvZHVjdC5saW1pdGVkX3JlbGVhc2Uge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGQ5YjIxO1xufVxuXG4ud29vY29tbWVyY2UuY29sdW1ucy0xIHVsIGxpLnByb2R1Y3QubmV4dF9yZWludmVzdG1lbnQsXG4jbGVmdC1hcmVhIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QubmV4dF9yZWludmVzdG1lbnQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2NlNGZmO1xufVxuXG4ud29vY29tbWVyY2UuY29sdW1ucy0xIHVsIGxpLnByb2R1Y3QudW5kZXJfcmVub3ZhdGlvbixcbiNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgbGkucHJvZHVjdC51bmRlcl9yZW5vdmF0aW9uIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzkwMTYyYztcbn1cblxuLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bCBsaS5wcm9kdWN0LnByb2hpYml0ZWRfcHJvcGVydHksXG4jbGVmdC1hcmVhIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QucHJvaGliaXRlZF9wcm9wZXJ0eSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2NDY0NjQgIWltcG9ydGFudDtcbn1cblxuLmV0X3BiX2NvbHVtbiAuZGdwY19wcm9kdWN0X2Nhcm91c2VsIC53b29jb21tZXJjZSB1bCAucHJvZHVjdCAucHJvZHVjdC1jb250ZW50IHtcbiAgLyogXHRib3JkZXItdG9wOiA5cHggc29saWQgI2MyMzUyNjsgKi9cbiAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4uZXRfcGJfY29sdW1uIC5kZ3BjX3Byb2R1Y3RfY2Fyb3VzZWwgLndvb2NvbW1lcmNlIHVsIC5jb21pbmdfc29vbiAucHJvZHVjdC1jb250ZW50LFxuLndvb2NvbW1lcmNlLmFyY2hpdmUgdWwgbGkucHJvZHVjdC5jb21pbmdfc29vbiAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxNTZjYWI7XG59XG5cbi5ldF9wYl9jb2x1bW4gLmRncGNfcHJvZHVjdF9jYXJvdXNlbCAud29vY29tbWVyY2UgdWwgLm5ld19wcm9kdWN0IC5wcm9kdWN0LWNvbnRlbnQsXG4ud29vY29tbWVyY2UuYXJjaGl2ZSB1bCBsaS5wcm9kdWN0Lm5ld19wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwQUFFNDtcbn1cblxuLmV0X3BiX2NvbHVtbiAuZGdwY19wcm9kdWN0X2Nhcm91c2VsIC53b29jb21tZXJjZSB1bCAuYXZhaWxhYmxlIC5wcm9kdWN0LWNvbnRlbnQsXG4ud29vY29tbWVyY2UuYXJjaGl2ZSB1bCBsaS5wcm9kdWN0LmF2YWlsYWJsZSAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyOTQzNzg7XG59XG5cbi5ldF9wYl9jb2x1bW4gLmRncGNfcHJvZHVjdF9jYXJvdXNlbCAud29vY29tbWVyY2UgdWwgLm9mZmVyaW5nX2Nsb3NlZCAucHJvZHVjdC1jb250ZW50LFxuLndvb2NvbW1lcmNlLmFyY2hpdmUgdWwucHJvZHVjdHMgbGkucHJvZHVjdC5vZmZlcmluZ19jbG9zZWQgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNjQ2NDY0O1xufVxuXG4uZXRfcGJfY29sdW1uIC5kZ3BjX3Byb2R1Y3RfY2Fyb3VzZWwgLndvb2NvbW1lcmNlIHVsIC50b2tlbnNfbWlncmF0ZWQgLnByb2R1Y3QtY29udGVudCxcbi53b29jb21tZXJjZS5hcmNoaXZlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QudG9rZW5zX21pZ3JhdGVkIC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzkwMTYyZTtcbn1cblxuLmV0X3BiX2NvbHVtbiAuZGdwY19wcm9kdWN0X2Nhcm91c2VsIC53b29jb21tZXJjZSB1bCAuZXhpdF9wcm9wb3NlZCAucHJvZHVjdC1jb250ZW50LFxuLndvb2NvbW1lcmNlLmFyY2hpdmUgdWwucHJvZHVjdHMgbGkucHJvZHVjdC5leGl0X3Byb3Bvc2VkIC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzkwMTYyZTtcbn1cblxuLmV0X3BiX2NvbHVtbiAuZGdwY19wcm9kdWN0X2Nhcm91c2VsIC53b29jb21tZXJjZSB1bCAuZXhpdF9vbmdvaW5nIC5wcm9kdWN0LWNvbnRlbnQsXG4ud29vY29tbWVyY2UuYXJjaGl2ZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0LmV4aXRfb25nb2luZyAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDhhOGE7XG59XG5cbi5ldF9wYl9jb2x1bW4gLmRncGNfcHJvZHVjdF9jYXJvdXNlbCAud29vY29tbWVyY2UgdWwgLmV4aXRfY29tcGxldGUgLnByb2R1Y3QtY29udGVudCxcbi53b29jb21tZXJjZS5hcmNoaXZlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QuZXhpdF9jb21wbGV0ZSAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxMTJjNGQ7XG59XG5cbi5ldF9wYl9jb2x1bW4gLmRncGNfcHJvZHVjdF9jYXJvdXNlbCAud29vY29tbWVyY2UgdWwgLnNvbGRfb3V0IC5wcm9kdWN0LWNvbnRlbnQsXG4ud29vY29tbWVyY2UuYXJjaGl2ZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0LnNvbGRfb3V0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzY0NjQ2NDtcbn1cblxuLmV0X3BiX2NvbHVtbiAuZGdwY19wcm9kdWN0X2Nhcm91c2VsIC53b29jb21tZXJjZSB1bCAuZnVsbHlfc3Vic2NyaWJlZCAucHJvZHVjdC1jb250ZW50LFxuLndvb2NvbW1lcmNlLmFyY2hpdmUgdWwucHJvZHVjdHMgbGkucHJvZHVjdC5mdWxseV9zdWJzY3JpYmVkIC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzY0NjQ2NDtcbn1cblxuLmV0X3BiX2NvbHVtbiAuZGdwY19wcm9kdWN0X2Nhcm91c2VsIC53b29jb21tZXJjZSB1bCAubGltaXRlZF9yZWxlYXNlIC5wcm9kdWN0LWNvbnRlbnQsXG4ud29vY29tbWVyY2UuYXJjaGl2ZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0LmxpbWl0ZWRfcmVsZWFzZSAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkZDliMjE7XG59XG5cbi5ldF9wYl9jb2x1bW4gLmRncGNfcHJvZHVjdF9jYXJvdXNlbCAud29vY29tbWVyY2UgdWwgLm5leHRfcmVpbnZlc3RtZW50IC5wcm9kdWN0LWNvbnRlbnQsXG4ud29vY29tbWVyY2UuYXJjaGl2ZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0Lm5leHRfcmVpbnZlc3RtZW50IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2NjZTRmZjtcbn1cblxuLmV0X3BiX2NvbHVtbiAuZGdwY19wcm9kdWN0X2Nhcm91c2VsIC53b29jb21tZXJjZSB1bCAudW5kZXJfcmVub3ZhdGlvbiAucHJvZHVjdC1jb250ZW50LFxuLndvb2NvbW1lcmNlLmFyY2hpdmUgdWwucHJvZHVjdHMgbGkucHJvZHVjdC51bmRlcl9yZW5vdmF0aW9uIC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzkwMTYyYztcbn1cblxuLmV0X3BiX2NvbHVtbiAuZGdwY19wcm9kdWN0X2Nhcm91c2VsIC53b29jb21tZXJjZSB1bCAucHJvaGliaXRlZF9wcm9wZXJ0eSAucHJvZHVjdC1jb250ZW50LFxuLndvb2NvbW1lcmNlLmFyY2hpdmUgdWwucHJvZHVjdHMgbGkucHJvZHVjdC5wcm9oaWJpdGVkX3Byb3BlcnR5IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzY0NjQ2NCAhaW1wb3J0YW50O1xufVxuXG4ucmVhbFRtYXJrZXRwbGFjZSAubWFya2V0cGxhY2VsaXN0aW5nQnV0dG9uIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGdwY19wcm9kdWN0X2Nhcm91c2VsIC53b29jb21tZXJjZSAubWFya2V0cGxhY2VUb2tlbkJ0biB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmVhbFRtYXJrZXRwbGFjZSAucHJvZHVjdC1jb250ZW50IHtcbiAgbWluLWhlaWdodDogMTEwcHg7XG59XG5cbiNvcmRlcl9yZXZpZXdfaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbmJvZHkgI3BhZ2UtY29udGFpbmVyIC5ldF9wYl9zZWN0aW9uIC5jd3BfZXRfcGJfbGF5b3V0X3NsaWRlcl9zdGFuZGFyZF8wIC5ldF9wYl9idXR0b25fcHJldjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbn1cblxuLmV0X3BiX3RleHRfMTEgaDIge1xuICBmb250LXNpemU6IDIuNjVlbTtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbi8qKiBTaG9wIFBhZ2UgKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqXG4qICBFdmFsIFNob3djYXNlIFN0eWxlc1xuKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmhvbWVwYWdlLWd1ZXN0LWNvbnRlbnQsIC5ndWVzdC1zdGF0cy1zZWN0aW9uLCAjZ3Vlc3QtbWFwLWluZm8tc2VjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHk6bm90KC5sb2dnZWQtaW4pIC5uYXYtLW1hcmtldHBsYWNlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5ib2R5Om5vdCgubG9nZ2VkLWluKSAuaG9tZXBhZ2UtZ3Vlc3QtY29udGVudCwgYm9keTpub3QoLmxvZ2dlZC1pbikgLmd1ZXN0LXN0YXRzLXNlY3Rpb24sIGJvZHk6bm90KC5sb2dnZWQtaW4pICNndWVzdC1tYXAtaW5mby1zZWN0aW9uLCBib2R5LmxvZ2dlZC1pbi5pcy1VUy11c2VyIC5ob21lcGFnZS1ndWVzdC1jb250ZW50LCBib2R5LmxvZ2dlZC1pbi5pcy1VUy11c2VyIC5ndWVzdC1zdGF0cy1zZWN0aW9uLCBib2R5LmxvZ2dlZC1pbi5pcy1VUy11c2VyICNndWVzdC1tYXAtaW5mby1zZWN0aW9uLCBib2R5LmxvZ2dlZC1pbi5reWMtaW5jb21wbGV0ZSAuaG9tZXBhZ2UtZ3Vlc3QtY29udGVudCwgYm9keS5sb2dnZWQtaW4ua3ljLWluY29tcGxldGUgLmd1ZXN0LXN0YXRzLXNlY3Rpb24sIGJvZHkubG9nZ2VkLWluLmt5Yy1pbmNvbXBsZXRlICNndWVzdC1tYXAtaW5mby1zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5Om5vdCgubG9nZ2VkLWluKSAjZXZhbC1zaG93Y2FzZS1zZWN0aW9uLCBib2R5LmxvZ2dlZC1pbi5pcy1VUy11c2VyICNldmFsLXNob3djYXNlLXNlY3Rpb24sIGJvZHkubG9nZ2VkLWluLmt5Yy1pbmNvbXBsZXRlICNldmFsLXNob3djYXNlLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keTpub3QoLmxvZ2dlZC1pbikgZGl2I3Rva2VuaXplZC1jb21wbGlhbnQtZmlyc3QsIGJvZHkubG9nZ2VkLWluLmlzLVVTLXVzZXIgZGl2I3Rva2VuaXplZC1jb21wbGlhbnQtZmlyc3QsIGJvZHkubG9nZ2VkLWluLmt5Yy1pbmNvbXBsZXRlIGRpdiN0b2tlbml6ZWQtY29tcGxpYW50LWZpcnN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RUVGRiAhaW1wb3J0YW50O1xufVxuYm9keTpub3QoLmxvZ2dlZC1pbikgZGl2I3Rva2VuaXplZC1jb21wbGlhbnQtZmlyc3QgaDEsIGJvZHkubG9nZ2VkLWluLmlzLVVTLXVzZXIgZGl2I3Rva2VuaXplZC1jb21wbGlhbnQtZmlyc3QgaDEsIGJvZHkubG9nZ2VkLWluLmt5Yy1pbmNvbXBsZXRlIGRpdiN0b2tlbml6ZWQtY29tcGxpYW50LWZpcnN0IGgxIHtcbiAgY29sb3I6ICMxMTJDNEMgIWltcG9ydGFudDtcbn1cbmJvZHk6bm90KC5sb2dnZWQtaW4pIGRpdiN0b2tlbml6ZWQtY29tcGxpYW50LWZpcnN0IHAsIGJvZHkubG9nZ2VkLWluLmlzLVVTLXVzZXIgZGl2I3Rva2VuaXplZC1jb21wbGlhbnQtZmlyc3QgcCwgYm9keS5sb2dnZWQtaW4ua3ljLWluY29tcGxldGUgZGl2I3Rva2VuaXplZC1jb21wbGlhbnQtZmlyc3QgcCB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuI2V2YWwtc2hvd2Nhc2Utc2VjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbiNldmFsLXNob3djYXNlLXNlY3Rpb24ubGItYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEsIDEwOCwgMTcxLCAwLjI1MDk4MDM5MjIpICFpbXBvcnRhbnQ7XG59XG4jZXZhbC1zaG93Y2FzZS1zZWN0aW9uIGRpdiNldmFsLXNob3djYXNlLWhlYWRpbmcgaDIge1xuICBjb2xvcjogIzExMmM0YyAhaW1wb3J0YW50O1xufVxuI2V2YWwtc2hvd2Nhc2Utc2VjdGlvbiBkaXYjZXZhbC1zaG93Y2FzZS1oZWFkaW5nIGg2IHtcbiAgY29sb3I6ICMyOTQzNzggIWltcG9ydGFudDtcbn1cblxuZGl2I2V2YWwtc2hvd2Nhc2Uge1xuICBtYXgtaGVpZ2h0OiAzNzVweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm94LXNoYWRvdzogaW5zZXQgMnB4IDFweCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDMwcHg7XG4gIHNjcm9sbC1wYWRkaW5nLXRvcDogMzBweDtcbiAgc2Nyb2xsYmFyLWNvbG9yOiAjOGVhN2Q3ICNGNUY1RjU7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkgYW5kIChtYXgtd2lkdGg6IDExMjFweCkge1xuICBkaXYjZXZhbC1zaG93Y2FzZSB7XG4gICAgbWF4LWhlaWdodDogMzgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIGRpdiNldmFsLXNob3djYXNlIHtcbiAgICBtYXgtaGVpZ2h0OiAzODBweDtcbiAgICBzY3JvbGwtbWFyZ2luLXRvcDogMTVweDtcbiAgICBzY3JvbGwtcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbn1cbmRpdiNldmFsLXNob3djYXNlIGkuZmEtc3Bpbm5lci10aGlyZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNXB4O1xuICBjb2xvcjogIzI5NDM3OCAhaW1wb3J0YW50O1xuICBsZWZ0OiA1MCU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmRpdiNldmFsLXNob3djYXNlIGkuZmEtc3Bpbm5lci10aGlyZC5zaG93IHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuZGl2I2V2YWwtc2hvd2Nhc2UgLmV2YWwtY2FyZHMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogNTBweCAzMHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIyMXB4LCAxZnIpKTtcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIGRpdiNldmFsLXNob3djYXNlIC5ldmFsLWNhcmRzLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5kaXYjZXZhbC1zaG93Y2FzZSAuZXZhbC1jYXJkcy13cmFwcGVyIC5ldmFsLWNhcmQge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQ7XG59XG5kaXYjZXZhbC1zaG93Y2FzZSAuZXZhbC1jYXJkcy13cmFwcGVyIC5ldmFsLWNhcmQgLmV2YWwtcGVyY2VudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbmRpdiNldmFsLXNob3djYXNlIC5ldmFsLWNhcmRzLXdyYXBwZXIgLmV2YWwtY2FyZCAuZXZhbC1wZXJjZW50IGg0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzI5NDM3OCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5kaXYjZXZhbC1zaG93Y2FzZSAuZXZhbC1jYXJkcy13cmFwcGVyIC5ldmFsLWNhcmQgLmV2YWwtcGVyY2VudCBoNCBidXR0b24ucmVhbHQtdG9vbHRpcC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5kaXYjZXZhbC1zaG93Y2FzZSAuZXZhbC1jYXJkcy13cmFwcGVyIC5ldmFsLWNhcmQgLnAtbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuZGl2I2V2YWwtc2hvd2Nhc2U6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMzAxOTYwNzg0Myk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG59XG5kaXYjZXZhbC1zaG93Y2FzZTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xufVxuZGl2I2V2YWwtc2hvd2Nhc2U6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMzAxOTYwNzg0Myk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZWE3ZDcgIWltcG9ydGFudDtcbn1cblxuLmV2YWwtY29udGVudC13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXZhbC1jb250ZW50LXdyYXBwZXIgLnAtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uZXZhbC1jb250ZW50LXdyYXBwZXIgcC5mb250LXNtIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLmV2YWwtY29udGVudC13cmFwcGVyIC5wcm9kdWN0LWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYXNwZWN0LXJhdGlvOiA0LzM7XG4gIHBhZGRpbmctYm90dG9tOiA3NSU7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbn1cbi5ldmFsLWNvbnRlbnQtd3JhcHBlciAucHJvZHVjdC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5ldmFsLWNhcmQtbmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogN3B4IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5NDM3ODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDI7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbn1cbi5ldmFsLWNhcmQtbmFtZSBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwYWRkaW5nOiAwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ldmFsLWNhcmQtdG9wLWNvbnRlbnQge1xuICBwYWRkaW5nOiA4cHggMTVweCA3cHg7XG59XG4uZXZhbC1jYXJkLXRvcC1jb250ZW50ID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ldmFsLWNhcmQtdG9wLWNvbnRlbnQgPiBkaXYgPiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgLmV2YWwtY2FyZC10b3AtY29udGVudCA+IGRpdiA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuLmV2YWwtY2FyZC10b3AtY29udGVudCA+IGRpdiA+IHNwYW4uYm9sZC12YWx1ZXMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZXZhbC1jYXJkLXRvcC1jb250ZW50ID4gZGl2IGkuZmFyLmZhLWNpcmNsZS1pbmZvIHtcbiAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5yZWFsdC10b29sdGlwLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjOTE5MTkxO1xuICB3aWR0aDogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJlYWx0LXRvb2x0aXAtd3JhcHBlciBpIHtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnJlYWx0LXRvb2x0aXAtd3JhcHBlciAucmVhbHQtdG9vbHRpcCB7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IC0yMDNweDtcbiAgdG9wOiAyMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMTJweDtcbiAgd2lkdGg6IDIzMHB4O1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJveC1zaGFkb3c6IDBweCAtMXB4IDZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBhbGwgZWFzZS1pbi1vdXQ7XG59XG4ucmVhbHQtdG9vbHRpcC13cmFwcGVyIC5yZWFsdC10b29sdGlwOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5O1xuICBjb250ZW50OiBcIiBcIjtcbiAgdG9wOiAtNXB4O1xuICByaWdodDogMjVweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLnJlYWx0LXRvb2x0aXAtd3JhcHBlciAucmVhbHQtdG9vbHRpcCBhIHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IDAuMTVzIGFsbCBlYXNlLWluLW91dDtcbn1cbi5yZWFsdC10b29sdGlwLXdyYXBwZXIgLnJlYWx0LXRvb2x0aXAgYTpob3ZlciwgLnJlYWx0LXRvb2x0aXAtd3JhcHBlciAucmVhbHQtdG9vbHRpcCBhOmZvY3VzIHtcbiAgY29sb3I6ICNmMmE5MWUgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnJlYWx0LXRvb2x0aXAtd3JhcHBlcjpob3ZlciAucmVhbHQtdG9vbHRpcCwgLnJlYWx0LXRvb2x0aXAtd3JhcHBlcjpmb2N1cyAucmVhbHQtdG9vbHRpcCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ucmVhbHQtdG9vbHRpcC13cmFwcGVyOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4ICMxNTZjYWIgZG90dGVkO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG4uZXZhbC1jYXJkIGJ1dHRvbi5yZWFsdC10b29sdGlwLXdyYXBwZXIge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuXG4udG9rZW5fdHlwZV9mYWN0b3JpbmctcHJvZml0c2hhcmUgLmFzc2V0QW5udWFsUmV0dXJuIGg0Lm1ldGFMYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRva2VuX3R5cGVfZmFjdG9yaW5nLXByb2ZpdHNoYXJlIC5hc3NldEFubnVhbFJldHVybiBoNC5tZXRhTGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50b2tlbl90eXBlX2ZhY3RvcmluZy1wcm9maXRzaGFyZSAuYXNzZXRBbm51YWxSZXR1cm4gLmRhdGEge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50b2tlbl90eXBlX2ZhY3RvcmluZy1wcm9maXRzaGFyZSAuYXNzZXRBbm51YWxSZXR1cm4gLmRhdGEge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jb21wYXJhYmxlLWN1cnJlbmN5LWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29tcGFyYWJsZS1jdXJyZW5jeS1jb250YWluZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogNHB4IGF1dG8gMHB4IGF1dG87XG4gIH1cbn1cbi5jb21wYXJhYmxlLWN1cnJlbmN5LWNvbnRhaW5lciAuY29tcGFyYWJsZS1hbW91bnQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmNvbXBhcmFibGUtY3VycmVuY3ktY29udGFpbmVyIGJ1dHRvbi5yZWFsdC10b29sdGlwLXdyYXBwZXIge1xuICB0b3A6IC0xcHg7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY29tcGFyYWJsZS1jdXJyZW5jeS1jb250YWluZXIgYnV0dG9uLnJlYWx0LXRvb2x0aXAtd3JhcHBlciBpIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uY2hlY2tvdXQgLm9yZGVyLXRvdGFsIHRoLCAud29vY29tbWVyY2UtY2FydCAub3JkZXItdG90YWwgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG4uY2hlY2tvdXQgLm9yZGVyLXRvdGFsIC5jb21wYXJhYmxlLWN1cnJlbmN5LWNvbnRhaW5lciAuY29tcGFyYWJsZS1hbW91bnQsIC53b29jb21tZXJjZS1jYXJ0IC5vcmRlci10b3RhbCAuY29tcGFyYWJsZS1jdXJyZW5jeS1jb250YWluZXIgLmNvbXBhcmFibGUtYW1vdW50IHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4uY2hlY2tvdXQgLm9yZGVyLXRvdGFsIHN0cm9uZywgLndvb2NvbW1lcmNlLWNhcnQgLm9yZGVyLXRvdGFsIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jaGVja291dCAub3JkZXItdG90YWwgLmNvbXBhcmFibGUtY3VycmVuY3ktY29udGFpbmVyIC5jb21wYXJhYmxlLWFtb3VudCwgLndvb2NvbW1lcmNlLWNhcnQgLm9yZGVyLXRvdGFsIC5jb21wYXJhYmxlLWN1cnJlbmN5LWNvbnRhaW5lciAuY29tcGFyYWJsZS1hbW91bnQge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cbi5jaGVja291dCAub3JkZXItdG90YWwgLmNvbXBhcmFibGUtY3VycmVuY3ktY29udGFpbmVyIGJ1dHRvbi5yZWFsdC10b29sdGlwLXdyYXBwZXIsIC53b29jb21tZXJjZS1jYXJ0IC5vcmRlci10b3RhbCAuY29tcGFyYWJsZS1jdXJyZW5jeS1jb250YWluZXIgYnV0dG9uLnJlYWx0LXRvb2x0aXAtd3JhcHBlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi53b29jb21tZXJjZS1QcmljZS1jdXJyZW5jeVN5bWJvbCxcbi53b29jb21tZXJjZVByaWNlY3VycmVuY3lTeW1ib2wge1xuICBtYXJnaW4tcmlnaHQ6IDAuMmVtO1xufVxuXG4ucnR3Yy1jdXN0b20tZmllbGQtd3JhcHBlciA+IGgzID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJ0d2MtY3VzdG9tLWZpZWxkLXdyYXBwZXIgPiBoMyAuY29tcGFyYWJsZS1jdXJyZW5jeS1jb250YWluZXIge1xuICBtYXJnaW46IDJweCBhdXRvIDBweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucnR3Yy1jdXN0b20tZmllbGQtd3JhcHBlciA+IGgzIC5jb21wYXJhYmxlLWN1cnJlbmN5LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAycHggYXV0byAwcHggYXV0bztcbiAgfVxufVxuXG4udG9rZW5QdXJjaGFzZUJ0biB+IC5jb21wYXJhYmxlLWN1cnJlbmN5LWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMnB4IGF1dG8gMHB4IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50b2tlblB1cmNoYXNlQnRuIH4gLmNvbXBhcmFibGUtY3VycmVuY3ktY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDJweCBhdXRvIDBweCBhdXRvO1xuICB9XG59XG4udG9rZW5QdXJjaGFzZUJ0biB+IC5jb21wYXJhYmxlLWN1cnJlbmN5LWNvbnRhaW5lciAuY29tcGFyYWJsZS1hbW91bnQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzE1NmNhYjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC50b2tlbl90eXBlX2ZhY3RvcmluZy1wcm9maXRzaGFyZSAuYXNzZXRUb2tlblR5cGUgLm1ldGFMYWJlbCwgLnNpbmdsZS1wcm9kdWN0IC50b2tlbl90eXBlX2ZhY3RvcmluZy1wcm9maXRzaGFyZSAuYXNzZXRUb2tlblR5cGUgLmRhdGEsIC5zaW5nbGUtcHJvZHVjdCAudG9rZW5fdHlwZV9mYWN0b3JpbmctcHJvZml0c2hhcmUgLmFzc2V0QW5udWFsUmV0dXJuIC5tZXRhTGFiZWwsIC5zaW5nbGUtcHJvZHVjdCAudG9rZW5fdHlwZV9mYWN0b3JpbmctcHJvZml0c2hhcmUgLmFzc2V0QW5udWFsUmV0dXJuIC5kYXRhIHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgfVxufSIsImJvZHkud29vY29tbWVyY2Utc2hvcCAuaW52ZXN0b3JJRGxpc3QgLmFzc2V0QW5udWFsUmV0dXJuLCBib2R5Lndvb2NvbW1lcmNlLXNob3AgLmludmVzdG9ySURsaXN0IC5hc3NldFRhcmdldFJldHVybixcbi5kZ3BjX3Byb2R1Y3RfY2Fyb3VzZWwgLmludmVzdG9ySURsaXN0IC5hc3NldEFubnVhbFJldHVybixcbi5kZ3BjX3Byb2R1Y3RfY2Fyb3VzZWwgLmludmVzdG9ySURsaXN0IC5hc3NldFRhcmdldFJldHVybiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkud29vY29tbWVyY2Utc2hvcCAuaXRlbS1ub3RpY2UsXG4uZGdwY19wcm9kdWN0X2Nhcm91c2VsIC5pdGVtLW5vdGljZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI2cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzcHggNnB4IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EwYTBhMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuYm9keS53b29jb21tZXJjZS1zaG9wIC5pdGVtLW5vdGljZS5yZW50YWwsXG4uZGdwY19wcm9kdWN0X2Nhcm91c2VsIC5pdGVtLW5vdGljZS5yZW50YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk0Mzc4O1xufVxuXG5ib2R5Lndvb2NvbW1lcmNlLXNob3AgLml0ZW0tbm90aWNlIHtcbiAgdG9wOiB1bnNldDtcbiAgYm90dG9tOiAtOXB4O1xufVxuXG5saS5wcm9kdWN0LnN0YXR1cy1wcml2YXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlBSSVZBVEVcIjtcbiAgYmFja2dyb3VuZDogIzQ0NDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiA2cHggMTNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogLTI2cHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNDBweCk7XG4gIHotaW5kZXg6IDk5OTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uYXBwcmVjaWF0aW9uLW5vdC1pbmNsdWRlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmFwcHJlY2lhdGlvbi1ub3QtaW5jbHVkZWQgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuLmFwcHJlY2lhdGlvbi1ub3QtaW5jbHVkZWQgc3Ryb25nIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kZ3BjX3Byb2R1Y3RfY2Fyb3VzZWwgLmludmVzdG9ySURsaXN0IC5hc3NldEFubnVhbFJldHVybiBoNC5tZXRhTGFiZWwsXG4uZGdwY19wcm9kdWN0X2Nhcm91c2VsIC5pbnZlc3RvcklEbGlzdCAuYXNzZXRBbm51YWxSZXR1cm4gLmRhdGEsIC5kZ3BjX3Byb2R1Y3RfY2Fyb3VzZWwgLmludmVzdG9ySURsaXN0IC5hc3NldFRhcmdldFJldHVybiBoNC5tZXRhTGFiZWwsXG4uZGdwY19wcm9kdWN0X2Nhcm91c2VsIC5pbnZlc3RvcklEbGlzdCAuYXNzZXRUYXJnZXRSZXR1cm4gLmRhdGEge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uZGdwY19wcm9kdWN0X2Nhcm91c2VsIC5pdGVtLW5vdGljZSB7XG4gIHRvcDogLThweDtcbn1cbi5kZ3BjX3Byb2R1Y3RfY2Fyb3VzZWwgLmFwcHJlY2lhdGlvbi1ub3QtaW5jbHVkZWQge1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuLyoqKiogIEZST00gVEhFTUUgICoqKioqL1xuLmV0X3BiX3Nob3AgLnRva2VuLXByaWNlIC5wcmljZS1udW1iZXIge1xuICBjb2xvcjogI2MyMzUyNjtcbn1cblxuLmRncGNfcHJvZHVjdF9jYXJvdXNlbCAuc3dpcGVyLWNvbnRhaW5lciB1bC5tYXJrZXRwbGFjZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiA5OTk5OTtcbn1cblxuLmludmVzdG9ySURsaXN0LXdyYXBwZXIge1xuICBtYXJnaW46IDIwcHggYXV0byAxNHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uaW52ZXN0b3JJRGxpc3Qtd3JhcHBlciAuYXNzZXRSZW50U3RhcnREYXRlIHtcbiAgY29sb3I6ICNkODhlMDM7XG59XG4uaW52ZXN0b3JJRGxpc3Qtd3JhcHBlciAuYXNzZXRSZW50U3RhcnREYXRlIC5tZXRhTGFiZWwge1xuICBjb2xvcjogI2Q4OGUwMztcbn1cblxuLnNpbmdsZS1wcm9kdWN0IC5pbnZlc3RvcklEbGlzdC13cmFwcGVyLFxuLmV0X3BiX3Nob3AgLmludmVzdG9ySURsaXN0LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTI4cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC5pbnZlc3RvcklEbGlzdC13cmFwcGVyLFxuICAuZXRfcGJfc2hvcCAuaW52ZXN0b3JJRGxpc3Qtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgfVxufVxuXG4ud29vY29tbWVyY2UgLnByb2R1Y3RzIC5pbnZlc3RvcklEbGlzdCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxudWwuYXNzZXRJRGxpc3QgbGksXG51bC5pbnZlc3RvcklEbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgLyogICBtYXJnaW4tYm90dG9tOiAuNWVtOyAqL1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQztcbn1cblxudWwuaW52ZXN0b3JJRGxpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG51bC5hc3NldElEbGlzdCBsaTpsYXN0LWNoaWxkLFxudWwuaW52ZXN0b3JJRGxpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDBweDtcbn1cblxuaDQubWV0YUxhYmVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG51bC5hc3NldElEbGlzdCBzcGFuLmRhdGEsXG51bC5pbnZlc3RvcklEbGlzdCBsaSBzcGFuLmRhdGEge1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIHVsLmFzc2V0SURsaXN0IHNwYW4uZGF0YSxcbiAgdWwuaW52ZXN0b3JJRGxpc3QgbGkgc3Bhbi5kYXRhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQ1cHgpIHtcbiAgZGl2LmludmVzdG9ySURsaXN0LXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLmRncGNfcHJvZHVjdF9jYXJvdXNlbCB1bC5pbnZlc3RvcklEbGlzdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5kZ3BjX3Byb2R1Y3RfY2Fyb3VzZWwgdWwuaW52ZXN0b3JJRGxpc3QgbGkgaDQsXG4gIC5kZ3BjX3Byb2R1Y3RfY2Fyb3VzZWwgdWwuaW52ZXN0b3JJRGxpc3QgbGkgc3Bhbi5kYXRhIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuZGdwY19wcm9kdWN0X2Nhcm91c2VsIHVsLmludmVzdG9ySURsaXN0IGxpIHNwYW4uZGF0YSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZGdwY19wcm9kdWN0X2Nhcm91c2VsIHVsLmludmVzdG9ySURsaXN0IGxpLmFzc2V0TWluSW52ZXN0bWVudCBoNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDg1NXB4KSB7XG4gIGRpdi5pbnZlc3RvcklEbGlzdC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5kZ3BjX3Byb2R1Y3RfY2Fyb3VzZWwgdWwuaW52ZXN0b3JJRGxpc3Qge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZGdwY19wcm9kdWN0X2Nhcm91c2VsIHVsLmludmVzdG9ySURsaXN0IGxpIGg0LFxuICAuZGdwY19wcm9kdWN0X2Nhcm91c2VsIHVsLmludmVzdG9ySURsaXN0IGxpIHNwYW4uZGF0YSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmRncGNfcHJvZHVjdF9jYXJvdXNlbCB1bC5pbnZlc3RvcklEbGlzdCBsaSBzcGFuLmRhdGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmRncGNfcHJvZHVjdF9jYXJvdXNlbCB1bC5pbnZlc3RvcklEbGlzdCBsaS5hc3NldE1pbkludmVzdG1lbnQgaDQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmludmVzdG9ySURsaXN0IC5hc3NldEFubnVhbFJldHVybiBoNC5tZXRhTGFiZWwsIC5pbnZlc3RvcklEbGlzdCAuYXNzZXRUYXJnZXRSZXR1cm4gaDQubWV0YUxhYmVsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmludmVzdG9ySURsaXN0IC5hc3NldEFubnVhbFJldHVybiBoNC5tZXRhTGFiZWwsIC5pbnZlc3RvcklEbGlzdCAuYXNzZXRBbm51YWxSZXR1cm4gLmRhdGEsIC5pbnZlc3RvcklEbGlzdCAuYXNzZXRUYXJnZXRSZXR1cm4gaDQubWV0YUxhYmVsLCAuaW52ZXN0b3JJRGxpc3QgLmFzc2V0VGFyZ2V0UmV0dXJuIC5kYXRhLCAuaW52ZXN0b3JJRGxpc3QuYXNzZXRUb2tlblR5cGUgaDQubWV0YUxhYmVsLCAuaW52ZXN0b3JJRGxpc3QuYXNzZXRUb2tlblR5cGUgLmRhdGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMjk0Mzc4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmludmVzdG9ySURsaXN0IC5hc3NldEFubnVhbFJldHVybiBoNC5tZXRhTGFiZWwsIC5pbnZlc3RvcklEbGlzdCAuYXNzZXRBbm51YWxSZXR1cm4gLmRhdGEsIC5pbnZlc3RvcklEbGlzdCAuYXNzZXRUYXJnZXRSZXR1cm4gaDQubWV0YUxhYmVsLCAuaW52ZXN0b3JJRGxpc3QgLmFzc2V0VGFyZ2V0UmV0dXJuIC5kYXRhLCAuaW52ZXN0b3JJRGxpc3QuYXNzZXRUb2tlblR5cGUgaDQubWV0YUxhYmVsLCAuaW52ZXN0b3JJRGxpc3QuYXNzZXRUb2tlblR5cGUgLmRhdGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uaW52ZXN0b3JJRGxpc3QgLmFzc2V0UmVub3ZhdGlvblRhcmdldFlpZWxkIGg0Lm1ldGFMYWJlbCwgLmludmVzdG9ySURsaXN0IC5hc3NldFJlbm92YXRpb25UYXJnZXRZaWVsZCAuZGF0YSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyOTQzNzg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuaW52ZXN0b3JJRGxpc3QgLmFzc2V0UmVub3ZhdGlvblRhcmdldFlpZWxkIGg0Lm1ldGFMYWJlbCwgLmludmVzdG9ySURsaXN0IC5hc3NldFJlbm92YXRpb25UYXJnZXRZaWVsZCAuZGF0YSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uaW52ZXN0b3JJRGxpc3QgLmFzc2V0UmVub3ZhdGlvblRhcmdldFlpZWxkICsgLmFzc2V0QW5udWFsUmV0dXJuIGg0Lm1ldGFMYWJlbCwgLmludmVzdG9ySURsaXN0IC5hc3NldFJlbm92YXRpb25UYXJnZXRZaWVsZCArIC5hc3NldEFubnVhbFJldHVybiAuZGF0YSwgLmludmVzdG9ySURsaXN0IC5hc3NldFJlbm92YXRpb25UYXJnZXRZaWVsZCArIC5hc3NldFRhcmdldFJldHVybiBoNC5tZXRhTGFiZWwsIC5pbnZlc3RvcklEbGlzdCAuYXNzZXRSZW5vdmF0aW9uVGFyZ2V0WWllbGQgKyAuYXNzZXRUYXJnZXRSZXR1cm4gLmRhdGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmludmVzdG9ySURsaXN0IC5hc3NldFJlbm92YXRpb25UYXJnZXRZaWVsZCArIC5hc3NldEFubnVhbFJldHVybiBoNC5tZXRhTGFiZWwsIC5pbnZlc3RvcklEbGlzdCAuYXNzZXRSZW5vdmF0aW9uVGFyZ2V0WWllbGQgKyAuYXNzZXRBbm51YWxSZXR1cm4gLmRhdGEsIC5pbnZlc3RvcklEbGlzdCAuYXNzZXRSZW5vdmF0aW9uVGFyZ2V0WWllbGQgKyAuYXNzZXRUYXJnZXRSZXR1cm4gaDQubWV0YUxhYmVsLCAuaW52ZXN0b3JJRGxpc3QgLmFzc2V0UmVub3ZhdGlvblRhcmdldFlpZWxkICsgLmFzc2V0VGFyZ2V0UmV0dXJuIC5kYXRhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5pbnZlc3RvcklEbGlzdCAuYXNzZXRSZW5vdmF0aW9uVGFyZ2V0WWllbGQgKyAuYXNzZXRBbm51YWxSZXR1cm4gLmRhdGEsIC5pbnZlc3RvcklEbGlzdCAuYXNzZXRSZW5vdmF0aW9uVGFyZ2V0WWllbGQgKyAuYXNzZXRUYXJnZXRSZXR1cm4gLmRhdGEge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmludmVzdG9ySURsaXN0IC5hc3NldFJlbm92YXRpb25UYXJnZXRZaWVsZCArIC5hc3NldEFubnVhbFJldHVybiAuZGF0YSwgLmludmVzdG9ySURsaXN0IC5hc3NldFJlbm92YXRpb25UYXJnZXRZaWVsZCArIC5hc3NldFRhcmdldFJldHVybiAuZGF0YSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi8qKiBDYXJvdXNlbCBSZW5vdmF0ZWQgSW5jb21lIHN0eWxlcyAgKiovXG4uZGdwY19wcm9kdWN0X2Nhcm91c2VsIC5pbnZlc3RvcklEbGlzdCBsaS5hc3NldFJlbm92YXRpb25UYXJnZXRZaWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kZ3BjX3Byb2R1Y3RfY2Fyb3VzZWwgLmludmVzdG9ySURsaXN0IGxpLmFzc2V0UmVub3ZhdGlvblRhcmdldFlpZWxkIGg0Lm1ldGFMYWJlbCwgLmRncGNfcHJvZHVjdF9jYXJvdXNlbCAuaW52ZXN0b3JJRGxpc3QgbGkuYXNzZXRSZW5vdmF0aW9uVGFyZ2V0WWllbGQgLmRhdGEge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uZGdwY19wcm9kdWN0X2Nhcm91c2VsIC5pbnZlc3RvcklEbGlzdCBsaS5hc3NldFJlbm92YXRpb25UYXJnZXRZaWVsZCBoNC5tZXRhTGFiZWwge1xuICBjb2xvcjogIzkwMTYyQztcbn1cbi5kZ3BjX3Byb2R1Y3RfY2Fyb3VzZWwgLmludmVzdG9ySURsaXN0IGxpLmFzc2V0UmVub3ZhdGlvblRhcmdldFlpZWxkIGg0Lm1ldGFMYWJlbCBidXR0b24ucHJvZHVjdC10b29sdGlwIHtcbiAgdG9wOiAwO1xufVxuXG4jcHJvcGVydHktZmluYW5jaWFscyAucHJvcGVydHktZmluYW5jaWFscy1saXN0IGxpLnJlbm92YXRpb24tdGFyZ2V0LXlpZWxkIHtcbiAgLyogZGlzcGxheTogbm9uZTsgKi9cbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2Q4OGUwMztcbn1cblxuaHRtbFtsYW5nPWZyLUZSXSAuaW52ZXN0b3JJRGxpc3QgLmFzc2V0QW5udWFsUmV0dXJuIGg0Lm1ldGFMYWJlbCwgaHRtbFtsYW5nPWZyLUZSXSAuaW52ZXN0b3JJRGxpc3QgLmFzc2V0QW5udWFsUmV0dXJuIC5kYXRhLCBodG1sW2xhbmc9ZnItRlJdIC5pbnZlc3RvcklEbGlzdCAuYXNzZXRUYXJnZXRSZXR1cm4gaDQubWV0YUxhYmVsLCBodG1sW2xhbmc9ZnItRlJdIC5pbnZlc3RvcklEbGlzdCAuYXNzZXRUYXJnZXRSZXR1cm4gLmRhdGEsIGh0bWxbbGFuZz1mci1GUl0gLmludmVzdG9ySURsaXN0LmFzc2V0VG9rZW5UeXBlIGg0Lm1ldGFMYWJlbCwgaHRtbFtsYW5nPWZyLUZSXSAuaW52ZXN0b3JJRGxpc3QuYXNzZXRUb2tlblR5cGUgLmRhdGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMjk0Mzc4O1xufVxuaHRtbFtsYW5nPWZyLUZSXSAuaW52ZXN0b3JJRGxpc3QgLmFzc2V0QW5udWFsUmV0dXJuIGg0Lm1ldGFMYWJlbCwgaHRtbFtsYW5nPWZyLUZSXSAuaW52ZXN0b3JJRGxpc3QgLmFzc2V0VGFyZ2V0UmV0dXJuIGg0Lm1ldGFMYWJlbCwgaHRtbFtsYW5nPWZyLUZSXSAuaW52ZXN0b3JJRGxpc3QuYXNzZXRUb2tlblR5cGUgaDQubWV0YUxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuaHRtbFtsYW5nPWZyLUZSXSAuZGdwY19wcm9kdWN0X2Nhcm91c2VsIC5pbnZlc3RvcklEbGlzdCAuYXNzZXRBbm51YWxSZXR1cm4gaDQubWV0YUxhYmVsLCBodG1sW2xhbmc9ZnItRlJdIC5kZ3BjX3Byb2R1Y3RfY2Fyb3VzZWwgLmludmVzdG9ySURsaXN0IC5hc3NldEFubnVhbFJldHVybiAuZGF0YSwgaHRtbFtsYW5nPWZyLUZSXSAuZGdwY19wcm9kdWN0X2Nhcm91c2VsIC5pbnZlc3RvcklEbGlzdCAuYXNzZXRUYXJnZXRSZXR1cm4gaDQubWV0YUxhYmVsLCBodG1sW2xhbmc9ZnItRlJdIC5kZ3BjX3Byb2R1Y3RfY2Fyb3VzZWwgLmludmVzdG9ySURsaXN0IC5hc3NldFRhcmdldFJldHVybiAuZGF0YSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgYm9keS53b29jb21tZXJjZS1zaG9wIC5pbnZlc3RvcklEbGlzdC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDZweDtcbiAgfVxuICAuaW52ZXN0b3JJRGxpc3QgbGkgaDQubWV0YUxhYmVsLCAuaW52ZXN0b3JJRGxpc3QgbGkgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmludmVzdG9ySURsaXN0IGxpIGg0Lm1ldGFMYWJlbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG4gIC5pbnZlc3RvcklEbGlzdCBsaSAuYXBwcmVjaWF0aW9uLW5vdC1pbmNsdWRlZCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5pbnZlc3RvcklEbGlzdCBsaSAuYXBwcmVjaWF0aW9uLW5vdC1pbmNsdWRlZCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5ldF9wYl9zaG9wIC5tYXJrZXRwbGFjZVRva2VuQnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyNHB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuYm9keSAjcGFnZS1jb250YWluZXIgLmV0X3BiX3Nob3AgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5ib2R5ICNwYWdlLWNvbnRhaW5lciAuZXRfcGJfc2hvcCAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuYnV0dG9uIHtcbiAgcGFkZGluZzogOHB4IDEycHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6ICNjMjM1MjY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjYzIzNTI2O1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcbn1cbmJvZHkgI3BhZ2UtY29udGFpbmVyIC5ldF9wYl9zaG9wIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5idXR0b246aG92ZXIsIGJvZHkgI3BhZ2UtY29udGFpbmVyIC5ldF9wYl9zaG9wIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIzNTI2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2MyMzUyNiAhaW1wb3J0YW50O1xufVxuYm9keSAjcGFnZS1jb250YWluZXIgLmV0X3BiX3Nob3AgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QuY29taW5nX3Nvb24gLmJ1dHRvbiB7XG4gIGNvbG9yOiAjMTU2Y2FiO1xuICBib3JkZXItY29sb3I6ICMxNTZjYWI7XG59XG5ib2R5ICNwYWdlLWNvbnRhaW5lciAuZXRfcGJfc2hvcCAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdC5jb21pbmdfc29vbiAuYnV0dG9uOmhvdmVyLCBib2R5ICNwYWdlLWNvbnRhaW5lciAuZXRfcGJfc2hvcCAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdC5jb21pbmdfc29vbiAuYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1NmNhYiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxNTZjYWIgIWltcG9ydGFudDtcbn1cbmJvZHkgI3BhZ2UtY29udGFpbmVyIC5ldF9wYl9zaG9wIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0Lm9mZmVyaW5nX2Nsb3NlZCAuYnV0dG9uLCBib2R5ICNwYWdlLWNvbnRhaW5lciAuZXRfcGJfc2hvcCAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdC5leGl0X3Byb3Bvc2VkIC5idXR0b24sIGJvZHkgI3BhZ2UtY29udGFpbmVyIC5ldF9wYl9zaG9wIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0LmV4aXRfb25nb2luZyAuYnV0dG9uLCBib2R5ICNwYWdlLWNvbnRhaW5lciAuZXRfcGJfc2hvcCAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdC5leGl0X2NvbXBsZXRlIC5idXR0b24sIGJvZHkgI3BhZ2UtY29udGFpbmVyIC5ldF9wYl9zaG9wIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0LmZ1bGx5X3N1YnNjcmliZWQgLmJ1dHRvbiwgYm9keSAjcGFnZS1jb250YWluZXIgLmV0X3BiX3Nob3AgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Quc29sZF9vdXQgLmJ1dHRvbiwgYm9keSAjcGFnZS1jb250YWluZXIgLmV0X3BiX3Nob3AgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QucHJvaGliaXRlZF9wcm9wZXJ0eSAuYnV0dG9uLCBib2R5ICNwYWdlLWNvbnRhaW5lciAuZXRfcGJfc2hvcCAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdC50b2tlbnNfbWlncmF0ZWQgLmJ1dHRvbiB7XG4gIGNvbG9yOiAjNjQ2NDY0O1xuICBib3JkZXItY29sb3I6ICM2NDY0NjQ7XG59XG5ib2R5ICNwYWdlLWNvbnRhaW5lciAuZXRfcGJfc2hvcCAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdC5vZmZlcmluZ19jbG9zZWQgLmJ1dHRvbjpob3ZlciwgYm9keSAjcGFnZS1jb250YWluZXIgLmV0X3BiX3Nob3AgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qub2ZmZXJpbmdfY2xvc2VkIC5idXR0b246Zm9jdXMsIGJvZHkgI3BhZ2UtY29udGFpbmVyIC5ldF9wYl9zaG9wIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0LmV4aXRfcHJvcG9zZWQgLmJ1dHRvbjpob3ZlciwgYm9keSAjcGFnZS1jb250YWluZXIgLmV0X3BiX3Nob3AgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QuZXhpdF9wcm9wb3NlZCAuYnV0dG9uOmZvY3VzLCBib2R5ICNwYWdlLWNvbnRhaW5lciAuZXRfcGJfc2hvcCAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdC5leGl0X29uZ29pbmcgLmJ1dHRvbjpob3ZlciwgYm9keSAjcGFnZS1jb250YWluZXIgLmV0X3BiX3Nob3AgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QuZXhpdF9vbmdvaW5nIC5idXR0b246Zm9jdXMsIGJvZHkgI3BhZ2UtY29udGFpbmVyIC5ldF9wYl9zaG9wIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0LmV4aXRfY29tcGxldGUgLmJ1dHRvbjpob3ZlciwgYm9keSAjcGFnZS1jb250YWluZXIgLmV0X3BiX3Nob3AgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QuZXhpdF9jb21wbGV0ZSAuYnV0dG9uOmZvY3VzLCBib2R5ICNwYWdlLWNvbnRhaW5lciAuZXRfcGJfc2hvcCAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdC5mdWxseV9zdWJzY3JpYmVkIC5idXR0b246aG92ZXIsIGJvZHkgI3BhZ2UtY29udGFpbmVyIC5ldF9wYl9zaG9wIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0LmZ1bGx5X3N1YnNjcmliZWQgLmJ1dHRvbjpmb2N1cywgYm9keSAjcGFnZS1jb250YWluZXIgLmV0X3BiX3Nob3AgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Quc29sZF9vdXQgLmJ1dHRvbjpob3ZlciwgYm9keSAjcGFnZS1jb250YWluZXIgLmV0X3BiX3Nob3AgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Quc29sZF9vdXQgLmJ1dHRvbjpmb2N1cywgYm9keSAjcGFnZS1jb250YWluZXIgLmV0X3BiX3Nob3AgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QucHJvaGliaXRlZF9wcm9wZXJ0eSAuYnV0dG9uOmhvdmVyLCBib2R5ICNwYWdlLWNvbnRhaW5lciAuZXRfcGJfc2hvcCAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdC5wcm9oaWJpdGVkX3Byb3BlcnR5IC5idXR0b246Zm9jdXMsIGJvZHkgI3BhZ2UtY29udGFpbmVyIC5ldF9wYl9zaG9wIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0LnRva2Vuc19taWdyYXRlZCAuYnV0dG9uOmhvdmVyLCBib2R5ICNwYWdlLWNvbnRhaW5lciAuZXRfcGJfc2hvcCAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdC50b2tlbnNfbWlncmF0ZWQgLmJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NDY0NjQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNjQ2NDY0ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFwiLnByb2hpYml0ZWRfcHJvcGVydHlcIiBzdHlsaW5nIG11c3QgY29tZSBhZnRlciBvdGhlciBidXR0b24gc3R5bGluZyB0byBwcmVlbXB0OiAqL1xuLm1hcmtldHBsYWNlVG9rZW5CdG4sIGEucHJvZHVjdF90eXBlX3NpbXBsZS5hZGRfdG9fY2FydF9idXR0b24uYWpheF9hZGRfdG9fY2FydCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb21pbmdfc29vbiAubWFya2V0cGxhY2VUb2tlbkJ0biBhIHtcbiAgY29sb3I6ICMxNTZjYWI7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0O1xufVxuXG4uZGdwY19wcm9kdWN0X2Nhcm91c2VsIC5jb21pbmdfc29vbiAubWFya2V0cGxhY2VUb2tlbkJ0biBhIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgY29sb3I6ICMyOTQzNzg7XG59XG5cbmJvZHkgI3BhZ2UtY29udGFpbmVyIC5jb21pbmdfc29vbiAubWFya2V0cGxhY2VUb2tlbkJ0biBhOmhvdmVyIC5idXR0b25UZXh0IHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgLyogQ291bnRlcmFjdHMgRGl2aS9XQyBzdHlsaW5nICovXG59XG5cbi8qIFNob3AgQnJlYWtwb2ludHMgKi9cbi8qXG4gKiA8IDkxMHB4OiBJbWFnZXMgb3ZlciBob3VzZSBpbmZvLlxuICogPCA1MzBweDogU2hyaW5rIGZvbnRzIHRvIGZpdCBwaG9uZS5cbiAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgLmV0X3BiX3Nob3AgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZXRfcGJfc2hvcCAud29vY29tbWVyY2Utc2hvcC1sb29wLmxlZnQtY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuZXRfcGJfc2hvcCAud29vY29tbWVyY2Utc2hvcC1sb29wLnJpZ2h0LWNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuZXRfcGJfc2hvcCAucHJvZHVjdHMgLnByb2R1Y3QgLmV0X3Nob3BfaW1hZ2Uge1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IDUzdnc7XG4gIH1cbiAgLmV0X3BiX3Nob3AgdWwuaW52ZXN0b3JJRGxpc3QubWFya2V0cGxhY2Uge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gIH1cbiAgLmV0X3BiX3Nob3AgLm1hcmtldHBsYWNlVG9rZW5CdG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IHVuc2V0O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyOXB4KSB7XG4gIC5ldF9wYl9zaG9wIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICB9XG4gIC5ldF9wYl9zaG9wIC5ob3VzZS1wcmljZSB7XG4gICAgcGFkZGluZzogMCA4cHggMCAwO1xuICB9XG4gIC5ldF9wYl9zaG9wIC5ob3VzZS1wcmljZSArIC50b2tlbi1wcmljZSB7XG4gICAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgfVxuICAuZXRfcGJfc2hvcCAuaG91c2UtcHJpY2UgLnByaWNlLXRpdGxlLCAuZXRfcGJfc2hvcCAudG9rZW4tcHJpY2UgLnByaWNlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxuICAuZXRfcGJfc2hvcCAuaG91c2UtcHJpY2UgLnByaWNlLW51bWJlciwgLmV0X3BiX3Nob3AgLnRva2VuLXByaWNlIC5wcmljZS1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gIH1cbiAgaHRtbFtsYW5nPXJ1LVJVXSAuZXRfcGJfc2hvcCAuaG91c2UtcHJpY2UgLnByaWNlLXRpdGxlLCBodG1sW2xhbmc9cnUtUlVdIC5ldF9wYl9zaG9wIC50b2tlbi1wcmljZSAucHJpY2UtdGl0bGUsXG4gIGh0bWxbbGFuZz1lcy1FU10gLmV0X3BiX3Nob3AgLmhvdXNlLXByaWNlIC5wcmljZS10aXRsZSwgaHRtbFtsYW5nPWVzLUVTXSAuZXRfcGJfc2hvcCAudG9rZW4tcHJpY2UgLnByaWNlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDAuN2VtO1xuICB9XG4gIGh0bWxbbGFuZz1ydS1SVV0gLmV0X3BiX3Nob3AgLmhvdXNlLXByaWNlIC5wcmljZS1udW1iZXIsIGh0bWxbbGFuZz1ydS1SVV0gLmV0X3BiX3Nob3AgLnRva2VuLXByaWNlIC5wcmljZS1udW1iZXIsXG4gIGh0bWxbbGFuZz1lcy1FU10gLmV0X3BiX3Nob3AgLmhvdXNlLXByaWNlIC5wcmljZS1udW1iZXIsIGh0bWxbbGFuZz1lcy1FU10gLmV0X3BiX3Nob3AgLnRva2VuLXByaWNlIC5wcmljZS1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gIH1cbiAgLmV0X3BiX3Nob3AgLm1hcmtldHBsYWNlVG9rZW5CdG4ge1xuICAgIG1hcmdpbjogMTZweCBhdXRvIDRweDtcbiAgfVxuICAuZXRfcGJfc2hvcCAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMC4yZW0gMC41ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi8qKioqICBFTkQgRlJPTSBUSEVNRSAgKioqKiovIiwiYm9keS5hcmNoaXZlLnRheC1wcm9kdWN0X2NhdCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuYm9keS5hcmNoaXZlLnRheC1wcm9kdWN0X2NhdCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5ldF9zaG9wX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5LmFyY2hpdmUudGF4LXByb2R1Y3RfY2F0IC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGEgaW1nLFxuYm9keS5hcmNoaXZlLnRheC1wcm9kdWN0X2NhdCAud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGEgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDMwcHg7XG59XG5ib2R5LmFyY2hpdmUudGF4LXByb2R1Y3RfY2F0IC5wcm9wZXJ0eS1oaWdobGlnaHRzLWZsYWcge1xuICB0b3A6IDYwcHg7XG59XG5cbmJvZHkuYXJjaGl2ZSBkaXYjbWFpbi1jb250ZW50IHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjYmQ5ZjY7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS5hcmNoaXZlIGRpdiNhcmNoaXZlLWxheW91dC1jb250YWluZXIgLmV0X3BiX2ltYWdlX3dyYXAge1xuICAgIG1hcmdpbi10b3A6IDIwJTtcbiAgfVxufVxuYm9keS5hcmNoaXZlIGRpdiNhcmNoaXZlLWxheW91dC1jb250YWluZXIgZGl2I2V0LWJvYyAuZXRfcGJfcm93IHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbn1cblxuI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcbiAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbn1cbiNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgLnNvbGRfb3V0LXN0YW1wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cbiNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgLnNvbGRfb3V0LXN0YW1wIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNiU7XG4gIHdpZHRoOiA3NSU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn0iLCI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLm5vLWRpc3BsYXkge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAtOTk5OTkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5cbi5jYXRhbG9nX3RleHQge1xuICBjb2xvcjogIzE1NmNhYjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjFlbTtcbn1cblxuLmJhY2stY2F0YWxvZy10ZXh0LWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJhY2stY2F0YWxvZy10ZXh0LWNvbnRhaW5lciA+IGRpdiB7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBjb2xvcjogIzE1NmNhYjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMnB4IDE4cHggMThweDtcbn1cblxuLmJhY2stY2F0YWxvZy1tb2RhbC1vcGVuLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmJhY2stY2F0YWxvZy1tb2RhbC1vcGVuLWNvbnRhaW5lci0yIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2hvd0ljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjJweCkge1xuICBwLndvb2NvbW1lcmNlLXJlc3VsdC1jb3VudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MnB4KSB7XG4gIC53b29jb21tZXJjZS1vcmRlcmluZyB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmFjay1jYXRhbG9nLXRleHQtY29udGFpbmVyLWluamVjdCB7XG4gIGNsZWFyOiBib3RoO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTU2Y2FiO1xuICBtYXJnaW46IDAgMCAzNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmJhY2stY2F0YWxvZy10ZXh0LWNvbnRhaW5lci1pbmplY3QgLnNlZS1iYWNrLWNhdGFsb2ctdGV4dCB7XG4gIGNvbG9yOiAjMTU2Y2FiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmJhY2stY2F0YWxvZy10ZXh0LWNvbnRhaW5lci1pbmplY3QgLnNlZS1iYWNrLWNhdGFsb2ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5ldF9wYl9jb2RlX2lubmVyIC5iYWNrLWNhdGFsb2ctdGV4dC1jb250YWluZXItaW5qZWN0LFxuLmV0X3BiX3RleHRfaW5uZXIgLmJhY2stY2F0YWxvZy10ZXh0LWNvbnRhaW5lci1pbmplY3Qge1xuICBtYXJnaW46IDE4cHg7XG59XG5cbi5iYWNrLWNhdGFsb2ctbW9kYWwtb3BlbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMxNTZjYWI7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzFkNmFhYSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODVlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwLjM1ZW0gMC45ZW0gIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMC4xNXMgYWxsIGVhc2UtaW4tb3V0O1xufVxuLmJhY2stY2F0YWxvZy1tb2RhbC1vcGVuOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTZjYWI7XG59XG5cbiNiYWNrLWNhdGFsb2ctbW9kYWwtY29udGFpbmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk5OTk5O1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuI2JhY2stY2F0YWxvZy1tb2RhbC1jb250YWluZXIgLmZpbHRlci1pbnB1dCB7XG4gIHdpZHRoOiAxNzVweDtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gIGNvbG9yOiAjNGU0ZTRlO1xufVxuI2JhY2stY2F0YWxvZy1tb2RhbC1jb250YWluZXIgLmZpbHRlci1pbnB1dCNzb3J0LWJ5IHtcbiAgd2lkdGg6IDE2MHB4O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTEuNXB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jYmFjay1jYXRhbG9nLW1vZGFsLWNvbnRhaW5lciAuZmlsdGVyLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmQzOTQwO1xuICBjb2xvcjogIzNlM2UzZTtcbn1cbiNiYWNrLWNhdGFsb2ctbW9kYWwtY29udGFpbmVyIC5maWx0ZXItaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuI2JhY2stY2F0YWxvZy1tb2RhbC1jb250YWluZXIgLmZpbHRlci1pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jYmFjay1jYXRhbG9nLW1vZGFsLWNvbnRhaW5lciAuZmlsdGVyLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jYmFjay1jYXRhbG9nLW1vZGFsLWNvbnRhaW5lciAuYmFjay1jYXRhbG9nLWZpbHRlcnMtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogMjBweCAhaW1wb3J0YW50O1xuICAgICAtbW96LWNvbHVtbi1nYXA6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHJvdy1nYXA6IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZDNkMyAhaW1wb3J0YW50O1xufVxuI2JhY2stY2F0YWxvZy1tb2RhbC1jb250YWluZXIgLmJhY2stY2F0YWxvZy1maWx0ZXJzLWNvbnRhaW5lciNyZXNldC1maWx0ZXJzIHtcbiAgcGFkZGluZzogMC4yZW0gMC42ZW0gIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI2JhY2stY2F0YWxvZy1tb2RhbC1jb250YWluZXIgLmZpbHRlcnMtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4jYmFjay1jYXRhbG9nLW1vZGFsLWNvbnRhaW5lciBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbiNiYWNrLWNhdGFsb2ctbW9kYWwtY29udGFpbmVyIGE6aG92ZXIsICNiYWNrLWNhdGFsb2ctbW9kYWwtY29udGFpbmVyIGE6Zm9jdXMge1xuICBjb2xvcjogI0YyQTkxRTtcbn1cbiNiYWNrLWNhdGFsb2ctbW9kYWwtY29udGFpbmVyICNiYWNrLWNhdGFsb2ctbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4NSU7XG4gIGhlaWdodDogODUlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI2JhY2stY2F0YWxvZy1tb2RhbC1jb250YWluZXIgI2JhY2stY2F0YWxvZy1tb2RhbCAuYmFjay1jYXRhbG9nLW1vZGFsLWNsb3NlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDRweDtcbiAgdG9wOiA0cHg7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuI2JhY2stY2F0YWxvZy1tb2RhbC1jb250YWluZXIgI2JhY2stY2F0YWxvZy1tb2RhbCAuYmFjay1jYXRhbG9nLW1vZGFsLWNsb3NlLWJ1dHRvbiBpIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbiNiYWNrLWNhdGFsb2ctbW9kYWwtY29udGFpbmVyICNiYWNrLWNhdGFsb2ctbW9kYWwgLmJhY2stY2F0YWxvZy1tb2RhbC1jbG9zZS1idXR0b246aG92ZXIgaSwgI2JhY2stY2F0YWxvZy1tb2RhbC1jb250YWluZXIgI2JhY2stY2F0YWxvZy1tb2RhbCAuYmFjay1jYXRhbG9nLW1vZGFsLWNsb3NlLWJ1dHRvbjpmb2N1cyBpIHtcbiAgY29sb3I6ICNmMmE5MWU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAjYmFjay1jYXRhbG9nLW1vZGFsLWNvbnRhaW5lciAjYmFjay1jYXRhbG9nLW1vZGFsIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGhlaWdodDogOTQlO1xuICB9XG59XG4jYmFjay1jYXRhbG9nLW1vZGFsLWNvbnRhaW5lciAjYmFjay1jYXRhbG9nLW1vZGFsICNiYWNrLWNhdGFsb2ctbW9kYWwtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTQzNzg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwcHggMHB4O1xufVxuI2JhY2stY2F0YWxvZy1tb2RhbC1jb250YWluZXIgI2JhY2stY2F0YWxvZy1tb2RhbCAjYmFjay1jYXRhbG9nLW1vZGFsLWhlYWRlciA+IGgyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDEwcHggNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICNiYWNrLWNhdGFsb2ctbW9kYWwtY29udGFpbmVyICNiYWNrLWNhdGFsb2ctbW9kYWwgI2JhY2stY2F0YWxvZy1tb2RhbC1oZWFkZXIgPiBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4jYmFjay1jYXRhbG9nLW1vZGFsLWNvbnRhaW5lciAjYmFjay1jYXRhbG9nLW1vZGFsICNiYWNrLWNhdGFsb2ctbW9kYWwtYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwcHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNiYWNrLWNhdGFsb2ctbW9kYWwtY29udGFpbmVyICNiYWNrLWNhdGFsb2ctbW9kYWwgI2JhY2stY2F0YWxvZy1tb2RhbC1ib2R5IC5zcGlubmVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0b3A6IDMwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4jYmFjay1jYXRhbG9nLW1vZGFsLWNvbnRhaW5lciAjYmFjay1jYXRhbG9nLW1vZGFsICNiYWNrLWNhdGFsb2ctbW9kYWwtYm9keSAuZXJyb3ItY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM5NzEyMTI7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgdG9wOiA0MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbiAgLyogbWFyZ2luOiAwIDBweDsgKi9cbiAgbGVmdDogNTAlO1xufVxuI2JhY2stY2F0YWxvZy1tb2RhbC1jb250YWluZXIgI2JhY2stY2F0YWxvZy1tb2RhbCAjYmFjay1jYXRhbG9nLW1vZGFsLWJvZHkgLmVycm9yLWNvbnRhaW5lciAuZXJyb3ItbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbiNiYWNrLWNhdGFsb2ctbW9kYWwtY29udGFpbmVyICNiYWNrLWNhdGFsb2ctbW9kYWwgI2JhY2stY2F0YWxvZy1tb2RhbC1ib2R5IC5uby1wcm9wZXJ0aWVzLWNvbnRhaW5lcixcbiNiYWNrLWNhdGFsb2ctbW9kYWwtY29udGFpbmVyICNiYWNrLWNhdGFsb2ctbW9kYWwgI2JhY2stY2F0YWxvZy1tb2RhbC1ib2R5IC5uby1zbG93LXF1ZXJ5LWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZGQ5YjIxO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHRvcDogNDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG4gIC8qIG1hcmdpbjogMCAwcHg7ICovXG4gIGxlZnQ6IDUwJTtcbn1cbiNiYWNrLWNhdGFsb2ctbW9kYWwtY29udGFpbmVyICNiYWNrLWNhdGFsb2ctbW9kYWwgI2JhY2stY2F0YWxvZy1tb2RhbC1ib2R5IC5uby1wcm9wZXJ0aWVzLWNvbnRhaW5lciAubm8tcHJvcGVydGllcy1tZXNzYWdlLFxuI2JhY2stY2F0YWxvZy1tb2RhbC1jb250YWluZXIgI2JhY2stY2F0YWxvZy1tb2RhbCAjYmFjay1jYXRhbG9nLW1vZGFsLWJvZHkgLm5vLXNsb3ctcXVlcnktY29udGFpbmVyIC5uby1wcm9wZXJ0aWVzLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4jYmFjay1jYXRhbG9nLW1vZGFsLWNvbnRhaW5lciAjYmFjay1jYXRhbG9nLW1vZGFsICNiYWNrLWNhdGFsb2ctbW9kYWwtYm9keSAuZmEtc3Bpbm5lci10aGlyZCB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgY29sb3I6ICMxNTZjYWI7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGN1YmljLWJlemllcigwLjE1LCAwLjMsIDAuMywgMC43KSBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMXMgY3ViaWMtYmV6aWVyKDAuMTUsIDAuMywgMC4zLCAwLjcpIGluZmluaXRlO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBhbGwgZWFzZS1pbi1vdXQ7XG59XG4jYmFjay1jYXRhbG9nLW1vZGFsLWNvbnRhaW5lciAjYmFjay1jYXRhbG9nLW1vZGFsICNiYWNrLWNhdGFsb2ctbW9kYWwtYm9keSAuYmFjay1jYXRhbG9nLWxpc3QgPiBsaSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogOGZyIDRmciAzZnIgNGZyIDVmciA0ZnIgNGZyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRncmF5O1xuICBwYWRkaW5nOiAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICNiYWNrLWNhdGFsb2ctbW9kYWwtY29udGFpbmVyICNiYWNrLWNhdGFsb2ctbW9kYWwgI2JhY2stY2F0YWxvZy1tb2RhbC1ib2R5IC5iYWNrLWNhdGFsb2ctbGlzdCA+IGxpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnIgMWZyIDFmcjtcbiAgICBwYWRkaW5nOiAyNnB4IDE1cHggMTBweDtcbiAgfVxuICAjYmFjay1jYXRhbG9nLW1vZGFsLWNvbnRhaW5lciAjYmFjay1jYXRhbG9nLW1vZGFsICNiYWNrLWNhdGFsb2ctbW9kYWwtYm9keSAuYmFjay1jYXRhbG9nLWxpc3QgPiBsaSAuYmFjay1jYXRhbG9nLXBhaXItY29udGFpbmVyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gICNiYWNrLWNhdGFsb2ctbW9kYWwtY29udGFpbmVyICNiYWNrLWNhdGFsb2ctbW9kYWwgI2JhY2stY2F0YWxvZy1tb2RhbC1ib2R5IC5iYWNrLWNhdGFsb2ctbGlzdCA+IGxpIC5iYWNrLWNhdGFsb2ctcHJvcGVydHktY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAjYmFjay1jYXRhbG9nLW1vZGFsLWNvbnRhaW5lciAjYmFjay1jYXRhbG9nLW1vZGFsICNiYWNrLWNhdGFsb2ctbW9kYWwtYm9keSAuYmFjay1jYXRhbG9nLWxpc3QgPiBsaSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3ZnIgNWZyIDdmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgcGFkZGluZzogMjFweCAxNnB4IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImJhY2stY2F0YWxvZy1wcm9wZXJ0eS1jb250YWluZXIgLiAuXCIgXCJiYWNrLWNhdGFsb2ctdG9rZW4tcHJpY2UtY29udGFpbmVyIGJhY2stY2F0YWxvZy10b2tlbnMtY29udGFpbmVyIGJhY2stY2F0YWxvZy1hc3NldC1wcmljZS1jb250YWluZXJcIiBcImJhY2stY2F0YWxvZy1yZW50LXRva2VuLWNvbnRhaW5lciBiYWNrLWNhdGFsb2cteWllbGQtY29udGFpbmVyIC5cIiBcImV0aGVyc2Nhbi1jb250YWluZXIgdW5pc3dhcC1jb250YWluZXIgLlwiO1xuICB9XG4gICNiYWNrLWNhdGFsb2ctbW9kYWwtY29udGFpbmVyICNiYWNrLWNhdGFsb2ctbW9kYWwgI2JhY2stY2F0YWxvZy1tb2RhbC1ib2R5IC5iYWNrLWNhdGFsb2ctbGlzdCA+IGxpIC5iYWNrLWNhdGFsb2ctcHJvcGVydHktY29udGFpbmVyIHtcbiAgICBncmlkLWFyZWE6IGJhY2stY2F0YWxvZy1wcm9wZXJ0eS1jb250YWluZXI7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2JhY2stY2F0YWxvZy1tb2RhbC1jb250YWluZXIgI2JhY2stY2F0YWxvZy1tb2RhbCAjYmFjay1jYXRhbG9nLW1vZGFsLWJvZHkgLmJhY2stY2F0YWxvZy1saXN0ID4gbGkgLmJhY2stY2F0YWxvZy10b2tlbi1wcmljZS1jb250YWluZXIge1xuICAgIGdyaWQtYXJlYTogYmFjay1jYXRhbG9nLXRva2VuLXByaWNlLWNvbnRhaW5lcjtcbiAgfVxuICAjYmFjay1jYXRhbG9nLW1vZGFsLWNvbnRhaW5lciAjYmFjay1jYXRhbG9nLW1vZGFsICNiYWNrLWNhdGFsb2ctbW9kYWwtYm9keSAuYmFjay1jYXRhbG9nLWxpc3QgPiBsaSAuYmFjay1jYXRhbG9nLXRva2Vucy1jb250YWluZXIge1xuICAgIGdyaWQtYXJlYTogYmFjay1jYXRhbG9nLXRva2Vucy1jb250YWluZXI7XG4gIH1cbiAgI2JhY2stY2F0YWxvZy1tb2RhbC1jb250YWluZXIgI2JhY2stY2F0YWxvZy1tb2RhbCAjYmFjay1jYXRhbG9nLW1vZGFsLWJvZHkgLmJhY2stY2F0YWxvZy1saXN0ID4gbGkgLmJhY2stY2F0YWxvZy1hc3NldC1wcmljZS1jb250YWluZXIge1xuICAgIGdyaWQtYXJlYTogYmFjay1jYXRhbG9nLWFzc2V0LXByaWNlLWNvbnRhaW5lcjtcbiAgfVxuICAjYmFjay1jYXRhbG9nLW1vZGFsLWNvbnRhaW5lciAjYmFjay1jYXRhbG9nLW1vZGFsICNiYWNrLWNhdGFsb2ctbW9kYWwtYm9keSAuYmFjay1jYXRhbG9nLWxpc3QgPiBsaSAuYmFjay1jYXRhbG9nLXlpZWxkLWNvbnRhaW5lciB7XG4gICAgZ3JpZC1hcmVhOiBiYWNrLWNhdGFsb2cteWllbGQtY29udGFpbmVyO1xuICB9XG4gICNiYWNrLWNhdGFsb2ctbW9kYWwtY29udGFpbmVyICNiYWNrLWNhdGFsb2ctbW9kYWwgI2JhY2stY2F0YWxvZy1tb2RhbC1ib2R5IC5iYWNrLWNhdGFsb2ctbGlzdCA+IGxpIC5iYWNrLWNhdGFsb2ctcmVudC10b2tlbi1jb250YWluZXIge1xuICAgIGdyaWQtYXJlYTogYmFjay1jYXRhbG9nLXJlbnQtdG9rZW4tY29udGFpbmVyO1xuICB9XG4gICNiYWNrLWNhdGFsb2ctbW9kYWwtY29udGFpbmVyICNiYWNrLWNhdGFsb2ctbW9kYWwgI2JhY2stY2F0YWxvZy1tb2RhbC1ib2R5IC5iYWNrLWNhdGFsb2ctbGlzdCA+IGxpIC51bmlzd2FwLWNvbnRhaW5lciB7XG4gICAgZ3JpZC1hcmVhOiB1bmlzd2FwLWNvbnRhaW5lcjtcbiAgfVxuICAjYmFjay1jYXRhbG9nLW1vZGFsLWNvbnRhaW5lciAjYmFjay1jYXRhbG9nLW1vZGFsICNiYWNrLWNhdGFsb2ctbW9kYWwtYm9keSAuYmFjay1jYXRhbG9nLWxpc3QgPiBsaSAuZXRoZXJzY2FuLWNvbnRhaW5lciB7XG4gICAgZ3JpZC1hcmVhOiBldGhlcnNjYW4tY29udGFpbmVyO1xuICB9XG4gICNiYWNrLWNhdGFsb2ctbW9kYWwtY29udGFpbmVyICNiYWNrLWNhdGFsb2ctbW9kYWwgI2JhY2stY2F0YWxvZy1tb2RhbC1ib2R5IC5iYWNrLWNhdGFsb2ctbGlzdCA+IGxpLmJveC1vcGVuZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMjFweCAxNnB4IDIxcHg7XG4gIH1cbiAgI2JhY2stY2F0YWxvZy1tb2RhbC1jb250YWluZXIgI2JhY2stY2F0YWxvZy1tb2RhbCAjYmFjay1jYXRhbG9nLW1vZGFsLWJvZHkgLmJhY2stY2F0YWxvZy1saXN0ID4gbGkgLmJhY2stY2F0YWxvZy1wYWlyLWNvbnRhaW5lcjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2JhY2stY2F0YWxvZy1tb2RhbC1jb250YWluZXIgI2JhY2stY2F0YWxvZy1tb2RhbCAjYmFjay1jYXRhbG9nLW1vZGFsLWJvZHkgLmJhY2stY2F0YWxvZy1saXN0ID4gbGkgLmJhY2stY2F0YWxvZy1wcm9wZXJ0eS1jb250YWluZXIge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLWVuZDogNDtcbiAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICBncmlkLXJvdy1lbmQ6IDE7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAjYmFjay1jYXRhbG9nLW1vZGFsLWNvbnRhaW5lciAjYmFjay1jYXRhbG9nLW1vZGFsICNiYWNrLWNhdGFsb2ctbW9kYWwtYm9keSAuYmFjay1jYXRhbG9nLWxpc3QgPiBsaSAuYmFjay1jYXRhbG9nLXByb3BlcnR5LWNvbnRhaW5lciBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICMxNTZjYWI7XG4gICAgdHJhbnNpdGlvbjogMC4xNXMgYWxsIGVhc2UtaW4tb3V0O1xuICB9XG4gICNiYWNrLWNhdGFsb2ctbW9kYWwtY29udGFpbmVyICNiYWNrLWNhdGFsb2ctbW9kYWwgI2JhY2stY2F0YWxvZy1tb2RhbC1ib2R5IC5iYWNrLWNhdGFsb2ctbGlzdCA+IGxpIC5iYWNrLWNhdGFsb2ctcHJvcGVydHktY29udGFpbmVyIGE6aG92ZXIsICNiYWNrLWNhdGFsb2ctbW9kYWwtY29udGFpbmVyICNiYWNrLWNhdGFsb2ctbW9kYWwgI2JhY2stY2F0YWxvZy1tb2RhbC1ib2R5IC5iYWNrLWNhdGFsb2ctbGlzdCA+IGxpIC5iYWNrLWNhdGFsb2ctcHJvcGVydHktY29udGFpbmVyIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZjJhOTFlO1xuICB9XG4gICNiYWNrLWNhdGFsb2ctbW9kYWwtY29udGFpbmVyICNiYWNrLWNhdGFsb2ctbW9kYWwgI2JhY2stY2F0YWxvZy1tb2RhbC1ib2R5IC5iYWNrLWNhdGFsb2ctbGlzdCA+IGxpIC5iYWNrLWNhdGFsb2ctcHJvcGVydHktY29udGFpbmVyIGkge1xuICAgIGNvbG9yOiAjMTU2Y2FiICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtNXB4O1xuICAgIHRvcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQgIWltcG9ydGFudDtcbiAgfVxuICAjYmFjay1jYXRhbG9nLW1vZGFsLWNvbnRhaW5lciAjYmFjay1jYXRhbG9nLW1vZGFsICNiYWNrLWNhdGFsb2ctbW9kYWwtYm9keSAuYmFjay1jYXRhbG9nLWxpc3QgPiBsaSAuYmFjay1jYXRhbG9nLXByb3BlcnR5LWNvbnRhaW5lciBpLnNob3dJY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAjYmFjay1jYXRhbG9nLW1vZGFsLWNvbnRhaW5lciAjYmFjay1jYXRhbG9nLW1vZGFsICNiYWNrLWNhdGFsb2ctbW9kYWwtYm9keSAuYmFjay1jYXRhbG9nLWxpc3QgPiBsaSAuYmFjay1jYXRhbG9nLXByb3BlcnR5LWNvbnRhaW5lciBpLm5vLWRpc3BsYXkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAjYmFjay1jYXRhbG9nLW1vZGFsLWNvbnRhaW5lciAjYmFjay1jYXRhbG9nLW1vZGFsICNiYWNrLWNhdGFsb2ctbW9kYWwtYm9keSAuYmFjay1jYXRhbG9nLWxpc3QgPiBsaSAuYmFjay1jYXRhbG9nLXByb3BlcnR5LWNvbnRhaW5lciBpLnR1cm4taWNvbiB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICAjYmFjay1jYXRhbG9nLW1vZGFsLWNvbnRhaW5lciAjYmFjay1jYXRhbG9nLW1vZGFsICNiYWNrLWNhdGFsb2ctbW9kYWwtYm9keSAuYmFjay1jYXRhbG9nLWxpc3QgPiBsaSAuYmFjay1jYXRhbG9nLXlpZWxkLWNvbnRhaW5lciB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA0O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAzO1xuICAgIGdyaWQtcm93LWVuZDogMztcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gICNiYWNrLWNhdGFsb2ctbW9kYWwtY29udGFpbmVyICNiYWNrLWNhdGFsb2ctbW9kYWwgI2JhY2stY2F0YWxvZy1tb2RhbC1ib2R5IC5iYWNrLWNhdGFsb2ctbGlzdCA+IGxpIC5iYWNrLWNhdGFsb2ctcGFpci1jb250YWluZXI6bm90KC5iYWNrLWNhdGFsb2ctcHJvcGVydHktY29udGFpbmVyKSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBoZWlnaHQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgI2JhY2stY2F0YWxvZy1tb2RhbC1jb250YWluZXIgI2JhY2stY2F0YWxvZy1tb2RhbCAjYmFjay1jYXRhbG9nLW1vZGFsLWJvZHkgLmJhY2stY2F0YWxvZy1saXN0ID4gbGkgLmJhY2stY2F0YWxvZy1wYWlyLWNvbnRhaW5lci5vcGVuLXVwIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA0O1xuICB9XG59XG4jYmFjay1jYXRhbG9nLW1vZGFsLWNvbnRhaW5lciAjYmFjay1jYXRhbG9nLW1vZGFsICNiYWNrLWNhdGFsb2ctbW9kYWwtYm9keSAuYmFjay1jYXRhbG9nLWxpc3QgPiBsaSAuYmFjay1jYXRhbG9nLXBhaXItY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuI2JhY2stY2F0YWxvZy1tb2RhbC1jb250YWluZXIgI2JhY2stY2F0YWxvZy1tb2RhbCAjYmFjay1jYXRhbG9nLW1vZGFsLWJvZHkgLmJhY2stY2F0YWxvZy1saXN0ID4gbGkgLmJhY2stY2F0YWxvZy1wYWlyLWNvbnRhaW5lci5iYWNrLWNhdGFsb2ctcHJvcGVydHktY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cbiNiYWNrLWNhdGFsb2ctbW9kYWwtY29udGFpbmVyICNiYWNrLWNhdGFsb2ctbW9kYWwgI2JhY2stY2F0YWxvZy1tb2RhbC1ib2R5IC5iYWNrLWNhdGFsb2ctbGlzdCA+IGxpIC5iYWNrLWNhdGFsb2ctcGFpci1jb250YWluZXIuYmFjay1jYXRhbG9nLXByb3BlcnR5LWNvbnRhaW5lciAuYmFjay1jYXRhbG9nLXBhaXJlZC12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNiYWNrLWNhdGFsb2ctbW9kYWwtY29udGFpbmVyICNiYWNrLWNhdGFsb2ctbW9kYWwgI2JhY2stY2F0YWxvZy1tb2RhbC1ib2R5IC5iYWNrLWNhdGFsb2ctbGlzdCA+IGxpIC5iYWNrLWNhdGFsb2ctcGFpci1jb250YWluZXIuYmFjay1jYXRhbG9nLXByb3BlcnR5LWNvbnRhaW5lciAuYmFjay1jYXRhbG9nLXBhaXJlZC12YWx1ZSA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMjI7XG59XG4jYmFjay1jYXRhbG9nLW1vZGFsLWNvbnRhaW5lciAjYmFjay1jYXRhbG9nLW1vZGFsICNiYWNrLWNhdGFsb2ctbW9kYWwtYm9keSAuYmFjay1jYXRhbG9nLWxpc3QgPiBsaSAuYmFjay1jYXRhbG9nLXBhaXItY29udGFpbmVyLmJhY2stY2F0YWxvZy1wcm9wZXJ0eS1jb250YWluZXIgaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jYmFjay1jYXRhbG9nLW1vZGFsLWNvbnRhaW5lciAjYmFjay1jYXRhbG9nLW1vZGFsICNiYWNrLWNhdGFsb2ctbW9kYWwtYm9keSAuYmFjay1jYXRhbG9nLWxpc3QgPiBsaSAuYmFjay1jYXRhbG9nLXBhaXItY29udGFpbmVyID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2JhY2stY2F0YWxvZy1tb2RhbC1jb250YWluZXIgI2JhY2stY2F0YWxvZy1tb2RhbCAjYmFjay1jYXRhbG9nLW1vZGFsLWJvZHkgLmJhY2stY2F0YWxvZy1saXN0ID4gbGkgLmJhY2stY2F0YWxvZy1wYWlyLWNvbnRhaW5lciAuYmFjay1jYXRhbG9nLXBhaXJlZC1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbiNiYWNrLWNhdGFsb2ctbW9kYWwtY29udGFpbmVyICNiYWNrLWNhdGFsb2ctbW9kYWwgI2JhY2stY2F0YWxvZy1tb2RhbC1ib2R5IC5iYWNrLWNhdGFsb2ctbGlzdCA+IGxpIC5iYWNrLWNhdGFsb2ctcGFpci1jb250YWluZXIgLmJhY2stY2F0YWxvZy1wYWlyZWQtdmFsdWUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4jYmFjay1jYXRhbG9nLW1vZGFsLWNvbnRhaW5lciAjYmFjay1jYXRhbG9nLW1vZGFsICNiYWNrLWNhdGFsb2ctbW9kYWwtYm9keSAuYmFjay1jYXRhbG9nLWxpc3QgPiBsaSAuYmFjay1jYXRhbG9nLXBhaXItY29udGFpbmVyLmV0aGVyc2Nhbi1jb250YWluZXIgLmJhY2stY2F0YWxvZy1wYWlyZWQtdmFsdWUsICNiYWNrLWNhdGFsb2ctbW9kYWwtY29udGFpbmVyICNiYWNrLWNhdGFsb2ctbW9kYWwgI2JhY2stY2F0YWxvZy1tb2RhbC1ib2R5IC5iYWNrLWNhdGFsb2ctbGlzdCA+IGxpIC5iYWNrLWNhdGFsb2ctcGFpci1jb250YWluZXIudW5pc3dhcC1jb250YWluZXIgLmJhY2stY2F0YWxvZy1wYWlyZWQtdmFsdWUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG4jYmFjay1jYXRhbG9nLW1vZGFsLWNvbnRhaW5lciAjYmFjay1jYXRhbG9nLW1vZGFsICNiYWNrLWNhdGFsb2ctbW9kYWwtYm9keSAuYmFjay1jYXRhbG9nLWxpc3QgPiBsaSAuYmFjay1jYXRhbG9nLXBhaXItY29udGFpbmVyLmV0aGVyc2Nhbi1jb250YWluZXIgYS5saW5rLWJ1dHRvbiwgI2JhY2stY2F0YWxvZy1tb2RhbC1jb250YWluZXIgI2JhY2stY2F0YWxvZy1tb2RhbCAjYmFjay1jYXRhbG9nLW1vZGFsLWJvZHkgLmJhY2stY2F0YWxvZy1saXN0ID4gbGkgLmJhY2stY2F0YWxvZy1wYWlyLWNvbnRhaW5lci51bmlzd2FwLWNvbnRhaW5lciBhLmxpbmstYnV0dG9uIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzE1NmNhYjtcbiAgcGFkZGluZzogMXB4IDdweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuI2JhY2stY2F0YWxvZy1tb2RhbC1jb250YWluZXIgI2JhY2stY2F0YWxvZy1tb2RhbCAjYmFjay1jYXRhbG9nLW1vZGFsLWJvZHkgLmJhY2stY2F0YWxvZy1saXN0ID4gbGkgLmJhY2stY2F0YWxvZy1wYWlyLWNvbnRhaW5lci5ldGhlcnNjYW4tY29udGFpbmVyIGEubGluay1idXR0b246aG92ZXIsICNiYWNrLWNhdGFsb2ctbW9kYWwtY29udGFpbmVyICNiYWNrLWNhdGFsb2ctbW9kYWwgI2JhY2stY2F0YWxvZy1tb2RhbC1ib2R5IC5iYWNrLWNhdGFsb2ctbGlzdCA+IGxpIC5iYWNrLWNhdGFsb2ctcGFpci1jb250YWluZXIuZXRoZXJzY2FuLWNvbnRhaW5lciBhLmxpbmstYnV0dG9uOmZvY3VzLCAjYmFjay1jYXRhbG9nLW1vZGFsLWNvbnRhaW5lciAjYmFjay1jYXRhbG9nLW1vZGFsICNiYWNrLWNhdGFsb2ctbW9kYWwtYm9keSAuYmFjay1jYXRhbG9nLWxpc3QgPiBsaSAuYmFjay1jYXRhbG9nLXBhaXItY29udGFpbmVyLnVuaXN3YXAtY29udGFpbmVyIGEubGluay1idXR0b246aG92ZXIsICNiYWNrLWNhdGFsb2ctbW9kYWwtY29udGFpbmVyICNiYWNrLWNhdGFsb2ctbW9kYWwgI2JhY2stY2F0YWxvZy1tb2RhbC1ib2R5IC5iYWNrLWNhdGFsb2ctbGlzdCA+IGxpIC5iYWNrLWNhdGFsb2ctcGFpci1jb250YWluZXIudW5pc3dhcC1jb250YWluZXIgYS5saW5rLWJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1NmNhYjtcbn1cblxuLmJhY2stY2F0YWxvZy1ldGhlcmV1bS1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIHBhZGRpbmc6IDJweCA0cHggMnB4IDRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAycHggc29saWQgIzIxMzI1YiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTMyNWI7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMC4xNXMgYWxsIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XG59XG4uYmFjay1jYXRhbG9nLWV0aGVyZXVtLWJ1dHRvbjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYmFjay1jYXRhbG9nLWV0aGVyZXVtLWJ1dHRvbi54ZGFpIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDhhOWE2ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OGE5YTY7XG59XG4uYmFjay1jYXRhbG9nLWV0aGVyZXVtLWJ1dHRvbi54ZGFpOmhvdmVyLCAuYmFjay1jYXRhbG9nLWV0aGVyZXVtLWJ1dHRvbi54ZGFpOmZvY3VzIHtcbiAgY29sb3I6ICM0OGE5YTYgIWltcG9ydGFudDtcbn1cbi5iYWNrLWNhdGFsb2ctZXRoZXJldW0tYnV0dG9uIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRyYW5zaXRpb246IDAuMTVzIGFsbCBlYXNlLWluLW91dCAhaW1wb3J0YW50O1xufVxuLmJhY2stY2F0YWxvZy1ldGhlcmV1bS1idXR0b246aG92ZXIsIC5iYWNrLWNhdGFsb2ctZXRoZXJldW0tYnV0dG9uOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMyMTMyNWIgIWltcG9ydGFudDtcbn1cblxuLnVzLW1lc3NhZ2UtY29udGFpbmVyIHtcbiAgbWFyZ2luOiA0MHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJhY2tncm91bmQ6ICNkZmY2ZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC51cy1tZXNzYWdlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAyMHB4O1xuICB9XG59XG4udXMtbWVzc2FnZS1jb250YWluZXIgLnVzLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG59XG4udXMtbWVzc2FnZS1jb250YWluZXIgLnVzLW1lc3NhZ2U6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn0iLCIvKiogVmFyaWFibGVzIERlY2xhcmVkICoqL1xuLyoqKioqKioqKioqKi9cbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgLmxpc3RpbmdBYm91dCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciAjZXQtYm9jIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLndjLXRhYnMsXG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLndjLXRhYnMge1xuICBvdmVyZmxvdzogaW5pdGlhbDtcbn1cbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy53Yy10YWJzOjpiZWZvcmUsXG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLndjLXRhYnM6OmJlZm9yZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy53Yy10YWJzIGxpLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy53Yy10YWJzIGxpIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xufVxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLndjLXRhYnMgbGkjdGFiLXRpdGxlLXJlbm92YXRpb25fdGFiLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy53Yy10YWJzIGxpI3RhYi10aXRsZS1yZW5vdmF0aW9uX3RhYiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy53Yy10YWJzIGxpI3RhYi10aXRsZS1yZW5vdmF0aW9uX3RhYixcbiAgYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy53Yy10YWJzIGxpI3RhYi10aXRsZS1yZW5vdmF0aW9uX3RhYiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMud2MtdGFicyBsaTo6YmVmb3JlLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy53Yy10YWJzIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG4gIGJvdHRvbTogLTFweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgbGVmdDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjMTEyYzRjO1xuICBib3JkZXItbGVmdDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogMC4xNXMgYWxsIGVhc2UtaW4tb3V0O1xufVxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLndjLXRhYnMgbGksIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy53Yy10YWJzIGxpLmFjdGl2ZSxcbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMud2MtdGFicyBsaSxcbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMud2MtdGFicyBsaS5hY3RpdmUge1xuICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zMDE5NjA3ODQzKSAhaW1wb3J0YW50O1xufVxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLndjLXRhYnMgbGkuYWN0aXZlIGEsXG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLndjLXRhYnMgbGkuYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kOiAjMTEyQzRDO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMud2MtdGFicyBsaS5hY3RpdmU6OmJlZm9yZSxcbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMud2MtdGFicyBsaS5hY3RpdmU6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJvdHRvbTogLTE0cHg7XG59XG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMud2MtdGFicyBsaTpmaXJzdC1jaGlsZCxcbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMud2MtdGFicyBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMud2MtdGFicyBsaSBhLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy53Yy10YWJzIGxpIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDVweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IDAuMTVzIGFsbCBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy53Yy10YWJzIGxpIGEsXG4gIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMud2MtdGFicyBsaSBhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCxcbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICBib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwsXG4gIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5saW5lLXRvdGFsLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5saW5lLXRvdGFsIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgY29sb3I6ICMyOTQzNzg7XG59XG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkubGluZS10b3RhbCBoNCxcbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5saW5lLXRvdGFsIHNwYW4sXG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmxpbmUtdG90YWwgaDQsXG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmxpbmUtdG90YWwgc3BhbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICBib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkubGluZS10b3RhbCBoNCxcbiAgYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmxpbmUtdG90YWwgc3BhbixcbiAgYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5saW5lLXRvdGFsIGg0LFxuICBib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmxpbmUtdG90YWwgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkubGluZS10b3RhbCBzcGFuOmxhc3Qtb2YtdHlwZSxcbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkubGluZS10b3RhbCBzcGFuOmxhc3Qtb2YtdHlwZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmdyb3NzLXJlbnQgaDQsIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5jYXAtcmF0ZSBoNCwgYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLm5vbWluYWwtZXhwZWN0ZWQtaW5jb21lIGg0LFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5ncm9zcy1yZW50IGg0LFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5jYXAtcmF0ZSBoNCxcbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkubm9taW5hbC1leHBlY3RlZC1pbmNvbWUgaDQge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuY2FwLXJhdGUtZmFkZWQgaDQsXG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuY2FwLXJhdGUtZmFkZWQgc3BhbixcbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuY2FwLXJhdGUtZmFkZWQgaDQsXG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmNhcC1yYXRlLWZhZGVkIHNwYW4ge1xuICBjb2xvcjogIzUwNTA1MCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmFzc2V0TGVnYWxEZXNjcmlwdGlvbiA+ICosIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldEZ1cm5pdHVyZSA+ICosIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldEFwcGxpYW5jZXMgPiAqLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldExlZ2FsRGVzY3JpcHRpb24gPiAqLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldEZ1cm5pdHVyZSA+ICosXG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmFzc2V0QXBwbGlhbmNlcyA+ICoge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldExlZ2FsRGVzY3JpcHRpb24gPiBzcGFuLmRhdGEsIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldEZ1cm5pdHVyZSA+IHNwYW4uZGF0YSwgYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmFzc2V0QXBwbGlhbmNlcyA+IHNwYW4uZGF0YSxcbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXRMZWdhbERlc2NyaXB0aW9uID4gc3Bhbi5kYXRhLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldEZ1cm5pdHVyZSA+IHNwYW4uZGF0YSxcbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXRBcHBsaWFuY2VzID4gc3Bhbi5kYXRhIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpIGg0Lm1ldGFMYWJlbCxcbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkgaDQubWV0YUxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAyM3B4O1xufVxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmFzc2V0UmVub3ZhdGlvblRhcmdldFlpZWxkIGg0Lm1ldGFMYWJlbCxcbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldFJlbm92YXRpb25UYXJnZXRZaWVsZCAuZGF0YSwgYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmFzc2V0QW5udWFsUmV0dXJuIGg0Lm1ldGFMYWJlbCxcbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldEFubnVhbFJldHVybiAuZGF0YSwgYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmFzc2V0MXN0WXJFeHBlY3RlZEluY29tZSBoNC5tZXRhTGFiZWwsXG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXQxc3RZckV4cGVjdGVkSW5jb21lIC5kYXRhLCBib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXRUYXJnZXRSZXR1cm4gaDQubWV0YUxhYmVsLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmFzc2V0VGFyZ2V0UmV0dXJuIC5kYXRhLCBib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXRQcm9wZXJ0eVR5cGUgaDQubWV0YUxhYmVsLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmFzc2V0UHJvcGVydHlUeXBlIC5kYXRhLCBib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXRBc3NldFR5cGUgaDQubWV0YUxhYmVsLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmFzc2V0QXNzZXRUeXBlIC5kYXRhLCBib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXRUYXJnZXRBc3NldFR5cGUgaDQubWV0YUxhYmVsLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmFzc2V0VGFyZ2V0QXNzZXRUeXBlIC5kYXRhLCBib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXRUb2tlbk9mZmVyaW5nVHlwZSBoNC5tZXRhTGFiZWwsXG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXRUb2tlbk9mZmVyaW5nVHlwZSAuZGF0YSwgYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmFzc2V0VG90YWxPZmZlcmluZ1ByaWNlIGg0Lm1ldGFMYWJlbCxcbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldFRvdGFsT2ZmZXJpbmdQcmljZSAuZGF0YSwgYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmFzc2V0VG9rZW5UeXBlIGg0Lm1ldGFMYWJlbCxcbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldFRva2VuVHlwZSAuZGF0YSxcbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXRSZW5vdmF0aW9uVGFyZ2V0WWllbGQgaDQubWV0YUxhYmVsLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldFJlbm92YXRpb25UYXJnZXRZaWVsZCAuZGF0YSxcbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXRBbm51YWxSZXR1cm4gaDQubWV0YUxhYmVsLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldEFubnVhbFJldHVybiAuZGF0YSxcbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXQxc3RZckV4cGVjdGVkSW5jb21lIGg0Lm1ldGFMYWJlbCxcbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXQxc3RZckV4cGVjdGVkSW5jb21lIC5kYXRhLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldFRhcmdldFJldHVybiBoNC5tZXRhTGFiZWwsXG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmFzc2V0VGFyZ2V0UmV0dXJuIC5kYXRhLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldFByb3BlcnR5VHlwZSBoNC5tZXRhTGFiZWwsXG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmFzc2V0UHJvcGVydHlUeXBlIC5kYXRhLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldEFzc2V0VHlwZSBoNC5tZXRhTGFiZWwsXG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmFzc2V0QXNzZXRUeXBlIC5kYXRhLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldFRhcmdldEFzc2V0VHlwZSBoNC5tZXRhTGFiZWwsXG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmFzc2V0VGFyZ2V0QXNzZXRUeXBlIC5kYXRhLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldFRva2VuT2ZmZXJpbmdUeXBlIGg0Lm1ldGFMYWJlbCxcbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXRUb2tlbk9mZmVyaW5nVHlwZSAuZGF0YSxcbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXRUb3RhbE9mZmVyaW5nUHJpY2UgaDQubWV0YUxhYmVsLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldFRvdGFsT2ZmZXJpbmdQcmljZSAuZGF0YSxcbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXRUb2tlblR5cGUgaDQubWV0YUxhYmVsLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldFRva2VuVHlwZSAuZGF0YSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyOTQzNzg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICBib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXRSZW5vdmF0aW9uVGFyZ2V0WWllbGQgaDQubWV0YUxhYmVsLFxuICBib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXRSZW5vdmF0aW9uVGFyZ2V0WWllbGQgLmRhdGEsIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldEFubnVhbFJldHVybiBoNC5tZXRhTGFiZWwsXG4gIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldEFubnVhbFJldHVybiAuZGF0YSwgYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmFzc2V0MXN0WXJFeHBlY3RlZEluY29tZSBoNC5tZXRhTGFiZWwsXG4gIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldDFzdFlyRXhwZWN0ZWRJbmNvbWUgLmRhdGEsIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldFRhcmdldFJldHVybiBoNC5tZXRhTGFiZWwsXG4gIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldFRhcmdldFJldHVybiAuZGF0YSwgYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmFzc2V0UHJvcGVydHlUeXBlIGg0Lm1ldGFMYWJlbCxcbiAgYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmFzc2V0UHJvcGVydHlUeXBlIC5kYXRhLCBib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXRBc3NldFR5cGUgaDQubWV0YUxhYmVsLFxuICBib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXRBc3NldFR5cGUgLmRhdGEsIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldFRhcmdldEFzc2V0VHlwZSBoNC5tZXRhTGFiZWwsXG4gIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldFRhcmdldEFzc2V0VHlwZSAuZGF0YSwgYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmFzc2V0VG9rZW5PZmZlcmluZ1R5cGUgaDQubWV0YUxhYmVsLFxuICBib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXRUb2tlbk9mZmVyaW5nVHlwZSAuZGF0YSwgYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmFzc2V0VG90YWxPZmZlcmluZ1ByaWNlIGg0Lm1ldGFMYWJlbCxcbiAgYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmFzc2V0VG90YWxPZmZlcmluZ1ByaWNlIC5kYXRhLCBib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXRUb2tlblR5cGUgaDQubWV0YUxhYmVsLFxuICBib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXRUb2tlblR5cGUgLmRhdGEsXG4gIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXRSZW5vdmF0aW9uVGFyZ2V0WWllbGQgaDQubWV0YUxhYmVsLFxuICBib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmFzc2V0UmVub3ZhdGlvblRhcmdldFlpZWxkIC5kYXRhLFxuICBib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmFzc2V0QW5udWFsUmV0dXJuIGg0Lm1ldGFMYWJlbCxcbiAgYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldEFubnVhbFJldHVybiAuZGF0YSxcbiAgYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldDFzdFlyRXhwZWN0ZWRJbmNvbWUgaDQubWV0YUxhYmVsLFxuICBib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmFzc2V0MXN0WXJFeHBlY3RlZEluY29tZSAuZGF0YSxcbiAgYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldFRhcmdldFJldHVybiBoNC5tZXRhTGFiZWwsXG4gIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXRUYXJnZXRSZXR1cm4gLmRhdGEsXG4gIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXRQcm9wZXJ0eVR5cGUgaDQubWV0YUxhYmVsLFxuICBib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmFzc2V0UHJvcGVydHlUeXBlIC5kYXRhLFxuICBib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmFzc2V0QXNzZXRUeXBlIGg0Lm1ldGFMYWJlbCxcbiAgYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldEFzc2V0VHlwZSAuZGF0YSxcbiAgYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldFRhcmdldEFzc2V0VHlwZSBoNC5tZXRhTGFiZWwsXG4gIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXRUYXJnZXRBc3NldFR5cGUgLmRhdGEsXG4gIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXRUb2tlbk9mZmVyaW5nVHlwZSBoNC5tZXRhTGFiZWwsXG4gIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXRUb2tlbk9mZmVyaW5nVHlwZSAuZGF0YSxcbiAgYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldFRvdGFsT2ZmZXJpbmdQcmljZSBoNC5tZXRhTGFiZWwsXG4gIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXRUb3RhbE9mZmVyaW5nUHJpY2UgLmRhdGEsXG4gIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXRUb2tlblR5cGUgaDQubWV0YUxhYmVsLFxuICBib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmFzc2V0VG9rZW5UeXBlIC5kYXRhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldFJlbm92YXRpb25UYXJnZXRZaWVsZCBoNC5tZXRhTGFiZWwsIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldEFubnVhbFJldHVybiBoNC5tZXRhTGFiZWwsIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldDFzdFlyRXhwZWN0ZWRJbmNvbWUgaDQubWV0YUxhYmVsLCBib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXRUYXJnZXRSZXR1cm4gaDQubWV0YUxhYmVsLCBib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXRQcm9wZXJ0eVR5cGUgaDQubWV0YUxhYmVsLCBib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXRBc3NldFR5cGUgaDQubWV0YUxhYmVsLCBib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXRUYXJnZXRBc3NldFR5cGUgaDQubWV0YUxhYmVsLCBib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXRUb2tlbk9mZmVyaW5nVHlwZSBoNC5tZXRhTGFiZWwsIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldFRvdGFsT2ZmZXJpbmdQcmljZSBoNC5tZXRhTGFiZWwsIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldFRva2VuVHlwZSBoNC5tZXRhTGFiZWwsXG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmFzc2V0UmVub3ZhdGlvblRhcmdldFlpZWxkIGg0Lm1ldGFMYWJlbCxcbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXRBbm51YWxSZXR1cm4gaDQubWV0YUxhYmVsLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldDFzdFlyRXhwZWN0ZWRJbmNvbWUgaDQubWV0YUxhYmVsLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldFRhcmdldFJldHVybiBoNC5tZXRhTGFiZWwsXG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmFzc2V0UHJvcGVydHlUeXBlIGg0Lm1ldGFMYWJlbCxcbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXRBc3NldFR5cGUgaDQubWV0YUxhYmVsLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldFRhcmdldEFzc2V0VHlwZSBoNC5tZXRhTGFiZWwsXG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmFzc2V0VG9rZW5PZmZlcmluZ1R5cGUgaDQubWV0YUxhYmVsLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldFRvdGFsT2ZmZXJpbmdQcmljZSBoNC5tZXRhTGFiZWwsXG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmFzc2V0VG9rZW5UeXBlIGg0Lm1ldGFMYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldDFzdFlyRXhwZWN0ZWRJbmNvbWUgaDQubWV0YUxhYmVsLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmFzc2V0MXN0WXJFeHBlY3RlZEluY29tZSAuZGF0YSxcbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXQxc3RZckV4cGVjdGVkSW5jb21lIGg0Lm1ldGFMYWJlbCxcbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXQxc3RZckV4cGVjdGVkSW5jb21lIC5kYXRhIHtcbiAgY29sb3I6ICNlODI0MjQ7XG59XG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXRBbm51YWxSZXR1cm4gLml0ZW0tbm90aWNlLCBib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXRUYXJnZXRSZXR1cm4gLml0ZW0tbm90aWNlLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldEFubnVhbFJldHVybiAuaXRlbS1ub3RpY2UsXG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmFzc2V0VGFyZ2V0UmV0dXJuIC5pdGVtLW5vdGljZSB7XG4gIHRvcDogMnB4ICFpbXBvcnRhbnQ7XG59XG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXRSZW5vdmF0aW9uVGFyZ2V0WWllbGQgKyAuYXNzZXRBbm51YWxSZXR1cm4gaDQubWV0YUxhYmVsLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmFzc2V0UmVub3ZhdGlvblRhcmdldFlpZWxkICsgLmFzc2V0QW5udWFsUmV0dXJuIC5kYXRhLCBib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXRSZW5vdmF0aW9uVGFyZ2V0WWllbGQgKyAuYXNzZXRUYXJnZXRSZXR1cm4gaDQubWV0YUxhYmVsLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmFzc2V0UmVub3ZhdGlvblRhcmdldFlpZWxkICsgLmFzc2V0VGFyZ2V0UmV0dXJuIC5kYXRhLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldFJlbm92YXRpb25UYXJnZXRZaWVsZCArIC5hc3NldEFubnVhbFJldHVybiBoNC5tZXRhTGFiZWwsXG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmFzc2V0UmVub3ZhdGlvblRhcmdldFlpZWxkICsgLmFzc2V0QW5udWFsUmV0dXJuIC5kYXRhLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldFJlbm92YXRpb25UYXJnZXRZaWVsZCArIC5hc3NldFRhcmdldFJldHVybiBoNC5tZXRhTGFiZWwsXG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmFzc2V0UmVub3ZhdGlvblRhcmdldFlpZWxkICsgLmFzc2V0VGFyZ2V0UmV0dXJuIC5kYXRhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzMzMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldFJlbm92YXRpb25UYXJnZXRZaWVsZCArIC5hc3NldEFubnVhbFJldHVybiBoNC5tZXRhTGFiZWwsXG4gIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldFJlbm92YXRpb25UYXJnZXRZaWVsZCArIC5hc3NldEFubnVhbFJldHVybiAuZGF0YSwgYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmFzc2V0UmVub3ZhdGlvblRhcmdldFlpZWxkICsgLmFzc2V0VGFyZ2V0UmV0dXJuIGg0Lm1ldGFMYWJlbCxcbiAgYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmFzc2V0UmVub3ZhdGlvblRhcmdldFlpZWxkICsgLmFzc2V0VGFyZ2V0UmV0dXJuIC5kYXRhLFxuICBib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmFzc2V0UmVub3ZhdGlvblRhcmdldFlpZWxkICsgLmFzc2V0QW5udWFsUmV0dXJuIGg0Lm1ldGFMYWJlbCxcbiAgYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldFJlbm92YXRpb25UYXJnZXRZaWVsZCArIC5hc3NldEFubnVhbFJldHVybiAuZGF0YSxcbiAgYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldFJlbm92YXRpb25UYXJnZXRZaWVsZCArIC5hc3NldFRhcmdldFJldHVybiBoNC5tZXRhTGFiZWwsXG4gIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXRSZW5vdmF0aW9uVGFyZ2V0WWllbGQgKyAuYXNzZXRUYXJnZXRSZXR1cm4gLmRhdGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmFzc2V0UmVub3ZhdGlvblRhcmdldFlpZWxkICsgLmFzc2V0QW5udWFsUmV0dXJuIC5kYXRhLCBib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXRSZW5vdmF0aW9uVGFyZ2V0WWllbGQgKyAuYXNzZXRUYXJnZXRSZXR1cm4gLmRhdGEsXG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmFzc2V0UmVub3ZhdGlvblRhcmdldFlpZWxkICsgLmFzc2V0QW5udWFsUmV0dXJuIC5kYXRhLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldFJlbm92YXRpb25UYXJnZXRZaWVsZCArIC5hc3NldFRhcmdldFJldHVybiAuZGF0YSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICBib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXRSZW5vdmF0aW9uVGFyZ2V0WWllbGQgKyAuYXNzZXRBbm51YWxSZXR1cm4gLmRhdGEsIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldFJlbm92YXRpb25UYXJnZXRZaWVsZCArIC5hc3NldFRhcmdldFJldHVybiAuZGF0YSxcbiAgYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldFJlbm92YXRpb25UYXJnZXRZaWVsZCArIC5hc3NldEFubnVhbFJldHVybiAuZGF0YSxcbiAgYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldFJlbm92YXRpb25UYXJnZXRZaWVsZCArIC5hc3NldFRhcmdldFJldHVybiAuZGF0YSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXRQcm9wZXJ0eVR5cGUsIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldEFzc2V0VHlwZSwgYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmFzc2V0VGFyZ2V0QXNzZXRUeXBlLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaS5hc3NldFByb3BlcnR5VHlwZSxcbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkuYXNzZXRBc3NldFR5cGUsXG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpLmFzc2V0VGFyZ2V0QXNzZXRUeXBlIHtcbiAgbWFyZ2luOiAwO1xufVxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpIHVsLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaSB1bCB7XG4gIHBhZGRpbmc6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDAuMTVzIG9wYWNpdHkgZWFzZS1pbi1vdXQ7XG59XG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkgdWwub3BlbixcbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkgdWwub3BlbiB7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xufVxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpIHVsLm9wZW4gbGksXG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpIHVsLm9wZW4gbGkge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQ0LCA2NSwgMTIxLCAwLjEwOTgwMzkyMTYpO1xufVxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpIHVsOm5vdCgub3BlbikgbGksXG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpIHVsOm5vdCgub3BlbikgbGkge1xuICBwYWRkaW5nOiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkgdWwsXG4gIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkgc3Bhbi5kYXRhLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpIGg0LFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaSBzcGFuLmRhdGEsXG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpIGg0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzMzMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaSBzcGFuLmRhdGEsXG4gIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaSBoNCxcbiAgYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCBsaSBzcGFuLmRhdGEsXG4gIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkgaDQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIGxpIHNwYW4uZGF0YSxcbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgbGkgc3Bhbi5kYXRhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgLnRva2VuLWhpZ2hsaWdodHMtY29udGVudCBoMSxcbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgLnRva2VuLWhpZ2hsaWdodHMtY29udGVudCBoMSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgLnRva2VuLWhpZ2hsaWdodHMtY29udGVudCBoMixcbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgLnRva2VuLWhpZ2hsaWdodHMtY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCAudG9rZW4taGlnaGxpZ2h0cy1jb250ZW50IC50aXRsZSxcbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHVsLnRhYnMtdWwgLnRva2VuLWhpZ2hsaWdodHMtY29udGVudCAudGl0bGUge1xuICBjb2xvcjogIzI5NDM3ODtcbn1cbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgdWwudGFicy11bCAuc3VidGl0bGUsXG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLXVsIC5zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjMTU2Q0FCO1xufVxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciAud2MtdGFiLnBhbmVsLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgLndjLXRhYi5wYW5lbCB7XG4gIHotaW5kZXg6IDk7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zMDE5NjA3ODQzKTtcbn1cbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgLndjLXRhYi5wYW5lbCAudGFicy1zZWN0aW9uLmV0X3BiX3NlY3Rpb24sXG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciAud2MtdGFiLnBhbmVsIC50YWJzLXNlY3Rpb24uZXRfcGJfc2VjdGlvbiB7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRyYW5zaXRpb246IDAuMTVzIGFsbCBlYXNlLWluLW91dDtcbn1cbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgLndjLXRhYi5wYW5lbCAudGFicy1zZWN0aW9uLmV0X3BiX3NlY3Rpb24gaDMuYmx1ZS10aXRsZSxcbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIC53Yy10YWIucGFuZWwgLnRhYnMtc2VjdGlvbi5ldF9wYl9zZWN0aW9uIGgzLmJsdWUtdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgYmFja2dyb3VuZDogIzExMmM0YztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgLndjLXRhYi5wYW5lbCAudGFicy1zZWN0aW9uLmV0X3BiX3NlY3Rpb24gaDMuYmx1ZS10aXRsZSxcbiAgYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgLndjLXRhYi5wYW5lbCAudGFicy1zZWN0aW9uLmV0X3BiX3NlY3Rpb24gaDMuYmx1ZS10aXRsZSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciAud2MtdGFiLnBhbmVsIC50YWJzLXNlY3Rpb24uZXRfcGJfc2VjdGlvbiBoMy5ibHVlLXRpdGxlLFxuICBib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciAud2MtdGFiLnBhbmVsIC50YWJzLXNlY3Rpb24uZXRfcGJfc2VjdGlvbiBoMy5ibHVlLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgLndjLXRhYi5wYW5lbCAudGFicy1zZWN0aW9uLmRldGFpbHMtc2VjdGlvbiAuZXRfcGJfY29sdW1uOmZpcnN0LW9mLXR5cGUsXG4gIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIC53Yy10YWIucGFuZWwgLnRhYnMtc2VjdGlvbi5kZXRhaWxzLXNlY3Rpb24gLmV0X3BiX2NvbHVtbjpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgLndjLXRhYi5wYW5lbCAudGFicy1zZWN0aW9uLmRldGFpbHMtc2VjdGlvbiAuZXRfcGJfY29sdW1uOmZpcnN0LW9mLXR5cGUgbGk6bGFzdC1jaGlsZCxcbiAgYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgLndjLXRhYi5wYW5lbCAudGFicy1zZWN0aW9uLmRldGFpbHMtc2VjdGlvbiAuZXRfcGJfY29sdW1uOmZpcnN0LW9mLXR5cGUgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIH1cbiAgYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciAud2MtdGFiLnBhbmVsIC50YWJzLXNlY3Rpb24ubGlzdGluZ01ldGEsXG4gIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIC53Yy10YWIucGFuZWwgLnRhYnMtc2VjdGlvbi5saXN0aW5nTWV0YSB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgLndjLXRhYi5wYW5lbCAudGFicy1zZWN0aW9uIC5ldF9wYl9yb3csXG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciAud2MtdGFiLnBhbmVsIC50YWJzLXNlY3Rpb24gLmV0X3BiX3JvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA2MHB4IDMwcHggMzBweCAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciAud2MtdGFiLnBhbmVsIC50YWJzLXNlY3Rpb24gLmV0X3BiX3JvdyxcbiAgYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgLndjLXRhYi5wYW5lbCAudGFicy1zZWN0aW9uIC5ldF9wYl9yb3cge1xuICAgIHBhZGRpbmc6IDYwcHggMTVweCAxNXB4IDE1cHg7XG4gIH1cbn1cbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgLndjLXRhYi5wYW5lbCAudGFicy1zZWN0aW9uIC5ldF9wYl9jb2x1bW46Zmlyc3Qtb2YtdHlwZSxcbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIC53Yy10YWIucGFuZWwgLnRhYnMtc2VjdGlvbiAuZXRfcGJfY29sdW1uOmZpcnN0LW9mLXR5cGUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciAud2MtdGFiLnBhbmVsIC50YWJzLXNlY3Rpb24gLmV0X3BiX2NvbHVtbiAuYXNzZXRSZW50U3RhcnREYXRlIC5kYXRhLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciAud2MtdGFiLnBhbmVsIC50YWJzLXNlY3Rpb24gLmV0X3BiX2NvbHVtbiAuYXNzZXRSZW50U3RhcnREYXRlIC5tZXRhTGFiZWwsXG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIC53Yy10YWIucGFuZWwgLnRhYnMtc2VjdGlvbiAuZXRfcGJfY29sdW1uIC5hc3NldEluY29tZVN0YXJ0RGF0ZSAuZGF0YSxcbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgLndjLXRhYi5wYW5lbCAudGFicy1zZWN0aW9uIC5ldF9wYl9jb2x1bW4gLmFzc2V0SW5jb21lU3RhcnREYXRlIC5tZXRhTGFiZWwsXG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciAud2MtdGFiLnBhbmVsIC50YWJzLXNlY3Rpb24gLmV0X3BiX2NvbHVtbiAuYXNzZXRSZW50U3RhcnREYXRlIC5kYXRhLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgLndjLXRhYi5wYW5lbCAudGFicy1zZWN0aW9uIC5ldF9wYl9jb2x1bW4gLmFzc2V0UmVudFN0YXJ0RGF0ZSAubWV0YUxhYmVsLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgLndjLXRhYi5wYW5lbCAudGFicy1zZWN0aW9uIC5ldF9wYl9jb2x1bW4gLmFzc2V0SW5jb21lU3RhcnREYXRlIC5kYXRhLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgLndjLXRhYi5wYW5lbCAudGFicy1zZWN0aW9uIC5ldF9wYl9jb2x1bW4gLmFzc2V0SW5jb21lU3RhcnREYXRlIC5tZXRhTGFiZWwge1xuICBjb2xvcjogI2Q4OGUwMztcbn1cbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgLndjLXRhYi5wYW5lbCAudGFicy1zZWN0aW9uIC5ldF9wYl9jb2x1bW4gI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnByb3BlcnR5LXlpZWxkLWJyZWFrZG93bixcbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIC53Yy10YWIucGFuZWwgLnRhYnMtc2VjdGlvbiAuZXRfcGJfY29sdW1uICNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS15aWVsZC1icmVha2Rvd24ge1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciAud2MtdGFiLnBhbmVsIC50YWJzLXNlY3Rpb24gLmV0X3BiX2NvbHVtbiAjcHJvcGVydHktZmluYW5jaWFscyAucHJvcGVydHkteWllbGQtYnJlYWtkb3duIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgLnByb3BlcnR5LWZpbmFuY2lhbHMtZmVlcyBsaSA+IHNwYW4sXG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIC53Yy10YWIucGFuZWwgLnRhYnMtc2VjdGlvbiAuZXRfcGJfY29sdW1uICNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS15aWVsZC1icmVha2Rvd24gLnByb3BlcnR5LWZpbmFuY2lhbHMtbGlzdCAucHJvcGVydHktZmluYW5jaWFscy1mZWVzIGxpIGg0LFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciAud2MtdGFiLnBhbmVsIC50YWJzLXNlY3Rpb24gLmV0X3BiX2NvbHVtbiAjcHJvcGVydHktZmluYW5jaWFscyAucHJvcGVydHkteWllbGQtYnJlYWtkb3duIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgLnByb3BlcnR5LWZpbmFuY2lhbHMtZmVlcyBsaSBoNSxcbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgLndjLXRhYi5wYW5lbCAudGFicy1zZWN0aW9uIC5ldF9wYl9jb2x1bW4gI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnByb3BlcnR5LXlpZWxkLWJyZWFrZG93biAucHJvcGVydHktZmluYW5jaWFscy1saXN0IC5hc3NldC1icmVha2Rvd24gbGkgPiBzcGFuLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciAud2MtdGFiLnBhbmVsIC50YWJzLXNlY3Rpb24gLmV0X3BiX2NvbHVtbiAjcHJvcGVydHktZmluYW5jaWFscyAucHJvcGVydHkteWllbGQtYnJlYWtkb3duIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgLmFzc2V0LWJyZWFrZG93biBsaSBoNCxcbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgLndjLXRhYi5wYW5lbCAudGFicy1zZWN0aW9uIC5ldF9wYl9jb2x1bW4gI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnByb3BlcnR5LXlpZWxkLWJyZWFrZG93biAucHJvcGVydHktZmluYW5jaWFscy1saXN0IC5hc3NldC1icmVha2Rvd24gbGkgaDUsXG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciAud2MtdGFiLnBhbmVsIC50YWJzLXNlY3Rpb24gLmV0X3BiX2NvbHVtbiAjcHJvcGVydHktZmluYW5jaWFscyAucHJvcGVydHkteWllbGQtYnJlYWtkb3duIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgLnByb3BlcnR5LWZpbmFuY2lhbHMtZmVlcyBsaSA+IHNwYW4sXG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciAud2MtdGFiLnBhbmVsIC50YWJzLXNlY3Rpb24gLmV0X3BiX2NvbHVtbiAjcHJvcGVydHktZmluYW5jaWFscyAucHJvcGVydHkteWllbGQtYnJlYWtkb3duIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgLnByb3BlcnR5LWZpbmFuY2lhbHMtZmVlcyBsaSBoNCxcbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIC53Yy10YWIucGFuZWwgLnRhYnMtc2VjdGlvbiAuZXRfcGJfY29sdW1uICNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS15aWVsZC1icmVha2Rvd24gLnByb3BlcnR5LWZpbmFuY2lhbHMtbGlzdCAucHJvcGVydHktZmluYW5jaWFscy1mZWVzIGxpIGg1LFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgLndjLXRhYi5wYW5lbCAudGFicy1zZWN0aW9uIC5ldF9wYl9jb2x1bW4gI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnByb3BlcnR5LXlpZWxkLWJyZWFrZG93biAucHJvcGVydHktZmluYW5jaWFscy1saXN0IC5hc3NldC1icmVha2Rvd24gbGkgPiBzcGFuLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgLndjLXRhYi5wYW5lbCAudGFicy1zZWN0aW9uIC5ldF9wYl9jb2x1bW4gI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnByb3BlcnR5LXlpZWxkLWJyZWFrZG93biAucHJvcGVydHktZmluYW5jaWFscy1saXN0IC5hc3NldC1icmVha2Rvd24gbGkgaDQsXG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciAud2MtdGFiLnBhbmVsIC50YWJzLXNlY3Rpb24gLmV0X3BiX2NvbHVtbiAjcHJvcGVydHktZmluYW5jaWFscyAucHJvcGVydHkteWllbGQtYnJlYWtkb3duIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgLmFzc2V0LWJyZWFrZG93biBsaSBoNSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMzMzM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICBib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIC53Yy10YWIucGFuZWwgLnRhYnMtc2VjdGlvbiAuZXRfcGJfY29sdW1uICNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS15aWVsZC1icmVha2Rvd24gLnByb3BlcnR5LWZpbmFuY2lhbHMtbGlzdCAucHJvcGVydHktZmluYW5jaWFscy1mZWVzIGxpID4gc3BhbixcbiAgYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciAud2MtdGFiLnBhbmVsIC50YWJzLXNlY3Rpb24gLmV0X3BiX2NvbHVtbiAjcHJvcGVydHktZmluYW5jaWFscyAucHJvcGVydHkteWllbGQtYnJlYWtkb3duIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgLnByb3BlcnR5LWZpbmFuY2lhbHMtZmVlcyBsaSBoNCxcbiAgYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciAud2MtdGFiLnBhbmVsIC50YWJzLXNlY3Rpb24gLmV0X3BiX2NvbHVtbiAjcHJvcGVydHktZmluYW5jaWFscyAucHJvcGVydHkteWllbGQtYnJlYWtkb3duIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgLnByb3BlcnR5LWZpbmFuY2lhbHMtZmVlcyBsaSBoNSxcbiAgYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciAud2MtdGFiLnBhbmVsIC50YWJzLXNlY3Rpb24gLmV0X3BiX2NvbHVtbiAjcHJvcGVydHktZmluYW5jaWFscyAucHJvcGVydHkteWllbGQtYnJlYWtkb3duIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgLmFzc2V0LWJyZWFrZG93biBsaSA+IHNwYW4sXG4gIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgLndjLXRhYi5wYW5lbCAudGFicy1zZWN0aW9uIC5ldF9wYl9jb2x1bW4gI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnByb3BlcnR5LXlpZWxkLWJyZWFrZG93biAucHJvcGVydHktZmluYW5jaWFscy1saXN0IC5hc3NldC1icmVha2Rvd24gbGkgaDQsXG4gIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgLndjLXRhYi5wYW5lbCAudGFicy1zZWN0aW9uIC5ldF9wYl9jb2x1bW4gI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnByb3BlcnR5LXlpZWxkLWJyZWFrZG93biAucHJvcGVydHktZmluYW5jaWFscy1saXN0IC5hc3NldC1icmVha2Rvd24gbGkgaDUsXG4gIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIC53Yy10YWIucGFuZWwgLnRhYnMtc2VjdGlvbiAuZXRfcGJfY29sdW1uICNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS15aWVsZC1icmVha2Rvd24gLnByb3BlcnR5LWZpbmFuY2lhbHMtbGlzdCAucHJvcGVydHktZmluYW5jaWFscy1mZWVzIGxpID4gc3BhbixcbiAgYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgLndjLXRhYi5wYW5lbCAudGFicy1zZWN0aW9uIC5ldF9wYl9jb2x1bW4gI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnByb3BlcnR5LXlpZWxkLWJyZWFrZG93biAucHJvcGVydHktZmluYW5jaWFscy1saXN0IC5wcm9wZXJ0eS1maW5hbmNpYWxzLWZlZXMgbGkgaDQsXG4gIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIC53Yy10YWIucGFuZWwgLnRhYnMtc2VjdGlvbiAuZXRfcGJfY29sdW1uICNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS15aWVsZC1icmVha2Rvd24gLnByb3BlcnR5LWZpbmFuY2lhbHMtbGlzdCAucHJvcGVydHktZmluYW5jaWFscy1mZWVzIGxpIGg1LFxuICBib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciAud2MtdGFiLnBhbmVsIC50YWJzLXNlY3Rpb24gLmV0X3BiX2NvbHVtbiAjcHJvcGVydHktZmluYW5jaWFscyAucHJvcGVydHkteWllbGQtYnJlYWtkb3duIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgLmFzc2V0LWJyZWFrZG93biBsaSA+IHNwYW4sXG4gIGJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIC53Yy10YWIucGFuZWwgLnRhYnMtc2VjdGlvbiAuZXRfcGJfY29sdW1uICNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS15aWVsZC1icmVha2Rvd24gLnByb3BlcnR5LWZpbmFuY2lhbHMtbGlzdCAuYXNzZXQtYnJlYWtkb3duIGxpIGg0LFxuICBib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciAud2MtdGFiLnBhbmVsIC50YWJzLXNlY3Rpb24gLmV0X3BiX2NvbHVtbiAjcHJvcGVydHktZmluYW5jaWFscyAucHJvcGVydHkteWllbGQtYnJlYWtkb3duIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgLmFzc2V0LWJyZWFrZG93biBsaSBoNSB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgLndjLXRhYi5wYW5lbCAudGFicy1zZWN0aW9uIC5ldF9wYl9jb2x1bW4gI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnByb3BlcnR5LXlpZWxkLWJyZWFrZG93biAucHJvcGVydHktZmluYW5jaWFscy1saXN0IC5wcm9wZXJ0eS1maW5hbmNpYWxzLWZlZXMgbGkgaDUsXG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIC53Yy10YWIucGFuZWwgLnRhYnMtc2VjdGlvbiAuZXRfcGJfY29sdW1uICNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS15aWVsZC1icmVha2Rvd24gLnByb3BlcnR5LWZpbmFuY2lhbHMtbGlzdCAuYXNzZXQtYnJlYWtkb3duIGxpIGg1LFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgLndjLXRhYi5wYW5lbCAudGFicy1zZWN0aW9uIC5ldF9wYl9jb2x1bW4gI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnByb3BlcnR5LXlpZWxkLWJyZWFrZG93biAucHJvcGVydHktZmluYW5jaWFscy1saXN0IC5wcm9wZXJ0eS1maW5hbmNpYWxzLWZlZXMgbGkgaDUsXG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciAud2MtdGFiLnBhbmVsIC50YWJzLXNlY3Rpb24gLmV0X3BiX2NvbHVtbiAjcHJvcGVydHktZmluYW5jaWFscyAucHJvcGVydHkteWllbGQtYnJlYWtkb3duIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgLmFzc2V0LWJyZWFrZG93biBsaSBoNSB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciAud2MtdGFiLnBhbmVsIC50YWJzLXNlY3Rpb24gLmV0X3BiX2NvbHVtbiAjcHJvcGVydHktZmluYW5jaWFscyAucHJvcGVydHkteWllbGQtYnJlYWtkb3duIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgLmFzc2V0LWJyZWFrZG93bixcbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIC53Yy10YWIucGFuZWwgLnRhYnMtc2VjdGlvbiAuZXRfcGJfY29sdW1uICNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS15aWVsZC1icmVha2Rvd24gLnByb3BlcnR5LWZpbmFuY2lhbHMtbGlzdCAuYXNzZXQtYnJlYWtkb3duIHtcbiAgdHJhbnNpdGlvbjogMC4xNXMgYWxsIGVhc2UtaW4tb3V0O1xufVxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciAud2MtdGFiLnBhbmVsIC50YWJzLXNlY3Rpb24gLmV0X3BiX2NvbHVtbiAjcHJvcGVydHktZmluYW5jaWFscyAucHJvcGVydHkteWllbGQtYnJlYWtkb3duIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgLmFzc2V0LWJyZWFrZG93bjpub3QoLnZpc2libGUpLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgLndjLXRhYi5wYW5lbCAudGFicy1zZWN0aW9uIC5ldF9wYl9jb2x1bW4gI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnByb3BlcnR5LXlpZWxkLWJyZWFrZG93biAucHJvcGVydHktZmluYW5jaWFscy1saXN0IC5hc3NldC1icmVha2Rvd246bm90KC52aXNpYmxlKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbn1cbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgLndjLXRhYi5wYW5lbCAudGFicy1zZWN0aW9uIC5ldF9wYl9jb2x1bW4gI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnByb3BlcnR5LXlpZWxkLWJyZWFrZG93biAucHJvcGVydHktZmluYW5jaWFscy1saXN0IC5hc3NldC1icmVha2Rvd24ubGluZS1pdGVtLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgLndjLXRhYi5wYW5lbCAudGFicy1zZWN0aW9uIC5ldF9wYl9jb2x1bW4gI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnByb3BlcnR5LXlpZWxkLWJyZWFrZG93biAucHJvcGVydHktZmluYW5jaWFscy1saXN0IC5hc3NldC1icmVha2Rvd24ubGluZS1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIC53Yy10YWIucGFuZWwgLnRhYnMtc2VjdGlvbiAuZXRfcGJfY29sdW1uICNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS15aWVsZC1icmVha2Rvd24gLnByb3BlcnR5LWZpbmFuY2lhbHMtbGlzdCAuYXNzZXQtYnJlYWtkb3duLm1haW4tYXNzZXQsXG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciAud2MtdGFiLnBhbmVsIC50YWJzLXNlY3Rpb24gLmV0X3BiX2NvbHVtbiAjcHJvcGVydHktZmluYW5jaWFscyAucHJvcGVydHkteWllbGQtYnJlYWtkb3duIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgLmFzc2V0LWJyZWFrZG93bi5tYWluLWFzc2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgLndjLXRhYi5wYW5lbCAudGFicy1zZWN0aW9uIC5ldF9wYl9jb2x1bW4gI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnByb3BlcnR5LXlpZWxkLWJyZWFrZG93biAucHJvcGVydHktZmluYW5jaWFscy1saXN0IC5hc3NldC1icmVha2Rvd24ub3BlbixcbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIC53Yy10YWIucGFuZWwgLnRhYnMtc2VjdGlvbiAuZXRfcGJfY29sdW1uICNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS15aWVsZC1icmVha2Rvd24gLnByb3BlcnR5LWZpbmFuY2lhbHMtbGlzdCAuYXNzZXQtYnJlYWtkb3duLm9wZW4ge1xuICBoZWlnaHQ6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG59XG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIC53Yy10YWIucGFuZWwgLnRhYnMtc2VjdGlvbiAuZXRfcGJfY29sdW1uICNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS15aWVsZC1icmVha2Rvd24gLnByb3BlcnR5LWZpbmFuY2lhbHMtbGlzdCAuYXNzZXQtYnJlYWtkb3duIGg0LnByaWNlLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgLndjLXRhYi5wYW5lbCAudGFicy1zZWN0aW9uIC5ldF9wYl9jb2x1bW4gI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnByb3BlcnR5LXlpZWxkLWJyZWFrZG93biAucHJvcGVydHktZmluYW5jaWFscy1saXN0IC5hc3NldC1icmVha2Rvd24gaDQucHJpY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMTU2Y2FiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIC53Yy10YWIucGFuZWwgLnRhYnMtc2VjdGlvbiAuZXRfcGJfY29sdW1uICNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS15aWVsZC1icmVha2Rvd24gLnByb3BlcnR5LWZpbmFuY2lhbHMtbGlzdCAuYXNzZXQtYnJlYWtkb3duIC5mZWUtaXRlbSBzcGFuLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgLndjLXRhYi5wYW5lbCAudGFicy1zZWN0aW9uIC5ldF9wYl9jb2x1bW4gI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnByb3BlcnR5LXlpZWxkLWJyZWFrZG93biAucHJvcGVydHktZmluYW5jaWFscy1saXN0IC5hc3NldC1icmVha2Rvd24gLmZlZS1pdGVtIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgLndjLXRhYi5wYW5lbCAudGFicy1zZWN0aW9uIC5ldF9wYl9jb2x1bW4gI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnByb3BlcnR5LXlpZWxkLWJyZWFrZG93biAucHJvcGVydHktZmluYW5jaWFscy1saXN0IC5hc3NldC1icmVha2Rvd24gLmZlZS1pdGVtLmV4cGVjdGVkLXNhbGVzLWNvc3RzIGg1LCBib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIC53Yy10YWIucGFuZWwgLnRhYnMtc2VjdGlvbiAuZXRfcGJfY29sdW1uICNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS15aWVsZC1icmVha2Rvd24gLnByb3BlcnR5LWZpbmFuY2lhbHMtbGlzdCAuYXNzZXQtYnJlYWtkb3duIC5mZWUtaXRlbS5leHBlY3RlZC1zYWxlcy1jb3N0cyBzcGFuLCBib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIC53Yy10YWIucGFuZWwgLnRhYnMtc2VjdGlvbiAuZXRfcGJfY29sdW1uICNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS15aWVsZC1icmVha2Rvd24gLnByb3BlcnR5LWZpbmFuY2lhbHMtbGlzdCAuYXNzZXQtYnJlYWtkb3duIC5mZWUtaXRlbS5leHBlY3RlZC1jYXBpdGFsLWdhaW5zLXRheGVzIGg1LCBib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIC53Yy10YWIucGFuZWwgLnRhYnMtc2VjdGlvbiAuZXRfcGJfY29sdW1uICNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS15aWVsZC1icmVha2Rvd24gLnByb3BlcnR5LWZpbmFuY2lhbHMtbGlzdCAuYXNzZXQtYnJlYWtkb3duIC5mZWUtaXRlbS5leHBlY3RlZC1jYXBpdGFsLWdhaW5zLXRheGVzIHNwYW4sXG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciAud2MtdGFiLnBhbmVsIC50YWJzLXNlY3Rpb24gLmV0X3BiX2NvbHVtbiAjcHJvcGVydHktZmluYW5jaWFscyAucHJvcGVydHkteWllbGQtYnJlYWtkb3duIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgLmFzc2V0LWJyZWFrZG93biAuZmVlLWl0ZW0uZXhwZWN0ZWQtc2FsZXMtY29zdHMgaDUsXG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciAud2MtdGFiLnBhbmVsIC50YWJzLXNlY3Rpb24gLmV0X3BiX2NvbHVtbiAjcHJvcGVydHktZmluYW5jaWFscyAucHJvcGVydHkteWllbGQtYnJlYWtkb3duIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgLmFzc2V0LWJyZWFrZG93biAuZmVlLWl0ZW0uZXhwZWN0ZWQtc2FsZXMtY29zdHMgc3BhbixcbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIC53Yy10YWIucGFuZWwgLnRhYnMtc2VjdGlvbiAuZXRfcGJfY29sdW1uICNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS15aWVsZC1icmVha2Rvd24gLnByb3BlcnR5LWZpbmFuY2lhbHMtbGlzdCAuYXNzZXQtYnJlYWtkb3duIC5mZWUtaXRlbS5leHBlY3RlZC1jYXBpdGFsLWdhaW5zLXRheGVzIGg1LFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgLndjLXRhYi5wYW5lbCAudGFicy1zZWN0aW9uIC5ldF9wYl9jb2x1bW4gI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnByb3BlcnR5LXlpZWxkLWJyZWFrZG93biAucHJvcGVydHktZmluYW5jaWFscy1saXN0IC5hc3NldC1icmVha2Rvd24gLmZlZS1pdGVtLmV4cGVjdGVkLWNhcGl0YWwtZ2FpbnMtdGF4ZXMgc3BhbiB7XG4gIGNvbG9yOiAjZWYzMDMwO1xufVxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciAud2MtdGFiLnBhbmVsIC50YWJzLXNlY3Rpb24gLmV0X3BiX2NvbHVtbiAuYXBwcmVjaWF0aW9uLW5vdC1pbmNsdWRlZCxcbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIC53Yy10YWIucGFuZWwgLnRhYnMtc2VjdGlvbiAuZXRfcGJfY29sdW1uIC5hcHByZWNpYXRpb24tbm90LWluY2x1ZGVkIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciAud2MtdGFiLnBhbmVsIC50YWJzLXNlY3Rpb24gLmV0X3BiX2NvbHVtbiAuYXBwcmVjaWF0aW9uLW5vdC1pbmNsdWRlZCBzcGFuLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgLndjLXRhYi5wYW5lbCAudGFicy1zZWN0aW9uIC5ldF9wYl9jb2x1bW4gLmFwcHJlY2lhdGlvbi1ub3QtaW5jbHVkZWQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgLndjLXRhYi5wYW5lbCAudGFicy1zZWN0aW9uIC5ldF9wYl9jb2x1bW4gLml0ZW0tbm90aWNlLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgLndjLXRhYi5wYW5lbCAudGFicy1zZWN0aW9uIC5ldF9wYl9jb2x1bW4gLml0ZW0tbm90aWNlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBub25lO1xuICB0b3A6IDBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZzogNHB4IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EwYTBhMDtcbiAgbGluZS1oZWlnaHQ6IDAuOWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciAud2MtdGFiLnBhbmVsIC50YWJzLXNlY3Rpb24gLmV0X3BiX2NvbHVtbiAuaXRlbS1ub3RpY2UucmVudGFsLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgLndjLXRhYi5wYW5lbCAudGFicy1zZWN0aW9uIC5ldF9wYl9jb2x1bW4gLml0ZW0tbm90aWNlLnJlbnRhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTQzNzg7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciAud2MtdGFiLnBhbmVsIC50YWJzLXNlY3Rpb24gLmV0X3BiX2NvbHVtbiBsaS5saW5lLXRvdGFsID4gLml0ZW0tbm90aWNlLFxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgLndjLXRhYi5wYW5lbCAudGFicy1zZWN0aW9uIC5ldF9wYl9jb2x1bW4gbGkubGluZS10b3RhbCA+IC5pdGVtLW5vdGljZSB7XG4gIHRvcDogNHB4O1xufVxuXG4udGFicy1zZWN0aW9uIC5kaXNjbGFpbWVyLWNvcHkge1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI5NDM3ODtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgcGFkZGluZzogMTVweDtcbn1cbi50YWJzLXNlY3Rpb24gLmRpc2NsYWltZXItY29weSBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbn1cbi50YWJzLXNlY3Rpb24gLmRpc2NsYWltZXItY29weSBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4N3B4KSB7XG4gICN0YWItcHJvcGVydHlfaGlnaGxpZ2h0cyAuZXRfcGJfY29sdW1uLmV0X3BiX2NvbHVtbl8xXzIge1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIH1cbn1cbiN0YWItcHJvcGVydHlfaGlnaGxpZ2h0cyAuZXRfcGJfY29sdW1uLmV0X3BiX2NvbHVtbl8xXzI6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuI3RhYi1wcm9wZXJ0eV9oaWdobGlnaHRzIC5hc3NldFJlZ1NQb3J0aW9uLFxuI3RhYi1wcm9wZXJ0eV9oaWdobGlnaHRzIC5hc3NldFJlZ0RQb3J0aW9uIHtcbiAgcGFkZGluZzogNXB4IDAgNXB4IDE1cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Y0ZmFmZiAhaW1wb3J0YW50O1xufVxuI3RhYi1wcm9wZXJ0eV9oaWdobGlnaHRzIC5hc3NldFJlZ1NQb3J0aW9uIGg0Lm1ldGFMYWJlbCxcbiN0YWItcHJvcGVydHlfaGlnaGxpZ2h0cyAuYXNzZXRSZWdTUG9ydGlvbiBzcGFuLmRhdGEsXG4jdGFiLXByb3BlcnR5X2hpZ2hsaWdodHMgLmFzc2V0UmVnRFBvcnRpb24gaDQubWV0YUxhYmVsLFxuI3RhYi1wcm9wZXJ0eV9oaWdobGlnaHRzIC5hc3NldFJlZ0RQb3J0aW9uIHNwYW4uZGF0YSB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xufVxuI3RhYi1wcm9wZXJ0eV9oaWdobGlnaHRzIC5hc3NldFJlZ1NQb3J0aW9uLm1pbmltaXplIGg0Lm1ldGFMYWJlbCxcbiN0YWItcHJvcGVydHlfaGlnaGxpZ2h0cyAuYXNzZXRSZWdTUG9ydGlvbi5taW5pbWl6ZSBzcGFuLmRhdGEsXG4jdGFiLXByb3BlcnR5X2hpZ2hsaWdodHMgLmFzc2V0UmVnRFBvcnRpb24ubWluaW1pemUgaDQubWV0YUxhYmVsLFxuI3RhYi1wcm9wZXJ0eV9oaWdobGlnaHRzIC5hc3NldFJlZ0RQb3J0aW9uLm1pbmltaXplIHNwYW4uZGF0YSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cbiN0YWItcHJvcGVydHlfaGlnaGxpZ2h0cyAudG9rZW4taGlnaGxpZ2h0cy1jb250ZW50IGgxIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiN0YWItcHJvcGVydHlfaGlnaGxpZ2h0cyAudG9rZW4taGlnaGxpZ2h0cy1jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI3RhYi1wcm9wZXJ0eV9oaWdobGlnaHRzIC50b2tlbi1oaWdobGlnaHRzLWNvbnRlbnQgLnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzI5NDM3ODtcbn1cbiN0YWItcHJvcGVydHlfaGlnaGxpZ2h0cyAuc3VidGl0bGUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBjb2xvcjogIzE1NkNBQjtcbn1cbiN0YWItcHJvcGVydHlfaGlnaGxpZ2h0cyAuZXhwbGFpbmVyLWxpbmsge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbiN0YWItcHJvcGVydHlfaGlnaGxpZ2h0cyAuZXhwbGFpbmVyLWxpbmsgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuI3RhYi1ibG9ja2NoYWluX3RhYiBhIHtcbiAgY29sb3I6ICMxNTZjYWI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBhbGwgZWFzZS1pbi1vdXQ7XG59XG4jdGFiLWJsb2NrY2hhaW5fdGFiIGE6aG92ZXIsICN0YWItYmxvY2tjaGFpbl90YWIgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZjJhOTFlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jdGFiLWJsb2NrY2hhaW5fdGFiIC5ldF9wYl9yb3cge1xuICBwYWRkaW5nOiAyNXB4IDMwcHggMzBweCAhaW1wb3J0YW50O1xufVxuI3RhYi1ibG9ja2NoYWluX3RhYiAuZXRfcGJfcm93OmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nOiA2MHB4IDMwcHggNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTEyYzRjO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgI3RhYi1ibG9ja2NoYWluX3RhYiAuZXRfcGJfcm93IC5tb2JpbGUtbm8tbWFyZ2luIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbiN0YWItYmxvY2tjaGFpbl90YWIgLmFzc2V0VG9rZW5JZGVudGlmaWVyIC5kYXRhIHtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5kZXRhaWxzLXNlY3Rpb24gLmNvbmRvLWRldGFpbHMtbGVmdC1jb2wge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbn1cblxuI3Byb3BlcnR5LWRldGFpbHMgLnByb3BlcnR5LWRldGFpbHMtYnJlYWtkb3duIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLmJsdWUtdGl0bGUge1xuICBjb2xvcjogIzI5NDM3ODtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxudWwuZGV0YWlscy1saXN0LnRhYnMtdWwgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cbnVsLmRldGFpbHMtbGlzdC50YWJzLXVsIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gIC5saXN0aW5nTWV0YS5ldF9wYl9zZWN0aW9uLnRhYnMtc2VjdGlvbjo6YmVmb3JlLFxuICAuZGV0YWlscy1zZWN0aW9uLmV0X3BiX3NlY3Rpb24udGFicy1zZWN0aW9uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAycHg7XG4gICAgdG9wOiA2N3B4O1xuICAgIGJvdHRvbTogMzVweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYmFja2dyb3VuZDogI2U5ZTllOTtcbiAgfVxufVxuLmV0LWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgbGkubGluZS1pdGVtIGg0LFxuLnByb3BlcnR5LWZpbmFuY2lhbHMtbGlzdCBsaS5saW5lLWl0ZW0gc3BhbiB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMztcbn1cbi5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgbGkubGluZS10b3RhbCB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciAjcHJvcGVydHktZmluYW5jaWFscyAucHJvcGVydHktZmluYW5jaWFscy1saXN0ID4gbGkubGluZS1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG51bC5hc3NldElEbGlzdCBzcGFuLmRhdGEsXG51bC5pbnZlc3RvcklEbGlzdCBsaSBzcGFuLmRhdGEsXG51bC5kZXRhaWxzLWxpc3QgbGkgc3Bhbi5kYXRhIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xufVxudWwuYXNzZXRJRGxpc3Qgc3Bhbi5kYXRhIGxpOmxhc3Qtb2YtdHlwZSxcbnVsLmludmVzdG9ySURsaXN0IGxpIHNwYW4uZGF0YSBsaTpsYXN0LW9mLXR5cGUsXG51bC5kZXRhaWxzLWxpc3QgbGkgc3Bhbi5kYXRhIGxpOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0ICNjb250ZW50LWFyZWEgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIC53Yy10YWIucGFuZWwgLnRhYnMtc2VjdGlvbi5kZXRhaWxzLXNlY3Rpb24gLmV0X3BiX2NvbHVtbjpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgYm9keS53b29jb21tZXJjZS5zaW5nbGUtcHJvZHVjdCAjY29udGVudC1hcmVhIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciAud2MtdGFiLnBhbmVsIC50YWJzLXNlY3Rpb24uZGV0YWlscy1zZWN0aW9uIC5ldF9wYl9jb2x1bW46Zmlyc3Qtb2YtdHlwZSBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgfVxufVxuLyoqKiogIE9MRCBQcm9kdWN0IEZpbmFuY2lhbHMgU3R5bGluZyAqKioqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICB9XG59XG4vKiogVmFsdWF0aW9uIFRhYiAgKiovXG5kaXYjdGFiLXZhbHVhdGlvbl90YWIgLmV0X3BiX2NvbHVtbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udmFsdWF0aW9uLXJvdy1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAudmFsdWF0aW9uLXJvdy1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC52YWx1YXRpb24tcm93LWNvbnRlbnQgPiBkaXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi52YWx1YXRpb24tcm93LWNvbnRlbnQgaDQge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuLnZhbHVhdGlvbi1yb3ctY29udGVudCA+IGRpdiB7XG4gIHBhZGRpbmc6IDE3cHggMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gIC52YWx1YXRpb24tcm93LWNvbnRlbnQgPiBkaXYge1xuICAgIGZsZXg6IDEgODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgLnZhbHVhdGlvbi1yb3ctY29udGVudCA+IGRpdiB7XG4gICAgcGFkZGluZzogMTdweCAxMHB4IDE3cHggMTVweDtcbiAgfVxufVxuLnZhbHVhdGlvbi1yb3ctY29udGVudCAubW9iaWxlLXRvcC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbmRpdiNwcm9wZXJ0eS12YWx1YXRpb24gaDQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuZGl2I3Byb3BlcnR5LXZhbHVhdGlvbiBsaS52YWx1YXRpb24tcm93IHtcbiAgYm94LXNoYWRvdzogMHB4IDAuNXB4IDNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuZGl2I3Byb3BlcnR5LXZhbHVhdGlvbiBsaS52YWx1YXRpb24tcm93IGkuZmFyLmZhLWNpcmNsZS1pbmZvIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbmRpdiNwcm9wZXJ0eS12YWx1YXRpb24gbGkudmFsdWF0aW9uLXJvdzpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbmRpdiNwcm9wZXJ0eS12YWx1YXRpb24gLnZhbHVhdGlvbi1kYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMC42NTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTdweCAyMHB4IDIwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5NDM3ODtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgZGl2I3Byb3BlcnR5LXZhbHVhdGlvbiAudmFsdWF0aW9uLWRhdGUge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICBkaXYjcHJvcGVydHktdmFsdWF0aW9uIC52YWx1YXRpb24tZGF0ZSB7XG4gICAgbWF4LXdpZHRoOiAxMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZGl2I3Byb3BlcnR5LXZhbHVhdGlvbiAudmFsdWF0aW9uLWRhdGUge1xuICAgIGZsZXg6IDAuNTU7XG4gIH1cbn1cbmRpdiNwcm9wZXJ0eS12YWx1YXRpb24gLnZhbHVhdGlvbi1kYXRlIGg0LFxuZGl2I3Byb3BlcnR5LXZhbHVhdGlvbiAudmFsdWF0aW9uLWRhdGUgaDUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuZGl2I3Byb3BlcnR5LXZhbHVhdGlvbiAudmFsdWF0aW9uLWRhdGUgaDQuYm9sZC1kYXRlIHtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuZGl2I3Byb3BlcnR5LXZhbHVhdGlvbiAudmFsdWF0aW9uLWRhdGUgaDUge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuZGl2I3Byb3BlcnR5LXZhbHVhdGlvbiAudmFsdWF0aW9uLWRhdGUgaDUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5kaXYjcHJvcGVydHktdmFsdWF0aW9uIC52YWx1YXRpb24tZGF0ZSA+IHNwYW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmRpdiNwcm9wZXJ0eS12YWx1YXRpb24gbGkudmFsdWF0aW9uLXJvdyAudmFsdWF0aW9uLXJvdy1jb250ZW50IC52YWx1YXRpb24tdG9vbHRpcC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzkxOTE5MTtcbiAgd2lkdGg6IDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5kaXYjcHJvcGVydHktdmFsdWF0aW9uIGxpLnZhbHVhdGlvbi1yb3cgLnZhbHVhdGlvbi1yb3ctY29udGVudCAudmFsdWF0aW9uLXRvb2x0aXAtd3JhcHBlciAudmFsdWF0aW9uLXRvb2x0aXAge1xuICB6LWluZGV4OiA5OTk5OTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICByaWdodDogLTEwNnB4O1xuICBib3R0b206IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJveC1zaGFkb3c6IDBweCAtMXB4IDZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBhbGwgZWFzZS1pbi1vdXQ7XG59XG5kaXYjcHJvcGVydHktdmFsdWF0aW9uIGxpLnZhbHVhdGlvbi1yb3cgLnZhbHVhdGlvbi1yb3ctY29udGVudCAudmFsdWF0aW9uLXRvb2x0aXAtd3JhcHBlciAudmFsdWF0aW9uLXRvb2x0aXA6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3R0b206IC01cHg7XG4gIGxlZnQ6IDgzcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbmRpdiNwcm9wZXJ0eS12YWx1YXRpb24gbGkudmFsdWF0aW9uLXJvdyAudmFsdWF0aW9uLXJvdy1jb250ZW50IC52YWx1YXRpb24tdG9vbHRpcC13cmFwcGVyIC52YWx1YXRpb24tdG9vbHRpcCBhIHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IDAuMTVzIGFsbCBlYXNlLWluLW91dDtcbn1cbmRpdiNwcm9wZXJ0eS12YWx1YXRpb24gbGkudmFsdWF0aW9uLXJvdyAudmFsdWF0aW9uLXJvdy1jb250ZW50IC52YWx1YXRpb24tdG9vbHRpcC13cmFwcGVyIC52YWx1YXRpb24tdG9vbHRpcCBhOmhvdmVyLCBkaXYjcHJvcGVydHktdmFsdWF0aW9uIGxpLnZhbHVhdGlvbi1yb3cgLnZhbHVhdGlvbi1yb3ctY29udGVudCAudmFsdWF0aW9uLXRvb2x0aXAtd3JhcHBlciAudmFsdWF0aW9uLXRvb2x0aXAgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZjJhOTFlICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmRpdiNwcm9wZXJ0eS12YWx1YXRpb24gbGkudmFsdWF0aW9uLXJvdyAudmFsdWF0aW9uLXJvdy1jb250ZW50IC52YWx1YXRpb24tdG9vbHRpcC13cmFwcGVyOmhvdmVyIC52YWx1YXRpb24tdG9vbHRpcCwgZGl2I3Byb3BlcnR5LXZhbHVhdGlvbiBsaS52YWx1YXRpb24tcm93IC52YWx1YXRpb24tcm93LWNvbnRlbnQgLnZhbHVhdGlvbi10b29sdGlwLXdyYXBwZXI6Zm9jdXMgLnZhbHVhdGlvbi10b29sdGlwIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbmRpdiNwcm9wZXJ0eS12YWx1YXRpb24gbGkudmFsdWF0aW9uLXJvdyAudmFsdWF0aW9uLXJvdy1jb250ZW50IC52YWx1YXRpb24tdG9vbHRpcC13cmFwcGVyOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4ICMxNTZjYWIgZG90dGVkO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG5zcGFuLnZhbHVhdGlvbi12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnZhbHVhdGlvbi1icmVha2Rvd24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWNvbHVtbi1nYXA6IDEwcHg7XG4gICAgIC1tb3otY29sdW1uLWdhcDogMTBweDtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwOCwgMjM2LCAyNTUsIDAuMzA5ODAzOTIxNik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODFweCkge1xuICAudmFsdWF0aW9uLWJyZWFrZG93biB7XG4gICAgbWluLXdpZHRoOiAzNTBweDtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAudmFsdWF0aW9uLWJyZWFrZG93biB7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAxMnB4O1xuICAgICAgIC1tb3otY29sdW1uLWdhcDogMTJweDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC52YWx1YXRpb24tYnJlYWtkb3duIHtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDBweDtcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6IDBweDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDBweDtcbiAgfVxufVxuLnZhbHVhdGlvbi1icmVha2Rvd24gLmJyZWFrZG93bi1pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgLnZhbHVhdGlvbi1icmVha2Rvd24gLmJyZWFrZG93bi1pdGVtIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAudmFsdWF0aW9uLWJyZWFrZG93biAuYnJlYWtkb3duLWl0ZW0ge1xuICAgIGZsZXg6IDE7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgLnZhbHVhdGlvbi1icmVha2Rvd24gLmJyZWFrZG93bi1pdGVtLm5vLXBhZC1ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnZhbHVhdGlvbi1icmVha2Rvd24gaDQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udmFsdWF0aW9uLWNoYW5nZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDE3cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZWNmZjtcbn1cbi52YWx1YXRpb24tY2hhbmdlcyA+IGRpdiB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC52YWx1YXRpb24tY2hhbmdlcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG4udmFsdWF0aW9uLWRvY3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4udmFsdWF0aW9uLWRvY3MgPiBkaXYge1xuICBmbGV4LWdyb3c6IDE7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnZhbHVhdGlvbi1kb2NzID4gZGl2IHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi52YWx1YXRpb24tZG9jcyA+IHNwYW4ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi52YWx1YXRpb24tZG9jcyAuZG9jcy1saW5rIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnZhbHVhdGlvbi1kb2NzIGRpdiNpbml0aWFsLW9mZmVyaW5nLWRvY3Mgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi52YWx1YXRpb24tZG9jcyBoNCB7XG4gIHBhZGRpbmc6IDA7XG59XG4udmFsdWF0aW9uLWRvY3MgaDQgKyBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5hc3NldC12YWwsXG4uYW5udWFsLWNoYW5nZSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYXNzZXQtdmFsIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbnNwYW4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmJvZHkud29vY29tbWVyY2Uuc2luZ2xlLXByb2R1Y3QgI2NvbnRlbnQtYXJlYSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgLndjLXRhYi5wYW5lbCAudGFicy1zZWN0aW9uIC5ldF9wYl9yb3csXG5ib2R5Lndvb2NvbW1lcmNlLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciAud2MtdGFiLnBhbmVsI3RhYi12YWx1YXRpb25fdGFiIC50YWJzLXNlY3Rpb24gLmV0X3BiX3JvdyB7XG4gIHBhZGRpbmc6IDcycHggMzBweCAyMHB4O1xufVxuXG5idXR0b24uYXNzZXQtYnJlYWtkb3duLXRvZ2dsZSxcbmJ1dHRvbi5mZWVzLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0yM3B4O1xuICB0b3A6IDFweDtcbiAgcGFkZGluZzogMCAycHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMxNTZjYWI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBhbGwgZWFzZS1pbi1vdXQ7XG59XG5idXR0b24uYXNzZXQtYnJlYWtkb3duLXRvZ2dsZS5tYWluLWFzc2V0LFxuYnV0dG9uLmZlZXMtdG9nZ2xlLm1haW4tYXNzZXQge1xuICB0b3A6IDlweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICByaWdodDogLTM2cHg7XG59XG5idXR0b24uYXNzZXQtYnJlYWtkb3duLXRvZ2dsZSBpLFxuYnV0dG9uLmZlZXMtdG9nZ2xlIGkge1xuICBjb2xvcjogIzE1NmNhYjtcbiAgdHJhbnNpdGlvbjogMC4xNXMgYWxsIGVhc2UtaW4tb3V0O1xufVxuYnV0dG9uLmFzc2V0LWJyZWFrZG93bi10b2dnbGU6aG92ZXIgaSwgYnV0dG9uLmFzc2V0LWJyZWFrZG93bi10b2dnbGU6Zm9jdXMgaSxcbmJ1dHRvbi5mZWVzLXRvZ2dsZTpob3ZlciBpLFxuYnV0dG9uLmZlZXMtdG9nZ2xlOmZvY3VzIGkge1xuICBjb2xvcjogI2YyYTkxZTtcbn1cbmJ1dHRvbi5hc3NldC1icmVha2Rvd24tdG9nZ2xlLm9wZW4gaSxcbmJ1dHRvbi5mZWVzLXRvZ2dsZS5vcGVuIGkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuYnV0dG9uLmFzc2V0LWJyZWFrZG93bi10b2dnbGUge1xuICB0b3A6IDVweDtcbn1cblxuLmFzc2V0LWJyZWFrZG93biB7XG4gIHRyYW5zaXRpb246IDAuMTVzIGFsbCBlYXNlLWluLW91dDtcbn1cbi5hc3NldC1icmVha2Rvd246bm90KC52aXNpYmxlKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbn1cbi5hc3NldC1icmVha2Rvd24ubGluZS1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYXNzZXQtYnJlYWtkb3duLm1haW4tYXNzZXQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFzc2V0LWJyZWFrZG93bi5vcGVuIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvcGFjaXR5OiAxO1xufVxuLmFzc2V0LWJyZWFrZG93biBoNC5wcmljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMxNTZjYWI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5hc3NldC1icmVha2Rvd24gLmZlZS1pdGVtIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cbi5hc3NldC1icmVha2Rvd24gLmZlZS1pdGVtLmV4cGVjdGVkLXNhbGVzLWNvc3RzIGg1LCAuYXNzZXQtYnJlYWtkb3duIC5mZWUtaXRlbS5leHBlY3RlZC1zYWxlcy1jb3N0cyBzcGFuLCAuYXNzZXQtYnJlYWtkb3duIC5mZWUtaXRlbS5leHBlY3RlZC1jYXBpdGFsLWdhaW5zLXRheGVzIGg1LCAuYXNzZXQtYnJlYWtkb3duIC5mZWUtaXRlbS5leHBlY3RlZC1jYXBpdGFsLWdhaW5zLXRheGVzIHNwYW4ge1xuICBjb2xvcjogI2VmMzAzMDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IC5oZXJvTWV0YSAubWFpbi1hc3NldC1wcmljZSBoMy5wcmljZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IC5saXN0aW5nTWV0YSAuZXRfcGJfY29sdW1uOmZpcnN0LW9mLXR5cGUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4jcHJvcGVydHktZmluYW5jaWFscyAubGluZS1pdGVtLmFzc2V0LXByaWNlIGg0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcHJvcGVydHktZmluYW5jaWFscyAuYXZlcmFnZS1ub3RpY2Uge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnJlYWx0LXRvb2x0aXAtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1MzUzNTM7XG4gIHdpZHRoOiAxZW07XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jcHJvcGVydHktZmluYW5jaWFscyAucmVhbHQtdG9vbHRpcC13cmFwcGVyIGkge1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4jcHJvcGVydHktZmluYW5jaWFscyAucmVhbHQtdG9vbHRpcC13cmFwcGVyIC5yZWFsdC10b29sdGlwIHtcbiAgei1pbmRleDogOTk5OTk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogLTE2M3B4O1xuICB0b3A6IDIxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBtaW4td2lkdGg6IDI0NXB4O1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJveC1zaGFkb3c6IDBweCAtMXB4IDZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBhbGwgZWFzZS1pbi1vdXQ7XG59XG4jcHJvcGVydHktZmluYW5jaWFscyAucmVhbHQtdG9vbHRpcC13cmFwcGVyIC5yZWFsdC10b29sdGlwLnRvcCB7XG4gIHRvcDogdW5zZXQ7XG4gIGJvdHRvbTogMjRweDtcbn1cbiNwcm9wZXJ0eS1maW5hbmNpYWxzIC5yZWFsdC10b29sdGlwLXdyYXBwZXIgLnJlYWx0LXRvb2x0aXAudG9wOjpiZWZvcmUge1xuICB0b3A6IHVuc2V0O1xuICBib3R0b206IC01cHg7XG59XG4jcHJvcGVydHktZmluYW5jaWFscyAucmVhbHQtdG9vbHRpcC13cmFwcGVyIC5yZWFsdC10b29sdGlwLnJpZ2h0IHtcbiAgbGVmdDogLTcxcHg7XG59XG4jcHJvcGVydHktZmluYW5jaWFscyAucmVhbHQtdG9vbHRpcC13cmFwcGVyIC5yZWFsdC10b29sdGlwLnJpZ2h0OjpiZWZvcmUge1xuICByaWdodDogdW5zZXQ7XG4gIGxlZnQ6IDcxcHg7XG59XG4jcHJvcGVydHktZmluYW5jaWFscyAucmVhbHQtdG9vbHRpcC13cmFwcGVyIC5yZWFsdC10b29sdGlwOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5O1xuICBjb250ZW50OiBcIiBcIjtcbiAgdG9wOiAtNXB4O1xuICByaWdodDogNzFweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnJlYWx0LXRvb2x0aXAtd3JhcHBlciAucmVhbHQtdG9vbHRpcCBhIHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IDAuMTVzIGFsbCBlYXNlLWluLW91dDtcbn1cbiNwcm9wZXJ0eS1maW5hbmNpYWxzIC5yZWFsdC10b29sdGlwLXdyYXBwZXIgLnJlYWx0LXRvb2x0aXAgYTpob3ZlciwgI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnJlYWx0LXRvb2x0aXAtd3JhcHBlciAucmVhbHQtdG9vbHRpcCBhOmZvY3VzIHtcbiAgY29sb3I6ICNmMmE5MWUgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnJlYWx0LXRvb2x0aXAtd3JhcHBlciAucmVhbHQtdG9vbHRpcC50b29sdGlwLXVwIHtcbiAgdG9wOiB1bnNldDtcbiAgYm90dG9tOiAyMXB4O1xufVxuI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnJlYWx0LXRvb2x0aXAtd3JhcHBlciAucmVhbHQtdG9vbHRpcC50b29sdGlwLXVwOjpiZWZvcmUge1xuICB0b3A6IHVuc2V0O1xuICBib3R0b206IC01cHg7XG4gIHJpZ2h0OiA3MXB4O1xufVxuI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnJlYWx0LXRvb2x0aXAtd3JhcHBlcjpob3ZlciAucmVhbHQtdG9vbHRpcCwgI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnJlYWx0LXRvb2x0aXAtd3JhcHBlcjpmb2N1cyAucmVhbHQtdG9vbHRpcCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4jcHJvcGVydHktZmluYW5jaWFscyAucmVhbHQtdG9vbHRpcC13cmFwcGVyOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4ICMxNTZjYWIgZG90dGVkO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuI3Byb3BlcnR5LWZpbmFuY2lhbHMgLm1haW50ZW5hbmNlLXJlc2VydmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgcGFkZGluZzogMTZweCAyMHB4IDE2cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuI3Byb3BlcnR5LWZpbmFuY2lhbHMgLm1haW50ZW5hbmNlLXJlc2VydmUgLnJlc2VydmUtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG4jcHJvcGVydHktZmluYW5jaWFscyAubWFpbnRlbmFuY2UtcmVzZXJ2ZSAuY29tcG91bmQtbG9nby5yZWFsdC10b29sdGlwLXdyYXBwZXIge1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b207XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMTZweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAjcHJvcGVydHktZmluYW5jaWFscyAubWFpbnRlbmFuY2UtcmVzZXJ2ZSAuY29tcG91bmQtbG9nby5yZWFsdC10b29sdGlwLXdyYXBwZXIge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxufVxuI3Byb3BlcnR5LWZpbmFuY2lhbHMgLm1haW50ZW5hbmNlLXJlc2VydmUgLmNvbXBvdW5kLWxvZ28ucmVhbHQtdG9vbHRpcC13cmFwcGVyIC5yZWFsdC10b29sdGlwIHtcbiAgdG9wOiB1bnNldDtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAtNXB4O1xufVxuI3Byb3BlcnR5LWZpbmFuY2lhbHMgLm1haW50ZW5hbmNlLXJlc2VydmUgLmNvbXBvdW5kLWxvZ28ucmVhbHQtdG9vbHRpcC13cmFwcGVyIC5yZWFsdC10b29sdGlwOjpiZWZvcmUge1xuICB0b3A6IHVuc2V0O1xuICBib3R0b206IC01cHg7XG4gIGxlZnQ6IDEycHg7XG59XG4jcHJvcGVydHktZmluYW5jaWFscyAubWFpbnRlbmFuY2UtcmVzZXJ2ZSAucmVzZXJ2ZS1hbW91bnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxNTZjYWI7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4jcHJvcGVydHktZmluYW5jaWFscyAubWFpbnRlbmFuY2UtcmVzZXJ2ZSAucmVzZXJ2ZS1hbW91bnQgLmJhbGFuY2UtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBhbGwgZWFzZS1pbi1vdXQ7XG59XG4jcHJvcGVydHktZmluYW5jaWFscyAubWFpbnRlbmFuY2UtcmVzZXJ2ZSAucmVzZXJ2ZS1hbW91bnQgLmJhbGFuY2UtdGV4dDpob3ZlciwgI3Byb3BlcnR5LWZpbmFuY2lhbHMgLm1haW50ZW5hbmNlLXJlc2VydmUgLnJlc2VydmUtYW1vdW50IC5iYWxhbmNlLXRleHQ6Zm9jdXMge1xuICBjb2xvcjogI2YyYTkxZTtcbn1cbiNwcm9wZXJ0eS1maW5hbmNpYWxzIC5tYWludGVuYW5jZS1yZXNlcnZlIC5yZXNlcnZlLWFtb3VudCAuc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdHJhbnNpdGlvbjogMC4xNXMgYWxsIGVhc2UtaW4tb3V0O1xufVxuI3Byb3BlcnR5LWZpbmFuY2lhbHMgLm1haW50ZW5hbmNlLXJlc2VydmUgLnJlc2VydmUtYW1vdW50IC5zcGlubmVyIGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMTU2Y2FiO1xufVxuI3Byb3BlcnR5LWZpbmFuY2lhbHMgLm1haW50ZW5hbmNlLXJlc2VydmUgLnJlc2VydmUtYW1vdW50IC5zcGlubmVyIGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBjb250ZW50OiBcIlxcZjNmNFwiO1xufVxuI3Byb3BlcnR5LWZpbmFuY2lhbHMgLm1haW50ZW5hbmNlLXJlc2VydmUgLnJlc2VydmUtYW1vdW50IC5sb2FkaW5nIC5zcGlubmVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4jcHJvcGVydHktZmluYW5jaWFscyAubWFpbnRlbmFuY2UtcmVzZXJ2ZSAucmVzZXJ2ZS1hbW91bnQgLmxvYWRpbmcgLnNwaW5uZXIgaSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGN1YmljLWJlemllcigwLjE1LCAwLjMsIDAuMywgMC43KSBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMXMgY3ViaWMtYmV6aWVyKDAuMTUsIDAuMywgMC4zLCAwLjcpIGluZmluaXRlO1xufVxuI3Byb3BlcnR5LWZpbmFuY2lhbHMgLm1haW50ZW5hbmNlLXJlc2VydmUgLnJlc2VydmUtYW1vdW50IC5sb2FkaW5nIC5iYWxhbmNlLXRleHQge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAwO1xufVxuI3Byb3BlcnR5LWZpbmFuY2lhbHMgLm1haW50ZW5hbmNlLXJlc2VydmUgLnJlc2VydmUtYW1vdW50IC5kYWktbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuI3Byb3BlcnR5LWZpbmFuY2lhbHMgLm1haW50ZW5hbmNlLXJlc2VydmUgLnJlc2VydmUtYW1vdW50IC5kYWktbG9nbyAucmVhbHQtdG9vbHRpcCB7XG4gIHRvcDogdW5zZXQ7XG4gIGJvdHRvbTogMTVweDtcbiAgcmlnaHQ6IC02NXB4O1xufVxuI3Byb3BlcnR5LWZpbmFuY2lhbHMgLm1haW50ZW5hbmNlLXJlc2VydmUgLnJlc2VydmUtYW1vdW50IC5kYWktbG9nbyAucmVhbHQtdG9vbHRpcDo6YmVmb3JlIHtcbiAgdG9wOiB1bnNldDtcbiAgYm90dG9tOiAtNXB4O1xuICByaWdodDogNzBweDtcbn1cbiNwcm9wZXJ0eS1maW5hbmNpYWxzIC5tYWludGVuYW5jZS1yZXNlcnZlIC5yZXNlcnZlLWFtb3VudCAjbWFpbnRlbmFuY2UtcmVzZXJ2ZS1iYWxhbmNlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbiNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS15aWVsZC1icmVha2Rvd24ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZzogMTZweCAyMHB4IDE2cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnByb3BlcnR5LWZpbmFuY2lhbHMtbGlzdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnByb3BlcnR5LWZpbmFuY2lhbHMtbGlzdCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4IDEycHggMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbn1cbiNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgbGkubGluZS10b3RhbCB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzE1NmNhYjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnByb3BlcnR5LWZpbmFuY2lhbHMtbGlzdCBsaS5saW5lLXRvdGFsLm5vLWJvcmRlci10b3Age1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbiNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgbGkubGluZS10b3RhbDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG4jcHJvcGVydHktZmluYW5jaWFscyAucHJvcGVydHktZmluYW5jaWFscy1saXN0IGxpLmxpbmUtdG90YWwgaDQsXG4jcHJvcGVydHktZmluYW5jaWFscyAucHJvcGVydHktZmluYW5jaWFscy1saXN0IGxpLmxpbmUtdG90YWwgc3BhbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjMjk0Mzc4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnByb3BlcnR5LWZpbmFuY2lhbHMtbGlzdCBsaS5saW5lLXRvdGFsLnNwbGl0LW9mZmVyaW5nIHtcbiAgYmFja2dyb3VuZDogI2Y0ZmFmZjtcbiAgcGFkZGluZzogNXB4IDEycHggIWltcG9ydGFudDtcbn1cbiNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgbGkubGluZS10b3RhbC5zcGxpdC1vZmZlcmluZyBoNCxcbiNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgbGkubGluZS10b3RhbC5zcGxpdC1vZmZlcmluZyBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4jcHJvcGVydHktZmluYW5jaWFscyAucHJvcGVydHktZmluYW5jaWFscy1saXN0IGxpLmxpbmUtdG90YWwuc3BsaXQtb2ZmZXJpbmcubWluaW1pemUgaDQsXG4jcHJvcGVydHktZmluYW5jaWFscyAucHJvcGVydHktZmluYW5jaWFscy1saXN0IGxpLmxpbmUtdG90YWwuc3BsaXQtb2ZmZXJpbmcubWluaW1pemUgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cbiNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgbGkuY2FwLXJhdGUgaDQsXG4jcHJvcGVydHktZmluYW5jaWFscyAucHJvcGVydHktZmluYW5jaWFscy1saXN0IGxpLmNhcC1yYXRlIHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnByb3BlcnR5LWZpbmFuY2lhbHMtbGlzdCBsaS5ub21pbmFsLWV4cGVjdGVkLWluY29tZSBoNCxcbiNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgbGkubm9taW5hbC1leHBlY3RlZC1pbmNvbWUgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jcHJvcGVydHktZmluYW5jaWFscyAucHJvcGVydHktZmluYW5jaWFscy1saXN0IGxpLnJlbm92YXRpb24tdGFyZ2V0LXlpZWxkIHtcbiAgY29sb3I6ICM5MDE2MmM7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbiNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgbGkucmVub3ZhdGlvbi10YXJnZXQteWllbGQgaDQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnByb3BlcnR5LWZpbmFuY2lhbHMtbGlzdCBsaS5yZW5vdmF0aW9uLXRhcmdldC15aWVsZCBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbiNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgbGkgaDQsXG4jcHJvcGVydHktZmluYW5jaWFscyAucHJvcGVydHktZmluYW5jaWFscy1saXN0IGxpIGg1IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbn1cbiNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgbGkgaDQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbiNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgbGkgaDUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbiNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgbGkgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnByb3BlcnR5LWZpbmFuY2lhbHMtbGlzdCBsaSAuZmVlcy10b2dnbGUtd3JhcHBlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4jcHJvcGVydHktZmluYW5jaWFscyAucHJvcGVydHktZmluYW5jaWFscy1saXN0IGxpIC5mZWVzLXRvZ2dsZS13cmFwcGVyIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMTRweCAwIDA7XG4gIGNvbG9yOiAjMTU2Y2FiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRyYW5zaXRpb246IDAuMTVzIGFsbCBlYXNlLWluLW91dDtcbn1cbiNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgbGkgLmZlZXMtdG9nZ2xlLXdyYXBwZXIgYnV0dG9uLm9wZW4sICNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgbGkgLmZlZXMtdG9nZ2xlLXdyYXBwZXIgYnV0dG9uOmhvdmVyLCAjcHJvcGVydHktZmluYW5jaWFscyAucHJvcGVydHktZmluYW5jaWFscy1saXN0IGxpIC5mZWVzLXRvZ2dsZS13cmFwcGVyIGJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjZTg5YTA0O1xufVxuI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnByb3BlcnR5LWZpbmFuY2lhbHMtbGlzdCBsaSAuZmVlcy10b2dnbGUtd3JhcHBlciBidXR0b24ub3Blbjo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cbiNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgbGkgLmZlZXMtdG9nZ2xlLXdyYXBwZXIgYnV0dG9uOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgY29udGVudDogXCJcXGYwZDdcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAycHg7XG4gIHRyYW5zaXRpb246IDAuMTVzIGFsbCBlYXNlLWluLW91dDtcbn1cbiNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgPiBsaSB7XG4gIHBhZGRpbmc6IDEwcHggMCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQztcbn1cbiNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgPiBsaTpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cbiNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgPiBsaS5ncm9zcy1yZW50Lmhhcy1mZWVzIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4jcHJvcGVydHktZmluYW5jaWFscyAucHJvcGVydHktZmluYW5jaWFscy1saXN0ID4gbGkuZ3Jvc3MtcmVudC5oYXMtZmVlcyA+IGg0LFxuI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnByb3BlcnR5LWZpbmFuY2lhbHMtbGlzdCA+IGxpLmdyb3NzLXJlbnQuaGFzLWZlZXMgPiBzcGFuIHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnByb3BlcnR5LWZpbmFuY2lhbHMtbGlzdCA+IGxpOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbiNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgPiBsaSA+IGg0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnByb3BlcnR5LWZpbmFuY2lhbHMtbGlzdCA+IGxpID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbiNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgLnByb3BlcnR5LWZpbmFuY2lhbHMtZmVlcyxcbiNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgLmFzc2V0LWJyZWFrZG93bi5saW5lLWl0ZW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICB0cmFuc2l0aW9uOiAwLjE1cyBhbGwgZWFzZS1pbi1vdXQ7XG59XG4jcHJvcGVydHktZmluYW5jaWFscyAucHJvcGVydHktZmluYW5jaWFscy1saXN0IC5wcm9wZXJ0eS1maW5hbmNpYWxzLWZlZXMub3BlbixcbiNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgLmFzc2V0LWJyZWFrZG93bi5saW5lLWl0ZW0ub3BlbiB7XG4gIGhlaWdodDogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4jcHJvcGVydHktZmluYW5jaWFscyAucHJvcGVydHktZmluYW5jaWFscy1saXN0IC5wcm9wZXJ0eS1maW5hbmNpYWxzLWZlZXMub3Blbi5hc3NldC1icmVha2Rvd24sXG4jcHJvcGVydHktZmluYW5jaWFscyAucHJvcGVydHktZmluYW5jaWFscy1saXN0IC5hc3NldC1icmVha2Rvd24ubGluZS1pdGVtLm9wZW4uYXNzZXQtYnJlYWtkb3duIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnByb3BlcnR5LWZpbmFuY2lhbHMtbGlzdCAucHJvcGVydHktZmluYW5jaWFscy1mZWVzIGxpLmZlZS1pdGVtLnN1Yi1pdGVtLFxuI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnByb3BlcnR5LWZpbmFuY2lhbHMtbGlzdCAuYXNzZXQtYnJlYWtkb3duLmxpbmUtaXRlbSBsaS5mZWUtaXRlbS5zdWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZDBlOWZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbiNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgLnByb3BlcnR5LWZpbmFuY2lhbHMtZmVlcyAucmVub3ZhdGlvbi1yZXNlcnZlLWJyZWFrZG93bixcbiNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgLmFzc2V0LWJyZWFrZG93bi5saW5lLWl0ZW0gLnJlbm92YXRpb24tcmVzZXJ2ZS1icmVha2Rvd24ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4jcHJvcGVydHktZmluYW5jaWFscyAucHJvcGVydHktZmluYW5jaWFscy1saXN0IC5wcm9wZXJ0eS1maW5hbmNpYWxzLWZlZXMgLnJlbm92YXRpb24tcmVzZXJ2ZS1icmVha2Rvd24gbGkuZmVlLXN1Yml0ZW0sXG4jcHJvcGVydHktZmluYW5jaWFscyAucHJvcGVydHktZmluYW5jaWFscy1saXN0IC5hc3NldC1icmVha2Rvd24ubGluZS1pdGVtIC5yZW5vdmF0aW9uLXJlc2VydmUtYnJlYWtkb3duIGxpLmZlZS1zdWJpdGVtIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA4cHggMTBweCA4cHggMTBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZThmNGZjICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbiNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgLnByb3BlcnR5LWZpbmFuY2lhbHMtZmVlcyAucmVub3ZhdGlvbi1yZXNlcnZlLWJyZWFrZG93biBsaS5mZWUtc3ViaXRlbTpudGgtY2hpbGQob2RkKSxcbiNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgLmFzc2V0LWJyZWFrZG93bi5saW5lLWl0ZW0gLnJlbm92YXRpb24tcmVzZXJ2ZS1icmVha2Rvd24gbGkuZmVlLXN1Yml0ZW06bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kOiAjZjBmOGZmO1xufVxuI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnByb3BlcnR5LWZpbmFuY2lhbHMtbGlzdCAucHJvcGVydHktZmluYW5jaWFscy1mZWVzIC5yZW5vdmF0aW9uLXJlc2VydmUtYnJlYWtkb3duIGxpLmZlZS1zdWJpdGVtIGg2LFxuI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnByb3BlcnR5LWZpbmFuY2lhbHMtbGlzdCAuYXNzZXQtYnJlYWtkb3duLmxpbmUtaXRlbSAucmVub3ZhdGlvbi1yZXNlcnZlLWJyZWFrZG93biBsaS5mZWUtc3ViaXRlbSBoNiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgY29sb3I6ICM1NTU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG4jcHJvcGVydHktZmluYW5jaWFscyAucHJvcGVydHktZmluYW5jaWFscy1saXN0IC5wcm9wZXJ0eS1maW5hbmNpYWxzLWZlZXMgLnJlbm92YXRpb24tcmVzZXJ2ZS1icmVha2Rvd24gbGkuZmVlLXN1Yml0ZW0gc3BhbixcbiNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgLmFzc2V0LWJyZWFrZG93bi5saW5lLWl0ZW0gLnJlbm92YXRpb24tcmVzZXJ2ZS1icmVha2Rvd24gbGkuZmVlLXN1Yml0ZW0gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtaW4td2lkdGg6IDcwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGNvbG9yOiAjNTU1O1xufVxuI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnByb3BlcnR5LWZpbmFuY2lhbHMtbGlzdCAucHJvcGVydHktZmluYW5jaWFscy1mZWVzIGxpLFxuI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnByb3BlcnR5LWZpbmFuY2lhbHMtbGlzdCAuYXNzZXQtYnJlYWtkb3duLmxpbmUtaXRlbSBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogOHB4IDIwcHggMDtcbn1cbiNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgLnByb3BlcnR5LWZpbmFuY2lhbHMtZmVlcyBsaTpudGgtY2hpbGQoMm4rMSksXG4jcHJvcGVydHktZmluYW5jaWFscyAucHJvcGVydHktZmluYW5jaWFscy1saXN0IC5hc3NldC1icmVha2Rvd24ubGluZS1pdGVtIGxpOm50aC1jaGlsZCgybisxKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGZhZmY7XG59XG4jcHJvcGVydHktZmluYW5jaWFscyAucHJvcGVydHktZmluYW5jaWFscy1saXN0IC5wcm9wZXJ0eS1maW5hbmNpYWxzLWZlZXMgbGkgPiBzcGFuLFxuI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnByb3BlcnR5LWZpbmFuY2lhbHMtbGlzdCAuYXNzZXQtYnJlYWtkb3duLmxpbmUtaXRlbSBsaSA+IHNwYW4ge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWluLXdpZHRoOiA3MHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbiNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgLnByb3BlcnR5LWZpbmFuY2lhbHMtZmVlcyBsaS51bnJvdW5kZWRfbGlzdGluZ19wcmljZSwgI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnByb3BlcnR5LWZpbmFuY2lhbHMtbGlzdCAucHJvcGVydHktZmluYW5jaWFscy1mZWVzIGxpLnJvdW5kaW5nX2Vycm9yLFxuI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnByb3BlcnR5LWZpbmFuY2lhbHMtbGlzdCAuYXNzZXQtYnJlYWtkb3duLmxpbmUtaXRlbSBsaS51bnJvdW5kZWRfbGlzdGluZ19wcmljZSxcbiNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgLmFzc2V0LWJyZWFrZG93bi5saW5lLWl0ZW0gbGkucm91bmRpbmdfZXJyb3Ige1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4jcHJvcGVydHktZmluYW5jaWFscyAucHJvcGVydHktZmluYW5jaWFscy1saXN0IC5wcm9wZXJ0eS1maW5hbmNpYWxzLWZlZXMgbGkudW5yb3VuZGVkX2xpc3RpbmdfcHJpY2UsXG4jcHJvcGVydHktZmluYW5jaWFscyAucHJvcGVydHktZmluYW5jaWFscy1saXN0IC5hc3NldC1icmVha2Rvd24ubGluZS1pdGVtIGxpLnVucm91bmRlZF9saXN0aW5nX3ByaWNlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyOTQzNzggIWltcG9ydGFudDtcbn1cbiNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgLnByb3BlcnR5LWZpbmFuY2lhbHMtZmVlcyBsaS51bnJvdW5kZWRfbGlzdGluZ19wcmljZSBoNSxcbiNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgLnByb3BlcnR5LWZpbmFuY2lhbHMtZmVlcyBsaS51bnJvdW5kZWRfbGlzdGluZ19wcmljZSBzcGFuLFxuI3Byb3BlcnR5LWZpbmFuY2lhbHMgLnByb3BlcnR5LWZpbmFuY2lhbHMtbGlzdCAuYXNzZXQtYnJlYWtkb3duLmxpbmUtaXRlbSBsaS51bnJvdW5kZWRfbGlzdGluZ19wcmljZSBoNSxcbiNwcm9wZXJ0eS1maW5hbmNpYWxzIC5wcm9wZXJ0eS1maW5hbmNpYWxzLWxpc3QgLmFzc2V0LWJyZWFrZG93bi5saW5lLWl0ZW0gbGkudW5yb3VuZGVkX2xpc3RpbmdfcHJpY2Ugc3BhbiB7XG4gIGNvbG9yOiAjMjk0Mzc4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbiNvZmZlcmluZy1kZXRhaWxzIC5vZmZlcmluZy1saXN0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4jb2ZmZXJpbmctZGV0YWlscyAub2ZmZXJpbmctbGlzdCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4IDEycHggMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbn1cbiNvZmZlcmluZy1kZXRhaWxzIC5vZmZlcmluZy1saXN0IGxpIGg0LFxuI29mZmVyaW5nLWRldGFpbHMgLm9mZmVyaW5nLWxpc3QgbGkgaDUge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbn1cbiNvZmZlcmluZy1kZXRhaWxzIC5vZmZlcmluZy1saXN0IGxpIGg0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuI29mZmVyaW5nLWRldGFpbHMgLm9mZmVyaW5nLWxpc3QgbGkgaDUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jb2ZmZXJpbmctZGV0YWlscyAub2ZmZXJpbmctbGlzdCBsaSA+IHNwYW4ge1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuI29mZmVyaW5nLWRldGFpbHMgLm9mZmVyaW5nLWxpc3QgPiBsaSB7XG4gIHBhZGRpbmc6IDEwcHggMCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQztcbn1cbiNvZmZlcmluZy1kZXRhaWxzIC5vZmZlcmluZy1saXN0ID4gbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG4jb2ZmZXJpbmctZGV0YWlscyAub2ZmZXJpbmctbGlzdCA+IGxpOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbiNvZmZlcmluZy1kZXRhaWxzIC5vZmZlcmluZy1saXN0ID4gbGkgPiBoNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNvZmZlcmluZy1kZXRhaWxzIC5vZmZlcmluZy1saXN0ID4gbGkgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAjZGV0b2tlbml6YXRpb24tc2VjdGlvbiAuZXRfcGJfY29sdW1uOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gICNkZXRva2VuaXphdGlvbi1zZWN0aW9uIGg0Lm1ldGFMYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2RldG9rZW5pemF0aW9uLXNlY3Rpb24gaDQubWV0YUxhYmVsICsgc3Bhbi5kYXRhIHtcbiAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgI2RldG9rZW5pemF0aW9uLXNlY3Rpb24gLmNvbC1oZWFkIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgfVxuICAjZGV0b2tlbml6YXRpb24tc2VjdGlvbiBoNC5tZXRhTGFiZWwge1xuICAgIG1hcmdpbi1yaWdodDogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2RldG9rZW5pemF0aW9uLXNlY3Rpb24gcC5wcm9wb3NhbCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxufVxuI2RldG9rZW5pemF0aW9uLXNlY3Rpb24gLmNvbC1oZWFkIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNkZXRva2VuaXphdGlvbi1zZWN0aW9uIHVsLmRldGFpbHMtbGlzdC50YWJzLXVsIHtcbiAgLyogTGluZSBmb3JtYXR0aW5nIC0tIHJlcGxhY2Ugd2l0aCBwcm9wZXIgdGFyZ2V0aW5nIHN0YXJ0aW5nIGluIGZpZWxkIGNvbmZpZyBmaWxlcy4gKi9cbiAgLyogSGlkZGVuICovXG4gIC8qIEluZGVudGVkICovXG4gIC8qIFRvdGFscyAqL1xuICAvKiBOZWdhdGl2ZXMgKi9cbiAgLyogU3BhY2UgYmVmb3JlICovXG59XG4jZGV0b2tlbml6YXRpb24tc2VjdGlvbiB1bC5kZXRhaWxzLWxpc3QudGFicy11bCBsaSB7XG4gIHBhZGRpbmc6IDJweCAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4jZGV0b2tlbml6YXRpb24tc2VjdGlvbiB1bC5kZXRhaWxzLWxpc3QudGFicy11bCBsaSBoNC5tZXRhTGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuI2RldG9rZW5pemF0aW9uLXNlY3Rpb24gdWwuZGV0YWlscy1saXN0LnRhYnMtdWwgbGkgaDQubWV0YUxhYmVsICsgc3Bhbi5kYXRhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbiNkZXRva2VuaXphdGlvbi1zZWN0aW9uIHVsLmRldGFpbHMtbGlzdC50YWJzLXVsICsgLmNvbC1oZWFkIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbiNkZXRva2VuaXphdGlvbi1zZWN0aW9uIHVsLmRldGFpbHMtbGlzdC50YWJzLXVsIC5hc3NldFF1b3J1bVJlcXVpcmVtZW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuI2RldG9rZW5pemF0aW9uLXNlY3Rpb24gdWwuZGV0YWlscy1saXN0LnRhYnMtdWwgLmFzc2V0TWFpbnRlbmFuY2VSZXNlcnZlLFxuI2RldG9rZW5pemF0aW9uLXNlY3Rpb24gdWwuZGV0YWlscy1saXN0LnRhYnMtdWwgLmFzc2V0UmVub3ZhdGlvblJlc2VydmUsXG4jZGV0b2tlbml6YXRpb24tc2VjdGlvbiB1bC5kZXRhaWxzLWxpc3QudGFicy11bCAuYXNzZXRPcGVyYXRpbmdFeHBlbnNlUmVpbWJ1cnNlbWVudCxcbiNkZXRva2VuaXphdGlvbi1zZWN0aW9uIHVsLmRldGFpbHMtbGlzdC50YWJzLXVsIC5hc3NldFNvdXJjaW5nRmVlLFxuI2RldG9rZW5pemF0aW9uLXNlY3Rpb24gdWwuZGV0YWlscy1saXN0LnRhYnMtdWwgLmFzc2V0TWFpbnRlbmFuY2VSZXNlcnZlUmVtYWluaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4jZGV0b2tlbml6YXRpb24tc2VjdGlvbiB1bC5kZXRhaWxzLWxpc3QudGFicy11bCAuYXNzZXRNYWludGVuYW5jZVJlc2VydmUgaDQubWV0YUxhYmVsLFxuI2RldG9rZW5pemF0aW9uLXNlY3Rpb24gdWwuZGV0YWlscy1saXN0LnRhYnMtdWwgLmFzc2V0UmVub3ZhdGlvblJlc2VydmUgaDQubWV0YUxhYmVsLFxuI2RldG9rZW5pemF0aW9uLXNlY3Rpb24gdWwuZGV0YWlscy1saXN0LnRhYnMtdWwgLmFzc2V0T3BlcmF0aW5nRXhwZW5zZVJlaW1idXJzZW1lbnQgaDQubWV0YUxhYmVsLFxuI2RldG9rZW5pemF0aW9uLXNlY3Rpb24gdWwuZGV0YWlscy1saXN0LnRhYnMtdWwgLmFzc2V0U291cmNpbmdGZWUgaDQubWV0YUxhYmVsLFxuI2RldG9rZW5pemF0aW9uLXNlY3Rpb24gdWwuZGV0YWlscy1saXN0LnRhYnMtdWwgLmFzc2V0TWFpbnRlbmFuY2VSZXNlcnZlUmVtYWluaW5nIGg0Lm1ldGFMYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jZGV0b2tlbml6YXRpb24tc2VjdGlvbiB1bC5kZXRhaWxzLWxpc3QudGFicy11bCAuYXNzZXRNYWludGVuYW5jZVJlc2VydmUgc3Bhbi5kYXRhLFxuI2RldG9rZW5pemF0aW9uLXNlY3Rpb24gdWwuZGV0YWlscy1saXN0LnRhYnMtdWwgLmFzc2V0UmVub3ZhdGlvblJlc2VydmUgc3Bhbi5kYXRhLFxuI2RldG9rZW5pemF0aW9uLXNlY3Rpb24gdWwuZGV0YWlscy1saXN0LnRhYnMtdWwgLmFzc2V0T3BlcmF0aW5nRXhwZW5zZVJlaW1idXJzZW1lbnQgc3Bhbi5kYXRhLFxuI2RldG9rZW5pemF0aW9uLXNlY3Rpb24gdWwuZGV0YWlscy1saXN0LnRhYnMtdWwgLmFzc2V0U291cmNpbmdGZWUgc3Bhbi5kYXRhLFxuI2RldG9rZW5pemF0aW9uLXNlY3Rpb24gdWwuZGV0YWlscy1saXN0LnRhYnMtdWwgLmFzc2V0TWFpbnRlbmFuY2VSZXNlcnZlUmVtYWluaW5nIHNwYW4uZGF0YSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4jZGV0b2tlbml6YXRpb24tc2VjdGlvbiB1bC5kZXRhaWxzLWxpc3QudGFicy11bCAuYXNzZXRHcm9zc1JlZGVtcHRpb24sXG4jZGV0b2tlbml6YXRpb24tc2VjdGlvbiB1bC5kZXRhaWxzLWxpc3QudGFicy11bCAuYXNzZXROZXRSZWRlbXB0aW9uLFxuI2RldG9rZW5pemF0aW9uLXNlY3Rpb24gdWwuZGV0YWlscy1saXN0LnRhYnMtdWwgLmFzc2V0VG90YWxWYWx1ZURpc3RyaWJ1dGVkIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM0NDQ7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy10b3A6IDZweCAhaW1wb3J0YW50O1xufVxuI2RldG9rZW5pemF0aW9uLXNlY3Rpb24gdWwuZGV0YWlscy1saXN0LnRhYnMtdWwgLmFzc2V0Q2xvc2luZ0Nvc3RzIGg0Lm1ldGFMYWJlbCxcbiNkZXRva2VuaXphdGlvbi1zZWN0aW9uIHVsLmRldGFpbHMtbGlzdC50YWJzLXVsIC5hc3NldENsb3NpbmdDb3N0cyBzcGFuLmRhdGEsXG4jZGV0b2tlbml6YXRpb24tc2VjdGlvbiB1bC5kZXRhaWxzLWxpc3QudGFicy11bCAuYXNzZXRSZWFsVEV4aXRGZWUgaDQubWV0YUxhYmVsLFxuI2RldG9rZW5pemF0aW9uLXNlY3Rpb24gdWwuZGV0YWlscy1saXN0LnRhYnMtdWwgLmFzc2V0UmVhbFRFeGl0RmVlIHNwYW4uZGF0YSxcbiNkZXRva2VuaXphdGlvbi1zZWN0aW9uIHVsLmRldGFpbHMtbGlzdC50YWJzLXVsIC5hc3NldFRheGVzRHVlIGg0Lm1ldGFMYWJlbCxcbiNkZXRva2VuaXphdGlvbi1zZWN0aW9uIHVsLmRldGFpbHMtbGlzdC50YWJzLXVsIC5hc3NldFRheGVzRHVlIHNwYW4uZGF0YSxcbiNkZXRva2VuaXphdGlvbi1zZWN0aW9uIHVsLmRldGFpbHMtbGlzdC50YWJzLXVsIC5hc3NldFdpdGhob2xkaW5nUGVyVG9rZW4gaDQubWV0YUxhYmVsLFxuI2RldG9rZW5pemF0aW9uLXNlY3Rpb24gdWwuZGV0YWlscy1saXN0LnRhYnMtdWwgLmFzc2V0V2l0aGhvbGRpbmdQZXJUb2tlbiBzcGFuLmRhdGEge1xuICBjb2xvcjogI2U1MDIwMiAhaW1wb3J0YW50O1xufVxuI2RldG9rZW5pemF0aW9uLXNlY3Rpb24gdWwuZGV0YWlscy1saXN0LnRhYnMtdWwgLmFzc2V0UXVvcnVtVHlwZSxcbiNkZXRva2VuaXphdGlvbi1zZWN0aW9uIHVsLmRldGFpbHMtbGlzdC50YWJzLXVsIC5hc3NldFR5cGVPZlZvdGUsXG4jZGV0b2tlbml6YXRpb24tc2VjdGlvbiB1bC5kZXRhaWxzLWxpc3QudGFicy11bCAuYXNzZXRUb2tlblNuYXBzaG90LFxuI2RldG9rZW5pemF0aW9uLXNlY3Rpb24gdWwuZGV0YWlscy1saXN0LnRhYnMtdWwgLmFzc2V0Q2xvc2luZ1Byb2Nlc3MsXG4jZGV0b2tlbml6YXRpb24tc2VjdGlvbiB1bC5kZXRhaWxzLWxpc3QudGFicy11bCAuYXNzZXRSRUdEaXN0cmlidXRpb24sXG4jZGV0b2tlbml6YXRpb24tc2VjdGlvbiB1bC5kZXRhaWxzLWxpc3QudGFicy11bCAuYXNzZXRUb3RhbFB1cmNoYXNlQW1vdW50IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbiNkZXRva2VuaXphdGlvbi1zZWN0aW9uIHVsLmRldGFpbHMtbGlzdC50YWJzLXVsIC5hc3NldEluaXRpYWxMYXVuY2hST0kgKyAuYXNzZXRDdXJyZW50VG90YWxJbnZlc3RtZW50IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbiNkZXRva2VuaXphdGlvbi1zZWN0aW9uIC5wcm9wb3NlZC1hc3NldC12YWx1ZXMgdWwuZGV0YWlscy1saXN0LnRhYnMtdWwgLmFzc2V0TWFpbnRlbmFuY2VSZXNlcnZlUmVtYWluaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMnB4IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbiNkZXRva2VuaXphdGlvbi1zZWN0aW9uIC5wcm9wb3NlZC1hc3NldC12YWx1ZXMgdWwuZGV0YWlscy1saXN0LnRhYnMtdWwgLmFzc2V0TWFpbnRlbmFuY2VSZXNlcnZlUmVtYWluaW5nIGg0Lm1ldGFMYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4jZGV0b2tlbml6YXRpb24tc2VjdGlvbiAjZGV0b2tlbml6YXRpb24tYmx1cmIge1xuICBwYWRkaW5nLXRvcDogODJweDtcbn1cbiNkZXRva2VuaXphdGlvbi1zZWN0aW9uICNkZXRva2VuaXphdGlvbi1ibHVyYiAuZXRfcGJfY29sdW1uIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzE1NmNhYjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jZGV0b2tlbml6YXRpb24tc2VjdGlvbiAjZGV0b2tlbml6YXRpb24tYmx1cmIgLmV0X3BiX2NvbHVtbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuI2RldG9rZW5pemF0aW9uLXNlY3Rpb24gI2RldG9rZW5pemF0aW9uLWJsdXJiIC5ldF9wYl9jb2x1bW4gcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI2RldG9rZW5pemF0aW9uLXNlY3Rpb24gI2RldG9rZW5pemF0aW9uLWJsdXJiIC5ldF9wYl9jb2x1bW4gcC5jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNkZXRva2VuaXphdGlvbi1zZWN0aW9uICNkZXRva2VuaXphdGlvbi1ibHVyYiAuZXRfcGJfY29sdW1uIHAgYSB7XG4gIGNvbG9yOiAjMTU2Y2FiO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEycHg7XG59XG4jZGV0b2tlbml6YXRpb24tc2VjdGlvbiAuZXRfcGJfcm93Om5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuI2RldG9rZW5pemF0aW9uLXNlY3Rpb24gLmV0X3BiX3JvdzpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuI2RldG9rZW5pemF0aW9uLXNlY3Rpb24gaDQuaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI2RldG9rZW5pemF0aW9uLXNlY3Rpb24gcC5wcm9wb3NhbCB7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuI2RldG9rZW5pemF0aW9uLXNlY3Rpb24gcC5wcm9wb3NhbCBhIHtcbiAgY29sb3I6ICMxNTZjYWI7XG59XG4jZGV0b2tlbml6YXRpb24tc2VjdGlvbiBkaXYuZm9vdG5vdGVzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMS40ZW07XG59XG4jZGV0b2tlbml6YXRpb24tc2VjdGlvbiBkaXYuZm9vdG5vdGVzIHAge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG4jZGV0b2tlbml6YXRpb24tc2VjdGlvbiBkaXYuZm9vdG5vdGVzIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBsaW5lLWhlaWdodDogMS40ZW07XG59XG4jZGV0b2tlbml6YXRpb24tc2VjdGlvbiBoNC5leHRyYS1sYXJnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuI2RldG9rZW5pemF0aW9uLXNlY3Rpb24gaDQuZXh0cmEtbGFyZ2UucmVzdWx0IHtcbiAgY29sb3I6ICMxNTZjYWI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAjZGV0b2tlbml6YXRpb24tc2VjdGlvbiBoNC5leHRyYS1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4jZGV0b2tlbml6YXRpb24tc2VjdGlvbiAjdm90ZS1yZXN1bHQgLmV0X3BiX2NvbHVtbiB7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzE1NmNhYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuI2RldG9rZW5pemF0aW9uLXNlY3Rpb24gI3ZvdGUtcmVzdWx0IC5ldF9wYl9jb2x1bW4gaDQucmVzdWx0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuI2RldG9rZW5pemF0aW9uLXNlY3Rpb24gI2ZpbmFsLWZpZWxkcyAuZXRfcGJfY29sdW1uIHtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTEyYzRjO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbiNmYWN0b3JpbmctaW52b2ljZXMtZGV0YWlscy5mYWN0b3JpbmctaW52b2ljZXMtc2VjdGlvbi50YWJzLXNlY3Rpb24gdWwge1xuICBwYWRkaW5nOiA4cHggMCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuI2ZhY3RvcmluZy1pbnZvaWNlcy1kZXRhaWxzLmZhY3RvcmluZy1pbnZvaWNlcy1zZWN0aW9uLnRhYnMtc2VjdGlvbiB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbiNmYWN0b3JpbmctaW52b2ljZXMtZGV0YWlscy5mYWN0b3JpbmctaW52b2ljZXMtc2VjdGlvbi50YWJzLXNlY3Rpb24gYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMTU2Y2FiO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jZmFjdG9yaW5nLWludm9pY2VzLWRldGFpbHMuZmFjdG9yaW5nLWludm9pY2VzLXNlY3Rpb24udGFicy1zZWN0aW9uIGJ1dHRvbjpob3ZlciwgI2ZhY3RvcmluZy1pbnZvaWNlcy1kZXRhaWxzLmZhY3RvcmluZy1pbnZvaWNlcy1zZWN0aW9uLnRhYnMtc2VjdGlvbiBidXR0b246Zm9jdXMge1xuICBjb2xvcjogb3JhbmdlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICNmYWN0b3JpbmctaW52b2ljZXMtZGV0YWlscy5mYWN0b3JpbmctaW52b2ljZXMtc2VjdGlvbi50YWJzLXNlY3Rpb24gYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbiNmYWN0b3JpbmctaW52b2ljZXMtZGV0YWlscy5mYWN0b3JpbmctaW52b2ljZXMtc2VjdGlvbi50YWJzLXNlY3Rpb24gYnV0dG9uIC5pbnZvaWNlLWRhdGUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uaW52b2ljZS1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTk5OTk5O1xuICB0b3A6IC0xMDAwMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLmludm9pY2UtbW9kYWwuc2hvdyB7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmludm9pY2UtbW9kYWwgLmludm9pY2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTk5OTk5OTk7XG4gIHRvcDogMTAwcHg7XG4gIGxlZnQ6IDEwMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyNDBweCk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbnZvaWNlLW1vZGFsIC5pbnZvaWNlLWNvbnRhaW5lciB7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KTtcbiAgfVxufVxuLmludm9pY2UtbW9kYWwgLmludm9pY2UtY29udGFpbmVyIC5pbnZvaWNlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzI5NDM3ODtcbiAgcGFkZGluZzogMTZweCA0MHB4IDE2cHggMjRweDtcbn1cbi5pbnZvaWNlLW1vZGFsIC5pbnZvaWNlLWNvbnRhaW5lciAuaW52b2ljZS1oZWFkZXIgaDMge1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaW52b2ljZS1tb2RhbCAuaW52b2ljZS1jb250YWluZXIgLmludm9pY2UtaGVhZGVyIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5pbnZvaWNlLW1vZGFsIC5pbnZvaWNlLWNvbnRhaW5lciAuaW52b2ljZS1oZWFkZXIgLmludm9pY2UtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjRweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaW52b2ljZS1tb2RhbCAuaW52b2ljZS1jb250YWluZXIgLmludm9pY2UtaGVhZGVyIC5pbnZvaWNlLWNsb3NlOmhvdmVyLCAuaW52b2ljZS1tb2RhbCAuaW52b2ljZS1jb250YWluZXIgLmludm9pY2UtaGVhZGVyIC5pbnZvaWNlLWNsb3NlOmZvY3VzIHtcbiAgY29sb3I6IG9yYW5nZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5pbnZvaWNlLW1vZGFsIC5pbnZvaWNlLWNvbnRhaW5lciAuaW52b2ljZS1oZWFkZXIgLmludm9pY2UtY2xvc2Uge1xuICAgIHJpZ2h0OiAxNnB4O1xuICB9XG59XG4uaW52b2ljZS1tb2RhbCAuaW52b2ljZS1jb250YWluZXIgLmludm9pY2UtdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogc29saWQgIzI5NDM3OCA4cHg7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pbnZvaWNlLW1vZGFsIC5pbnZvaWNlLWNvbnRhaW5lciAuaW52b2ljZS10ZXh0IC5wZGZlbWItdmlld2VyLFxuLmludm9pY2UtbW9kYWwgLmludm9pY2UtY29udGFpbmVyIC5pbnZvaWNlLXRleHQgLnBkZmVtYi1wYWdlc2NvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4jdGFiLWZpbmFuY2lhbHNfdGFiIC5ldF9wYl9jb2x1bW4ge1xuICB3aWR0aDogMTAwJTtcbn1cbiN0YWItZmluYW5jaWFsc190YWIgLmV0X3BiX2NvbHVtbiAjcHJvcGVydHktZmluYW5jaWFscyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3RhYi1maW5hbmNpYWxzX3RhYiAuZXRfcGJfY29sdW1uIC5wcm9wZXJ0eS15aWVsZC1icmVha2Rvd24ge1xuICB3aWR0aDogMTAwJTtcbn1cbiN0YWItZmluYW5jaWFsc190YWIgLmV0X3BiX2NvbHVtbiAucHJvcGVydHktZmluYW5jaWFscy1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG59IiwiLmV0X3BiX2NvbHVtbiAuZGdwY19wcm9kdWN0X2Nhcm91c2VsIC53b29jb21tZXJjZSB1bCAuc3RhcnRlcl9wcm9wZXJ0eSAucHJvZHVjdC1jb250ZW50IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2RkOWIyMSAhaW1wb3J0YW50O1xufVxuXG4ubGltaXRlZF9yZWxlYXNlIC5wcm9wZXJ0eV9zdGF0dXMtYmFubmVyLCAuc3RhcnRlcl9wcm9wZXJ0eSAucHJvcGVydHlfc3RhdHVzLWJhbm5lciwgLmxpbWl0ZWQtcmVsZWFzZS1iYW5uZXItc3RhbXAtY29udGFpbmVyIC5wcm9wZXJ0eV9zdGF0dXMtYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkOWIyMTtcbn1cbi5saW1pdGVkX3JlbGVhc2UgLnByb3BlcnR5X3N0YXR1cy1iYW5uZXIgPiBzcGFuLCAuc3RhcnRlcl9wcm9wZXJ0eSAucHJvcGVydHlfc3RhdHVzLWJhbm5lciA+IHNwYW4sIC5saW1pdGVkLXJlbGVhc2UtYmFubmVyLXN0YW1wLWNvbnRhaW5lciAucHJvcGVydHlfc3RhdHVzLWJhbm5lciA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGltaXRlZF9yZWxlYXNlIC5mYS1jYXJldC11cCwgLnN0YXJ0ZXJfcHJvcGVydHkgLmZhLWNhcmV0LXVwLCAubGltaXRlZC1yZWxlYXNlLWJhbm5lci1zdGFtcC1jb250YWluZXIgLmZhLWNhcmV0LXVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk5OTk5O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2Utb3V0O1xufVxuLmxpbWl0ZWRfcmVsZWFzZSAuZmEtY2FyZXQtZG93biwgLnN0YXJ0ZXJfcHJvcGVydHkgLmZhLWNhcmV0LWRvd24sIC5saW1pdGVkLXJlbGVhc2UtYmFubmVyLXN0YW1wLWNvbnRhaW5lciAuZmEtY2FyZXQtZG93biB7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG4ubGltaXRlZF9yZWxlYXNlIC5iYW5uZXItdG9vbHRpcC1jb250YWluZXIsIC5zdGFydGVyX3Byb3BlcnR5IC5iYW5uZXItdG9vbHRpcC1jb250YWluZXIsIC5saW1pdGVkLXJlbGVhc2UtYmFubmVyLXN0YW1wLWNvbnRhaW5lciAuYmFubmVyLXRvb2x0aXAtY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMDtcbn1cbi5saW1pdGVkX3JlbGVhc2UgLmJhbm5lci10b29sdGlwLWNvbnRhaW5lciAuZmEtY2lyY2xlLWluZm8sIC5zdGFydGVyX3Byb3BlcnR5IC5iYW5uZXItdG9vbHRpcC1jb250YWluZXIgLmZhLWNpcmNsZS1pbmZvLCAubGltaXRlZC1yZWxlYXNlLWJhbm5lci1zdGFtcC1jb250YWluZXIgLmJhbm5lci10b29sdGlwLWNvbnRhaW5lciAuZmEtY2lyY2xlLWluZm8ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5saW1pdGVkX3JlbGVhc2UgLmJhbm5lci10b29sdGlwLWNvbnRhaW5lcjpob3ZlciAudG9vbHRpcC10ZXh0LWJveCxcbi5saW1pdGVkX3JlbGVhc2UgLmJhbm5lci10b29sdGlwLWNvbnRhaW5lcjpob3ZlciAuZmEtY2FyZXQtdXAsXG4ubGltaXRlZF9yZWxlYXNlIC5iYW5uZXItdG9vbHRpcC1jb250YWluZXI6Zm9jdXMgLnRvb2x0aXAtdGV4dC1ib3gsXG4ubGltaXRlZF9yZWxlYXNlIC5iYW5uZXItdG9vbHRpcC1jb250YWluZXI6Zm9jdXMgLmZhLWNhcmV0LXVwLCAuc3RhcnRlcl9wcm9wZXJ0eSAuYmFubmVyLXRvb2x0aXAtY29udGFpbmVyOmhvdmVyIC50b29sdGlwLXRleHQtYm94LFxuLnN0YXJ0ZXJfcHJvcGVydHkgLmJhbm5lci10b29sdGlwLWNvbnRhaW5lcjpob3ZlciAuZmEtY2FyZXQtdXAsXG4uc3RhcnRlcl9wcm9wZXJ0eSAuYmFubmVyLXRvb2x0aXAtY29udGFpbmVyOmZvY3VzIC50b29sdGlwLXRleHQtYm94LFxuLnN0YXJ0ZXJfcHJvcGVydHkgLmJhbm5lci10b29sdGlwLWNvbnRhaW5lcjpmb2N1cyAuZmEtY2FyZXQtdXAsIC5saW1pdGVkLXJlbGVhc2UtYmFubmVyLXN0YW1wLWNvbnRhaW5lciAuYmFubmVyLXRvb2x0aXAtY29udGFpbmVyOmhvdmVyIC50b29sdGlwLXRleHQtYm94LFxuLmxpbWl0ZWQtcmVsZWFzZS1iYW5uZXItc3RhbXAtY29udGFpbmVyIC5iYW5uZXItdG9vbHRpcC1jb250YWluZXI6aG92ZXIgLmZhLWNhcmV0LXVwLFxuLmxpbWl0ZWQtcmVsZWFzZS1iYW5uZXItc3RhbXAtY29udGFpbmVyIC5iYW5uZXItdG9vbHRpcC1jb250YWluZXI6Zm9jdXMgLnRvb2x0aXAtdGV4dC1ib3gsXG4ubGltaXRlZC1yZWxlYXNlLWJhbm5lci1zdGFtcC1jb250YWluZXIgLmJhbm5lci10b29sdGlwLWNvbnRhaW5lcjpmb2N1cyAuZmEtY2FyZXQtdXAge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuLmxpbWl0ZWRfcmVsZWFzZSAudG9vbHRpcC10ZXh0LWJveCwgLnN0YXJ0ZXJfcHJvcGVydHkgLnRvb2x0aXAtdGV4dC1ib3gsIC5saW1pdGVkLXJlbGVhc2UtYmFubmVyLXN0YW1wLWNvbnRhaW5lciAudG9vbHRpcC10ZXh0LWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMmM0YztcbiAgcGFkZGluZzogMTZweCAyMnB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLmxpbWl0ZWRfcmVsZWFzZSAudG9vbHRpcC10ZXh0LWJveCA+IHNwYW4sIC5zdGFydGVyX3Byb3BlcnR5IC50b29sdGlwLXRleHQtYm94ID4gc3BhbiwgLmxpbWl0ZWQtcmVsZWFzZS1iYW5uZXItc3RhbXAtY29udGFpbmVyIC50b29sdGlwLXRleHQtYm94ID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi5saW1pdGVkX3JlbGVhc2UgLnRvb2x0aXAtdGV4dC1ib3ggLmJ1dHRvbi1jb250YWluZXIsIC5zdGFydGVyX3Byb3BlcnR5IC50b29sdGlwLXRleHQtYm94IC5idXR0b24tY29udGFpbmVyLCAubGltaXRlZC1yZWxlYXNlLWJhbm5lci1zdGFtcC1jb250YWluZXIgLnRvb2x0aXAtdGV4dC1ib3ggLmJ1dHRvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxpbWl0ZWRfcmVsZWFzZSAudG9vbHRpcC10ZXh0LWJveCAuYnV0dG9uLWNvbnRhaW5lciA+IGEsIC5zdGFydGVyX3Byb3BlcnR5IC50b29sdGlwLXRleHQtYm94IC5idXR0b24tY29udGFpbmVyID4gYSwgLmxpbWl0ZWQtcmVsZWFzZS1iYW5uZXItc3RhbXAtY29udGFpbmVyIC50b29sdGlwLXRleHQtYm94IC5idXR0b24tY29udGFpbmVyID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5saW1pdGVkX3JlbGVhc2UgLmxpbWl0ZWQtcmVsZWFzZS1kZXRhaWxzLWJ1dHRvbiwgLnN0YXJ0ZXJfcHJvcGVydHkgLmxpbWl0ZWQtcmVsZWFzZS1kZXRhaWxzLWJ1dHRvbiwgLmxpbWl0ZWQtcmVsZWFzZS1iYW5uZXItc3RhbXAtY29udGFpbmVyIC5saW1pdGVkLXJlbGVhc2UtZGV0YWlscy1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMmM0YztcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxM3B4O1xuICB0cmFuc2l0aW9uOiAwLjE1cyBhbGwgZWFzZS1pbi1vdXQ7XG59XG4ubGltaXRlZF9yZWxlYXNlIC5saW1pdGVkLXJlbGVhc2UtZGV0YWlscy1idXR0b246aG92ZXIsIC5saW1pdGVkX3JlbGVhc2UgLmxpbWl0ZWQtcmVsZWFzZS1kZXRhaWxzLWJ1dHRvbjpmb2N1cywgLnN0YXJ0ZXJfcHJvcGVydHkgLmxpbWl0ZWQtcmVsZWFzZS1kZXRhaWxzLWJ1dHRvbjpob3ZlciwgLnN0YXJ0ZXJfcHJvcGVydHkgLmxpbWl0ZWQtcmVsZWFzZS1kZXRhaWxzLWJ1dHRvbjpmb2N1cywgLmxpbWl0ZWQtcmVsZWFzZS1iYW5uZXItc3RhbXAtY29udGFpbmVyIC5saW1pdGVkLXJlbGVhc2UtZGV0YWlscy1idXR0b246aG92ZXIsIC5saW1pdGVkLXJlbGVhc2UtYmFubmVyLXN0YW1wLWNvbnRhaW5lciAubGltaXRlZC1yZWxlYXNlLWRldGFpbHMtYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMTEyYzRjO1xufVxuLmxpbWl0ZWRfcmVsZWFzZSAubGltaXRlZC1yZWxlYXNlLWRldGFpbHMtYnV0dG9uIC5mYS1jaXJjbGUsIC5zdGFydGVyX3Byb3BlcnR5IC5saW1pdGVkLXJlbGVhc2UtZGV0YWlscy1idXR0b24gLmZhLWNpcmNsZSwgLmxpbWl0ZWQtcmVsZWFzZS1iYW5uZXItc3RhbXAtY29udGFpbmVyIC5saW1pdGVkLXJlbGVhc2UtZGV0YWlscy1idXR0b24gLmZhLWNpcmNsZSB7XG4gIHRvcDogM3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxlZnQ6IC01cHg7XG59XG4ubGltaXRlZF9yZWxlYXNlIC5saW1pdGVkLXJlbGVhc2UtZGV0YWlscy1idXR0b24gc3BhbiwgLnN0YXJ0ZXJfcHJvcGVydHkgLmxpbWl0ZWQtcmVsZWFzZS1kZXRhaWxzLWJ1dHRvbiBzcGFuLCAubGltaXRlZC1yZWxlYXNlLWJhbm5lci1zdGFtcC1jb250YWluZXIgLmxpbWl0ZWQtcmVsZWFzZS1kZXRhaWxzLWJ1dHRvbiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmxpbWl0ZWRfcmVsZWFzZSAubGltaXRlZC1yZWxlYXNlLWRldGFpbHMtYnV0dG9uIGEsIC5zdGFydGVyX3Byb3BlcnR5IC5saW1pdGVkLXJlbGVhc2UtZGV0YWlscy1idXR0b24gYSwgLmxpbWl0ZWQtcmVsZWFzZS1iYW5uZXItc3RhbXAtY29udGFpbmVyIC5saW1pdGVkLXJlbGVhc2UtZGV0YWlscy1idXR0b24gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmxpbWl0ZWRfcmVsZWFzZSAuc3RvY2staW5mby1jb250YWluZXIsIC5zdGFydGVyX3Byb3BlcnR5IC5zdG9jay1pbmZvLWNvbnRhaW5lciwgLmxpbWl0ZWQtcmVsZWFzZS1iYW5uZXItc3RhbXAtY29udGFpbmVyIC5zdG9jay1pbmZvLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5saW1pdGVkX3JlbGVhc2UgLnN0b2NrLWluZm8tY29udGFpbmVyIC5zdG9jay1pbmZvLWl0ZW0sIC5zdGFydGVyX3Byb3BlcnR5IC5zdG9jay1pbmZvLWNvbnRhaW5lciAuc3RvY2staW5mby1pdGVtLCAubGltaXRlZC1yZWxlYXNlLWJhbm5lci1zdGFtcC1jb250YWluZXIgLnN0b2NrLWluZm8tY29udGFpbmVyIC5zdG9jay1pbmZvLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMSAxIDA7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uOiAwLjE1cyBhbGwgZWFzZS1pbi1vdXQ7XG59XG4ubGltaXRlZF9yZWxlYXNlIC5zdG9jay1pbmZvLWNvbnRhaW5lciAuc3RvY2staW5mby1pdGVtOmxhc3QtY2hpbGQsIC5zdGFydGVyX3Byb3BlcnR5IC5zdG9jay1pbmZvLWNvbnRhaW5lciAuc3RvY2staW5mby1pdGVtOmxhc3QtY2hpbGQsIC5saW1pdGVkLXJlbGVhc2UtYmFubmVyLXN0YW1wLWNvbnRhaW5lciAuc3RvY2staW5mby1jb250YWluZXIgLnN0b2NrLWluZm8taXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmxpbWl0ZWRfcmVsZWFzZSAuc3RvY2staW5mby1jb250YWluZXIgLnN0b2NrLWluZm8taXRlbSA+IHNwYW4sIC5zdGFydGVyX3Byb3BlcnR5IC5zdG9jay1pbmZvLWNvbnRhaW5lciAuc3RvY2staW5mby1pdGVtID4gc3BhbiwgLmxpbWl0ZWQtcmVsZWFzZS1iYW5uZXItc3RhbXAtY29udGFpbmVyIC5zdG9jay1pbmZvLWNvbnRhaW5lciAuc3RvY2staW5mby1pdGVtID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubGltaXRlZF9yZWxlYXNlIC5zdG9jay1pbmZvLWNvbnRhaW5lciAuc3RvY2staW5mby1pdGVtIC5zdG9jay1pbmZvLCAuc3RhcnRlcl9wcm9wZXJ0eSAuc3RvY2staW5mby1jb250YWluZXIgLnN0b2NrLWluZm8taXRlbSAuc3RvY2staW5mbywgLmxpbWl0ZWQtcmVsZWFzZS1iYW5uZXItc3RhbXAtY29udGFpbmVyIC5zdG9jay1pbmZvLWNvbnRhaW5lciAuc3RvY2staW5mby1pdGVtIC5zdG9jay1pbmZvIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG59XG4ubGltaXRlZF9yZWxlYXNlIC5zdG9jay1pbmZvLWNvbnRhaW5lciAuc3RvY2staW5mby1pdGVtIC5zdG9jay1pbmZvLW51bWJlciwgLnN0YXJ0ZXJfcHJvcGVydHkgLnN0b2NrLWluZm8tY29udGFpbmVyIC5zdG9jay1pbmZvLWl0ZW0gLnN0b2NrLWluZm8tbnVtYmVyLCAubGltaXRlZC1yZWxlYXNlLWJhbm5lci1zdGFtcC1jb250YWluZXIgLnN0b2NrLWluZm8tY29udGFpbmVyIC5zdG9jay1pbmZvLWl0ZW0gLnN0b2NrLWluZm8tbnVtYmVyIHtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5kZ3BjX3Byb2R1Y3RfY2Fyb3VzZWwgLmxpbWl0ZWRfcmVsZWFzZSAuYmFubmVyLXRvb2x0aXAtY29udGFpbmVyLCAuZGdwY19wcm9kdWN0X2Nhcm91c2VsIC5zdGFydGVyX3Byb3BlcnR5IC5iYW5uZXItdG9vbHRpcC1jb250YWluZXIge1xuICByaWdodDogMjRweDtcbiAgdG9wOiAxMXB4O1xufVxuLmRncGNfcHJvZHVjdF9jYXJvdXNlbCAubGltaXRlZF9yZWxlYXNlIC50b29sdGlwLXRleHQtYm94LCAuZGdwY19wcm9kdWN0X2Nhcm91c2VsIC5zdGFydGVyX3Byb3BlcnR5IC50b29sdGlwLXRleHQtYm94IHtcbiAgdG9wOiAyMXB4O1xuICByaWdodDogLTE0cHg7XG4gIHdpZHRoOiAyNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMkE0ODtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTJjNGM7XG59XG4uZGdwY19wcm9kdWN0X2Nhcm91c2VsIC5saW1pdGVkX3JlbGVhc2UgLnRvb2x0aXAtdGV4dC1ib3ggPiBzcGFuLCAuZGdwY19wcm9kdWN0X2Nhcm91c2VsIC5zdGFydGVyX3Byb3BlcnR5IC50b29sdGlwLXRleHQtYm94ID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5kZ3BjX3Byb2R1Y3RfY2Fyb3VzZWwgLmxpbWl0ZWRfcmVsZWFzZSAudG9vbHRpcC10ZXh0LWJveCAuc3RvY2staW5mby1jb250YWluZXIsIC5kZ3BjX3Byb2R1Y3RfY2Fyb3VzZWwgLnN0YXJ0ZXJfcHJvcGVydHkgLnRvb2x0aXAtdGV4dC1ib3ggLnN0b2NrLWluZm8tY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRncGNfcHJvZHVjdF9jYXJvdXNlbCAubGltaXRlZF9yZWxlYXNlIC50b29sdGlwLXRleHQtYm94IC5mYS1jYXJldC11cCwgLmRncGNfcHJvZHVjdF9jYXJvdXNlbCAuc3RhcnRlcl9wcm9wZXJ0eSAudG9vbHRpcC10ZXh0LWJveCAuZmEtY2FyZXQtdXAge1xuICB0b3A6IC0xNXB4O1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjMTEyYzRjO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRncGNfcHJvZHVjdF9jYXJvdXNlbCAubGltaXRlZF9yZWxlYXNlIC50b29sdGlwLXRleHQtYm94LCAuZGdwY19wcm9kdWN0X2Nhcm91c2VsIC5zdGFydGVyX3Byb3BlcnR5IC50b29sdGlwLXRleHQtYm94IHtcbiAgICB3aWR0aDogMjkwcHg7XG4gIH1cbn1cbi5kZ3BjX3Byb2R1Y3RfY2Fyb3VzZWwgLmxpbWl0ZWRfcmVsZWFzZSAuYnV0dG9uLWNvbnRhaW5lciwgLmRncGNfcHJvZHVjdF9jYXJvdXNlbCAuc3RhcnRlcl9wcm9wZXJ0eSAuYnV0dG9uLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMTRweCAwIDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ucHJvZHVjdHMgLnRvb2x0aXAtdGV4dC1ib3gsXG4uYXJjaGl2ZSAubGltaXRlZF9yZWxlYXNlIC50b29sdGlwLXRleHQtYm94LFxuLmFyY2hpdmUgLnN0YXJ0ZXJfcHJvcGVydHkgLnRvb2x0aXAtdGV4dC1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTEyYzRjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDMyMHB4O1xuICBwYWRkaW5nOiAyNHB4IDMwcHg7XG4gIHRvcDogMzJweDtcbiAgcmlnaHQ6IC0xNTJweDtcbiAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0cyAudG9vbHRpcC10ZXh0LWJveCA+IHNwYW4sXG4uYXJjaGl2ZSAubGltaXRlZF9yZWxlYXNlIC50b29sdGlwLXRleHQtYm94ID4gc3Bhbixcbi5hcmNoaXZlIC5zdGFydGVyX3Byb3BlcnR5IC50b29sdGlwLXRleHQtYm94ID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuN2VtO1xufVxuLnByb2R1Y3RzIC50b29sdGlwLXRleHQtYm94IC5zdG9jay1pbmZvLWl0ZW0sXG4uYXJjaGl2ZSAubGltaXRlZF9yZWxlYXNlIC50b29sdGlwLXRleHQtYm94IC5zdG9jay1pbmZvLWl0ZW0sXG4uYXJjaGl2ZSAuc3RhcnRlcl9wcm9wZXJ0eSAudG9vbHRpcC10ZXh0LWJveCAuc3RvY2staW5mby1pdGVtIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG59XG4ucHJvZHVjdHMgLnRvb2x0aXAtdGV4dC1ib3ggLnN0b2NrLWluZm8taXRlbTpob3ZlciwgLnByb2R1Y3RzIC50b29sdGlwLXRleHQtYm94IC5zdG9jay1pbmZvLWl0ZW06Zm9jdXMsXG4uYXJjaGl2ZSAubGltaXRlZF9yZWxlYXNlIC50b29sdGlwLXRleHQtYm94IC5zdG9jay1pbmZvLWl0ZW06aG92ZXIsXG4uYXJjaGl2ZSAubGltaXRlZF9yZWxlYXNlIC50b29sdGlwLXRleHQtYm94IC5zdG9jay1pbmZvLWl0ZW06Zm9jdXMsXG4uYXJjaGl2ZSAuc3RhcnRlcl9wcm9wZXJ0eSAudG9vbHRpcC10ZXh0LWJveCAuc3RvY2staW5mby1pdGVtOmhvdmVyLFxuLmFyY2hpdmUgLnN0YXJ0ZXJfcHJvcGVydHkgLnRvb2x0aXAtdGV4dC1ib3ggLnN0b2NrLWluZm8taXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzExMmM0Yztcbn1cbi5wcm9kdWN0cyAuc3RhcnRlcl9wcm9wZXJ0eSAuYnV0dG9uLWNvbnRhaW5lcixcbi5hcmNoaXZlIC5saW1pdGVkX3JlbGVhc2UgLnN0YXJ0ZXJfcHJvcGVydHkgLmJ1dHRvbi1jb250YWluZXIsXG4uYXJjaGl2ZSAuc3RhcnRlcl9wcm9wZXJ0eSAuc3RhcnRlcl9wcm9wZXJ0eSAuYnV0dG9uLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMTRweCAwIDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ubGltaXRlZC1yZWxlYXNlLWJhbm5lci1zdGFtcC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGltaXRlZC1yZWxlYXNlLWJhbm5lci1zdGFtcC1jb250YWluZXIgLmxpbWl0ZWQtcmVsZWFzZS1iYW5uZXItaGVscGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAubGltaXRlZC1yZWxlYXNlLWJhbm5lci1zdGFtcC1jb250YWluZXIgLmxpbWl0ZWQtcmVsZWFzZS1iYW5uZXItaGVscGVyIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cbi5saW1pdGVkLXJlbGVhc2UtYmFubmVyLXN0YW1wLWNvbnRhaW5lciAubGltaXRlZC1yZWxlYXNlLWJhbm5lci1zdGFtcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDliMjE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTJweCA0MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5saW1pdGVkLXJlbGVhc2UtYmFubmVyLXN0YW1wLWNvbnRhaW5lciAubGltaXRlZC1yZWxlYXNlLWJhbm5lci1zdGFtcCA+IGRpdiA+IHNwYW4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmxpbWl0ZWQtcmVsZWFzZS1iYW5uZXItc3RhbXAtY29udGFpbmVyIC5saW1pdGVkLXJlbGVhc2UtYmFubmVyLXN0YW1wIC50b29sdGlwLXRleHQtYm94IHtcbiAgdG9wOiB1bnNldDtcbiAgYm90dG9tOiAyNXB4O1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IC0xMXB4O1xuICB3aWR0aDogMjQwcHg7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IGJsYWNrO1xufVxuLmxpbWl0ZWQtcmVsZWFzZS1iYW5uZXItc3RhbXAtY29udGFpbmVyIC5saW1pdGVkLXJlbGVhc2UtYmFubmVyLXN0YW1wIC50b29sdGlwLXRleHQtYm94IHNwYW4ge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubGltaXRlZC1yZWxlYXNlLWJhbm5lci1zdGFtcC1jb250YWluZXIgLmxpbWl0ZWQtcmVsZWFzZS1iYW5uZXItc3RhbXAgLnRvb2x0aXAtdGV4dC1ib3ggLmZhLWNhcmV0LWRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA3cHg7XG4gIGJvdHRvbTogLTE4cHg7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgY29sb3I6IHdoaXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2Utb3V0O1xufVxuLmxpbWl0ZWQtcmVsZWFzZS1iYW5uZXItc3RhbXAtY29udGFpbmVyIC5saW1pdGVkLXJlbGVhc2UtYmFubmVyLXN0YW1wIC5iYW5uZXItdG9vbHRpcC1jb250YWluZXI6aG92ZXIgLnRvb2x0aXAtdGV4dC1ib3gsIC5saW1pdGVkLXJlbGVhc2UtYmFubmVyLXN0YW1wLWNvbnRhaW5lciAubGltaXRlZC1yZWxlYXNlLWJhbm5lci1zdGFtcCAuYmFubmVyLXRvb2x0aXAtY29udGFpbmVyOmhvdmVyIC5mYS1jYXJldC1kb3duLCAubGltaXRlZC1yZWxlYXNlLWJhbm5lci1zdGFtcC1jb250YWluZXIgLmxpbWl0ZWQtcmVsZWFzZS1iYW5uZXItc3RhbXAgLmJhbm5lci10b29sdGlwLWNvbnRhaW5lcjpmb2N1cyAudG9vbHRpcC10ZXh0LWJveCwgLmxpbWl0ZWQtcmVsZWFzZS1iYW5uZXItc3RhbXAtY29udGFpbmVyIC5saW1pdGVkLXJlbGVhc2UtYmFubmVyLXN0YW1wIC5iYW5uZXItdG9vbHRpcC1jb250YWluZXI6Zm9jdXMgLmZhLWNhcmV0LWRvd24ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmxpbWl0ZWQtcmVsZWFzZS1iYW5uZXItc3RhbXAtY29udGFpbmVyIC5saW1pdGVkLXJlbGVhc2UtYmFubmVyLXN0YW1wIC5iYW5uZXItdG9vbHRpcC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgdG9wOiB1bnNldDtcbiAgfVxufVxuLmxpbWl0ZWQtcmVsZWFzZS1iYW5uZXItc3RhbXAtY29udGFpbmVyIC5saW1pdGVkLXJlbGVhc2UtYmFubmVyLXN0YW1wIC5iYW5uZXItdG9vbHRpcC1jb250YWluZXI6aG92ZXIgLnRvb2x0aXAtdGV4dC1ib3gsIC5saW1pdGVkLXJlbGVhc2UtYmFubmVyLXN0YW1wLWNvbnRhaW5lciAubGltaXRlZC1yZWxlYXNlLWJhbm5lci1zdGFtcCAuYmFubmVyLXRvb2x0aXAtY29udGFpbmVyOmhvdmVyIC5mYS1jYXJldC1kb3duLCAubGltaXRlZC1yZWxlYXNlLWJhbm5lci1zdGFtcC1jb250YWluZXIgLmxpbWl0ZWQtcmVsZWFzZS1iYW5uZXItc3RhbXAgLmJhbm5lci10b29sdGlwLWNvbnRhaW5lcjpmb2N1cyAudG9vbHRpcC10ZXh0LWJveCwgLmxpbWl0ZWQtcmVsZWFzZS1iYW5uZXItc3RhbXAtY29udGFpbmVyIC5saW1pdGVkLXJlbGVhc2UtYmFubmVyLXN0YW1wIC5iYW5uZXItdG9vbHRpcC1jb250YWluZXI6Zm9jdXMgLmZhLWNhcmV0LWRvd24ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuLmxpbWl0ZWQtcmVsZWFzZS1iYW5uZXItc3RhbXAtY29udGFpbmVyIC5zdG9jay1pbmZvLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDliMjE7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMHB4IGF1dG8gMzBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpbWl0ZWQtcmVsZWFzZS1iYW5uZXItc3RhbXAtY29udGFpbmVyIC5zdG9jay1pbmZvLWNvbnRhaW5lciBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxpbWl0ZWQtcmVsZWFzZS1iYW5uZXItc3RhbXAtY29udGFpbmVyIC5zdG9jay1pbmZvLWNvbnRhaW5lciAuc3RvY2staW5mby1pdGVtIHtcbiAgbWFyZ2luOiA0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxNTZjYWI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmxpbWl0ZWQtcmVsZWFzZS1iYW5uZXItc3RhbXAtY29udGFpbmVyIC5zdG9jay1pbmZvLWNvbnRhaW5lciAuc3RvY2staW5mby1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubGltaXRlZC1yZWxlYXNlLWJhbm5lci1zdGFtcC1jb250YWluZXIgLnN0b2NrLWluZm8tY29udGFpbmVyIC5zdG9jay1pbmZvLWl0ZW06aG92ZXIsIC5saW1pdGVkLXJlbGVhc2UtYmFubmVyLXN0YW1wLWNvbnRhaW5lciAuc3RvY2staW5mby1jb250YWluZXIgLnN0b2NrLWluZm8taXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTZjYWI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnN0YXJ0ZXItcHJvcGVydHktY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjk0Mzc4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRyYW5zaXRpb246IDAuMTVzIGFsbCBlYXNlLWluLW91dDtcbiAgcGFkZGluZzogMjBweCAyNXB4IDI1cHggMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbiAgbWFyZ2luOiAyNXB4IGF1dG8gMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc3RhcnRlci1wcm9wZXJ0eS1jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnN0YXJ0ZXItcHJvcGVydHktY2FyZCBoNCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn0iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICBib2R5Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHtcbiAgICB3aWR0aDogMjIlO1xuICB9XG59XG5ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmstLTJmYSBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMlwiO1xufVxuYm9keS53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaS53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rLS1kb2N1bWVudHMgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIjtcbn1cbmJvZHkud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gbGkud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rLS1reWIgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjFcIjtcbn1cblxuYm9keS53b29jb21tZXJjZS1hY2NvdW50ICNidXktdG9rZW5zLWJ1dHRvbi13cmFwcGVyIHtcbiAgbWFyZ2luOiAwcHggYXV0byAyMHB4O1xufVxuYm9keS53b29jb21tZXJjZS1hY2NvdW50ICNidXktdG9rZW5zLWJ1dHRvbi13cmFwcGVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgYm9keS53b29jb21tZXJjZS1hY2NvdW50ICNidXktdG9rZW5zLWJ1dHRvbi13cmFwcGVyIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgYm9keS53b29jb21tZXJjZS1hY2NvdW50IGRpdi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuYm9keS53b29jb21tZXJjZS1hY2NvdW50IGRpdi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCA+IHAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkud29vY29tbWVyY2UtYWNjb3VudCBkaXYud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgaDMudXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gIH1cbn1cbi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAubm8tc2hvdyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAuYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGRpdiNteS1hY2NvdW50LWRvY3VtZW50cy13cmFwcGVyLmhpZGUtZG9jcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTQzNzg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgZGl2I215LWFjY291bnQtZG9jdW1lbnRzLXdyYXBwZXIgZGl2I25vdGljZXMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgZGl2I215LWFjY291bnQtZG9jdW1lbnRzLXdyYXBwZXIgZGl2I25vdGljZXMtd3JhcHBlciBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBkaXYjbXktYWNjb3VudC1kb2N1bWVudHMtd3JhcHBlciAuaW5kaXZpZHVhbC1yZXBvcnQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHBhZGRpbmc6IDFyZW0gMS4ycmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGRpdiNteS1hY2NvdW50LWRvY3VtZW50cy13cmFwcGVyIC5pbmRpdmlkdWFsLXJlcG9ydC13cmFwcGVyICN0YXgtb3V0bGluay13cmFwcGVyIGEjdGF4LWxpbmstMjIsIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBkaXYjbXktYWNjb3VudC1kb2N1bWVudHMtd3JhcHBlciAuaW5kaXZpZHVhbC1yZXBvcnQtd3JhcHBlciAjdGF4LW91dGxpbmstd3JhcHBlciBhI3RheC1saW5rLTIzLCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgZGl2I215LWFjY291bnQtZG9jdW1lbnRzLXdyYXBwZXIgLmluZGl2aWR1YWwtcmVwb3J0LXdyYXBwZXIgI3RheC1vdXRsaW5rLXdyYXBwZXIgYS50YXgtb3V0bGluay1idXR0b24sIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBkaXYjbXktYWNjb3VudC1kb2N1bWVudHMtd3JhcHBlciAuaW5kaXZpZHVhbC1yZXBvcnQtd3JhcHBlciAjdGF4LW91dGxpbmstd3JhcHBlci0zIGEjdGF4LWxpbmstMjIsIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBkaXYjbXktYWNjb3VudC1kb2N1bWVudHMtd3JhcHBlciAuaW5kaXZpZHVhbC1yZXBvcnQtd3JhcHBlciAjdGF4LW91dGxpbmstd3JhcHBlci0zIGEjdGF4LWxpbmstMjMsIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBkaXYjbXktYWNjb3VudC1kb2N1bWVudHMtd3JhcHBlciAuaW5kaXZpZHVhbC1yZXBvcnQtd3JhcHBlciAjdGF4LW91dGxpbmstd3JhcHBlci0zIGEudGF4LW91dGxpbmstYnV0dG9uLCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgZGl2I215LWFjY291bnQtZG9jdW1lbnRzLXdyYXBwZXIgLmluZGl2aWR1YWwtcmVwb3J0LXdyYXBwZXIgLnRheC1vdXRsaW5rIGEjdGF4LWxpbmstMjIsIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBkaXYjbXktYWNjb3VudC1kb2N1bWVudHMtd3JhcHBlciAuaW5kaXZpZHVhbC1yZXBvcnQtd3JhcHBlciAudGF4LW91dGxpbmsgYSN0YXgtbGluay0yMywgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGRpdiNteS1hY2NvdW50LWRvY3VtZW50cy13cmFwcGVyIC5pbmRpdmlkdWFsLXJlcG9ydC13cmFwcGVyIC50YXgtb3V0bGluayBhLnRheC1vdXRsaW5rLWJ1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAuM2VtIDFlbTtcbiAgYm9yZGVyOiA0cHggc29saWQgIzE1NmNhYjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMTU2Y2FiO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuN2VtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgZGl2I215LWFjY291bnQtZG9jdW1lbnRzLXdyYXBwZXIgLmluZGl2aWR1YWwtcmVwb3J0LXdyYXBwZXIgI3RheC1vdXRsaW5rLXdyYXBwZXIgYSN0YXgtbGluay0yMjpob3ZlciwgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGRpdiNteS1hY2NvdW50LWRvY3VtZW50cy13cmFwcGVyIC5pbmRpdmlkdWFsLXJlcG9ydC13cmFwcGVyICN0YXgtb3V0bGluay13cmFwcGVyIGEjdGF4LWxpbmstMjM6aG92ZXIsIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBkaXYjbXktYWNjb3VudC1kb2N1bWVudHMtd3JhcHBlciAuaW5kaXZpZHVhbC1yZXBvcnQtd3JhcHBlciAjdGF4LW91dGxpbmstd3JhcHBlciBhLnRheC1vdXRsaW5rLWJ1dHRvbjpob3ZlciwgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGRpdiNteS1hY2NvdW50LWRvY3VtZW50cy13cmFwcGVyIC5pbmRpdmlkdWFsLXJlcG9ydC13cmFwcGVyICN0YXgtb3V0bGluay13cmFwcGVyLTMgYSN0YXgtbGluay0yMjpob3ZlciwgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGRpdiNteS1hY2NvdW50LWRvY3VtZW50cy13cmFwcGVyIC5pbmRpdmlkdWFsLXJlcG9ydC13cmFwcGVyICN0YXgtb3V0bGluay13cmFwcGVyLTMgYSN0YXgtbGluay0yMzpob3ZlciwgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGRpdiNteS1hY2NvdW50LWRvY3VtZW50cy13cmFwcGVyIC5pbmRpdmlkdWFsLXJlcG9ydC13cmFwcGVyICN0YXgtb3V0bGluay13cmFwcGVyLTMgYS50YXgtb3V0bGluay1idXR0b246aG92ZXIsIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBkaXYjbXktYWNjb3VudC1kb2N1bWVudHMtd3JhcHBlciAuaW5kaXZpZHVhbC1yZXBvcnQtd3JhcHBlciAudGF4LW91dGxpbmsgYSN0YXgtbGluay0yMjpob3ZlciwgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGRpdiNteS1hY2NvdW50LWRvY3VtZW50cy13cmFwcGVyIC5pbmRpdmlkdWFsLXJlcG9ydC13cmFwcGVyIC50YXgtb3V0bGluayBhI3RheC1saW5rLTIzOmhvdmVyLCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgZGl2I215LWFjY291bnQtZG9jdW1lbnRzLXdyYXBwZXIgLmluZGl2aWR1YWwtcmVwb3J0LXdyYXBwZXIgLnRheC1vdXRsaW5rIGEudGF4LW91dGxpbmstYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1NmNhYiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBkaXYjbXktYWNjb3VudC1kb2N1bWVudHMtd3JhcHBlciBkaXYjYnV0dG9uLXRpdGxlLXdyYXBwZXIsIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBkaXYjbXktYWNjb3VudC1kb2N1bWVudHMtd3JhcHBlciBkaXYjYnV0dG9uLXRpdGxlLXdyYXBwZXItMiwgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGRpdiNteS1hY2NvdW50LWRvY3VtZW50cy13cmFwcGVyIGRpdiNidXR0b24tdGl0bGUtd3JhcHBlci0zLCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgZGl2I215LWFjY291bnQtZG9jdW1lbnRzLXdyYXBwZXIgLmVveS1yZW50LXJlcG9ydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNDBweDtcbn1cbi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBkaXYjbXktYWNjb3VudC1kb2N1bWVudHMtd3JhcHBlciAudGF4LXRpdGxlLXdyYXBwZXIgaDQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBkaXYjbXktYWNjb3VudC1kb2N1bWVudHMtd3JhcHBlciAudGF4LWJ1dHRvbi13cmFwcGVyLCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgZGl2I215LWFjY291bnQtZG9jdW1lbnRzLXdyYXBwZXIgI3RheC1vdXRsaW5rLXdyYXBwZXIsIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBkaXYjbXktYWNjb3VudC1kb2N1bWVudHMtd3JhcHBlciAjdGF4LW91dGxpbmstd3JhcHBlci0zLCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgZGl2I215LWFjY291bnQtZG9jdW1lbnRzLXdyYXBwZXIgLnRheC1vdXRsaW5rIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4td2lkdGg6IDEzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGRpdiNteS1hY2NvdW50LWRvY3VtZW50cy13cmFwcGVyIC50YXgtYnV0dG9uLXdyYXBwZXIgYnV0dG9uI2Rpc3BsYXktdGF4LWluZm8sIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBkaXYjbXktYWNjb3VudC1kb2N1bWVudHMtd3JhcHBlciAudGF4LWJ1dHRvbi13cmFwcGVyIGJ1dHRvbiNkaXNwbGF5LXRheC1pbmZvLTIsIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBkaXYjbXktYWNjb3VudC1kb2N1bWVudHMtd3JhcHBlciAudGF4LWJ1dHRvbi13cmFwcGVyICN0YXgtbGluay0yMiwgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGRpdiNteS1hY2NvdW50LWRvY3VtZW50cy13cmFwcGVyIC50YXgtYnV0dG9uLXdyYXBwZXIgI3RheC1saW5rLTIzLCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgZGl2I215LWFjY291bnQtZG9jdW1lbnRzLXdyYXBwZXIgLnRheC1idXR0b24td3JhcHBlciAudGF4LW91dGxpbmstYnV0dG9uLCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgZGl2I215LWFjY291bnQtZG9jdW1lbnRzLXdyYXBwZXIgI3RheC1vdXRsaW5rLXdyYXBwZXIgYnV0dG9uI2Rpc3BsYXktdGF4LWluZm8sIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBkaXYjbXktYWNjb3VudC1kb2N1bWVudHMtd3JhcHBlciAjdGF4LW91dGxpbmstd3JhcHBlciBidXR0b24jZGlzcGxheS10YXgtaW5mby0yLCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgZGl2I215LWFjY291bnQtZG9jdW1lbnRzLXdyYXBwZXIgI3RheC1vdXRsaW5rLXdyYXBwZXIgI3RheC1saW5rLTIyLCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgZGl2I215LWFjY291bnQtZG9jdW1lbnRzLXdyYXBwZXIgI3RheC1vdXRsaW5rLXdyYXBwZXIgI3RheC1saW5rLTIzLCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgZGl2I215LWFjY291bnQtZG9jdW1lbnRzLXdyYXBwZXIgI3RheC1vdXRsaW5rLXdyYXBwZXIgLnRheC1vdXRsaW5rLWJ1dHRvbiwgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGRpdiNteS1hY2NvdW50LWRvY3VtZW50cy13cmFwcGVyICN0YXgtb3V0bGluay13cmFwcGVyLTMgYnV0dG9uI2Rpc3BsYXktdGF4LWluZm8sIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBkaXYjbXktYWNjb3VudC1kb2N1bWVudHMtd3JhcHBlciAjdGF4LW91dGxpbmstd3JhcHBlci0zIGJ1dHRvbiNkaXNwbGF5LXRheC1pbmZvLTIsIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBkaXYjbXktYWNjb3VudC1kb2N1bWVudHMtd3JhcHBlciAjdGF4LW91dGxpbmstd3JhcHBlci0zICN0YXgtbGluay0yMiwgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGRpdiNteS1hY2NvdW50LWRvY3VtZW50cy13cmFwcGVyICN0YXgtb3V0bGluay13cmFwcGVyLTMgI3RheC1saW5rLTIzLCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgZGl2I215LWFjY291bnQtZG9jdW1lbnRzLXdyYXBwZXIgI3RheC1vdXRsaW5rLXdyYXBwZXItMyAudGF4LW91dGxpbmstYnV0dG9uLCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgZGl2I215LWFjY291bnQtZG9jdW1lbnRzLXdyYXBwZXIgLnRheC1vdXRsaW5rIGJ1dHRvbiNkaXNwbGF5LXRheC1pbmZvLCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgZGl2I215LWFjY291bnQtZG9jdW1lbnRzLXdyYXBwZXIgLnRheC1vdXRsaW5rIGJ1dHRvbiNkaXNwbGF5LXRheC1pbmZvLTIsIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBkaXYjbXktYWNjb3VudC1kb2N1bWVudHMtd3JhcHBlciAudGF4LW91dGxpbmsgI3RheC1saW5rLTIyLCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgZGl2I215LWFjY291bnQtZG9jdW1lbnRzLXdyYXBwZXIgLnRheC1vdXRsaW5rICN0YXgtbGluay0yMywgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGRpdiNteS1hY2NvdW50LWRvY3VtZW50cy13cmFwcGVyIC50YXgtb3V0bGluayAudGF4LW91dGxpbmstYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDAuOWVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBkaXYjbXktYWNjb3VudC1kb2N1bWVudHMtd3JhcHBlciAudGF4LWJ1dHRvbi13cmFwcGVyIC50YXgtc3Bpbm5lci5mYS1zcGlubmVyLXRoaXJkLCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgZGl2I215LWFjY291bnQtZG9jdW1lbnRzLXdyYXBwZXIgI3RheC1vdXRsaW5rLXdyYXBwZXIgLnRheC1zcGlubmVyLmZhLXNwaW5uZXItdGhpcmQsIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBkaXYjbXktYWNjb3VudC1kb2N1bWVudHMtd3JhcHBlciAjdGF4LW91dGxpbmstd3JhcHBlci0zIC50YXgtc3Bpbm5lci5mYS1zcGlubmVyLXRoaXJkLCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgZGl2I215LWFjY291bnQtZG9jdW1lbnRzLXdyYXBwZXIgLnRheC1vdXRsaW5rIC50YXgtc3Bpbm5lci5mYS1zcGlubmVyLXRoaXJkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMTU2Y2FiO1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBjdWJpYy1iZXppZXIoMC4xNSwgMC4zLCAwLjMsIDAuNykgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGN1YmljLWJlemllcigwLjE1LCAwLjMsIDAuMywgMC43KSBpbmZpbml0ZTtcbiAgdHJhbnNpdGlvbjogMC4xNXMgYWxsIGVhc2UtaW4tb3V0O1xufVxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGRpdiNteS1hY2NvdW50LWRvY3VtZW50cy13cmFwcGVyICN0YXgtc3RhdGVtZW50LXdyYXBwZXIgLnRheC1zdGF0ZW1lbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBkaXYjbXktYWNjb3VudC1kb2N1bWVudHMtd3JhcHBlciAjdGF4LXN0YXRlbWVudC13cmFwcGVyIHAge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGRpdiNteS1hY2NvdW50LWRvY3VtZW50cy13cmFwcGVyICN0YXgtc3RhdGVtZW50LXdyYXBwZXIgcC5kaXNjbGFpbWVyIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBkaXYjbXktYWNjb3VudC1kb2N1bWVudHMtd3JhcHBlciAjdGF4LXN0YXRlbWVudC13cmFwcGVyIHA6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBkaXYjbXktYWNjb3VudC1kb2N1bWVudHMtd3JhcHBlciAjdGF4LXN0YXRlbWVudC13cmFwcGVyIHNwYW4jbW9uZXRhcnktc3ltYm9sIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGRpdiNteS1hY2NvdW50LWRvY3VtZW50cy13cmFwcGVyICN0YXgtc3RhdGVtZW50LXdyYXBwZXIgc3BhbiNyZW50LXZhbHVlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzI5NDM3ODtcbn1cbi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBkaXYjbXktYWNjb3VudC1kb2N1bWVudHMtd3JhcHBlciAjdGF4LXN0YXRlbWVudC13cmFwcGVyIGEjdGF4LWxpbmsge1xuICBjb2xvcjogIzI5NDM3ODtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgZGl2I215LWFjY291bnQtZG9jdW1lbnRzLXdyYXBwZXIgI3RheC1zdGF0ZW1lbnQtd3JhcHBlciBhI3RheC1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYmFja2dyb3VuZDogIzI5NDM3ODtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgZGl2I215LWFjY291bnQtZG9jdW1lbnRzLXdyYXBwZXIgI3RheC1zdGF0ZW1lbnQtd3JhcHBlciBhI3RheC1saW5rOmhvdmVyOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG59XG5cbmJvZHkgI3BhZ2UtY29udGFpbmVyIC53b29jb21tZXJjZSBkaXYud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndwMmZhLWdyYWNlLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTRweCAxOXB4IDE3cHggMjZweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2Q4OGUwMztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbmJvZHkgI3BhZ2UtY29udGFpbmVyIC53b29jb21tZXJjZSBkaXYud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndwMmZhLWdyYWNlLW1lc3NhZ2Ugc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbmJvZHkgI3BhZ2UtY29udGFpbmVyIC53b29jb21tZXJjZSBkaXYud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgdGFibGUud3AtMmZhLXVzZXItcHJvZmlsZS1mb3JtIC5idXR0b24uYnV0dG9uLXByaW1hcnkge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzE1NmNhYiAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQgIWltcG9ydGFudDtcbn1cbmJvZHkgI3BhZ2UtY29udGFpbmVyIC53b29jb21tZXJjZSBkaXYud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgdGFibGUud3AtMmZhLXVzZXItcHJvZmlsZS1mb3JtIC5idXR0b24uYnV0dG9uLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU2Y2FiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgI3BhZ2UtY29udGFpbmVyIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndwMmZhLW1vZGFsIC5tb2RhbF9fY29udGFpbmVyIC5idXR0b24uYnV0dG9uLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuYm9keSAjcGFnZS1jb250YWluZXIgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud3AyZmEtbW9kYWwgLm1vZGFsX19jb250YWluZXIgLmJ1dHRvbi5idXR0b24tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTZjYWIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuYnV0dG9uLm1vZGFsX19jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLndwMmZhLW1vZGFsIC5idXR0b24ge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbn1cblxuZGl2LndwMmZhLW1vZGFsIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBMdWNpZGEsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cbmRpdi53cDJmYS1tb2RhbCBtYWluI21vZGFsLW5vdGlmeS11c2Vycy1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuZGl2LndwMmZhLW1vZGFsIG1haW4jbW9kYWwtbm90aWZ5LXVzZXJzLWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbmRpdi53cDJmYS1tb2RhbCBmb290ZXIubW9kYWxfX2Zvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmRpdi53cDJmYS1tb2RhbCBmb290ZXIubW9kYWxfX2Zvb3RlciBidXR0b24ge1xuICBjb2xvcjogIzE1NmNhYiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTU2Y2FiO1xuICBwYWRkaW5nOiAycHggMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmRpdi53cDJmYS1tb2RhbCBmb290ZXIubW9kYWxfX2Zvb3RlciBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTU2Y2FiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5kaXYud3AyZmEtbW9kYWwgLm1vZGFsX19oZWFkZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbmRpdi53cDJmYS1tb2RhbCAubW9kYWxfX2hlYWRlciBoNCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbiNub3RpZnktdXNlcnMgLm1vZGFsX19jb250YWluZXIgKiwgdGFibGUuZm9ybS10YWJsZS53cC0yZmEtdXNlci1wcm9maWxlLWZvcm0gKiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgTHVjaWRhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbmg0I21vZGFsLW5vdGlmeS11c2Vycy10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbnRhYmxlLmZvcm0tdGFibGUud3AtMmZhLXVzZXItcHJvZmlsZS1mb3JtIHRkIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi53cDJmYS1tb2RhbCAubW9kYWxfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMzV2dztcbiAgbWluLXdpZHRoOiA0MHZ3O1xufVxuXG5tYWluI21vZGFsLTEtY29udGVudCAud2l6YXJkLXN0ZXAuYWN0aXZlIGZpZWxkc2V0IC5vcHRpb24tcGlsbCBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxubWFpbiNtb2RhbC0xLWNvbnRlbnQgLndpemFyZC1zdGVwLmFjdGl2ZSBoMyArIHAgKyBmaWVsZHNldCAub3B0aW9uLXBpbGwgKyAub3B0aW9uLXBpbGwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndwMmZhLW1vZGFsIGg0LCAud3AyZmEtbW9kYWwgaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ud3AyZmEtbW9kYWwgLm9wdGlvbi1waWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLndwMmZhLW1vZGFsIC5vcHRpb24tcGlsbCBoMywgLndwMmZhLW1vZGFsIC5vcHRpb24tcGlsbCBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ud3AyZmEtbW9kYWwgLm9wdGlvbi1waWxsIC53cDJmYS1zZXR1cC1hY3Rpb25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5ib2R5ICNwYWdlLWNvbnRhaW5lciAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53cDJmYS1tb2RhbCAubW9kYWxfX2NvbnRhaW5lciAuYnV0dG9uIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ud2l6YXJkLXN0ZXAuYWN0aXZlID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbmRpdi53cDJmYS1tb2RhbCAubW9kYWxfX2NvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWxfX2hlYWRlciAubW9kYWxfX2Nsb3NlOmJlZm9yZSwgLndwMmZhLW1vZGFsIC5tb2RhbF9fY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTBcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG59XG5cbi53cDJmYS1tb2RhbCAubW9kYWxfX2Nsb3NlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG59XG5cbi53cDJmYS1tb2RhbCAubW9kZWxfX2NvbnRlbnQgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWxfX2NvbnRlbnQgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ud3AyZmEtbW9kYWwgYnV0dG9uLm1vZGFsX19jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICMxNTZjYWI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4ud3AyZmEtbW9kYWwgYnV0dG9uLm1vZGFsX19jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjZjJhOTFlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAud3AyZmEtbW9kYWwgLm1vZGFsX19jb250YWluZXIgLm9wdGlvbi1waWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuZGl2W2lkKj1mYS13aXphcmQtZW1haWxdLndpemFyZC1zdGVwLmFjdGl2ZSBmaWVsZHNldCBmaWVsZHNldCArIC5kZXNjcmlwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi53aXphcmQtc3RlcCAuc3RlcC1zZXR0aW5nLXdyYXBwZXIgb2wgbGkge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLndpemFyZC1zdGVwIC5zdGVwLXNldHRpbmctd3JhcHBlciBvbCBsaTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud3AyZmEtbW9kYWwgLm1vZGFsX19jb250ZW50IGNvZGUuYXBwLWtleSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI2NvbmZpZ3VyZS0yZmEtYmFja3VwLWNvZGVzIC53cDJmYS1zZXR1cC1hY3Rpb25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ubW9kYWxfX2NvbnRlbnQgLmFwcHMtd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxNTZjYWI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTU2Y2FiO1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbiN3cC0yZmEtZW1haWwtYXV0aGNvZGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJlc2VuZC1lbWFpbC1jb2RlIHtcbiAgbWluLXdpZHRoOiAyNTJweDtcbn1cblxuLndpemFyZC1zdGVwLmFjdGl2ZSwgLnN0ZXAtc2V0dGluZy13cmFwcGVyLmFjdGl2ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN0ZXAtc2V0dGluZy13cmFwcGVyLmFjdGl2ZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLnN0ZXAtc2V0dGluZy13cmFwcGVyIGlucHV0I3dwLTJmYS10b3RwLWF1dGhjb2RlIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuYm9keSAjcGFnZS1jb250YWluZXIgLndvb2NvbW1lcmNlIGRpdi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCB0YWJsZS53cC0yZmEtdXNlci1wcm9maWxlLWZvcm0gdGQgLmJ1dHRvbi5idXR0b24tcHJpbWFyeSB7XG4gIG1pbi13aWR0aDogMTc1cHg7XG59XG5cbnRhYmxlLmZvcm0tdGFibGUud3AtMmZhLXVzZXItcHJvZmlsZS1mb3JtIHRkIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgYm9yZGVyOiAwcHg7XG59XG5cbi53cDJmYS1tb2RhbCAubW9kYWxfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMzV2dztcbiAgbWluLXdpZHRoOiA0MHZ3O1xufVxuXG5tYWluI21vZGFsLWNvbmZpcm0tcmVtb3ZlLTJmYS1jb250ZW50IHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2l0aDogMTMwMHB4KSB7XG4gIGJvZHkgI3BhZ2UtY29udGFpbmVyIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndwMmZhLW1vZGFsIC5tb2RhbF9fY29udGFpbmVyIC5idXR0b24ge1xuICAgIG1pbi13aWR0aDogMTE1cHg7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG50YWJsZS5mb3JtLXRhYmxlLndwLTJmYS11c2VyLXByb2ZpbGUtZm9ybSB7XG4gIGJvcmRlcjogMHB4O1xufVxuXG5zcGFuLmRlc2NyaXB0aW9uLm10LTVweCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgwcHgpIHtcbiAgc3Bhbi5kZXNjcmlwdGlvbi5tdC01cHgge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbmZvcm0jeW91ci1wcm9maWxlIHAuZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG50YWJsZS5mb3JtLXRhYmxlLndwLTJmYS11c2VyLXByb2ZpbGUtZm9ybSB0ZCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG5ib2R5ICNwYWdlLWNvbnRhaW5lciAud29vY29tbWVyY2UgZGl2Lndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IHRhYmxlLndwLTJmYS11c2VyLXByb2ZpbGUtZm9ybSAuYnV0dG9uLmJ1dHRvbi1wcmltYXJ5LnJlbW92ZS0yZmEgKyAucmVtb3ZlLTJmYSB7XG4gIGJvcmRlci1jb2xvcjogIzkwMTYyZCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzkwMTYyZCAhaW1wb3J0YW50O1xufVxuXG50YWJsZS5mb3JtLXRhYmxlLndwLTJmYS11c2VyLXByb2ZpbGUtZm9ybSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgwcHgpIHtcbiAgYm9keSAjcGFnZS1jb250YWluZXIgLndvb2NvbW1lcmNlIGRpdi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCB0YWJsZS53cC0yZmEtdXNlci1wcm9maWxlLWZvcm0gdGQgLmJ1dHRvbi5idXR0b24tcHJpbWFyeSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgbWluLXdpZHRoOiAxNzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLndwMmZhLW1vZGFsIGJ1dHRvbi5tb2RhbF9fY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbn1cblxuZGl2LndwMmZhLW1vZGFsIGZvb3Rlci5tb2RhbF9fZm9vdGVyIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuYm9keSAjcGFnZS1jb250YWluZXIgLndvb2NvbW1lcmNlIGRpdi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCB0YWJsZS53cC0yZmEtdXNlci1wcm9maWxlLWZvcm0gLmJ1dHRvbi5idXR0b24tcHJpbWFyeS5yZW1vdmUtMmZhICsgLnJlbW92ZS0yZmE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTAxNjJkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbiNjb25maWd1cmUtMmZhLWJhY2t1cC1jb2RlcyAud3AyZmEtc2V0dXAtYWN0aW9ucyAuYnV0dG9uOmxhc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkgI3BhZ2UtY29udGFpbmVyIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndwMmZhLW1vZGFsIC5tb2RhbF9fY29udGFpbmVyIC5idXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53cDJmYS1tb2RhbCAuc3RlcC1zZXR0aW5nLXdyYXBwZXIgLm1iLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC53cDJmYS1tb2RhbCAubW9kYWxfX2NvbnRlbnQgLndwMmZhLXNldHVwLWFjdGlvbnMgLmJ1dHRvbiwgLndwMmZhLW1vZGFsIC5tb2RhbF9fY29udGVudCAubW9kYWxfX2J0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ud3AyZmEtbW9kYWwgLm1vZGFsX19jb250ZW50IGNvZGUjYmFja3VwLWNvZGVzLXdyYXBwZXIgYnIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbnRhYmxlLmZvcm0tdGFibGUud3AtMmZhLXVzZXItcHJvZmlsZS1mb3JtIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5tYWluI21vZGFsLTEtY29udGVudCBkaXYub3B0aW9uLXBpbGw6bGFzdC1vZi10eXBlIHAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jbW9kYWwtMS1jb250ZW50Lm1vZGFsX19jb250ZW50IHAuZGVzY3JpcHRpb24ge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLm9wdGlvbi1waWxsIGlucHV0I2Jhc2ljIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4jbW9kYWwtMS1jb250ZW50Lm1vZGFsX19jb250ZW50IGxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHRleHQtaW5kZW50OiAtMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuI21vZGFsLTEtY29udGVudC5tb2RhbF9fY29udGVudCBsYWJlbFtmb3I9XCIyZmEtdG90cC1hdXRoY29kZVwiXSxcbiNtb2RhbC0xLWNvbnRlbnQubW9kYWxfX2NvbnRlbnQgbGFiZWxbZm9yPVwiMmZhLXRvdHAtYXV0aGNvZGVcIl0ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG59XG5cbiNtb2RhbC0xLWNvbnRlbnQubW9kYWxfX2NvbnRlbnQgLndpemFyZC1zdGVwID4gcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi53cC0yZmEtdXNlci1wcm9maWxlLWZvcm0gI2NvbmZpZ3VyZS0yZmEgLndpemFyZC1zdGVwLmFjdGl2ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53cC0yZmEtdXNlci1wcm9maWxlLWZvcm0gI2NvbmZpZ3VyZS0yZmEud3AyZmEtbW9kYWwgZmllbGRzZXQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLndwLTJmYS11c2VyLXByb2ZpbGUtZm9ybSAjY29uZmlndXJlLTJmYSAud3AyZmEtc2V0dXAtYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1vZGFsX19jb250ZW50IHAge1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG5pbnB1dCN3cC0yZmEtdG90cC1hdXRoY29kZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud3AyZmEtc2V0dXAtYWN0aW9ucyBidXR0b24ge1xuICBtaW4td2lkdGg6IDE3NXB4O1xufVxuXG4uc3RlcC1zZXR0aW5nLXdyYXBwZXIuYWN0aXZlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5ib2R5IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCB0YWJsZS5mb3JtLXRhYmxlLndwLTJmYS11c2VyLXByb2ZpbGUtZm9ybSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5kaXYja3liLWFjY291bnQtZmllbGRzLXdyYXBwZXIgLndvb2NvbW1lcmNlLWZvcm0tcm93IHtcbiAgcGFkZGluZzogM3B4O1xuICBtYXJnaW46IDAgMCA2cHg7XG4gIGNsZWFyOiBib3RoO1xufVxuZGl2I2t5Yi1hY2NvdW50LWZpZWxkcy13cmFwcGVyIC53b29jb21tZXJjZS1mb3JtLXJvdyBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS43ZW07XG59XG5kaXYja3liLWFjY291bnQtZmllbGRzLXdyYXBwZXIgLndvb2NvbW1lcmNlLWZvcm0tcm93IGlucHV0W3R5cGU9dGV4dGFyZWFdIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbn1cbmRpdiNreWItYWNjb3VudC1maWVsZHMtd3JhcHBlciAud29vY29tbWVyY2UtZm9ybS1yb3cgaW5wdXQge1xuICBwYWRkaW5nOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lOiAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuZGl2I2t5Yi1hY2NvdW50LWZpZWxkcy13cmFwcGVyIC53b29jb21tZXJjZS1mb3JtLXJvdyBpbnB1dDotbW96LXJlYWQtb25seSB7XG4gIGNvbG9yOiAjOTY5NTk1O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5kaXYja3liLWFjY291bnQtZmllbGRzLXdyYXBwZXIgLndvb2NvbW1lcmNlLWZvcm0tcm93IGlucHV0OnJlYWQtb25seSB7XG4gIGNvbG9yOiAjOTY5NTk1O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5reWItc3RhdHVzLXdyYXBwZXIsICN1cGRhdGUtaW5mby1ub3RpY2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGJhY2tncm91bmQ6ICNlZmY4ZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5reWItc3RhdHVzLXdyYXBwZXIgaDUsICN1cGRhdGUtaW5mby1ub3RpY2UgaDUge1xuICBwYWRkaW5nOiAwO1xufVxuLmt5Yi1zdGF0dXMtd3JhcHBlciBzcGFuI2t5Yi1zdGF0dXMsICN1cGRhdGUtaW5mby1ub3RpY2Ugc3BhbiNreWItc3RhdHVzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuZGl2Lmt5Yi1zdGF0dXMtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG5cbmRpdiN1cGRhdGUtaW5mby1ub3RpY2Uge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG5kaXYja3liLW5vdGljZS1mb3Ita3ljIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbmRpdi5reWItbm90aWNlIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLndwLTJmYS1jb25maWd1cmF0aW9uLWZvcm0gZGl2I2NvbmZpcm0tcmVtb3ZlLTJmYSAuYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLndwLTJmYS1jb25maWd1cmF0aW9uLWZvcm0gZGl2I2NvbmZpcm0tcmVtb3ZlLTJmYSAuYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndwLTJmYS1jb25maWd1cmF0aW9uLWZvcm0gZGl2I2NvbmZpcm0tcmVtb3ZlLTJmYSAuYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIG1haW4jbW9kYWwtMS1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4jYmlsbGluZy1hZGRyZXNzLWVkaXQgcC5iaWxsaW5nLWFkZHJlc3MtZmllbGQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiNiaWxsaW5nLWFkZHJlc3MtZWRpdCBwLmJpbGxpbmctYWRkcmVzcy1maWVsZDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuI2JpbGxpbmctYWRkcmVzcy1lZGl0IHAuYmlsbGluZy1hZGRyZXNzLWZpZWxkIHNwYW4udGl0bGUge1xuICBmbGV4OiAwIDAgMTUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuI2JpbGxpbmctYWRkcmVzcy1lZGl0IHAuYmlsbGluZy1hZGRyZXNzLWZpZWxkIHNwYW4udmFsdWUge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbmRpdi5lZGl0LXNoaXBwaW5nLWFkZHJlc3MtbGluayB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbn0iLCIuZ2lmdC1yZWNpcGllbnQtbmV4dC1zdGVwcyArIC53b29jb21tZXJjZS1lcnJvciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5naWZ0LXJlY2lwaWVudC1uZXh0LXN0ZXBzICsgLndvb2NvbW1lcmNlLWVycm9yIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5naWZ0LXJlY2lwaWVudC1uZXh0LXN0ZXBzICsgLndvb2NvbW1lcmNlLWVycm9yIGEge1xuICBjb2xvcjogIzk2ZDNmZjtcbn1cblxuLmdpZnQtcmVjaXBpZW50LW5leHQtc3RlcHMgKyAud29vY29tbWVyY2UtZXJyb3IgKyAud29vY29tbWVyY2UgPiAjY3VzdG9tZXJfbG9naW4gLnUtY29sdW1uMS5jb2wtMSxcbi5naWZ0LXJlY2lwaWVudC1uZXh0LXN0ZXBzICsgLndvb2NvbW1lcmNlID4gI2N1c3RvbWVyX2xvZ2luIC51LWNvbHVtbjEuY29sLTEge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQ4JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4N3B4KSB7XG4gIC5naWZ0LXJlY2lwaWVudC1uZXh0LXN0ZXBzICsgLndvb2NvbW1lcmNlLWVycm9yICsgLndvb2NvbW1lcmNlID4gI2N1c3RvbWVyX2xvZ2luIC51LWNvbHVtbjEuY29sLTEsXG4gIC5naWZ0LXJlY2lwaWVudC1uZXh0LXN0ZXBzICsgLndvb2NvbW1lcmNlID4gI2N1c3RvbWVyX2xvZ2luIC51LWNvbHVtbjEuY29sLTEge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZ2lmdC1yZWNpcGllbnQtbmV4dC1zdGVwcyArIC53b29jb21tZXJjZS1lcnJvciArIC53b29jb21tZXJjZSA+ICNjdXN0b21lcl9sb2dpbiAudS1jb2x1bW4yLmNvbC0yLFxuLmdpZnQtcmVjaXBpZW50LW5leHQtc3RlcHMgKyAud29vY29tbWVyY2UgPiAjY3VzdG9tZXJfbG9naW4gLnUtY29sdW1uMi5jb2wtMiB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDQ4JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4N3B4KSB7XG4gIC5naWZ0LXJlY2lwaWVudC1uZXh0LXN0ZXBzICsgLndvb2NvbW1lcmNlLWVycm9yICsgLndvb2NvbW1lcmNlID4gI2N1c3RvbWVyX2xvZ2luIC51LWNvbHVtbjIuY29sLTIsXG4gIC5naWZ0LXJlY2lwaWVudC1uZXh0LXN0ZXBzICsgLndvb2NvbW1lcmNlID4gI2N1c3RvbWVyX2xvZ2luIC51LWNvbHVtbjIuY29sLTIge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZ2lmdC1yZWNpcGllbnQtbmV4dC1zdGVwcyArIC53b29jb21tZXJjZS1lcnJvciArIC53b29jb21tZXJjZSA+ICNjdXN0b21lcl9sb2dpbiAud29vY29tbWVyY2UtZm9ybSxcbi5naWZ0LXJlY2lwaWVudC1uZXh0LXN0ZXBzICsgLndvb2NvbW1lcmNlID4gI2N1c3RvbWVyX2xvZ2luIC53b29jb21tZXJjZS1mb3JtIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjhmZjtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NmYzhkODtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmdpZnQtcmVjaXBpZW50LW5leHQtc3RlcHMgKyAud29vY29tbWVyY2UtZXJyb3IgKyAud29vY29tbWVyY2UgPiAjY3VzdG9tZXJfbG9naW4gLndvb2NvbW1lcmNlLWZvcm0gLmZvcm0tcm93LFxuLmdpZnQtcmVjaXBpZW50LW5leHQtc3RlcHMgKyAud29vY29tbWVyY2UgPiAjY3VzdG9tZXJfbG9naW4gLndvb2NvbW1lcmNlLWZvcm0gLmZvcm0tcm93IHtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbiAgcGFkZGluZzogM3B4O1xufVxuLmdpZnQtcmVjaXBpZW50LW5leHQtc3RlcHMgKyAud29vY29tbWVyY2UtZXJyb3IgKyAud29vY29tbWVyY2UgPiAjY3VzdG9tZXJfbG9naW4gLndvb2NvbW1lcmNlLWZvcm0gLmZvcm0tcm93LmZvcm0tcm93LWZpcnN0LFxuLmdpZnQtcmVjaXBpZW50LW5leHQtc3RlcHMgKyAud29vY29tbWVyY2UgPiAjY3VzdG9tZXJfbG9naW4gLndvb2NvbW1lcmNlLWZvcm0gLmZvcm0tcm93LmZvcm0tcm93LWZpcnN0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDZweCk7XG59XG4uZ2lmdC1yZWNpcGllbnQtbmV4dC1zdGVwcyArIC53b29jb21tZXJjZS1lcnJvciArIC53b29jb21tZXJjZSA+ICNjdXN0b21lcl9sb2dpbiAud29vY29tbWVyY2UtZm9ybSAuZm9ybS1yb3cuZm9ybS1yb3ctbGFzdCxcbi5naWZ0LXJlY2lwaWVudC1uZXh0LXN0ZXBzICsgLndvb2NvbW1lcmNlID4gI2N1c3RvbWVyX2xvZ2luIC53b29jb21tZXJjZS1mb3JtIC5mb3JtLXJvdy5mb3JtLXJvdy1sYXN0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogY2FsYyg1MCUgLSA2cHgpO1xufVxuLmdpZnQtcmVjaXBpZW50LW5leHQtc3RlcHMgKyAud29vY29tbWVyY2UtZXJyb3IgKyAud29vY29tbWVyY2UgPiAjY3VzdG9tZXJfbG9naW4gLndvb2NvbW1lcmNlLWZvcm0gLmZvcm0tcm93IGxhYmVsLFxuLmdpZnQtcmVjaXBpZW50LW5leHQtc3RlcHMgKyAud29vY29tbWVyY2UgPiAjY3VzdG9tZXJfbG9naW4gLndvb2NvbW1lcmNlLWZvcm0gLmZvcm0tcm93IGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS43ZW07XG59XG4uZ2lmdC1yZWNpcGllbnQtbmV4dC1zdGVwcyArIC53b29jb21tZXJjZS1lcnJvciArIC53b29jb21tZXJjZSA+ICNjdXN0b21lcl9sb2dpbiAud29vY29tbWVyY2UtZm9ybSAuZm9ybS1yb3cgaW5wdXRbdHlwZT10ZXh0XSxcbi5naWZ0LXJlY2lwaWVudC1uZXh0LXN0ZXBzICsgLndvb2NvbW1lcmNlLWVycm9yICsgLndvb2NvbW1lcmNlID4gI2N1c3RvbWVyX2xvZ2luIC53b29jb21tZXJjZS1mb3JtIC5mb3JtLXJvdyBpbnB1dFt0eXBlPWVtYWlsXSxcbi5naWZ0LXJlY2lwaWVudC1uZXh0LXN0ZXBzICsgLndvb2NvbW1lcmNlLWVycm9yICsgLndvb2NvbW1lcmNlID4gI2N1c3RvbWVyX2xvZ2luIC53b29jb21tZXJjZS1mb3JtIC5mb3JtLXJvdyBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5naWZ0LXJlY2lwaWVudC1uZXh0LXN0ZXBzICsgLndvb2NvbW1lcmNlID4gI2N1c3RvbWVyX2xvZ2luIC53b29jb21tZXJjZS1mb3JtIC5mb3JtLXJvdyBpbnB1dFt0eXBlPXRleHRdLFxuLmdpZnQtcmVjaXBpZW50LW5leHQtc3RlcHMgKyAud29vY29tbWVyY2UgPiAjY3VzdG9tZXJfbG9naW4gLndvb2NvbW1lcmNlLWZvcm0gLmZvcm0tcm93IGlucHV0W3R5cGU9ZW1haWxdLFxuLmdpZnQtcmVjaXBpZW50LW5leHQtc3RlcHMgKyAud29vY29tbWVyY2UgPiAjY3VzdG9tZXJfbG9naW4gLndvb2NvbW1lcmNlLWZvcm0gLmZvcm0tcm93IGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uZ2lmdC1yZWNpcGllbnQtbmV4dC1zdGVwcyArIC53b29jb21tZXJjZS1lcnJvciArIC53b29jb21tZXJjZSA+ICNjdXN0b21lcl9sb2dpbiAud29vY29tbWVyY2UtZm9ybSAuZm9ybS1yb3cgLnJlZ2lzdHJhdGlvbi1tZXNzYWdlLFxuLmdpZnQtcmVjaXBpZW50LW5leHQtc3RlcHMgKyAud29vY29tbWVyY2UgPiAjY3VzdG9tZXJfbG9naW4gLndvb2NvbW1lcmNlLWZvcm0gLmZvcm0tcm93IC5yZWdpc3RyYXRpb24tbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uZ2lmdC1yZWNpcGllbnQtbmV4dC1zdGVwcyArIC53b29jb21tZXJjZS1lcnJvciArIC53b29jb21tZXJjZSA+ICNjdXN0b21lcl9sb2dpbiAud29vY29tbWVyY2UtZm9ybS1yZWdpc3Rlcl9fc3VibWl0LFxuLmdpZnQtcmVjaXBpZW50LW5leHQtc3RlcHMgKyAud29vY29tbWVyY2UgPiAjY3VzdG9tZXJfbG9naW4gLndvb2NvbW1lcmNlLWZvcm0tcmVnaXN0ZXJfX3N1Ym1pdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmdpZnQtcHJvcGVydHktY2FyZC13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdpZnQtcHJvcGVydHktY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgLmdpZnQtcHJvcGVydHktY2FyZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA1OTBweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MTBweCkge1xuICAuZ2lmdC1wcm9wZXJ0eS1jYXJkIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4uZ2lmdC1wcm9wZXJ0eS1jYXJkIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5naWZ0LXByb3BlcnR5LWNhcmQgYTpob3ZlciBpbWcsIC5naWZ0LXByb3BlcnR5LWNhcmQgYTpmb2N1cyBpbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbn1cbi5naWZ0LXByb3BlcnR5LWNhcmQgLmdpZnQtcHJvcGVydHktaW1nLWNvbCB7XG4gIHdpZHRoOiAzMCU7XG4gIG1pbi13aWR0aDogMTkwcHg7XG4gIG1heC13aWR0aDogMTkwcHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKSBsaW5lYXItZ3JhZGllbnQocmdiKDE4MiwgMjA5LCAyMjkpLCB3aGl0ZSkgcmVwZWF0IHNjcm9sbCAwJSAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gIC5naWZ0LXByb3BlcnR5LWNhcmQgLmdpZnQtcHJvcGVydHktaW1nLWNvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjlweCkge1xuICAuZ2lmdC1wcm9wZXJ0eS1jYXJkIC5naWZ0LXByb3BlcnR5LWltZy1jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uZ2lmdC1wcm9wZXJ0eS1jYXJkIC5naWZ0LXByb3BlcnR5LWltZy1jb2wgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBhbGwgZWFzZS1pbi1vdXQ7XG59XG4uZ2lmdC1wcm9wZXJ0eS1jYXJkIC5naWZ0LXByb3BlcnR5LW5hbWUtY29sIHtcbiAgd2lkdGg6IDQwJTtcbiAgbWluLXdpZHRoOiAyOTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgLmdpZnQtcHJvcGVydHktY2FyZCAuZ2lmdC1wcm9wZXJ0eS1uYW1lLWNvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzI5cHgpIHtcbiAgLmdpZnQtcHJvcGVydHktY2FyZCAuZ2lmdC1wcm9wZXJ0eS1uYW1lLWNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmdpZnQtcHJvcGVydHktY2FyZCAuZ2lmdC1wcm9wZXJ0eS1uYW1lLWNvbCAucHJvcGVydHktZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cbi5naWZ0LXByb3BlcnR5LWNhcmQgLmdpZnQtcHJvcGVydHktYXNzZXQtaW5mby1jb2wge1xuICB3aWR0aDogMzAlO1xuICBtaW4td2lkdGg6IDE0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gIC5naWZ0LXByb3BlcnR5LWNhcmQgLmdpZnQtcHJvcGVydHktYXNzZXQtaW5mby1jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyOXB4KSB7XG4gIC5naWZ0LXByb3BlcnR5LWNhcmQgLmdpZnQtcHJvcGVydHktYXNzZXQtaW5mby1jb2wge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmdpZnQtcHJvcGVydHktY2FyZCAuZ2lmdC1wcm9wZXJ0eS1hc3NldC1pbmZvLWNvbCAuZ2lmdC1wcm9wZXJ0eS10b2tlbnMtb3duZWQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjBweCkge1xuICAuZ2lmdC1wcm9wZXJ0eS1jYXJkIC5naWZ0LXByb3BlcnR5LWFzc2V0LWluZm8tY29sIC5naWZ0LXByb3BlcnR5LXRva2Vucy1vd25lZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWluLXdpZHRoOiAxOTBweDtcbiAgICBtYXJnaW46IDIwcHggMzBweCAwIDA7XG4gICAgcGFkZGluZzogMTRweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMTU2Y2FiO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MTBweCkge1xuICAuZ2lmdC1wcm9wZXJ0eS1jYXJkIC5naWZ0LXByb3BlcnR5LWFzc2V0LWluZm8tY29sIC5naWZ0LXByb3BlcnR5LXRva2Vucy1vd25lZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG4uZ2lmdC1wcm9wZXJ0eS1jYXJkIC5naWZ0LXByb3BlcnR5LWFzc2V0LWluZm8tY29sIC5naWZ0LXByb3BlcnR5LXRva2Vucy1vd25lZCBoNCB7XG4gIGNvbG9yOiAjMTU2Y2FiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTIxcHgpIHtcbiAgLmdpZnQtcHJvcGVydHktY2FyZCAuZ2lmdC1wcm9wZXJ0eS1hc3NldC1pbmZvLWNvbCAuZ2lmdC1wcm9wZXJ0eS10b2tlbnMtb3duZWQgaDQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmdpZnQtcHJvcGVydHktY2FyZCAuZ2lmdC1wcm9wZXJ0eS1hc3NldC1pbmZvLWNvbCAuZ2lmdC1wcm9wZXJ0eS10b2tlbnMtb3duZWQgLmdpZnQtcHJvcGVydHktdG9rZW4tY291bnQge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMTU2Y2FiO1xufVxuLmdpZnQtcHJvcGVydHktY2FyZCAuZ2lmdC1wcm9wZXJ0eS1hc3NldC1pbmZvLWNvbCAuZ2lmdC1wcm9wZXJ0eS1yZW50LXBlci15ZWFyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgLmdpZnQtcHJvcGVydHktY2FyZCAuZ2lmdC1wcm9wZXJ0eS1hc3NldC1pbmZvLWNvbCAuZ2lmdC1wcm9wZXJ0eS1yZW50LXBlci15ZWFyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtaW4td2lkdGg6IDE5MHB4O1xuICAgIG1hcmdpbjogMjBweCAzMHB4IDAgMDtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMxMTJjNGM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyOXB4KSB7XG4gIC5naWZ0LXByb3BlcnR5LWNhcmQgLmdpZnQtcHJvcGVydHktYXNzZXQtaW5mby1jb2wgLmdpZnQtcHJvcGVydHktcmVudC1wZXIteWVhciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MTBweCkge1xuICAuZ2lmdC1wcm9wZXJ0eS1jYXJkIC5naWZ0LXByb3BlcnR5LWFzc2V0LWluZm8tY29sIC5naWZ0LXByb3BlcnR5LXJlbnQtcGVyLXllYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuLmdpZnQtcHJvcGVydHktY2FyZCAuZ2lmdC1wcm9wZXJ0eS1hc3NldC1pbmZvLWNvbCAuZ2lmdC1wcm9wZXJ0eS1yZW50LXBlci15ZWFyIGg0IHtcbiAgY29sb3I6ICMxMTJjNGM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MjFweCkge1xuICAuZ2lmdC1wcm9wZXJ0eS1jYXJkIC5naWZ0LXByb3BlcnR5LWFzc2V0LWluZm8tY29sIC5naWZ0LXByb3BlcnR5LXJlbnQtcGVyLXllYXIgaDQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmdpZnQtcHJvcGVydHktY2FyZCAuZ2lmdC1wcm9wZXJ0eS1hc3NldC1pbmZvLWNvbCAuZ2lmdC1wcm9wZXJ0eS1yZW50LXBlci15ZWFyIC5naWZ0LXByb3BlcnR5LXJlbnQtdmFsdWUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMTEyYzRjO1xufVxuXG4uZ2lmdC1yZWNpcGllbnQtbmV4dC1zdGVwcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5naWZ0LXJlY2lwaWVudC1uZXh0LXN0ZXBzIC5lcnJvciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmdpZnQtcmVjaXBpZW50LW5leHQtc3RlcHMtbWFzayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMC4yNXMgYWxsIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbiAgfVxufVxuLmdpZnQtcmVjaXBpZW50LW5leHQtc3RlcHMtbWFzazo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgY29udGVudDogXCJcXGYzZjRcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgdG9wOiBjYWxjKDUwJSAtIDE2cHgpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDE2cHgpO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGNvbG9yOiAjMTU2Y2FiO1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBjdWJpYy1iZXppZXIoMC4xNSwgMC4zLCAwLjMsIDAuNykgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGN1YmljLWJlemllcigwLjE1LCAwLjMsIDAuMywgMC43KSBpbmZpbml0ZTtcbiAgdHJhbnNpdGlvbjogMC4yNXMgYWxsIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZ2lmdC1wdXJjaGFzZS1leHBsYWluZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIG1hcmdpbjogMzBweCBhdXRvIDEwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZ2lmdC1wdXJjaGFzZS1leHBsYWluZXItd3JhcHBlciBoNiB7XG4gIGNvbG9yOiAjMTEyYzRjO1xufVxuLmdpZnQtcHVyY2hhc2UtZXhwbGFpbmVyLXdyYXBwZXIgYSB7XG4gIGNvbG9yOiAjMTU2Y2FiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBhbGwgZWFzZS1pbi1vdXQ7XG59XG4uZ2lmdC1wdXJjaGFzZS1leHBsYWluZXItd3JhcHBlciBhOmhvdmVyLCAuZ2lmdC1wdXJjaGFzZS1leHBsYWluZXItd3JhcHBlciBhOmZvY3VzIHtcbiAgY29sb3I6ICNmMmE5MWU7XG59XG5cbi5oZXJvTWV0YSAuYWRkVG9DYXJ0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZ2lmdC1wdXJjaGFzZS1leHBsYWluZXItY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjE1cyBhbGwgZWFzZS1pbi1vdXQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZ2lmdC1wdXJjaGFzZS1leHBsYWluZXItY29udGVudC5tdXN0LXNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNpbmdsZS1wcm9kdWN0IC5naWZ0LXB1cmNoYXNlLWV4cGxhaW5lci13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbn1cblxuLmNhcnQtY29sbGF0ZXJhbHMgLmdpZnQtcHVyY2hhc2UtZXhwbGFpbmVyLXdyYXBwZXIge1xuICB3aWR0aDogNDglO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMge1xuICBjbGVhcjogYm90aDtcbn1cblxuLndvb2NvbW1lcmNlLWFkZGl0aW9uYWwtZmllbGRzIC5naWZ0LXB1cmNoYXNlLWV4cGxhaW5lci13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuYm9keS5pcy1VUy11c2VyIC5naWZ0LXB1cmNoYXNlLWV4cGxhaW5lci13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuaXMtVVMtdXNlciAud29vY29tbWVyY2UtYWRkaXRpb25hbC1maWVsZHMge1xuICBkaXNwbGF5OiBub25lO1xufSIsImg0Lm1ldGFMYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucHJvZHVjdC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTZweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjOTE5MTkxO1xuICBmb250LXNpemU6IDEycHg7XG59XG4ucHJvZHVjdC10b29sdGlwIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ucHJvZHVjdC10b29sdGlwIC50b29sdGlwLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjVweDtcbiAgcmlnaHQ6IC0xMDZweDtcbiAgei1pbmRleDogOTk5OTk7XG4gIHdpZHRoOiAyMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaGFkb3c6IDFweCAzcHggNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjFzIGFsbCBlYXNlLWluLW91dDtcbn1cbi5wcm9kdWN0LXRvb2x0aXA6aG92ZXIgLnRvb2x0aXAtd3JhcHBlciwgLnByb2R1Y3QtdG9vbHRpcDpmb2N1cyAudG9vbHRpcC13cmFwcGVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4ucHJvZHVjdC10b29sdGlwIC50b29sdGlwLXdyYXBwZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgd2hpdGU7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgYm90dG9tOiAtOHB4O1xuICBsZWZ0OiAxMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5wcm9kdWN0LXRvb2x0aXAgLnRvb2x0aXAtd3JhcHBlciBzdHJvbmcge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLndvb2NvbW1lcmNlIC5wcm9kdWN0cyAucHJvZHVjdC10b29sdGlwIC50b29sdGlwLXdyYXBwZXIgYSB7XG4gIGNvbG9yOiAjMTU2Y2FiO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7XG59XG4ud29vY29tbWVyY2UgLnByb2R1Y3RzIC5wcm9kdWN0LXRvb2x0aXAgLnRvb2x0aXAtd3JhcHBlciBhOmhvdmVyLCAud29vY29tbWVyY2UgLnByb2R1Y3RzIC5wcm9kdWN0LXRvb2x0aXAgLnRvb2x0aXAtd3JhcHBlciBhOmZvY3VzIHtcbiAgY29sb3I6ICMyOTQzNzg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn0iLCIucmVub19ldF9wYl9jb2x1bW4ge1xuICB6LWluZGV4OiA5ICFpbXBvcnRhbnQ7XG59XG5cbi5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQge1xuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAuaGFsZi1tb2JpbGUge1xuICAgIGZsZXgtYmFzaXM6IDQwJSAhaW1wb3J0YW50O1xuICB9XG59XG4ucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5wcm9qZWN0LXN0YXJ0LWRlY2xhcmUge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5wcm9qZWN0LXNlY29uZC1yb3csIC5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLnByb2plY3QtZmlyc3Qtcm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4ZnIgM2ZyIDJmcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5wcm9qZWN0LXNlY29uZC1yb3csIC5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLnByb2plY3QtZmlyc3Qtcm93IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5wcm9qZWN0LXNlY29uZC1yb3cgLmRlc2NyaXB0aW9uLWNvbnRhaW5lciwgLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAucHJvamVjdC1maXJzdC1yb3cgLmRlc2NyaXB0aW9uLWNvbnRhaW5lciB7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbn1cbi5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLnByb2plY3Qtc2Vjb25kLXJvdyAucHJvamVjdC10aXRsZSBoNCwgLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAucHJvamVjdC1maXJzdC1yb3cgLnByb2plY3QtdGl0bGUgaDQge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAucHJvamVjdC1zZWNvbmQtcm93LCAucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5wcm9qZWN0LWZpcnN0LXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLnByb2plY3Qtc2Vjb25kLXJvdyAubW9iaWxlLXRvcC1tYXJnaW4sIC5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLnByb2plY3QtZmlyc3Qtcm93IC5tb2JpbGUtdG9wLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5wcm9qZWN0LXNlY29uZC1yb3cgLnByb2plY3Qtc3RhcnQsIC5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLnByb2plY3Qtc2Vjb25kLXJvdyAucHJvamVjdC1lbmQsIC5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLnByb2plY3QtZmlyc3Qtcm93IC5wcm9qZWN0LXN0YXJ0LCAucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5wcm9qZWN0LWZpcnN0LXJvdyAucHJvamVjdC1lbmQge1xuICAgIGZsZXgtYmFzaXM6IDQwJTtcbiAgfVxuICAucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5wcm9qZWN0LXNlY29uZC1yb3cgLnByb2plY3QtZGVzY3JpcHRpb24sIC5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLnByb2plY3QtZmlyc3Qtcm93IC5wcm9qZWN0LWRlc2NyaXB0aW9uIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG4gIC5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLnByb2plY3Qtc2Vjb25kLXJvdyAucHJvamVjdC10aXRsZSwgLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAucHJvamVjdC1maXJzdC1yb3cgLnByb2plY3QtdGl0bGUge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbi5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgaDMge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogN3B4O1xufVxuLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCBsYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLmRlc2NyaXB0aW9uLWNvbnRhaW5lciB7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbn1cbi5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLmRlc2NyaXB0aW9uLWNvbnRhaW5lciBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAuc3BlbnQtaXRlbSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNkMzAzMDM7XG59XG4ucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5hbGxvY2F0ZWQtaXRlbSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLnJlbm92YXRpb24tcHJvamVjdC1jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTJjNGM7XG4gIHBhZGRpbmc6IDJweCAxM3B4IDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5yZW5vdmF0aW9uLXByb2plY3QtY2FyZC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDhweCAxM3B4IDEzcHg7XG4gIH1cbn1cbi5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLnJlbm92YXRpb24tcHJvamVjdC1jYXJkLWhlYWRlciAuc2VsZWN0LXByb2plY3QtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBcIiNGRkI1MjhcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLnJlbm92YXRpb24tcHJvamVjdC1jYXJkLWhlYWRlciAuc2VsZWN0LXByb2plY3QtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4ucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5yZW5vdmF0aW9uLXByb2plY3QtY2FyZC1oZWFkZXIgLnNlbGVjdC1wcm9qZWN0LWNvbnRhaW5lciAuc2VsZWN0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBtaW4td2lkdGg6IDE5MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAucmVub3ZhdGlvbi1wcm9qZWN0LWNhcmQtaGVhZGVyIC5zZWxlY3QtcHJvamVjdC1jb250YWluZXIgLnNlbGVjdC13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cbi5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLnJlbm92YXRpb24tcHJvamVjdC1jYXJkLWhlYWRlciAuc2VsZWN0LXByb2plY3QtY29udGFpbmVyIC5zZWxlY3Qtd3JhcHBlcjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzQ0NDQ0NDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4ucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5yZW5vdmF0aW9uLXByb2plY3QtY2FyZC1oZWFkZXIgLnNlbGVjdC1wcm9qZWN0LWNvbnRhaW5lciAuc2VsZWN0LXdyYXBwZXI6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgb3BhY2l0eTogMC40O1xufVxuLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAucmVub3ZhdGlvbi1wcm9qZWN0LWNhcmQtaGVhZGVyIC5zZWxlY3QtcHJvamVjdC1jb250YWluZXIgLnNlbGVjdC13cmFwcGVyOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLnJlbm92YXRpb24tcHJvamVjdC1jYXJkLWhlYWRlciAuc2VsZWN0LXByb2plY3QtY29udGFpbmVyIC5zZWxlY3Qtd3JhcHBlcjo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgb3BhY2l0eTogMC40O1xufVxuLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAucmVub3ZhdGlvbi1wcm9qZWN0LWNhcmQtaGVhZGVyIC5zZWxlY3QtcHJvamVjdC1jb250YWluZXIgLnNlbGVjdC13cmFwcGVyIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDBweDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAycHggNnB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAucmVub3ZhdGlvbi1wcm9qZWN0LWNhcmQtaGVhZGVyIC5zZWxlY3QtcHJvamVjdC1jb250YWluZXIgLnNlbGVjdC13cmFwcGVyID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLnJlbm92YXRpb24tcHJvamVjdC1jYXJkLWhlYWRlciAuc2VsZWN0LXByb2plY3QtY29udGFpbmVyIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBtaW4td2lkdGg6IDE3MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIGNvbG9yOiAjNGU0ZTRlO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiT3BlbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLnJlbm92YXRpb24tcHJvamVjdC1jYXJkLWhlYWRlciAuc2VsZWN0LXByb2plY3QtY29udGFpbmVyIHNlbGVjdDo6YWZ0ZXIge1xuICBjb2xvcjogIzg4ODtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiAxMnB4IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAucmVub3ZhdGlvbi1wcm9qZWN0LWNhcmQtaGVhZGVyIGg0LCAucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5yZW5vdmF0aW9uLXByb2plY3QtY2FyZC1oZWFkZXIgaDUge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDZweDtcbn1cbi5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLnJlbm92YXRpb24tcHJvamVjdC1jYXJkLWhlYWRlciBoNCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLnJlbm92YXRpb24tcHJvamVjdC1jYXJkLWhlYWRlciBoNSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAucmVub3ZhdGlvbi1wcm9qZWN0LWNhcmQtaGVhZGVyIC5yZW5vLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAuVXBjb21pbmcsIC5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLk5ldyB7XG4gIGNvbG9yOiByZ2IoMjM1LCAxMzMsIDM1KTtcbn1cbi5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLkNvbXBsZXRlIHtcbiAgY29sb3I6IGdyZWVuO1xufVxuLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAuT25nb2luZyB7XG4gIGNvbG9yOiAjMTU2Y2FiO1xufVxuLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCBpLnN0YXR1cy1pY29uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCBpLmZhLXN0YXIge1xuICBjb2xvcjogcmdiKDIzNSwgMTMzLCAzNSk7XG59XG4ucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIGkuZmEtaG91cmdsYXNzIHtcbiAgY29sb3I6ICMxNTZjYWI7XG59XG4ucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIGkuZmEtY2hlY2sge1xuICBjb2xvcjogZ3JlZW47XG59XG4ucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5wcm9qZWN0LWVuZC1pdGVtIHtcbiAgbWluLXdpZHRoOiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLnByb2plY3QtZW5kLWl0ZW0ge1xuICAgIG1pbi13aWR0aDogaW5oZXJpdDtcbiAgfVxufVxuLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAuZXZlbnQtc3RhdHVzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLmV2ZW50LXN0YXR1cy1jb250YWluZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAuZXZlbnQtc3RhdHVzLWNvbnRhaW5lciBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjVweDtcbiAgdG9wOiAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAuZXZlbnQtc3RhdHVzLWNvbnRhaW5lciBpLnN0YXR1cy1pY29uIHtcbiAgICByaWdodDogLTIwcHg7XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgfVxufVxuLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAuZXZlbnQtaW1nLWdhbGxlcnktYnV0dG9uIGkuZmEtaW1hZ2VzIHtcbiAgY29sb3I6ICMxNTZjYWI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5ldmVudC1pbWctZ2FsbGVyeS1idXR0b24gaS5mYS1pbWFnZXM6aG92ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG4ucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5yZW5vdmF0aW9uLXByb2plY3QtY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMjBweCAwIDBweDtcbn1cbi5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLnJlbm92YXRpb24tcHJvamVjdC1jYXJkLWJvZHkgLnJlbm92YXRpb24tcHJvamVjdC1ib2R5LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDAgMjVweCAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAucmVub3ZhdGlvbi1wcm9qZWN0LWNhcmQtYm9keSAucmVub3ZhdGlvbi1wcm9qZWN0LWJvZHktaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwcHggMjVweCAxNXB4O1xuICB9XG59XG4ucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5yZW5vdmF0aW9uLXByb2plY3QtY2FyZC1ib2R5IC5yZW5vdmF0aW9uLXByb2plY3QtYm9keS1oZWFkZXIgLmFsbG9jYXRlZC1pdGVtIHtcbiAgbWluLXdpZHRoOiAxMDBweDtcbn1cbi5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLnJlbm92YXRpb24tcHJvamVjdC1jYXJkLWJvZHkgLnJlbm92YXRpb24tcHJvamVjdC1ib2R5LWhlYWRlciAudGl0bGUtc3RhdHVzLWRlc2NyaXB0aW9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtYmFzaXM6IDYwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAucmVub3ZhdGlvbi1wcm9qZWN0LWNhcmQtYm9keSAucmVub3ZhdGlvbi1wcm9qZWN0LWJvZHktaGVhZGVyIC50aXRsZS1zdGF0dXMtZGVzY3JpcHRpb24tY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAucmVub3ZhdGlvbi1wcm9qZWN0LWNhcmQtYm9keSAucmVub3ZhdGlvbi1wcm9qZWN0LWJvZHktaGVhZGVyIC50aXRsZS1zdGF0dXMtZGVzY3JpcHRpb24tY29udGFpbmVyIC50aXRsZS1zdGF0dXMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtaW4td2lkdGg6IDIxMHB4O1xufVxuLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAucmVub3ZhdGlvbi1wcm9qZWN0LWNhcmQtYm9keSAucmVub3ZhdGlvbi1wcm9qZWN0LWJvZHktaGVhZGVyIC50aXRsZS1zdGF0dXMtZGVzY3JpcHRpb24tY29udGFpbmVyIC50aXRsZS1zdGF0dXMtY29udGFpbmVyIGg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAucmVub3ZhdGlvbi1wcm9qZWN0LWNhcmQtYm9keSAucmVub3ZhdGlvbi1wcm9qZWN0LWJvZHktaGVhZGVyIC50aXRsZS1zdGF0dXMtZGVzY3JpcHRpb24tY29udGFpbmVyIC50aXRsZS1zdGF0dXMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAucmVub3ZhdGlvbi1wcm9qZWN0LWNhcmQtYm9keSAucmVub3ZhdGlvbi1wcm9qZWN0LWJvZHktaGVhZGVyIC50aXRsZS1zdGF0dXMtZGVzY3JpcHRpb24tY29udGFpbmVyIC50aXRsZS1zdGF0dXMtY29udGFpbmVyIC5zdGF0dXMtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLnJlbm92YXRpb24tcHJvamVjdC1jYXJkLWJvZHkgLnJlbm92YXRpb24tcHJvamVjdC1ib2R5LWhlYWRlciAudGl0bGUtc3RhdHVzLWRlc2NyaXB0aW9uLWNvbnRhaW5lciAudGl0bGUtc3RhdHVzLWNvbnRhaW5lciAuc3RhdHVzLWNvbnRhaW5lciBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjBweDtcbn1cbi5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLnJlbm92YXRpb24tcHJvamVjdC1jYXJkLWJvZHkgLnJlbm92YXRpb24tcHJvamVjdC1ib2R5LWhlYWRlciAudGl0bGUtc3RhdHVzLWRlc2NyaXB0aW9uLWNvbnRhaW5lciAudGl0bGUtc3RhdHVzLWNvbnRhaW5lciAuc3RhdHVzLWNvbnRhaW5lciBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLnJlbm92YXRpb24tcHJvamVjdC1jYXJkLWJvZHkgLnJlbm92YXRpb24tcHJvamVjdC1ib2R5LWhlYWRlciAucHJvamVjdC1kZXRhaWxzLWNvbnRhaW5lciB7XG4gIGZsZXgtYmFzaXM6IDM3JTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5yZW5vdmF0aW9uLXByb2plY3QtY2FyZC1ib2R5IC5yZW5vdmF0aW9uLXByb2plY3QtYm9keS1oZWFkZXIgLnByb2plY3QtZGV0YWlscy1jb250YWluZXIge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAucmVub3ZhdGlvbi1wcm9qZWN0LWNhcmQtYm9keSAucmVub3ZhdGlvbi1wcm9qZWN0LWJvZHktaGVhZGVyIC5wcm9qZWN0LWRldGFpbHMtY29udGFpbmVyIC5zdGFydC1lbmQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAucmVub3ZhdGlvbi1wcm9qZWN0LWNhcmQtYm9keSAucmVub3ZhdGlvbi1wcm9qZWN0LWJvZHktaGVhZGVyIC5wcm9qZWN0LWRldGFpbHMtY29udGFpbmVyIC5zcGVudC1hbGxvY2F0ZWQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAucmVub3ZhdGlvbi1wcm9qZWN0LWNhcmQtYm9keSAucmVub3ZhdGlvbi1wcm9qZWN0LWJvZHktZXZlbnRzLWJvZHkge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG1heC1oZWlnaHQ6IDI5NXB4O1xuICBwYWRkaW5nOiAwIDVweCAyNXB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGJvcmRlcjogMTJweCBzb2xpZCB3aGl0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLnJlbm92YXRpb24tcHJvamVjdC1jYXJkLWJvZHkgLnJlbm92YXRpb24tcHJvamVjdC1ib2R5LWV2ZW50cy1ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMjVweCAyMHB4O1xuICB9XG59XG4ucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5ldmVudC1zaW5nbGUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcbiAgcGFkZGluZzogMjRweCAwO1xufVxuLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAuZXZlbnQtc2luZ2xlLWNvbnRhaW5lciAuZXZlbnQtZmlyc3Qtcm93LWNvbnRhaW5lciB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogOGZyIDNmciAyZnI7XG59XG4ucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5ldmVudC1zaW5nbGUtY29udGFpbmVyIC5ldmVudC1zZWNvbmQtcm93LWNvbnRhaW5lciB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNmZyIDJmciAzZnIgMmZyO1xufVxuLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAuZXZlbnQtc2luZ2xlLWNvbnRhaW5lciAuZXZlbnQtZmlyc3Qtcm93LWNvbnRhaW5lciwgLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAuZXZlbnQtc2luZ2xlLWNvbnRhaW5lciAuZXZlbnQtc2Vjb25kLXJvdy1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLmV2ZW50LXNpbmdsZS1jb250YWluZXIgLmV2ZW50LWZpcnN0LXJvdy1jb250YWluZXIsIC5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLmV2ZW50LXNpbmdsZS1jb250YWluZXIgLmV2ZW50LXNlY29uZC1yb3ctY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAuZXZlbnQtc2luZ2xlLWNvbnRhaW5lciAuZXZlbnQtZmlyc3Qtcm93LWNvbnRhaW5lciAuZXZlbnQtaW1nLWNvbnRhaW5lci1tb2JpbGUsIC5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLmV2ZW50LXNpbmdsZS1jb250YWluZXIgLmV2ZW50LXNlY29uZC1yb3ctY29udGFpbmVyIC5ldmVudC1pbWctY29udGFpbmVyLW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG4ucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5ldmVudC1zaW5nbGUtY29udGFpbmVyIC5ldmVudC1zZWNvbmQtcm93LWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5ldmVudC1zaW5nbGUtY29udGFpbmVyIC5ldmVudC1zZWNvbmQtcm93LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAuZXZlbnQtc2luZ2xlLWNvbnRhaW5lciAuZXZlbnQtZW5kLWl0ZW0sIC5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLmV2ZW50LXNpbmdsZS1jb250YWluZXIgLmZpbmFsLWNvc3QtY29udGFpbmVyLCAucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5ldmVudC1zaW5nbGUtY29udGFpbmVyIC5hbGxvY2F0ZWQtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLmV2ZW50LXNpbmdsZS1jb250YWluZXIgLnByb2plY3RlZC1zcGVudC1jb250YWluZXIge1xuICBmbGV4LWJhc2lzOiA0MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5ldmVudC1zaW5nbGUtY29udGFpbmVyIC5wcm9qZWN0ZWQtc3BlbnQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAuZXZlbnQtc2luZ2xlLWNvbnRhaW5lciAuZXZlbnQtbW9yZS1sZXNzLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiA1MHB4O1xufVxuLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAuZXZlbnQtc2luZ2xlLWNvbnRhaW5lciAuZXZlbnQtbW9yZS1sZXNzLWJ1dHRvbiBpIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAuZXZlbnQtc2luZ2xlLWNvbnRhaW5lciAuZXZlbnQtbW9yZS1sZXNzLWJ1dHRvbiBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLmV2ZW50LXNpbmdsZS1jb250YWluZXIgLmV2ZW50LW1vcmUtbGVzcy1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTU1cHg7XG4gICAgdG9wOiAxMnB4O1xuICB9XG59XG4ucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5ldmVudC1zaW5nbGUtY29udGFpbmVyIC5ldmVudC1tb3JlLXRleHQge1xuICBjb2xvcjogIzE1NmNhYjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLmV2ZW50LXNpbmdsZS1jb250YWluZXIgLmV2ZW50LWxlc3MtdGV4dCB7XG4gIGNvbG9yOiByZ2IoMjM1LCAxMzMsIDM1KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLmV2ZW50LXNpbmdsZS1jb250YWluZXIgLnByb2plY3RlZC1jb3N0LWRlc2t0b3AtY29udGFpbmVyLCAucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5ldmVudC1zaW5nbGUtY29udGFpbmVyIC5ldmVudC1tb3JlLWNvbnRhaW5lci1kZXNrdG9wLCAucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5ldmVudC1zaW5nbGUtY29udGFpbmVyIC5maW5hbC1jb3N0LWNvbnRhaW5lci1kZXNrdG9wLCAucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5ldmVudC1zaW5nbGUtY29udGFpbmVyIC5ldmVudC1kZXNjcmlwdGlvbi1kZXNrdG9wLCAucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5ldmVudC1zaW5nbGUtY29udGFpbmVyIC5ldmVudC1pbWctY29udGFpbmVyLWRlc2t0b3AsIC5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLmV2ZW50LXNpbmdsZS1jb250YWluZXIgLmJsYW5rLWRlc2t0b3Atc3BhY2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAuZXZlbnQtc2luZ2xlLWNvbnRhaW5lciAucHJvamVjdGVkLWNvc3QtbW9iaWxlLWNvbnRhaW5lciwgLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAuZXZlbnQtc2luZ2xlLWNvbnRhaW5lciAuZXZlbnQtbW9yZS1jb250YWluZXItbW9iaWxlLCAucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5ldmVudC1zaW5nbGUtY29udGFpbmVyIC5jb3N0LWNvbnRhaW5lci1tb2JpbGUsIC5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLmV2ZW50LXNpbmdsZS1jb250YWluZXIgLmV2ZW50LWRlc2NyaXB0aW9uLW1vYmlsZSwgLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAuZXZlbnQtc2luZ2xlLWNvbnRhaW5lciAuZXZlbnQtaW1nLWNvbnRhaW5lci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAuZXZlbnQtc2luZ2xlLWNvbnRhaW5lciAuY29zdC1jb250YWluZXItbW9iaWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAuZXZlbnQtc2luZ2xlLWNvbnRhaW5lciAuZXZlbnQtaW1nLWNvbnRhaW5lciB7XG4gIGZsZXgtYmFzaXM6IDEwJTtcbn1cbi5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLmV2ZW50LXNpbmdsZS1jb250YWluZXIgLmV2ZW50LWltZy1jb250YWluZXIgLmV2ZW50LWltZy1nYWxsZXJ5LWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLmV2ZW50LXNpbmdsZS1jb250YWluZXIgLmV2ZW50LWltZy1jb250YWluZXIuZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG59XG4ucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5ldmVudC1zaW5nbGUtY29udGFpbmVyIC5ldmVudC1pbWctY29udGFpbmVyID4gbGFiZWwsIC5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLmV2ZW50LXNpbmdsZS1jb250YWluZXIgLmV2ZW50LWltZy1jb250YWluZXIgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLmV2ZW50LXNpbmdsZS1jb250YWluZXIgLmV2ZW50LWltYWdlLW1vZGFsLWNvbnRhaW5lciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTk5OTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLmV2ZW50LXNpbmdsZS1jb250YWluZXIgLmV2ZW50LWltYWdlLW1vZGFsLWNvbnRhaW5lciAuZXZlbnQtaW1hZ2UtbW9kYWwtbWFpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDY1JTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5ldmVudC1zaW5nbGUtY29udGFpbmVyIC5ldmVudC1pbWFnZS1tb2RhbC1jb250YWluZXIgLmV2ZW50LWltYWdlLW1vZGFsLW1haW4ge1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cbn1cbi5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLmV2ZW50LXNpbmdsZS1jb250YWluZXIgLmV2ZW50LWltYWdlLW1vZGFsLWNvbnRhaW5lciAuZXZlbnQtaW1hZ2UtbW9kYWwtbWFpbiAuZXZlbnQtaW1hZ2UtbW9kYWwtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTQzNzg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLmV2ZW50LXNpbmdsZS1jb250YWluZXIgLmV2ZW50LWltYWdlLW1vZGFsLWNvbnRhaW5lciAuZXZlbnQtaW1hZ2UtbW9kYWwtbWFpbiAuZXZlbnQtaW1hZ2UtbW9kYWwtaGVhZGVyID4gaDIge1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMTBweCA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAuZXZlbnQtc2luZ2xlLWNvbnRhaW5lciAuZXZlbnQtaW1hZ2UtbW9kYWwtY29udGFpbmVyIC5ldmVudC1pbWFnZS1tb2RhbC1tYWluIC5ldmVudC1pbWFnZS1tb2RhbC1oZWFkZXIgPiBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5ldmVudC1zaW5nbGUtY29udGFpbmVyIC5ldmVudC1pbWFnZS1tb2RhbC1jb250YWluZXIgLmV2ZW50LWltYWdlLW1vZGFsLW1haW4gLmV2ZW50LWltYWdlLW1vZGFsLWhlYWRlciAuZXZlbnQtaW1hZ2UtbW9kYWwtY2xvc2UtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNHB4O1xuICB0b3A6IDRweDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4ucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5ldmVudC1zaW5nbGUtY29udGFpbmVyIC5ldmVudC1pbWFnZS1tb2RhbC1jb250YWluZXIgLmV2ZW50LWltYWdlLW1vZGFsLW1haW4gLmV2ZW50LWltYWdlLW1vZGFsLWhlYWRlciAuZXZlbnQtaW1hZ2UtbW9kYWwtY2xvc2UtYnV0dG9uIGkge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAuZXZlbnQtc2luZ2xlLWNvbnRhaW5lciAuZXZlbnQtaW1hZ2UtbW9kYWwtY29udGFpbmVyIC5ldmVudC1pbWFnZS1tb2RhbC1tYWluIC5ldmVudC1pbWFnZS1tb2RhbC1oZWFkZXIgLmV2ZW50LWltYWdlLW1vZGFsLWNsb3NlLWJ1dHRvbjpob3ZlciBpLCAucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5ldmVudC1zaW5nbGUtY29udGFpbmVyIC5ldmVudC1pbWFnZS1tb2RhbC1jb250YWluZXIgLmV2ZW50LWltYWdlLW1vZGFsLW1haW4gLmV2ZW50LWltYWdlLW1vZGFsLWhlYWRlciAuZXZlbnQtaW1hZ2UtbW9kYWwtY2xvc2UtYnV0dG9uOmZvY3VzIGkge1xuICBjb2xvcjogI2YyYTkxZTtcbn1cbi5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLmV2ZW50LXNpbmdsZS1jb250YWluZXIgLmV2ZW50LWltYWdlLW1vZGFsLWNvbnRhaW5lciAuZXZlbnQtaW1hZ2UtbW9kYWwtbWFpbiAuZXZlbnQtaW1hZ2UtbW9kYWwtYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0MHB4IDMwcHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAuZXZlbnQtc2luZ2xlLWNvbnRhaW5lciAuZXZlbnQtaW1hZ2UtbW9kYWwtY29udGFpbmVyIC5ldmVudC1pbWFnZS1tb2RhbC1tYWluIC5ldmVudC1pbWFnZS1tb2RhbC1ib2R5IHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG4ucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5ldmVudC1zaW5nbGUtY29udGFpbmVyIC5ldmVudC1pbWFnZS1tb2RhbC1jb250YWluZXIgLmV2ZW50LWltYWdlLW1vZGFsLW1haW4gLmV2ZW50LWltYWdlLW1vZGFsLWJvZHkgLmV2ZW50LWltYWdlLXNpbmdsZS1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5ldmVudC1zaW5nbGUtY29udGFpbmVyIC5ldmVudC1pbWFnZS1tb2RhbC1jb250YWluZXIgLmV2ZW50LWltYWdlLW1vZGFsLW1haW4gLmV2ZW50LWltYWdlLW1vZGFsLWJvZHkgLmV2ZW50LWltYWdlLXNpbmdsZS1jb250YWluZXIgaDUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAuZXZlbnQtc2luZ2xlLWNvbnRhaW5lciAuZXZlbnQtaW1hZ2UtbW9kYWwtY29udGFpbmVyIC5ldmVudC1pbWFnZS1tb2RhbC1tYWluIC5ldmVudC1pbWFnZS1tb2RhbC1ib2R5IC5kaXJlY3QtZXZlbnQtaW1hZ2UtY29udGFpbmVyIGg1IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAuZXZlbnQtc2luZ2xlLWNvbnRhaW5lciAuZXZlbnQtaW1hZ2UtbW9kYWwtY29udGFpbmVyIC5ldmVudC1pbWFnZS1tb2RhbC1tYWluIC5ldmVudC1pbWFnZS1tb2RhbC1ib2R5IC5ldmVudC1pbWFnZS1zaW5nbGUtY29udGFpbmVyIGltZyB7XG4gIG1hcmdpbjogYXV0bztcbiAgaGVpZ2h0OiAzMjBweDtcbiAgd2lkdGg6IDMyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAuZXZlbnQtc2luZ2xlLWNvbnRhaW5lciAuZXZlbnQtaW1hZ2UtbW9kYWwtY29udGFpbmVyIC5ldmVudC1pbWFnZS1tb2RhbC1tYWluIC5ldmVudC1pbWFnZS1tb2RhbC1ib2R5IC5ldmVudC1pbWFnZS1zaW5nbGUtY29udGFpbmVyIGltZyB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn1cbi5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLmV2ZW50LXNpbmdsZS1jb250YWluZXIgLmV2ZW50LWltYWdlLW1vZGFsLWNvbnRhaW5lciAuZXZlbnQtaW1hZ2UtbW9kYWwtbWFpbiAuZXZlbnQtaW1hZ2UtbW9kYWwtYm9keSAuZXZlbnQtaW1hZ2UtYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggNXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLmV2ZW50LXNpbmdsZS1jb250YWluZXIgLmV2ZW50LWltYWdlLW1vZGFsLWNvbnRhaW5lciAuZXZlbnQtaW1hZ2UtbW9kYWwtbWFpbiAuZXZlbnQtaW1hZ2UtbW9kYWwtYm9keSAuZXZlbnQtaW1hZ2UtYXJyb3cuYXJyb3ctbGVmdCB7XG4gIGxlZnQ6IDUlO1xuICB0b3A6IDQ1JTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAuZXZlbnQtc2luZ2xlLWNvbnRhaW5lciAuZXZlbnQtaW1hZ2UtbW9kYWwtY29udGFpbmVyIC5ldmVudC1pbWFnZS1tb2RhbC1tYWluIC5ldmVudC1pbWFnZS1tb2RhbC1ib2R5IC5ldmVudC1pbWFnZS1hcnJvdy5hcnJvdy1sZWZ0IGkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDM1JSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMzUlKTtcbn1cbi5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLmV2ZW50LXNpbmdsZS1jb250YWluZXIgLmV2ZW50LWltYWdlLW1vZGFsLWNvbnRhaW5lciAuZXZlbnQtaW1hZ2UtbW9kYWwtbWFpbiAuZXZlbnQtaW1hZ2UtbW9kYWwtYm9keSAuZXZlbnQtaW1hZ2UtYXJyb3cuYXJyb3ctcmlnaHQge1xuICByaWdodDogNSU7XG4gIHRvcDogNDUlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5ldmVudC1zaW5nbGUtY29udGFpbmVyIC5ldmVudC1pbWFnZS1tb2RhbC1jb250YWluZXIgLmV2ZW50LWltYWdlLW1vZGFsLW1haW4gLmV2ZW50LWltYWdlLW1vZGFsLWJvZHkgLmV2ZW50LWltYWdlLWFycm93LmFycm93LXJpZ2h0IGkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDE0NSUsIDM1JSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQ1JSwgMzUlKTtcbn1cbi5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLmV2ZW50LXNpbmdsZS1jb250YWluZXIgLmV2ZW50LWltYWdlLW1vZGFsLWNvbnRhaW5lciAuZXZlbnQtaW1hZ2UtbW9kYWwtbWFpbiAuZXZlbnQtaW1hZ2UtbW9kYWwtYm9keSAuZXZlbnQtaW1hZ2UtYXJyb3cgaSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjMTU2Y2FiICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBpbmhlcml0O1xufVxuLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAuZXZlbnQtc2luZ2xlLWNvbnRhaW5lciAuZXZlbnQtaW1hZ2UtbW9kYWwtY29udGFpbmVyIC5ldmVudC1pbWFnZS1tb2RhbC1tYWluIC5ldmVudC1pbWFnZS1tb2RhbC1ib2R5IC5ldmVudC1pbWFnZS1hcnJvdzpob3ZlciBpLCAucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5ldmVudC1zaW5nbGUtY29udGFpbmVyIC5ldmVudC1pbWFnZS1tb2RhbC1jb250YWluZXIgLmV2ZW50LWltYWdlLW1vZGFsLW1haW4gLmV2ZW50LWltYWdlLW1vZGFsLWJvZHkgLmV2ZW50LWltYWdlLWFycm93OmZvY3VzIGkge1xuICBjb2xvcjogI2YyYTkxZTtcbn1cbi5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLmV2ZW50LXNpbmdsZS1jb250YWluZXIgLmV2ZW50LWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5ldmVudC1zaW5nbGUtY29udGFpbmVyIC5ldmVudC1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5ldmVudC1zaW5nbGUtY29udGFpbmVyIC5ldmVudC1pdGVtLmV2ZW50LWVuZC1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4ucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5ldmVudC1zaW5nbGUtY29udGFpbmVyIC5ldmVudC1pdGVtLmFsbG9jYXRlZC1ncm91cC1jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLmV2ZW50LXNpbmdsZS1jb250YWluZXIgLmV2ZW50LWl0ZW0uYWxsb2NhdGVkLWdyb3VwLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgfVxuICAucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5ldmVudC1zaW5nbGUtY29udGFpbmVyIC5ldmVudC1pdGVtLmFsbG9jYXRlZC1ncm91cC1jb250YWluZXIgLmFsbG9jYXRlZC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5ldmVudC1zaW5nbGUtY29udGFpbmVyIC5ldmVudC1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAuZXZlbnQtc2luZ2xlLWNvbnRhaW5lciAuZXZlbnQtaXRlbS5ldmVudC1pbWctY29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLmV2ZW50LXNpbmdsZS1jb250YWluZXIgLmV2ZW50LXN0YXR1cy1pbWctY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAuZXZlbnQtc2luZ2xlLWNvbnRhaW5lciAuZXZlbnQtc3RhdHVzLWltZy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG4ucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5ldmVudC1zaW5nbGUtY29udGFpbmVyIC5ldmVudC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5ldmVudC1zaW5nbGUtY29udGFpbmVyIC5ldmVudC10aXRsZSBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5ldmVudC1zaW5nbGUtY29udGFpbmVyIC5ldmVudC10aXRsZSB7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAuZXZlbnQtc2luZ2xlLWNvbnRhaW5lciAuZXZlbnQtZGVzY3JpcHRpb24ge1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLmV2ZW50LXNpbmdsZS1jb250YWluZXIgLmV2ZW50LWRlc2NyaXB0aW9uIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG4ucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5ldmVudC1zaW5nbGUtY29udGFpbmVyIC5ldmVudC1kZXNjcmlwdGlvbiBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAuZXZlbnQtc2luZ2xlLWNvbnRhaW5lciAuZmluYWwtY29zdC1jb250YWluZXItZGVza3RvcCwgLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAuZXZlbnQtc2luZ2xlLWNvbnRhaW5lciAuZXZlbnQtbW9yZS1jb250YWluZXItZGVza3RvcCB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAuZXZlbnQtc2luZ2xlLWNvbnRhaW5lciAuZmluYWwtY29zdC1jb250YWluZXIsIC5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLmV2ZW50LXNpbmdsZS1jb250YWluZXIgLmFsbG9jYXRlZC1ncm91cC1jb250YWluZXIge1xuICBmbGV4LWJhc2lzOiAxNSU7XG59XG4ucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5ldmVudC1zaW5nbGUtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG59XG4ucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5ldmVudC1zaW5nbGUtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWNvbnRhaW5lciA+IGRpdiB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAuZXZlbnQtc2luZ2xlLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5ldmVudC1zaW5nbGUtY29udGFpbmVyIC5ldmVudC1tb3JlLWNvbnRhaW5lciwgLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAuZXZlbnQtc2luZ2xlLWNvbnRhaW5lciAuZXZlbnQtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLm5vLWRpc3BsYXkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5oaWRlIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMC4yNXMgYWxsIGVhc2UtaW4tb3V0O1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbi5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLnNob3cge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBhbGwgZWFzZS1pbi1vdXQ7XG59XG4ucmVub3ZhdGlvbi1wcm9qZWN0cy1wcm9wZXJ0eS1jYXJkIC5zaG93LW1vZGFsIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk5OTk5O1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnJlbm92YXRpb24tcHJvamVjdHMtcHJvcGVydHktY2FyZCAuaGlkZS1tb2RhbCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IC05OTk5OSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbi5yZW5vdmF0aW9uLXByb2plY3RzLXByb3BlcnR5LWNhcmQgLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggNXB4ICNkM2QzZDM7XG59IiwiLyoqIFZhcmlhYmxlcyBEZWNsYXJlZCAqKi9cbi5yZWFsdC1iYW5uZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiByZ2IoMCwgMCwgMCk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzM2RlZywgI2ZmOGMyNywgcmdiYSgyNTUsIDE1OCwgNzQsIDAuNCksIHJnYmEoMjU1LCAxNDYsIDcsIDAuNTAxOTYwNzg0MykpLCB1cmwoaHR0cHM6Ly9yZWFsdC5jby93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8wMy9ibHVlLXdhdmUtYmFja2dyb3VuZC01LXNjYWxlZC5qcGcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDIwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIk9wZW4gU2Fuc1wiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHRyYW5zaXRpb246IDAuMDVzIGFsbCBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkzMHB4KSB7XG4gIC5yZWFsdC1iYW5uZXItd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5yZWFsdC1iYW5uZXItd3JhcHBlci5jb2xvci1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzNkZWcsIHJnYmEoMjU1LCAxNDAsIDM5LCAwLjYpIDAlLCByZ2JhKDI1NSwgMTQwLCAzOSwgMC4yKSA3NSUsIHJnYmEoMjU1LCAxNDAsIDM5LCAwLjUpIDEwMCUpLCB1cmwoaHR0cHM6Ly9yZWFsdC5jby93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8wMy9ibHVlLXdhdmUtYmFja2dyb3VuZC01LXNjYWxlZC5qcGcpO1xufVxuLnJlYWx0LWJhbm5lci13cmFwcGVyLmNvbG9yLW9yYW5nZSBoMiB7XG4gIGNvbG9yOiAjMDAyNzU2O1xufVxuLnJlYWx0LWJhbm5lci13cmFwcGVyLmNvbG9yLW9yYW5nZSAuYnlsaW5lIHtcbiAgY29sb3I6ICMwMjUxOGE7XG59XG4ucmVhbHQtYmFubmVyLXdyYXBwZXIuY29sb3ItYmx1ZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzM2RlZywgcmdiYSgyMSwgMTA4LCAxNzEsIDAuMikgMCUsIHJnYmEoMjEsIDEwOCwgMTcxLCAwLjAzKSA3NSUsIHJnYmEoMjEsIDEwOCwgMTcxLCAwLjIpIDEwMCUpLCB1cmwoaHR0cHM6Ly9yZWFsdC5jby93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8wMy9ibHVlLXdhdmUtYmFja2dyb3VuZC01LXNjYWxlZC5qcGcpO1xufVxuLnJlYWx0LWJhbm5lci13cmFwcGVyLmNvbG9yLWJsdWUgaDIge1xuICBjb2xvcjogIzAwMjc1Njtcbn1cbi5yZWFsdC1iYW5uZXItd3JhcHBlci5jb2xvci1ibHVlIC5ieWxpbmUge1xuICBjb2xvcjogIzAyNTE4YTtcbn1cbi5yZWFsdC1iYW5uZXItd3JhcHBlci5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlYWx0LWJhbm5lci13cmFwcGVyIC5pbm5lciB7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIHdpZHRoOiA4MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDI0cHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkzMHB4KSB7XG4gIC5yZWFsdC1iYW5uZXItd3JhcHBlciAuaW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucmVhbHQtYmFubmVyLXdyYXBwZXIgLmludHJvIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkzMHB4KSB7XG4gIC5yZWFsdC1iYW5uZXItd3JhcHBlciAuaW50cm8ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4ucmVhbHQtYmFubmVyLXdyYXBwZXIgaDIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGNvbG9yOiAjMTEyYzRjO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucmVhbHQtYmFubmVyLXdyYXBwZXIgLmJ5bGluZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgY29sb3I6ICMwYzU1OTk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5yZWFsdC1iYW5uZXItd3JhcHBlciAuY3RhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxMzBweDtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkzMHB4KSB7XG4gIC5yZWFsdC1iYW5uZXItd3JhcHBlciAuY3RhIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnJlYWx0LWJhbm5lci13cmFwcGVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjMGM1NTk5O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgdHJhbnNpdGlvbjogMC4xNXMgYWxsIGVhc2UtaW4tb3V0O1xufVxuLnJlYWx0LWJhbm5lci13cmFwcGVyIGE6aG92ZXIsIC5yZWFsdC1iYW5uZXItd3JhcHBlciBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU5YWU4O1xufVxuXG4uYmxhY2stZnJpZGF5LXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogcmdiKDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzNkZWcsICM1M0Q0QjYgMCUsICNGMDk4NTYgNTYlLCAjODVBMkI0IDEwMCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJPcGVuIFNhbnNcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICB0cmFuc2l0aW9uOiAwLjA1cyBhbGwgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODdweCkge1xuICAuYmxhY2stZnJpZGF5LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4uYmxhY2stZnJpZGF5LXdyYXBwZXIuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibGFjay1mcmlkYXktd3JhcHBlciAuaW5uZXIge1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICB3aWR0aDogODAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyNHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODdweCkge1xuICAuYmxhY2stZnJpZGF5LXdyYXBwZXIgLmlubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJsYWNrLWZyaWRheS13cmFwcGVyIC5pbnRybyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODdweCkge1xuICAuYmxhY2stZnJpZGF5LXdyYXBwZXIgLmludHJvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmJsYWNrLWZyaWRheS13cmFwcGVyIGgyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBjb2xvcjogIzAwNDY3ODtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmJsYWNrLWZyaWRheS13cmFwcGVyIC5ieWxpbmUge1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmxhY2stZnJpZGF5LXdyYXBwZXIgLmN0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMTMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODdweCkge1xuICAuYmxhY2stZnJpZGF5LXdyYXBwZXIgLmN0YSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5ibGFjay1mcmlkYXktd3JhcHBlciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogIzE1NmNhYjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHRyYW5zaXRpb246IDAuMTVzIGFsbCBlYXNlLWluLW91dDtcbn1cbi5ibGFjay1mcmlkYXktd3JhcHBlciBhOmhvdmVyLCAuYmxhY2stZnJpZGF5LXdyYXBwZXIgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyYTkxZTtcbn1cbi5ibGFjay1mcmlkYXktd3JhcHBlciAudGltZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzg3cHgpIHtcbiAgLmJsYWNrLWZyaWRheS13cmFwcGVyIC50aW1lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmJsYWNrLWZyaWRheS13cmFwcGVyIC50aW1lciAudGltZXItaW50cm8ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5ibGFjay1mcmlkYXktd3JhcHBlciAudGltZXIgLnRpbWUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmJsYWNrLWZyaWRheS13cmFwcGVyIC50aW1lciAudGltZS13cmFwcGVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYmxhY2stZnJpZGF5LXdyYXBwZXIgLnRpbWVyIC50aW1lLXdyYXBwZXIgc3Bhbi5jb3VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjYzUwMDAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYmxhY2stZnJpZGF5LXdyYXBwZXIgLnRpbWVyIC50aW1lLXdyYXBwZXIgc3Bhbi51bml0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5hdXRvLXJlZnJlc2gtbm90aWNlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICM5MDE2MmQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmF1dG8tcmVmcmVzaC1ub3RpY2Utd3JhcHBlci5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXV0by1yZWZyZXNoLW5vdGljZS13cmFwcGVyIGg0IHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmF1dG8tcmVmcmVzaC1ub3RpY2Utd3JhcHBlciBwIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNGVtO1xufVxuXG4ud29vY29tbWVyY2UtcmVzdWx0LWNvdW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3Nob3AtdG9nZ2xlcy0tdG9rZW5fdHlwZSxcbiNzaG9wLXRvZ2dsZXMtLWN1cnJlbmN5IHtcbiAgbWFyZ2luOiA0MHB4IDAgMjBweDtcbn1cbiNzaG9wLXRvZ2dsZXMtLXRva2VuX3R5cGUgLnNob3AtdG9nZ2xlcy1sYWJlbCxcbiNzaG9wLXRvZ2dsZXMtLWN1cnJlbmN5IC5zaG9wLXRvZ2dsZXMtbGFiZWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNzaG9wLXRvZ2dsZXMtLXRva2VuX3R5cGUgLnNob3AtdG9nZ2xlcy13cmFwcGVyIC5zaG9wLXRvZ2dsZSxcbiNzaG9wLXRvZ2dsZXMtLWN1cnJlbmN5IC5zaG9wLXRvZ2dsZXMtd3JhcHBlciAuc2hvcC10b2dnbGUge1xuICBtYXJnaW46IDAgMTJweCA2cHggMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgIzE1NmNhYjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA2cHggNHB4IDRweCA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzE1NmNhYjtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMTVzIGFsbCBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICNzaG9wLXRvZ2dsZXMtLXRva2VuX3R5cGUgLnNob3AtdG9nZ2xlcy13cmFwcGVyIC5zaG9wLXRvZ2dsZSxcbiAgI3Nob3AtdG9nZ2xlcy0tY3VycmVuY3kgLnNob3AtdG9nZ2xlcy13cmFwcGVyIC5zaG9wLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI3Nob3AtdG9nZ2xlcy0tdG9rZW5fdHlwZSAuc2hvcC10b2dnbGVzLXdyYXBwZXIgLnNob3AtdG9nZ2xlOmhvdmVyLCAjc2hvcC10b2dnbGVzLS10b2tlbl90eXBlIC5zaG9wLXRvZ2dsZXMtd3JhcHBlciAuc2hvcC10b2dnbGU6Zm9jdXMsXG4jc2hvcC10b2dnbGVzLS1jdXJyZW5jeSAuc2hvcC10b2dnbGVzLXdyYXBwZXIgLnNob3AtdG9nZ2xlOmhvdmVyLFxuI3Nob3AtdG9nZ2xlcy0tY3VycmVuY3kgLnNob3AtdG9nZ2xlcy13cmFwcGVyIC5zaG9wLXRvZ2dsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTZjYWI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbiNzaG9wLXRvZ2dsZXMtLXRva2VuX3R5cGUgLnNob3AtdG9nZ2xlcy13cmFwcGVyIC5zaG9wLXRvZ2dsZS5hY3RpdmUsXG4jc2hvcC10b2dnbGVzLS1jdXJyZW5jeSAuc2hvcC10b2dnbGVzLXdyYXBwZXIgLnNob3AtdG9nZ2xlLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTQzNzg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbiNzaG9wLXRvZ2dsZXMtLXRva2VuX3R5cGUgLnNob3AtdG9nZ2xlcy13cmFwcGVyIC5zaG9wLXRvZ2dsZS5hY3RpdmUgLmZhLWNoZWNrLFxuI3Nob3AtdG9nZ2xlcy0tY3VycmVuY3kgLnNob3AtdG9nZ2xlcy13cmFwcGVyIC5zaG9wLXRvZ2dsZS5hY3RpdmUgLmZhLWNoZWNrIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuI3Nob3AtdG9nZ2xlcy0tdG9rZW5fdHlwZSAuc2hvcC10b2dnbGVzLXdyYXBwZXIgLnRvZ2dsZS1sYWJlbCxcbiNzaG9wLXRvZ2dsZXMtLWN1cnJlbmN5IC5zaG9wLXRvZ2dsZXMtd3JhcHBlciAudG9nZ2xlLWxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbiNzaG9wLXRvZ2dsZXMtLXRva2VuX3R5cGUgLnNob3AtdG9nZ2xlcy13cmFwcGVyIC50b2dnbGUtY2hlY2std3JhcHBlcixcbiNzaG9wLXRvZ2dsZXMtLWN1cnJlbmN5IC5zaG9wLXRvZ2dsZXMtd3JhcHBlciAudG9nZ2xlLWNoZWNrLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG4jc2hvcC10b2dnbGVzLS10b2tlbl90eXBlIC5zaG9wLXRvZ2dsZXMtd3JhcHBlciAudG9nZ2xlLWNoZWNrLXdyYXBwZXIgLnRvZ2dsZS1jaGVjayxcbiNzaG9wLXRvZ2dsZXMtLWN1cnJlbmN5IC5zaG9wLXRvZ2dsZXMtd3JhcHBlciAudG9nZ2xlLWNoZWNrLXdyYXBwZXIgLnRvZ2dsZS1jaGVjayB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxNTZjYWI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNzaG9wLXRvZ2dsZXMtLXRva2VuX3R5cGUgLnNob3AtdG9nZ2xlcy13cmFwcGVyIC50b2dnbGUtY2hlY2std3JhcHBlciAudG9nZ2xlLWNoZWNrIC5mYS1jaGVjayxcbiNzaG9wLXRvZ2dsZXMtLWN1cnJlbmN5IC5zaG9wLXRvZ2dsZXMtd3JhcHBlciAudG9nZ2xlLWNoZWNrLXdyYXBwZXIgLnRvZ2dsZS1jaGVjayAuZmEtY2hlY2sge1xuICBvcGFjaXR5OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiBncmVlbjtcbiAgdHJhbnNpdGlvbjogMC4xNXMgYWxsIGVhc2UtaW4tb3V0O1xufVxuXG4jc2hvcC10b2dnbGVzLS1jdXJyZW5jeSB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG59XG5cbi5zaG93LWFsbC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2NXB4KSB7XG4gIC5zaG93LWFsbC13cmFwcGVyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLnNob3ctYWxsLXdyYXBwZXIgYnV0dG9uLnNob3ctYWxsIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIk9wZW4gU2Fuc1wiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxNTZjYWI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMTVzIGFsbCBlYXNlLWluLW91dDtcbn1cbi5zaG93LWFsbC13cmFwcGVyIGJ1dHRvbi5zaG93LWFsbDpob3ZlciwgLnNob3ctYWxsLXdyYXBwZXIgYnV0dG9uLnNob3ctYWxsOmZvY3VzIHtcbiAgY29sb3I6IG9yYW5nZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaGlkZGVuLXRva2VuX3R5cGUsXG4uaGlkZGVuLWN1cnJlbmN5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jc2hvcC10b2dnbGVzLS1ub19zZWxlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTU2Y2FiO1xuICBwYWRkaW5nOiAzMHB4IDQ1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNzaG9wLXRvZ2dsZXMtLW5vX3NlbGVjdGlvbiBoNCB7XG4gIGNvbG9yOiAjMTU2Y2FiO1xufVxuI3Nob3AtdG9nZ2xlcy0tbm9fc2VsZWN0aW9uIHAge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuI3Nob3AtdG9nZ2xlcy0tbm9fc2VsZWN0aW9uLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IC5jYXJ0LWJ1dHRvbi1tYXNrLCAud29vY29tbWVyY2Utc2hvcCAuY2FydC1idXR0b24tbWFzayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAzcHggc29saWQgI2I3YjZiNjtcbiAgei1pbmRleDogMTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogcmdiKDg1LCA4NSwgODUpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc2luZ2xlLXByb2R1Y3QgLmNhcnQtYnV0dG9uLW1hc2sgLm1hc2stdGV4dC1jb250YWluZXIsIC53b29jb21tZXJjZS1zaG9wIC5jYXJ0LWJ1dHRvbi1tYXNrIC5tYXNrLXRleHQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2luZ2xlLXByb2R1Y3QgLmNhcnQtYnV0dG9uLW1hc2sgLnJlYWx0LXRvb2x0aXAtd3JhcHBlciwgLndvb2NvbW1lcmNlLXNob3AgLmNhcnQtYnV0dG9uLW1hc2sgLnJlYWx0LXRvb2x0aXAtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0OSU7XG4gIHJpZ2h0OiAtMjFweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogcmdiKDg1LCA4NSwgODUpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuY2FydC1idXR0b24tbWFzayAucmVhbHQtdG9vbHRpcC13cmFwcGVyOmhvdmVyLCAuc2luZ2xlLXByb2R1Y3QgLmNhcnQtYnV0dG9uLW1hc2sgLnJlYWx0LXRvb2x0aXAtd3JhcHBlcjpmb2N1cywgLndvb2NvbW1lcmNlLXNob3AgLmNhcnQtYnV0dG9uLW1hc2sgLnJlYWx0LXRvb2x0aXAtd3JhcHBlcjpob3ZlciwgLndvb2NvbW1lcmNlLXNob3AgLmNhcnQtYnV0dG9uLW1hc2sgLnJlYWx0LXRvb2x0aXAtd3JhcHBlcjpmb2N1cyB7XG4gIGNvbG9yOiAjMTU2Y2FiO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5jYXJ0LWJ1dHRvbi1tYXNrIC5yZWFsdC10b29sdGlwLXdyYXBwZXIgaSwgLndvb2NvbW1lcmNlLXNob3AgLmNhcnQtYnV0dG9uLW1hc2sgLnJlYWx0LXRvb2x0aXAtd3JhcHBlciBpIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnNpbmdsZS1wcm9kdWN0IC5jYXJ0LWJ1dHRvbi1tYXNrIC5yZWFsdC10b29sdGlwLCAud29vY29tbWVyY2Utc2hvcCAuY2FydC1idXR0b24tbWFzayAucmVhbHQtdG9vbHRpcCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIHdpZHRoOiAyMzBweDtcbiAgY29sb3I6IHJnYig4NSwgODUsIDg1KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJveC1zaGFkb3c6IDBweCAtMXB4IDZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBhbGwgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuY2FydC1idXR0b24tbWFzayAucmVhbHQtdG9vbHRpcDo6YWZ0ZXIsIC53b29jb21tZXJjZS1zaG9wIC5jYXJ0LWJ1dHRvbi1tYXNrIC5yZWFsdC10b29sdGlwOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNXB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5jYXJ0LWJ1dHRvbi1tYXNrOmhvdmVyIC5yZWFsdC10b29sdGlwLCAuc2luZ2xlLXByb2R1Y3QgLmNhcnQtYnV0dG9uLW1hc2s6Zm9jdXMgLnJlYWx0LXRvb2x0aXAsIC53b29jb21tZXJjZS1zaG9wIC5jYXJ0LWJ1dHRvbi1tYXNrOmhvdmVyIC5yZWFsdC10b29sdGlwLCAud29vY29tbWVyY2Utc2hvcCAuY2FydC1idXR0b24tbWFzazpmb2N1cyAucmVhbHQtdG9vbHRpcCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53b29jb21tZXJjZS1zaG9wIC5jYXJ0LWJ1dHRvbi1tYXNrIHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qKioqKioqICBTaG9wIDIuMCBTdHlsaW5nICoqKioqKiovXG4ud29vY29tbWVyY2Utc2hvcCAjc2hvcExpc3RpbmdzIC53b29jb21tZXJjZS5jb2x1bW5zLTEgdWwucHJvZHVjdHMsXG4uYXJjaGl2ZSAjbGVmdC1hcmVhIHVsLnByb2R1Y3RzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDMwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDMwMHB4LCAxZnIpKTtcbiAgZ3JpZC1hdXRvLXJvd3M6IG1pbm1heCgxNTBweCwgYXV0byk7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICAvKiogQ2FyZCBCYW5uZXJzICoqL1xuICAvKioqKi9cbn1cbi53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0czo6YmVmb3JlLCAud29vY29tbWVyY2Utc2hvcCAjc2hvcExpc3RpbmdzIC53b29jb21tZXJjZS5jb2x1bW5zLTEgdWwucHJvZHVjdHM6OmFmdGVyLFxuLmFyY2hpdmUgI2xlZnQtYXJlYSB1bC5wcm9kdWN0czo6YmVmb3JlLFxuLmFyY2hpdmUgI2xlZnQtYXJlYSB1bC5wcm9kdWN0czo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIC5wcm9wZXJ0eV9zdGF0dXMtYmFubmVyLFxuLmFyY2hpdmUgI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyAucHJvcGVydHlfc3RhdHVzLWJhbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTEyYzRjO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBoZWlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud29vY29tbWVyY2Utc2hvcCAjc2hvcExpc3RpbmdzIC53b29jb21tZXJjZS5jb2x1bW5zLTEgdWwucHJvZHVjdHMgLnByb3BlcnR5X3N0YXR1cy1iYW5uZXIsXG4gIC5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgLnByb3BlcnR5X3N0YXR1cy1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDEzcHggMTZweDtcbiAgfVxufVxuLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIC5wcm9wZXJ0eV9zdGF0dXMtYmFubmVyID4gYTpmaXJzdC1jaGlsZCxcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgLnByb3BlcnR5X3N0YXR1cy1iYW5uZXIgPiBhOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyAuc3RhdHVzLWNvbnRhaW5lcixcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgLnN0YXR1cy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIC5zdGF0dXMtY29udGFpbmVyIHNwYW4ucHJvcGVydHktc3RhdHVzLFxuLmFyY2hpdmUgI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyAuc3RhdHVzLWNvbnRhaW5lciBzcGFuLnByb3BlcnR5LXN0YXR1cyB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ud29vY29tbWVyY2Utc2hvcCAjc2hvcExpc3RpbmdzIC53b29jb21tZXJjZS5jb2x1bW5zLTEgdWwucHJvZHVjdHMgLmNvbWluZ19zb29uIC5wcm9wZXJ0eV9zdGF0dXMtYmFubmVyLFxuLmFyY2hpdmUgI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyAuY29taW5nX3Nvb24gLnByb3BlcnR5X3N0YXR1cy1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU2Y2FiO1xufVxuLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIC5uZXdfcHJvZHVjdCAucHJvcGVydHlfc3RhdHVzLWJhbm5lcixcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgLm5ld19wcm9kdWN0IC5wcm9wZXJ0eV9zdGF0dXMtYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUFFNDtcbn1cbi53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyAuYXZhaWxhYmxlIC5wcm9wZXJ0eV9zdGF0dXMtYmFubmVyLFxuLmFyY2hpdmUgI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyAuYXZhaWxhYmxlIC5wcm9wZXJ0eV9zdGF0dXMtYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5NDM3ODtcbn1cbi53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyAub2ZmZXJpbmdfY2xvc2VkIC5wcm9wZXJ0eV9zdGF0dXMtYmFubmVyLFxuLmFyY2hpdmUgI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyAub2ZmZXJpbmdfY2xvc2VkIC5wcm9wZXJ0eV9zdGF0dXMtYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0NjQ2NDtcbn1cbi53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyAudG9rZW5zX21pZ3JhdGVkIC5wcm9wZXJ0eV9zdGF0dXMtYmFubmVyLFxuLmFyY2hpdmUgI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyAudG9rZW5zX21pZ3JhdGVkIC5wcm9wZXJ0eV9zdGF0dXMtYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwMTYyZTtcbn1cbi53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyAuZXhpdF9wcm9wb3NlZCAucHJvcGVydHlfc3RhdHVzLWJhbm5lcixcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgLmV4aXRfcHJvcG9zZWQgLnByb3BlcnR5X3N0YXR1cy1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTAxNjJlO1xufVxuLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIC5leGl0X29uZ29pbmcgLnByb3BlcnR5X3N0YXR1cy1iYW5uZXIsXG4uYXJjaGl2ZSAjbGVmdC1hcmVhIHVsLnByb2R1Y3RzIC5leGl0X29uZ29pbmcgLnByb3BlcnR5X3N0YXR1cy1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4YThhO1xufVxuLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIC5leGl0X2NvbXBsZXRlIC5wcm9wZXJ0eV9zdGF0dXMtYmFubmVyLFxuLmFyY2hpdmUgI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyAuZXhpdF9jb21wbGV0ZSAucHJvcGVydHlfc3RhdHVzLWJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTJjNGQ7XG59XG4ud29vY29tbWVyY2Utc2hvcCAjc2hvcExpc3RpbmdzIC53b29jb21tZXJjZS5jb2x1bW5zLTEgdWwucHJvZHVjdHMgLnN3YXBfcHJvcG9zZWQgLnByb3BlcnR5X3N0YXR1cy1iYW5uZXIsXG4uYXJjaGl2ZSAjbGVmdC1hcmVhIHVsLnByb2R1Y3RzIC5zd2FwX3Byb3Bvc2VkIC5wcm9wZXJ0eV9zdGF0dXMtYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwMTYyZDtcbn1cbi53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyAudm90ZV9wcm9wb3NlZCAucHJvcGVydHlfc3RhdHVzLWJhbm5lcixcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgLnZvdGVfcHJvcG9zZWQgLnByb3BlcnR5X3N0YXR1cy1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTI5ZDE5O1xufVxuLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIC52b3RlX2NvbXBsZXRlZCAucHJvcGVydHlfc3RhdHVzLWJhbm5lcixcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgLnZvdGVfY29tcGxldGVkIC5wcm9wZXJ0eV9zdGF0dXMtYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGE4YTtcbn1cbi53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyAuc29sZF9vdXQgLnByb3BlcnR5X3N0YXR1cy1iYW5uZXIsXG4uYXJjaGl2ZSAjbGVmdC1hcmVhIHVsLnByb2R1Y3RzIC5zb2xkX291dCAucHJvcGVydHlfc3RhdHVzLWJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NDY0NjQ7XG59XG4ud29vY29tbWVyY2Utc2hvcCAjc2hvcExpc3RpbmdzIC53b29jb21tZXJjZS5jb2x1bW5zLTEgdWwucHJvZHVjdHMgLmZ1bGx5X3N1YnNjcmliZWQgLnByb3BlcnR5X3N0YXR1cy1iYW5uZXIsXG4uYXJjaGl2ZSAjbGVmdC1hcmVhIHVsLnByb2R1Y3RzIC5mdWxseV9zdWJzY3JpYmVkIC5wcm9wZXJ0eV9zdGF0dXMtYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0NjQ2NDtcbn1cbi53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyAubmV4dF9yZWludmVzdG1lbnQgLnByb3BlcnR5X3N0YXR1cy1iYW5uZXIsXG4uYXJjaGl2ZSAjbGVmdC1hcmVhIHVsLnByb2R1Y3RzIC5uZXh0X3JlaW52ZXN0bWVudCAucHJvcGVydHlfc3RhdHVzLWJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2U0ZmY7XG4gIGNvbG9yOiAjMTEyYzRjO1xufVxuLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIC51bmRlcl9yZW5vdmF0aW9uIC5wcm9wZXJ0eV9zdGF0dXMtYmFubmVyLFxuLmFyY2hpdmUgI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyAudW5kZXJfcmVub3ZhdGlvbiAucHJvcGVydHlfc3RhdHVzLWJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MDE2MmM7XG59XG4ud29vY29tbWVyY2Utc2hvcCAjc2hvcExpc3RpbmdzIC53b29jb21tZXJjZS5jb2x1bW5zLTEgdWwucHJvZHVjdHMgLnByb2R1Y3QucHJvaGliaXRlZF9wcm9wZXJ0eSAucHJvcGVydHlfc3RhdHVzLWJhbm5lcixcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgLnByb2R1Y3QucHJvaGliaXRlZF9wcm9wZXJ0eSAucHJvcGVydHlfc3RhdHVzLWJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NDY0NjQgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG4ud29vY29tbWVyY2Utc2hvcCAjc2hvcExpc3RpbmdzIC53b29jb21tZXJjZS5jb2x1bW5zLTEgdWwucHJvZHVjdHMgLmxpbWl0ZWRfcmVsZWFzZSAucHJvcGVydHlfc3RhdHVzLWJhbm5lci5hY3R1YWxseV9saW1pdGVkX3JlbGVhc2UsXG4uYXJjaGl2ZSAjbGVmdC1hcmVhIHVsLnByb2R1Y3RzIC5saW1pdGVkX3JlbGVhc2UgLnByb3BlcnR5X3N0YXR1cy1iYW5uZXIuYWN0dWFsbHlfbGltaXRlZF9yZWxlYXNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkOWIyMTtcbn1cbi53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyAuaGlkZGVuLXRpbWVyLWRpdixcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgLmhpZGRlbi10aW1lci1kaXYge1xuICBwYWRkaW5nOiAwcHggMTBweCAwIDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNTZjYWI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtaW4td2lkdGg6IDExNnB4O1xuICBtYXgtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyAuaGlkZGVuLXRpbWVyLWRpdixcbiAgLmFyY2hpdmUgI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyAuaGlkZGVuLXRpbWVyLWRpdiB7XG4gICAgcGFkZGluZzogM3B4IDEwcHg7XG4gIH1cbiAgLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIC5oaWRkZW4tdGltZXItZGl2IC5jb3VudGRvd24tdGV4dCxcbiAgLmFyY2hpdmUgI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyAuaGlkZGVuLXRpbWVyLWRpdiAuY291bnRkb3duLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIC5oaWRkZW4tdGltZXItZGl2IC5jb3VudGRvd24tdGV4dCxcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgLmhpZGRlbi10aW1lci1kaXYgLmNvdW50ZG93bi10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG4gIGNvbG9yOiAjMTU2Y2FiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAud29vY29tbWVyY2Utc2hvcCAjc2hvcExpc3RpbmdzIC53b29jb21tZXJjZS5jb2x1bW5zLTEgdWwucHJvZHVjdHMgLmhpZGRlbi10aW1lci1kaXYgLmNvdW50ZG93bi10ZXh0LFxuICAuYXJjaGl2ZSAjbGVmdC1hcmVhIHVsLnByb2R1Y3RzIC5oaWRkZW4tdGltZXItZGl2IC5jb3VudGRvd24tdGV4dCB7XG4gICAgdG9wOiAtM3B4O1xuICB9XG59XG4ud29vY29tbWVyY2Utc2hvcCAjc2hvcExpc3RpbmdzIC53b29jb21tZXJjZS5jb2x1bW5zLTEgdWwucHJvZHVjdHMgLnRvdGFsLXRvb2x0aXAtY29udGFpbmVyLFxuLmFyY2hpdmUgI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyAudG90YWwtdG9vbHRpcC1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIC50b3RhbC10b29sdGlwLWNvbnRhaW5lcixcbiAgLmFyY2hpdmUgI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyAudG90YWwtdG9vbHRpcC1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIC50b3RhbC10b29sdGlwLWNvbnRhaW5lciAuZmEtY2FyZXQtdXAsXG4uYXJjaGl2ZSAjbGVmdC1hcmVhIHVsLnByb2R1Y3RzIC50b3RhbC10b29sdGlwLWNvbnRhaW5lciAuZmEtY2FyZXQtdXAge1xuICB0b3A6IC0xNHB4O1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gOHB4KTtcbiAgY29sb3I6ICMxMTJjNGMgIWltcG9ydGFudDtcbiAgei1pbmRleDogOTk5OTk5O1xufVxuLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIC53b29jb21tZXJjZS1zaG9wLWxvb3AucmlnaHQtY29sLFxuLmFyY2hpdmUgI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyAud29vY29tbWVyY2Utc2hvcC1sb29wLnJpZ2h0LWNvbCB7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbn1cbi53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyAud29vY29tbWVyY2Utc2hvcC1sb29wIC5ldF9zaG9wX2ltYWdlLFxuLmFyY2hpdmUgI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyAud29vY29tbWVyY2Utc2hvcC1sb29wIC5ldF9zaG9wX2ltYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjI1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWZiYmQwO1xufVxuLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIC53b29jb21tZXJjZS1zaG9wLWxvb3AgLmV0X3Nob3BfaW1hZ2UgaW1nLFxuLmFyY2hpdmUgI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyAud29vY29tbWVyY2Utc2hvcC1sb29wIC5ldF9zaG9wX2ltYWdlIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QsXG4uYXJjaGl2ZSAjbGVmdC1hcmVhIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuICBtaW4td2lkdGg6IDMwMHB4O1xufVxuLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmxpbWl0ZWQtcmVsZWFzZS1tYXgtcHVyY2hhc2Utbm90aWNlLFxuLmFyY2hpdmUgI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5saW1pdGVkLXJlbGVhc2UtbWF4LXB1cmNoYXNlLW5vdGljZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMjk0Mzc4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDVweCAwcHggMHB4IDBwYztcbn1cbi53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1zaG9wLWxvb3AucmlnaHQtY29sIC5hZGQtdG8tY2FydC13cmFwcGVyLFxuLmFyY2hpdmUgI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1zaG9wLWxvb3AucmlnaHQtY29sIC5hZGQtdG8tY2FydC13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NnB4O1xufVxuLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLXNob3AtbG9vcC5yaWdodC1jb2wgLmFkZC10by1jYXJ0LXdyYXBwZXIuc2hvdyxcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2Utc2hvcC1sb29wLnJpZ2h0LWNvbCAuYWRkLXRvLWNhcnQtd3JhcHBlci5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud29vY29tbWVyY2Utc2hvcCAjc2hvcExpc3RpbmdzIC53b29jb21tZXJjZS5jb2x1bW5zLTEgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2Utc2hvcC1sb29wLnJpZ2h0LWNvbCAuYWRkLXRvLWNhcnQtd3JhcHBlci5sb2dpbi1yZXF1aXJlZCxcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2Utc2hvcC1sb29wLnJpZ2h0LWNvbCAuYWRkLXRvLWNhcnQtd3JhcHBlci5sb2dpbi1yZXF1aXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1zaG9wLWxvb3AucmlnaHQtY29sIC5hZGQtdG8tY2FydC13cmFwcGVyIGEubG9naW4tbm90aWNlLWJ1dHRvbixcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2Utc2hvcC1sb29wLnJpZ2h0LWNvbCAuYWRkLXRvLWNhcnQtd3JhcHBlciBhLmxvZ2luLW5vdGljZS1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cbi53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1zaG9wLWxvb3AucmlnaHQtY29sIC5hZGQtdG8tY2FydC13cmFwcGVyID4gKjpub3QoLnF1YW50aXR5KSxcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2Utc2hvcC1sb29wLnJpZ2h0LWNvbCAuYWRkLXRvLWNhcnQtd3JhcHBlciA+ICo6bm90KC5xdWFudGl0eSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ud29vY29tbWVyY2Utc2hvcCAjc2hvcExpc3RpbmdzIC53b29jb21tZXJjZS5jb2x1bW5zLTEgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2Utc2hvcC1sb29wLnJpZ2h0LWNvbCAuYWRkLXRvLWNhcnQtd3JhcHBlci5zaG93LWFkZGluZyAuYWRkX3RvX2NhcnRfYW5pbWF0aW9ucy5hZGRpbmcsXG4uYXJjaGl2ZSAjbGVmdC1hcmVhIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLXNob3AtbG9vcC5yaWdodC1jb2wgLmFkZC10by1jYXJ0LXdyYXBwZXIuc2hvdy1hZGRpbmcgLmFkZF90b19jYXJ0X2FuaW1hdGlvbnMuYWRkaW5nIHtcbiAgb3BhY2l0eTogMTtcbn1cbi53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1zaG9wLWxvb3AucmlnaHQtY29sIC5hZGQtdG8tY2FydC13cmFwcGVyLnNob3ctYWRkaW5nIC5idXR0b24ucmVhbFRidG4uYWpheF9hZGRfdG9fY2FydCxcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2Utc2hvcC1sb29wLnJpZ2h0LWNvbCAuYWRkLXRvLWNhcnQtd3JhcHBlci5zaG93LWFkZGluZyAuYnV0dG9uLnJlYWxUYnRuLmFqYXhfYWRkX3RvX2NhcnQge1xuICBvcGFjaXR5OiAwO1xufVxuLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLXNob3AtbG9vcC5yaWdodC1jb2wgLmFkZC10by1jYXJ0LXdyYXBwZXIuc2hvdy1kb25lIC5hZGRfdG9fY2FydF9hbmltYXRpb25zLmRvbmUsXG4uYXJjaGl2ZSAjbGVmdC1hcmVhIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLXNob3AtbG9vcC5yaWdodC1jb2wgLmFkZC10by1jYXJ0LXdyYXBwZXIuc2hvdy1kb25lIC5hZGRfdG9fY2FydF9hbmltYXRpb25zLmRvbmUge1xuICBvcGFjaXR5OiAxO1xufVxuLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLXNob3AtbG9vcC5yaWdodC1jb2wgLmFkZC10by1jYXJ0LXdyYXBwZXIuc2hvdy1kb25lIC5idXR0b24ucmVhbFRidG4uYWpheF9hZGRfdG9fY2FydCxcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2Utc2hvcC1sb29wLnJpZ2h0LWNvbCAuYWRkLXRvLWNhcnQtd3JhcHBlci5zaG93LWRvbmUgLmJ1dHRvbi5yZWFsVGJ0bi5hamF4X2FkZF90b19jYXJ0IHtcbiAgb3BhY2l0eTogMDtcbn1cbi53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1zaG9wLWxvb3AucmlnaHQtY29sIC5hZGQtdG8tY2FydC13cmFwcGVyLnNob3ctdmlldyBhLmFkZGVkX3RvX2NhcnQud2MtZm9yd2FyZCxcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2Utc2hvcC1sb29wLnJpZ2h0LWNvbCAuYWRkLXRvLWNhcnQtd3JhcHBlci5zaG93LXZpZXcgYS5hZGRlZF90b19jYXJ0LndjLWZvcndhcmQge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAyO1xufVxuLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLXNob3AtbG9vcC5yaWdodC1jb2wgLmFkZC10by1jYXJ0LXdyYXBwZXIuc2hvdy12aWV3IC5idXR0b24ucmVhbFRidG4uYWpheF9hZGRfdG9fY2FydCxcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2Utc2hvcC1sb29wLnJpZ2h0LWNvbCAuYWRkLXRvLWNhcnQtd3JhcHBlci5zaG93LXZpZXcgLmJ1dHRvbi5yZWFsVGJ0bi5hamF4X2FkZF90b19jYXJ0IHtcbiAgb3BhY2l0eTogMDtcbn1cbi53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1zaG9wLWxvb3AucmlnaHQtY29sIC5hZGQtdG8tY2FydC13cmFwcGVyLm9uZS1sZWZ0IC5idXR0b24ucmVhbFRidG4uYWpheF9hZGRfdG9fY2FydCxcbi53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1zaG9wLWxvb3AucmlnaHQtY29sIC5hZGQtdG8tY2FydC13cmFwcGVyLm9uZS1sZWZ0IC5hZGRfdG9fY2FydF9hbmltYXRpb25zLFxuLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLXNob3AtbG9vcC5yaWdodC1jb2wgLmFkZC10by1jYXJ0LXdyYXBwZXIub25lLWxlZnQgYS5hZGRlZF90b19jYXJ0LndjLWZvcndhcmQsXG4uYXJjaGl2ZSAjbGVmdC1hcmVhIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLXNob3AtbG9vcC5yaWdodC1jb2wgLmFkZC10by1jYXJ0LXdyYXBwZXIub25lLWxlZnQgLmJ1dHRvbi5yZWFsVGJ0bi5hamF4X2FkZF90b19jYXJ0LFxuLmFyY2hpdmUgI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1zaG9wLWxvb3AucmlnaHQtY29sIC5hZGQtdG8tY2FydC13cmFwcGVyLm9uZS1sZWZ0IC5hZGRfdG9fY2FydF9hbmltYXRpb25zLFxuLmFyY2hpdmUgI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1zaG9wLWxvb3AucmlnaHQtY29sIC5hZGQtdG8tY2FydC13cmFwcGVyLm9uZS1sZWZ0IGEuYWRkZWRfdG9fY2FydC53Yy1mb3J3YXJkIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAud29vY29tbWVyY2Utc2hvcCAjc2hvcExpc3RpbmdzIC53b29jb21tZXJjZS5jb2x1bW5zLTEgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2Utc2hvcC1sb29wLnJpZ2h0LWNvbCAuYWRkLXRvLWNhcnQtd3JhcHBlci5vbmUtbGVmdCAuYnV0dG9uLnJlYWxUYnRuLmFqYXhfYWRkX3RvX2NhcnQsXG4gIC53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1zaG9wLWxvb3AucmlnaHQtY29sIC5hZGQtdG8tY2FydC13cmFwcGVyLm9uZS1sZWZ0IC5hZGRfdG9fY2FydF9hbmltYXRpb25zLFxuICAud29vY29tbWVyY2Utc2hvcCAjc2hvcExpc3RpbmdzIC53b29jb21tZXJjZS5jb2x1bW5zLTEgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2Utc2hvcC1sb29wLnJpZ2h0LWNvbCAuYWRkLXRvLWNhcnQtd3JhcHBlci5vbmUtbGVmdCBhLmFkZGVkX3RvX2NhcnQud2MtZm9yd2FyZCxcbiAgLmFyY2hpdmUgI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1zaG9wLWxvb3AucmlnaHQtY29sIC5hZGQtdG8tY2FydC13cmFwcGVyLm9uZS1sZWZ0IC5idXR0b24ucmVhbFRidG4uYWpheF9hZGRfdG9fY2FydCxcbiAgLmFyY2hpdmUgI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1zaG9wLWxvb3AucmlnaHQtY29sIC5hZGQtdG8tY2FydC13cmFwcGVyLm9uZS1sZWZ0IC5hZGRfdG9fY2FydF9hbmltYXRpb25zLFxuICAuYXJjaGl2ZSAjbGVmdC1hcmVhIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLXNob3AtbG9vcC5yaWdodC1jb2wgLmFkZC10by1jYXJ0LXdyYXBwZXIub25lLWxlZnQgYS5hZGRlZF90b19jYXJ0LndjLWZvcndhcmQge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1zaG9wLWxvb3AucmlnaHQtY29sIC5hZGQtdG8tY2FydC13cmFwcGVyLm9uZS1sZWZ0IC5xdWFudGl0eSxcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2Utc2hvcC1sb29wLnJpZ2h0LWNvbCAuYWRkLXRvLWNhcnQtd3JhcHBlci5vbmUtbGVmdCAucXVhbnRpdHkge1xuICB3aWR0aDogNzNweDtcbn1cbi53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1zaG9wLWxvb3AucmlnaHQtY29sIC5hZGQtdG8tY2FydC13cmFwcGVyLm9uZS1sZWZ0IC5idXR0b24ucmVhbFRidG4uYWpheF9hZGRfdG9fY2FydCxcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2Utc2hvcC1sb29wLnJpZ2h0LWNvbCAuYWRkLXRvLWNhcnQtd3JhcHBlci5vbmUtbGVmdCAuYnV0dG9uLnJlYWxUYnRuLmFqYXhfYWRkX3RvX2NhcnQge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNjMjM1MjYgIWltcG9ydGFudDtcbn1cbi53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1zaG9wLWxvb3AucmlnaHQtY29sIC5hZGQtdG8tY2FydC13cmFwcGVyLm9uZS1sZWZ0IC5hZGRfdG9fY2FydF9hbmltYXRpb25zLFxuLmFyY2hpdmUgI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1zaG9wLWxvb3AucmlnaHQtY29sIC5hZGQtdG8tY2FydC13cmFwcGVyLm9uZS1sZWZ0IC5hZGRfdG9fY2FydF9hbmltYXRpb25zIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjYTlhOWE5ICFpbXBvcnRhbnQ7XG59XG4ud29vY29tbWVyY2Utc2hvcCAjc2hvcExpc3RpbmdzIC53b29jb21tZXJjZS5jb2x1bW5zLTEgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2Utc2hvcC1sb29wLnJpZ2h0LWNvbCAuYWRkLXRvLWNhcnQtd3JhcHBlci5vbmUtbGVmdCBhLmFkZGVkX3RvX2NhcnQud2MtZm9yd2FyZCxcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2Utc2hvcC1sb29wLnJpZ2h0LWNvbCAuYWRkLXRvLWNhcnQtd3JhcHBlci5vbmUtbGVmdCBhLmFkZGVkX3RvX2NhcnQud2MtZm9yd2FyZCB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzE1NmNhYiAhaW1wb3J0YW50O1xufVxuLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLXNob3AtbG9vcC5yaWdodC1jb2wgLmFkZC10by1jYXJ0LXdyYXBwZXIgLnF1YW50aXR5LFxuLmFyY2hpdmUgI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1zaG9wLWxvb3AucmlnaHQtY29sIC5hZGQtdG8tY2FydC13cmFwcGVyIC5xdWFudGl0eSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNzBweDtcbn1cbi53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1zaG9wLWxvb3AucmlnaHQtY29sIC5hZGQtdG8tY2FydC13cmFwcGVyIC5xdWFudGl0eSAuaW5wdXQtdGV4dC5xdHksXG4uYXJjaGl2ZSAjbGVmdC1hcmVhIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLXNob3AtbG9vcC5yaWdodC1jb2wgLmFkZC10by1jYXJ0LXdyYXBwZXIgLnF1YW50aXR5IC5pbnB1dC10ZXh0LnF0eSB7XG4gIGhlaWdodDogNDZweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDBweCAwcHggNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAzcHggc29saWQgI2MyMzUyNiAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcbn1cbi53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1zaG9wLWxvb3AucmlnaHQtY29sIC5hZGQtdG8tY2FydC13cmFwcGVyIC5xdWFudGl0eSAuaW5wdXQtdGV4dC5xdHkuaW5hY3RpdmUsXG4uYXJjaGl2ZSAjbGVmdC1hcmVhIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLXNob3AtbG9vcC5yaWdodC1jb2wgLmFkZC10by1jYXJ0LXdyYXBwZXIgLnF1YW50aXR5IC5pbnB1dC10ZXh0LnF0eS5pbmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2E5YTlhOSAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLXNob3AtbG9vcC5yaWdodC1jb2wgLnByb3BlcnR5LXN0b2NrLFxuLmFyY2hpdmUgI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1zaG9wLWxvb3AucmlnaHQtY29sIC5wcm9wZXJ0eS1zdG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMjk0Mzc4O1xufVxuLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLXNob3AtbG9vcC5yaWdodC1jb2wgLmhpZGUsXG4uYXJjaGl2ZSAjbGVmdC1hcmVhIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLXNob3AtbG9vcC5yaWdodC1jb2wgLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLXNob3AtbG9vcC5yaWdodC1jb2wgLmJ1dHRvbi5yZWFsVGJ0bi5hamF4X2FkZF90b19jYXJ0LFxuLmFyY2hpdmUgI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1zaG9wLWxvb3AucmlnaHQtY29sIC5idXR0b24ucmVhbFRidG4uYWpheF9hZGRfdG9fY2FydCB7XG4gIHotaW5kZXg6IDE7XG59XG4ud29vY29tbWVyY2Utc2hvcCAjc2hvcExpc3RpbmdzIC53b29jb21tZXJjZS5jb2x1bW5zLTEgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2Utc2hvcC1sb29wLnJpZ2h0LWNvbCAuYnV0dG9uLnJlYWxUYnRuLmFqYXhfYWRkX3RvX2NhcnQ6Zm9jdXMsIC53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1zaG9wLWxvb3AucmlnaHQtY29sIC5idXR0b24ucmVhbFRidG4uYWpheF9hZGRfdG9fY2FydDpob3Zlcixcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2Utc2hvcC1sb29wLnJpZ2h0LWNvbCAuYnV0dG9uLnJlYWxUYnRuLmFqYXhfYWRkX3RvX2NhcnQ6Zm9jdXMsXG4uYXJjaGl2ZSAjbGVmdC1hcmVhIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLXNob3AtbG9vcC5yaWdodC1jb2wgLmJ1dHRvbi5yZWFsVGJ0bi5hamF4X2FkZF90b19jYXJ0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1zaG9wLWxvb3AucmlnaHQtY29sIC5idXR0b24ucmVhbFRidG4uYWpheF9hZGRfdG9fY2FydCxcbi53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1zaG9wLWxvb3AucmlnaHQtY29sIGEuYWRkZWRfdG9fY2FydC53Yy1mb3J3YXJkLFxuLmFyY2hpdmUgI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1zaG9wLWxvb3AucmlnaHQtY29sIC5idXR0b24ucmVhbFRidG4uYWpheF9hZGRfdG9fY2FydCxcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2Utc2hvcC1sb29wLnJpZ2h0LWNvbCBhLmFkZGVkX3RvX2NhcnQud2MtZm9yd2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweCA0cHggNHB4IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItd2lkdGg6IDNweCAzcHggM3B4IDBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgbGVmdDogNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1zaG9wLWxvb3AucmlnaHQtY29sIC5idXR0b24ucmVhbFRidG4uYWpheF9hZGRfdG9fY2FydCxcbiAgLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLXNob3AtbG9vcC5yaWdodC1jb2wgYS5hZGRlZF90b19jYXJ0LndjLWZvcndhcmQsXG4gIC5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2Utc2hvcC1sb29wLnJpZ2h0LWNvbCAuYnV0dG9uLnJlYWxUYnRuLmFqYXhfYWRkX3RvX2NhcnQsXG4gIC5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2Utc2hvcC1sb29wLnJpZ2h0LWNvbCBhLmFkZGVkX3RvX2NhcnQud2MtZm9yd2FyZCB7XG4gICAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG4gICAgbGVmdDogNzBweDtcbiAgfVxufVxuLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLXNob3AtbG9vcC5yaWdodC1jb2wgYS5hZGRlZF90b19jYXJ0LndjLWZvcndhcmQsXG4uYXJjaGl2ZSAjbGVmdC1hcmVhIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLXNob3AtbG9vcC5yaWdodC1jb2wgYS5hZGRlZF90b19jYXJ0LndjLWZvcndhcmQge1xuICBmb250LXNpemU6IDFlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcbiAgcGFkZGluZzogMC4zZW0gMWVtO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMTU2Y2FiO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzFkNmFhYTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAwO1xuICBsaW5lLWhlaWdodDogMS43NWVtO1xufVxuLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLXNob3AtbG9vcC5yaWdodC1jb2wgYS5hZGRlZF90b19jYXJ0LndjLWZvcndhcmQuaGlkZS1pbXBvcnRhbnQsXG4uYXJjaGl2ZSAjbGVmdC1hcmVhIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLXNob3AtbG9vcC5yaWdodC1jb2wgYS5hZGRlZF90b19jYXJ0LndjLWZvcndhcmQuaGlkZS1pbXBvcnRhbnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ud29vY29tbWVyY2Utc2hvcCAjc2hvcExpc3RpbmdzIC53b29jb21tZXJjZS5jb2x1bW5zLTEgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2Utc2hvcC1sb29wLnJpZ2h0LWNvbCBhLmFkZGVkX3RvX2NhcnQud2MtZm9yd2FyZDpob3ZlciwgLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLXNob3AtbG9vcC5yaWdodC1jb2wgYS5hZGRlZF90b19jYXJ0LndjLWZvcndhcmQ6Zm9jdXMsXG4uYXJjaGl2ZSAjbGVmdC1hcmVhIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLXNob3AtbG9vcC5yaWdodC1jb2wgYS5hZGRlZF90b19jYXJ0LndjLWZvcndhcmQ6aG92ZXIsXG4uYXJjaGl2ZSAjbGVmdC1hcmVhIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLXNob3AtbG9vcC5yaWdodC1jb2wgYS5hZGRlZF90b19jYXJ0LndjLWZvcndhcmQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ2YWFhICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzFkNmFhYSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLXNob3AtbG9vcC5yaWdodC1jb2wgLm1hcmtldHBsYWNlVG9rZW5CdG4sXG4uYXJjaGl2ZSAjbGVmdC1hcmVhIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLXNob3AtbG9vcC5yaWdodC1jb2wgLm1hcmtldHBsYWNlVG9rZW5CdG4ge1xuICB6LWluZGV4OiA5O1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLXNob3AtbG9vcC5yaWdodC1jb2wgLmFkZF90b19jYXJ0X2FuaW1hdGlvbnMsXG4uYXJjaGl2ZSAjbGVmdC1hcmVhIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLXNob3AtbG9vcC5yaWdodC1jb2wgLmFkZF90b19jYXJ0X2FuaW1hdGlvbnMge1xuICBmb250LXNpemU6IDFlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDAuM2VtIDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDJkMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNDZweDtcbiAgYm9yZGVyLXdpZHRoOiAzcHggM3B4IDNweCAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2E5YTlhOTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICBsZWZ0OiA3MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLXNob3AtbG9vcC5yaWdodC1jb2wgLmFkZF90b19jYXJ0X2FuaW1hdGlvbnMsXG4gIC5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2Utc2hvcC1sb29wLnJpZ2h0LWNvbCAuYWRkX3RvX2NhcnRfYW5pbWF0aW9ucyB7XG4gICAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG4gICAgbGVmdDogNzBweDtcbiAgfVxufVxuLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLXNob3AtbG9vcC5yaWdodC1jb2wgLmFkZF90b19jYXJ0X2FuaW1hdGlvbnMuZG9uZSxcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2Utc2hvcC1sb29wLnJpZ2h0LWNvbCAuYWRkX3RvX2NhcnRfYW5pbWF0aW9ucy5kb25lIHtcbiAgY29sb3I6ICMwNjU3MDY7XG59XG4ud29vY29tbWVyY2Utc2hvcCAjc2hvcExpc3RpbmdzIC53b29jb21tZXJjZS5jb2x1bW5zLTEgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2Utc2hvcC1sb29wLnJpZ2h0LWNvbCAuYWRkX3RvX2NhcnRfYW5pbWF0aW9ucy5hZGRpbmcsXG4uYXJjaGl2ZSAjbGVmdC1hcmVhIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLXNob3AtbG9vcC5yaWdodC1jb2wgLmFkZF90b19jYXJ0X2FuaW1hdGlvbnMuYWRkaW5nIHtcbiAgY29sb3I6ICMyOTQzNzg7XG59XG4ud29vY29tbWVyY2Utc2hvcCAjc2hvcExpc3RpbmdzIC53b29jb21tZXJjZS5jb2x1bW5zLTEgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2Utc2hvcC1sb29wLnJpZ2h0LWNvbCAuYWRkX3RvX2NhcnRfYW5pbWF0aW9ucyBpLFxuLmFyY2hpdmUgI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1zaG9wLWxvb3AucmlnaHQtY29sIC5hZGRfdG9fY2FydF9hbmltYXRpb25zIGkge1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLXNob3AtbG9vcC5yaWdodC1jb2wgLmFkZF90b19jYXJ0X2FuaW1hdGlvbnMuZG9uZSwgLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLXNob3AtbG9vcC5yaWdodC1jb2wgLmFkZF90b19jYXJ0X2FuaW1hdGlvbnMuYWRkaW5nLFxuLmFyY2hpdmUgI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1zaG9wLWxvb3AucmlnaHQtY29sIC5hZGRfdG9fY2FydF9hbmltYXRpb25zLmRvbmUsXG4uYXJjaGl2ZSAjbGVmdC1hcmVhIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLXNob3AtbG9vcC5yaWdodC1jb2wgLmFkZF90b19jYXJ0X2FuaW1hdGlvbnMuYWRkaW5nIHtcbiAgb3BhY2l0eTogMDtcbn1cbi53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyAucmVhbFRidG4sXG4uYXJjaGl2ZSAjbGVmdC1hcmVhIHVsLnByb2R1Y3RzIC5yZWFsVGJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIC5hdGMtZGF0YSxcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgLmF0Yy1kYXRhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyAubWF4LXF0eS13cmFwcGVyLFxuLmFyY2hpdmUgI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyAubWF4LXF0eS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwO1xufVxuLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIC5tYXgtcXR5LXdyYXBwZXIuc2hvdyxcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgLm1heC1xdHktd3JhcHBlci5zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIC5tYXgtcXR5LXdyYXBwZXIsXG4gIC5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgLm1heC1xdHktd3JhcHBlciB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gIH1cbn1cbi53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyAubWF4LXF0eS1ub3RpY2UsXG4uYXJjaGl2ZSAjbGVmdC1hcmVhIHVsLnByb2R1Y3RzIC5tYXgtcXR5LW5vdGljZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4IDEwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzE1NmNhYjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyAubWF4LXF0eS1ub3RpY2UsXG4gIC5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgLm1heC1xdHktbm90aWNlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyAubG9naW4tbm90aWNlLFxuLmFyY2hpdmUgI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyAubG9naW4tbm90aWNlIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIC5sb2dpbi1ub3RpY2UgYSxcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgLmxvZ2luLW5vdGljZSBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cbi53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyAubG9naW4tbm90aWNlIGE6aG92ZXIsIC53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyAubG9naW4tbm90aWNlIGE6Zm9jdXMsXG4uYXJjaGl2ZSAjbGVmdC1hcmVhIHVsLnByb2R1Y3RzIC5sb2dpbi1ub3RpY2UgYTpob3Zlcixcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgLmxvZ2luLW5vdGljZSBhOmZvY3VzIHtcbiAgY29sb3I6ICNkZDliMjE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIC52aWV3LXByb3BlcnR5LXN1YnRleHQsXG4uYXJjaGl2ZSAjbGVmdC1hcmVhIHVsLnByb2R1Y3RzIC52aWV3LXByb3BlcnR5LXN1YnRleHQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogYmxhY2s7XG4gIHRyYW5zaXRpb246IDAuMTVzIGFsbCBlYXNlLWluLW91dDtcbn1cbi53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyAudmlldy1wcm9wZXJ0eS1zdWJ0ZXh0IC5SRUlOVkVTVE1FTlQsXG4uYXJjaGl2ZSAjbGVmdC1hcmVhIHVsLnByb2R1Y3RzIC52aWV3LXByb3BlcnR5LXN1YnRleHQgLlJFSU5WRVNUTUVOVCB7XG4gIGNvbG9yOiAjMTU2Y2FiO1xufVxuLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIC52aWV3LXByb3BlcnR5LXN1YnRleHQgYS5SRUlOVkVTVE1FTlQ6aG92ZXIsIC53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyAudmlldy1wcm9wZXJ0eS1zdWJ0ZXh0IGEuUkVJTlZFU1RNRU5UOmZvY3VzLFxuLmFyY2hpdmUgI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyAudmlldy1wcm9wZXJ0eS1zdWJ0ZXh0IGEuUkVJTlZFU1RNRU5UOmhvdmVyLFxuLmFyY2hpdmUgI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyAudmlldy1wcm9wZXJ0eS1zdWJ0ZXh0IGEuUkVJTlZFU1RNRU5UOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiByZ2IoMjA2LCAxNDUsIDMyKTtcbn1cbi53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyAud29vY29tbWVyY2UtTG9vcFByb2R1Y3QtbGluayxcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgLndvb2NvbW1lcmNlLUxvb3BQcm9kdWN0LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIC5wcm9kdWN0LXlpZWxkLFxuLmFyY2hpdmUgI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyAucHJvZHVjdC15aWVsZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzlmYmJkMDtcbiAgY29sb3I6ICMwYTIyM2U7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyAucHJvZHVjdC15aWVsZCAuYmFja2dyb3VuZCxcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgLnByb2R1Y3QteWllbGQgLmJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIC5wcm9kdWN0LXlpZWxkIC5jb250ZW50LFxuLmFyY2hpdmUgI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyAucHJvZHVjdC15aWVsZCAuY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXB4IDEwcHggNnB4IDA7XG59XG4ud29vY29tbWVyY2Utc2hvcCAjc2hvcExpc3RpbmdzIC53b29jb21tZXJjZS5jb2x1bW5zLTEgdWwucHJvZHVjdHMgLnByb2R1Y3QteWllbGQgLmxhYmVsLWNvbCxcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgLnByb2R1Y3QteWllbGQgLmxhYmVsLWNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICBsaW5lLWhlaWdodDogMS40ZW07XG59XG4ud29vY29tbWVyY2Utc2hvcCAjc2hvcExpc3RpbmdzIC53b29jb21tZXJjZS5jb2x1bW5zLTEgdWwucHJvZHVjdHMgLnByb2R1Y3QteWllbGQgLmxhYmVsLWNvbCAudGV4dCxcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgLnByb2R1Y3QteWllbGQgLmxhYmVsLWNvbCAudGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG4ud29vY29tbWVyY2Utc2hvcCAjc2hvcExpc3RpbmdzIC53b29jb21tZXJjZS5jb2x1bW5zLTEgdWwucHJvZHVjdHMgLnByb2R1Y3QteWllbGQgLmxhYmVsLWNvbCAucHJvZHVjdC10b29sdGlwLFxuLmFyY2hpdmUgI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyAucHJvZHVjdC15aWVsZCAubGFiZWwtY29sIC5wcm9kdWN0LXRvb2x0aXAge1xuICByaWdodDogMTVweDtcbn1cbi53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyAucHJvZHVjdC15aWVsZCAubGFiZWwtY29sIC50b29sdGlwLXdyYXBwZXIsXG4uYXJjaGl2ZSAjbGVmdC1hcmVhIHVsLnByb2R1Y3RzIC5wcm9kdWN0LXlpZWxkIC5sYWJlbC1jb2wgLnRvb2x0aXAtd3JhcHBlciB7XG4gIHJpZ2h0OiAtMjRweDtcbn1cbi53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyAucHJvZHVjdC15aWVsZCAubGFiZWwtY29sIC50b29sdGlwLXdyYXBwZXI6OmJlZm9yZSxcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgLnByb2R1Y3QteWllbGQgLmxhYmVsLWNvbCAudG9vbHRpcC13cmFwcGVyOjpiZWZvcmUge1xuICBsZWZ0OiAyMDNweDtcbn1cbi53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyAucHJvZHVjdC15aWVsZCAueWllbGQtY29sLFxuLmFyY2hpdmUgI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyAucHJvZHVjdC15aWVsZCAueWllbGQtY29sIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyAucHJvZHVjdC15aWVsZCAueWllbGQtY29sIC52YWx1ZSxcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgLnByb2R1Y3QteWllbGQgLnlpZWxkLWNvbCAudmFsdWUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIC5wcm9kdWN0LXlpZWxkIC55aWVsZC1jb2wgLnN5bWJvbCxcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgLnByb2R1Y3QteWllbGQgLnlpZWxkLWNvbCAuc3ltYm9sIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyAucHJvZHVjdC15aWVsZCAueWllbGQtY29sLmZhY3RvcmluZy10b2tlbiAudmFsdWUsXG4uYXJjaGl2ZSAjbGVmdC1hcmVhIHVsLnByb2R1Y3RzIC5wcm9kdWN0LXlpZWxkIC55aWVsZC1jb2wuZmFjdG9yaW5nLXRva2VuIC52YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyAucHJvZHVjdC1wcmljZSxcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgLnByb2R1Y3QtcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LTtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ud29vY29tbWVyY2Utc2hvcCAjc2hvcExpc3RpbmdzIC53b29jb21tZXJjZS5jb2x1bW5zLTEgdWwucHJvZHVjdHMgLnByb2R1Y3QtcHJpY2UgLmxhYmVsLWNvbCxcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgLnByb2R1Y3QtcHJpY2UgLmxhYmVsLWNvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG4ud29vY29tbWVyY2Utc2hvcCAjc2hvcExpc3RpbmdzIC53b29jb21tZXJjZS5jb2x1bW5zLTEgdWwucHJvZHVjdHMgLnByb2R1Y3QtcHJpY2UgLnByaWNlLWNvbCxcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgLnByb2R1Y3QtcHJpY2UgLnByaWNlLWNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIC5wcm9kdWN0LXByaWNlIC5wcmljZS1jb2wgLmNvbXBhcmFibGUtY3VycmVuY3ktY29udGFpbmVyLFxuLmFyY2hpdmUgI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyAucHJvZHVjdC1wcmljZSAucHJpY2UtY29sIC5jb21wYXJhYmxlLWN1cnJlbmN5LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTZweDtcbiAgcmlnaHQ6IC0ycHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ud29vY29tbWVyY2Utc2hvcCAjc2hvcExpc3RpbmdzIC53b29jb21tZXJjZS5jb2x1bW5zLTEgdWwucHJvZHVjdHMgLnByb2R1Y3QtcHJpY2UgLnByaWNlLWNvbCAuY29tcGFyYWJsZS1jdXJyZW5jeS1jb250YWluZXIgYnV0dG9uLnJlYWx0LXRvb2x0aXAtd3JhcHBlcixcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgLnByb2R1Y3QtcHJpY2UgLnByaWNlLWNvbCAuY29tcGFyYWJsZS1jdXJyZW5jeS1jb250YWluZXIgYnV0dG9uLnJlYWx0LXRvb2x0aXAtd3JhcHBlciB7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIC5wcm9kdWN0LXByaWNlIC5wcmljZS1jb2wgLmNvbXBhcmFibGUtY3VycmVuY3ktY29udGFpbmVyIGJ1dHRvbi5yZWFsdC10b29sdGlwLXdyYXBwZXIgaSxcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgLnByb2R1Y3QtcHJpY2UgLnByaWNlLWNvbCAuY29tcGFyYWJsZS1jdXJyZW5jeS1jb250YWluZXIgYnV0dG9uLnJlYWx0LXRvb2x0aXAtd3JhcHBlciBpIHtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIC5wcm9kdWN0LXByaWNlIC5wcmljZS1jb2wgLmNvbXBhcmFibGUtY3VycmVuY3ktY29udGFpbmVyIC5jb21wYXJhYmxlLWFtb3VudCxcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgLnByb2R1Y3QtcHJpY2UgLnByaWNlLWNvbCAuY29tcGFyYWJsZS1jdXJyZW5jeS1jb250YWluZXIgLmNvbXBhcmFibGUtYW1vdW50IHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIC5wcm9kdWN0LXByaWNlIC5wcmljZS1jb2wgLnZhbHVlLFxuLmFyY2hpdmUgI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyAucHJvZHVjdC1wcmljZSAucHJpY2UtY29sIC52YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ud29vY29tbWVyY2Utc2hvcCAjc2hvcExpc3RpbmdzIC53b29jb21tZXJjZS5jb2x1bW5zLTEgdWwucHJvZHVjdHMgaDIud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSxcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgaDIud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDJweCAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbn1cbi53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyAucHJvZHVjdC1sb2NhdGlvbixcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgLnByb2R1Y3QtbG9jYXRpb24ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbn1cbi53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyAucHJvZHVjdC10eXBlcyxcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgLnByb2R1Y3QtdHlwZXMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbn1cbi53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyAubWFya2V0cGxhY2UtcHJpY2VzLFxuLmFyY2hpdmUgI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyAubWFya2V0cGxhY2UtcHJpY2VzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIC5ob3VzZS1wcmljZSwgLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIC50b2tlbi1wcmljZSxcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgLmhvdXNlLXByaWNlLFxuLmFyY2hpdmUgI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyAudG9rZW4tcHJpY2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyogXHR3aWR0aDogNDElOyAqL1xuICBwYWRkaW5nOiA1cHggMDtcbiAgY29sb3I6ICMwMDA7XG59XG4ud29vY29tbWVyY2Utc2hvcCAjc2hvcExpc3RpbmdzIC53b29jb21tZXJjZS5jb2x1bW5zLTEgdWwucHJvZHVjdHMgLmhvdXNlLXByaWNlLFxuLmFyY2hpdmUgI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyAuaG91c2UtcHJpY2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xufVxuLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIC5ob3VzZS1wcmljZSArIC50b2tlbi1wcmljZSxcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgLmhvdXNlLXByaWNlICsgLnRva2VuLXByaWNlIHtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDA7XG59XG4ud29vY29tbWVyY2Utc2hvcCAjc2hvcExpc3RpbmdzIC53b29jb21tZXJjZS5jb2x1bW5zLTEgdWwucHJvZHVjdHMgLmhvdXNlLXByaWNlIC5wcmljZS10aXRsZSwgLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzICNzaG9wTGlzdGluZ3MgLnRva2VuLXByaWNlIC5wcmljZS10aXRsZSxcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgLmhvdXNlLXByaWNlIC5wcmljZS10aXRsZSxcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgI3Nob3BMaXN0aW5ncyAudG9rZW4tcHJpY2UgLnByaWNlLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi53b29jb21tZXJjZS1zaG9wICNzaG9wTGlzdGluZ3MgLndvb2NvbW1lcmNlLmNvbHVtbnMtMSB1bC5wcm9kdWN0cyAuaG91c2UtcHJpY2UgLnByaWNlLW51bWJlciwgLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIC5ldF9wYl9zaG9wIC50b2tlbi1wcmljZSAucHJpY2UtbnVtYmVyLFxuLmFyY2hpdmUgI2xlZnQtYXJlYSB1bC5wcm9kdWN0cyAuaG91c2UtcHJpY2UgLnByaWNlLW51bWJlcixcbi5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgLmV0X3BiX3Nob3AgLnRva2VuLXByaWNlIC5wcmljZS1udW1iZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyLjJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTI4cHgpIHtcbiAgLndvb2NvbW1lcmNlLXNob3AgI3Nob3BMaXN0aW5ncyAud29vY29tbWVyY2UuY29sdW1ucy0xIHVsLnByb2R1Y3RzIC5ob3VzZS1wcmljZSAucHJpY2UtbnVtYmVyLCAud29vY29tbWVyY2Utc2hvcCAjc2hvcExpc3RpbmdzIC53b29jb21tZXJjZS5jb2x1bW5zLTEgdWwucHJvZHVjdHMgLmV0X3BiX3Nob3AgLnRva2VuLXByaWNlIC5wcmljZS1udW1iZXIsXG4gIC5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgLmhvdXNlLXByaWNlIC5wcmljZS1udW1iZXIsXG4gIC5hcmNoaXZlICNsZWZ0LWFyZWEgdWwucHJvZHVjdHMgLmV0X3BiX3Nob3AgLnRva2VuLXByaWNlIC5wcmljZS1udW1iZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbmh0bWxbbGFuZz1ydS1SVV0gLmV0X3BiX3Nob3AgLmhvdXNlLXByaWNlIC5wcmljZS10aXRsZSwgaHRtbFtsYW5nPXJ1LVJVXSAuZXRfcGJfc2hvcCAudG9rZW4tcHJpY2UgLnByaWNlLXRpdGxlLFxuaHRtbFtsYW5nPWVzLUVTXSAuZXRfcGJfc2hvcCAuaG91c2UtcHJpY2UgLnByaWNlLXRpdGxlLCBodG1sW2xhbmc9ZXMtRVNdIC5ldF9wYl9zaG9wIC50b2tlbi1wcmljZSAucHJpY2UtdGl0bGUge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaHRtbFtsYW5nPXJ1LVJVXSAuZXRfcGJfc2hvcCAuaG91c2UtcHJpY2UgLnByaWNlLW51bWJlciwgaHRtbFtsYW5nPXJ1LVJVXSAuZXRfcGJfc2hvcCAudG9rZW4tcHJpY2UgLnByaWNlLW51bWJlcixcbmh0bWxbbGFuZz1lcy1FU10gLmV0X3BiX3Nob3AgLmhvdXNlLXByaWNlIC5wcmljZS1udW1iZXIsIGh0bWxbbGFuZz1lcy1FU10gLmV0X3BiX3Nob3AgLnRva2VuLXByaWNlIC5wcmljZS1udW1iZXIge1xuICBmb250LXNpemU6IDIuMWVtO1xufVxuXG4vKioqIEhpZ2hsaWdodHMgRmxhZyAqKiovXG4ucHJvcGVydHktaGlnaGxpZ2h0cy1mbGFnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ4cHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG9wYWNpdHk6IDAuOTU7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvcGVydHktaGlnaGxpZ2h0cy1mbGFnIHtcbiAgICB0b3A6IDY0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5wcm9wZXJ0eS1oaWdobGlnaHRzLWZsYWcge1xuICAgIG1heC13aWR0aDogMjY1cHg7XG4gIH1cbn1cbi5wcm9wZXJ0eS1oaWdobGlnaHRzLWZsYWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTI7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0xNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA2MHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTIwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC0yMGRlZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ucHJvcGVydHktaGlnaGxpZ2h0cy1mbGFnOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG4ucHJvcGVydHktaGlnaGxpZ2h0cy1mbGFnIHNwYW4sXG4ucHJvcGVydHktaGlnaGxpZ2h0cy1mbGFnIHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogOTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbn1cbi5wcm9wZXJ0eS1oaWdobGlnaHRzLWZsYWcgLmhpZ2hsaWdodHMtbGVkZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucHJvcGVydHktaGlnaGxpZ2h0cy1mbGFnIC5oaWdobGlnaHRzLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucHJvcGVydHktaGlnaGxpZ2h0cy1mbGFnIC5oaWdobGlnaHRzLXRleHQ6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmRncGNfcHJvZHVjdF9jYXJvdXNlbCAucHJvcGVydHktaGlnaGxpZ2h0cy1mbGFnIHtcbiAgbWF4LXdpZHRoOiAyMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTUxcHgpIHtcbiAgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fd3JhcHBlciAucHJvcGVydHktaGlnaGxpZ2h0cy1mbGFnIC5oaWdobGlnaHRzLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG4ud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X193cmFwcGVyIC5wcm9wZXJ0eS1oaWdobGlnaHRzLWZsYWcge1xuICB0b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X193cmFwcGVyIC5wcm9wZXJ0eS1oaWdobGlnaHRzLWZsYWcge1xuICAgIHRvcDogMTBweDtcbiAgfVxufVxuLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fd3JhcHBlciAucHJvcGVydHktaGlnaGxpZ2h0cy1mbGFnIHNwYW4sXG4ud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X193cmFwcGVyIC5wcm9wZXJ0eS1oaWdobGlnaHRzLWZsYWcgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3dyYXBwZXIgLnByb3BlcnR5LWhpZ2hsaWdodHMtZmxhZyBzcGFuLFxuICAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X193cmFwcGVyIC5wcm9wZXJ0eS1oaWdobGlnaHRzLWZsYWcgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbmJvZHk6bm90KC5zaW5nbGUtcHJvZHVjdCkgLnNvbGRfb3V0IC5wcm9wZXJ0eS1oaWdobGlnaHRzLWZsYWcsXG5ib2R5Om5vdCguc2luZ2xlLXByb2R1Y3QpIC5mdWxseV9zdWJzY3JpYmVkIC5wcm9wZXJ0eS1oaWdobGlnaHRzLWZsYWcge1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDAuNikgYnJpZ2h0bmVzcygxLjUpIGNvbnRyYXN0KDAuOCk7XG4gICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMC42KSBicmlnaHRuZXNzKDEuNSkgY29udHJhc3QoMC44KTtcbn0iLCIuYnV0dG9uLXJlcGxhY2VtZW50LXRleHQuYnV0dG9uLXJlcGxhY2VtZW50LXRleHQtcm9sbG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnV0dG9uLXJlcGxhY2VtZW50LXRleHQuYnV0dG9uLXJlcGxhY2VtZW50LXRleHQtcm9sbG92ZXIgaDIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU2Y2FiICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnV0dG9uLXJlcGxhY2VtZW50LXRleHQuYnV0dG9uLXJlcGxhY2VtZW50LXRleHQtcm9sbG92ZXIgaDIuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LnJlaW52ZXN0bWVudCBidXR0b24uc2luZ2xlLXJlaW52ZXN0LWJ1dHRvbiwgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LnJlaW52ZXN0bWVudCAuc2luZ2xlLXJvbGxvdmVyLWJ1dHRvbiwgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0Lm5leHRfcmVpbnZlc3RtZW50IGJ1dHRvbi5zaW5nbGUtcmVpbnZlc3QtYnV0dG9uLCAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QubmV4dF9yZWludmVzdG1lbnQgLnNpbmdsZS1yb2xsb3Zlci1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAzcHggc29saWQgIzE1NmNhYjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMTU2Y2FiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4xNXMgYWxsIGVhc2UtaW4tb3V0O1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LnJlaW52ZXN0bWVudCBidXR0b24uc2luZ2xlLXJlaW52ZXN0LWJ1dHRvbiBhLCAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QucmVpbnZlc3RtZW50IC5zaW5nbGUtcm9sbG92ZXItYnV0dG9uIGEsIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC5uZXh0X3JlaW52ZXN0bWVudCBidXR0b24uc2luZ2xlLXJlaW52ZXN0LWJ1dHRvbiBhLCAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QubmV4dF9yZWludmVzdG1lbnQgLnNpbmdsZS1yb2xsb3Zlci1idXR0b24gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC5yZWludmVzdG1lbnQgYnV0dG9uLnNpbmdsZS1yZWludmVzdC1idXR0b24gYTpob3ZlciwgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LnJlaW52ZXN0bWVudCBidXR0b24uc2luZ2xlLXJlaW52ZXN0LWJ1dHRvbiBhOmZvY3VzLCAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QucmVpbnZlc3RtZW50IC5zaW5nbGUtcm9sbG92ZXItYnV0dG9uIGE6aG92ZXIsIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC5yZWludmVzdG1lbnQgLnNpbmdsZS1yb2xsb3Zlci1idXR0b24gYTpmb2N1cywgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0Lm5leHRfcmVpbnZlc3RtZW50IGJ1dHRvbi5zaW5nbGUtcmVpbnZlc3QtYnV0dG9uIGE6aG92ZXIsIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC5uZXh0X3JlaW52ZXN0bWVudCBidXR0b24uc2luZ2xlLXJlaW52ZXN0LWJ1dHRvbiBhOmZvY3VzLCAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QubmV4dF9yZWludmVzdG1lbnQgLnNpbmdsZS1yb2xsb3Zlci1idXR0b24gYTpob3ZlciwgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0Lm5leHRfcmVpbnZlc3RtZW50IC5zaW5nbGUtcm9sbG92ZXItYnV0dG9uIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU2Y2FiO1xuICBjb2xvcjogd2hpdGU7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QucmVpbnZlc3RtZW50IGJ1dHRvbi5zaW5nbGUtcmVpbnZlc3QtYnV0dG9uIHNwYW4sIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC5yZWludmVzdG1lbnQgLnNpbmdsZS1yb2xsb3Zlci1idXR0b24gc3BhbiwgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0Lm5leHRfcmVpbnZlc3RtZW50IGJ1dHRvbi5zaW5nbGUtcmVpbnZlc3QtYnV0dG9uIHNwYW4sIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC5uZXh0X3JlaW52ZXN0bWVudCAuc2luZ2xlLXJvbGxvdmVyLWJ1dHRvbiBzcGFuIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LnJlaW52ZXN0bWVudCBidXR0b24uc2luZ2xlLXJlaW52ZXN0LWJ1dHRvbjpob3ZlciwgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LnJlaW52ZXN0bWVudCBidXR0b24uc2luZ2xlLXJlaW52ZXN0LWJ1dHRvbjpmb2N1cywgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LnJlaW52ZXN0bWVudCAuc2luZ2xlLXJvbGxvdmVyLWJ1dHRvbjpob3ZlciwgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LnJlaW52ZXN0bWVudCAuc2luZ2xlLXJvbGxvdmVyLWJ1dHRvbjpmb2N1cywgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0Lm5leHRfcmVpbnZlc3RtZW50IGJ1dHRvbi5zaW5nbGUtcmVpbnZlc3QtYnV0dG9uOmhvdmVyLCAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QubmV4dF9yZWludmVzdG1lbnQgYnV0dG9uLnNpbmdsZS1yZWludmVzdC1idXR0b246Zm9jdXMsIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC5uZXh0X3JlaW52ZXN0bWVudCAuc2luZ2xlLXJvbGxvdmVyLWJ1dHRvbjpob3ZlciwgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0Lm5leHRfcmVpbnZlc3RtZW50IC5zaW5nbGUtcm9sbG92ZXItYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1NmNhYjtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LnJlaW52ZXN0bWVudCBidXR0b24uc2luZ2xlLXJlaW52ZXN0LWJ1dHRvbjpob3ZlciBhLCAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QucmVpbnZlc3RtZW50IGJ1dHRvbi5zaW5nbGUtcmVpbnZlc3QtYnV0dG9uOmZvY3VzIGEsIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC5yZWludmVzdG1lbnQgLnNpbmdsZS1yb2xsb3Zlci1idXR0b246aG92ZXIgYSwgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LnJlaW52ZXN0bWVudCAuc2luZ2xlLXJvbGxvdmVyLWJ1dHRvbjpmb2N1cyBhLCAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QubmV4dF9yZWludmVzdG1lbnQgYnV0dG9uLnNpbmdsZS1yZWludmVzdC1idXR0b246aG92ZXIgYSwgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0Lm5leHRfcmVpbnZlc3RtZW50IGJ1dHRvbi5zaW5nbGUtcmVpbnZlc3QtYnV0dG9uOmZvY3VzIGEsIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC5uZXh0X3JlaW52ZXN0bWVudCAuc2luZ2xlLXJvbGxvdmVyLWJ1dHRvbjpob3ZlciBhLCAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QubmV4dF9yZWludmVzdG1lbnQgLnNpbmdsZS1yb2xsb3Zlci1idXR0b246Zm9jdXMgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTZjYWI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC5yZWludmVzdG1lbnQgYnV0dG9uLnNpbmdsZS1yZWludmVzdC1idXR0b246ZGlzYWJsZWQsIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC5yZWludmVzdG1lbnQgLnNpbmdsZS1yb2xsb3Zlci1idXR0b246ZGlzYWJsZWQsIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC5uZXh0X3JlaW52ZXN0bWVudCBidXR0b24uc2luZ2xlLXJlaW52ZXN0LWJ1dHRvbjpkaXNhYmxlZCwgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0Lm5leHRfcmVpbnZlc3RtZW50IC5zaW5nbGUtcm9sbG92ZXItYnV0dG9uOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzE1NmNhYjtcbn1cbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC5yZWludmVzdG1lbnQgLmdpZnQtcHVyY2hhc2UtZXhwbGFpbmVyLXdyYXBwZXIsIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC5uZXh0X3JlaW52ZXN0bWVudCAuZ2lmdC1wdXJjaGFzZS1leHBsYWluZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QucmVpbnZlc3RtZW50IC5yb2xsb3Zlci1tZXNzYWdlLWNvbnRhaW5lciwgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0Lm5leHRfcmVpbnZlc3RtZW50IC5yb2xsb3Zlci1tZXNzYWdlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHdpZHRoOiA3NSU7XG4gIG1hcmdpbjogMjBweCBhdXRvIDBweDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC5yZWludmVzdG1lbnQgLnJvbGxvdmVyLW1lc3NhZ2UtY29udGFpbmVyIHAsIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC5uZXh0X3JlaW52ZXN0bWVudCAucm9sbG92ZXItbWVzc2FnZS1jb250YWluZXIgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC5yZWludmVzdG1lbnQgLnJvbGxvdmVyLW1lc3NhZ2UtY29udGFpbmVyLWNvbnRyYWN0LCAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QubmV4dF9yZWludmVzdG1lbnQgLnJvbGxvdmVyLW1lc3NhZ2UtY29udGFpbmVyLWNvbnRyYWN0IHtcbiAgd2lkdGg6IDc1JTtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyYTkxZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC5yZWludmVzdG1lbnQgLnJvbGxvdmVyLW1lc3NhZ2UtY29udGFpbmVyLWNvbnRyYWN0IC5taXNzaW5nLWNvbnRyYWN0LWJvbGQsIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC5uZXh0X3JlaW52ZXN0bWVudCAucm9sbG92ZXItbWVzc2FnZS1jb250YWluZXItY29udHJhY3QgLm1pc3NpbmctY29udHJhY3QtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZjJhOTFlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LnJlaW52ZXN0bWVudCAucm9sbG92ZXItbWVzc2FnZS1jb250YWluZXItY29udHJhY3QsIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC5uZXh0X3JlaW52ZXN0bWVudCAucm9sbG92ZXItbWVzc2FnZS1jb250YWluZXItY29udHJhY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QucmVpbnZlc3RtZW50IC5yb2xsb3Zlci1wcm9wZXJ0eS1jYXJkLCAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QubmV4dF9yZWludmVzdG1lbnQgLnJvbGxvdmVyLXByb3BlcnR5LWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE1NmNhYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4xNXMgYWxsIGVhc2UtaW4tb3V0O1xuICBwYWRkaW5nOiAyMHB4IDMwcHggMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgd2lkdGg6IDc1JTtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LnJlaW52ZXN0bWVudCAucm9sbG92ZXItcHJvcGVydHktY2FyZCwgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0Lm5leHRfcmVpbnZlc3RtZW50IC5yb2xsb3Zlci1wcm9wZXJ0eS1jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LnJlaW52ZXN0bWVudCAucm9sbG92ZXItcHJvcGVydHktY2FyZCBoNCwgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0Lm5leHRfcmVpbnZlc3RtZW50IC5yb2xsb3Zlci1wcm9wZXJ0eS1jYXJkIGg0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LnJlaW52ZXN0bWVudCAucm9sbG92ZXItcHJvcGVydHktY2FyZCBwLCAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QubmV4dF9yZWludmVzdG1lbnQgLnJvbGxvdmVyLXByb3BlcnR5LWNhcmQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LnJlaW52ZXN0bWVudCAucm9sbG92ZXItcHJvcGVydHktY2FyZCBwOmxhc3Qtb2YtdHlwZSwgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0Lm5leHRfcmVpbnZlc3RtZW50IC5yb2xsb3Zlci1wcm9wZXJ0eS1jYXJkIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuI3JvbGxvdmVyLW1vZGFsIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk5OTk5O1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuI3JvbGxvdmVyLW1vZGFsLmhpZGUge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAtOTk5OTkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG4jcm9sbG92ZXItbW9kYWwgLm5vLWRpc3BsYXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3JvbGxvdmVyLW1vZGFsICNyb2xsb3Zlci1tb2RhbC1tYWluIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjUlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBoZWlnaHQ6IDgwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jcm9sbG92ZXItbW9kYWwgI3JvbGxvdmVyLW1vZGFsLW1haW4gLnJvbGxvdmVyLWJvbGQtbGFiZWwge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuI3JvbGxvdmVyLW1vZGFsICNyb2xsb3Zlci1tb2RhbC1tYWluIG9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgcGFkZGluZzogMHB4IDMwcHg7XG4gIG1hcmdpbjogMTVweCAwcHg7XG59XG4jcm9sbG92ZXItbW9kYWwgI3JvbGxvdmVyLW1vZGFsLW1haW4gb2wgbGkge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4jcm9sbG92ZXItbW9kYWwgI3JvbGxvdmVyLW1vZGFsLW1haW4gb2wubGV0dGVycyB7XG4gIGxpc3Qtc3R5bGU6IGxvd2VyLWFscGhhO1xufVxuI3JvbGxvdmVyLW1vZGFsICNyb2xsb3Zlci1tb2RhbC1tYWluIC5yb2xsb3Zlci1tb2RhbC1jbG9zZS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0cHg7XG4gIHRvcDogNHB4O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbiNyb2xsb3Zlci1tb2RhbCAjcm9sbG92ZXItbW9kYWwtbWFpbiAucm9sbG92ZXItbW9kYWwtY2xvc2UtYnV0dG9uIGkge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuI3JvbGxvdmVyLW1vZGFsICNyb2xsb3Zlci1tb2RhbC1tYWluIC5yb2xsb3Zlci1tb2RhbC1jbG9zZS1idXR0b246aG92ZXIgaSwgI3JvbGxvdmVyLW1vZGFsICNyb2xsb3Zlci1tb2RhbC1tYWluIC5yb2xsb3Zlci1tb2RhbC1jbG9zZS1idXR0b246Zm9jdXMgaSB7XG4gIGNvbG9yOiAjZjJhOTFlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgI3JvbGxvdmVyLW1vZGFsICNyb2xsb3Zlci1tb2RhbC1tYWluIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC1oZWlnaHQ6IDk0JTtcbiAgfVxufVxuI3JvbGxvdmVyLW1vZGFsICNyb2xsb3Zlci1tb2RhbC1tYWluICNyb2xsb3Zlci1tb2RhbC1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5NDM3ODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuI3JvbGxvdmVyLW1vZGFsICNyb2xsb3Zlci1tb2RhbC1tYWluICNyb2xsb3Zlci1tb2RhbC1oZWFkZXIgPiBoMiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAxMHB4IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAjcm9sbG92ZXItbW9kYWwgI3JvbGxvdmVyLW1vZGFsLW1haW4gI3JvbGxvdmVyLW1vZGFsLWhlYWRlciA+IGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbiNyb2xsb3Zlci1tb2RhbCAjcm9sbG92ZXItbW9kYWwtbWFpbiAjcm9sbG92ZXItbW9kYWwtYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4IDI4cHggMzBweCAzNXB4O1xuICBoZWlnaHQ6IDgwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbiNyb2xsb3Zlci1tb2RhbCAjcm9sbG92ZXItbW9kYWwtbWFpbiAjcm9sbG92ZXItbW9kYWwtYm9keSAucmVpbnZlc3RtZW50LXRlcm1zLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbiNyb2xsb3Zlci1tb2RhbCAjcm9sbG92ZXItbW9kYWwtbWFpbiAjcm9sbG92ZXItbW9kYWwtYm9keSBoMyB7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyOTQzNzg7XG59XG4jcm9sbG92ZXItbW9kYWwgI3JvbGxvdmVyLW1vZGFsLW1haW4gI3JvbGxvdmVyLW1vZGFsLWJvZHkgcCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuI3JvbGxvdmVyLW1vZGFsICNyb2xsb3Zlci1tb2RhbC1tYWluICNyb2xsb3Zlci1tb2RhbC1ib2R5IC5yZXF1aXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIipcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiByZWQ7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbn1cbiNyb2xsb3Zlci1tb2RhbCAjcm9sbG92ZXItbW9kYWwtbWFpbiAjcm9sbG92ZXItbW9kYWwtYm9keSAuc2ltcGxlLW9wdC1pbi10ZXJtcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNyb2xsb3Zlci1tb2RhbCAjcm9sbG92ZXItbW9kYWwtbWFpbiAjcm9sbG92ZXItbW9kYWwtYm9keSAjb3B0LWluLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcm9sbG92ZXItbW9kYWwgI3JvbGxvdmVyLW1vZGFsLW1haW4gI3JvbGxvdmVyLW1vZGFsLWJvZHkgI29wdC1pbi1jb250YWluZXIgLmZhLWNoZWNrIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcbiAgY29sb3I6IHdoaXRlO1xufVxuI3JvbGxvdmVyLW1vZGFsICNyb2xsb3Zlci1tb2RhbC1tYWluICNyb2xsb3Zlci1tb2RhbC1ib2R5ICNvcHQtaW4tY29udGFpbmVyIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMTEyYzRjO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMxMTJjNGM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBhbGwgZWFzZS1pbi1vdXQ7XG59XG4jcm9sbG92ZXItbW9kYWwgI3JvbGxvdmVyLW1vZGFsLW1haW4gI3JvbGxvdmVyLW1vZGFsLWJvZHkgI29wdC1pbi1jb250YWluZXIgYnV0dG9uOmhvdmVyLCAjcm9sbG92ZXItbW9kYWwgI3JvbGxvdmVyLW1vZGFsLW1haW4gI3JvbGxvdmVyLW1vZGFsLWJvZHkgI29wdC1pbi1jb250YWluZXIgYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMmM0YztcbiAgY29sb3I6IHdoaXRlO1xufVxuI3JvbGxvdmVyLW1vZGFsICNyb2xsb3Zlci1tb2RhbC1tYWluICNyb2xsb3Zlci1tb2RhbC1ib2R5ICNvcHQtaW4tY29udGFpbmVyIGJ1dHRvbjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMxMTJjNGM7XG59XG4jcm9sbG92ZXItbW9kYWwgI3JvbGxvdmVyLW1vZGFsLW1haW4gI3JvbGxvdmVyLW1vZGFsLWJvZHkgI29wdC1pbi1jb250YWluZXIgYnV0dG9uLmFtLXN1cmUtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogM3B4IHNvbGlkIGdyZWVuO1xuICBjb2xvcjogZ3JlZW47XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbiNyb2xsb3Zlci1tb2RhbCAjcm9sbG92ZXItbW9kYWwtbWFpbiAjcm9sbG92ZXItbW9kYWwtYm9keSAjb3B0LWluLWNvbnRhaW5lciBidXR0b24uYW0tc3VyZS1idXR0b246aG92ZXIsICNyb2xsb3Zlci1tb2RhbCAjcm9sbG92ZXItbW9kYWwtbWFpbiAjcm9sbG92ZXItbW9kYWwtYm9keSAjb3B0LWluLWNvbnRhaW5lciBidXR0b24uYW0tc3VyZS1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcbiAgY29sb3I6IHdoaXRlO1xufVxuI3JvbGxvdmVyLW1vZGFsICNyb2xsb3Zlci1tb2RhbC1tYWluICNyb2xsb3Zlci1tb2RhbC1ib2R5ICNvcHQtaW4tY29udGFpbmVyIGJ1dHRvbi5jYW5jZWwtYnV0dG9uIHtcbiAgY29sb3I6IHJlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHJlZDtcbn1cbiNyb2xsb3Zlci1tb2RhbCAjcm9sbG92ZXItbW9kYWwtbWFpbiAjcm9sbG92ZXItbW9kYWwtYm9keSAjb3B0LWluLWNvbnRhaW5lciBidXR0b24uY2FuY2VsLWJ1dHRvbjpob3ZlciwgI3JvbGxvdmVyLW1vZGFsICNyb2xsb3Zlci1tb2RhbC1tYWluICNyb2xsb3Zlci1tb2RhbC1ib2R5ICNvcHQtaW4tY29udGFpbmVyIGJ1dHRvbi5jYW5jZWwtYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICBjb2xvcjogd2hpdGU7XG59XG4jcm9sbG92ZXItbW9kYWwgI3JvbGxvdmVyLW1vZGFsLW1haW4gI3JvbGxvdmVyLW1vZGFsLWJvZHkgI29wdC1pbi1jb250YWluZXIgLnJvbGxvdmVyLWVycm9yLW1lc3NhZ2UtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNyb2xsb3Zlci1tb2RhbCAjcm9sbG92ZXItbW9kYWwtbWFpbiAjcm9sbG92ZXItbW9kYWwtYm9keSAjb3B0LWluLWNvbnRhaW5lciAucm9sbG92ZXItZXJyb3ItbWVzc2FnZS1jb250YWluZXIgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgY29sb3I6IHJlZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICNyb2xsb3Zlci1tb2RhbCAjcm9sbG92ZXItbW9kYWwtbWFpbiAjcm9sbG92ZXItbW9kYWwtYm9keSAjb3B0LWluLWNvbnRhaW5lciAucm9sbG92ZXItZXJyb3ItbWVzc2FnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jcm9sbG92ZXItbW9kYWwgI3JvbGxvdmVyLW1vZGFsLW1haW4gI3JvbGxvdmVyLW1vZGFsLWJvZHkgI29wdC1pbi1jb250YWluZXIgLnJvbGxvdmVyLXN1Y2Nlc3MtbWVzc2FnZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCBhdXRvIDA7XG59XG4jcm9sbG92ZXItbW9kYWwgI3JvbGxvdmVyLW1vZGFsLW1haW4gI3JvbGxvdmVyLW1vZGFsLWJvZHkgI29wdC1pbi1jb250YWluZXIgLnJvbGxvdmVyLXN1Y2Nlc3MtbWVzc2FnZS1jb250YWluZXIgbGkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgI3JvbGxvdmVyLW1vZGFsICNyb2xsb3Zlci1tb2RhbC1tYWluICNyb2xsb3Zlci1tb2RhbC1ib2R5ICNvcHQtaW4tY29udGFpbmVyIC5yb2xsb3Zlci1zdWNjZXNzLW1lc3NhZ2UtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI3JvbGxvdmVyLW1vZGFsICNyb2xsb3Zlci1tb2RhbC1tYWluICNyb2xsb3Zlci1tb2RhbC1ib2R5ICNvcHQtaW4tY29udGFpbmVyIC5yb2xsb3Zlci1zdWNjZXNzLW1lc3NhZ2UtY29udGFpbmVyID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIGNvbG9yOiBncmVlbjtcbn1cbiNyb2xsb3Zlci1tb2RhbCAjcm9sbG92ZXItbW9kYWwtbWFpbiAjcm9sbG92ZXItbW9kYWwtYm9keSAjb3B0LWluLWNvbnRhaW5lciAucm9sbG92ZXItc3VjY2Vzcy1tZXNzYWdlLWNvbnRhaW5lciA+IHNwYW4ubmV4dC1zdGVwcyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbiNyb2xsb3Zlci1tb2RhbCAjcm9sbG92ZXItbW9kYWwtbWFpbiAjcm9sbG92ZXItbW9kYWwtYm9keSAjb3B0LWluLWNvbnRhaW5lciBpLm1vZGFsLXJvbGxvdmVyLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDIwcHgpO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGNvbG9yOiAjMTU2Y2FiO1xufVxuI3JvbGxvdmVyLW1vZGFsICNyb2xsb3Zlci1tb2RhbC1tYWluICNyb2xsb3Zlci1tb2RhbC1ib2R5ICNvcHQtaW4tY29udGFpbmVyIGkuZmEtY2hlY2ssICNyb2xsb3Zlci1tb2RhbCAjcm9sbG92ZXItbW9kYWwtbWFpbiAjcm9sbG92ZXItbW9kYWwtYm9keSAjb3B0LWluLWNvbnRhaW5lciBpLmZhLXNwaW5uZXItdGhpcmQge1xuICBmb250LXNpemU6IDM2cHg7XG59XG4jcm9sbG92ZXItbW9kYWwgI3JvbGxvdmVyLW1vZGFsLW1haW4gI3JvbGxvdmVyLW1vZGFsLWJvZHkgI29wdC1pbi1jb250YWluZXIgaS5mYS1zcGlubmVyLXRoaXJkIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgY3ViaWMtYmV6aWVyKDAuMTUsIDAuMywgMC4zLCAwLjcpIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBjdWJpYy1iZXppZXIoMC4xNSwgMC4zLCAwLjMsIDAuNykgaW5maW5pdGU7XG59XG4jcm9sbG92ZXItbW9kYWwgI3JvbGxvdmVyLW1vZGFsLW1haW4gI3JvbGxvdmVyLW1vZGFsLWJvZHkgI29wdC1pbi1jb250YWluZXIgLmhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59IiwiLnNpbmdsZS1wcm9kdWN0IC5sb2dpbi1ub3RpY2Uge1xuICBtYXJnaW46IDEwcHggMCAxN3B4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uc2luZ2xlLXByb2R1Y3QgLmxvZ2luLW5vdGljZSBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAubG9naW4tbm90aWNlIGE6aG92ZXIsIC5zaW5nbGUtcHJvZHVjdCAubG9naW4tbm90aWNlIGE6Zm9jdXMge1xuICBjb2xvcjogI2RkOWIyMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLXByb2R1Y3QgLmxvZ2luLWJ1dHRvbi13cmFwcGVyIC5sb2dpbi1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4IDIwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogNHB4IHNvbGlkICMxNTZjYWI7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGNvbG9yOiAjMTU2Y2FiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAwLjE1cyBhbGwgZWFzZS1pbi1vdXQ7XG59XG4uc2luZ2xlLXByb2R1Y3QgLmxvZ2luLWJ1dHRvbi13cmFwcGVyIC5sb2dpbi1idXR0b246aG92ZXIsIC5zaW5nbGUtcHJvZHVjdCAubG9naW4tYnV0dG9uLXdyYXBwZXIgLmxvZ2luLWJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTZjYWI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtUHJpY2UtY3VycmVuY3lTeW1ib2wge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAjcmFpc2UtcGhvdG8tZ2FsbGVyeSB7XG4gIG1hcmdpbjogMjRweCAwO1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjYWNhY2E7XG59XG4uc2luZ2xlLXByb2R1Y3QgI3JhaXNlLXBob3RvLWdhbGxlcnkgLnRpdGxlIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwcHggMCA4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0ICNyYWlzZS1waG90by1nYWxsZXJ5IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc2luZ2xlLXByb2R1Y3QgI3JhaXNlLXBob3RvLWdhbGxlcnkgcCB7XG4gIG1hcmdpbjogMCAwIDhweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0ICNyYWlzZS1waG90by1nYWxsZXJ5IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkge1xuICAuc2luZ2xlLXByb2R1Y3QgI3JhaXNlLXBob3RvLWdhbGxlcnkgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdCAjcmFpc2UtcGhvdG8tZ2FsbGVyeSBwLm5vdGljZSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5zaW5nbGUtcHJvZHVjdCAjcmFpc2UtcGhvdG8tZ2FsbGVyeSAuZ2FsbGVyeSB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG59XG4uc2luZ2xlLXByb2R1Y3QgI3JhaXNlLXBob3RvLWdhbGxlcnkgLmdhbGxlcnkgLm1vY2t1cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0ICNyYWlzZS1waG90by1nYWxsZXJ5IC5nYWxsZXJ5IC5tb2NrdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdCAjcmFpc2UtcGhvdG8tZ2FsbGVyeSAuZ2FsbGVyeSAubW9ja3VwLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuc2luZ2xlLXByb2R1Y3QgI3JhaXNlLXBob3RvLWdhbGxlcnkgLmdhbGxlcnkgLm1vY2t1cC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2luZ2xlLXByb2R1Y3QgI3JhaXNlLXBob3RvLWdhbGxlcnkgLmFjZi1nYWxsZXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAjcmFpc2UtcGhvdG8tZ2FsbGVyeSAuYWNmLWdhbGxlcnkgLnJ0Zy1nYWxsZXJ5LWl0ZW0td3JhcHBlciB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAjcmFpc2UtcGhvdG8tZ2FsbGVyeSAuYWNmLWdhbGxlcnkgLnJ0Zy1nYWxsZXJ5LWl0ZW0td3JhcHBlcjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAjcmFpc2UtcGhvdG8tZ2FsbGVyeSAuYWNmLWdhbGxlcnkgYS5wcm9qZWN0LWdhbGxlcnktaW1hZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4uc2luZ2xlLXByb2R1Y3QgI3JhaXNlLXBob3RvLWdhbGxlcnkgLmFjZi1nYWxsZXJ5IGEucHJvamVjdC1nYWxsZXJ5LWltYWdlIGltZyB7XG4gIG1pbi13aWR0aDogYXV0bztcbn1cbi5zaW5nbGUtcHJvZHVjdCAjcmFpc2UtcGhvdG8tZ2FsbGVyeSAuaGlkZGVuLWdhbGxlcnktd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXByb2R1Y3QgI3JhaXNlLXBob3RvLWdhbGxlcnkgLmdhbGxlcnktZmVhdHVyZWQtdGh1bWJuYWlsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgfVxufVxuLnNpbmdsZS1wcm9kdWN0ICNyYWlzZS1waG90by1nYWxsZXJ5IC5nYWxsZXJ5LWZlYXR1cmVkLXRodW1ibmFpbCBhLnByb2plY3QtZ2FsbGVyeS10aHVtYm5haWwge1xuICBib3gtc2hhZG93OiAxcHggMXB4IDNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2luZ2xlLXByb2R1Y3QgI3JhaXNlLXBob3RvLWdhbGxlcnkgLmdhbGxlcnktZmVhdHVyZWQtdGh1bWJuYWlsIHAge1xuICBtYXJnaW46IDVweCAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc2luZ2xlLXByb2R1Y3QgLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAjcmFpc2UtcHJvamVjdC10cmFja2VyLXNlY3Rpb24ge1xuICBtYXJnaW46IDQ4cHggMCAwO1xufVxuLnNpbmdsZS1wcm9kdWN0ICNyYWlzZS1wcm9qZWN0LXRyYWNrZXItc2VjdGlvbiAud3JhcHBlciB7XG4gIHdpZHRoOiA4MCU7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNpbmdsZS1wcm9kdWN0ICNyYWlzZS1wcm9qZWN0LXRyYWNrZXItc2VjdGlvbiAucmFpc2UtcHJvamVjdC10cmFja2VyIHtcbiAgbWFyZ2luOiAyNHB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAjcmFpc2UtcHJvamVjdC10cmFja2VyLXNlY3Rpb24gLnJhaXNlLXByb2plY3QtdHJhY2tlciAucHJvamVjdC10cmFja2VyLWhlYWRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAjcmFpc2UtcHJvamVjdC10cmFja2VyLXNlY3Rpb24gLnJhaXNlLXByb2plY3QtdHJhY2tlciAucHJvamVjdC10cmFja2VyLWhlYWRlcnMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnNpbmdsZS1wcm9kdWN0ICNyYWlzZS1wcm9qZWN0LXRyYWNrZXItc2VjdGlvbiAucmFpc2UtcHJvamVjdC10cmFja2VyIC5wcm9qZWN0LXRyYWNrZXItaGVhZGVycyBzcGFuLnBqLWhlYWRlciB7XG4gIHBhZGRpbmc6IDVweCAwcHg7XG4gIHdpZHRoOiAyNSU7XG59XG4uc2luZ2xlLXByb2R1Y3QgI3JhaXNlLXByb2plY3QtdHJhY2tlci1zZWN0aW9uIC5yYWlzZS1wcm9qZWN0LXRyYWNrZXIgLnByb2plY3QtdHJhY2tlci1oZWFkZXJzIHNwYW4ucGotaGVhZGVyIGg0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAjcmFpc2UtcHJvamVjdC10cmFja2VyLXNlY3Rpb24gLnJhaXNlLXByb2plY3QtdHJhY2tlciAucHJvamVjdC10cmFja2VyLWhlYWRlcnMgc3Bhbi5wai1oZWFkZXIgaDQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnNpbmdsZS1wcm9kdWN0ICNyYWlzZS1wcm9qZWN0LXRyYWNrZXItc2VjdGlvbiAucmFpc2UtcHJvamVjdC10cmFja2VyIC5wcm9qZWN0LXRyYWNrZXItaGVhZGVycyBzcGFuLnBqLWhlYWRlci50ZXh0LWxlZnQgaDQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNpbmdsZS1wcm9kdWN0ICNyYWlzZS1wcm9qZWN0LXRyYWNrZXItc2VjdGlvbiAucmFpc2UtcHJvamVjdC10cmFja2VyIC5wcm9qZWN0LXRyYWNrZXItbGlzdCAucHJvamVjdC10cmFja2VyLWxpc3QtaXRlbSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLXByb2R1Y3QgI3JhaXNlLXByb2plY3QtdHJhY2tlci1zZWN0aW9uIC5yYWlzZS1wcm9qZWN0LXRyYWNrZXIgLnByb2plY3QtdHJhY2tlci1saXN0IC5wcm9qZWN0LXRyYWNrZXItbGlzdC1pdGVtIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENUQ1RDU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0ICNyYWlzZS1wcm9qZWN0LXRyYWNrZXItc2VjdGlvbiAucmFpc2UtcHJvamVjdC10cmFja2VyIC5wcm9qZWN0LXRyYWNrZXItbGlzdCAucHJvamVjdC10cmFja2VyLWxpc3QtaXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdCAjcmFpc2UtcHJvamVjdC10cmFja2VyLXNlY3Rpb24gLnJhaXNlLXByb2plY3QtdHJhY2tlciAucHJvamVjdC10cmFja2VyLWxpc3QgLnByb2plY3QtdHJhY2tlci1saXN0LWl0ZW0gLmxpc3QtaXRlbS1kYXRhIHtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLXByb2R1Y3QgI3JhaXNlLXByb2plY3QtdHJhY2tlci1zZWN0aW9uIC5yYWlzZS1wcm9qZWN0LXRyYWNrZXIgLnByb2plY3QtdHJhY2tlci1saXN0IC5wcm9qZWN0LXRyYWNrZXItbGlzdC1pdGVtIC5saXN0LWl0ZW0tZGF0YSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0ICNyYWlzZS1wcm9qZWN0LXRyYWNrZXItc2VjdGlvbiAucmFpc2UtcHJvamVjdC10cmFja2VyIC5wcm9qZWN0LXRyYWNrZXItbGlzdCAucHJvamVjdC10cmFja2VyLWxpc3QtaXRlbSAubGlzdC1pdGVtLWRhdGEubWlkZGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0ICNyYWlzZS1wcm9qZWN0LXRyYWNrZXItc2VjdGlvbiAucmFpc2UtcHJvamVjdC10cmFja2VyIC5wcm9qZWN0LXRyYWNrZXItbGlzdCAucHJvamVjdC10cmFja2VyLWxpc3QtaXRlbSAubGlzdC1pdGVtLWRhdGEgcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5zaW5nbGUtcHJvZHVjdCAjcmFpc2UtcHJvamVjdC10cmFja2VyLXNlY3Rpb24gLnJhaXNlLXByb2plY3QtdHJhY2tlciAucHJvamVjdC10cmFja2VyLWxpc3QgLnByb2plY3QtdHJhY2tlci1saXN0LWl0ZW0gLmxpc3QtaXRlbS1kYXRhOmxhc3Qtb2YtdHlwZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDE1cHggYXV0byAxMHB4O1xuICB9XG4gIC5zaW5nbGUtcHJvZHVjdCAjcmFpc2UtcHJvamVjdC10cmFja2VyLXNlY3Rpb24gLnJhaXNlLXByb2plY3QtdHJhY2tlciAucHJvamVjdC10cmFja2VyLWxpc3QgLnByb2plY3QtdHJhY2tlci1saXN0LWl0ZW0gLmxpc3QtaXRlbS1kYXRhOmxhc3Qtb2YtdHlwZSBzcGFuIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5zaW5nbGUtcHJvZHVjdCAjcmFpc2UtcHJvamVjdC10cmFja2VyLXNlY3Rpb24gLnJhaXNlLXByb2plY3QtdHJhY2tlciAucHJvamVjdC10cmFja2VyLWxpc3QgLnByb2plY3QtdHJhY2tlci1saXN0LWl0ZW0gLmxpc3QtaXRlbS1kYXRhIHNwYW4ubW9iaWxlLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0ICNyYWlzZS1wcm9qZWN0LXRyYWNrZXItc2VjdGlvbiAucmFpc2UtcHJvamVjdC10cmFja2VyIC5wcm9qZWN0LXRyYWNrZXItbGlzdCAucHJvamVjdC10cmFja2VyLWxpc3QtaXRlbSAubGlzdC1pdGVtLWRhdGEudGV4dC1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdCAjcmFpc2UtcHJvamVjdC10cmFja2VyLXNlY3Rpb24gLnJhaXNlLXByb2plY3QtdHJhY2tlciAucHJvamVjdC10cmFja2VyLWxpc3QgLnByb2plY3QtdHJhY2tlci1saXN0LWl0ZW0gLmxpc3QtaXRlbS1kYXRhLnRleHQtbGVmdCBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAjcmFpc2UtcHJvamVjdC10cmFja2VyLXNlY3Rpb24gLnJhaXNlLXByb2plY3QtdHJhY2tlciAucHJvamVjdC10cmFja2VyLWxpc3QgLnByb2plY3QtdHJhY2tlci1saXN0LWl0ZW0gLmxpc3QtaXRlbS1kYXRhIHNwYW4ucGotc3RhdHVzIHtcbiAgcGFkZGluZzogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMTg1Njk2O1xufVxuLnNpbmdsZS1wcm9kdWN0ICNyYWlzZS1wcm9qZWN0LXRyYWNrZXItc2VjdGlvbiAucmFpc2UtcHJvamVjdC10cmFja2VyIC5wcm9qZWN0LXRyYWNrZXItbGlzdCAucHJvamVjdC10cmFja2VyLWxpc3QtaXRlbSAubGlzdC1pdGVtLWRhdGEgc3Bhbi5wai1zdGF0dXMucmVub3ZhdGVkIHtcbiAgYmFja2dyb3VuZDogIzdBMUMyQjtcbn1cbi5zaW5nbGUtcHJvZHVjdCAjcmFpc2UtcHJvamVjdC10cmFja2VyLXNlY3Rpb24gLnJhaXNlLXByb2plY3QtdHJhY2tlciAucHJvamVjdC10cmFja2VyLWxpc3QgLnByb2plY3QtdHJhY2tlci1saXN0LWl0ZW0gLmxpc3QtaXRlbS1kYXRhIHNwYW4ucGotc3RhdHVzLnBsYW5uaW5nX3Jlbm92YXRpb25zIHtcbiAgYmFja2dyb3VuZDogI0VGOUI0MTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAjcmFpc2UtcHJvamVjdC10cmFja2VyLXNlY3Rpb24gLnJhaXNlLXByb2plY3QtdHJhY2tlciAucHJvamVjdC10cmFja2VyLWxpc3QgLnByb2plY3QtdHJhY2tlci1saXN0LWl0ZW0gLmxpc3QtaXRlbS1kYXRhIHNwYW4ucGotc3RhdHVzIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTc5cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0ICNyYWlzZS1wcm9qZWN0LXRyYWNrZXItc2VjdGlvbiAucmFpc2UtcHJvamVjdC10cmFja2VyIC5wcm9qZWN0LXRyYWNrZXItbGlzdCAucHJvamVjdC10cmFja2VyLWxpc3QtaXRlbSAubGlzdC1pdGVtLWRhdGEgc3Bhbi5wai1zdGF0dXMgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uc2luZ2xlLXByb2R1Y3QgI3JhaXNlLXByb2plY3QtdHJhY2tlci1zZWN0aW9uIC5yYWlzZS1wcm9qZWN0LXRyYWNrZXIgLnByb2plY3QtdHJhY2tlci1saXN0IC5wcm9qZWN0LXRyYWNrZXItbGlzdC1pdGVtIC5saXN0LWl0ZW0tZGF0YSBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAjcmFpc2UtcHJvamVjdC10cmFja2VyLXNlY3Rpb24gLnJhaXNlLXByb2plY3QtdHJhY2tlciAucHJvamVjdC10cmFja2VyLWxpc3QgLnByb2plY3QtdHJhY2tlci1saXN0LWl0ZW0gLmxpc3QtaXRlbS1kYXRhIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAjcmFpc2UtcHJvamVjdC10cmFja2VyLXNlY3Rpb24gLnJhaXNlLXByb2plY3QtdHJhY2tlciAucHJvamVjdC10cmFja2VyLWxpc3QgLnByb2plY3QtdHJhY2tlci1saXN0LWl0ZW0gLmxpc3QtaXRlbS1kYXRhIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnNpbmdsZS1wcm9kdWN0ICNyYWlzZS1wcm9qZWN0LXRyYWNrZXItc2VjdGlvbiAucmFpc2UtcHJvamVjdC10cmFja2VyIC50aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTAxNjJkO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuc2luZ2xlLXByb2R1Y3QgI3JhaXNlLXByb2plY3QtdHJhY2tlci1zZWN0aW9uIC5yYWlzZS1wcm9qZWN0LXRyYWNrZXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdCAjcmFpc2UtcHJvamVjdC10cmFja2VyLXNlY3Rpb24gLnJhaXNlLXByb2plY3QtdHJhY2tlciAuY29udGVudCB7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4uc2luZ2xlLXByb2R1Y3QgI3JhaXNlLXByb2plY3QtdHJhY2tlci1zZWN0aW9uIC5yYWlzZS1wcm9qZWN0LXRyYWNrZXIgcCB7XG4gIG1hcmdpbjogMCAwIDhweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAjcmFpc2UtcHJvamVjdC10cmFja2VyLXNlY3Rpb24gLnJhaXNlLXByb2plY3QtdHJhY2tlciBwIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0ICNyYWlzZS1wcm9qZWN0LXRyYWNrZXItc2VjdGlvbiAucmFpc2UtcHJvamVjdC10cmFja2VyIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG4uc2luZ2xlLXByb2R1Y3QgI3JhaXNlLXByb2plY3QtdHJhY2tlci1zZWN0aW9uIC5yYWlzZS1wcm9qZWN0LXRyYWNrZXIgcC5ub3RpY2Uge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uc2luZ2xlLXByb2R1Y3QgI3JhaXNlLXByb2plY3QtdHJhY2tlci1zZWN0aW9uIC5yYWlzZS1wcm9qZWN0LXRyYWNrZXIgLnRhYmxlIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAjcmFpc2UtcHJvamVjdC10cmFja2VyLXNlY3Rpb24gLnJhaXNlLXByb2plY3QtdHJhY2tlciAudGFibGUgLm1vY2t1cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0ICNyYWlzZS1wcm9qZWN0LXRyYWNrZXItc2VjdGlvbiAucmFpc2UtcHJvamVjdC10cmFja2VyIC50YWJsZSAubW9ja3VwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2luZ2xlLXByb2R1Y3QgI3JhaXNlLXByb2plY3QtdHJhY2tlci1zZWN0aW9uIC5yYWlzZS1wcm9qZWN0LXRyYWNrZXIgLnRhYmxlIC5tb2NrdXAubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAjcmFpc2UtcHJvamVjdC10cmFja2VyLXNlY3Rpb24gLnJhaXNlLXByb2plY3QtdHJhY2tlciAudGFibGUgLm1vY2t1cC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2luZ2xlLXByb2R1Y3QgI3JhaXNlLXByb2plY3QtdHJhY2tlci1zZWN0aW9uIC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS1wcm9kdWN0ICNyYWlzZS1wcm9qZWN0LXRyYWNrZXItc2VjdGlvbiAuZm9sbG93LXByb2plY3Qge1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjOTAxNjJkO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaW5nbGUtcHJvZHVjdCAjcmFpc2UtcHJvamVjdC10cmFja2VyLXNlY3Rpb24gLmZvbGxvdy1wcm9qZWN0LmZvbGxvd2luZyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMCAyNHB4O1xufVxuLnNpbmdsZS1wcm9kdWN0ICNyYWlzZS1wcm9qZWN0LXRyYWNrZXItc2VjdGlvbiAuZm9sbG93LXByb2plY3QgLmN0YSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpbmdsZS1wcm9kdWN0ICNyYWlzZS1wcm9qZWN0LXRyYWNrZXItc2VjdGlvbiAuZm9sbG93LXByb2plY3QgLmluZm8ge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaW5nbGUtcHJvZHVjdCAjcmFpc2UtcHJvamVjdC10cmFja2VyLXNlY3Rpb24gLmZvbGxvdy1wcm9qZWN0IC5mb2xsb3ctYnV0dG9uLFxuLnNpbmdsZS1wcm9kdWN0ICNyYWlzZS1wcm9qZWN0LXRyYWNrZXItc2VjdGlvbiAuZm9sbG93LXByb2plY3QgLnVuZm9sbG93LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAzcHggc29saWQgIzE1NmNhYjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgY29sb3I6ICMxNTZjYWI7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAjcmFpc2UtcHJvamVjdC10cmFja2VyLXNlY3Rpb24gLmZvbGxvdy1wcm9qZWN0IC5mb2xsb3ctYnV0dG9uOmhvdmVyLCAuc2luZ2xlLXByb2R1Y3QgI3JhaXNlLXByb2plY3QtdHJhY2tlci1zZWN0aW9uIC5mb2xsb3ctcHJvamVjdCAuZm9sbG93LWJ1dHRvbjpmb2N1cyxcbi5zaW5nbGUtcHJvZHVjdCAjcmFpc2UtcHJvamVjdC10cmFja2VyLXNlY3Rpb24gLmZvbGxvdy1wcm9qZWN0IC51bmZvbGxvdy1idXR0b246aG92ZXIsXG4uc2luZ2xlLXByb2R1Y3QgI3JhaXNlLXByb2plY3QtdHJhY2tlci1zZWN0aW9uIC5mb2xsb3ctcHJvamVjdCAudW5mb2xsb3ctYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1NmNhYjtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnNpbmdsZS1wcm9kdWN0ICNyYWlzZS1wcm9qZWN0LXRyYWNrZXItc2VjdGlvbiAuZm9sbG93LXByb2plY3QgLnVuZm9sbG93LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4uc2luZ2xlLXByb2R1Y3QgI3JhaXNlLXByb2plY3QtdHJhY2tlci1zZWN0aW9uIC5mb2xsb3ctcHJvamVjdCAuZm9sbG93LXNwaW5uZXIge1xuICBmb250LXNpemU6IDMycHg7XG4gIGNvbG9yOiAjMTU2Y2FiO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnNpbmdsZS1wcm9kdWN0ICNyYWlzZS1wcm9qZWN0LXRyYWNrZXItc2VjdGlvbiAuZm9sbG93LXByb2plY3QgLmZvbGxvdy1zcGlubmVyLnNtYWxsIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLnNpbmdsZS1wcm9kdWN0ICNyYWlzZS1wcm9qZWN0LXRyYWNrZXItc2VjdGlvbiAuZm9sbG93LXByb2plY3QgLmZvbGxvdy1zdWNjZXNzIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogIzA1OTIwMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAjcmFpc2UtcHJvamVjdC10cmFja2VyLXNlY3Rpb24gLmZvbGxvdy1wcm9qZWN0IC5mb2xsb3ctc3VjY2Vzcy5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAjcmFpc2UtcHJvamVjdC10cmFja2VyLXNlY3Rpb24gLmZvbGxvdy1wcm9qZWN0IC51bmZvbGxvdy1zdWNjZXNzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2luZ2xlLXByb2R1Y3QgI3JhaXNlLXByb2plY3QtdHJhY2tlci1zZWN0aW9uIC5mb2xsb3ctcHJvamVjdCAuZm9sbG93LWVycm9yIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjYzUwMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0ICNyYWlzZS1wcm9qZWN0LXRyYWNrZXItc2VjdGlvbiBzcGFuLm1vYmlsZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAjcmFpc2UtcHJvamVjdC10cmFja2VyLXNlY3Rpb24gc3Bhbi5tb2JpbGUtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG4uc2luZ2xlLXByb2R1Y3QgI3ZvdGluZy1leHBsYWluZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2luZ2xlLXByb2R1Y3QgI3ZvdGluZy1leHBsYWluZXIgLnZvdGluZy10aXRsZSB7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogIzkwMTYyYztcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2luZ2xlLXByb2R1Y3QgI3ZvdGluZy1leHBsYWluZXIgLnZvdGluZy1jb250ZW50IHtcbiAgcGFkZGluZzogMzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnNpbmdsZS1wcm9kdWN0ICN2b3RpbmctZXhwbGFpbmVyIC52b3RpbmctY29udGVudCBoMiwgLnNpbmdsZS1wcm9kdWN0ICN2b3RpbmctZXhwbGFpbmVyIC52b3RpbmctY29udGVudCBoMywgLnNpbmdsZS1wcm9kdWN0ICN2b3RpbmctZXhwbGFpbmVyIC52b3RpbmctY29udGVudCBoNCwgLnNpbmdsZS1wcm9kdWN0ICN2b3RpbmctZXhwbGFpbmVyIC52b3RpbmctY29udGVudCBoNSwgLnNpbmdsZS1wcm9kdWN0ICN2b3RpbmctZXhwbGFpbmVyIC52b3RpbmctY29udGVudCBoNiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMjBweCAwIDhweDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAjdm90aW5nLWV4cGxhaW5lciAudm90aW5nLWNvbnRlbnQgaDI6Zmlyc3QtY2hpbGQsIC5zaW5nbGUtcHJvZHVjdCAjdm90aW5nLWV4cGxhaW5lciAudm90aW5nLWNvbnRlbnQgaDM6Zmlyc3QtY2hpbGQsIC5zaW5nbGUtcHJvZHVjdCAjdm90aW5nLWV4cGxhaW5lciAudm90aW5nLWNvbnRlbnQgaDQ6Zmlyc3QtY2hpbGQsIC5zaW5nbGUtcHJvZHVjdCAjdm90aW5nLWV4cGxhaW5lciAudm90aW5nLWNvbnRlbnQgaDU6Zmlyc3QtY2hpbGQsIC5zaW5nbGUtcHJvZHVjdCAjdm90aW5nLWV4cGxhaW5lciAudm90aW5nLWNvbnRlbnQgaDY6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNpbmdsZS1wcm9kdWN0ICN2b3RpbmctZXhwbGFpbmVyIC52b3RpbmctY29udGVudCBwLCAuc2luZ2xlLXByb2R1Y3QgI3ZvdGluZy1leHBsYWluZXIgLnZvdGluZy1jb250ZW50IGxpIHtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnNpbmdsZS1wcm9kdWN0ICN2b3RpbmctZXhwbGFpbmVyIC52b3RpbmctY29udGVudCBwOmxhc3QtY2hpbGQsIC5zaW5nbGUtcHJvZHVjdCAjdm90aW5nLWV4cGxhaW5lciAudm90aW5nLWNvbnRlbnQgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2luZ2xlLXByb2R1Y3QgI3ZvdGluZy1leHBsYWluZXIgLnZvdGluZy1jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAwLjdlbTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAjdm90aW5nLWV4cGxhaW5lciAudm90aW5nLWNvbnRlbnQgbGkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uc2luZ2xlLXByb2R1Y3QgI3ZvdGluZy1leHBsYWluZXIgLnZvdGluZy1jb250ZW50IHVsIHtcbiAgbWFyZ2luLXRvcDogMC43ZW07XG4gIHBhZGRpbmc6IDAgMCAwLjdlbSAxLjJlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBsaW5lLWhlaWdodDogMS43ZW07XG59XG4uc2luZ2xlLXByb2R1Y3QgI3ZvdGluZy1leHBsYWluZXIgLnZvdGluZy1idXR0b24td3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4uc2luZ2xlLXByb2R1Y3QgI3ZvdGluZy1leHBsYWluZXIgLnZvdGluZy1idXR0b24td3JhcHBlciAudm90aW5nLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogIzE1NmNhYjtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4xNXMgYWxsIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2luZ2xlLXByb2R1Y3QgI3ZvdGluZy1leHBsYWluZXIgLnZvdGluZy1idXR0b24td3JhcHBlciAudm90aW5nLWJ1dHRvbjpob3ZlciwgLnNpbmdsZS1wcm9kdWN0ICN2b3RpbmctZXhwbGFpbmVyIC52b3RpbmctYnV0dG9uLXdyYXBwZXIgLnZvdGluZy1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTEyYzRjO1xufVxuLnNpbmdsZS1wcm9kdWN0ICNwcm9wZXJ0eS1leHBsYWluZXIsIC5zaW5nbGUtcHJvZHVjdCAjc2hhcmlhLWV4cGxhaW5lciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zaW5nbGUtcHJvZHVjdCAjcHJvcGVydHktZXhwbGFpbmVyIC5leHBsYWluZXItdGl0bGUsIC5zaW5nbGUtcHJvZHVjdCAjcHJvcGVydHktZXhwbGFpbmVyIC5zaGFyaWEtdGl0bGUsIC5zaW5nbGUtcHJvZHVjdCAjc2hhcmlhLWV4cGxhaW5lciAuZXhwbGFpbmVyLXRpdGxlLCAuc2luZ2xlLXByb2R1Y3QgI3NoYXJpYS1leHBsYWluZXIgLnNoYXJpYS10aXRsZSB7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogIzkwMTYyYztcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2luZ2xlLXByb2R1Y3QgI3Byb3BlcnR5LWV4cGxhaW5lciAuZXhwbGFpbmVyLWNvbnRlbnQsIC5zaW5nbGUtcHJvZHVjdCAjcHJvcGVydHktZXhwbGFpbmVyIC5zaGFyaWEtY29udGVudCwgLnNpbmdsZS1wcm9kdWN0ICNzaGFyaWEtZXhwbGFpbmVyIC5leHBsYWluZXItY29udGVudCwgLnNpbmdsZS1wcm9kdWN0ICNzaGFyaWEtZXhwbGFpbmVyIC5zaGFyaWEtY29udGVudCB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAjcHJvcGVydHktZXhwbGFpbmVyIC5leHBsYWluZXItY29udGVudCBoMiwgLnNpbmdsZS1wcm9kdWN0ICNwcm9wZXJ0eS1leHBsYWluZXIgLmV4cGxhaW5lci1jb250ZW50IGgzLCAuc2luZ2xlLXByb2R1Y3QgI3Byb3BlcnR5LWV4cGxhaW5lciAuZXhwbGFpbmVyLWNvbnRlbnQgaDQsIC5zaW5nbGUtcHJvZHVjdCAjcHJvcGVydHktZXhwbGFpbmVyIC5leHBsYWluZXItY29udGVudCBoNSwgLnNpbmdsZS1wcm9kdWN0ICNwcm9wZXJ0eS1leHBsYWluZXIgLmV4cGxhaW5lci1jb250ZW50IGg2LCAuc2luZ2xlLXByb2R1Y3QgI3Byb3BlcnR5LWV4cGxhaW5lciAuc2hhcmlhLWNvbnRlbnQgaDIsIC5zaW5nbGUtcHJvZHVjdCAjcHJvcGVydHktZXhwbGFpbmVyIC5zaGFyaWEtY29udGVudCBoMywgLnNpbmdsZS1wcm9kdWN0ICNwcm9wZXJ0eS1leHBsYWluZXIgLnNoYXJpYS1jb250ZW50IGg0LCAuc2luZ2xlLXByb2R1Y3QgI3Byb3BlcnR5LWV4cGxhaW5lciAuc2hhcmlhLWNvbnRlbnQgaDUsIC5zaW5nbGUtcHJvZHVjdCAjcHJvcGVydHktZXhwbGFpbmVyIC5zaGFyaWEtY29udGVudCBoNiwgLnNpbmdsZS1wcm9kdWN0ICNzaGFyaWEtZXhwbGFpbmVyIC5leHBsYWluZXItY29udGVudCBoMiwgLnNpbmdsZS1wcm9kdWN0ICNzaGFyaWEtZXhwbGFpbmVyIC5leHBsYWluZXItY29udGVudCBoMywgLnNpbmdsZS1wcm9kdWN0ICNzaGFyaWEtZXhwbGFpbmVyIC5leHBsYWluZXItY29udGVudCBoNCwgLnNpbmdsZS1wcm9kdWN0ICNzaGFyaWEtZXhwbGFpbmVyIC5leHBsYWluZXItY29udGVudCBoNSwgLnNpbmdsZS1wcm9kdWN0ICNzaGFyaWEtZXhwbGFpbmVyIC5leHBsYWluZXItY29udGVudCBoNiwgLnNpbmdsZS1wcm9kdWN0ICNzaGFyaWEtZXhwbGFpbmVyIC5zaGFyaWEtY29udGVudCBoMiwgLnNpbmdsZS1wcm9kdWN0ICNzaGFyaWEtZXhwbGFpbmVyIC5zaGFyaWEtY29udGVudCBoMywgLnNpbmdsZS1wcm9kdWN0ICNzaGFyaWEtZXhwbGFpbmVyIC5zaGFyaWEtY29udGVudCBoNCwgLnNpbmdsZS1wcm9kdWN0ICNzaGFyaWEtZXhwbGFpbmVyIC5zaGFyaWEtY29udGVudCBoNSwgLnNpbmdsZS1wcm9kdWN0ICNzaGFyaWEtZXhwbGFpbmVyIC5zaGFyaWEtY29udGVudCBoNiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMjBweCAwIDhweDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAjcHJvcGVydHktZXhwbGFpbmVyIC5leHBsYWluZXItY29udGVudCBoMjpmaXJzdC1jaGlsZCwgLnNpbmdsZS1wcm9kdWN0ICNwcm9wZXJ0eS1leHBsYWluZXIgLmV4cGxhaW5lci1jb250ZW50IGgzOmZpcnN0LWNoaWxkLCAuc2luZ2xlLXByb2R1Y3QgI3Byb3BlcnR5LWV4cGxhaW5lciAuZXhwbGFpbmVyLWNvbnRlbnQgaDQ6Zmlyc3QtY2hpbGQsIC5zaW5nbGUtcHJvZHVjdCAjcHJvcGVydHktZXhwbGFpbmVyIC5leHBsYWluZXItY29udGVudCBoNTpmaXJzdC1jaGlsZCwgLnNpbmdsZS1wcm9kdWN0ICNwcm9wZXJ0eS1leHBsYWluZXIgLmV4cGxhaW5lci1jb250ZW50IGg2OmZpcnN0LWNoaWxkLCAuc2luZ2xlLXByb2R1Y3QgI3Byb3BlcnR5LWV4cGxhaW5lciAuc2hhcmlhLWNvbnRlbnQgaDI6Zmlyc3QtY2hpbGQsIC5zaW5nbGUtcHJvZHVjdCAjcHJvcGVydHktZXhwbGFpbmVyIC5zaGFyaWEtY29udGVudCBoMzpmaXJzdC1jaGlsZCwgLnNpbmdsZS1wcm9kdWN0ICNwcm9wZXJ0eS1leHBsYWluZXIgLnNoYXJpYS1jb250ZW50IGg0OmZpcnN0LWNoaWxkLCAuc2luZ2xlLXByb2R1Y3QgI3Byb3BlcnR5LWV4cGxhaW5lciAuc2hhcmlhLWNvbnRlbnQgaDU6Zmlyc3QtY2hpbGQsIC5zaW5nbGUtcHJvZHVjdCAjcHJvcGVydHktZXhwbGFpbmVyIC5zaGFyaWEtY29udGVudCBoNjpmaXJzdC1jaGlsZCwgLnNpbmdsZS1wcm9kdWN0ICNzaGFyaWEtZXhwbGFpbmVyIC5leHBsYWluZXItY29udGVudCBoMjpmaXJzdC1jaGlsZCwgLnNpbmdsZS1wcm9kdWN0ICNzaGFyaWEtZXhwbGFpbmVyIC5leHBsYWluZXItY29udGVudCBoMzpmaXJzdC1jaGlsZCwgLnNpbmdsZS1wcm9kdWN0ICNzaGFyaWEtZXhwbGFpbmVyIC5leHBsYWluZXItY29udGVudCBoNDpmaXJzdC1jaGlsZCwgLnNpbmdsZS1wcm9kdWN0ICNzaGFyaWEtZXhwbGFpbmVyIC5leHBsYWluZXItY29udGVudCBoNTpmaXJzdC1jaGlsZCwgLnNpbmdsZS1wcm9kdWN0ICNzaGFyaWEtZXhwbGFpbmVyIC5leHBsYWluZXItY29udGVudCBoNjpmaXJzdC1jaGlsZCwgLnNpbmdsZS1wcm9kdWN0ICNzaGFyaWEtZXhwbGFpbmVyIC5zaGFyaWEtY29udGVudCBoMjpmaXJzdC1jaGlsZCwgLnNpbmdsZS1wcm9kdWN0ICNzaGFyaWEtZXhwbGFpbmVyIC5zaGFyaWEtY29udGVudCBoMzpmaXJzdC1jaGlsZCwgLnNpbmdsZS1wcm9kdWN0ICNzaGFyaWEtZXhwbGFpbmVyIC5zaGFyaWEtY29udGVudCBoNDpmaXJzdC1jaGlsZCwgLnNpbmdsZS1wcm9kdWN0ICNzaGFyaWEtZXhwbGFpbmVyIC5zaGFyaWEtY29udGVudCBoNTpmaXJzdC1jaGlsZCwgLnNpbmdsZS1wcm9kdWN0ICNzaGFyaWEtZXhwbGFpbmVyIC5zaGFyaWEtY29udGVudCBoNjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc2luZ2xlLXByb2R1Y3QgI3Byb3BlcnR5LWV4cGxhaW5lciAuZXhwbGFpbmVyLWNvbnRlbnQgcCwgLnNpbmdsZS1wcm9kdWN0ICNwcm9wZXJ0eS1leHBsYWluZXIgLmV4cGxhaW5lci1jb250ZW50IGxpLCAuc2luZ2xlLXByb2R1Y3QgI3Byb3BlcnR5LWV4cGxhaW5lciAuc2hhcmlhLWNvbnRlbnQgcCwgLnNpbmdsZS1wcm9kdWN0ICNwcm9wZXJ0eS1leHBsYWluZXIgLnNoYXJpYS1jb250ZW50IGxpLCAuc2luZ2xlLXByb2R1Y3QgI3NoYXJpYS1leHBsYWluZXIgLmV4cGxhaW5lci1jb250ZW50IHAsIC5zaW5nbGUtcHJvZHVjdCAjc2hhcmlhLWV4cGxhaW5lciAuZXhwbGFpbmVyLWNvbnRlbnQgbGksIC5zaW5nbGUtcHJvZHVjdCAjc2hhcmlhLWV4cGxhaW5lciAuc2hhcmlhLWNvbnRlbnQgcCwgLnNpbmdsZS1wcm9kdWN0ICNzaGFyaWEtZXhwbGFpbmVyIC5zaGFyaWEtY29udGVudCBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAjcHJvcGVydHktZXhwbGFpbmVyIC5leHBsYWluZXItY29udGVudCBwOmxhc3QtY2hpbGQsIC5zaW5nbGUtcHJvZHVjdCAjcHJvcGVydHktZXhwbGFpbmVyIC5leHBsYWluZXItY29udGVudCBsaTpsYXN0LWNoaWxkLCAuc2luZ2xlLXByb2R1Y3QgI3Byb3BlcnR5LWV4cGxhaW5lciAuc2hhcmlhLWNvbnRlbnQgcDpsYXN0LWNoaWxkLCAuc2luZ2xlLXByb2R1Y3QgI3Byb3BlcnR5LWV4cGxhaW5lciAuc2hhcmlhLWNvbnRlbnQgbGk6bGFzdC1jaGlsZCwgLnNpbmdsZS1wcm9kdWN0ICNzaGFyaWEtZXhwbGFpbmVyIC5leHBsYWluZXItY29udGVudCBwOmxhc3QtY2hpbGQsIC5zaW5nbGUtcHJvZHVjdCAjc2hhcmlhLWV4cGxhaW5lciAuZXhwbGFpbmVyLWNvbnRlbnQgbGk6bGFzdC1jaGlsZCwgLnNpbmdsZS1wcm9kdWN0ICNzaGFyaWEtZXhwbGFpbmVyIC5zaGFyaWEtY29udGVudCBwOmxhc3QtY2hpbGQsIC5zaW5nbGUtcHJvZHVjdCAjc2hhcmlhLWV4cGxhaW5lciAuc2hhcmlhLWNvbnRlbnQgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2luZ2xlLXByb2R1Y3QgI3Byb3BlcnR5LWV4cGxhaW5lciAuZXhwbGFpbmVyLWNvbnRlbnQgcCwgLnNpbmdsZS1wcm9kdWN0ICNwcm9wZXJ0eS1leHBsYWluZXIgLnNoYXJpYS1jb250ZW50IHAsIC5zaW5nbGUtcHJvZHVjdCAjc2hhcmlhLWV4cGxhaW5lciAuZXhwbGFpbmVyLWNvbnRlbnQgcCwgLnNpbmdsZS1wcm9kdWN0ICNzaGFyaWEtZXhwbGFpbmVyIC5zaGFyaWEtY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43ZW07XG59XG4uc2luZ2xlLXByb2R1Y3QgI3Byb3BlcnR5LWV4cGxhaW5lciAuZXhwbGFpbmVyLWNvbnRlbnQgbGksIC5zaW5nbGUtcHJvZHVjdCAjcHJvcGVydHktZXhwbGFpbmVyIC5zaGFyaWEtY29udGVudCBsaSwgLnNpbmdsZS1wcm9kdWN0ICNzaGFyaWEtZXhwbGFpbmVyIC5leHBsYWluZXItY29udGVudCBsaSwgLnNpbmdsZS1wcm9kdWN0ICNzaGFyaWEtZXhwbGFpbmVyIC5zaGFyaWEtY29udGVudCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAjcHJvcGVydHktZXhwbGFpbmVyIC5leHBsYWluZXItY29udGVudCB1bCwgLnNpbmdsZS1wcm9kdWN0ICNwcm9wZXJ0eS1leHBsYWluZXIgLnNoYXJpYS1jb250ZW50IHVsLCAuc2luZ2xlLXByb2R1Y3QgI3NoYXJpYS1leHBsYWluZXIgLmV4cGxhaW5lci1jb250ZW50IHVsLCAuc2luZ2xlLXByb2R1Y3QgI3NoYXJpYS1leHBsYWluZXIgLnNoYXJpYS1jb250ZW50IHVsIHtcbiAgbWFyZ2luLXRvcDogMC43ZW07XG4gIHBhZGRpbmc6IDAgMCAwLjdlbSAxLjJlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBsaW5lLWhlaWdodDogMS43ZW07XG59XG5cbi5zaW5nbGUuc2luZ2xlLXByb2R1Y3QgLnZpZGVvLXNlY3Rpb24ge1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICMyOTQzNzg7XG59XG4uc2luZ2xlLnNpbmdsZS1wcm9kdWN0IC52aWRlby1yb3cge1xuICBwYWRkaW5nOiAyN3B4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzhweCkge1xuICAuc2luZ2xlLnNpbmdsZS1wcm9kdWN0IC52aWRlby1yb3cge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxufVxuLnNpbmdsZS5zaW5nbGUtcHJvZHVjdCAudmlkZW8tbW9kdWxlIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgI29waXVtLXByb21vdGlvbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZjBmNmZkIDUwJSwgd2hpdGUgNTAlKTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnNpbmdsZS1wcm9kdWN0ICNvcGl1bS1wcm9tb3Rpb24gLm9waXVtLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5OTtcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMDtcbiAgcGFkZGluZzogMTVweCAyMHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyZWNmZjtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpbmdsZS1wcm9kdWN0ICNvcGl1bS1wcm9tb3Rpb24gLm9waXVtLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMxMTJjNGM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaW5nbGUtcHJvZHVjdCAjb3BpdW0tcHJvbW90aW9uIC5vcGl1bS1ib2R5IHtcbiAgY29sb3I6ICMxMTJjNGM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnNpbmdsZS1wcm9kdWN0ICNvcGl1bS1wcm9tb3Rpb24gLm9waXVtLWJvZHkgLnBvd2VyZWQtYnkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uc2luZ2xlLXByb2R1Y3QgI29waXVtLXByb21vdGlvbiAub3BpdW0tYm9keSAucG93ZXJlZC1ieSBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAjb3BpdW0tcHJvbW90aW9uIC5vcGl1bS1ib2R5IC5wb3dlcmVkLWJ5IGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDExMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnNpbmdsZS1wcm9kdWN0ICNvcGl1bS1wcm9tb3Rpb24gLm9waXVtLWJvZHkgLmJ1dHRvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0ICNvcGl1bS1wcm9tb3Rpb24gLm9waXVtLWJvZHkgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4uc2luZ2xlLXByb2R1Y3QgI29waXVtLXByb21vdGlvbiAub3BpdW0tYm9keSAuYnV0dG9uLXdyYXBwZXIgLm9waXVtLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMTU2Y2FiO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBtYXJnaW46IDEwcHggMTVweDtcbiAgcGFkZGluZzogNnB4IDE1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgY29sb3I6ICMxNTZjYWI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBhbGwgZWFzZS1pbi1vdXQ7XG59XG4uc2luZ2xlLXByb2R1Y3QgI29waXVtLXByb21vdGlvbiAub3BpdW0tYm9keSAuYnV0dG9uLXdyYXBwZXIgLm9waXVtLWJ1dHRvbjpob3ZlciwgLnNpbmdsZS1wcm9kdWN0ICNvcGl1bS1wcm9tb3Rpb24gLm9waXVtLWJvZHkgLmJ1dHRvbi13cmFwcGVyIC5vcGl1bS1idXR0b246Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTZjYWI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0ICNvcGl1bS1wcm9tb3Rpb24gKyAjczgtcHJvbW90aW9uIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCAjczgtcHJvbW90aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2YwZjZmZCA1MCUsIHdoaXRlIDUwJSk7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnNpbmdsZS1wcm9kdWN0ICNzOC1wcm9tb3Rpb24gLnM4LXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5OTtcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMDtcbiAgcGFkZGluZzogMTVweCAyMHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyZWNmZjtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpbmdsZS1wcm9kdWN0ICNzOC1wcm9tb3Rpb24gLnM4LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMxMTJjNGM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaW5nbGUtcHJvZHVjdCAjczgtcHJvbW90aW9uIC5zOC1ib2R5IHtcbiAgY29sb3I6ICMxMTJjNGM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnNpbmdsZS1wcm9kdWN0ICNzOC1wcm9tb3Rpb24gLnM4LWJvZHkgcCB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuLnNpbmdsZS1wcm9kdWN0ICNzOC1wcm9tb3Rpb24gLnM4LWJvZHkgLmJ1dHRvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnNpbmdsZS1wcm9kdWN0ICNzOC1wcm9tb3Rpb24gLnM4LWJvZHkgLmJ1dHRvbi13cmFwcGVyIC5zOC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAzcHggc29saWQgIzE1NmNhYjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgbWFyZ2luOiAxMHB4IDE1cHg7XG4gIHBhZGRpbmc6IDZweCAxNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGNvbG9yOiAjMTU2Y2FiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4xNXMgYWxsIGVhc2UtaW4tb3V0O1xufVxuLnNpbmdsZS1wcm9kdWN0ICNzOC1wcm9tb3Rpb24gLnM4LWJvZHkgLmJ1dHRvbi13cmFwcGVyIC5zOC1idXR0b246aG92ZXIsIC5zaW5nbGUtcHJvZHVjdCAjczgtcHJvbW90aW9uIC5zOC1ib2R5IC5idXR0b24td3JhcHBlciAuczgtYnV0dG9uOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU2Y2FiO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCAucHJvcGVydHktcmVjb3JkcyB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2JkOWY2O1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm9wZXJ0eS1yZWNvcmRzIC5ldF9wYl9yb3cge1xuICBwYWRkaW5nOiAxZW0gMDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IC5kZXByZWNhdGVkLXRva2VuLW5vdGljZS13cmFwcGVyIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTU2Y2FiO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uc2luZ2xlLXByb2R1Y3QgLmRlcHJlY2F0ZWQtdG9rZW4tbm90aWNlLXdyYXBwZXIgLmRlcHJlY2F0ZWQtdG9rZW4tbm90aWNlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS43ZW07XG59XG5cbi5wcm9wZXJ0eS1yZWNvcmRzLW1vZHVsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5wcm9wZXJ0eS1yZWNvcmRzLW1vZHVsZSBoMy5wcm9wZXJ0eS1yZWNvcmRzLWhlYWRpbmcge1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICMxNTZjYWI7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wcm9wZXJ0eS1yZWNvcmRzLW1vZHVsZSBwLmNhcmQtbm90ZSB7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByb3BlcnR5LXJlY29yZHMtbW9kdWxlIC5wcm9wZXJ0eS1yZWNvcmRzLWxpc3QgKyBwLmNhcmQtbm90ZSB7XG4gIHBhZGRpbmc6IDBweCAyMHB4IDIwcHggIWltcG9ydGFudDtcbn1cbi5wcm9wZXJ0eS1yZWNvcmRzLW1vZHVsZSBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ucHJvcGVydHktcmVjb3Jkcy1tb2R1bGUgLnByb3BlcnR5LXJlY29yZHMtbGlzdCB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAxcHg7XG59XG4ucHJvcGVydHktcmVjb3Jkcy1tb2R1bGUgLnByb3BlcnR5LXJlY29yZHMtcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5wcm9wZXJ0eS1yZWNvcmRzLW1vZHVsZSAucHJvcGVydHktcmVjb3Jkcy1jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNTZjYWI7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTU2Y2FiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMTVzIGFsbCBlYXNlLWluLW91dDtcbn1cbi5wcm9wZXJ0eS1yZWNvcmRzLW1vZHVsZSAucHJvcGVydHktcmVjb3Jkcy1jYXJkIC5mbGV4LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucHJvcGVydHktcmVjb3Jkcy1tb2R1bGUgLnByb3BlcnR5LXJlY29yZHMtY2FyZCAudW5pdmVyc2FsLXBwbSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjNDQ0O1xufVxuLnByb3BlcnR5LXJlY29yZHMtbW9kdWxlIC5wcm9wZXJ0eS1yZWNvcmRzLWNhcmQgLnVuaXZlcnNhbC1wcG0gcCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucHJvcGVydHktcmVjb3Jkcy1tb2R1bGUgLnByb3BlcnR5LXJlY29yZHMtY2FyZCBpIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzE1NmNhYjtcbiAgdHJhbnNpdGlvbjogMC4xNXMgYWxsIGVhc2UtaW4tb3V0O1xufVxuLnByb3BlcnR5LXJlY29yZHMtbW9kdWxlIC5wcm9wZXJ0eS1yZWNvcmRzLWNhcmQ6aG92ZXIsIC5wcm9wZXJ0eS1yZWNvcmRzLW1vZHVsZSAucHJvcGVydHktcmVjb3Jkcy1jYXJkOmZvY3VzIHtcbiAgY29sb3I6ICNmMmE5MWU7XG59XG4ucHJvcGVydHktcmVjb3Jkcy1tb2R1bGUgLnByb3BlcnR5LXJlY29yZHMtY2FyZDpob3ZlciBpLCAucHJvcGVydHktcmVjb3Jkcy1tb2R1bGUgLnByb3BlcnR5LXJlY29yZHMtY2FyZDpmb2N1cyBpIHtcbiAgY29sb3I6ICNmMmE5MWU7XG59XG4ucHJvcGVydHktcmVjb3Jkcy1tb2R1bGUgLnByb3BlcnR5LXJlY29yZHMtY2FyZC5jbG9zZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjdmN2Y3O1xufVxuLnByb3BlcnR5LXJlY29yZHMtbW9kdWxlIC5wcm9wZXJ0eS1yZWNvcmRzLWNhcmQuY2xvc2VkIGkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5wcm9wZXJ0eS1yZWNvcmRzLW1vZHVsZSAucHJvcGVydHktcmVjb3Jkcy1jYXJkIC5wcm9wZXJ0eS1yZWNvcmRzLWNvbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuLnByb3BlcnR5LXJlY29yZHMtbW9kdWxlIC5wcm9wZXJ0eS1yZWNvcmRzLWNhcmQgLnByb3BlcnR5LXJlY29yZHMtY29sLnJpZ2h0LWNvbCB7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnByb3BlcnR5LXJlY29yZHMtbW9kdWxlIC5wcm9wZXJ0eS1yZWNvcmRzLXRvZ2dsZSB7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBhbGwgZWFzZS1pbi1vdXQ7XG59XG4ucHJvcGVydHktcmVjb3Jkcy1tb2R1bGUgLnByb3BlcnR5LXJlY29yZHMtdG9nZ2xlLmNsb3NlZCB7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnByb3BlcnR5LXJlY29yZHMtbW9kdWxlIC5wcm9wZXJ0eS1yZWNvcmRzLXRvZ2dsZSAucGRmZW1iLXZpZXdlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wcm9wZXJ0eS1yZWNvcmRzLW1vZHVsZSBoNiB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucHJvcGVydHktcmVjb3Jkcy1tb2R1bGUgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5wcm9wZXJ0eS1yZWNvcmRzLW1vZHVsZSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRhZGE7XG59XG4ucHJvcGVydHktcmVjb3Jkcy1tb2R1bGUgdHI6bGFzdC1vZi10eXBlIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5wcm9wZXJ0eS1yZWNvcmRzLW1vZHVsZSAubGFuZC1yZWdpc3RyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcm9wZXJ0eS1yZWNvcmRzLW1vZHVsZSAubGFuZC1yZWdpc3RyeTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAxOHB4O1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2M5ZThmZiwgIzE1NmNhYiwgI2M5ZThmZik7XG59XG4ucHJvcGVydHktcmVjb3Jkcy1tb2R1bGUgLmxhbmQtcmVnaXN0cnkgLmNvbnRlbnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvcGVydHktcmVjb3Jkcy1tb2R1bGUgLmxhbmQtcmVnaXN0cnkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxNTZjYWI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTU2Y2FiO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBhbGwgZWFzZS1pbi1vdXQ7XG59XG4ucHJvcGVydHktcmVjb3Jkcy1tb2R1bGUgLmxhbmQtcmVnaXN0cnkgYTpob3ZlciwgLnByb3BlcnR5LXJlY29yZHMtbW9kdWxlIC5sYW5kLXJlZ2lzdHJ5IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMTU2Y2FiO1xuICBjb2xvcjogd2hpdGU7XG59XG4ucHJvcGVydHktcmVjb3Jkcy1tb2R1bGUgLmxhbmQtcmVnaXN0cnkgLmxhbmQtcmVnaXN0cnktcGluIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgLmFzc2V0UmVudFN0YXJ0RGF0ZSAubWV0YUxhYmVsLCAuc2luZ2xlLXByb2R1Y3QgLmFzc2V0UmVudFN0YXJ0RGF0ZSAuZGF0YSB7XG4gIGNvbG9yOiAjZDg4ZTAzO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5hc3NldFJlbnRTdGFydERhdGUgLmRhdGEge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLmNsZWFyZml4IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC5wcm9kdWN0X3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLnByb2R1Y3RfdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC5idXR0b24tcmVwbGFjZW1lbnQtdGV4dCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC5idXR0b24tcmVwbGFjZW1lbnQtdGV4dCBoMiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNmE2YTY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAuYnV0dG9uLXJlcGxhY2VtZW50LXRleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC5idXR0b24tcmVwbGFjZW1lbnQtdGV4dCBwIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAuYnV0dG9uLXJlcGxhY2VtZW50LXRleHQgcDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAuYnV0dG9uLXJlcGxhY2VtZW50LXRleHQgcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QuY29taW5nX3Nvb24gLmJ1dHRvbi1yZXBsYWNlbWVudC10ZXh0IGgyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1NmNhYjtcbn1cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdC5zb2xkX291dCAuYnV0dG9uLXJlcGxhY2VtZW50LXRleHQgaDIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTEyYzRjO1xufVxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LmZ1bGx5X3N1YnNjcmliZWQgLmJ1dHRvbi1yZXBsYWNlbWVudC10ZXh0IGgyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMmM0Yztcbn1cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdC5zd2FwX3Byb3Bvc2VkIC5idXR0b24tcmVwbGFjZW1lbnQtdGV4dCBoMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MDE2MmQ7XG59XG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3Qudm90ZV9wcm9wb3NlZCAuYnV0dG9uLXJlcGxhY2VtZW50LXRleHQgaDIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTI5ZDE5O1xufVxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LnZvdGVfY29tcGxldGVkIGgyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGE4YTtcbn1cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdC5vZmZlcmluZ19jbG9zZWQgLmJ1dHRvbi1yZXBsYWNlbWVudC10ZXh0IGgyLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QuZXhpdF9wcm9wb3NlZCAuYnV0dG9uLXJlcGxhY2VtZW50LXRleHQgaDIsIC53b29jb21tZXJjZSBkaXYucHJvZHVjdC5leGl0X29uZ29pbmcgLmJ1dHRvbi1yZXBsYWNlbWVudC10ZXh0IGgyLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QuZXhpdF9jb21wbGV0ZSAuYnV0dG9uLXJlcGxhY2VtZW50LXRleHQgaDIsIC53b29jb21tZXJjZSBkaXYucHJvZHVjdC50b2tlbnNfbWlncmF0ZWQgLmJ1dHRvbi1yZXBsYWNlbWVudC10ZXh0IGgyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMmM0Yztcbn1cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdC5vZmZlcmluZ19jbG9zZWQgLmJ1dHRvbi1yZXBsYWNlbWVudC10ZXh0IHAsIC53b29jb21tZXJjZSBkaXYucHJvZHVjdC5leGl0X3Byb3Bvc2VkIC5idXR0b24tcmVwbGFjZW1lbnQtdGV4dCBwLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QuZXhpdF9vbmdvaW5nIC5idXR0b24tcmVwbGFjZW1lbnQtdGV4dCBwLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QuZXhpdF9jb21wbGV0ZSAuYnV0dG9uLXJlcGxhY2VtZW50LXRleHQgcCwgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LnRva2Vuc19taWdyYXRlZCAuYnV0dG9uLXJlcGxhY2VtZW50LXRleHQgcCB7XG4gIGNvbG9yOiAjMTEyYzRjO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QuZXhpdF9wcm9wb3NlZCAuYnV0dG9uLXJlcGxhY2VtZW50LXRleHQgaDIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTAxNjJlO1xufVxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LmV4aXRfcHJvcG9zZWQgLmJ1dHRvbi1yZXBsYWNlbWVudC10ZXh0IHAge1xuICBjb2xvcjogIzExMmM0YztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LmV4aXRfb25nb2luZyAuYnV0dG9uLXJlcGxhY2VtZW50LXRleHQgaDIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4YThhO1xufVxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LmV4aXRfb25nb2luZyAuYnV0dG9uLXJlcGxhY2VtZW50LXRleHQgcCB7XG4gIGNvbG9yOiAjMTEyYzRjO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QuZXhpdF9jb21wbGV0ZSAuYnV0dG9uLXJlcGxhY2VtZW50LXRleHQgaDIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTEyYzRkO1xufVxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LmV4aXRfY29tcGxldGUgLmJ1dHRvbi1yZXBsYWNlbWVudC10ZXh0IHAge1xuICBjb2xvcjogIzExMmM0YztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LnVuZGVyX3Jlbm92YXRpb24gLmJ1dHRvbi1yZXBsYWNlbWVudC10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNlNTk2MDA7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QudW5kZXJfcmVub3ZhdGlvbiAuYnV0dG9uLXJlcGxhY2VtZW50LXRleHQgaDIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1OTYwMDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LnVuZGVyX3Jlbm92YXRpb24gLmJ1dHRvbi1yZXBsYWNlbWVudC10ZXh0IHAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMxMTJjNGM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMjBweCAyNHB4O1xuICBtYXJnaW46IDA7XG59XG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QucHJvaGliaXRlZF9wcm9wZXJ0eSAuYnV0dG9uLXJlcGxhY2VtZW50LXRleHQgaDIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xufVxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC5saW1pdGVkLXJlbGVhc2UtbWF4LXB1cmNoYXNlLW5vdGljZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMxMTJjNGM7XG59XG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLm1heC1xdHktbm90aWNlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzE1NmNhYjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAubWF4LXF0eS1ub3RpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAucHJvcGVydHktc3RvY2std3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLnByb3BlcnR5LXN0b2NrIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzE1NjZhMTtcbn1cblxuLmV0aGVyZXVtLWJ1dHRvbi13cmFwcGVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZXRoZXJldW0tYnV0dG9uLXdyYXBwZXIge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuZXRoZXJldW0tYnV0dG9uLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5ldGhlcmV1bS1idXR0b24td3JhcHBlciAudmlldy1pbnRybyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5ldGhlcmV1bS1idXR0b24td3JhcHBlciAudmlldy1pbnRybyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG59XG5cbi5ldGhlcmV1bS1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjEzMjViO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTMyNWI7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMC4xNXMgYWxsIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XG59XG4uZXRoZXJldW0tYnV0dG9uOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5ldGhlcmV1bS1idXR0b24ueGRhaSB7XG4gIGJvcmRlci1jb2xvcjogIzQ4YTlhNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4YTlhNjtcbn1cbi5ldGhlcmV1bS1idXR0b24ueGRhaTpob3ZlciwgLmV0aGVyZXVtLWJ1dHRvbi54ZGFpOmZvY3VzIHtcbiAgY29sb3I6ICM0OGE5YTY7XG59XG4uZXRoZXJldW0tYnV0dG9uIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRyYW5zaXRpb246IDAuMTVzIGFsbCBlYXNlLWluLW91dCAhaW1wb3J0YW50O1xufVxuLmV0aGVyZXVtLWJ1dHRvbjpob3ZlciwgLmV0aGVyZXVtLWJ1dHRvbjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMjEzMjViO1xufVxuXG4ucmVhbHQtYWktaW5jb21wbGV0ZS1hZGRfdG9fY2FydCxcbi5yZWFsdC1reWMtaW5jb21wbGV0ZS1hZGRfdG9fY2FydCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweDtcbiAgbWF4LXdpZHRoOiA2NjBweDtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMzBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4ucmVhbHQtYWktaW5jb21wbGV0ZS1hZGRfdG9fY2FydCAuaW5jb21wbGV0ZS1jYXJkLWhlYWRlcixcbi5yZWFsdC1reWMtaW5jb21wbGV0ZS1hZGRfdG9fY2FydCAuaW5jb21wbGV0ZS1jYXJkLWhlYWRlciB7XG4gIG1hcmdpbjogYXV0bztcbiAgY29sb3I6ICMyOTQzNzg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5yZWFsdC1haS1pbmNvbXBsZXRlLWFkZF90b19jYXJ0IC5pbmNvbXBsZXRlLWNhcmQtdGV4dCxcbi5yZWFsdC1reWMtaW5jb21wbGV0ZS1hZGRfdG9fY2FydCAuaW5jb21wbGV0ZS1jYXJkLXRleHQge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogNDgwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5yZWFsdC1haS1pbmNvbXBsZXRlLWFkZF90b19jYXJ0IC50b2tlblB1cmNoYXNlQnRuLFxuLnJlYWx0LWt5Yy1pbmNvbXBsZXRlLWFkZF90b19jYXJ0IC50b2tlblB1cmNoYXNlQnRuIHtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbn1cbi5yZWFsdC1haS1pbmNvbXBsZXRlLWFkZF90b19jYXJ0IGEudmVyaWZ5LWJ1dHRvbixcbi5yZWFsdC1reWMtaW5jb21wbGV0ZS1hZGRfdG9fY2FydCBhLnZlcmlmeS1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIGJvcmRlcjogNHB4IHNvbGlkICMxNTZjYWIgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgY29sb3I6ICMxNTZjYWI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBhbGwgZWFzZS1pbi1vdXQgIWltcG9ydGFudDtcbn1cbi5yZWFsdC1haS1pbmNvbXBsZXRlLWFkZF90b19jYXJ0IGEudmVyaWZ5LWJ1dHRvbjpob3ZlciwgLnJlYWx0LWFpLWluY29tcGxldGUtYWRkX3RvX2NhcnQgYS52ZXJpZnktYnV0dG9uOmZvY3VzLFxuLnJlYWx0LWt5Yy1pbmNvbXBsZXRlLWFkZF90b19jYXJ0IGEudmVyaWZ5LWJ1dHRvbjpob3Zlcixcbi5yZWFsdC1reWMtaW5jb21wbGV0ZS1hZGRfdG9fY2FydCBhLnZlcmlmeS1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMTU2Y2FiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi53b29jb21tZXJjZSAuY29taW5nX3Nvb24gZGl2LnJlYWx0LWt5Yy1pbmNvbXBsZXRlLWFkZF90b19jYXJ0LmlzLWxvZ2dlZC1pbiA+IGRpdi50b2tlblB1cmNoYXNlQnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC5zb2xkX291dC1ub3RpY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDU1MHB4O1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xufVxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAuc29sZF9vdXQtbm90aWNlIHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAuc29sZF9vdXQtbm90aWNlIHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLnNvbGRfb3V0LW5vdGljZSBwOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC5zb2xkX291dC1ub3RpY2UgcC5zZWxsLXRva2VucyB7XG4gIGNvbG9yOiAjMTU2Y2FiO1xufVxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAuc29sZF9vdXQtbm90aWNlIGEuYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IDZweCAxMnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IG5vbmU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMxNTZjYWIgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMTU2Y2FiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW0gIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMC4xNXMgYWxsIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XG59XG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC5zb2xkX291dC1ub3RpY2UgYS5idXR0b246aG92ZXIsIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLnNvbGRfb3V0LW5vdGljZSBhLmJ1dHRvbjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzE1NmNhYiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1NmNhYiAhaW1wb3J0YW50O1xufVxuXG4udW5pc3dhcC1ub3RpY2Uge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIyYzRjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udW5pc3dhcC1ub3RpY2UgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi51bmlzd2FwLW5vdGljZSBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4udW5pc3dhcC1ub3RpY2UgYS5idXR0b24udW5pc3dhcCB7XG4gIG1hcmdpbjogNHB4IDA7XG4gIHBhZGRpbmc6IDZweCAxMnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IG5vbmU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmMThiNTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDFlbSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAwLjE1cyBhbGwgZWFzZS1pbi1vdXQgIWltcG9ydGFudDtcbn1cbi51bmlzd2FwLW5vdGljZSBhLmJ1dHRvbi51bmlzd2FwOmhvdmVyLCAudW5pc3dhcC1ub3RpY2UgYS5idXR0b24udW5pc3dhcDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2JmMThiNSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCB7XG4gIC8qIGNvdW50ZG93biBzdHlsaW5nICovXG59XG4uc2luZ2xlLXByb2R1Y3QgLmNvbWluZ19zb29uIC5idXR0b24tcmVwbGFjZW1lbnQtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuY29taW5nX3Nvb24gLmJ1dHRvbi1yZXBsYWNlbWVudC10ZXh0IC5oaWRkZW4tdGltZXItZGl2IHtcbiAgdG9wOiAtMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHBhZGRpbmc6IDAgMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE1NmNhYjtcbiAgei1pbmRleDogMTAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1pbi13aWR0aDogMTYzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuY29taW5nX3Nvb24gLmJ1dHRvbi1yZXBsYWNlbWVudC10ZXh0IC5oaWRkZW4tdGltZXItZGl2IC5jb3VudGRvd24tdGV4dCB7XG4gIGNvbG9yOiAjMTU2Y2FiO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uaW5mby1iYW5uZXItd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmVjZmY7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuMzAxOTYwNzg0Myk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5pbmZvLWJhbm5lci13cmFwcGVyIC5pbmZvLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxMTJjNGM7XG59XG4uaW5mby1iYW5uZXItd3JhcHBlciAuaW5mby1jb250ZW50IGgzIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjMTEyYzRjO1xufVxuLmluZm8tYmFubmVyLXdyYXBwZXIgLmluZm8tY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS40cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG5kaXYuZmFuY3lib3hfX2NvbnRhaW5lciB7XG4gIHotaW5kZXg6IDk5OTk5OTk5O1xufSIsIiNvcmRlci1maWx0ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgI29yZGVyLWZpbHRlcnMge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4jb3JkZXItc2VhcmNoLWZvcm0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAjb3JkZXItc2VhcmNoLWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4jb3JkZXItc2VhcmNoLWZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMCA2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbiNvcmRlci1zZWFyY2gtZm9ybSBpbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE1NmNhYjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogLTJweDtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzQ0NDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICNvcmRlci1zZWFyY2gtZm9ybSBpbnB1dCB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG4jb3JkZXItc2VhcmNoLWZvcm0gaW5wdXQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE0cHg7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMTU2Y2FiO1xufVxuI29yZGVyLXNlYXJjaC1mb3JtIGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG59XG4jb3JkZXItc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWluLXdpZHRoOiA3MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTU2Y2FiO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDRweCA3cHggM3B4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMxNTZjYWI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBhbGwgZWFzZS1pbi1vdXQ7XG59XG4jb3JkZXItc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlciwgI29yZGVyLXNlYXJjaC1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU2Y2FiO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbiNzdGF0dXMtZmlsdGVyLWZvcm0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgI3N0YXR1cy1maWx0ZXItZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4jc3RhdHVzLWZpbHRlci1mb3JtIHNlbGVjdCB7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICBwYWRkaW5nOiA0cHggOHB4IDRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNTZjYWI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICNzdGF0dXMtZmlsdGVyLWZvcm0gc2VsZWN0IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cbiNzdGF0dXMtZmlsdGVyLWZvcm0gc2VsZWN0IG9wdGlvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbiNzdGF0dXMtZmlsdGVyLWZvcm0gc2VsZWN0IG9wdGlvbi5iYXJyaWVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5NDM3ODtcbiAgY29sb3I6IHdoaXRlO1xufVxuI3N0YXR1cy1maWx0ZXItZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xuICBvdXRsaW5lOiBub25lO1xuICBtaW4td2lkdGg6IDcwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxNTZjYWI7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcGFkZGluZzogNHB4IDdweCAzcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzE1NmNhYjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRyYW5zaXRpb246IDAuMTVzIGFsbCBlYXNlLWluLW91dDtcbn1cbiNzdGF0dXMtZmlsdGVyLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlciwgI3N0YXR1cy1maWx0ZXItZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1NmNhYjtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4jY2xlYXItZmlsdGVycy13cmFwcGVyIHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuI2NsZWFyLWZpbHRlcnMtd3JhcHBlciAjY2xlYXItZmlsdGVycyB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5ib2R5Lndvb2NvbW1lcmNlLW9yZGVycyAjcGFnZS1jb250YWluZXIgLmVudHJ5LWNvbnRlbnQgLndvb2NvbW1lcmNlIHRhYmxlLm15X2FjY291bnRfb3JkZXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbmJvZHkud29vY29tbWVyY2Utb3JkZXJzICNwYWdlLWNvbnRhaW5lciAuZW50cnktY29udGVudCAud29vY29tbWVyY2UgdGFibGUubXlfYWNjb3VudF9vcmRlcnMgdGhlYWQgdHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTEyYzRjO1xufVxuYm9keS53b29jb21tZXJjZS1vcmRlcnMgI3BhZ2UtY29udGFpbmVyIC5lbnRyeS1jb250ZW50IC53b29jb21tZXJjZSB0YWJsZS5teV9hY2NvdW50X29yZGVycyB0aCB7XG4gIHBhZGRpbmc6IDEwcHggMTRweCA4cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuYm9keS53b29jb21tZXJjZS1vcmRlcnMgI3BhZ2UtY29udGFpbmVyIC5lbnRyeS1jb250ZW50IC53b29jb21tZXJjZSB0YWJsZS5teV9hY2NvdW50X29yZGVycyB0aCBidXR0b24ubm9iciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS53b29jb21tZXJjZS1vcmRlcnMgI3BhZ2UtY29udGFpbmVyIC5lbnRyeS1jb250ZW50IC53b29jb21tZXJjZSB0YWJsZS5teV9hY2NvdW50X29yZGVycyB0aCBidXR0b24ubm9icjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgcmlnaHQ6IC0xNHB4O1xuICBjb250ZW50OiBcIlxcZjBkN1wiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogd2hpdGU7XG59XG5ib2R5Lndvb2NvbW1lcmNlLW9yZGVycyAjcGFnZS1jb250YWluZXIgLmVudHJ5LWNvbnRlbnQgLndvb2NvbW1lcmNlIHRhYmxlLm15X2FjY291bnRfb3JkZXJzIHRkIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDE0cHggOHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5Lndvb2NvbW1lcmNlLW9yZGVycyAjcGFnZS1jb250YWluZXIgLmVudHJ5LWNvbnRlbnQgLndvb2NvbW1lcmNlIHRhYmxlLm15X2FjY291bnRfb3JkZXJzIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5Lndvb2NvbW1lcmNlLW9yZGVycyAjcGFnZS1jb250YWluZXIgLmVudHJ5LWNvbnRlbnQgLndvb2NvbW1lcmNlIHRhYmxlLm15X2FjY291bnRfb3JkZXJzIHRkOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMTJjNGM7XG4gIH1cbn1cbmJvZHkud29vY29tbWVyY2Utb3JkZXJzICNwYWdlLWNvbnRhaW5lciAuZW50cnktY29udGVudCAud29vY29tbWVyY2UgdGFibGUubXlfYWNjb3VudF9vcmRlcnMgdGQ6OmJlZm9yZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbmJvZHkud29vY29tbWVyY2Utb3JkZXJzICNwYWdlLWNvbnRhaW5lciAuZW50cnktY29udGVudCAud29vY29tbWVyY2UgdGFibGUubXlfYWNjb3VudF9vcmRlcnMgLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fcm93Lm9yZGVyOm50aC1jaGlsZCgybikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xufVxuYm9keS53b29jb21tZXJjZS1vcmRlcnMgI3BhZ2UtY29udGFpbmVyIC5lbnRyeS1jb250ZW50IC53b29jb21tZXJjZSB0YWJsZS5teV9hY2NvdW50X29yZGVycyB0ZC53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX2NlbGwtb3JkZXItbnVtYmVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuYm9keS53b29jb21tZXJjZS1vcmRlcnMgI3BhZ2UtY29udGFpbmVyIC5lbnRyeS1jb250ZW50IC53b29jb21tZXJjZSB0YWJsZS5teV9hY2NvdW50X29yZGVycyB0ZC53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX2NlbGwtb3JkZXItZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbmJvZHkud29vY29tbWVyY2Utb3JkZXJzICNwYWdlLWNvbnRhaW5lciAuZW50cnktY29udGVudCAud29vY29tbWVyY2UgdGFibGUubXlfYWNjb3VudF9vcmRlcnMgdGQud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19jZWxsLW9yZGVyLXN0YXR1cyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5ib2R5Lndvb2NvbW1lcmNlLW9yZGVycyAjcGFnZS1jb250YWluZXIgLmVudHJ5LWNvbnRlbnQgLndvb2NvbW1lcmNlIHRhYmxlLm15X2FjY291bnRfb3JkZXJzIHRyLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fcm93LS1zdGF0dXMtY29udHJhY3RzLXNlbnQgdGQud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19jZWxsLW9yZGVyLXN0YXR1cyxcbmJvZHkud29vY29tbWVyY2Utb3JkZXJzICNwYWdlLWNvbnRhaW5lciAuZW50cnktY29udGVudCAud29vY29tbWVyY2UgdGFibGUubXlfYWNjb3VudF9vcmRlcnMgdHIud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19yb3ctLXN0YXR1cy1wZW5kaW5nLWludm9pY2UgdGQud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19jZWxsLW9yZGVyLXN0YXR1cyxcbmJvZHkud29vY29tbWVyY2Utb3JkZXJzICNwYWdlLWNvbnRhaW5lciAuZW50cnktY29udGVudCAud29vY29tbWVyY2UgdGFibGUubXlfYWNjb3VudF9vcmRlcnMgdHIud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19yb3ctLXN0YXR1cy13bC1kb2NzLXNlbnQgdGQud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19jZWxsLW9yZGVyLXN0YXR1cyxcbmJvZHkud29vY29tbWVyY2Utb3JkZXJzICNwYWdlLWNvbnRhaW5lciAuZW50cnktY29udGVudCAud29vY29tbWVyY2UgdGFibGUubXlfYWNjb3VudF9vcmRlcnMgdHIud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19yb3ctLXN0YXR1cy13YWl0aW5nLWZvci10a25zIHRkLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbC1vcmRlci1zdGF0dXMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2U1NmIwMDtcbn1cbmJvZHkud29vY29tbWVyY2Utb3JkZXJzICNwYWdlLWNvbnRhaW5lciAuZW50cnktY29udGVudCAud29vY29tbWVyY2UgdGFibGUubXlfYWNjb3VudF9vcmRlcnMgc3Bhbi53b29jb21tZXJjZS1QcmljZS1hbW91bnQuYW1vdW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbmJvZHkud29vY29tbWVyY2Utb3JkZXJzICNwYWdlLWNvbnRhaW5lciAuZW50cnktY29udGVudCAud29vY29tbWVyY2UgdGFibGUubXlfYWNjb3VudF9vcmRlcnMgdGQud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19jZWxsLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbC1vcmRlci1hY3Rpb25zIC53b29jb21tZXJjZS1idXR0b24ge1xuICBtYXJnaW46IDZweCAxMnB4IDZweCAwO1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIHBhZGRpbmc6IDRweCA3cHggM3B4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxNTZjYWI7XG4gIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxZW0gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBhbGwgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5Lndvb2NvbW1lcmNlLW9yZGVycyAjcGFnZS1jb250YWluZXIgLmVudHJ5LWNvbnRlbnQgLndvb2NvbW1lcmNlIHRhYmxlLm15X2FjY291bnRfb3JkZXJzIHRkLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbC53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX2NlbGwtb3JkZXItYWN0aW9ucyAud29vY29tbWVyY2UtYnV0dG9uIHtcbiAgICBtYXJnaW46IDBweCAxMnB4IDZweCAwO1xuICB9XG59XG5ib2R5Lndvb2NvbW1lcmNlLW9yZGVycyAjcGFnZS1jb250YWluZXIgLmVudHJ5LWNvbnRlbnQgLndvb2NvbW1lcmNlIHRhYmxlLm15X2FjY291bnRfb3JkZXJzIHRkLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbC53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX2NlbGwtb3JkZXItYWN0aW9ucyAud29vY29tbWVyY2UtYnV0dG9uOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbmJvZHkud29vY29tbWVyY2Utb3JkZXJzICNwYWdlLWNvbnRhaW5lciAuZW50cnktY29udGVudCAud29vY29tbWVyY2UgdGFibGUubXlfYWNjb3VudF9vcmRlcnMgdGQud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19jZWxsLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbC1vcmRlci1hY3Rpb25zIC53b29jb21tZXJjZS1idXR0b24ucGF5IHtcbiAgYm9yZGVyLWNvbG9yOiBncmVlbiAhaW1wb3J0YW50O1xuICBjb2xvcjogZ3JlZW47XG59XG5ib2R5Lndvb2NvbW1lcmNlLW9yZGVycyAjcGFnZS1jb250YWluZXIgLmVudHJ5LWNvbnRlbnQgLndvb2NvbW1lcmNlIHRhYmxlLm15X2FjY291bnRfb3JkZXJzIHRkLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbC53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX2NlbGwtb3JkZXItYWN0aW9ucyAud29vY29tbWVyY2UtYnV0dG9uLnBheTpob3ZlciwgYm9keS53b29jb21tZXJjZS1vcmRlcnMgI3BhZ2UtY29udGFpbmVyIC5lbnRyeS1jb250ZW50IC53b29jb21tZXJjZSB0YWJsZS5teV9hY2NvdW50X29yZGVycyB0ZC53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX2NlbGwud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19jZWxsLW9yZGVyLWFjdGlvbnMgLndvb2NvbW1lcmNlLWJ1dHRvbi5wYXk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7XG59XG5ib2R5Lndvb2NvbW1lcmNlLW9yZGVycyAjcGFnZS1jb250YWluZXIgLmVudHJ5LWNvbnRlbnQgLndvb2NvbW1lcmNlIHRhYmxlLm15X2FjY291bnRfb3JkZXJzIHRkLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbC53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX2NlbGwtb3JkZXItYWN0aW9ucyAud29vY29tbWVyY2UtYnV0dG9uLmNhbmNlbCB7XG4gIGJvcmRlci1jb2xvcjogI2M1MDAwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2M1MDAwMDtcbn1cbmJvZHkud29vY29tbWVyY2Utb3JkZXJzICNwYWdlLWNvbnRhaW5lciAuZW50cnktY29udGVudCAud29vY29tbWVyY2UgdGFibGUubXlfYWNjb3VudF9vcmRlcnMgdGQud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19jZWxsLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbC1vcmRlci1hY3Rpb25zIC53b29jb21tZXJjZS1idXR0b24uY2FuY2VsOmhvdmVyLCBib2R5Lndvb2NvbW1lcmNlLW9yZGVycyAjcGFnZS1jb250YWluZXIgLmVudHJ5LWNvbnRlbnQgLndvb2NvbW1lcmNlIHRhYmxlLm15X2FjY291bnRfb3JkZXJzIHRkLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbC53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX2NlbGwtb3JkZXItYWN0aW9ucyAud29vY29tbWVyY2UtYnV0dG9uLmNhbmNlbDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNTAwMDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ud29vY29tbWVyY2UtYnV0dG9uLndvb2NvbW1lcmNlLWJ1dHRvbi0tbmV4dC53b29jb21tZXJjZS1CdXR0b24ud29vY29tbWVyY2UtQnV0dG9uLS1uZXh0LmJ1dHRvbiB7XG4gIGJvcmRlci13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDZweCAxMnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxZW0gIWltcG9ydGFudDtcbn1cblxuYm9keSAjcGFnZS1jb250YWluZXIgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1tZXNzYWdlLndvb2NvbW1lcmNlLW1lc3NhZ2UtLWluZm8ud29vY29tbWVyY2UtTWVzc2FnZS53b29jb21tZXJjZS1NZXNzYWdlLS1pbmZvLndvb2NvbW1lcmNlLWluZm8ge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5ib2R5ICNwYWdlLWNvbnRhaW5lciAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW1lc3NhZ2Uud29vY29tbWVyY2UtbWVzc2FnZS0taW5mby53b29jb21tZXJjZS1NZXNzYWdlLndvb2NvbW1lcmNlLU1lc3NhZ2UtLWluZm8ud29vY29tbWVyY2UtaW5mbyAud29vY29tbWVyY2UtQnV0dG9uLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHdoaXRlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMWVtICFpbXBvcnRhbnQ7XG59XG5ib2R5ICNwYWdlLWNvbnRhaW5lciAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW1lc3NhZ2Uud29vY29tbWVyY2UtbWVzc2FnZS0taW5mby53b29jb21tZXJjZS1NZXNzYWdlLndvb2NvbW1lcmNlLU1lc3NhZ2UtLWluZm8ud29vY29tbWVyY2UtaW5mbyAud29vY29tbWVyY2UtQnV0dG9uLmJ1dHRvbjpob3ZlciwgYm9keSAjcGFnZS1jb250YWluZXIgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1tZXNzYWdlLndvb2NvbW1lcmNlLW1lc3NhZ2UtLWluZm8ud29vY29tbWVyY2UtTWVzc2FnZS53b29jb21tZXJjZS1NZXNzYWdlLS1pbmZvLndvb2NvbW1lcmNlLWluZm8gLndvb2NvbW1lcmNlLUJ1dHRvbi5idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzE1NmNhYiAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS1udW1iZXJzIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucGFnZS1udW1iZXJzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn0iLCIuYnV0dG9uLXJlcGxhY2VtZW50LXRleHQuYnV0dG9uLXJlcGxhY2VtZW50LXRleHQtcmVpbnZlc3RtZW50IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJ1dHRvbi1yZXBsYWNlbWVudC10ZXh0LmJ1dHRvbi1yZXBsYWNlbWVudC10ZXh0LXJlaW52ZXN0bWVudCBoMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTZjYWIgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5idXR0b24tcmVwbGFjZW1lbnQtdGV4dC5idXR0b24tcmVwbGFjZW1lbnQtdGV4dC1yZWludmVzdG1lbnQgaDIuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LnJlaW52ZXN0bWVudCBzcGFuLnJlaW52ZXN0bWVudC1jb21wbGlhbmNlLWxpbWl0LW1lc3NhZ2UsXG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3Qucm9sbG92ZXIgc3Bhbi5yZWludmVzdG1lbnQtY29tcGxpYW5jZS1saW1pdC1tZXNzYWdlLFxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0Lm5leHRfcmVpbnZlc3RtZW50IHNwYW4ucmVpbnZlc3RtZW50LWNvbXBsaWFuY2UtbGltaXQtbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC5yZWludmVzdG1lbnQgYnV0dG9uLnNpbmdsZS1yZWludmVzdC1idXR0b24sXG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QucmVpbnZlc3RtZW50IGJ1dHRvbi5zaW5nbGUtcm9sbG92ZXItYnV0dG9uLFxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LnJvbGxvdmVyIGJ1dHRvbi5zaW5nbGUtcmVpbnZlc3QtYnV0dG9uLFxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LnJvbGxvdmVyIGJ1dHRvbi5zaW5nbGUtcm9sbG92ZXItYnV0dG9uLFxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0Lm5leHRfcmVpbnZlc3RtZW50IGJ1dHRvbi5zaW5nbGUtcmVpbnZlc3QtYnV0dG9uLFxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0Lm5leHRfcmVpbnZlc3RtZW50IGJ1dHRvbi5zaW5nbGUtcm9sbG92ZXItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMxNTZjYWI7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzE1NmNhYjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMTVzIGFsbCBlYXNlLWluLW91dDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC5yZWludmVzdG1lbnQgYnV0dG9uLnNpbmdsZS1yZWludmVzdC1idXR0b24gc3Bhbixcbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC5yZWludmVzdG1lbnQgYnV0dG9uLnNpbmdsZS1yb2xsb3Zlci1idXR0b24gc3Bhbixcbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC5yb2xsb3ZlciBidXR0b24uc2luZ2xlLXJlaW52ZXN0LWJ1dHRvbiBzcGFuLFxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LnJvbGxvdmVyIGJ1dHRvbi5zaW5nbGUtcm9sbG92ZXItYnV0dG9uIHNwYW4sXG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QubmV4dF9yZWludmVzdG1lbnQgYnV0dG9uLnNpbmdsZS1yZWludmVzdC1idXR0b24gc3Bhbixcbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC5uZXh0X3JlaW52ZXN0bWVudCBidXR0b24uc2luZ2xlLXJvbGxvdmVyLWJ1dHRvbiBzcGFuIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LnJlaW52ZXN0bWVudCBidXR0b24uc2luZ2xlLXJlaW52ZXN0LWJ1dHRvbjpob3ZlciwgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LnJlaW52ZXN0bWVudCBidXR0b24uc2luZ2xlLXJlaW52ZXN0LWJ1dHRvbjpmb2N1cyxcbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC5yZWludmVzdG1lbnQgYnV0dG9uLnNpbmdsZS1yb2xsb3Zlci1idXR0b246aG92ZXIsXG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QucmVpbnZlc3RtZW50IGJ1dHRvbi5zaW5nbGUtcm9sbG92ZXItYnV0dG9uOmZvY3VzLFxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LnJvbGxvdmVyIGJ1dHRvbi5zaW5nbGUtcmVpbnZlc3QtYnV0dG9uOmhvdmVyLFxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LnJvbGxvdmVyIGJ1dHRvbi5zaW5nbGUtcmVpbnZlc3QtYnV0dG9uOmZvY3VzLFxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LnJvbGxvdmVyIGJ1dHRvbi5zaW5nbGUtcm9sbG92ZXItYnV0dG9uOmhvdmVyLFxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LnJvbGxvdmVyIGJ1dHRvbi5zaW5nbGUtcm9sbG92ZXItYnV0dG9uOmZvY3VzLFxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0Lm5leHRfcmVpbnZlc3RtZW50IGJ1dHRvbi5zaW5nbGUtcmVpbnZlc3QtYnV0dG9uOmhvdmVyLFxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0Lm5leHRfcmVpbnZlc3RtZW50IGJ1dHRvbi5zaW5nbGUtcmVpbnZlc3QtYnV0dG9uOmZvY3VzLFxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0Lm5leHRfcmVpbnZlc3RtZW50IGJ1dHRvbi5zaW5nbGUtcm9sbG92ZXItYnV0dG9uOmhvdmVyLFxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0Lm5leHRfcmVpbnZlc3RtZW50IGJ1dHRvbi5zaW5nbGUtcm9sbG92ZXItYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1NmNhYjtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LnJlaW52ZXN0bWVudCBidXR0b24uc2luZ2xlLXJlaW52ZXN0LWJ1dHRvbjpkaXNhYmxlZCxcbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC5yZWludmVzdG1lbnQgYnV0dG9uLnNpbmdsZS1yb2xsb3Zlci1idXR0b246ZGlzYWJsZWQsXG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3Qucm9sbG92ZXIgYnV0dG9uLnNpbmdsZS1yZWludmVzdC1idXR0b246ZGlzYWJsZWQsXG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3Qucm9sbG92ZXIgYnV0dG9uLnNpbmdsZS1yb2xsb3Zlci1idXR0b246ZGlzYWJsZWQsXG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QubmV4dF9yZWludmVzdG1lbnQgYnV0dG9uLnNpbmdsZS1yZWludmVzdC1idXR0b246ZGlzYWJsZWQsXG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QubmV4dF9yZWludmVzdG1lbnQgYnV0dG9uLnNpbmdsZS1yb2xsb3Zlci1idXR0b246ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMTU2Y2FiO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LnJlaW52ZXN0bWVudCAuZ2lmdC1wdXJjaGFzZS1leHBsYWluZXItd3JhcHBlcixcbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC5yb2xsb3ZlciAuZ2lmdC1wdXJjaGFzZS1leHBsYWluZXItd3JhcHBlcixcbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC5uZXh0X3JlaW52ZXN0bWVudCAuZ2lmdC1wdXJjaGFzZS1leHBsYWluZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QucmVpbnZlc3RtZW50IC5yZWludmVzdGVkLW1lc3NhZ2UtY29udGFpbmVyLFxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LnJvbGxvdmVyIC5yZWludmVzdGVkLW1lc3NhZ2UtY29udGFpbmVyLFxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0Lm5leHRfcmVpbnZlc3RtZW50IC5yZWludmVzdGVkLW1lc3NhZ2UtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgd2lkdGg6IDc1JTtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMHB4O1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LnJlaW52ZXN0bWVudCAucmVpbnZlc3RlZC1tZXNzYWdlLWNvbnRhaW5lci13YWxsZXQsXG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QucmVpbnZlc3RtZW50IC5yZWludmVzdGVkLW1lc3NhZ2UtY29udGFpbmVyLWNvbnRyYWN0LFxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LnJvbGxvdmVyIC5yZWludmVzdGVkLW1lc3NhZ2UtY29udGFpbmVyLXdhbGxldCxcbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC5yb2xsb3ZlciAucmVpbnZlc3RlZC1tZXNzYWdlLWNvbnRhaW5lci1jb250cmFjdCxcbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC5uZXh0X3JlaW52ZXN0bWVudCAucmVpbnZlc3RlZC1tZXNzYWdlLWNvbnRhaW5lci13YWxsZXQsXG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QubmV4dF9yZWludmVzdG1lbnQgLnJlaW52ZXN0ZWQtbWVzc2FnZS1jb250YWluZXItY29udHJhY3Qge1xuICBtYXJnaW46IDMwcHggYXV0bztcbiAgcGFkZGluZzogMjBweCAyNXB4O1xuICB3aWR0aDogNzUlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTU2Y2FiO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LnJlaW52ZXN0bWVudCAucmVpbnZlc3RlZC1tZXNzYWdlLWNvbnRhaW5lci13YWxsZXQgcCxcbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC5yZWludmVzdG1lbnQgLnJlaW52ZXN0ZWQtbWVzc2FnZS1jb250YWluZXItY29udHJhY3QgcCxcbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC5yb2xsb3ZlciAucmVpbnZlc3RlZC1tZXNzYWdlLWNvbnRhaW5lci13YWxsZXQgcCxcbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC5yb2xsb3ZlciAucmVpbnZlc3RlZC1tZXNzYWdlLWNvbnRhaW5lci1jb250cmFjdCBwLFxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0Lm5leHRfcmVpbnZlc3RtZW50IC5yZWludmVzdGVkLW1lc3NhZ2UtY29udGFpbmVyLXdhbGxldCBwLFxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0Lm5leHRfcmVpbnZlc3RtZW50IC5yZWludmVzdGVkLW1lc3NhZ2UtY29udGFpbmVyLWNvbnRyYWN0IHAge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG59XG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QucmVpbnZlc3RtZW50IC5yZWludmVzdGVkLW1lc3NhZ2UtY29udGFpbmVyLXdhbGxldCAuc2lnbnVwLWRpc2FibGVkLFxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LnJlaW52ZXN0bWVudCAucmVpbnZlc3RlZC1tZXNzYWdlLWNvbnRhaW5lci1jb250cmFjdCAuc2lnbnVwLWRpc2FibGVkLFxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LnJvbGxvdmVyIC5yZWludmVzdGVkLW1lc3NhZ2UtY29udGFpbmVyLXdhbGxldCAuc2lnbnVwLWRpc2FibGVkLFxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LnJvbGxvdmVyIC5yZWludmVzdGVkLW1lc3NhZ2UtY29udGFpbmVyLWNvbnRyYWN0IC5zaWdudXAtZGlzYWJsZWQsXG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QubmV4dF9yZWludmVzdG1lbnQgLnJlaW52ZXN0ZWQtbWVzc2FnZS1jb250YWluZXItd2FsbGV0IC5zaWdudXAtZGlzYWJsZWQsXG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QubmV4dF9yZWludmVzdG1lbnQgLnJlaW52ZXN0ZWQtbWVzc2FnZS1jb250YWluZXItY29udHJhY3QgLnNpZ251cC1kaXNhYmxlZCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMjk0Mzc4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QucmVpbnZlc3RtZW50IC5yZWludmVzdGVkLW1lc3NhZ2UtY29udGFpbmVyLXdhbGxldCAubWVzc2FnZS1oZWFkZXIsXG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QucmVpbnZlc3RtZW50IC5yZWludmVzdGVkLW1lc3NhZ2UtY29udGFpbmVyLWNvbnRyYWN0IC5tZXNzYWdlLWhlYWRlcixcbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC5yb2xsb3ZlciAucmVpbnZlc3RlZC1tZXNzYWdlLWNvbnRhaW5lci13YWxsZXQgLm1lc3NhZ2UtaGVhZGVyLFxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LnJvbGxvdmVyIC5yZWludmVzdGVkLW1lc3NhZ2UtY29udGFpbmVyLWNvbnRyYWN0IC5tZXNzYWdlLWhlYWRlcixcbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC5uZXh0X3JlaW52ZXN0bWVudCAucmVpbnZlc3RlZC1tZXNzYWdlLWNvbnRhaW5lci13YWxsZXQgLm1lc3NhZ2UtaGVhZGVyLFxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0Lm5leHRfcmVpbnZlc3RtZW50IC5yZWludmVzdGVkLW1lc3NhZ2UtY29udGFpbmVyLWNvbnRyYWN0IC5tZXNzYWdlLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNlYjg1MjM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC5yZWludmVzdG1lbnQgLnJlaW52ZXN0ZWQtbWVzc2FnZS1jb250YWluZXItd2FsbGV0IC5tZXNzYWdlLWhlYWRlci5lbnJvbGxlZCxcbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC5yZWludmVzdG1lbnQgLnJlaW52ZXN0ZWQtbWVzc2FnZS1jb250YWluZXItY29udHJhY3QgLm1lc3NhZ2UtaGVhZGVyLmVucm9sbGVkLFxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LnJvbGxvdmVyIC5yZWludmVzdGVkLW1lc3NhZ2UtY29udGFpbmVyLXdhbGxldCAubWVzc2FnZS1oZWFkZXIuZW5yb2xsZWQsXG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3Qucm9sbG92ZXIgLnJlaW52ZXN0ZWQtbWVzc2FnZS1jb250YWluZXItY29udHJhY3QgLm1lc3NhZ2UtaGVhZGVyLmVucm9sbGVkLFxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0Lm5leHRfcmVpbnZlc3RtZW50IC5yZWludmVzdGVkLW1lc3NhZ2UtY29udGFpbmVyLXdhbGxldCAubWVzc2FnZS1oZWFkZXIuZW5yb2xsZWQsXG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QubmV4dF9yZWludmVzdG1lbnQgLnJlaW52ZXN0ZWQtbWVzc2FnZS1jb250YWluZXItY29udHJhY3QgLm1lc3NhZ2UtaGVhZGVyLmVucm9sbGVkIHtcbiAgY29sb3I6ICMxNTZjYWI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QucmVpbnZlc3RtZW50IC5yZWludmVzdGVkLW1lc3NhZ2UtY29udGFpbmVyLXdhbGxldCxcbiAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LnJlaW52ZXN0bWVudCAucmVpbnZlc3RlZC1tZXNzYWdlLWNvbnRhaW5lci1jb250cmFjdCxcbiAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LnJvbGxvdmVyIC5yZWludmVzdGVkLW1lc3NhZ2UtY29udGFpbmVyLXdhbGxldCxcbiAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LnJvbGxvdmVyIC5yZWludmVzdGVkLW1lc3NhZ2UtY29udGFpbmVyLWNvbnRyYWN0LFxuICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QubmV4dF9yZWludmVzdG1lbnQgLnJlaW52ZXN0ZWQtbWVzc2FnZS1jb250YWluZXItd2FsbGV0LFxuICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QubmV4dF9yZWludmVzdG1lbnQgLnJlaW52ZXN0ZWQtbWVzc2FnZS1jb250YWluZXItY29udHJhY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QucmVpbnZlc3RtZW50IC5yZWludmVzdG1lbnQtcHJvcGVydHktY2FyZCxcbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC5yb2xsb3ZlciAucmVpbnZlc3RtZW50LXByb3BlcnR5LWNhcmQsXG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QubmV4dF9yZWludmVzdG1lbnQgLnJlaW52ZXN0bWVudC1wcm9wZXJ0eS1jYXJkIHtcbiAgd2lkdGg6IDc1JTtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMHB4O1xuICBwYWRkaW5nOiAyMHB4IDMwcHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNTZjYWI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMTVzIGFsbCBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC5yZWludmVzdG1lbnQgLnJlaW52ZXN0bWVudC1wcm9wZXJ0eS1jYXJkLFxuICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3Qucm9sbG92ZXIgLnJlaW52ZXN0bWVudC1wcm9wZXJ0eS1jYXJkLFxuICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QubmV4dF9yZWludmVzdG1lbnQgLnJlaW52ZXN0bWVudC1wcm9wZXJ0eS1jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LnJlaW52ZXN0bWVudCAucmVpbnZlc3RtZW50LXByb3BlcnR5LWNhcmQgaDQsXG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3Qucm9sbG92ZXIgLnJlaW52ZXN0bWVudC1wcm9wZXJ0eS1jYXJkIGg0LFxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0Lm5leHRfcmVpbnZlc3RtZW50IC5yZWludmVzdG1lbnQtcHJvcGVydHktY2FyZCBoNCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC5yZWludmVzdG1lbnQgLnJlaW52ZXN0bWVudC1wcm9wZXJ0eS1jYXJkIHAsXG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3Qucm9sbG92ZXIgLnJlaW52ZXN0bWVudC1wcm9wZXJ0eS1jYXJkIHAsXG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QubmV4dF9yZWludmVzdG1lbnQgLnJlaW52ZXN0bWVudC1wcm9wZXJ0eS1jYXJkIHAge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC5yZWludmVzdG1lbnQgLnJlaW52ZXN0bWVudC1wcm9wZXJ0eS1jYXJkIHA6bGFzdC1vZi10eXBlLFxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LnJvbGxvdmVyIC5yZWludmVzdG1lbnQtcHJvcGVydHktY2FyZCBwOmxhc3Qtb2YtdHlwZSxcbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC5uZXh0X3JlaW52ZXN0bWVudCAucmVpbnZlc3RtZW50LXByb3BlcnR5LWNhcmQgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4jcmVpbnZlc3RtZW50LW1vZGFsIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk5OTk5O1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuI3JlaW52ZXN0bWVudC1tb2RhbC5oaWRlIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgei1pbmRleDogLTk5OTk5ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xufVxuI3JlaW52ZXN0bWVudC1tb2RhbCAubm8tZGlzcGxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcmVpbnZlc3RtZW50LW1vZGFsICNyZWludmVzdG1lbnQtbW9kYWwtbWFpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDY1JTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgaGVpZ2h0OiA4MCU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jcmVpbnZlc3RtZW50LW1vZGFsICNyZWludmVzdG1lbnQtbW9kYWwtbWFpbiAucmVpbnZlc3RtZW50LWJvbGQtbGFiZWwge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuI3JlaW52ZXN0bWVudC1tb2RhbCAjcmVpbnZlc3RtZW50LW1vZGFsLW1haW4gb2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICBwYWRkaW5nOiAwcHggMzBweDtcbiAgbWFyZ2luOiAxNXB4IDBweDtcbn1cbiNyZWludmVzdG1lbnQtbW9kYWwgI3JlaW52ZXN0bWVudC1tb2RhbC1tYWluIG9sIGxpIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuI3JlaW52ZXN0bWVudC1tb2RhbCAjcmVpbnZlc3RtZW50LW1vZGFsLW1haW4gb2wubGV0dGVycyB7XG4gIGxpc3Qtc3R5bGU6IGxvd2VyLWFscGhhO1xufVxuI3JlaW52ZXN0bWVudC1tb2RhbCAjcmVpbnZlc3RtZW50LW1vZGFsLW1haW4gLnJlaW52ZXN0bWVudC1tb2RhbC1jbG9zZS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0cHg7XG4gIHRvcDogNHB4O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbiNyZWludmVzdG1lbnQtbW9kYWwgI3JlaW52ZXN0bWVudC1tb2RhbC1tYWluIC5yZWludmVzdG1lbnQtbW9kYWwtY2xvc2UtYnV0dG9uIGkge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuI3JlaW52ZXN0bWVudC1tb2RhbCAjcmVpbnZlc3RtZW50LW1vZGFsLW1haW4gLnJlaW52ZXN0bWVudC1tb2RhbC1jbG9zZS1idXR0b246aG92ZXIgaSwgI3JlaW52ZXN0bWVudC1tb2RhbCAjcmVpbnZlc3RtZW50LW1vZGFsLW1haW4gLnJlaW52ZXN0bWVudC1tb2RhbC1jbG9zZS1idXR0b246Zm9jdXMgaSB7XG4gIGNvbG9yOiAjZjJhOTFlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgI3JlaW52ZXN0bWVudC1tb2RhbCAjcmVpbnZlc3RtZW50LW1vZGFsLW1haW4ge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LWhlaWdodDogOTQlO1xuICB9XG59XG4jcmVpbnZlc3RtZW50LW1vZGFsICNyZWludmVzdG1lbnQtbW9kYWwtbWFpbiAjcmVpbnZlc3RtZW50LW1vZGFsLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk0Mzc4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4jcmVpbnZlc3RtZW50LW1vZGFsICNyZWludmVzdG1lbnQtbW9kYWwtbWFpbiAjcmVpbnZlc3RtZW50LW1vZGFsLWhlYWRlciA+IGgyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDEwcHggNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICNyZWludmVzdG1lbnQtbW9kYWwgI3JlaW52ZXN0bWVudC1tb2RhbC1tYWluICNyZWludmVzdG1lbnQtbW9kYWwtaGVhZGVyID4gaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuI3JlaW52ZXN0bWVudC1tb2RhbCAjcmVpbnZlc3RtZW50LW1vZGFsLW1haW4gI3JlaW52ZXN0bWVudC1tb2RhbC1ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHggMjhweCAzMHB4IDM1cHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gOTNweCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4jcmVpbnZlc3RtZW50LW1vZGFsICNyZWludmVzdG1lbnQtbW9kYWwtbWFpbiAjcmVpbnZlc3RtZW50LW1vZGFsLWJvZHkgLnJlaW52ZXN0bWVudC10ZXJtcy1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4jcmVpbnZlc3RtZW50LW1vZGFsICNyZWludmVzdG1lbnQtbW9kYWwtbWFpbiAjcmVpbnZlc3RtZW50LW1vZGFsLWJvZHkgaDMge1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMjk0Mzc4O1xufVxuI3JlaW52ZXN0bWVudC1tb2RhbCAjcmVpbnZlc3RtZW50LW1vZGFsLW1haW4gI3JlaW52ZXN0bWVudC1tb2RhbC1ib2R5IHAge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbiNyZWludmVzdG1lbnQtbW9kYWwgI3JlaW52ZXN0bWVudC1tb2RhbC1tYWluICNyZWludmVzdG1lbnQtbW9kYWwtYm9keSAucmVxdWlyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCIqXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogcmVkO1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG59XG4jcmVpbnZlc3RtZW50LW1vZGFsICNyZWludmVzdG1lbnQtbW9kYWwtbWFpbiAjcmVpbnZlc3RtZW50LW1vZGFsLWJvZHkgLnNpbXBsZS1vcHQtaW4tdGVybXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcmVpbnZlc3RtZW50LW1vZGFsICNyZWludmVzdG1lbnQtbW9kYWwtbWFpbiAjcmVpbnZlc3RtZW50LW1vZGFsLWJvZHkgI29wdC1pbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3JlaW52ZXN0bWVudC1tb2RhbCAjcmVpbnZlc3RtZW50LW1vZGFsLW1haW4gI3JlaW52ZXN0bWVudC1tb2RhbC1ib2R5ICNvcHQtaW4tY29udGFpbmVyIC5mYS1jaGVjayB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbiNyZWludmVzdG1lbnQtbW9kYWwgI3JlaW52ZXN0bWVudC1tb2RhbC1tYWluICNyZWludmVzdG1lbnQtbW9kYWwtYm9keSAjb3B0LWluLWNvbnRhaW5lciBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAzcHggc29saWQgIzExMmM0YztcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMTEyYzRjO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4xNXMgYWxsIGVhc2UtaW4tb3V0O1xufVxuI3JlaW52ZXN0bWVudC1tb2RhbCAjcmVpbnZlc3RtZW50LW1vZGFsLW1haW4gI3JlaW52ZXN0bWVudC1tb2RhbC1ib2R5ICNvcHQtaW4tY29udGFpbmVyIGJ1dHRvbjpob3ZlciwgI3JlaW52ZXN0bWVudC1tb2RhbCAjcmVpbnZlc3RtZW50LW1vZGFsLW1haW4gI3JlaW52ZXN0bWVudC1tb2RhbC1ib2R5ICNvcHQtaW4tY29udGFpbmVyIGJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTJjNGM7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbiNyZWludmVzdG1lbnQtbW9kYWwgI3JlaW52ZXN0bWVudC1tb2RhbC1tYWluICNyZWludmVzdG1lbnQtbW9kYWwtYm9keSAjb3B0LWluLWNvbnRhaW5lciBidXR0b246ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMTEyYzRjO1xufVxuI3JlaW52ZXN0bWVudC1tb2RhbCAjcmVpbnZlc3RtZW50LW1vZGFsLW1haW4gI3JlaW52ZXN0bWVudC1tb2RhbC1ib2R5ICNvcHQtaW4tY29udGFpbmVyIGJ1dHRvbi5hbS1zdXJlLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDNweCBzb2xpZCBncmVlbjtcbiAgY29sb3I6IGdyZWVuO1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG4jcmVpbnZlc3RtZW50LW1vZGFsICNyZWludmVzdG1lbnQtbW9kYWwtbWFpbiAjcmVpbnZlc3RtZW50LW1vZGFsLWJvZHkgI29wdC1pbi1jb250YWluZXIgYnV0dG9uLmFtLXN1cmUtYnV0dG9uOmhvdmVyLCAjcmVpbnZlc3RtZW50LW1vZGFsICNyZWludmVzdG1lbnQtbW9kYWwtbWFpbiAjcmVpbnZlc3RtZW50LW1vZGFsLWJvZHkgI29wdC1pbi1jb250YWluZXIgYnV0dG9uLmFtLXN1cmUtYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbiNyZWludmVzdG1lbnQtbW9kYWwgI3JlaW52ZXN0bWVudC1tb2RhbC1tYWluICNyZWludmVzdG1lbnQtbW9kYWwtYm9keSAjb3B0LWluLWNvbnRhaW5lciBidXR0b24uY2FuY2VsLWJ1dHRvbiB7XG4gIGNvbG9yOiByZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDNweCBzb2xpZCByZWQ7XG59XG4jcmVpbnZlc3RtZW50LW1vZGFsICNyZWludmVzdG1lbnQtbW9kYWwtbWFpbiAjcmVpbnZlc3RtZW50LW1vZGFsLWJvZHkgI29wdC1pbi1jb250YWluZXIgYnV0dG9uLmNhbmNlbC1idXR0b246aG92ZXIsICNyZWludmVzdG1lbnQtbW9kYWwgI3JlaW52ZXN0bWVudC1tb2RhbC1tYWluICNyZWludmVzdG1lbnQtbW9kYWwtYm9keSAjb3B0LWluLWNvbnRhaW5lciBidXR0b24uY2FuY2VsLWJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgY29sb3I6IHdoaXRlO1xufVxuI3JlaW52ZXN0bWVudC1tb2RhbCAjcmVpbnZlc3RtZW50LW1vZGFsLW1haW4gI3JlaW52ZXN0bWVudC1tb2RhbC1ib2R5ICNvcHQtaW4tY29udGFpbmVyIC5yZWludmVzdG1lbnQtZXJyb3ItbWVzc2FnZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3JlaW52ZXN0bWVudC1tb2RhbCAjcmVpbnZlc3RtZW50LW1vZGFsLW1haW4gI3JlaW52ZXN0bWVudC1tb2RhbC1ib2R5ICNvcHQtaW4tY29udGFpbmVyIC5yZWludmVzdG1lbnQtZXJyb3ItbWVzc2FnZS1jb250YWluZXIgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgY29sb3I6IHJlZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICNyZWludmVzdG1lbnQtbW9kYWwgI3JlaW52ZXN0bWVudC1tb2RhbC1tYWluICNyZWludmVzdG1lbnQtbW9kYWwtYm9keSAjb3B0LWluLWNvbnRhaW5lciAucmVpbnZlc3RtZW50LWVycm9yLW1lc3NhZ2UtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI3JlaW52ZXN0bWVudC1tb2RhbCAjcmVpbnZlc3RtZW50LW1vZGFsLW1haW4gI3JlaW52ZXN0bWVudC1tb2RhbC1ib2R5ICNvcHQtaW4tY29udGFpbmVyIC5yZWludmVzdG1lbnQtc3VjY2Vzcy1tZXNzYWdlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbn1cbiNyZWludmVzdG1lbnQtbW9kYWwgI3JlaW52ZXN0bWVudC1tb2RhbC1tYWluICNyZWludmVzdG1lbnQtbW9kYWwtYm9keSAjb3B0LWluLWNvbnRhaW5lciAucmVpbnZlc3RtZW50LXN1Y2Nlc3MtbWVzc2FnZS1jb250YWluZXIgbGkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgI3JlaW52ZXN0bWVudC1tb2RhbCAjcmVpbnZlc3RtZW50LW1vZGFsLW1haW4gI3JlaW52ZXN0bWVudC1tb2RhbC1ib2R5ICNvcHQtaW4tY29udGFpbmVyIC5yZWludmVzdG1lbnQtc3VjY2Vzcy1tZXNzYWdlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNyZWludmVzdG1lbnQtbW9kYWwgI3JlaW52ZXN0bWVudC1tb2RhbC1tYWluICNyZWludmVzdG1lbnQtbW9kYWwtYm9keSAjb3B0LWluLWNvbnRhaW5lciAucmVpbnZlc3RtZW50LXN1Y2Nlc3MtbWVzc2FnZS1jb250YWluZXIgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgY29sb3I6IGdyZWVuO1xufVxuI3JlaW52ZXN0bWVudC1tb2RhbCAjcmVpbnZlc3RtZW50LW1vZGFsLW1haW4gI3JlaW52ZXN0bWVudC1tb2RhbC1ib2R5ICNvcHQtaW4tY29udGFpbmVyIC5yZWludmVzdG1lbnQtc3VjY2Vzcy1tZXNzYWdlLWNvbnRhaW5lciA+IHNwYW4ubmV4dC1zdGVwcyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbiNyZWludmVzdG1lbnQtbW9kYWwgI3JlaW52ZXN0bWVudC1tb2RhbC1tYWluICNyZWludmVzdG1lbnQtbW9kYWwtYm9keSAjb3B0LWluLWNvbnRhaW5lciBpLm1vZGFsLXJlaW52ZXN0LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDIwcHgpO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGNvbG9yOiAjMTU2Y2FiO1xufVxuI3JlaW52ZXN0bWVudC1tb2RhbCAjcmVpbnZlc3RtZW50LW1vZGFsLW1haW4gI3JlaW52ZXN0bWVudC1tb2RhbC1ib2R5ICNvcHQtaW4tY29udGFpbmVyIGkuZmEtY2hlY2ssXG4jcmVpbnZlc3RtZW50LW1vZGFsICNyZWludmVzdG1lbnQtbW9kYWwtbWFpbiAjcmVpbnZlc3RtZW50LW1vZGFsLWJvZHkgI29wdC1pbi1jb250YWluZXIgaS5mYS1zcGlubmVyLXRoaXJkIHtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuI3JlaW52ZXN0bWVudC1tb2RhbCAjcmVpbnZlc3RtZW50LW1vZGFsLW1haW4gI3JlaW52ZXN0bWVudC1tb2RhbC1ib2R5ICNvcHQtaW4tY29udGFpbmVyIGkuZmEtc3Bpbm5lci10aGlyZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGN1YmljLWJlemllcigwLjE1LCAwLjMsIDAuMywgMC43KSBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMXMgY3ViaWMtYmV6aWVyKDAuMTUsIDAuMywgMC4zLCAwLjcpIGluZmluaXRlO1xufVxuI3JlaW52ZXN0bWVudC1tb2RhbCAjcmVpbnZlc3RtZW50LW1vZGFsLW1haW4gI3JlaW52ZXN0bWVudC1tb2RhbC1ib2R5ICNvcHQtaW4tY29udGFpbmVyIC5oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufSIsImJvZHkud29vY29tbWVyY2Utdmlldy1vcmRlciAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgcDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbmJvZHkud29vY29tbWVyY2Utdmlldy1vcmRlciAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgcDpmaXJzdC1vZi10eXBlIG1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmJvZHkud29vY29tbWVyY2Utdmlldy1vcmRlciAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgcC5vcmRlci1hZ2FpbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5Lndvb2NvbW1lcmNlLXZpZXctb3JkZXIgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbmJvZHkud29vY29tbWVyY2Utdmlldy1vcmRlciAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHMgaDIud29vY29tbWVyY2Utb3JkZXItZGV0YWlsc19fdGl0bGUsXG5ib2R5Lndvb2NvbW1lcmNlLXZpZXctb3JkZXIgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzIGgyLndvb2NvbW1lcmNlLWNvbHVtbl9fdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuYm9keS53b29jb21tZXJjZS12aWV3LW9yZGVyIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2Utb3JkZXItZGV0YWlscyB0YWJsZS53b29jb21tZXJjZS10YWJsZS53b29jb21tZXJjZS10YWJsZS0tb3JkZXItZGV0YWlscy5zaG9wX3RhYmxlLm9yZGVyX2RldGFpbHMge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkud29vY29tbWVyY2Utdmlldy1vcmRlciAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHMgdGFibGUud29vY29tbWVyY2UtdGFibGUud29vY29tbWVyY2UtdGFibGUtLW9yZGVyLWRldGFpbHMuc2hvcF90YWJsZS5vcmRlcl9kZXRhaWxzIHRoZWFkIHRyIHtcbiAgYmFja2dyb3VuZDogIzExMmM0Yztcbn1cbmJvZHkud29vY29tbWVyY2Utdmlldy1vcmRlciAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHMgdGFibGUud29vY29tbWVyY2UtdGFibGUud29vY29tbWVyY2UtdGFibGUtLW9yZGVyLWRldGFpbHMuc2hvcF90YWJsZS5vcmRlcl9kZXRhaWxzIHRoZWFkIHRyIHRoIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEycHg7XG59XG5ib2R5Lndvb2NvbW1lcmNlLXZpZXctb3JkZXIgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzIHRhYmxlLndvb2NvbW1lcmNlLXRhYmxlLndvb2NvbW1lcmNlLXRhYmxlLS1vcmRlci1kZXRhaWxzLnNob3BfdGFibGUub3JkZXJfZGV0YWlscyB0Ym9keSAud29vY29tbWVyY2UtdGFibGVfX2xpbmUtaXRlbS5vcmRlcl9pdGVtOmxhc3Qtb2YtdHlwZSB0ZC5wcm9kdWN0LW5hbWUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG59XG5ib2R5Lndvb2NvbW1lcmNlLXZpZXctb3JkZXIgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzIHRhYmxlLndvb2NvbW1lcmNlLXRhYmxlLndvb2NvbW1lcmNlLXRhYmxlLS1vcmRlci1kZXRhaWxzLnNob3BfdGFibGUub3JkZXJfZGV0YWlscyB0Ym9keSAud29vY29tbWVyY2UtdGFibGVfX2xpbmUtaXRlbS5vcmRlcl9pdGVtOmxhc3Qtb2YtdHlwZSB0ZC5wcm9kdWN0LXRvdGFsIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbn1cbmJvZHkud29vY29tbWVyY2Utdmlldy1vcmRlciAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHMgdGFibGUud29vY29tbWVyY2UtdGFibGUud29vY29tbWVyY2UtdGFibGUtLW9yZGVyLWRldGFpbHMuc2hvcF90YWJsZS5vcmRlcl9kZXRhaWxzIHRib2R5IC53b29jb21tZXJjZS10YWJsZV9fbGluZS1pdGVtLm9yZGVyX2l0ZW0gdGQge1xuICBwYWRkaW5nOiAxNnB4IDEycHg7XG59XG5ib2R5Lndvb2NvbW1lcmNlLXZpZXctb3JkZXIgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzIHRhYmxlLndvb2NvbW1lcmNlLXRhYmxlLndvb2NvbW1lcmNlLXRhYmxlLS1vcmRlci1kZXRhaWxzLnNob3BfdGFibGUub3JkZXJfZGV0YWlscyB0Ym9keSAud29vY29tbWVyY2UtdGFibGVfX2xpbmUtaXRlbS5vcmRlcl9pdGVtIHRkLnByb2R1Y3QtbmFtZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTEyYzRjO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxMTJjNGM7XG59XG5ib2R5Lndvb2NvbW1lcmNlLXZpZXctb3JkZXIgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzIHRhYmxlLndvb2NvbW1lcmNlLXRhYmxlLndvb2NvbW1lcmNlLXRhYmxlLS1vcmRlci1kZXRhaWxzLnNob3BfdGFibGUub3JkZXJfZGV0YWlscyB0Ym9keSAud29vY29tbWVyY2UtdGFibGVfX2xpbmUtaXRlbS5vcmRlcl9pdGVtIHRkLnByb2R1Y3QtdG90YWwge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzExMmM0YztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzExMmM0Yztcbn1cbmJvZHkud29vY29tbWVyY2Utdmlldy1vcmRlciAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHMgdGFibGUud29vY29tbWVyY2UtdGFibGUud29vY29tbWVyY2UtdGFibGUtLW9yZGVyLWRldGFpbHMuc2hvcF90YWJsZS5vcmRlcl9kZXRhaWxzIHRmb290IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5ib2R5Lndvb2NvbW1lcmNlLXZpZXctb3JkZXIgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzIHRhYmxlLndvb2NvbW1lcmNlLXRhYmxlLndvb2NvbW1lcmNlLXRhYmxlLS1vcmRlci1kZXRhaWxzLnNob3BfdGFibGUub3JkZXJfZGV0YWlscyB0Zm9vdCB0ciB0aCwgYm9keS53b29jb21tZXJjZS12aWV3LW9yZGVyIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2Utb3JkZXItZGV0YWlscyB0YWJsZS53b29jb21tZXJjZS10YWJsZS53b29jb21tZXJjZS10YWJsZS0tb3JkZXItZGV0YWlscy5zaG9wX3RhYmxlLm9yZGVyX2RldGFpbHMgdGZvb3QgdHIgdGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuYm9keS53b29jb21tZXJjZS12aWV3LW9yZGVyIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2Utb3JkZXItZGV0YWlscyB0YWJsZS53b29jb21tZXJjZS10YWJsZS53b29jb21tZXJjZS10YWJsZS0tb3JkZXItZGV0YWlscy5zaG9wX3RhYmxlLm9yZGVyX2RldGFpbHMgdGZvb3QgdHI6Zmlyc3QtY2hpbGQgdGgsIGJvZHkud29vY29tbWVyY2Utdmlldy1vcmRlciAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHMgdGFibGUud29vY29tbWVyY2UtdGFibGUud29vY29tbWVyY2UtdGFibGUtLW9yZGVyLWRldGFpbHMuc2hvcF90YWJsZS5vcmRlcl9kZXRhaWxzIHRmb290IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgcGFkZGluZzogMTZweCAxMnB4IDhweDtcbn1cbmJvZHkud29vY29tbWVyY2Utdmlldy1vcmRlciAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHMgdGFibGUud29vY29tbWVyY2UtdGFibGUud29vY29tbWVyY2UtdGFibGUtLW9yZGVyLWRldGFpbHMuc2hvcF90YWJsZS5vcmRlcl9kZXRhaWxzIHRmb290IHRyOm50aC1jaGlsZCgyKSB0aCwgYm9keS53b29jb21tZXJjZS12aWV3LW9yZGVyIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2Utb3JkZXItZGV0YWlscyB0YWJsZS53b29jb21tZXJjZS10YWJsZS53b29jb21tZXJjZS10YWJsZS0tb3JkZXItZGV0YWlscy5zaG9wX3RhYmxlLm9yZGVyX2RldGFpbHMgdGZvb3QgdHI6bnRoLWNoaWxkKDIpIHRkIHtcbiAgcGFkZGluZzogOHB4IDEycHggMTZweDtcbn1cbmJvZHkud29vY29tbWVyY2Utdmlldy1vcmRlciAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHMgdGFibGUud29vY29tbWVyY2UtdGFibGUud29vY29tbWVyY2UtdGFibGUtLW9yZGVyLWRldGFpbHMuc2hvcF90YWJsZS5vcmRlcl9kZXRhaWxzIHRmb290IHRyOmxhc3QtY2hpbGQgdGgge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEycHggMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjVmYztcbiAgY29sb3I6ICMxMTJjNGM7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbmJvZHkud29vY29tbWVyY2Utdmlldy1vcmRlciAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHMgdGFibGUud29vY29tbWVyY2UtdGFibGUud29vY29tbWVyY2UtdGFibGUtLW9yZGVyLWRldGFpbHMuc2hvcF90YWJsZS5vcmRlcl9kZXRhaWxzIHRmb290IHRyOmxhc3QtY2hpbGQgdGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMnB4IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmY1ZmM7XG4gIGNvbG9yOiAjMTEyYzRjO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5ib2R5Lndvb2NvbW1lcmNlLXZpZXctb3JkZXIgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIGgyLndvb2NvbW1lcmNlLWNvbHVtbl9fdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuYm9keS53b29jb21tZXJjZS12aWV3LW9yZGVyIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyBhZGRyZXNzIHtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTEyYzRjO1xufSIsIi53b29jb21tZXJjZSAubG9naW4tYnV0dG9uIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59IiwiLyogQ3VzdG9tIHN0eWxlcyBmb3IgZmFkZS1pbiBhbmltYXRpb24gKi9cbi50ZWFtLXBhZ2UtbW9kYWwtb3Blbi1jb250YWluZXIge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLCB0cmFuc2Zvcm0gMC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZSwgdHJhbnNmb3JtIDAuNHMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC40cyBlYXNlO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnRlYW0tcGFnZS1tb2RhbC1vcGVuLWNvbnRhaW5lci52aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtd2Via2l0LWZpbHRlcjogYmx1cigwcHgpO1xuICAgICAgICAgIGZpbHRlcjogYmx1cigwcHgpO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBhbGwgZWFzZS1pbi1vdXQ7XG59XG5cbi5ldF9wYl90ZWFtX21lbWJlcl9kZXNjcmlwdGlvbiB7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDJweCk7XG4gICAgICAgICAgZmlsdGVyOiBibHVyKDJweCk7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogMC4yNXMgYWxsIGVhc2UtaW4tb3V0O1xufVxuXG4uZXRfcGJfdGVhbV9tZW1iZXJfZGVzY3JpcHRpb24udmlzaWJsZSB7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDBweCk7XG4gICAgICAgICAgZmlsdGVyOiBibHVyKDBweCk7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IDAuMjVzIGFsbCBlYXNlLWluLW91dDtcbn1cblxuLyogY29udGFpbmVyICovXG4jdGVhbS1wYWdlLW1vZGFsLWNvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDk5OTk5OTg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgI3RlYW0tcGFnZS1tb2RhbC1jb250YWluZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgaGVpZ2h0OiA5NCU7XG4gIH1cbn1cblxuLyogYmFja2Ryb3AgKi9cbiN0ZWFtLXBhZ2UtbW9kYWwtY29udGFpbmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG4gICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG4gIHotaW5kZXg6IDk5OTk5OTc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogbm90LWFjdGl2ZSBzdGF0ZSAqL1xuI3RlYW0tcGFnZS1tb2RhbC1jb250YWluZXIubm90LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4jdGVhbS1wYWdlLW1vZGFsLWNvbnRhaW5lci5ub3QtYWN0aXZlOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKiBtb2RhbCAqL1xuI3RlYW0tcGFnZS1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDg1JTtcbiAgbWF4LWhlaWdodDogODUlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuODUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuODUpO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qIGFjdGl2ZSBzdGF0ZSAqL1xuI3RlYW0tcGFnZS1tb2RhbC1jb250YWluZXI6bm90KC5ub3QtYWN0aXZlKSAjdGVhbS1wYWdlLW1vZGFsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogaGVhZGVyICovXG4jdGVhbS1wYWdlLW1vZGFsLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTQzNzg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuI3RlYW0tcGFnZS1tb2RhbC1oZWFkZXIgPiBoMiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICN0ZWFtLXBhZ2UtbW9kYWwtaGVhZGVyID4gaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLyogY2xvc2UgYnV0dG9uICovXG4udGVhbS1wYWdlLW1vZGFsLWNsb3NlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDRweDtcbiAgdG9wOiA0cHg7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLnRlYW0tcGFnZS1tb2RhbC1jbG9zZS1idXR0b24gaSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4udGVhbS1wYWdlLW1vZGFsLWNsb3NlLWJ1dHRvbiBpOmhvdmVyLFxuLnRlYW0tcGFnZS1tb2RhbC1jbG9zZS1idXR0b24gaTpmb2N1cyB7XG4gIGNvbG9yOiAjZjJhOTFlO1xufVxuXG4vKiBib2R5ICovXG4jdGVhbS1wYWdlLW1vZGFsLWJvZHkge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDg1dmggLSA3MHB4KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLyogY29udGVudCAqL1xuLnRlYW0tcGFnZS1tb2RhbC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4vKiBpbWcgZGl2ICovXG4udGVhbS1wYWdlLW1vZGFsLWltYWdlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIC8qIFNocmluayBpbWFnZSBhcyBtb2RhbCBzaHJpbmtzICovXG4gIC8qIE9uIG1vYmlsZSAoPDUwMHB4KTogc3RhY2sgdmVydGljYWxseSAqL1xufVxuLnRlYW0tcGFnZS1tb2RhbC1pbWFnZSBpbWcge1xuICB3aWR0aDogMjAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAudGVhbS1wYWdlLW1vZGFsLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAudGVhbS1wYWdlLW1vZGFsLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAudGVhbS1wYWdlLW1vZGFsLWltYWdlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDAgYXV0byAxNXB4IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC50ZWFtLXBhZ2UtbW9kYWwtaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5cbi8qIGluZm8gKi9cbi50ZWFtLXBhZ2UtbW9kYWwtaW5mbyB7XG4gIGZsZXg6IDE7XG59XG5cbi50ZWFtLW1lbWJlci1uYW1lIHtcbiAgY29sb3I6ICMyOTQzNzg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4udGVhbS1tZW1iZXItcm9sZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM2NjY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi50ZWFtLW1lbWJlci1iaW8ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4vKiBoaWRkaW5nIG5hdGl2ZSBEaXZpIGFjY29yZGVvbiAqL1xuZGl2I21haW4tY29udGVudCAuZXRfcGJfbW9kdWxlLmV0X3BiX2FjY29yZGlvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmV0X3BiX3RlYW1fbWVtYmVyXzMuZXRfcGJfdGVhbV9tZW1iZXIgKiB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59IiwiI3R3b2ZhLXB1YmxpYy1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogMTN2dztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbjogMTBweCAwcHggMTBweCAxMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHggMHB4IDBweCA1cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB6LWluZGV4OiA5OTk5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1heC13aWR0aDogNTB2dztcbn1cbiN0d29mYS1wdWJsaWMtbm90aWZpY2F0aW9uICN0d29mYS1wdWJsaWMtbm90aWZpY2F0aW9uLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzg4ODtcbn1cbiN0d29mYS1wdWJsaWMtbm90aWZpY2F0aW9uICN0d29mYS1wdWJsaWMtbm90aWZpY2F0aW9uLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgdG9wOiAtMXB4O1xuICByaWdodDogMnB4O1xufVxuI3R3b2ZhLXB1YmxpYy1ub3RpZmljYXRpb24gaDIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMGE1ODlkO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAjdHdvZmEtcHVibGljLW5vdGlmaWNhdGlvbiB7XG4gICAgdG9wOiAyN3Z3O1xuICAgIG1heC13aWR0aDogODB2dztcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbiAgI3R3b2ZhLXB1YmxpYy1ub3RpZmljYXRpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB9XG59Il19 */
