.show-more-btn{position:absolute;left:0;bottom:0;width:100%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(75%, rgb(var(--rd--c--background))));background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0), rgb(var(--rd--c--background)) 75%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), rgb(var(--rd--c--background)) 75%);color:rgb(var(--rd--c--link));border:none;padding:60px 20px 10px;z-index:9}.show-more-btn button{cursor:pointer}.show-more-btn[aria-expanded=false]{position:relative;padding:10px;background:rgba(0,0,0,0)}.switch__lbl{position:relative;display:inline-block;cursor:pointer}.switch__lbl_text{float:right;line-height:23px;font-size:1em;margin-left:15px}.switch__lbl .switch__content{display:block;position:relative;border-radius:30px;width:40px;height:23px;overflow:hidden}.switch__lbl .switch__content:after{content:"";display:block;position:absolute;background-color:rgba(0,0,0,0);width:0;height:0;top:50%;left:50%;border-radius:30px;-webkit-transition:all .2s;transition:all .2s}.switch__lbl .switch__content:before{content:"";display:block;position:absolute;width:calc(100% - 3px);height:calc(100% - 3px);top:0;left:0;border:1.5px solid #e5e5ea;border-radius:30px;background-color:#fff}.switch__lbl .switch__input{display:none}.switch__lbl .switch__input:checked~.switch__circle{left:-1px}.switch__lbl .switch__input:checked~.switch__content:after{background-color:#4bd964;top:0;left:0;width:100%;height:100%}.switch__lbl .switch__circle{display:block;top:1px;left:20px;position:absolute;-webkit-box-shadow:0 2px 6px #999;box-shadow:0 2px 6px #999;width:20px;height:20px;border-radius:20px;background-color:#fff;-webkit-transition:all .2s;transition:all .2s}.pb__thumb .price{position:absolute;bottom:.5em;left:0;background:rgb(var(--rd--c--primary)/0.6);color:rgb(var(--rd--c--primary-on));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:.5em .8em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:90%;border-radius:0 3em 3em 0}.pb .price{font-weight:bold;font-size:.9em}body.woocommerce .entry-content>*:first-child{-webkit-margin-before:0;margin-block-start:0}body.woocommerce .entry-content>*:last-child{-webkit-margin-after:0;margin-block-end:0}.content .woocommerce h2,.content .woocommerce h3,.content .woocommerce h4,.content .woocommerce h5,.content .woocommerce h6{background-color:rgba(0,0,0,0);color:currentColor;padding:0;border:none;-webkit-margin-before:0;margin-block-start:0}.content .woocommerce h2{font-size:20px}.content .woocommerce h3{font-size:18px}.content .woocommerce h4{font-size:17px}.content .woocommerce ul{padding:0;margin:0}.content .woocommerce fieldset>*:last-child{margin-bottom:0}.content .woocommerce fieldset>*:last-child{margin-bottom:0}.content .woocommerce address{border-radius:5px;padding:1em 1.5em;border:1px solid rgb(var(--rd--c--primary-on)/0.3);color:rgb(var(--rd--c--primary-on)/0.8);background-color:rgb(var(--rd--c--primary))}.content .woocommerce address p{margin-block:.5em 0}.content .woocommerce address p+p{-webkit-margin-before:0;margin-block-start:0}.content .woocommerce address p.woocommerce-customer-details--phone:before{content:"";font-family:"Google Symbols";margin-right:.4em;font-style:initial;vertical-align:middle}.content .woocommerce address p.woocommerce-customer-details--email:before{content:"";font-family:"Google Symbols";margin-right:.4em;font-style:initial;vertical-align:middle}.woocommerce-checkout h1.entry-title,.woocommerce-cart h1.entry-title{text-align:center}.u-columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;grid-gap:24px}.u-columns>div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}[class*=woocommerce-columns-]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--wp--preset--spacing--30, clamp(1.5rem, 0.98vw + 0.74rem, 1.96rem))}[class*=woocommerce-columns-]>*{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.select2-container--default .select2-selection--single{height:auto !important;padding-block:5px}.woocommerce-cart-nav{margin:18px 0 32px}.woocommerce-cart-nav ol{counter-reset:number;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}.woocommerce-cart-nav ol li{position:relative;padding-left:30px;line-height:1.5em;padding-left:52px;color:#999}.woocommerce-cart-nav ol li:before{position:absolute;counter-increment:number;content:counter(number);display:inline-block;background:#eee;font-size:18px;border-radius:50%;left:0;width:42px;line-height:42px;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.woocommerce-cart-nav ol li.current{color:#fd9326}.woocommerce-cart-nav ol li.current:before{background-color:#fd9326;color:#fff}.shop_table{padding:0;margin:0;border:none}.shop_table.order_details{border:1px solid rgb(var(--rd--c--text)/0.1);margin-bottom:1em}.shop_table tr.order-total .amount{font-size:1.4em}.shop_table th,.shop_table td{border:none;background-color:inherit;font-weight:normal;font-size:.9em;padding:.8em;text-align:left}.shop_table th.product-thumbnail,.shop_table td.product-thumbnail{-webkit-padding-start:0;padding-inline-start:0}.shop_table th.product-remove,.shop_table td.product-remove{padding:0;max-width:0;position:relative}.shop_table td.woocommerce-orders-table__cell-order-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.5em}.shop_table td.product-meta-wrap{line-height:1.3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.6em}.shop_table td.product-meta-wrap .product-thumbnail{width:60px;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.shop_table td.product-meta-wrap .product-meta>*+*{margin-top:.8em}.shop_table td button.button,.shop_table td a.button{color:rgb(var(--rd--c--link));background:rgb(var(--rd--c--primary));-webkit-box-shadow:0 0 0 1px;box-shadow:0 0 0 1px;font-size:.8em;padding:.3em .6em;display:inline-block;border-radius:2px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center}.shop_table td td strong{display:block}.shop_table td ul.wc-item-meta,.shop_table td ul.variation{font-size:.9em;margin:.5em 0}.shop_table td ul.wc-item-meta li,.shop_table td ul.variation li{margin:0;margin-left:1.2em;padding:0}.shop_table td ul.wc-item-meta li p,.shop_table td ul.variation li p{display:contents}.shop_table thead tr{border-bottom:1px solid rgb(var(--rd--c--text)/0.1)}.shop_table thead th{background-color:rgba(0,0,0,0);color:currentColor;font-size:.9em;opacity:.5;text-align:left;padding-block:.4em}.shop_table thead th.product-remove{width:10px}.shop_table tbody .product-thumbnail{position:relative;width:80px;vertical-align:top}.shop_table tbody .product-thumbnail .product-quantity{position:absolute;background-color:rgb(var(--rd--c--secondary));border-radius:50%;color:rgb(var(--rd--c--secondary-on));display:inline-block;font-size:10px;font-weight:700;letter-spacing:-1px;line-height:16px;width:16px;height:16px;position:absolute;text-align:center;right:0px;top:3px}.shop_table tbody tr:nth-child(2n-1){background-color:rgb(var(--rd--c--text)/0.01)}.shop_table tbody tr.woocommerce-orders-table__row--status-completed{background-color:rgb(var(--rd--c--primary-on)/0.02);-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.02) inset;box-shadow:2px 2px 4px rgba(0,0,0,.02) inset}.shop_table tfoot tr{border-top:1px solid rgb(var(--rd--c--text)/0.1)}.woocommerce-product-attributes-item__label{width:180px}ul#shipping_method{list-style:none}ul#shipping_method{list-style:none}ul#shipping_method li{white-space:nowrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}ul#shipping_method input.shipping_method{margin-right:.4em}@-webkit-keyframes btn_loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes btn_loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}[class*=woocommerce] input#submit.loading:before,[class*=woocommerce] .button.loading:before{content:"";-webkit-animation-fill-mode:both;animation-fill-mode:both;border-radius:100%;border:3px solid #3fff00;border-bottom-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);height:12px;width:12px;display:inline-block;-webkit-animation:btn_loader 1.2s linear infinite;animation:btn_loader 1.2s linear infinite}[class*=woocommerce] input#submit.added:before,[class*=woocommerce] .button.added:before{content:"";font-family:"Google Symbols";color:#3fff00;vertical-align:middle}[class*=woocommerce] nav.woocommerce-breadcrumb{font-size:.9em}[class*=woocommerce] .woocommerce-info{background-color:rgb(var(--rd--c--text)/0.05);border:1px solid rgb(var(--rd--c--text)/0.08);font-size:.9em;padding:1em 1.3em;line-height:1.4;border-radius:5px}[class*=woocommerce] .woocommerce-error,[class*=woocommerce] .woocommerce-info,[class*=woocommerce] .woocommerce-message{background:rgb(var(--rd--c--text)/0.05);font-size:.9em;padding:1em 1.3em;line-height:1.4;border-radius:5px}[class*=woocommerce] .woocommerce-error a.button,[class*=woocommerce] .woocommerce-info a.button,[class*=woocommerce] .woocommerce-message a.button{float:right;font-size:.8em;border-radius:3px;padding:.2em .6em}[class*=woocommerce] .woocommerce-error::before,[class*=woocommerce] .woocommerce-info::before,[class*=woocommerce] .woocommerce-message::before{font-family:"Google Symbols";content:"";vertical-align:middle}[class*=woocommerce] .woocommerce-error{background-color:#feefef;color:#da1414;border:1px solid #da1414;list-style:disc;padding-block:1em;padding-inline:2.6em 1.4em}[class*=woocommerce] .woocommerce-error:before{content:none}[class*=woocommerce] .woocommerce-message{background-color:#e1f6e6;color:#287d3c;border:1px solid #287d3c}[class*=woocommerce] .woocommerce-message:before{content:"";font-family:"Google Symbols";font-size:1.2em;vertical-align:middle}[class*=woocommerce] .star-rating{gap:2px;color:#ffd214}[class*=woocommerce] .star-rating:before{content:"";font-family:"Google Symbols";font-variation-settings:"FILL" 1;font-size:1.1em}[class*=woocommerce] .star-rating-avg{font-weight:bold}[class*=woocommerce] .star-rating-count{opacity:.7}[class*=woocommerce] .star-rating.is-full-stars{position:relative;white-space:nowrap}[class*=woocommerce] .star-rating.is-full-stars:before,[class*=woocommerce] .star-rating.is-full-stars:after{font-size:1.2em;letter-spacing:0;font-family:"Google Symbols";content:""}[class*=woocommerce] .star-rating.is-full-stars:before{position:absolute;overflow:hidden;width:var(--rd--star-rating--width, 100%)}[class*=woocommerce] p.stars{margin:8px 0 16px;font-size:1.6em;line-height:1}[class*=woocommerce] p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;color:rgb(var(--rd--c--primary-on)/0.4)}[class*=woocommerce] p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;content:"☆";text-indent:0}[class*=woocommerce] p.stars.selected a::before{content:"★";color:#ffd400}[class*=woocommerce] p.stars.selected a.active~a::before{content:"☆";color:rgb(var(--rd--c--primary-on)/0.4)}[class*=woocommerce] .quantity{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}[class*=woocommerce] .quantity-wrap{background-color:rgba(var(--rd--c--primary));border:1px solid rgba(var(--rd--c--primary-on)/0.1);border-radius:5px;padding-inline:6px}[class*=woocommerce] .quantity-label{font-size:.9em;font-weight:bold}[class*=woocommerce] .quantity input.qty{height:100%;padding-inline:0;width:28px;padding-block:8px;text-align:center;background-color:rgba(0,0,0,0);border:none;color:currentColor}[class*=woocommerce] .quantity input.qty::-webkit-inner-spin-button,[class*=woocommerce] .quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;-moz-appearance:textfield}[class*=woocommerce] .quantity button.quantity-button{position:relative;width:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0;border:none;background-color:rgba(0,0,0,0);color:currentColor}[class*=woocommerce] .quantity button.quantity-button::before,[class*=woocommerce] .quantity button.quantity-button:after{content:"";display:block;width:10px;height:2px;background:currentColor;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}[class*=woocommerce] .quantity button.quantity-button.plus::before{-webkit-transform:translate(-50%, -50%) rotate(90deg);-ms-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}[class*=woocommerce] .price{line-height:1.2;letter-spacing:1px;gap:.2em}[class*=woocommerce] .price del{font-size:14px;opacity:.6}[class*=woocommerce] .price ins{font-weight:bold;text-decoration:none;display:inline-block}[class*=woocommerce] .price .woocommerce-price-suffix{opacity:.6}[class*=woocommerce] .price .amount{font-weight:bold}[class*=woocommerce] form .form-row{font-size:.9em;margin-top:1em}[class*=woocommerce] form .form-row>label{margin-bottom:.3em;display:block}[class*=woocommerce] form .form-row input:not([type=checkbox]),[class*=woocommerce] form .form-row textarea{width:100%;padding:12px 14px}[class*=woocommerce] form .form-row .required{color:red;font-weight:700;border:none;text-decoration:none}[class*=woocommerce] form .form-row-first{float:left;width:49%;overflow:visible}[class*=woocommerce] form .form-row-last{float:right;width:49%;overflow:visible}[class*=woocommerce] form .form-row-wide{clear:both}[class*=woocommerce] .diver-free-shipping{position:relative;font-size:.9em;padding:1.2em 1.6em;border-radius:5px;background:rgb(var(--rd--c--primary-on)/0.05);margin-bottom:1.5em}[class*=woocommerce] .diver-free-shipping:before{opacity:.02}[class*=woocommerce] .diver-free-shipping .free-shipping-notice{line-height:1;margin-bottom:1em}[class*=woocommerce] .diver-free-shipping .free-shipping-notice .amount{color:rgb(var(--rd--c--secondary));font-weight:bold}[class*=woocommerce] .diver-free-shipping .shipping-progress{position:relative;display:block;width:100%;height:.2em;background-color:rgb(var(--rd--c--primary));border-radius:1em}[class*=woocommerce] .diver-free-shipping .shipping-progress span{position:absolute;height:100%;left:0;top:0;background-color:rgb(var(--rd--c--secondary));border-radius:inherit}.product-single{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em;--rd-wc--summary--width:280px}@media screen and (max-width: 1024px){.product-single{--rd-wc--summary--width:260px}}@media screen and (max-width: 767px){.product-single{max-width:100% !important}.product-single .product-single-body>*:not(.product-single-body__tabs){max-width:var(--rd--content--max);margin-inline:auto}}.product-single-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border-radius:var(--rd--s--radius)}.product-single-body__head{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:var(--wp--preset--spacing--40, clamp(2.2rem, 1.52vw + 0.85rem, 2.74rem))}.product-single-body__thumb{width:480px;max-width:55%;gap:1em;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.product-single-body__thumb .splide:hover .splide__arrows{opacity:1;visibility:visible}.product-single-body__thumb .splide__arrows{opacity:0;visibility:hidden;-webkit-transition:.2s;transition:.2s}.product-single-body__thumb #thumb-slide{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.product-single-body__thumb #thumb-slide.thumb-ttb{width:50px;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.product-single-body__thumb #thumb-slide .splide__slide{padding:2px}.product-single-body__thumb #thumb-slide .splide__slide.is-active img{-webkit-box-shadow:0 0 0 2px rgb(var(--rd--c--accent));box-shadow:0 0 0 2px rgb(var(--rd--c--accent))}.product-single-body__thumb #thumb-slide .splide__arrow{border-radius:3px;-webkit-box-shadow:none;box-shadow:none}.product-single-body__thumb .splide__track{margin:0;padding:0}.product-single-body__thumb img{border-radius:var(--rd--s--radius);width:100%}@media screen and (max-width: 767px){.product-single-body__thumb{max-width:100%;width:100% !important}}.product-single-body__tabs{z-index:990;overflow-x:auto;font-size:.9em;width:100%;position:-webkit-sticky;position:sticky;top:calc(var(--diver--sticky--position--top, 0));background-color:rgb(var(--rd--c--background));padding:.6em 0}.product-single-body__tabs a{text-decoration:none;padding:.6em 1.2em;display:inline-block;color:currentColor;opacity:.4;text-align:center;border-radius:3em;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}@media screen and (min-width: 768px){.product-single-body__tabs a{min-width:100px}}.product-single-body__tabs a.is-current{opacity:1;font-weight:bold;background:rgb(var(--rd--c--secondary)/0.1)}.product-single-body__content{overflow:hidden}.product-single .price{font-size:1.6em}.product-single .price .woocommerce-price-suffix{font-size:.6em;opacity:.6}.product-single .woocommerce-product-rating{font-size:.8em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.4em;margin-top:1rem}.product-single-summary{width:100%}.product-single-summary .entry-form>.price{display:none}.product-single-summary.is-fixed .entry-form{padding:0}.product-single-summary.is-fixed .entry-form .cart{font-size:1.2em}.product-single-summary.is-fixed .product-single-summary__head{padding:2em 1.5em 1.5em;border-bottom:1px solid #eee}.product-single-summary.is-fixed .product-single-summary__inner{padding:1em 1.5em;max-height:calc(100vh - 300px);overflow:auto}.product-single-summary.is-fixed .header-drawer-close{position:absolute;top:8px;left:calc(50% - 40px);height:4px;width:80px;background:#ddd}.product-single:not(.is-layout-sticky) .woocommerce-product-details .entry-form{-webkit-box-shadow:none;box-shadow:none;background:rgba(0,0,0,0)}@media screen and (min-width: 768px){.product-single:not(.is-layout-sticky) .woocommerce-product-details,.product-single:not(.is-layout-sticky) .product-single-body__thumb{position:-webkit-sticky;position:sticky;top:calc(var(--diver--sticky--position--top, 0) + 1em)}}@media screen and (min-width: 1025px){.product-single.is-layout-sticky .product-single-summary{width:var(--rd-wc--summary--width);position:absolute;left:calc(100% + 1em);top:0;margin:0;height:100%}.product-single.is-layout-sticky .product-single-summary__inner{position:-webkit-sticky;position:sticky;top:calc(var(--diver--sticky--position--top, 0) + 1em);-webkit-transition:top .25s;transition:top .25s}.product-single.is-layout-sticky .product-single-summary .entry-form{padding:1.5em;-webkit-box-shadow:var(--rd--s--shadow);box-shadow:var(--rd--s--shadow);background-color:rgb(var(--rd--c--primary));color:rgb(var(--rd--c--primary-on))}.product-single.is-layout-sticky .product-single-summary .entry-form>.price{display:block}.product-single.is-layout-sticky .product-single-summary .entry-form>*:last-child{margin-bottom:0}}@media screen and (min-width: 1025px){.product-single.is-layout-sticky{margin-right:calc(var(--rd-wc--summary--width) + 1em)}}.product-single.is-design-material{background:rgb(var(--rd--c--primary));color:rgb(var(--rd--c--primary-on));border-radius:var(--rd--s--radius);-webkit-box-shadow:var(--rd--s--shadow);box-shadow:var(--rd--s--shadow);padding:2em}@media screen and (max-width: 767px){.product-single.is-design-material{padding-inline:0}}.product-single.is-design-material .product-single-body__tabs{background:rgb(var(--rd--c--primary))}.product-single.is-design-material .show-more-btn{background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(75%, rgb(var(--rd--c--primary))));background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0), rgb(var(--rd--c--primary)) 75%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0), rgb(var(--rd--c--primary)) 75%)}.product-single.is-design-material.is-layout-sticky .product-single-summary{left:calc(100% + 3em);top:-2em}.product-single.l-width-full .product-single-body>:is(:not(.alignfull,.alignleft,.alignright,.is-position-overlay,.product-single-body__content)),.product-single.l-width-full .product-single-body__content>:is(:not(.alignfull,.alignleft,.alignright,.is-position-overlay,.product-single-body__content)){max-width:var(--rd--l--max);margin-inline:auto}.product-single.l-width-full .product-single-body>:is(:not(.alignfull,.alignleft,.alignright,.is-position-overlay,.product-single-body__content)):first-child,.product-single.l-width-full .product-single-body__content>:is(:not(.alignfull,.alignleft,.alignright,.is-position-overlay,.product-single-body__content)):first-child{margin-top:var(--wp--style--block-gap, 2.5rem)}.product-single.l-width-full .product-single-body>:is(:not(.alignfull,.alignleft,.alignright,.is-position-overlay,.product-single-body__content)):last-child,.product-single.l-width-full .product-single-body__content>:is(:not(.alignfull,.alignleft,.alignright,.is-position-overlay,.product-single-body__content)):last-child{margin-bottom:var(--wp--style--block-gap, 2.5rem)}.product-single.product-type-grouped .product-single-summary .entry-form{padding:0;background-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}.entry-form{-webkit-box-shadow:none;box-shadow:none}.entry-form.is-product-type-grouped{padding:0}.entry-form .cart{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5em}.entry-form .cart.grouped_form{margin:0;gap:0}.entry-form .cart .product-bookmark{padding:.4em}.entry-form .cart .button[type=submit]{background-color:rgb(var(--rd--c--secondary));color:rgb(var(--rd--c--secondary-on));font-size:.8em;padding-block:.8em;font-weight:bold;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.entry-form .cart .button[type=submit]:before{content:"";font-family:"Google Symbols";margin-right:.3em;font-size:1.2em;vertical-align:-3px}.entry-form .cart .button[type=submit].disabled{background-color:rgb(var(--rd--c--text)/0.1);color:rgb(var(--rd--c--text)/0.6)}.entry-form .cart .button[type=submit].disabled:before{content:none}.entry-form .cart #wc-stripe-payment-request-wrapper,.entry-form .cart #wc-stripe-payment-request-button-separator{width:100%}.entry-form .price{font-size:1.2em}.woocommerce-product-details{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.woocommerce-product-details>p{margin-top:1rem;display:inline-block;line-height:1;position:relative}.woocommerce-product-details>p+p{padding-left:1rem}.woocommerce-product-details>p+p:before{content:"";width:1px;height:100%;position:absolute;left:0;top:0;background:currentColor}.woocommerce-product-details>.price{width:100%}.woocommerce-product-details .product_title{font-size:1.4em;width:100%}.woocommerce-product-details .product_title:not(:first-child){margin-top:.8rem}.woocommerce-product-details__short-description{font-size:.9em;opacity:.8;width:100%}.woocommerce-product-details .product-single-body__tabs{display:none}.woocommerce-product-details .product-single-body__content{display:block;font-size:.9em}.product-single-tab-title{font-size:1.42m}table.variations{border:none;font-size:.8em}table.variations th,table.variations td{border:none;width:auto;padding:0}table.variations tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.2em}table.variations tr+tr{border-top:1px solid rgb(var(--rd--c--primary-on)/0.06);padding-top:.8em;margin-top:.8em}table.variations .label{font-size:.8em;background:rgb(var(--rd--c--primary-on)/0.06);padding:.4em .5em;border-radius:2px;font-size:.9em}table.variations td.value{background-color:rgba(0,0,0,0);-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}table.variations td.value select{border:none;padding:.4em;background-color:rgba(0,0,0,0);color:currentColor}table.variations td.value a.reset_variations{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;gap:.8em}.variations_form .single_variation_wrap{width:100%}.variations_form .woocommerce-variation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:.4em;-moz-column-gap:.4em;column-gap:.4em;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:1px solid rgb(var(--rd--c--primary-on)/0.1);padding:1em;margin-bottom:.8em;border-radius:2px}.variations_form .woocommerce-variation-description{font-size:12px;width:100%;margin-bottom:3px;opacity:.8}.variations_form .woocommerce-variation-add-to-cart{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.4em}.variations_form .woocommerce-variation-add-to-cart.woocommerce-variation-add-to-cart-disabled{opacity:.6;pointer-events:none}@media screen and (min-width: 1000px)and (max-width: 1199px){.variations_form .woocommerce-variation-add-to-cart .quantity{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.variations_form .woocommerce-variation-add-to-cart .quantity input.qty{padding-block:1em}.variations_form .woocommerce-variation-add-to-cart .quantity button{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.woocommerce-grouped-product-list{font-size:.9em}.woocommerce-grouped-product-list tbody{display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));gap:1em;font-size:.9em}.woocommerce-grouped-product-list-item__quantity{width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:.5em}.woocommerce-grouped-product-list-item__quantity a{font-size:.9em;border-radius:var(--rd--s--radius);color:currentColor;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;gap:.5em;letter-spacing:1px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.woocommerce-grouped-product-list-item__quantity a::after{content:"";font-family:"Google Symbols"}.woocommerce-grouped-product-list-item__label{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;line-height:1.3}:where(body[class*=woocommerce]) .product[id^=product-]>a{color:currentColor}:where(body[class*=woocommerce]) .product[id^=product-]>a>*:not(.onsale)+*{-webkit-margin-before:.6em;margin-block-start:.6em}:where(body[class*=woocommerce]) .product[id^=product-] .woocommerce-product-gallery{position:relative;gap:1em;width:100%}:where(body[class*=woocommerce]) .product[id^=product-] .woocommerce-product-gallery__wrapper img{width:100%}:where(body[class*=woocommerce]) .product[id^=product-] .woocommerce-product-gallery__trigger{font-size:2em;position:absolute;right:.5em;top:.5em;z-index:1;width:36px;background:#fff;height:36px;border-radius:50%;text-indent:-9999px;-webkit-box-sizing:content-box;box-sizing:content-box}:where(body[class*=woocommerce]) .product[id^=product-] .woocommerce-product-gallery__trigger:before{content:"";display:block;width:10px;height:10px;border:2px solid #000;border-radius:100%;position:absolute;top:9px;left:9px;-webkit-box-sizing:content-box;box-sizing:content-box}:where(body[class*=woocommerce]) .product[id^=product-] .woocommerce-product-gallery__trigger:after{content:"";display:block;width:2px;height:8px;background:#000;border-radius:6px;position:absolute;top:19px;left:22px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-box-sizing:content-box;box-sizing:content-box}:where(body[class*=woocommerce]) .product[id^=product-] .woocommerce-product-gallery__caption{position:absolute;bottom:0;left:0;width:100%;background:rgba(255,255,255,.7);text-align:center;color:#000;font-size:12px;padding:.5em}:where(body[class*=woocommerce]) .product[id^=product-] .woocommerce-product-gallery .flex-control-thumbs{display:grid;grid-template-columns:repeat(auto-fill, minmax(50px, 1fr));grid-gap:8px;-webkit-margin-before:8px;margin-block-start:8px;padding:0}:where(body[class*=woocommerce]) .product[id^=product-] .woocommerce-product-gallery .flex-control-thumbs li img{cursor:pointer;opacity:.5;width:100%}:where(body[class*=woocommerce]) .product[id^=product-] .woocommerce-product-gallery .flex-control-thumbs li img.flex-active,:where(body[class*=woocommerce]) .product[id^=product-] .woocommerce-product-gallery .flex-control-thumbs li img:hover{opacity:1}@media screen and (max-width: 1024px){:where(body[class*=woocommerce]) .product[id^=product-] .woocommerce-product-gallery{width:100%}}:where(body[class*=woocommerce]) .product[id^=product-] .summary .woocommerce-product-rating{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.4em}:where(body[class*=woocommerce]) .product[id^=product-] .summary .woocommerce-product-rating .woocommerce-review-link{font-size:.8em}:where(body[class*=woocommerce]) .product[id^=product-] .summary .product_category{opacity:.5;font-size:.9em}:where(body[class*=woocommerce]) .product[id^=product-] .summary .product_category a{text-decoration:underline}:where(body[class*=woocommerce]) .product[id^=product-] .summary .product_tags a{background:#fff;padding:2px 8px;display:inline-block;margin-right:4px;border-radius:3px;font-size:.8em;border:1px solid #eee;color:#666}:where(body[class*=woocommerce]) .product[id^=product-] .summary .product-meta{position:relative}:where(body[class*=woocommerce]) .product[id^=product-] .summary button.woocommerce-product-bookmark{position:absolute;right:var(--wp--preset--spacing--50, clamp(3.2rem, 2.33vw + 0.96rem, 3.84rem));top:var(--wp--preset--spacing--50, clamp(3.2rem, 2.33vw + 0.96rem, 3.84rem));background-color:rgb(var(--rd--c--primary));color:rgb(var(--rd--c--primary-on));width:38px;height:38px;line-height:38px;padding:0;border-radius:50%;margin-left:auto}:where(body[class*=woocommerce]) .product[id^=product-] .summary button.woocommerce-product-bookmark.is-active{background-color:rgb(var(--rd--c--primary-on)/0.2);color:rgb(var(--rd--c--primary)/0.8)}@media screen and (min-width: 1000px)and (max-width: 1199px),screen and (max-width: 599px){:where(body[class*=woocommerce]) .product[id^=product-] .summary tbody{display:block}:where(body[class*=woocommerce]) .product[id^=product-] .summary tbody tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}:where(body[class*=woocommerce]) .product[id^=product-] .summary tbody tr th{margin-bottom:.4em}:where(body[class*=woocommerce]) .product[id^=product-] .summary tbody tr th,:where(body[class*=woocommerce]) .product[id^=product-] .summary tbody tr td{padding:0 !important}:where(body[class*=woocommerce]) .product[id^=product-] .summary tbody tr.woocommerce-product-attributes-item{padding-block:.6em;font-size:.9em}}:where(body[class*=woocommerce]) .product[id^=product-] .woocommerce-product-attributes{font-size:.8em}:where(body[class*=woocommerce]) .product[id^=product-] .woocommerce-product-attributes td,:where(body[class*=woocommerce]) .product[id^=product-] .woocommerce-product-attributes th{background-color:rgba(0,0,0,0);border:none}:where(body[class*=woocommerce]) .product[id^=product-] .woocommerce-product-attributes-item:not(:last-child){border-bottom:1px solid rgb(var(--rd--c--text)/0.08)}:where(body[class*=woocommerce]) .product[id^=product-] .woocommerce-product-attributes-item__label{width:140px;padding-inline:0 .5em;vertical-align:baseline}:where(body[class*=woocommerce]) .product[id^=product-] .woocommerce-product-attributes-item__value{padding-inline:.5em 0}:where(body[class*=woocommerce]) .product[id^=product-] .wc-tabs-wrapper{width:100%}:where(body[class*=woocommerce]) .product[id^=product-] .wc-tabs-wrapper ul.tabs.wc-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:3px solid #eee;margin-bottom:24px;padding:0}:where(body[class*=woocommerce]) .product[id^=product-] .wc-tabs-wrapper ul.tabs.wc-tabs li a{padding:8px 16px;display:inline-block;color:#ccc;position:relative;font-weight:bold;font-size:.9em;letter-spacing:.1em}:where(body[class*=woocommerce]) .product[id^=product-] .wc-tabs-wrapper ul.tabs.wc-tabs li.active a{color:#000}:where(body[class*=woocommerce]) .product[id^=product-] .wc-tabs-wrapper ul.tabs.wc-tabs li.active a:after{content:"";position:absolute;height:3px;width:100%;bottom:-3px;left:0;background-color:#000}.product-taxonomies{gap:5px}.product-taxonomies .material-icon{--rd-icon--width: 400}.product-taxonomies a{text-decoration:none;font-size:.7em;font-weight:bold;line-height:1;border-radius:3px;padding:.3em .6em}.product-brands a{color:rgb(var(--rd--c--primary));background:rgb(var(--rd--c--accent))}.product-categories a{color:rgb(var(--rd--c--accent));background:rgb(var(--rd--c--accent)/0.1)}.product_meta{position:relative;font-size:.8em}.product_meta_label{width:80px;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.product_meta>*{margin-top:.3em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}p.stock{font-size:12px;font-weight:bold;color:rgb(var(--rd--c--text))}p.stock.in-stock{color:#287d3c}.product-onsale{font-size:12px;font-weight:bold;line-height:1;color:red}p.total-sales{font-size:12px;font-weight:bold;color:rgb(var(--rd--c--primary-on)/0.5)}.product-meta-items{gap:.4em}.product-tags{margin-top:8px}.product-tags a{color:rgb(var(--rd--c--link));text-decoration:none;font-size:min(1.2rem,.9em)}.product-tags a:before{content:"#"}.product-badge{gap:3px}.product-badge__item{border:1px solid;padding:3px 6px;font-size:10px;border-radius:var(--rd--s--radius)}.product-badge__item[aria-controls]{cursor:pointer}ul.summary-menu .menu-item{padding:0}ul.summary-menu .menu-item.is-depth-0 a:not(.has-icon):before{content:"";display:inline-block;width:.8em;height:.8em;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'><polyline points='3,1 7,5 3,9' fill='none' stroke='currentColor' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-size:contain;background-repeat:no-repeat;vertical-align:middle;opacity:.8}ul.summary-menu .menu-item.is-depth-0:after{opacity:.1}ul.summary-menu .menu-item-handle{padding:.8em}.entry-summary>.price{padding:.8em 1.2em;background:rgb(var(--rd--c--primary));color:rgb(var(--rd--c--primary-on));border-radius:3px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.entry-summary form.cart button[type=submit]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.product-type-simple .entry-summary>.price{padding-block:1em .5em;border-radius:3px 3px 0 0}.product-type-simple .entry-summary>form.cart{margin-top:0;padding:.5em 1.5em 1.5em;background:rgb(var(--rd--c--primary));color:rgb(var(--rd--c--primary-on));border-radius:0 0 3px 3px}.woocommerce-loop-product{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0}.woocommerce-loop-product__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:currentColor;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden;word-break:break-all}.woocommerce-loop-product__thumb{position:relative}.woocommerce-loop-product__thumb .price{position:absolute;bottom:.5em;left:0;background:rgb(var(--rd--c--primary)/0.6);color:rgb(var(--rd--c--primary-on));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:.5em .8em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:90%;border-radius:0 3em 3em 0}.woocommerce-loop-product__body{margin-top:.8em;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.woocommerce-loop-product__body>*{margin-block:0}.woocommerce-loop-product__body>*+*{margin-top:.8em}.woocommerce-loop-product img{width:100%;max-width:none;border-radius:var(--rd--s--radius);margin:0;display:block}.woocommerce-loop-product-title{font-size:.9em;line-height:1.2;font-weight:bold}.woocommerce-loop-product__footer{margin-top:auto;padding-top:.6em}.woocommerce-loop-product .subscription-details{display:none}.woocommerce-loop-product .price{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:bold;font-size:.9em}.woocommerce-loop-product .price del{display:none}.woocommerce-loop-product .product-description{font-size:.8em;opacity:.8;margin-top:.4em}.woocommerce-loop-product .product-description p{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:3}.woocommerce-loop-product a.button{text-align:center;font-size:13px;padding:.6em;font-weight:bold;display:block;background:rgb(var(--rd--c--accent)/0.05);color:rgb(var(--rd--c--accent));border-radius:3px;margin-top:1.5em;border:1px solid rgb(var(--rd--c--accent)/0.4)}.woocommerce-loop-product a.button.add_to_cart_button:before{content:"";font-family:"Google Symbols";margin-right:.2em;font-size:1.2em;vertical-align:-3px}.woocommerce-loop-product a.button.add_to_cart_button.loading:before{content:""}.woocommerce-loop-product a.button.add_to_cart_button.added{display:none}.woocommerce-loop-product a.button.add_to_cart_button.product_type_variable:before{content:""}.woocommerce-loop-product a.button.added_to_cart{border-top:1px solid rgb(var(--rd--c--primary-on)/0.1);color:rgb(var(--rd--c--link))}.woocommerce-loop-product a.button.added_to_cart:before{content:"";font-family:"Google Symbols"}.woocommerce-loop-product a.button.add_to_like_button:before{content:"";font-family:"Google Symbols"}.product-category{position:relative;margin:0}.product-category img{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-margin-after:.8em;margin-block-end:.8em;-webkit-filter:brightness(0.7);filter:brightness(0.7);-o-object-fit:cover;object-fit:cover;border-radius:5px;-webkit-box-shadow:2px 3px 8px rgba(0,0,0,.1);box-shadow:2px 3px 8px rgba(0,0,0,.1);margin:0}.product-category h2{margin:0;font-size:1em;text-align:center}.product-category h2 mark.count{background-color:rgba(0,0,0,.5);color:currentColor;padding:.2em .4em;margin-left:1em;border-radius:3px}.product-category a{color:#fff;display:block;text-decoration:none;height:100%;min-height:180px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.woocommerce .product_list_widget{grid-template-columns:repeat(auto-fill, minmax(120px, 1fr));gap:.6em}.woocommerce .product_list_widget .product{padding:var(--wp--preset--spacing--20, clamp(1.1rem, 0.63vw + 0.63rem, 1.4rem))}.products{display:grid;clear:both;padding:0;list-style:none;gap:.8em;gap:var(--wp--preset--spacing--20, clamp(1.1rem, 0.63vw + 0.63rem, 1.4rem))}.products.is-column-auto{grid-template-columns:repeat(auto-fill, minmax(min(var(--gird--column--width, 240) * 1px, 100%), 1fr));--postbox--size--font: calc(var(--gird--column--width, 240)/20*0.1em)}.products.is-column-fix{grid-template-columns:repeat(var(--gird--column--lg, 4), 1fr);--postbox--size--font: calc((100/var(--gird--column--lg,4)/20)*0.6em)}@media screen and (max-width: 767px){.products.is-column-fix{grid-template-columns:repeat(var(--gird--column--sm, 2), 1fr);--postbox--size--font: calc((100/var(--gird--column--sm,2)/38)*0.6em)}}.products li.product.splide__slide>a{width:100%}.products.is-design-card img{border-radius:0}.products.is-design-card a.button{margin-top:0;border:none}.products.is-design-padding li.product{padding:1em}.products.is-design-tertiary li.product{background:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}.products.is-design-tertiary li.product img{border-radius:var(--rd--s--radius)}.active-filters{padding:0;list-style:none;gap:.5em}.active-filters li{margin:0;padding:.4em .6em;background:rgb(var(--rd--c--primary-on)/0.01);border-radius:var(--rd--s--radius);-webkit-box-shadow:var(--rd--s--shadow);box-shadow:var(--rd--s--shadow)}.active-filters a{text-decoration:none}.woocommerce-cart #content{overflow:visible}.woocommerce-cart .woocommerce{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;grid-gap:24px}.woocommerce-cart .woocommerce .woocommerce-notices-wrapper{width:100%}.woocommerce-cart .woocommerce .cart-collaterals{position:-webkit-sticky;position:sticky;top:96px;width:280px;padding:var(--wp--preset--spacing--40, clamp(2.2rem, 1.52vw + 0.85rem, 2.74rem));border-radius:5px;background-color:rgb(var(--rd--c--primary));border:1px solid rgb(var(--rd--c--primary-on)/0.1);font-size:.9em}@media screen and (max-width: 767px){.woocommerce-cart .woocommerce .cart-collaterals{width:100%}}@media screen and (max-width: 767px){.woocommerce-cart .woocommerce{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.woocommerce-cart .woocommerce .cart-collaterals{width:100%}.woocommerce-cart .woocommerce .cross-sells{display:none}}.woocommerce-cart .woocommerce table.shop_table tbody tr{background-color:rgba(0,0,0,0);border-top:1px solid rgb(var(--rd--c--text)/0.1)}.woocommerce-cart .woocommerce-cart-form{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 767px){.woocommerce-cart .woocommerce-cart-form table.shop_table th.product-price,.woocommerce-cart .woocommerce-cart-form table.shop_table th.product-subtotal,.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-price,.woocommerce-cart .woocommerce-cart-form table.shop_table td.product-subtotal{display:none}}.woocommerce-cart .woocommerce-cart-form table.shop_table td.actions{padding-inline:0}.woocommerce-cart .woocommerce-cart-form table.shop_table td.actions .actions-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.woocommerce-cart .woocommerce-cart-form table.shop_table td.actions .button{font-size:.9em;background-color:rgb(var(--rd--c--text)/0.08);color:currentColor;border:none}.woocommerce-cart .woocommerce-cart-form table.shop_table td.actions .button:disabled{opacity:.6}.woocommerce-cart .woocommerce-cart-form table.shop_table td.actions .coupon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:400px;float:left}.woocommerce-cart .woocommerce-cart-form table.shop_table td.actions .coupon input#coupon_code{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:8px}.woocommerce-cart .woocommerce-cart-form table.shop_table td.actions .coupon button{padding:0 1em;height:32px}.woocommerce-cart .woocommerce-cart-form table.shop_table td.actions button[name=update_cart]{float:right;width:auto;height:32px}.woocommerce-cart .cart_item a.remove{position:absolute;top:4px;left:-6px;background-color:rgb(var(--rd--c--primary));color:rgb(var(--rd--c--primary-on));-webkit-box-shadow:2px 3px 8px rgba(0,0,0,.2);box-shadow:2px 3px 8px rgba(0,0,0,.2);width:23px;height:23px;display:block;line-height:22px;text-align:center;border-radius:50%;font-size:12px;font-weight:bold;z-index:1}.woocommerce-cart .cart_item .product-name a{text-decoration:none}.woocommerce-cart .cart_item .product-meta{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.woocommerce-cart .cart_item .product-price{opacity:.6}.woocommerce-cart .cart_item .product-subtotal{font-weight:bold}.woocommerce-cart .cart_item .quantity input.qty{border:1px solid;background-color:rgb(var(--rd--c--primary));color:rgb(var(--rd--c--primary-on)/0.8)}.woocommerce-cart .cart_totals h2{font-size:1.1em;margin-top:0}.woocommerce-cart .cart_totals .shop_table{margin:0 0 0 auto;border:none}.woocommerce-cart .cart_totals .shop_table th,.woocommerce-cart .cart_totals .shop_table td{border:none;background-color:inherit;font-weight:normal}.woocommerce-cart .cart_totals .shop_table th{-webkit-padding-start:0;padding-inline-start:0;text-align:left}.woocommerce-cart .cart_totals .shop_table td{text-align:right;-webkit-padding-end:0;padding-inline-end:0}.woocommerce-cart .cart_totals .shop_table tr{border-top:1px solid rgb(var(--rd--c--text)/0.06)}.woocommerce-cart .cart_totals .shop_table tr.order-total .amount{font-size:1.4em}.woocommerce-cart .cart_totals .shop_table tr.recurring-totals{border-top:none}.woocommerce-cart .cart_totals .shop_table tr.recurring-totals th{font-weight:bold;padding-top:1.8em}.woocommerce-cart .cart_totals .shop_table form.woocommerce-shipping-calculator a.shipping-calculator-button{background:#fff;font-size:.9em;padding:4px 8px;display:inline-block;border:1px solid #ccc;border-radius:3px}.woocommerce-cart .cart_totals .shop_table form.woocommerce-shipping-calculator section.shipping-calculator-form{margin-top:.8em}.woocommerce-cart .cart_totals .shop_table form.woocommerce-shipping-calculator section.shipping-calculator-form>*{width:100%}.woocommerce-cart .wc-proceed-to-mypage,.woocommerce-cart .wc-proceed-to-checkout{text-align:center}.woocommerce-cart .wc-proceed-to-mypage a.wc-forward,.woocommerce-cart .wc-proceed-to-checkout a.wc-forward{background-color:rgb(var(--rd--c--secondary));color:rgb(var(--rd--c--secondary-on));border-radius:5px;display:block;padding:8px}.woocommerce-cart .wc-empty-cart-message{width:100%}.woocommerce-checkout .woocommerce>*+*{-webkit-margin-before:2em;margin-block-start:2em}.woocommerce .woocommerce-form-login-toggle .woocommerce-info{background-color:rgb(var(--rd--c--primary));border:none}.woocommerce .woocommerce-form-login-toggle+.woocommerce-form-login{-webkit-margin-before:.5em;margin-block-start:.5em;background-color:rgb(var(--rd--c--primary)/0.6);color:rgb(var(--rd--c--primary-on));padding:var(--wp--preset--spacing--30, clamp(1.5rem, 0.98vw + 0.74rem, 1.96rem));display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce .woocommerce-form-login-toggle+.woocommerce-form-login .form-row-first{float:none}.woocommerce .woocommerce-form-login-toggle+.woocommerce-form-login .form-row-last{float:none;-webkit-margin-start:auto;margin-inline-start:auto}.woocommerce .woocommerce-form-login-toggle+.woocommerce-form-login .form-row{width:100%}.woocommerce .woocommerce-form-login-toggle+.woocommerce-form-login button[type=submit]{float:right}.woocommerce form.woocommerce-checkout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--wp--preset--spacing--40, clamp(2.2rem, 1.52vw + 0.85rem, 2.74rem))}.woocommerce form.woocommerce-checkout>div{width:100%}.woocommerce form.woocommerce-checkout .woocommerce-checkout-detail{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.woocommerce form.woocommerce-checkout .woocommerce-checkout-order{border-radius:5px;background-color:rgb(var(--rd--c--primary));border:1px solid rgb(var(--rd--c--primary-on)/0.1);overflow:auto}@media screen and (min-width: 1025px){.woocommerce form.woocommerce-checkout .woocommerce-checkout-order{width:320px;position:-webkit-sticky;position:sticky;top:calc(var(--rd--s--header, 0) + 1em)}}.woocommerce form.woocommerce-checkout .woocommerce-checkout-order .form-row.place-order{font-size:.9em}.woocommerce form.woocommerce-checkout .woocommerce-checkout-order #order_review_heading{margin:0;font-size:1.1em;padding:.8em}.woocommerce form.woocommerce-checkout .woocommerce-checkout-order fieldset{margin:0;padding:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.woocommerce form.woocommerce-checkout .woocommerce-checkout-order fieldset>*{float:none;width:100%}.woocommerce form.woocommerce-checkout .woocommerce-checkout-order fieldset+fieldset{border:none;padding:0;margin-top:1em}@media screen and (max-width: 1024px){.woocommerce form.woocommerce-checkout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.woocommerce form.woocommerce-checkout .woocommerce-checkout-order{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;width:100%}}.woocommerce .woocommerce-checkout-detail h2{position:relative;margin:0;line-height:1;padding-left:1em}.woocommerce .woocommerce-checkout-detail h2:before{content:"";left:0;top:0;height:100%;width:4px;border-radius:5px;background:currentColor;position:absolute}.woocommerce .woocommerce-checkout-detail h2+*{position:relative;margin-top:1em;padding:0}.woocommerce #customer_details>div+div{margin-top:1.5em}.woocommerce #customer_details .woocommerce-terms-and-conditions-wrapper .validate-required{background:rgb(var(--rd--c--primary)/0.5);color:rgb(var(--rd--c--primary-on));text-align:center;padding:1em;border-radius:var(--rd--s--radius)}.woocommerce #payment ul.wc_payment_methods{padding:0}.woocommerce #payment ul.wc_payment_methods li.wc_payment_method{background-color:rgb(var(--rd--c--primary));border-radius:5px;color:rgb(var(--rd--c--primary-on));display:block;margin-bottom:.5em;padding:.8em 1.2em}.woocommerce #payment ul.wc_payment_methods li.wc_payment_method>label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;cursor:pointer}.woocommerce #payment ul.wc_payment_methods li.wc_payment_method>label img{margin-left:auto}.woocommerce #payment ul.wc_payment_methods p{font-size:.9em;opacity:.6}.woocommerce #payment ul.wc_payment_methods fieldset+fieldset{margin-top:.8em}.woocommerce #payment .place-order{margin-top:2em}.woocommerce #payment .place-order-footer{border-top:1px solid rgb(var(--rd--c--text)/0.1);padding-top:1.5em;margin-top:1.5em}.woocommerce ul#ship-to-different-address-radio{list-style:none}.woocommerce table.woocommerce-checkout-review-order-table{display:block}.woocommerce table.woocommerce-checkout-review-order-table tbody,.woocommerce table.woocommerce-checkout-review-order-table thead,.woocommerce table.woocommerce-checkout-review-order-table tfoot{display:block;width:100%}.woocommerce table.woocommerce-checkout-review-order-table tbody tr,.woocommerce table.woocommerce-checkout-review-order-table thead tr,.woocommerce table.woocommerce-checkout-review-order-table tfoot tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.woocommerce table.woocommerce-checkout-review-order-table tbody tr td,.woocommerce table.woocommerce-checkout-review-order-table thead tr td,.woocommerce table.woocommerce-checkout-review-order-table tfoot tr td{background-color:rgba(0,0,0,0)}.woocommerce table.woocommerce-checkout-review-order-table tfoot th{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.woocommerce table.woocommerce-checkout-review-order-table tfoot small.includes_tax{font-size:10px;display:block}.woocommerce table.woocommerce-checkout-review-order-table tr.recurring-totals{border-top:none}.woocommerce table.woocommerce-checkout-review-order-table tr.recurring-totals th{font-weight:bold;padding-top:1.8em}.woocommerce table.woocommerce-checkout-review-order-table tr.checkout_form_wrap>td{width:100%}.woocommerce table.woocommerce-checkout-review-order-table form.woocommerce-form-coupon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:8px;font-size:.9em}.woocommerce table.woocommerce-checkout-review-order-table form.woocommerce-form-coupon input[name=coupon_code]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.woocommerce table.woocommerce-checkout-review-order-table form.woocommerce-form-coupon button[name=apply_coupon]{margin-left:.8em}.woocommerce table.woocommerce-checkout-review-order-table tr.recurring-totals th{background:rgb(var(--rd--c--text)/0.03);padding:.6em 1em;border-top:1px solid rgb(var(--rd--c--text)/0.1)}.woocommerce .shipping_address input{background-color:#fff}.woocommerce button#place_order{height:48px;font-weight:bold;font-size:1.1em;-webkit-margin-start:auto;margin-inline-start:auto}.woocommerce #ship-to-different-address-radio>li>label{display:block;background-color:rgb(var(--rd--c--primary));color:rgb(var(--rd--c--primary-on));margin-bottom:.5em;border-radius:5px;padding:.8em 1.2em}.woocommerce #ship-to-different-address-radio>li>label+.shipping_address{background:#fff;padding:1em 1.5em;margin-block:-1em 1em}.woocommerce ul.wc-saved-payment-methods{list-style:none;padding-left:0}.woocommerce-terms-and-conditions{background:rgb(var(--rd--c--primary));padding:2em;border-radius:var(--rd--s--radius);-webkit-box-shadow:-2px -2px 6px rgba(0,0,0,.1) inset;box-shadow:-2px -2px 6px rgba(0,0,0,.1) inset;font-size:.9em}.woocommerce-order>*+*{margin-top:var(--wp--preset--spacing--40, clamp(2.2rem, 1.52vw + 0.85rem, 2.74rem))}.woocommerce-order ul.order_details{width:100%;list-style:none;padding:0}.woocommerce-order ul.order_details li{text-transform:uppercase;font-size:.8em;line-height:1;margin-bottom:1em;margin-top:0}.woocommerce-order ul.order_details li:not(:last-child){padding-bottom:1em;border-bottom:1px dashed #d3ced2}@media screen and (min-width: 768px){.woocommerce-order ul.order_details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5em}.woocommerce-order ul.order_details li:not(:last-child){padding:0 1.5em 0 0;border:none;border-right:1px dashed #d3ced2}.woocommerce-order ul.order_details li strong{display:block;font-size:1.2em;line-height:2}}.woocommerce-order section.woocommerce-order-details table.shop_table{color:rgb(var(--rd--c--primary-on));background-color:rgb(var(--rd--c--primary));border:1px solid rgb(var(--rd--c--primary-on)/0.1);border-radius:5px}.woocommerce-Reviews p{margin-block:0}.woocommerce-Reviews #review-rating-form{background:rgb(var(--rd--c--primary-on)/0.05);border-radius:3em}.woocommerce-Reviews .commenttotal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--wp--preset--spacing--30, clamp(1.5rem, 0.98vw + 0.74rem, 1.96rem))}@media screen and (max-width: 599px){.woocommerce-Reviews .commenttotal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.woocommerce-Reviews .commenttotal table{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.woocommerce-Reviews .commenttotal-average{min-width:30%;min-height:150px;background-color:rgb(var(--rd--c--primary-on)/0.05);border-radius:var(--rd--s--radius)}.woocommerce-Reviews .commenttotal-average .star-rating{display:block;font-size:1.2em}.woocommerce-Reviews .commenttotal-average__label{font-weight:bold;font-size:1.8em}@media screen and (max-width: 767px){.woocommerce-Reviews .commenttotal-average{padding:1.5em 0}}.woocommerce-Reviews .commenttotal table{font-weight:bold}.woocommerce-Reviews .commenttotal table td{padding:0;border:none}.woocommerce-Reviews .commenttotal table td.commenttotal-bar{width:100%;padding-inline:.6em 1em}.woocommerce-Reviews .commenttotal table td.commenttotal-value{text-align:right}.woocommerce-Reviews .commenttotal-label{letter-spacing:5px;color:#f2c50e}.woocommerce-Reviews .commenttotal-progress{position:relative;height:10px;background-color:#eee;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border-radius:2em}.woocommerce-Reviews .commenttotal-progress-bar{background-color:#f2c50e;position:absolute;left:0;top:0;height:100%;border-radius:inherit}.woocommerce-Reviews .commentlist{padding-left:0;list-style:none;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.woocommerce-Reviews .commentlist>li{border:1px solid rgb(var(--rd--c--primary-on)/0.1);border-radius:var(--rd--s--radius);padding:1.2em 1.5em}.woocommerce-Reviews .commentlist .comment_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.woocommerce-Reviews .commentlist .comment_container .comment-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.6rem .8rem;font-size:1.4rem}.woocommerce-Reviews .commentlist .comment_container .comment-text p.meta{margin:0;font-size:.9em;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5em}.woocommerce-Reviews .commentlist .comment_container .comment-text img{width:28px;height:28px;-webkit-box-ordinal-group:-1;-webkit-order:-2;-ms-flex-order:-2;order:-2;border-radius:50%}.woocommerce-Reviews .commentlist .comment_container .comment-text .description{width:100%}.woocommerce-Reviews .commentlist .comment_container .woocommerce-review__dash{display:none}.woocommerce-Reviews .commentlist .comment_container .woocommerce-review__published-date{opacity:.7}.woocommerce-Reviews .commentlist ul.children{padding:0;border-radius:var(--rd--s--radius);border-top:1px solid rgb(var(--rd--c--text)/0.1);padding:1em 0 0 2.5em;font-size:.9em;margin-top:.8em;list-style:none;position:relative}.woocommerce-Reviews .commentlist ul.children:before{content:"";font-family:"Google Symbols";font-size:2em;font-variation-settings:"wght" 200;rotate:180deg;position:absolute;left:0;top:0}.woocommerce-Reviews .commentlist ul.children .comment_container .comment-text{row-gap:.4em}.woocommerce-Reviews .commentlist ul.children .comment_container img.avatar{width:28px;height:28px}.woocommerce-Reviews .commentlist ul.children .comment_container .woocommerce-review__dash{display:inline-block}.woocommerce-Reviews .commentlist ul.children .comment_container .woocommerce-review__published-date{display:inline-block}.woocommerce-Reviews #commentform{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:inherit;-webkit-align-items:inherit;-ms-flex-align:inherit;align-items:inherit}.woocommerce-Reviews .comment-form{gap:1.2em}.woocommerce-Reviews .comment-form-rating p.stars{font-size:1.5em;margin:0}.woocommerce-Reviews .comment-form label{font-weight:bold;margin-bottom:.5em;display:block;font-size:.9em}.woocommerce-Reviews .comment-form span.required{font-weight:bold;color:red;line-height:0;vertical-align:super}.woocommerce-Reviews .comment-form #comment{margin:0;background-color:rgb(var(--rd--c--primary-on)/0.02)}.woocommerce-Reviews .comment-form .form-submit{margin:0}.woocommerce-Reviews .comment-form .form-submit #submit{margin:0 auto}.woocommerce-Reviews .comment-form .comment-form-cookies-consent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.5em}.woocommerce-pagination{gap:.5rem;margin:2rem 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce-pagination .page-numbers{padding:.5em .8em;border-radius:.375rem;background-color:#f1f1f1;color:#333;text-decoration:none;font-weight:500;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;min-width:2.4rem}.woocommerce-pagination .page-numbers:hover{background-color:rgb(var(--rd--c--accent));color:rgb(var(--rd--c--primary))}.woocommerce-pagination .page-numbers.current{background-color:rgb(var(--rd--c--accent));color:rgb(var(--rd--c--primary));cursor:default;pointer-events:none}.woocommerce-pagination .page-numbers.next:hover,.woocommerce-pagination .page-numbers.prev:hover{background-color:rgb(var(--rd--c--accent));color:rgb(var(--rd--c--primary))}.woocommerce-dashbord-navigation{position:-webkit-sticky;position:sticky;top:var(--diver--sticky--position--top);-webkit-transition:.2s;transition:.2s;z-index:3;overflow:auto}.woocommerce-dashbord-navigation>ul{padding:.6em .8em;font-size:.9em;list-style:none;white-space:nowrap}.woocommerce-dashbord-navigation>ul li{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;margin:0}.woocommerce-dashbord-navigation>ul li a{display:block;padding:.6em .8em;font-size:.9em;color:currentColor;opacity:.5;text-decoration:none}.woocommerce-dashbord-navigation>ul li a:before{font-family:"Google Symbols";content:"";opacity:.8;font-size:1.3em;vertical-align:-3px;margin-right:.3em}.woocommerce-dashbord-navigation>ul li.is-active a{opacity:1;background:rgb(var(--rd--c--secondary)/0.1);border-radius:var(--rd--s--radius)}.woocommerce-dashbord-navigation>ul li[class*="--dashboard"] a:before{content:""}.woocommerce-dashbord-navigation>ul li[class*="--orders"] a:before{content:""}.woocommerce-dashbord-navigation>ul li[class*="--downloads"] a:before{content:""}.woocommerce-dashbord-navigation>ul li[class*="--payment-methods"] a::before{content:""}.woocommerce-dashbord-navigation>ul li[class*="--edit-address"] a:before{content:""}.woocommerce-dashbord-navigation>ul li[class*="--edit-account"] a:before{content:""}.woocommerce-dashbord-navigation>ul li[class*="--customer-logout"] a:before{content:""}.woocommerce-dashbord-navigation>ul li[class*="--view-license-keys"] a:before{content:""}.woocommerce-dashbord-navigation>ul li[class*="--subscriptions"] a:before{content:""}.woocommerce-dashbord-navigation>ul li:last-child{margin-left:auto}.woocommerce-MyAccount-content{max-width:var(--rd--l--middle);margin-inline:auto}body.woocommerce-account .woocommerce{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;gap:var(--wp--preset--spacing--40, clamp(2.2rem, 1.52vw + 0.85rem, 2.74rem));border-radius:var(--rd--s--radius)}@media screen and (max-width: 1024px){body.woocommerce-account .woocommerce{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body.woocommerce-account .woocommerce nav[class*=-navigation]{position:initial}}@media screen and (min-width: 1025px){body.woocommerce-account .woocommerce nav[class*=-navigation]{position:-webkit-sticky;position:sticky;top:calc(var(--diver--sticky--position--top, 1em) + 1em);-webkit-transition:top .3s;transition:top .3s}body.woocommerce-account .woocommerce nav[class*=-navigation]:not(.woocommerce-dashbord-navigation){width:200px}}@media screen and (max-width: 1024px){body.woocommerce-account .woocommerce nav[class*=-navigation]{width:100%;border-right:none;border-bottom:1px solid rgb(var(--rd--c--primary-on)/0.1);overflow:auto;position:relative}body.woocommerce-account .woocommerce nav[class*=-navigation]>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;white-space:nowrap}}body.woocommerce-account .woocommerce+[class*=-content]{margin:0}body.woocommerce-account .woocommerce+[class*=-content]>*:not(:empty){margin-block:0}body.woocommerce-account .woocommerce+[class*=-content]>*:not(:empty)+*{margin-top:1em}.woocommerce-MyAccount-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0}.woocommerce-MyAccount-content table{background-color:rgb(var(--rd--c--primary));-webkit-box-shadow:var(--rd--s--shadow);box-shadow:var(--rd--s--shadow);border-radius:var(--rd--s--radius)}.woocommerce-MyAccount-content>*+*{margin-top:1em}.woocommerce-MyAccount-content .woocommerce-Address-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.woocommerce-MyAccount-content .woocommerce-Address-title h3{margin:0}.woocommerce-MyAccount-content .woocommerce-Address-title a.edit{display:inline-block;background:rgb(var(--rd--c--primary-on)/0.1);font-size:.8em;padding:.2em .6em;border-radius:3px}.woocommerce-MyAccount-content ul.woocommerce-PaymentMethods li.woocommerce-PaymentMethod{margin-bottom:1em}@media screen and (max-width: 1024px){.woocommerce-MyAccount-content{width:100%}}.login-form{max-width:520px;margin-inline:auto;background-color:rgb(Var(--rd--c--primary));color:rgb(Var(--rd--c--primary-on));border:1px solid rgb(Var(--rd--c--primary-on)/0.2);border-radius:rgb(Var(--rd--s--radius))}.login-form-panel{margin-top:1em}.login-form-tab{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;list-style:none;padding:0}.login-form-tab .login-form-label{background-color:rgb(var(--rd--c--primary-on)/0.1);color:rgb(var(--rd--c--primary-on)/0.3);-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;cursor:pointer;padding:1em}.login-form-tab .login-form-label[aria-selected=true]{opacity:1;cursor:inherit;background-color:rgb(var(--rd--c--primary));color:rgb(var(--rd--c--primary-on))}.login-form-label{font-weight:bold;text-align:center;padding-block:1.5em 0;margin:0}.login-form .woocommerce-privacy-policy-text{font-size:.9em;line-height:1.4}.login-form button[type=submit]{width:100%;margin-top:.5em}.login-form .woocommerce-form{opacity:0;visibility:visible;max-height:0;overflow:hidden;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}.login-form .woocommerce-form[aria-hidden=false]{opacity:1;visibility:visible;max-height:none;padding:var(--wp--preset--spacing--40, clamp(2.2rem, 1.52vw + 0.85rem, 2.74rem)) var(--wp--preset--spacing--50, clamp(3.2rem, 2.33vw + 0.96rem, 3.84rem))}body[class*=woocommerce] .wc-block-grid__products{display:grid;margin:0;gap:min(1em,1.8rem);grid-template-columns:repeat(4, 1fr)}body[class*=woocommerce] .wc-block-grid.has-1-columns .wc-block-grid__products{grid-template-columns:repeat(1, 1fr)}body[class*=woocommerce] .wc-block-grid.has-2-columns .wc-block-grid__products{grid-template-columns:repeat(2, 1fr)}body[class*=woocommerce] .wc-block-grid.has-3-columns .wc-block-grid__products{grid-template-columns:repeat(3, 1fr)}body[class*=woocommerce] .wc-block-grid.has-4-columns .wc-block-grid__products{grid-template-columns:repeat(4, 1fr)}body[class*=woocommerce] .wc-block-grid.has-5-columns .wc-block-grid__products{grid-template-columns:repeat(5, 1fr)}body[class*=woocommerce] .wc-block-grid.has-6-columns .wc-block-grid__products{grid-template-columns:repeat(6, 1fr)}body[class*=woocommerce] .wc-block-components-drawer__close{font-size:1.6em;opacity:.4;background:rgba(0,0,0,0);color:currentColor;padding:0}body[class*=woocommerce] .wc-block-components-quantity-selector__input{font-weight:normal}body[class*=woocommerce] .wc-block-components-sale-badge{font-weight:normal;border:none;background-color:#f9f9f9;margin-block:1em}body[class*=woocommerce] .wc-block-components-product-rating__stars:before{content:"☆☆☆☆☆"}body[class*=woocommerce] .wc-block-components-product-rating__stars span:before{content:"★★★★★"}body[class*=woocommerce] .wc-block-components-checkbox{margin:0}body[class*=woocommerce] .wc-block-components-checkbox__input[type=checkbox]{border-width:1px;margin:0 .6em 0 0}body[class*=woocommerce] .wc-block-components-price-slider__range-input-progress,body[class*=woocommerce] .wc-block-components-price-slider__range-input-wrapper{height:2px}body[class*=woocommerce] .wc-block-woocommerce-customer-account a svg.wc-block-customer-account__account-icon{margin-right:.5em;padding:.4rem}body[class*=woocommerce] .wc-block-woocommerce-mini-cart-contents h2.wc-block-mini-cart__title{font-size:1.2em}body[class*=woocommerce] .wc-block-woocommerce-mini-cart-contents h2.wc-block-mini-cart__title span.wp-block-woocommerce-mini-cart-title-items-counter-block{font-weight:normal;font-size:.7em;opacity:.8}body[class*=woocommerce] .wc-block-mini-cart button.wc-block-mini-cart__button[disabled]{display:none}body[class*=woocommerce] .wc-block-mini-cart__drawer{font-size:1em}body[class*=woocommerce] .wc-block-active-filters__list-item-remove{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:16px;padding:0;width:16px;font-size:1em}body[class*=woocommerce] .wc-block-active-filters__list-item-remove svg{font-size:1.2em}body[class*=woocommerce] .wc-block-product-categories-list{list-style:none;padding:0}body[class*=woocommerce] .wc-block-product-categories-list-item{margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body[class*=woocommerce] .wc-block-product-categories-list-item>a{padding:.5em .7em;text-decoration:none;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;color:currentColor}body[class*=woocommerce] .wc-block-product-categories-list-item-count{position:relative;padding:.4em .6em;font-size:11px;line-height:1}body[class*=woocommerce] .wc-block-product-categories-list-item-count:before{content:"";background:currentColor;width:100%;height:100%;position:absolute;opacity:.1;left:0;top:0;border-radius:2px;-webkit-box-shadow:2px 3px 6px rgba(0,0,0,.03);box-shadow:2px 3px 6px rgba(0,0,0,.03)}body[class*=woocommerce] .wc-block-product-categories-list-item-count:after{content:none}body[class*=woocommerce] .wc-block-product-categories-list ul{padding-left:.8em;width:100%}body[class*=woocommerce] .wc-block-product-categories-list ul li{border:none;padding:.2em 0}.wc-block-sort-select{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:.8em;margin-bottom:1em}.wc-block-sort-select__label{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.wc-block-sort-select__select{width:auto;padding:.4em}.wc-block-review-list{padding:0;list-style:none}.wc-block-review-list-item__item{margin:0;margin-top:1em;border-top:1px solid #ccc;padding-top:1em}.wc-block-review-list-item__product{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.wc-block-review-list-item__product a{text-decoration:none}.wc-block-review-list-item__info{margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:1em}.wc-block-review-list-item__image{width:38px;height:38px;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.wc-block-review-list-item__image img{border-radius:var(--rd--s--radius)}.wc-block-review-list-item__meta{font-size:.9em;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.3em}.wc-block-review-list-item__author{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;font-weight:bold}.wc-block-review-list-item__published-date{margin-left:auto}.wc-block-review-list-item__text>div{font-size:.9em}.wc-block-review-list-item__rating{margin-left:auto;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%}.wc-block-review-list-item__rating__stars{display:block;font-size:1em;height:1em;line-height:1;overflow:hidden;position:relative;top:0;width:5.4em}.wc-block-review-list-item__rating__stars:before{content:"★★★★★";position:absolute;left:0;top:0;color:#ccc}.wc-block-review-list-item__rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;top:0}.wc-block-review-list-item__rating__stars span:before{content:"★★★★★";color:#f1b709;left:0;position:absolute;top:0}.wc-block-components-quantity-selector .quantity-wrap{display:contents}.wc-block-components-quantity-selector .quantity-label,.wc-block-components-quantity-selector button.quantity-button{display:none}.wc-block-components-quantity-selector input.input-text.qty.text{padding:0 !important}.wc-block-components-quantity-selector__button--plus{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}form[class*=woocommerce] p{margin-block:1em}form[class*=woocommerce] fieldset{padding:0em 2em 1em}form.woocommerce-ResetPassword.lost_reset_password{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:2px 3px 6px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05);box-shadow:2px 3px 6px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05);padding:1.5em 2em;max-width:500px;margin-inline:auto}form.woocommerce-ResetPassword.lost_reset_password>*{margin:0;width:100%}form.woocommerce-ResetPassword.lost_reset_password>*+*{margin-top:1.2em}.password-input{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:rgba(var(--rd--c--primary));border:1px solid rgba(var(--rd--c--text)/0.1);border-radius:3px}.password-input input[type]{border:none;outline:none}.password-input button.show-password-input{background:#eee;color:#000;white-space:nowrap;border-radius:0;font-weight:bold}.password-input button.show-password-input:before{content:"";display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background:no-repeat center/contain;-webkit-mask:url('data:image/svg+xml;utf8,<svg fill="black" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 5c-7 0-10 7-10 7s3 7 10 7 10-7 10-7-3-7-10-7zm0 12c-2.761 0-5-2.239-5-5s2.239-5 5-5 5 2.239 5 5-2.239 5-5 5zm0-8a3 3 0 100 6 3 3 0 000-6z"/></svg>');mask:url('data:image/svg+xml;utf8,<svg fill="black" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 5c-7 0-10 7-10 7s3 7 10 7 10-7 10-7-3-7-10-7zm0 12c-2.761 0-5-2.239-5-5s2.239-5 5-5 5 2.239 5 5-2.239 5-5 5zm0-8a3 3 0 100 6 3 3 0 000-6z"/></svg>');background-color:currentColor}.password-input button.show-password-input.display-password:before{-webkit-mask:url('data:image/svg+xml;utf8,<svg fill="black" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M1 12s3-7 11-7 11 7 11 7-3 7-11 7S1 12 1 12zm21 0c-1.73-3.29-5.07-7-10-7-1.73 0-3.37.29-4.84.8l1.43 1.43C9.37 6.29 10.67 6 12 6c4.93 0 8.27 3.71 10 7zm-2.12 7.12l-16-16 1.41-1.41 16 16-1.41 1.41zm-2.83-2.83l-1.43-1.43A7.007 7.007 0 0112 17c-1.93 0-3.68-.78-4.95-2.05l-1.42 1.42A9.978 9.978 0 0012 19c2.21 0 4.29-.72 6-1.93zm-7.07-7.07l-1.42-1.42A5.007 5.007 0 0112 9c1.38 0 2.63.56 3.54 1.46l-1.42 1.42A3.003 3.003 0 0012 11c-.83 0-1.58.34-2.12.88z"/></svg>');mask:url('data:image/svg+xml;utf8,<svg fill="black" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M1 12s3-7 11-7 11 7 11 7-3 7-11 7S1 12 1 12zm21 0c-1.73-3.29-5.07-7-10-7-1.73 0-3.37.29-4.84.8l1.43 1.43C9.37 6.29 10.67 6 12 6c4.93 0 8.27 3.71 10 7zm-2.12 7.12l-16-16 1.41-1.41 16 16-1.41 1.41zm-2.83-2.83l-1.43-1.43A7.007 7.007 0 0112 17c-1.93 0-3.68-.78-4.95-2.05l-1.42 1.42A9.978 9.978 0 0012 19c2.21 0 4.29-.72 6-1.93zm-7.07-7.07l-1.42-1.42A5.007 5.007 0 0112 9c1.38 0 2.63.56 3.54 1.46l-1.42 1.42A3.003 3.003 0 0012 11c-.83 0-1.58.34-2.12.88z"/></svg>');background-color:currentColor}.woocommerce-form-login{margin-inline:auto;background-color:rgb(Var(--rd--c--primary));color:rgb(Var(--rd--c--primary-on));border-radius:rgb(Var(--rd--s--radius))}#header-minicart:not(.is-position-center){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#header-minicart:not(.is-position-center)>*{width:100%}#header-minicart:not(.is-position-center) h3{text-align:left}#header-minicart:not(.is-position-center) .header-drawer-close{position:absolute;margin:0;right:0;top:1em;width:auto;height:36px;overflow:hidden;padding-block:0;z-index:1}#header-minicart:not(.is-position-center) .header-drawer-close:before{font-variation-settings:"wght" 100}.woocommerce-mini-cart{overflow:auto;margin-top:1em;max-width:none;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.woocommerce-mini-cart-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.3em}.woocommerce-mini-cart-item a.remove{display:inherit;-webkit-box-align:inherit;-webkit-align-items:inherit;-ms-flex-align:inherit;align-items:inherit;padding-inline:.2em;font-size:1.2em}.woocommerce-mini-cart-item .product-item{-webkit-box-align:inherit;-webkit-align-items:inherit;-ms-flex-align:inherit;align-items:inherit;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;color:currentColor;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em}.woocommerce-mini-cart-item .product-item__thumbnail{position:relative;max-width:80px}.woocommerce-mini-cart-item .product-item__meta{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-align:inherit;-webkit-align-items:inherit;-ms-flex-align:inherit;align-items:inherit;font-size:.8em}.woocommerce-mini-cart-item .product-name{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;line-height:1.3}.woocommerce-mini-cart-item .product-price{margin-top:.6em}.woocommerce-mini-cart-item .product-quantity{position:absolute;top:0;right:0;-webkit-box-shadow:2px 3px 6px rgba(0,0,0,.1);box-shadow:2px 3px 6px rgba(0,0,0,.1);background-color:rgb(var(--rd--c--primary));color:rgb(var(--rd--c--primary-on));height:1.3em;line-height:1.3em;width:1.3em;font-size:.8em;top:-5px;right:-5px;text-align:center;display:inline-block;border-radius:50%}.woocommerce-mini-cart__total{border-top:1px solid rgb(var(--rd--c--primary-on)/0.1);max-width:100% !important;padding:1.2em 1.4em 0 1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.woocommerce-mini-cart__total .amount{margin-left:auto}.woocommerce-mini-cart__buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.6em;font-size:.9em;padding-bottom:1.4em}.woocommerce-mini-cart__buttons a.button{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-shadow:0 0 0 1px rgb(var(--rd--c--primary-on)/0.1);box-shadow:0 0 0 1px rgb(var(--rd--c--primary-on)/0.1);text-align:center;padding:.6em;color:currentColor}.woocommerce-mini-cart__buttons a.button.checkout{background:rgb(var(--rd--c--secondary));color:rgb(var(--rd--c--secondary-on))}.wp-block-woocommerce-mini-cart-contents{background-color:#fff;max-width:320px;position:absolute;right:0;top:0}.wp-block-woocommerce-mini-cart__drawer{position:fixed;top:0;left:0;background:rgba(0,0,0,.8);width:100%;height:100%;z-index:990}.product.product-type-subscription .entry-summary .price{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.product.product-type-variable-subscription .entry-summary span.subscription-details{font-size:.6em}.product.product-type-variable-subscription .entry-summary .price{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.product span.subscription_period{font-size:min(1.4rem,.7em)}.product-price .subscription-details,.product-meta .subscription-details{display:none}ul.subscription-details{display:block;font-weight:normal;font-size:min(1.4rem,.8em);background:rgb(var(--rd--c--primary-on)/0.03);padding:1em 1em 1em 2.4em;margin-top:.5em;width:100%}.wcs-modal .modal-header>h2{margin:0 0 .5em}.wcs-modal .content-wrapper .content{font-size:.9em}.wcs-modal #early_renewal_modal_submit{background:rgb(var(--rd--c--secondary));color:rgb(var(--rd--c--secondary-on));padding:.7em;font-size:1em;font-weight:bold;border-radius:3px;margin-top:1em}.wc-tabs__head{background:rgb(var(--rd--c--primary));border-top:2px solid rgb(var(--rd--c--secondary)/0.2)}.wc-tabs-tab{border-radius:0;background:rgba(0,0,0,0);color:currentColor;font-weight:bold;opacity:.6;padding:.8em 1.2em}.wc-tabs-tab[aria-selected=true]{opacity:1;color:rgb(var(--rd--c--secondary));border-top:2px solid;margin-top:-2px}.wc-tabs-panel{padding:.5em 1.5em 1.5em}.wc-tabs-panel[aria-hidden=true]{display:none}.wc-tabs #wc-tab-additional_information{padding:0}.woocommerce-product-attributes-item{border:none}.woocommerce-product-attributes-item__label,.woocommerce-product-attributes-item__value{padding:1.2em 1.4em;opacity:1;background-color:rgba(0,0,0,0)}@media screen and (min-width: 768px){#diver-wc-action{background-color:rgb(var(--rd--c--primary));color:rgb(var(--rd--c--primary-on));max-width:599px}}.diver-wc-action{bottom:0;left:0;padding:1em;z-index:993;position:fixed;bottom:11em;-webkit-filter:drop-shadow(4px 4px 16px rgba(0, 0, 0, 0.2));filter:drop-shadow(4px 4px 16px rgba(0, 0, 0, 0.2));width:280px;gap:1em;font-size:.9em;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.diver-wc-action .open-text{display:none}.diver-wc-action .toggle-text{display:block}.diver-wc-action.is-hide{translate:-100%}.diver-wc-action.is-hide .open-text{display:block}.diver-wc-action.is-hide .toggle-text{display:none}.diver-wc-action-icon{padding:.5em;position:relative;background-color:rgba(0,0,0,0);color:currentColor;font-size:.9em}.diver-wc-action-icons .material-icon{font-size:2.5em;--rd-icon--width: 300}.diver-wc-action-icons .count{position:absolute;right:0em;top:0;font-weight:bold;letter-spacing:0;font-size:12px;--rd-icon--size: 20px}.diver-wc-action-toggle{position:absolute;left:100%;top:0;height:100%;width:42px;font-weight:bold;background:rgb(var(--rd--c--primary)/0.8);color:rgb(var(--rd--c--primary-on));border-radius:0 3px 3px 0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.diver-wc-action .checkout-button{border-radius:3px;background:rgb(var(--rd--c--secondary));color:rgb(var(--rd--c--secondary-on));font-weight:bold;padding:.6em 1.2em;width:100%}.diver-wc-action__head{gap:1em;margin-bottom:1em;font-size:.9em}.diver-wc-action__head img{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.diver-wc-action__head--meta{font-weight:bold;font-size:1.1em}.diver-wc-action__head--meta .price{font-size:1.2em}@media screen and (max-width: 767px){.diver-wc-action{width:100%;height:82px;font-size:1.2em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;-webkit-filter:drop-shadow(0px -2px 8px rgba(0, 0, 0, 0.1));filter:drop-shadow(0px -2px 8px rgba(0, 0, 0, 0.1));bottom:0}}.cart-total-price{font-size:1.1em;font-weight:bold;padding:.6em}.entry-summary{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:.9em}.entry-summary>*{margin-block:0}.entry-summary>*+*{margin-top:1.2rem}.flex-control-nav{list-style:none;padding:0}.flex-control-thumbs{display:grid;grid-template-columns:repeat(auto-fit, minmax(50px, 1fr));grid-gap:8px;-webkit-margin-before:8px;margin-block-start:8px;padding:0}.flex-control-thumbs li{margin:0}.flex-control-thumbs li img{cursor:pointer;opacity:.5;width:100%}.flex-control-thumbs li img.flex-active,.flex-control-thumbs li img:hover{opacity:1}.flex-viewport img{width:100%}.onsale{position:absolute;top:6px;left:6px;border:none;border-radius:3px;padding:.3em .4em;font-size:10px;line-height:1;z-index:1;background-color:red;color:#fff;font-weight:bold}.woocommerce-grouped-product-list{font-size:.9em;margin-bottom:1em}.woocommerce-grouped-product-list tbody{display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));gap:1em;font-size:.9em}.woocommerce-grouped-product-list td{padding:0;border:none}.woocommerce-grouped-product-list-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:rgb(var(--rd--c--primary));color:rgb(var(--rd--c--primary-on));-webkit-box-shadow:var(--rd--s--shadow);box-shadow:var(--rd--s--shadow);border-radius:var(--rd--s--radius);padding:1.5em;gap:.5em}.woocommerce-grouped-product-list-item__label a{text-decoration:none;color:currentColor;font-weight:bold}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIm1vZHVsZS9fY29tbW9uLnNjc3MiLCJtb2R1bGUvX3Bvc3Rib3guc2NzcyIsIndjL19iYXNlLnNjc3MiLCJtb2R1bGUvX3NldHRpbmdzLnNjc3MiLCJ3Yy9fc2luZ2xlLnNjc3MiLCJ3Yy9fcHJvZHVjdC5zY3NzIiwid2MvX3Byb2R1Y3RzLnNjc3MiLCJ3Yy9fY2FydC5zY3NzIiwid2MvX2NoZWNrb3V0LnNjc3MiLCJ3Yy9fdGhhbmt5b3Uuc2NzcyIsIndjL19jb21tZW50LnNjc3MiLCJ3Yy9fYWNjb3VudC5zY3NzIiwid2MvX2xvZ2luLnNjc3MiLCJ3Yy9fYmxvY2suc2NzcyIsIndjL19mb3JtLnNjc3MiLCJ3Yy9fbWluaWNhcnQuc2NzcyIsIndjL19zdWJzY3JpcHRpb25zLnNjc3MiLCJ3Yy9fdGFicy5zY3NzIiwid2MvX2FjdGlvbmJhci5zY3NzIiwic3R5bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxlQ0NBLGlCQUNJLENBQUEsTUFDQSxDQUFBLFFBQ0EsQ0FBQSxVQUNBLENBQUEsd0lBQ0EsQ0FEQSxrR0FDQSxDQURBLGdHQUNBLENBQUEsNkJBRUEsQ0FBQSxXQUNBLENBQUEsc0JBQ0EsQ0FBQSxTQUNILENBQUEsc0JBR0EsY0FDSyxDQUFBLG9DQUdGLGlCQUNJLENBQUEsWUFDQSxDQUFBLHdCQUNBLENBQUEsYUFLUixpQkFDSSxDQUFBLG9CQUNBLENBQUEsY0FDQSxDQUFBLGtCQUNBLFdBQ0MsQ0FBQSxnQkFDQSxDQUFBLGFBQ0EsQ0FBQSxnQkFDQSxDQUFBLDhCQUVKLGFBQ0UsQ0FBQSxpQkFDQSxDQUFBLGtCQUNBLENBQUEsVUFDQSxDQUFBLFdBQ0EsQ0FBQSxlQUNBLENBQUEsb0NBQ0EsVUFDQyxDQUFBLGFBQ0MsQ0FBQSxpQkFDQSxDQUFBLDhCQUNBLENBQUEsT0FDQSxDQUFBLFFBQ0EsQ0FBQSxPQUNBLENBQUEsUUFDQSxDQUFBLGtCQUNBLENBQUEsMEJBQ0EsQ0FEQSxrQkFDQSxDQUFBLHFDQUVG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LENBQUEsY0FDQSxDQUFBLGFBQ0EsQ0FBQSxTQUNBLENBQUEsb0JBQ0EsQ0FBQSxVQUNBLENBQUEsZ0JBQ0EsQ0FBQSxrQ0FNSixjQUNDLENBQUEsaUJBQ0csQ0FBQSx3Q0FFQSxZQUNGLENBQUEsMkRBQ0EsQ0FBQSxPQUNBLENBQUEsY0FDQSxDQUFBLHFDQUdELFNBQ0MsQ0FBQSxXQUNBLENBQUEsdUNBR0QsbUJBRUMsQ0FGRCxvQkFFQyxDQUZELG1CQUVDLENBRkQsWUFFQyxDQUFBLDJCQUNBLENBREEsNEJBQ0EsQ0FEQSw2QkFDQSxDQURBLHlCQUNBLENBREEscUJBQ0EsQ0FBQSxxQ0FDQSxDQUFBLG1DQUNBLENBQUEsdUNBQ0EsQ0FEQSwrQkFDQSxDQUFBLGtDQUNBLENBQUEsYUFDQSxDQUFBLFFBQ0EsQ0FBQSxnREFHQyxvQkFDQyxDQUFBLGtCQUNBLENBQUEsZ0JBQ0EiLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5zaG93LW1vcmUtYnRue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MDt3aWR0aDoxMDAlO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgcmdiKHZhcigtLXJkLS1jLS1iYWNrZ3JvdW5kKSkgNzUlKTtjb2xvcjpyZ2IodmFyKC0tcmQtLWMtLWxpbmspKTtib3JkZXI6bm9uZTtwYWRkaW5nOjYwcHggMjBweCAxMHB4O3otaW5kZXg6OX0uc2hvdy1tb3JlLWJ0biBidXR0b257Y3Vyc29yOnBvaW50ZXJ9LnNob3ctbW9yZS1idG5bYXJpYS1leHBhbmRlZD1mYWxzZV17cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxMHB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX0uc3dpdGNoX19sYmx7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y3Vyc29yOnBvaW50ZXJ9LnN3aXRjaF9fbGJsX3RleHR7ZmxvYXQ6cmlnaHQ7bGluZS1oZWlnaHQ6MjNweDtmb250LXNpemU6MWVtO21hcmdpbi1sZWZ0OjE1cHh9LnN3aXRjaF9fbGJsIC5zd2l0Y2hfX2NvbnRlbnR7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItcmFkaXVzOjMwcHg7d2lkdGg6NDBweDtoZWlnaHQ6MjNweDtvdmVyZmxvdzpoaWRkZW59LnN3aXRjaF9fbGJsIC5zd2l0Y2hfX2NvbnRlbnQ6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO3dpZHRoOjA7aGVpZ2h0OjA7dG9wOjUwJTtsZWZ0OjUwJTtib3JkZXItcmFkaXVzOjMwcHg7dHJhbnNpdGlvbjphbGwgLjJzfS5zd2l0Y2hfX2xibCAuc3dpdGNoX19jb250ZW50OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDpjYWxjKDEwMCUgLSAzcHgpO2hlaWdodDpjYWxjKDEwMCUgLSAzcHgpO3RvcDowO2xlZnQ6MDtib3JkZXI6MS41cHggc29saWQgI2U1ZTVlYTtib3JkZXItcmFkaXVzOjMwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5zd2l0Y2hfX2xibCAuc3dpdGNoX19pbnB1dHtkaXNwbGF5Om5vbmV9LnN3aXRjaF9fbGJsIC5zd2l0Y2hfX2lucHV0OmNoZWNrZWR+LnN3aXRjaF9fY2lyY2xle2xlZnQ6LTFweH0uc3dpdGNoX19sYmwgLnN3aXRjaF9faW5wdXQ6Y2hlY2tlZH4uc3dpdGNoX19jb250ZW50OmFmdGVye2JhY2tncm91bmQtY29sb3I6IzRiZDk2NDt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3dpdGNoX19sYmwgLnN3aXRjaF9fY2lyY2xle2Rpc3BsYXk6YmxvY2s7dG9wOjFweDtsZWZ0OjIwcHg7cG9zaXRpb246YWJzb2x1dGU7Ym94LXNoYWRvdzowIDJweCA2cHggIzk5OTt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2JvcmRlci1yYWRpdXM6MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7dHJhbnNpdGlvbjphbGwgLjJzfS5wYl9fdGh1bWIgLnByaWNle3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTouNWVtO2xlZnQ6MDtiYWNrZ3JvdW5kOnJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkvMC42KTtjb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pKTtiYWNrZHJvcC1maWx0ZXI6Ymx1cig1cHgpO3BhZGRpbmc6LjVlbSAuOGVtO3dpZHRoOmZpdC1jb250ZW50O21heC13aWR0aDo5MCU7Ym9yZGVyLXJhZGl1czowIDNlbSAzZW0gMH0ucGIgLnByaWNle2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOi45ZW19Ym9keS53b29jb21tZXJjZSAuZW50cnktY29udGVudD4qOmZpcnN0LWNoaWxke21hcmdpbi1ibG9jay1zdGFydDowfWJvZHkud29vY29tbWVyY2UgLmVudHJ5LWNvbnRlbnQ+KjpsYXN0LWNoaWxke21hcmdpbi1ibG9jay1lbmQ6MH0uY29udGVudCAud29vY29tbWVyY2UgaDIsLmNvbnRlbnQgLndvb2NvbW1lcmNlIGgzLC5jb250ZW50IC53b29jb21tZXJjZSBoNCwuY29udGVudCAud29vY29tbWVyY2UgaDUsLmNvbnRlbnQgLndvb2NvbW1lcmNlIGg2e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjpjdXJyZW50Q29sb3I7cGFkZGluZzowO2JvcmRlcjpub25lO21hcmdpbi1ibG9jay1zdGFydDowfS5jb250ZW50IC53b29jb21tZXJjZSBoMntmb250LXNpemU6MjBweH0uY29udGVudCAud29vY29tbWVyY2UgaDN7Zm9udC1zaXplOjE4cHh9LmNvbnRlbnQgLndvb2NvbW1lcmNlIGg0e2ZvbnQtc2l6ZToxN3B4fS5jb250ZW50IC53b29jb21tZXJjZSB1bHtwYWRkaW5nOjA7bWFyZ2luOjB9LmNvbnRlbnQgLndvb2NvbW1lcmNlIGZpZWxkc2V0Pio6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmNvbnRlbnQgLndvb2NvbW1lcmNlIGZpZWxkc2V0Pio6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmNvbnRlbnQgLndvb2NvbW1lcmNlIGFkZHJlc3N7Ym9yZGVyLXJhZGl1czo1cHg7cGFkZGluZzoxZW0gMS41ZW07Ym9yZGVyOjFweCBzb2xpZCByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pLzAuMyk7Y29sb3I6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKS8wLjgpO2JhY2tncm91bmQtY29sb3I6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSl9LmNvbnRlbnQgLndvb2NvbW1lcmNlIGFkZHJlc3MgcHttYXJnaW4tYmxvY2s6LjVlbSAwfS5jb250ZW50IC53b29jb21tZXJjZSBhZGRyZXNzIHArcHttYXJnaW4tYmxvY2stc3RhcnQ6MH0uY29udGVudCAud29vY29tbWVyY2UgYWRkcmVzcyBwLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMtLXBob25lOmJlZm9yZXtjb250ZW50Olwi7oKwXCI7Zm9udC1mYW1pbHk6XCJHb29nbGUgU3ltYm9sc1wiO21hcmdpbi1yaWdodDouNGVtO2ZvbnQtc3R5bGU6aW5pdGlhbDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmNvbnRlbnQgLndvb2NvbW1lcmNlIGFkZHJlc3MgcC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzLS1lbWFpbDpiZWZvcmV7Y29udGVudDpcIu6FmFwiO2ZvbnQtZmFtaWx5OlwiR29vZ2xlIFN5bWJvbHNcIjttYXJnaW4tcmlnaHQ6LjRlbTtmb250LXN0eWxlOmluaXRpYWw7dmVydGljYWwtYWxpZ246bWlkZGxlfS53b29jb21tZXJjZS1jaGVja291dCBoMS5lbnRyeS10aXRsZSwud29vY29tbWVyY2UtY2FydCBoMS5lbnRyeS10aXRsZXt0ZXh0LWFsaWduOmNlbnRlcn0udS1jb2x1bW5ze2Rpc3BsYXk6ZmxleDtncmlkLWdhcDoyNHB4fS51LWNvbHVtbnM+ZGl2e2ZsZXg6MX1bY2xhc3MqPXdvb2NvbW1lcmNlLWNvbHVtbnMtXXtkaXNwbGF5OmZsZXg7Z2FwOnZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTMwLCBjbGFtcCgxLjVyZW0sIDAuOTh2dyArIDAuNzRyZW0sIDEuOTZyZW0pKX1bY2xhc3MqPXdvb2NvbW1lcmNlLWNvbHVtbnMtXT4qe2ZsZXg6MX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtwYWRkaW5nLWJsb2NrOjVweH0ud29vY29tbWVyY2UtY2FydC1uYXZ7bWFyZ2luOjE4cHggMCAzMnB4fS53b29jb21tZXJjZS1jYXJ0LW5hdiBvbHtjb3VudGVyLXJlc2V0Om51bWJlcjtkaXNwbGF5OmZsZXg7Y29sdW1uLWdhcDozMnB4fS53b29jb21tZXJjZS1jYXJ0LW5hdiBvbCBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6MzBweDtsaW5lLWhlaWdodDoxLjVlbTtwYWRkaW5nLWxlZnQ6NTJweDtjb2xvcjojOTk5fS53b29jb21tZXJjZS1jYXJ0LW5hdiBvbCBsaTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y291bnRlci1pbmNyZW1lbnQ6bnVtYmVyO2NvbnRlbnQ6Y291bnRlcihudW1iZXIpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQ6I2VlZTtmb250LXNpemU6MThweDtib3JkZXItcmFkaXVzOjUwJTtsZWZ0OjA7d2lkdGg6NDJweDtsaW5lLWhlaWdodDo0MnB4O3RleHQtYWxpZ246Y2VudGVyO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9Lndvb2NvbW1lcmNlLWNhcnQtbmF2IG9sIGxpLmN1cnJlbnR7Y29sb3I6I2ZkOTMyNn0ud29vY29tbWVyY2UtY2FydC1uYXYgb2wgbGkuY3VycmVudDpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZmQ5MzI2O2NvbG9yOiNmZmZ9LnNob3BfdGFibGV7cGFkZGluZzowO21hcmdpbjowO2JvcmRlcjpub25lfS5zaG9wX3RhYmxlLm9yZGVyX2RldGFpbHN7Ym9yZGVyOjFweCBzb2xpZCByZ2IodmFyKC0tcmQtLWMtLXRleHQpLzAuMSk7bWFyZ2luLWJvdHRvbToxZW19LnNob3BfdGFibGUgdHIub3JkZXItdG90YWwgLmFtb3VudHtmb250LXNpemU6MS40ZW19LnNob3BfdGFibGUgdGgsLnNob3BfdGFibGUgdGR7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0O2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6LjllbTtwYWRkaW5nOi44ZW07dGV4dC1hbGlnbjpsZWZ0fS5zaG9wX3RhYmxlIHRoLnByb2R1Y3QtdGh1bWJuYWlsLC5zaG9wX3RhYmxlIHRkLnByb2R1Y3QtdGh1bWJuYWlse3BhZGRpbmctaW5saW5lLXN0YXJ0OjB9LnNob3BfdGFibGUgdGgucHJvZHVjdC1yZW1vdmUsLnNob3BfdGFibGUgdGQucHJvZHVjdC1yZW1vdmV7cGFkZGluZzowO21heC13aWR0aDowO3Bvc2l0aW9uOnJlbGF0aXZlfS5zaG9wX3RhYmxlIHRkLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbC1vcmRlci1hY3Rpb25ze2Rpc3BsYXk6ZmxleDtnYXA6LjVlbX0uc2hvcF90YWJsZSB0ZC5wcm9kdWN0LW1ldGEtd3JhcHtsaW5lLWhlaWdodDoxLjM7ZGlzcGxheTpmbGV4O2dhcDouNmVtfS5zaG9wX3RhYmxlIHRkLnByb2R1Y3QtbWV0YS13cmFwIC5wcm9kdWN0LXRodW1ibmFpbHt3aWR0aDo2MHB4O2ZsZXg6bm9uZX0uc2hvcF90YWJsZSB0ZC5wcm9kdWN0LW1ldGEtd3JhcCAucHJvZHVjdC1tZXRhPiorKnttYXJnaW4tdG9wOi44ZW19LnNob3BfdGFibGUgdGQgYnV0dG9uLmJ1dHRvbiwuc2hvcF90YWJsZSB0ZCBhLmJ1dHRvbntjb2xvcjpyZ2IodmFyKC0tcmQtLWMtLWxpbmspKTtiYWNrZ3JvdW5kOnJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO2JveC1zaGFkb3c6MCAwIDAgMXB4O2ZvbnQtc2l6ZTouOGVtO3BhZGRpbmc6LjNlbSAuNmVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yYWRpdXM6MnB4O2ZsZXg6MTt0ZXh0LWFsaWduOmNlbnRlcn0uc2hvcF90YWJsZSB0ZCB0ZCBzdHJvbmd7ZGlzcGxheTpibG9ja30uc2hvcF90YWJsZSB0ZCB1bC53Yy1pdGVtLW1ldGEsLnNob3BfdGFibGUgdGQgdWwudmFyaWF0aW9ue2ZvbnQtc2l6ZTouOWVtO21hcmdpbjouNWVtIDB9LnNob3BfdGFibGUgdGQgdWwud2MtaXRlbS1tZXRhIGxpLC5zaG9wX3RhYmxlIHRkIHVsLnZhcmlhdGlvbiBsaXttYXJnaW46MDttYXJnaW4tbGVmdDoxLjJlbTtwYWRkaW5nOjB9LnNob3BfdGFibGUgdGQgdWwud2MtaXRlbS1tZXRhIGxpIHAsLnNob3BfdGFibGUgdGQgdWwudmFyaWF0aW9uIGxpIHB7ZGlzcGxheTpjb250ZW50c30uc2hvcF90YWJsZSB0aGVhZCB0cntib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2IodmFyKC0tcmQtLWMtLXRleHQpLzAuMSl9LnNob3BfdGFibGUgdGhlYWQgdGh7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOmN1cnJlbnRDb2xvcjtmb250LXNpemU6LjllbTtvcGFjaXR5Oi41O3RleHQtYWxpZ246bGVmdDtwYWRkaW5nLWJsb2NrOi40ZW19LnNob3BfdGFibGUgdGhlYWQgdGgucHJvZHVjdC1yZW1vdmV7d2lkdGg6MTBweH0uc2hvcF90YWJsZSB0Ym9keSAucHJvZHVjdC10aHVtYm5haWx7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6ODBweDt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnNob3BfdGFibGUgdGJvZHkgLnByb2R1Y3QtdGh1bWJuYWlsIC5wcm9kdWN0LXF1YW50aXR5e3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQtY29sb3I6cmdiKHZhcigtLXJkLS1jLS1zZWNvbmRhcnkpKTtib3JkZXItcmFkaXVzOjUwJTtjb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXNlY29uZGFyeS1vbikpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxMHB4O2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzotMXB4O2xpbmUtaGVpZ2h0OjE2cHg7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjtyaWdodDowcHg7dG9wOjNweH0uc2hvcF90YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoMm4tMSl7YmFja2dyb3VuZC1jb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXRleHQpLzAuMDEpfS5zaG9wX3RhYmxlIHRib2R5IHRyLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fcm93LS1zdGF0dXMtY29tcGxldGVke2JhY2tncm91bmQtY29sb3I6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKS8wLjAyKTtib3gtc2hhZG93OjJweCAycHggNHB4IHJnYmEoMCwwLDAsLjAyKSBpbnNldH0uc2hvcF90YWJsZSB0Zm9vdCB0cntib3JkZXItdG9wOjFweCBzb2xpZCByZ2IodmFyKC0tcmQtLWMtLXRleHQpLzAuMSl9Lndvb2NvbW1lcmNlLXByb2R1Y3QtYXR0cmlidXRlcy1pdGVtX19sYWJlbHt3aWR0aDoxODBweH11bCNzaGlwcGluZ19tZXRob2R7bGlzdC1zdHlsZTpub25lfXVsI3NoaXBwaW5nX21ldGhvZHtsaXN0LXN0eWxlOm5vbmV9dWwjc2hpcHBpbmdfbWV0aG9kIGxpe3doaXRlLXNwYWNlOm5vd3JhcDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH11bCNzaGlwcGluZ19tZXRob2QgaW5wdXQuc2hpcHBpbmdfbWV0aG9ke21hcmdpbi1yaWdodDouNGVtfUBrZXlmcmFtZXMgYnRuX2xvYWRlcnswJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTUwJXt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fVtjbGFzcyo9d29vY29tbWVyY2VdIGlucHV0I3N1Ym1pdC5sb2FkaW5nOmJlZm9yZSxbY2xhc3MqPXdvb2NvbW1lcmNlXSAuYnV0dG9uLmxvYWRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcIjthbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7Ym9yZGVyLXJhZGl1czoxMDAlO2JvcmRlcjozcHggc29saWQgIzNmZmYwMDtib3JkZXItYm90dG9tLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLXJpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCk7aGVpZ2h0OjEycHg7d2lkdGg6MTJweDtkaXNwbGF5OmlubGluZS1ibG9jazthbmltYXRpb246YnRuX2xvYWRlciAxLjJzIGxpbmVhciBpbmZpbml0ZX1bY2xhc3MqPXdvb2NvbW1lcmNlXSBpbnB1dCNzdWJtaXQuYWRkZWQ6YmVmb3JlLFtjbGFzcyo9d29vY29tbWVyY2VdIC5idXR0b24uYWRkZWQ6YmVmb3Jle2NvbnRlbnQ6XCLuhYVcIjtmb250LWZhbWlseTpcIkdvb2dsZSBTeW1ib2xzXCI7Y29sb3I6IzNmZmYwMDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9W2NsYXNzKj13b29jb21tZXJjZV0gbmF2Lndvb2NvbW1lcmNlLWJyZWFkY3J1bWJ7Zm9udC1zaXplOi45ZW19W2NsYXNzKj13b29jb21tZXJjZV0gLndvb2NvbW1lcmNlLWluZm97YmFja2dyb3VuZC1jb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXRleHQpLzAuMDUpO2JvcmRlcjoxcHggc29saWQgcmdiKHZhcigtLXJkLS1jLS10ZXh0KS8wLjA4KTtmb250LXNpemU6LjllbTtwYWRkaW5nOjFlbSAxLjNlbTtsaW5lLWhlaWdodDoxLjQ7Ym9yZGVyLXJhZGl1czo1cHh9W2NsYXNzKj13b29jb21tZXJjZV0gLndvb2NvbW1lcmNlLWVycm9yLFtjbGFzcyo9d29vY29tbWVyY2VdIC53b29jb21tZXJjZS1pbmZvLFtjbGFzcyo9d29vY29tbWVyY2VdIC53b29jb21tZXJjZS1tZXNzYWdle2JhY2tncm91bmQ6cmdiKHZhcigtLXJkLS1jLS10ZXh0KS8wLjA1KTtmb250LXNpemU6LjllbTtwYWRkaW5nOjFlbSAxLjNlbTtsaW5lLWhlaWdodDoxLjQ7Ym9yZGVyLXJhZGl1czo1cHh9W2NsYXNzKj13b29jb21tZXJjZV0gLndvb2NvbW1lcmNlLWVycm9yIGEuYnV0dG9uLFtjbGFzcyo9d29vY29tbWVyY2VdIC53b29jb21tZXJjZS1pbmZvIGEuYnV0dG9uLFtjbGFzcyo9d29vY29tbWVyY2VdIC53b29jb21tZXJjZS1tZXNzYWdlIGEuYnV0dG9ue2Zsb2F0OnJpZ2h0O2ZvbnQtc2l6ZTouOGVtO2JvcmRlci1yYWRpdXM6M3B4O3BhZGRpbmc6LjJlbSAuNmVtfVtjbGFzcyo9d29vY29tbWVyY2VdIC53b29jb21tZXJjZS1lcnJvcjo6YmVmb3JlLFtjbGFzcyo9d29vY29tbWVyY2VdIC53b29jb21tZXJjZS1pbmZvOjpiZWZvcmUsW2NsYXNzKj13b29jb21tZXJjZV0gLndvb2NvbW1lcmNlLW1lc3NhZ2U6OmJlZm9yZXtmb250LWZhbWlseTpcIkdvb2dsZSBTeW1ib2xzXCI7Y29udGVudDpcIu6ijlwiO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1bY2xhc3MqPXdvb2NvbW1lcmNlXSAud29vY29tbWVyY2UtZXJyb3J7YmFja2dyb3VuZC1jb2xvcjojZmVlZmVmO2NvbG9yOiNkYTE0MTQ7Ym9yZGVyOjFweCBzb2xpZCAjZGExNDE0O2xpc3Qtc3R5bGU6ZGlzYztwYWRkaW5nLWJsb2NrOjFlbTtwYWRkaW5nLWlubGluZToyLjZlbSAxLjRlbX1bY2xhc3MqPXdvb2NvbW1lcmNlXSAud29vY29tbWVyY2UtZXJyb3I6YmVmb3Jle2NvbnRlbnQ6bm9uZX1bY2xhc3MqPXdvb2NvbW1lcmNlXSAud29vY29tbWVyY2UtbWVzc2FnZXtiYWNrZ3JvdW5kLWNvbG9yOiNlMWY2ZTY7Y29sb3I6IzI4N2QzYztib3JkZXI6MXB4IHNvbGlkICMyODdkM2N9W2NsYXNzKj13b29jb21tZXJjZV0gLndvb2NvbW1lcmNlLW1lc3NhZ2U6YmVmb3Jle2NvbnRlbnQ6XCLuoaxcIjtmb250LWZhbWlseTpcIkdvb2dsZSBTeW1ib2xzXCI7Zm9udC1zaXplOjEuMmVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1bY2xhc3MqPXdvb2NvbW1lcmNlXSAuc3Rhci1yYXRpbmd7Z2FwOjJweDtjb2xvcjojZmZkMjE0fVtjbGFzcyo9d29vY29tbWVyY2VdIC5zdGFyLXJhdGluZzpiZWZvcmV7Y29udGVudDpcIu6guFwiO2ZvbnQtZmFtaWx5OlwiR29vZ2xlIFN5bWJvbHNcIjtmb250LXZhcmlhdGlvbi1zZXR0aW5nczpcIkZJTExcIiAxO2ZvbnQtc2l6ZToxLjFlbX1bY2xhc3MqPXdvb2NvbW1lcmNlXSAuc3Rhci1yYXRpbmctYXZne2ZvbnQtd2VpZ2h0OmJvbGR9W2NsYXNzKj13b29jb21tZXJjZV0gLnN0YXItcmF0aW5nLWNvdW50e29wYWNpdHk6Ljd9W2NsYXNzKj13b29jb21tZXJjZV0gLnN0YXItcmF0aW5nLmlzLWZ1bGwtc3RhcnN7cG9zaXRpb246cmVsYXRpdmU7d2hpdGUtc3BhY2U6bm93cmFwfVtjbGFzcyo9d29vY29tbWVyY2VdIC5zdGFyLXJhdGluZy5pcy1mdWxsLXN0YXJzOmJlZm9yZSxbY2xhc3MqPXdvb2NvbW1lcmNlXSAuc3Rhci1yYXRpbmcuaXMtZnVsbC1zdGFyczphZnRlcntmb250LXNpemU6MS4yZW07bGV0dGVyLXNwYWNpbmc6MDtmb250LWZhbWlseTpcIkdvb2dsZSBTeW1ib2xzXCI7Y29udGVudDpcIu6guO6guO6guO6guO6guFwifVtjbGFzcyo9d29vY29tbWVyY2VdIC5zdGFyLXJhdGluZy5pcy1mdWxsLXN0YXJzOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtvdmVyZmxvdzpoaWRkZW47d2lkdGg6dmFyKC0tcmQtLXN0YXItcmF0aW5nLS13aWR0aCwgMTAwJSl9W2NsYXNzKj13b29jb21tZXJjZV0gcC5zdGFyc3ttYXJnaW46OHB4IDAgMTZweDtmb250LXNpemU6MS42ZW07bGluZS1oZWlnaHQ6MX1bY2xhc3MqPXdvb2NvbW1lcmNlXSBwLnN0YXJzIGF7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjFlbTt3aWR0aDoxZW07dGV4dC1pbmRlbnQ6LTk5OWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOnJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikvMC40KX1bY2xhc3MqPXdvb2NvbW1lcmNlXSBwLnN0YXJzIGE6OmJlZm9yZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxZW07aGVpZ2h0OjFlbTtsaW5lLWhlaWdodDoxO2NvbnRlbnQ6XCLimIZcIjt0ZXh0LWluZGVudDowfVtjbGFzcyo9d29vY29tbWVyY2VdIHAuc3RhcnMuc2VsZWN0ZWQgYTo6YmVmb3Jle2NvbnRlbnQ6XCLimIVcIjtjb2xvcjojZmZkNDAwfVtjbGFzcyo9d29vY29tbWVyY2VdIHAuc3RhcnMuc2VsZWN0ZWQgYS5hY3RpdmV+YTo6YmVmb3Jle2NvbnRlbnQ6XCLimIZcIjtjb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pLzAuNCl9W2NsYXNzKj13b29jb21tZXJjZV0gLnF1YW50aXR5e2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCV9W2NsYXNzKj13b29jb21tZXJjZV0gLnF1YW50aXR5LXdyYXB7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKS8wLjEpO2JvcmRlci1yYWRpdXM6NXB4O3BhZGRpbmctaW5saW5lOjZweH1bY2xhc3MqPXdvb2NvbW1lcmNlXSAucXVhbnRpdHktbGFiZWx7Zm9udC1zaXplOi45ZW07Zm9udC13ZWlnaHQ6Ym9sZH1bY2xhc3MqPXdvb2NvbW1lcmNlXSAucXVhbnRpdHkgaW5wdXQucXR5e2hlaWdodDoxMDAlO3BhZGRpbmctaW5saW5lOjA7d2lkdGg6MjhweDtwYWRkaW5nLWJsb2NrOjhweDt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOm5vbmU7Y29sb3I6Y3VycmVudENvbG9yfVtjbGFzcyo9d29vY29tbWVyY2VdIC5xdWFudGl0eSBpbnB1dC5xdHk6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sW2NsYXNzKj13b29jb21tZXJjZV0gLnF1YW50aXR5IGlucHV0LnF0eTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTttYXJnaW46MDstbW96LWFwcGVhcmFuY2U6dGV4dGZpZWxkfVtjbGFzcyo9d29vY29tbWVyY2VdIC5xdWFudGl0eSBidXR0b24ucXVhbnRpdHktYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjIwcHg7Y3Vyc29yOnBvaW50ZXI7dXNlci1zZWxlY3Q6bm9uZTtwYWRkaW5nOjA7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOmN1cnJlbnRDb2xvcn1bY2xhc3MqPXdvb2NvbW1lcmNlXSAucXVhbnRpdHkgYnV0dG9uLnF1YW50aXR5LWJ1dHRvbjo6YmVmb3JlLFtjbGFzcyo9d29vY29tbWVyY2VdIC5xdWFudGl0eSBidXR0b24ucXVhbnRpdHktYnV0dG9uOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwcHg7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9W2NsYXNzKj13b29jb21tZXJjZV0gLnF1YW50aXR5IGJ1dHRvbi5xdWFudGl0eS1idXR0b24ucGx1czo6YmVmb3Jle3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKX1bY2xhc3MqPXdvb2NvbW1lcmNlXSAucHJpY2V7bGluZS1oZWlnaHQ6MS4yO2xldHRlci1zcGFjaW5nOjFweDtnYXA6LjJlbX1bY2xhc3MqPXdvb2NvbW1lcmNlXSAucHJpY2UgZGVse2ZvbnQtc2l6ZToxNHB4O29wYWNpdHk6LjZ9W2NsYXNzKj13b29jb21tZXJjZV0gLnByaWNlIGluc3tmb250LXdlaWdodDpib2xkO3RleHQtZGVjb3JhdGlvbjpub25lO2Rpc3BsYXk6aW5saW5lLWJsb2NrfVtjbGFzcyo9d29vY29tbWVyY2VdIC5wcmljZSAud29vY29tbWVyY2UtcHJpY2Utc3VmZml4e29wYWNpdHk6LjZ9W2NsYXNzKj13b29jb21tZXJjZV0gLnByaWNlIC5hbW91bnR7Zm9udC13ZWlnaHQ6Ym9sZH1bY2xhc3MqPXdvb2NvbW1lcmNlXSBmb3JtIC5mb3JtLXJvd3tmb250LXNpemU6LjllbTttYXJnaW4tdG9wOjFlbX1bY2xhc3MqPXdvb2NvbW1lcmNlXSBmb3JtIC5mb3JtLXJvdz5sYWJlbHttYXJnaW4tYm90dG9tOi4zZW07ZGlzcGxheTpibG9ja31bY2xhc3MqPXdvb2NvbW1lcmNlXSBmb3JtIC5mb3JtLXJvdyBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKSxbY2xhc3MqPXdvb2NvbW1lcmNlXSBmb3JtIC5mb3JtLXJvdyB0ZXh0YXJlYXt3aWR0aDoxMDAlO3BhZGRpbmc6MTJweCAxNHB4fVtjbGFzcyo9d29vY29tbWVyY2VdIGZvcm0gLmZvcm0tcm93IC5yZXF1aXJlZHtjb2xvcjpyZWQ7Zm9udC13ZWlnaHQ6NzAwO2JvcmRlcjpub25lO3RleHQtZGVjb3JhdGlvbjpub25lfVtjbGFzcyo9d29vY29tbWVyY2VdIGZvcm0gLmZvcm0tcm93LWZpcnN0e2Zsb2F0OmxlZnQ7d2lkdGg6NDklO292ZXJmbG93OnZpc2libGV9W2NsYXNzKj13b29jb21tZXJjZV0gZm9ybSAuZm9ybS1yb3ctbGFzdHtmbG9hdDpyaWdodDt3aWR0aDo0OSU7b3ZlcmZsb3c6dmlzaWJsZX1bY2xhc3MqPXdvb2NvbW1lcmNlXSBmb3JtIC5mb3JtLXJvdy13aWRle2NsZWFyOmJvdGh9W2NsYXNzKj13b29jb21tZXJjZV0gLmRpdmVyLWZyZWUtc2hpcHBpbmd7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOi45ZW07cGFkZGluZzoxLjJlbSAxLjZlbTtib3JkZXItcmFkaXVzOjVweDtiYWNrZ3JvdW5kOnJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikvMC4wNSk7bWFyZ2luLWJvdHRvbToxLjVlbX1bY2xhc3MqPXdvb2NvbW1lcmNlXSAuZGl2ZXItZnJlZS1zaGlwcGluZzpiZWZvcmV7b3BhY2l0eTouMDJ9W2NsYXNzKj13b29jb21tZXJjZV0gLmRpdmVyLWZyZWUtc2hpcHBpbmcgLmZyZWUtc2hpcHBpbmctbm90aWNle2xpbmUtaGVpZ2h0OjE7bWFyZ2luLWJvdHRvbToxZW19W2NsYXNzKj13b29jb21tZXJjZV0gLmRpdmVyLWZyZWUtc2hpcHBpbmcgLmZyZWUtc2hpcHBpbmctbm90aWNlIC5hbW91bnR7Y29sb3I6cmdiKHZhcigtLXJkLS1jLS1zZWNvbmRhcnkpKTtmb250LXdlaWdodDpib2xkfVtjbGFzcyo9d29vY29tbWVyY2VdIC5kaXZlci1mcmVlLXNoaXBwaW5nIC5zaGlwcGluZy1wcm9ncmVzc3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0Oi4yZW07YmFja2dyb3VuZC1jb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtib3JkZXItcmFkaXVzOjFlbX1bY2xhc3MqPXdvb2NvbW1lcmNlXSAuZGl2ZXItZnJlZS1zaGlwcGluZyAuc2hpcHBpbmctcHJvZ3Jlc3Mgc3Bhbntwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjA7YmFja2dyb3VuZC1jb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXNlY29uZGFyeSkpO2JvcmRlci1yYWRpdXM6aW5oZXJpdH0ucHJvZHVjdC1zaW5nbGV7ZGlzcGxheTpmbGV4O2dhcDoxZW07LS1yZC13Yy0tc3VtbWFyeS0td2lkdGg6MjgwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsucHJvZHVjdC1zaW5nbGV7LS1yZC13Yy0tc3VtbWFyeS0td2lkdGg6MjYwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsucHJvZHVjdC1zaW5nbGV7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudH0ucHJvZHVjdC1zaW5nbGUgLnByb2R1Y3Qtc2luZ2xlLWJvZHk+Kjpub3QoLnByb2R1Y3Qtc2luZ2xlLWJvZHlfX3RhYnMpe21heC13aWR0aDp2YXIoLS1yZC0tY29udGVudC0tbWF4KTttYXJnaW4taW5saW5lOmF1dG99fS5wcm9kdWN0LXNpbmdsZS1ib2R5e2ZsZXg6MTtib3JkZXItcmFkaXVzOnZhcigtLXJkLS1zLS1yYWRpdXMpfS5wcm9kdWN0LXNpbmdsZS1ib2R5X19oZWFke2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOnZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTQwLCBjbGFtcCgyLjJyZW0sIDEuNTJ2dyArIDAuODVyZW0sIDIuNzRyZW0pKX0ucHJvZHVjdC1zaW5nbGUtYm9keV9fdGh1bWJ7d2lkdGg6NDgwcHg7bWF4LXdpZHRoOjU1JTtnYXA6MWVtO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LnByb2R1Y3Qtc2luZ2xlLWJvZHlfX3RodW1iIC5zcGxpZGU6aG92ZXIgLnNwbGlkZV9fYXJyb3dze29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGV9LnByb2R1Y3Qtc2luZ2xlLWJvZHlfX3RodW1iIC5zcGxpZGVfX2Fycm93c3tvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbjouMnN9LnByb2R1Y3Qtc2luZ2xlLWJvZHlfX3RodW1iICN0aHVtYi1zbGlkZXtvcmRlcjoxfS5wcm9kdWN0LXNpbmdsZS1ib2R5X190aHVtYiAjdGh1bWItc2xpZGUudGh1bWItdHRie3dpZHRoOjUwcHg7ZmxleDpub25lO29yZGVyOi0xfS5wcm9kdWN0LXNpbmdsZS1ib2R5X190aHVtYiAjdGh1bWItc2xpZGUgLnNwbGlkZV9fc2xpZGV7cGFkZGluZzoycHh9LnByb2R1Y3Qtc2luZ2xlLWJvZHlfX3RodW1iICN0aHVtYi1zbGlkZSAuc3BsaWRlX19zbGlkZS5pcy1hY3RpdmUgaW1ne2JveC1zaGFkb3c6MCAwIDAgMnB4IHJnYih2YXIoLS1yZC0tYy0tYWNjZW50KSl9LnByb2R1Y3Qtc2luZ2xlLWJvZHlfX3RodW1iICN0aHVtYi1zbGlkZSAuc3BsaWRlX19hcnJvd3tib3JkZXItcmFkaXVzOjNweDtib3gtc2hhZG93Om5vbmV9LnByb2R1Y3Qtc2luZ2xlLWJvZHlfX3RodW1iIC5zcGxpZGVfX3RyYWNre21hcmdpbjowO3BhZGRpbmc6MH0ucHJvZHVjdC1zaW5nbGUtYm9keV9fdGh1bWIgaW1ne2JvcmRlci1yYWRpdXM6dmFyKC0tcmQtLXMtLXJhZGl1cyk7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnByb2R1Y3Qtc2luZ2xlLWJvZHlfX3RodW1ie21heC13aWR0aDoxMDAlO3dpZHRoOjEwMCUgIWltcG9ydGFudH19LnByb2R1Y3Qtc2luZ2xlLWJvZHlfX3RhYnN7ei1pbmRleDo5OTA7b3ZlcmZsb3cteDphdXRvO2ZvbnQtc2l6ZTouOWVtO3dpZHRoOjEwMCU7cG9zaXRpb246c3RpY2t5O3RvcDpjYWxjKHZhcigtLWRpdmVyLS1zdGlja3ktLXBvc2l0aW9uLS10b3AsIDApKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYih2YXIoLS1yZC0tYy0tYmFja2dyb3VuZCkpO3BhZGRpbmc6LjZlbSAwfS5wcm9kdWN0LXNpbmdsZS1ib2R5X190YWJzIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmU7cGFkZGluZzouNmVtIDEuMmVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOmN1cnJlbnRDb2xvcjtvcGFjaXR5Oi40O3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1yYWRpdXM6M2VtO2ZsZXg6MCAwIGF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5wcm9kdWN0LXNpbmdsZS1ib2R5X190YWJzIGF7bWluLXdpZHRoOjEwMHB4fX0ucHJvZHVjdC1zaW5nbGUtYm9keV9fdGFicyBhLmlzLWN1cnJlbnR7b3BhY2l0eToxO2ZvbnQtd2VpZ2h0OmJvbGQ7YmFja2dyb3VuZDpyZ2IodmFyKC0tcmQtLWMtLXNlY29uZGFyeSkvMC4xKX0ucHJvZHVjdC1zaW5nbGUtYm9keV9fY29udGVudHtvdmVyZmxvdzpoaWRkZW59LnByb2R1Y3Qtc2luZ2xlIC5wcmljZXtmb250LXNpemU6MS42ZW19LnByb2R1Y3Qtc2luZ2xlIC5wcmljZSAud29vY29tbWVyY2UtcHJpY2Utc3VmZml4e2ZvbnQtc2l6ZTouNmVtO29wYWNpdHk6LjZ9LnByb2R1Y3Qtc2luZ2xlIC53b29jb21tZXJjZS1wcm9kdWN0LXJhdGluZ3tmb250LXNpemU6LjhlbTtkaXNwbGF5OmZsZXg7Z2FwOi40ZW07bWFyZ2luLXRvcDoxcmVtfS5wcm9kdWN0LXNpbmdsZS1zdW1tYXJ5e3dpZHRoOjEwMCV9LnByb2R1Y3Qtc2luZ2xlLXN1bW1hcnkgLmVudHJ5LWZvcm0+LnByaWNle2Rpc3BsYXk6bm9uZX0ucHJvZHVjdC1zaW5nbGUtc3VtbWFyeS5pcy1maXhlZCAuZW50cnktZm9ybXtwYWRkaW5nOjB9LnByb2R1Y3Qtc2luZ2xlLXN1bW1hcnkuaXMtZml4ZWQgLmVudHJ5LWZvcm0gLmNhcnR7Zm9udC1zaXplOjEuMmVtfS5wcm9kdWN0LXNpbmdsZS1zdW1tYXJ5LmlzLWZpeGVkIC5wcm9kdWN0LXNpbmdsZS1zdW1tYXJ5X19oZWFke3BhZGRpbmc6MmVtIDEuNWVtIDEuNWVtO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlZWV9LnByb2R1Y3Qtc2luZ2xlLXN1bW1hcnkuaXMtZml4ZWQgLnByb2R1Y3Qtc2luZ2xlLXN1bW1hcnlfX2lubmVye3BhZGRpbmc6MWVtIDEuNWVtO21heC1oZWlnaHQ6Y2FsYygxMDB2aCAtIDMwMHB4KTtvdmVyZmxvdzphdXRvfS5wcm9kdWN0LXNpbmdsZS1zdW1tYXJ5LmlzLWZpeGVkIC5oZWFkZXItZHJhd2VyLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo4cHg7bGVmdDpjYWxjKDUwJSAtIDQwcHgpO2hlaWdodDo0cHg7d2lkdGg6ODBweDtiYWNrZ3JvdW5kOiNkZGR9LnByb2R1Y3Qtc2luZ2xlOm5vdCguaXMtbGF5b3V0LXN0aWNreSkgLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlscyAuZW50cnktZm9ybXtib3gtc2hhZG93Om5vbmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucHJvZHVjdC1zaW5nbGU6bm90KC5pcy1sYXlvdXQtc3RpY2t5KSAud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzLC5wcm9kdWN0LXNpbmdsZTpub3QoLmlzLWxheW91dC1zdGlja3kpIC5wcm9kdWN0LXNpbmdsZS1ib2R5X190aHVtYntwb3NpdGlvbjpzdGlja3k7dG9wOmNhbGModmFyKC0tZGl2ZXItLXN0aWNreS0tcG9zaXRpb24tLXRvcCwgMCkgKyAxZW0pfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpey5wcm9kdWN0LXNpbmdsZS5pcy1sYXlvdXQtc3RpY2t5IC5wcm9kdWN0LXNpbmdsZS1zdW1tYXJ5e3dpZHRoOnZhcigtLXJkLXdjLS1zdW1tYXJ5LS13aWR0aCk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDpjYWxjKDEwMCUgKyAxZW0pO3RvcDowO21hcmdpbjowO2hlaWdodDoxMDAlfS5wcm9kdWN0LXNpbmdsZS5pcy1sYXlvdXQtc3RpY2t5IC5wcm9kdWN0LXNpbmdsZS1zdW1tYXJ5X19pbm5lcntwb3NpdGlvbjpzdGlja3k7dG9wOmNhbGModmFyKC0tZGl2ZXItLXN0aWNreS0tcG9zaXRpb24tLXRvcCwgMCkgKyAxZW0pO3RyYW5zaXRpb246dG9wIC4yNXN9LnByb2R1Y3Qtc2luZ2xlLmlzLWxheW91dC1zdGlja3kgLnByb2R1Y3Qtc2luZ2xlLXN1bW1hcnkgLmVudHJ5LWZvcm17cGFkZGluZzoxLjVlbTtib3gtc2hhZG93OnZhcigtLXJkLS1zLS1zaGFkb3cpO2JhY2tncm91bmQtY29sb3I6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7Y29sb3I6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSl9LnByb2R1Y3Qtc2luZ2xlLmlzLWxheW91dC1zdGlja3kgLnByb2R1Y3Qtc2luZ2xlLXN1bW1hcnkgLmVudHJ5LWZvcm0+LnByaWNle2Rpc3BsYXk6YmxvY2t9LnByb2R1Y3Qtc2luZ2xlLmlzLWxheW91dC1zdGlja3kgLnByb2R1Y3Qtc2luZ2xlLXN1bW1hcnkgLmVudHJ5LWZvcm0+KjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KXsucHJvZHVjdC1zaW5nbGUuaXMtbGF5b3V0LXN0aWNreXttYXJnaW4tcmlnaHQ6Y2FsYyh2YXIoLS1yZC13Yy0tc3VtbWFyeS0td2lkdGgpICsgMWVtKX19LnByb2R1Y3Qtc2luZ2xlLmlzLWRlc2lnbi1tYXRlcmlhbHtiYWNrZ3JvdW5kOnJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO2NvbG9yOnJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikpO2JvcmRlci1yYWRpdXM6dmFyKC0tcmQtLXMtLXJhZGl1cyk7Ym94LXNoYWRvdzp2YXIoLS1yZC0tcy0tc2hhZG93KTtwYWRkaW5nOjJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnByb2R1Y3Qtc2luZ2xlLmlzLWRlc2lnbi1tYXRlcmlhbHtwYWRkaW5nLWlubGluZTowfX0ucHJvZHVjdC1zaW5nbGUuaXMtZGVzaWduLW1hdGVyaWFsIC5wcm9kdWN0LXNpbmdsZS1ib2R5X190YWJze2JhY2tncm91bmQ6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSl9LnByb2R1Y3Qtc2luZ2xlLmlzLWRlc2lnbi1tYXRlcmlhbCAuc2hvdy1tb3JlLWJ0bntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpIDc1JSl9LnByb2R1Y3Qtc2luZ2xlLmlzLWRlc2lnbi1tYXRlcmlhbC5pcy1sYXlvdXQtc3RpY2t5IC5wcm9kdWN0LXNpbmdsZS1zdW1tYXJ5e2xlZnQ6Y2FsYygxMDAlICsgM2VtKTt0b3A6LTJlbX0ucHJvZHVjdC1zaW5nbGUubC13aWR0aC1mdWxsIC5wcm9kdWN0LXNpbmdsZS1ib2R5Pjppcyg6bm90KC5hbGlnbmZ1bGwsLmFsaWdubGVmdCwuYWxpZ25yaWdodCwuaXMtcG9zaXRpb24tb3ZlcmxheSwucHJvZHVjdC1zaW5nbGUtYm9keV9fY29udGVudCkpLC5wcm9kdWN0LXNpbmdsZS5sLXdpZHRoLWZ1bGwgLnByb2R1Y3Qtc2luZ2xlLWJvZHlfX2NvbnRlbnQ+OmlzKDpub3QoLmFsaWduZnVsbCwuYWxpZ25sZWZ0LC5hbGlnbnJpZ2h0LC5pcy1wb3NpdGlvbi1vdmVybGF5LC5wcm9kdWN0LXNpbmdsZS1ib2R5X19jb250ZW50KSl7bWF4LXdpZHRoOnZhcigtLXJkLS1sLS1tYXgpO21hcmdpbi1pbmxpbmU6YXV0b30ucHJvZHVjdC1zaW5nbGUubC13aWR0aC1mdWxsIC5wcm9kdWN0LXNpbmdsZS1ib2R5Pjppcyg6bm90KC5hbGlnbmZ1bGwsLmFsaWdubGVmdCwuYWxpZ25yaWdodCwuaXMtcG9zaXRpb24tb3ZlcmxheSwucHJvZHVjdC1zaW5nbGUtYm9keV9fY29udGVudCkpOmZpcnN0LWNoaWxkLC5wcm9kdWN0LXNpbmdsZS5sLXdpZHRoLWZ1bGwgLnByb2R1Y3Qtc2luZ2xlLWJvZHlfX2NvbnRlbnQ+OmlzKDpub3QoLmFsaWduZnVsbCwuYWxpZ25sZWZ0LC5hbGlnbnJpZ2h0LC5pcy1wb3NpdGlvbi1vdmVybGF5LC5wcm9kdWN0LXNpbmdsZS1ib2R5X19jb250ZW50KSk6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDp2YXIoLS13cC0tc3R5bGUtLWJsb2NrLWdhcCwgMi41cmVtKX0ucHJvZHVjdC1zaW5nbGUubC13aWR0aC1mdWxsIC5wcm9kdWN0LXNpbmdsZS1ib2R5Pjppcyg6bm90KC5hbGlnbmZ1bGwsLmFsaWdubGVmdCwuYWxpZ25yaWdodCwuaXMtcG9zaXRpb24tb3ZlcmxheSwucHJvZHVjdC1zaW5nbGUtYm9keV9fY29udGVudCkpOmxhc3QtY2hpbGQsLnByb2R1Y3Qtc2luZ2xlLmwtd2lkdGgtZnVsbCAucHJvZHVjdC1zaW5nbGUtYm9keV9fY29udGVudD46aXMoOm5vdCguYWxpZ25mdWxsLC5hbGlnbmxlZnQsLmFsaWducmlnaHQsLmlzLXBvc2l0aW9uLW92ZXJsYXksLnByb2R1Y3Qtc2luZ2xlLWJvZHlfX2NvbnRlbnQpKTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206dmFyKC0td3AtLXN0eWxlLS1ibG9jay1nYXAsIDIuNXJlbSl9LnByb2R1Y3Qtc2luZ2xlLnByb2R1Y3QtdHlwZS1ncm91cGVkIC5wcm9kdWN0LXNpbmdsZS1zdW1tYXJ5IC5lbnRyeS1mb3Jte3BhZGRpbmc6MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym94LXNoYWRvdzpub25lfS5lbnRyeS1mb3Jte2JveC1zaGFkb3c6bm9uZX0uZW50cnktZm9ybS5pcy1wcm9kdWN0LXR5cGUtZ3JvdXBlZHtwYWRkaW5nOjB9LmVudHJ5LWZvcm0gLmNhcnR7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6LjVlbX0uZW50cnktZm9ybSAuY2FydC5ncm91cGVkX2Zvcm17bWFyZ2luOjA7Z2FwOjB9LmVudHJ5LWZvcm0gLmNhcnQgLnByb2R1Y3QtYm9va21hcmt7cGFkZGluZzouNGVtfS5lbnRyeS1mb3JtIC5jYXJ0IC5idXR0b25bdHlwZT1zdWJtaXRde2JhY2tncm91bmQtY29sb3I6cmdiKHZhcigtLXJkLS1jLS1zZWNvbmRhcnkpKTtjb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXNlY29uZGFyeS1vbikpO2ZvbnQtc2l6ZTouOGVtO3BhZGRpbmctYmxvY2s6LjhlbTtmb250LXdlaWdodDpib2xkO2ZsZXg6MX0uZW50cnktZm9ybSAuY2FydCAuYnV0dG9uW3R5cGU9c3VibWl0XTpiZWZvcmV7Y29udGVudDpcIu6hlFwiO2ZvbnQtZmFtaWx5OlwiR29vZ2xlIFN5bWJvbHNcIjttYXJnaW4tcmlnaHQ6LjNlbTtmb250LXNpemU6MS4yZW07dmVydGljYWwtYWxpZ246LTNweH0uZW50cnktZm9ybSAuY2FydCAuYnV0dG9uW3R5cGU9c3VibWl0XS5kaXNhYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYih2YXIoLS1yZC0tYy0tdGV4dCkvMC4xKTtjb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXRleHQpLzAuNil9LmVudHJ5LWZvcm0gLmNhcnQgLmJ1dHRvblt0eXBlPXN1Ym1pdF0uZGlzYWJsZWQ6YmVmb3Jle2NvbnRlbnQ6bm9uZX0uZW50cnktZm9ybSAuY2FydCAjd2Mtc3RyaXBlLXBheW1lbnQtcmVxdWVzdC13cmFwcGVyLC5lbnRyeS1mb3JtIC5jYXJ0ICN3Yy1zdHJpcGUtcGF5bWVudC1yZXF1ZXN0LWJ1dHRvbi1zZXBhcmF0b3J7d2lkdGg6MTAwJX0uZW50cnktZm9ybSAucHJpY2V7Zm9udC1zaXplOjEuMmVtfS53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHN7ZmxleDoxO2NvbHVtbi1nYXA6MXJlbX0ud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzPnB7bWFyZ2luLXRvcDoxcmVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjE7cG9zaXRpb246cmVsYXRpdmV9Lndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlscz5wK3B7cGFkZGluZy1sZWZ0OjFyZW19Lndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlscz5wK3A6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoxcHg7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2JhY2tncm91bmQ6Y3VycmVudENvbG9yfS53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHM+LnByaWNle3dpZHRoOjEwMCV9Lndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlscyAucHJvZHVjdF90aXRsZXtmb250LXNpemU6MS40ZW07d2lkdGg6MTAwJX0ud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0X3RpdGxlOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6LjhyZW19Lndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb257Zm9udC1zaXplOi45ZW07b3BhY2l0eTouODt3aWR0aDoxMDAlfS53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3Qtc2luZ2xlLWJvZHlfX3RhYnN7ZGlzcGxheTpub25lfS53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3Qtc2luZ2xlLWJvZHlfX2NvbnRlbnR7ZGlzcGxheTpibG9jaztmb250LXNpemU6LjllbX0ucHJvZHVjdC1zaW5nbGUtdGFiLXRpdGxle2ZvbnQtc2l6ZToxLjQybX10YWJsZS52YXJpYXRpb25ze2JvcmRlcjpub25lO2ZvbnQtc2l6ZTouOGVtfXRhYmxlLnZhcmlhdGlvbnMgdGgsdGFibGUudmFyaWF0aW9ucyB0ZHtib3JkZXI6bm9uZTt3aWR0aDphdXRvO3BhZGRpbmc6MH10YWJsZS52YXJpYXRpb25zIHRye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOi4yZW19dGFibGUudmFyaWF0aW9ucyB0cit0cntib3JkZXItdG9wOjFweCBzb2xpZCByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pLzAuMDYpO3BhZGRpbmctdG9wOi44ZW07bWFyZ2luLXRvcDouOGVtfXRhYmxlLnZhcmlhdGlvbnMgLmxhYmVse2ZvbnQtc2l6ZTouOGVtO2JhY2tncm91bmQ6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKS8wLjA2KTtwYWRkaW5nOi40ZW0gLjVlbTtib3JkZXItcmFkaXVzOjJweDtmb250LXNpemU6LjllbX10YWJsZS52YXJpYXRpb25zIHRkLnZhbHVle2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtmbGV4OjF9dGFibGUudmFyaWF0aW9ucyB0ZC52YWx1ZSBzZWxlY3R7Ym9yZGVyOm5vbmU7cGFkZGluZzouNGVtO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjpjdXJyZW50Q29sb3J9dGFibGUudmFyaWF0aW9ucyB0ZC52YWx1ZSBhLnJlc2V0X3ZhcmlhdGlvbnN7ZmxleDpub25lO2dhcDouOGVtfS52YXJpYXRpb25zX2Zvcm0gLnNpbmdsZV92YXJpYXRpb25fd3JhcHt3aWR0aDoxMDAlfS52YXJpYXRpb25zX2Zvcm0gLndvb2NvbW1lcmNlLXZhcmlhdGlvbntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Y29sdW1uLWdhcDouNGVtO2FsaWduLWl0ZW1zOmZsZXgtZW5kO2p1c3RpZnktY29udGVudDpjZW50ZXI7Ym9yZGVyOjFweCBzb2xpZCByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pLzAuMSk7cGFkZGluZzoxZW07bWFyZ2luLWJvdHRvbTouOGVtO2JvcmRlci1yYWRpdXM6MnB4fS52YXJpYXRpb25zX2Zvcm0gLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1kZXNjcmlwdGlvbntmb250LXNpemU6MTJweDt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206M3B4O29wYWNpdHk6Ljh9LnZhcmlhdGlvbnNfZm9ybSAud29vY29tbWVyY2UtdmFyaWF0aW9uLWFkZC10by1jYXJ0e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOi40ZW19LnZhcmlhdGlvbnNfZm9ybSAud29vY29tbWVyY2UtdmFyaWF0aW9uLWFkZC10by1jYXJ0Lndvb2NvbW1lcmNlLXZhcmlhdGlvbi1hZGQtdG8tY2FydC1kaXNhYmxlZHtvcGFjaXR5Oi42O3BvaW50ZXItZXZlbnRzOm5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KWFuZCAobWF4LXdpZHRoOiAxMTk5cHgpey52YXJpYXRpb25zX2Zvcm0gLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1hZGQtdG8tY2FydCAucXVhbnRpdHl7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnZhcmlhdGlvbnNfZm9ybSAud29vY29tbWVyY2UtdmFyaWF0aW9uLWFkZC10by1jYXJ0IC5xdWFudGl0eSBpbnB1dC5xdHl7cGFkZGluZy1ibG9jazoxZW19LnZhcmlhdGlvbnNfZm9ybSAud29vY29tbWVyY2UtdmFyaWF0aW9uLWFkZC10by1jYXJ0IC5xdWFudGl0eSBidXR0b257ZmxleDoxfX0ud29vY29tbWVyY2UtZ3JvdXBlZC1wcm9kdWN0LWxpc3R7Zm9udC1zaXplOi45ZW19Lndvb2NvbW1lcmNlLWdyb3VwZWQtcHJvZHVjdC1saXN0IHRib2R5e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE1MHB4LCAxZnIpKTtnYXA6MWVtO2ZvbnQtc2l6ZTouOWVtfS53b29jb21tZXJjZS1ncm91cGVkLXByb2R1Y3QtbGlzdC1pdGVtX19xdWFudGl0eXt3aWR0aDoxMDAlO29yZGVyOjE7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tdG9wOi41ZW19Lndvb2NvbW1lcmNlLWdyb3VwZWQtcHJvZHVjdC1saXN0LWl0ZW1fX3F1YW50aXR5IGF7Zm9udC1zaXplOi45ZW07Ym9yZGVyLXJhZGl1czp2YXIoLS1yZC0tcy0tcmFkaXVzKTtjb2xvcjpjdXJyZW50Q29sb3I7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4OjE7Z2FwOi41ZW07bGV0dGVyLXNwYWNpbmc6MXB4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0ud29vY29tbWVyY2UtZ3JvdXBlZC1wcm9kdWN0LWxpc3QtaXRlbV9fcXVhbnRpdHkgYTo6YWZ0ZXJ7Y29udGVudDpcIu6XjFwiO2ZvbnQtZmFtaWx5OlwiR29vZ2xlIFN5bWJvbHNcIn0ud29vY29tbWVyY2UtZ3JvdXBlZC1wcm9kdWN0LWxpc3QtaXRlbV9fbGFiZWx7ZmxleDoxO2xpbmUtaGVpZ2h0OjEuM306d2hlcmUoYm9keVtjbGFzcyo9d29vY29tbWVyY2VdKSAucHJvZHVjdFtpZF49cHJvZHVjdC1dPmF7Y29sb3I6Y3VycmVudENvbG9yfTp3aGVyZShib2R5W2NsYXNzKj13b29jb21tZXJjZV0pIC5wcm9kdWN0W2lkXj1wcm9kdWN0LV0+YT4qOm5vdCgub25zYWxlKSsqe21hcmdpbi1ibG9jay1zdGFydDouNmVtfTp3aGVyZShib2R5W2NsYXNzKj13b29jb21tZXJjZV0pIC5wcm9kdWN0W2lkXj1wcm9kdWN0LV0gLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeXtwb3NpdGlvbjpyZWxhdGl2ZTtnYXA6MWVtO3dpZHRoOjEwMCV9OndoZXJlKGJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSkgLnByb2R1Y3RbaWRePXByb2R1Y3QtXSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X193cmFwcGVyIGltZ3t3aWR0aDoxMDAlfTp3aGVyZShib2R5W2NsYXNzKj13b29jb21tZXJjZV0pIC5wcm9kdWN0W2lkXj1wcm9kdWN0LV0gLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fdHJpZ2dlcntmb250LXNpemU6MmVtO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi41ZW07dG9wOi41ZW07ei1pbmRleDoxO3dpZHRoOjM2cHg7YmFja2dyb3VuZDojZmZmO2hlaWdodDozNnB4O2JvcmRlci1yYWRpdXM6NTAlO3RleHQtaW5kZW50Oi05OTk5cHg7Ym94LXNpemluZzpjb250ZW50LWJveH06d2hlcmUoYm9keVtjbGFzcyo9d29vY29tbWVyY2VdKSAucHJvZHVjdFtpZF49cHJvZHVjdC1dIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3RyaWdnZXI6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7Ym9yZGVyOjJweCBzb2xpZCAjMDAwO2JvcmRlci1yYWRpdXM6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6OXB4O2xlZnQ6OXB4O2JveC1zaXppbmc6Y29udGVudC1ib3h9OndoZXJlKGJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSkgLnByb2R1Y3RbaWRePXByb2R1Y3QtXSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X190cmlnZ2VyOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjJweDtoZWlnaHQ6OHB4O2JhY2tncm91bmQ6IzAwMDtib3JkZXItcmFkaXVzOjZweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTlweDtsZWZ0OjIycHg7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO2JveC1zaXppbmc6Y29udGVudC1ib3h9OndoZXJlKGJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSkgLnByb2R1Y3RbaWRePXByb2R1Y3QtXSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X19jYXB0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuNyk7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzAwMDtmb250LXNpemU6MTJweDtwYWRkaW5nOi41ZW19OndoZXJlKGJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSkgLnByb2R1Y3RbaWRePXByb2R1Y3QtXSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC5mbGV4LWNvbnRyb2wtdGh1bWJze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDUwcHgsIDFmcikpO2dyaWQtZ2FwOjhweDttYXJnaW4tYmxvY2stc3RhcnQ6OHB4O3BhZGRpbmc6MH06d2hlcmUoYm9keVtjbGFzcyo9d29vY29tbWVyY2VdKSAucHJvZHVjdFtpZF49cHJvZHVjdC1dIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLmZsZXgtY29udHJvbC10aHVtYnMgbGkgaW1ne2N1cnNvcjpwb2ludGVyO29wYWNpdHk6LjU7d2lkdGg6MTAwJX06d2hlcmUoYm9keVtjbGFzcyo9d29vY29tbWVyY2VdKSAucHJvZHVjdFtpZF49cHJvZHVjdC1dIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLmZsZXgtY29udHJvbC10aHVtYnMgbGkgaW1nLmZsZXgtYWN0aXZlLDp3aGVyZShib2R5W2NsYXNzKj13b29jb21tZXJjZV0pIC5wcm9kdWN0W2lkXj1wcm9kdWN0LV0gLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSAuZmxleC1jb250cm9sLXRodW1icyBsaSBpbWc6aG92ZXJ7b3BhY2l0eToxfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7OndoZXJlKGJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSkgLnByb2R1Y3RbaWRePXByb2R1Y3QtXSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5e3dpZHRoOjEwMCV9fTp3aGVyZShib2R5W2NsYXNzKj13b29jb21tZXJjZV0pIC5wcm9kdWN0W2lkXj1wcm9kdWN0LV0gLnN1bW1hcnkgLndvb2NvbW1lcmNlLXByb2R1Y3QtcmF0aW5ne2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOi40ZW19OndoZXJlKGJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSkgLnByb2R1Y3RbaWRePXByb2R1Y3QtXSAuc3VtbWFyeSAud29vY29tbWVyY2UtcHJvZHVjdC1yYXRpbmcgLndvb2NvbW1lcmNlLXJldmlldy1saW5re2ZvbnQtc2l6ZTouOGVtfTp3aGVyZShib2R5W2NsYXNzKj13b29jb21tZXJjZV0pIC5wcm9kdWN0W2lkXj1wcm9kdWN0LV0gLnN1bW1hcnkgLnByb2R1Y3RfY2F0ZWdvcnl7b3BhY2l0eTouNTtmb250LXNpemU6LjllbX06d2hlcmUoYm9keVtjbGFzcyo9d29vY29tbWVyY2VdKSAucHJvZHVjdFtpZF49cHJvZHVjdC1dIC5zdW1tYXJ5IC5wcm9kdWN0X2NhdGVnb3J5IGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX06d2hlcmUoYm9keVtjbGFzcyo9d29vY29tbWVyY2VdKSAucHJvZHVjdFtpZF49cHJvZHVjdC1dIC5zdW1tYXJ5IC5wcm9kdWN0X3RhZ3MgYXtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzoycHggOHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDo0cHg7Ym9yZGVyLXJhZGl1czozcHg7Zm9udC1zaXplOi44ZW07Ym9yZGVyOjFweCBzb2xpZCAjZWVlO2NvbG9yOiM2NjZ9OndoZXJlKGJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSkgLnByb2R1Y3RbaWRePXByb2R1Y3QtXSAuc3VtbWFyeSAucHJvZHVjdC1tZXRhe3Bvc2l0aW9uOnJlbGF0aXZlfTp3aGVyZShib2R5W2NsYXNzKj13b29jb21tZXJjZV0pIC5wcm9kdWN0W2lkXj1wcm9kdWN0LV0gLnN1bW1hcnkgYnV0dG9uLndvb2NvbW1lcmNlLXByb2R1Y3QtYm9va21hcmt7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6dmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tNTAsIGNsYW1wKDMuMnJlbSwgMi4zM3Z3ICsgMC45NnJlbSwgMy44NHJlbSkpO3RvcDp2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS01MCwgY2xhbXAoMy4ycmVtLCAyLjMzdncgKyAwLjk2cmVtLCAzLjg0cmVtKSk7YmFja2dyb3VuZC1jb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtjb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pKTt3aWR0aDozOHB4O2hlaWdodDozOHB4O2xpbmUtaGVpZ2h0OjM4cHg7cGFkZGluZzowO2JvcmRlci1yYWRpdXM6NTAlO21hcmdpbi1sZWZ0OmF1dG99OndoZXJlKGJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSkgLnByb2R1Y3RbaWRePXByb2R1Y3QtXSAuc3VtbWFyeSBidXR0b24ud29vY29tbWVyY2UtcHJvZHVjdC1ib29rbWFyay5pcy1hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pLzAuMik7Y29sb3I6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KS8wLjgpfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweClhbmQgKG1heC13aWR0aDogMTE5OXB4KSxzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KXs6d2hlcmUoYm9keVtjbGFzcyo9d29vY29tbWVyY2VdKSAucHJvZHVjdFtpZF49cHJvZHVjdC1dIC5zdW1tYXJ5IHRib2R5e2Rpc3BsYXk6YmxvY2t9OndoZXJlKGJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSkgLnByb2R1Y3RbaWRePXByb2R1Y3QtXSAuc3VtbWFyeSB0Ym9keSB0cntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufTp3aGVyZShib2R5W2NsYXNzKj13b29jb21tZXJjZV0pIC5wcm9kdWN0W2lkXj1wcm9kdWN0LV0gLnN1bW1hcnkgdGJvZHkgdHIgdGh7bWFyZ2luLWJvdHRvbTouNGVtfTp3aGVyZShib2R5W2NsYXNzKj13b29jb21tZXJjZV0pIC5wcm9kdWN0W2lkXj1wcm9kdWN0LV0gLnN1bW1hcnkgdGJvZHkgdHIgdGgsOndoZXJlKGJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSkgLnByb2R1Y3RbaWRePXByb2R1Y3QtXSAuc3VtbWFyeSB0Ym9keSB0ciB0ZHtwYWRkaW5nOjAgIWltcG9ydGFudH06d2hlcmUoYm9keVtjbGFzcyo9d29vY29tbWVyY2VdKSAucHJvZHVjdFtpZF49cHJvZHVjdC1dIC5zdW1tYXJ5IHRib2R5IHRyLndvb2NvbW1lcmNlLXByb2R1Y3QtYXR0cmlidXRlcy1pdGVte3BhZGRpbmctYmxvY2s6LjZlbTtmb250LXNpemU6LjllbX19OndoZXJlKGJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSkgLnByb2R1Y3RbaWRePXByb2R1Y3QtXSAud29vY29tbWVyY2UtcHJvZHVjdC1hdHRyaWJ1dGVze2ZvbnQtc2l6ZTouOGVtfTp3aGVyZShib2R5W2NsYXNzKj13b29jb21tZXJjZV0pIC5wcm9kdWN0W2lkXj1wcm9kdWN0LV0gLndvb2NvbW1lcmNlLXByb2R1Y3QtYXR0cmlidXRlcyB0ZCw6d2hlcmUoYm9keVtjbGFzcyo9d29vY29tbWVyY2VdKSAucHJvZHVjdFtpZF49cHJvZHVjdC1dIC53b29jb21tZXJjZS1wcm9kdWN0LWF0dHJpYnV0ZXMgdGh7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlcjpub25lfTp3aGVyZShib2R5W2NsYXNzKj13b29jb21tZXJjZV0pIC5wcm9kdWN0W2lkXj1wcm9kdWN0LV0gLndvb2NvbW1lcmNlLXByb2R1Y3QtYXR0cmlidXRlcy1pdGVtOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiKHZhcigtLXJkLS1jLS10ZXh0KS8wLjA4KX06d2hlcmUoYm9keVtjbGFzcyo9d29vY29tbWVyY2VdKSAucHJvZHVjdFtpZF49cHJvZHVjdC1dIC53b29jb21tZXJjZS1wcm9kdWN0LWF0dHJpYnV0ZXMtaXRlbV9fbGFiZWx7d2lkdGg6MTQwcHg7cGFkZGluZy1pbmxpbmU6MCAuNWVtO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfTp3aGVyZShib2R5W2NsYXNzKj13b29jb21tZXJjZV0pIC5wcm9kdWN0W2lkXj1wcm9kdWN0LV0gLndvb2NvbW1lcmNlLXByb2R1Y3QtYXR0cmlidXRlcy1pdGVtX192YWx1ZXtwYWRkaW5nLWlubGluZTouNWVtIDB9OndoZXJlKGJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSkgLnByb2R1Y3RbaWRePXByb2R1Y3QtXSAud2MtdGFicy13cmFwcGVye3dpZHRoOjEwMCV9OndoZXJlKGJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSkgLnByb2R1Y3RbaWRePXByb2R1Y3QtXSAud2MtdGFicy13cmFwcGVyIHVsLnRhYnMud2MtdGFic3tkaXNwbGF5OmZsZXg7Ym9yZGVyLWJvdHRvbTozcHggc29saWQgI2VlZTttYXJnaW4tYm90dG9tOjI0cHg7cGFkZGluZzowfTp3aGVyZShib2R5W2NsYXNzKj13b29jb21tZXJjZV0pIC5wcm9kdWN0W2lkXj1wcm9kdWN0LV0gLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLndjLXRhYnMgbGkgYXtwYWRkaW5nOjhweCAxNnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOiNjY2M7cG9zaXRpb246cmVsYXRpdmU7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6LjllbTtsZXR0ZXItc3BhY2luZzouMWVtfTp3aGVyZShib2R5W2NsYXNzKj13b29jb21tZXJjZV0pIC5wcm9kdWN0W2lkXj1wcm9kdWN0LV0gLndjLXRhYnMtd3JhcHBlciB1bC50YWJzLndjLXRhYnMgbGkuYWN0aXZlIGF7Y29sb3I6IzAwMH06d2hlcmUoYm9keVtjbGFzcyo9d29vY29tbWVyY2VdKSAucHJvZHVjdFtpZF49cHJvZHVjdC1dIC53Yy10YWJzLXdyYXBwZXIgdWwudGFicy53Yy10YWJzIGxpLmFjdGl2ZSBhOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6M3B4O3dpZHRoOjEwMCU7Ym90dG9tOi0zcHg7bGVmdDowO2JhY2tncm91bmQtY29sb3I6IzAwMH0ucHJvZHVjdC10YXhvbm9taWVze2dhcDo1cHh9LnByb2R1Y3QtdGF4b25vbWllcyAubWF0ZXJpYWwtaWNvbnstLXJkLWljb24tLXdpZHRoOiA0MDB9LnByb2R1Y3QtdGF4b25vbWllcyBhe3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtc2l6ZTouN2VtO2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MTtib3JkZXItcmFkaXVzOjNweDtwYWRkaW5nOi4zZW0gLjZlbX0ucHJvZHVjdC1icmFuZHMgYXtjb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtiYWNrZ3JvdW5kOnJnYih2YXIoLS1yZC0tYy0tYWNjZW50KSl9LnByb2R1Y3QtY2F0ZWdvcmllcyBhe2NvbG9yOnJnYih2YXIoLS1yZC0tYy0tYWNjZW50KSk7YmFja2dyb3VuZDpyZ2IodmFyKC0tcmQtLWMtLWFjY2VudCkvMC4xKX0ucHJvZHVjdF9tZXRhe3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZTouOGVtfS5wcm9kdWN0X21ldGFfbGFiZWx7d2lkdGg6ODBweDtmbGV4Om5vbmV9LnByb2R1Y3RfbWV0YT4qe21hcmdpbi10b3A6LjNlbTtkaXNwbGF5OmZsZXh9cC5zdG9ja3tmb250LXNpemU6MTJweDtmb250LXdlaWdodDpib2xkO2NvbG9yOnJnYih2YXIoLS1yZC0tYy0tdGV4dCkpfXAuc3RvY2suaW4tc3RvY2t7Y29sb3I6IzI4N2QzY30ucHJvZHVjdC1vbnNhbGV7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6Ym9sZDtsaW5lLWhlaWdodDoxO2NvbG9yOnJlZH1wLnRvdGFsLXNhbGVze2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKS8wLjUpfS5wcm9kdWN0LW1ldGEtaXRlbXN7Z2FwOi40ZW19LnByb2R1Y3QtdGFnc3ttYXJnaW4tdG9wOjhweH0ucHJvZHVjdC10YWdzIGF7Y29sb3I6cmdiKHZhcigtLXJkLS1jLS1saW5rKSk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1zaXplOm1pbigxLjJyZW0sLjllbSl9LnByb2R1Y3QtdGFncyBhOmJlZm9yZXtjb250ZW50OlwiI1wifS5wcm9kdWN0LWJhZGdle2dhcDozcHh9LnByb2R1Y3QtYmFkZ2VfX2l0ZW17Ym9yZGVyOjFweCBzb2xpZDtwYWRkaW5nOjNweCA2cHg7Zm9udC1zaXplOjEwcHg7Ym9yZGVyLXJhZGl1czp2YXIoLS1yZC0tcy0tcmFkaXVzKX0ucHJvZHVjdC1iYWRnZV9faXRlbVthcmlhLWNvbnRyb2xzXXtjdXJzb3I6cG9pbnRlcn11bC5zdW1tYXJ5LW1lbnUgLm1lbnUtaXRlbXtwYWRkaW5nOjB9dWwuc3VtbWFyeS1tZW51IC5tZW51LWl0ZW0uaXMtZGVwdGgtMCBhOm5vdCguaGFzLWljb24pOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6LjhlbTtoZWlnaHQ6LjhlbTtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTAnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxMCAxMCc+PHBvbHlsaW5lIHBvaW50cz0nMywxIDcsNSAzLDknIGZpbGw9J25vbmUnIHN0cm9rZT0nY3VycmVudENvbG9yJyBzdHJva2Utd2lkdGg9JzEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvPjwvc3ZnPlwiKTtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7dmVydGljYWwtYWxpZ246bWlkZGxlO29wYWNpdHk6Ljh9dWwuc3VtbWFyeS1tZW51IC5tZW51LWl0ZW0uaXMtZGVwdGgtMDphZnRlcntvcGFjaXR5Oi4xfXVsLnN1bW1hcnktbWVudSAubWVudS1pdGVtLWhhbmRsZXtwYWRkaW5nOi44ZW19LmVudHJ5LXN1bW1hcnk+LnByaWNle3BhZGRpbmc6LjhlbSAxLjJlbTtiYWNrZ3JvdW5kOnJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO2NvbG9yOnJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikpO2JvcmRlci1yYWRpdXM6M3B4O2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmVudHJ5LXN1bW1hcnkgZm9ybS5jYXJ0IGJ1dHRvblt0eXBlPXN1Ym1pdF17ZmxleDoxfS5wcm9kdWN0LXR5cGUtc2ltcGxlIC5lbnRyeS1zdW1tYXJ5Pi5wcmljZXtwYWRkaW5nLWJsb2NrOjFlbSAuNWVtO2JvcmRlci1yYWRpdXM6M3B4IDNweCAwIDB9LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmVudHJ5LXN1bW1hcnk+Zm9ybS5jYXJ0e21hcmdpbi10b3A6MDtwYWRkaW5nOi41ZW0gMS41ZW0gMS41ZW07YmFja2dyb3VuZDpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtjb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pKTtib3JkZXItcmFkaXVzOjAgMCAzcHggM3B4fS53b29jb21tZXJjZS1sb29wLXByb2R1Y3R7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXJnaW46MH0ud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19saW5re2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Y29sb3I6Y3VycmVudENvbG9yO2ZsZXg6MTtvdmVyZmxvdzpoaWRkZW47d29yZC1icmVhazpicmVhay1hbGx9Lndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGh1bWJ7cG9zaXRpb246cmVsYXRpdmV9Lndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGh1bWIgLnByaWNle3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTouNWVtO2xlZnQ6MDtiYWNrZ3JvdW5kOnJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkvMC42KTtjb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pKTtiYWNrZHJvcC1maWx0ZXI6Ymx1cig1cHgpO3BhZGRpbmc6LjVlbSAuOGVtO3dpZHRoOmZpdC1jb250ZW50O21heC13aWR0aDo5MCU7Ym9yZGVyLXJhZGl1czowIDNlbSAzZW0gMH0ud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19ib2R5e21hcmdpbi10b3A6LjhlbTtmbGV4OjF9Lndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fYm9keT4qe21hcmdpbi1ibG9jazowfS53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2JvZHk+Kisqe21hcmdpbi10b3A6LjhlbX0ud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0IGltZ3t3aWR0aDoxMDAlO21heC13aWR0aDpub25lO2JvcmRlci1yYWRpdXM6dmFyKC0tcmQtLXMtLXJhZGl1cyk7bWFyZ2luOjA7ZGlzcGxheTpibG9ja30ud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0LXRpdGxle2ZvbnQtc2l6ZTouOWVtO2xpbmUtaGVpZ2h0OjEuMjtmb250LXdlaWdodDpib2xkfS53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2Zvb3RlcnttYXJnaW4tdG9wOmF1dG87cGFkZGluZy10b3A6LjZlbX0ud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0IC5zdWJzY3JpcHRpb24tZGV0YWlsc3tkaXNwbGF5Om5vbmV9Lndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdCAucHJpY2V7YWxpZ24taXRlbXM6Y2VudGVyO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOi45ZW19Lndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdCAucHJpY2UgZGVse2Rpc3BsYXk6bm9uZX0ud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0IC5wcm9kdWN0LWRlc2NyaXB0aW9ue2ZvbnQtc2l6ZTouOGVtO29wYWNpdHk6Ljg7bWFyZ2luLXRvcDouNGVtfS53b29jb21tZXJjZS1sb29wLXByb2R1Y3QgLnByb2R1Y3QtZGVzY3JpcHRpb24gcHstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7ZGlzcGxheTotd2Via2l0LWJveDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3b3JkLWJyZWFrOmJyZWFrLWFsbDstd2Via2l0LWxpbmUtY2xhbXA6M30ud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0IGEuYnV0dG9ue3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxM3B4O3BhZGRpbmc6LjZlbTtmb250LXdlaWdodDpib2xkO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDpyZ2IodmFyKC0tcmQtLWMtLWFjY2VudCkvMC4wNSk7Y29sb3I6cmdiKHZhcigtLXJkLS1jLS1hY2NlbnQpKTtib3JkZXItcmFkaXVzOjNweDttYXJnaW4tdG9wOjEuNWVtO2JvcmRlcjoxcHggc29saWQgcmdiKHZhcigtLXJkLS1jLS1hY2NlbnQpLzAuNCl9Lndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdCBhLmJ1dHRvbi5hZGRfdG9fY2FydF9idXR0b246YmVmb3Jle2NvbnRlbnQ6XCLuoZRcIjtmb250LWZhbWlseTpcIkdvb2dsZSBTeW1ib2xzXCI7bWFyZ2luLXJpZ2h0Oi4yZW07Zm9udC1zaXplOjEuMmVtO3ZlcnRpY2FsLWFsaWduOi0zcHh9Lndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdCBhLmJ1dHRvbi5hZGRfdG9fY2FydF9idXR0b24ubG9hZGluZzpiZWZvcmV7Y29udGVudDpcIlwifS53b29jb21tZXJjZS1sb29wLXByb2R1Y3QgYS5idXR0b24uYWRkX3RvX2NhcnRfYnV0dG9uLmFkZGVke2Rpc3BsYXk6bm9uZX0ud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0IGEuYnV0dG9uLmFkZF90b19jYXJ0X2J1dHRvbi5wcm9kdWN0X3R5cGVfdmFyaWFibGU6YmVmb3Jle2NvbnRlbnQ6XCLuhYdcIn0ud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0IGEuYnV0dG9uLmFkZGVkX3RvX2NhcnR7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKS8wLjEpO2NvbG9yOnJnYih2YXIoLS1yZC0tYy0tbGluaykpfS53b29jb21tZXJjZS1sb29wLXByb2R1Y3QgYS5idXR0b24uYWRkZWRfdG9fY2FydDpiZWZvcmV7Y29udGVudDpcIu6htlwiO2ZvbnQtZmFtaWx5OlwiR29vZ2xlIFN5bWJvbHNcIn0ud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0IGEuYnV0dG9uLmFkZF90b19saWtlX2J1dHRvbjpiZWZvcmV7Y29udGVudDpcIu6hvVwiO2ZvbnQtZmFtaWx5OlwiR29vZ2xlIFN5bWJvbHNcIn0ucHJvZHVjdC1jYXRlZ29yeXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MH0ucHJvZHVjdC1jYXRlZ29yeSBpbWd7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWFyZ2luLWJsb2NrLWVuZDouOGVtO2ZpbHRlcjpicmlnaHRuZXNzKDAuNyk7b2JqZWN0LWZpdDpjb3Zlcjtib3JkZXItcmFkaXVzOjVweDtib3gtc2hhZG93OjJweCAzcHggOHB4IHJnYmEoMCwwLDAsLjEpO21hcmdpbjowfS5wcm9kdWN0LWNhdGVnb3J5IGgye21hcmdpbjowO2ZvbnQtc2l6ZToxZW07dGV4dC1hbGlnbjpjZW50ZXJ9LnByb2R1Y3QtY2F0ZWdvcnkgaDIgbWFyay5jb3VudHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjUpO2NvbG9yOmN1cnJlbnRDb2xvcjtwYWRkaW5nOi4yZW0gLjRlbTttYXJnaW4tbGVmdDoxZW07Ym9yZGVyLXJhZGl1czozcHh9LnByb2R1Y3QtY2F0ZWdvcnkgYXtjb2xvcjojZmZmO2Rpc3BsYXk6YmxvY2s7dGV4dC1kZWNvcmF0aW9uOm5vbmU7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxODBweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9Lndvb2NvbW1lcmNlIC5wcm9kdWN0X2xpc3Rfd2lkZ2V0e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTIwcHgsIDFmcikpO2dhcDouNmVtfS53b29jb21tZXJjZSAucHJvZHVjdF9saXN0X3dpZGdldCAucHJvZHVjdHtwYWRkaW5nOnZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTIwLCBjbGFtcCgxLjFyZW0sIDAuNjN2dyArIDAuNjNyZW0sIDEuNHJlbSkpfS5wcm9kdWN0c3tkaXNwbGF5OmdyaWQ7Y2xlYXI6Ym90aDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lO2dhcDouOGVtO2dhcDp2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS0yMCwgY2xhbXAoMS4xcmVtLCAwLjYzdncgKyAwLjYzcmVtLCAxLjRyZW0pKX0ucHJvZHVjdHMuaXMtY29sdW1uLWF1dG97Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChtaW4odmFyKC0tZ2lyZC0tY29sdW1uLS13aWR0aCwgMjQwKSAqIDFweCwgMTAwJSksIDFmcikpOy0tcG9zdGJveC0tc2l6ZS0tZm9udDogY2FsYyh2YXIoLS1naXJkLS1jb2x1bW4tLXdpZHRoLCAyNDApLzIwKjAuMWVtKX0ucHJvZHVjdHMuaXMtY29sdW1uLWZpeHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KHZhcigtLWdpcmQtLWNvbHVtbi0tbGcsIDQpLCAxZnIpOy0tcG9zdGJveC0tc2l6ZS0tZm9udDogY2FsYygoMTAwL3ZhcigtLWdpcmQtLWNvbHVtbi0tbGcsNCkvMjApKjAuNmVtKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnByb2R1Y3RzLmlzLWNvbHVtbi1maXh7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCh2YXIoLS1naXJkLS1jb2x1bW4tLXNtLCAyKSwgMWZyKTstLXBvc3Rib3gtLXNpemUtLWZvbnQ6IGNhbGMoKDEwMC92YXIoLS1naXJkLS1jb2x1bW4tLXNtLDIpLzM4KSowLjZlbSl9fS5wcm9kdWN0cyBsaS5wcm9kdWN0LnNwbGlkZV9fc2xpZGU+YXt3aWR0aDoxMDAlfS5wcm9kdWN0cy5pcy1kZXNpZ24tY2FyZCBpbWd7Ym9yZGVyLXJhZGl1czowfS5wcm9kdWN0cy5pcy1kZXNpZ24tY2FyZCBhLmJ1dHRvbnttYXJnaW4tdG9wOjA7Ym9yZGVyOm5vbmV9LnByb2R1Y3RzLmlzLWRlc2lnbi1wYWRkaW5nIGxpLnByb2R1Y3R7cGFkZGluZzoxZW19LnByb2R1Y3RzLmlzLWRlc2lnbi10ZXJ0aWFyeSBsaS5wcm9kdWN0e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3gtc2hhZG93Om5vbmV9LnByb2R1Y3RzLmlzLWRlc2lnbi10ZXJ0aWFyeSBsaS5wcm9kdWN0IGltZ3tib3JkZXItcmFkaXVzOnZhcigtLXJkLS1zLS1yYWRpdXMpfS5hY3RpdmUtZmlsdGVyc3twYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lO2dhcDouNWVtfS5hY3RpdmUtZmlsdGVycyBsaXttYXJnaW46MDtwYWRkaW5nOi40ZW0gLjZlbTtiYWNrZ3JvdW5kOnJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikvMC4wMSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1yZC0tcy0tcmFkaXVzKTtib3gtc2hhZG93OnZhcigtLXJkLS1zLS1zaGFkb3cpfS5hY3RpdmUtZmlsdGVycyBhe3RleHQtZGVjb3JhdGlvbjpub25lfS53b29jb21tZXJjZS1jYXJ0ICNjb250ZW50e292ZXJmbG93OnZpc2libGV9Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNle2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dyaWQtZ2FwOjI0cHh9Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXJ7d2lkdGg6MTAwJX0ud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHN7cG9zaXRpb246c3RpY2t5O3RvcDo5NnB4O3dpZHRoOjI4MHB4O3BhZGRpbmc6dmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tNDAsIGNsYW1wKDIuMnJlbSwgMS41MnZ3ICsgMC44NXJlbSwgMi43NHJlbSkpO2JvcmRlci1yYWRpdXM6NXB4O2JhY2tncm91bmQtY29sb3I6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7Ym9yZGVyOjFweCBzb2xpZCByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pLzAuMSk7Zm9udC1zaXplOi45ZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZSAuY2FydC1jb2xsYXRlcmFsc3t3aWR0aDoxMDAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHN7d2lkdGg6MTAwJX0ud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UgLmNyb3NzLXNlbGxze2Rpc3BsYXk6bm9uZX19Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGJvZHkgdHJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYih2YXIoLS1yZC0tYy0tdGV4dCkvMC4xKX0ud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtY2FydC1mb3Jte2ZsZXg6MX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSB0YWJsZS5zaG9wX3RhYmxlIHRoLnByb2R1Y3QtcHJpY2UsLndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSB0YWJsZS5zaG9wX3RhYmxlIHRoLnByb2R1Y3Qtc3VidG90YWwsLndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSB0YWJsZS5zaG9wX3RhYmxlIHRkLnByb2R1Y3QtcHJpY2UsLndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSB0YWJsZS5zaG9wX3RhYmxlIHRkLnByb2R1Y3Qtc3VidG90YWx7ZGlzcGxheTpub25lfX0ud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtY2FydC1mb3JtIHRhYmxlLnNob3BfdGFibGUgdGQuYWN0aW9uc3twYWRkaW5nLWlubGluZTowfS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1jYXJ0LWZvcm0gdGFibGUuc2hvcF90YWJsZSB0ZC5hY3Rpb25zIC5hY3Rpb25zLXdyYXBwZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0ud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtY2FydC1mb3JtIHRhYmxlLnNob3BfdGFibGUgdGQuYWN0aW9ucyAuYnV0dG9ue2ZvbnQtc2l6ZTouOWVtO2JhY2tncm91bmQtY29sb3I6cmdiKHZhcigtLXJkLS1jLS10ZXh0KS8wLjA4KTtjb2xvcjpjdXJyZW50Q29sb3I7Ym9yZGVyOm5vbmV9Lndvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSB0YWJsZS5zaG9wX3RhYmxlIHRkLmFjdGlvbnMgLmJ1dHRvbjpkaXNhYmxlZHtvcGFjaXR5Oi42fS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1jYXJ0LWZvcm0gdGFibGUuc2hvcF90YWJsZSB0ZC5hY3Rpb25zIC5jb3Vwb257ZGlzcGxheTpmbGV4O2NvbHVtbi1nYXA6NnB4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjttYXgtd2lkdGg6NDAwcHg7ZmxvYXQ6bGVmdH0ud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtY2FydC1mb3JtIHRhYmxlLnNob3BfdGFibGUgdGQuYWN0aW9ucyAuY291cG9uIGlucHV0I2NvdXBvbl9jb2Rle2ZsZXg6MTtwYWRkaW5nOjhweH0ud29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtY2FydC1mb3JtIHRhYmxlLnNob3BfdGFibGUgdGQuYWN0aW9ucyAuY291cG9uIGJ1dHRvbntwYWRkaW5nOjAgMWVtO2hlaWdodDozMnB4fS53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1jYXJ0LWZvcm0gdGFibGUuc2hvcF90YWJsZSB0ZC5hY3Rpb25zIGJ1dHRvbltuYW1lPXVwZGF0ZV9jYXJ0XXtmbG9hdDpyaWdodDt3aWR0aDphdXRvO2hlaWdodDozMnB4fS53b29jb21tZXJjZS1jYXJ0IC5jYXJ0X2l0ZW0gYS5yZW1vdmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjRweDtsZWZ0Oi02cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtjb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pKTtib3gtc2hhZG93OjJweCAzcHggOHB4IHJnYmEoMCwwLDAsLjIpO3dpZHRoOjIzcHg7aGVpZ2h0OjIzcHg7ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDoyMnB4O3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1yYWRpdXM6NTAlO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7ei1pbmRleDoxfS53b29jb21tZXJjZS1jYXJ0IC5jYXJ0X2l0ZW0gLnByb2R1Y3QtbmFtZSBhe3RleHQtZGVjb3JhdGlvbjpub25lfS53b29jb21tZXJjZS1jYXJ0IC5jYXJ0X2l0ZW0gLnByb2R1Y3QtbWV0YXtmbGV4OjF9Lndvb2NvbW1lcmNlLWNhcnQgLmNhcnRfaXRlbSAucHJvZHVjdC1wcmljZXtvcGFjaXR5Oi42fS53b29jb21tZXJjZS1jYXJ0IC5jYXJ0X2l0ZW0gLnByb2R1Y3Qtc3VidG90YWx7Zm9udC13ZWlnaHQ6Ym9sZH0ud29vY29tbWVyY2UtY2FydCAuY2FydF9pdGVtIC5xdWFudGl0eSBpbnB1dC5xdHl7Ym9yZGVyOjFweCBzb2xpZDtiYWNrZ3JvdW5kLWNvbG9yOnJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO2NvbG9yOnJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikvMC44KX0ud29vY29tbWVyY2UtY2FydCAuY2FydF90b3RhbHMgaDJ7Zm9udC1zaXplOjEuMWVtO21hcmdpbi10b3A6MH0ud29vY29tbWVyY2UtY2FydCAuY2FydF90b3RhbHMgLnNob3BfdGFibGV7bWFyZ2luOjAgMCAwIGF1dG87Ym9yZGVyOm5vbmV9Lndvb2NvbW1lcmNlLWNhcnQgLmNhcnRfdG90YWxzIC5zaG9wX3RhYmxlIHRoLC53b29jb21tZXJjZS1jYXJ0IC5jYXJ0X3RvdGFscyAuc2hvcF90YWJsZSB0ZHtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXQ7Zm9udC13ZWlnaHQ6bm9ybWFsfS53b29jb21tZXJjZS1jYXJ0IC5jYXJ0X3RvdGFscyAuc2hvcF90YWJsZSB0aHtwYWRkaW5nLWlubGluZS1zdGFydDowO3RleHQtYWxpZ246bGVmdH0ud29vY29tbWVyY2UtY2FydCAuY2FydF90b3RhbHMgLnNob3BfdGFibGUgdGR7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nLWlubGluZS1lbmQ6MH0ud29vY29tbWVyY2UtY2FydCAuY2FydF90b3RhbHMgLnNob3BfdGFibGUgdHJ7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiKHZhcigtLXJkLS1jLS10ZXh0KS8wLjA2KX0ud29vY29tbWVyY2UtY2FydCAuY2FydF90b3RhbHMgLnNob3BfdGFibGUgdHIub3JkZXItdG90YWwgLmFtb3VudHtmb250LXNpemU6MS40ZW19Lndvb2NvbW1lcmNlLWNhcnQgLmNhcnRfdG90YWxzIC5zaG9wX3RhYmxlIHRyLnJlY3VycmluZy10b3RhbHN7Ym9yZGVyLXRvcDpub25lfS53b29jb21tZXJjZS1jYXJ0IC5jYXJ0X3RvdGFscyAuc2hvcF90YWJsZSB0ci5yZWN1cnJpbmctdG90YWxzIHRoe2ZvbnQtd2VpZ2h0OmJvbGQ7cGFkZGluZy10b3A6MS44ZW19Lndvb2NvbW1lcmNlLWNhcnQgLmNhcnRfdG90YWxzIC5zaG9wX3RhYmxlIGZvcm0ud29vY29tbWVyY2Utc2hpcHBpbmctY2FsY3VsYXRvciBhLnNoaXBwaW5nLWNhbGN1bGF0b3ItYnV0dG9ue2JhY2tncm91bmQ6I2ZmZjtmb250LXNpemU6LjllbTtwYWRkaW5nOjRweCA4cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JvcmRlci1yYWRpdXM6M3B4fS53b29jb21tZXJjZS1jYXJ0IC5jYXJ0X3RvdGFscyAuc2hvcF90YWJsZSBmb3JtLndvb2NvbW1lcmNlLXNoaXBwaW5nLWNhbGN1bGF0b3Igc2VjdGlvbi5zaGlwcGluZy1jYWxjdWxhdG9yLWZvcm17bWFyZ2luLXRvcDouOGVtfS53b29jb21tZXJjZS1jYXJ0IC5jYXJ0X3RvdGFscyAuc2hvcF90YWJsZSBmb3JtLndvb2NvbW1lcmNlLXNoaXBwaW5nLWNhbGN1bGF0b3Igc2VjdGlvbi5zaGlwcGluZy1jYWxjdWxhdG9yLWZvcm0+Knt3aWR0aDoxMDAlfS53b29jb21tZXJjZS1jYXJ0IC53Yy1wcm9jZWVkLXRvLW15cGFnZSwud29vY29tbWVyY2UtY2FydCAud2MtcHJvY2VlZC10by1jaGVja291dHt0ZXh0LWFsaWduOmNlbnRlcn0ud29vY29tbWVyY2UtY2FydCAud2MtcHJvY2VlZC10by1teXBhZ2UgYS53Yy1mb3J3YXJkLC53b29jb21tZXJjZS1jYXJ0IC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEud2MtZm9yd2FyZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYih2YXIoLS1yZC0tYy0tc2Vjb25kYXJ5KSk7Y29sb3I6cmdiKHZhcigtLXJkLS1jLS1zZWNvbmRhcnktb24pKTtib3JkZXItcmFkaXVzOjVweDtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6OHB4fS53b29jb21tZXJjZS1jYXJ0IC53Yy1lbXB0eS1jYXJ0LW1lc3NhZ2V7d2lkdGg6MTAwJX0ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlPiorKnttYXJnaW4tYmxvY2stc3RhcnQ6MmVtfS53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS1sb2dpbi10b2dnbGUgLndvb2NvbW1lcmNlLWluZm97YmFja2dyb3VuZC1jb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtib3JkZXI6bm9uZX0ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4tdG9nZ2xlKy53b29jb21tZXJjZS1mb3JtLWxvZ2lue21hcmdpbi1ibG9jay1zdGFydDouNWVtO2JhY2tncm91bmQtY29sb3I6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KS8wLjYpO2NvbG9yOnJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikpO3BhZGRpbmc6dmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tMzAsIGNsYW1wKDEuNXJlbSwgMC45OHZ3ICsgMC43NHJlbSwgMS45NnJlbSkpO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH0ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4tdG9nZ2xlKy53b29jb21tZXJjZS1mb3JtLWxvZ2luIC5mb3JtLXJvdy1maXJzdHtmbG9hdDpub25lfS53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS1sb2dpbi10b2dnbGUrLndvb2NvbW1lcmNlLWZvcm0tbG9naW4gLmZvcm0tcm93LWxhc3R7ZmxvYXQ6bm9uZTttYXJnaW4taW5saW5lLXN0YXJ0OmF1dG99Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1mb3JtLWxvZ2luLXRvZ2dsZSsud29vY29tbWVyY2UtZm9ybS1sb2dpbiAuZm9ybS1yb3d7d2lkdGg6MTAwJX0ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4tdG9nZ2xlKy53b29jb21tZXJjZS1mb3JtLWxvZ2luIGJ1dHRvblt0eXBlPXN1Ym1pdF17ZmxvYXQ6cmlnaHR9Lndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZmxleC13cmFwOndyYXA7Z2FwOnZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTQwLCBjbGFtcCgyLjJyZW0sIDEuNTJ2dyArIDAuODVyZW0sIDIuNzRyZW0pKX0ud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dD5kaXZ7d2lkdGg6MTAwJX0ud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtZGV0YWlse2ZsZXg6MX0ud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtb3JkZXJ7Ym9yZGVyLXJhZGl1czo1cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtib3JkZXI6MXB4IHNvbGlkIHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikvMC4xKTtvdmVyZmxvdzphdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCl7Lndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LW9yZGVye3dpZHRoOjMyMHB4O3Bvc2l0aW9uOnN0aWNreTt0b3A6Y2FsYyh2YXIoLS1yZC0tcy0taGVhZGVyLCAwKSArIDFlbSl9fS53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1vcmRlciAuZm9ybS1yb3cucGxhY2Utb3JkZXJ7Zm9udC1zaXplOi45ZW19Lndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNoZWNrb3V0LW9yZGVyICNvcmRlcl9yZXZpZXdfaGVhZGluZ3ttYXJnaW46MDtmb250LXNpemU6MS4xZW07cGFkZGluZzouOGVtfS53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1vcmRlciBmaWVsZHNldHttYXJnaW46MDtwYWRkaW5nOjFlbTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1vcmRlciBmaWVsZHNldD4qe2Zsb2F0Om5vbmU7d2lkdGg6MTAwJX0ud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2hlY2tvdXQtb3JkZXIgZmllbGRzZXQrZmllbGRzZXR7Ym9yZGVyOm5vbmU7cGFkZGluZzowO21hcmdpbi10b3A6MWVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7Lndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXR7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1vcmRlcntvcmRlcjotMTt3aWR0aDoxMDAlfX0ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNoZWNrb3V0LWRldGFpbCBoMntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MDtsaW5lLWhlaWdodDoxO3BhZGRpbmctbGVmdDoxZW19Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jaGVja291dC1kZXRhaWwgaDI6YmVmb3Jle2NvbnRlbnQ6XCJcIjtsZWZ0OjA7dG9wOjA7aGVpZ2h0OjEwMCU7d2lkdGg6NHB4O2JvcmRlci1yYWRpdXM6NXB4O2JhY2tncm91bmQ6Y3VycmVudENvbG9yO3Bvc2l0aW9uOmFic29sdXRlfS53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2hlY2tvdXQtZGV0YWlsIGgyKyp7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDoxZW07cGFkZGluZzowfS53b29jb21tZXJjZSAjY3VzdG9tZXJfZGV0YWlscz5kaXYrZGl2e21hcmdpbi10b3A6MS41ZW19Lndvb2NvbW1lcmNlICNjdXN0b21lcl9kZXRhaWxzIC53b29jb21tZXJjZS10ZXJtcy1hbmQtY29uZGl0aW9ucy13cmFwcGVyIC52YWxpZGF0ZS1yZXF1aXJlZHtiYWNrZ3JvdW5kOnJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkvMC41KTtjb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pKTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjFlbTtib3JkZXItcmFkaXVzOnZhcigtLXJkLS1zLS1yYWRpdXMpfS53b29jb21tZXJjZSAjcGF5bWVudCB1bC53Y19wYXltZW50X21ldGhvZHN7cGFkZGluZzowfS53b29jb21tZXJjZSAjcGF5bWVudCB1bC53Y19wYXltZW50X21ldGhvZHMgbGkud2NfcGF5bWVudF9tZXRob2R7YmFja2dyb3VuZC1jb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtib3JkZXItcmFkaXVzOjVweDtjb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pKTtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206LjVlbTtwYWRkaW5nOi44ZW0gMS4yZW19Lndvb2NvbW1lcmNlICNwYXltZW50IHVsLndjX3BheW1lbnRfbWV0aG9kcyBsaS53Y19wYXltZW50X21ldGhvZD5sYWJlbHtkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJTtjdXJzb3I6cG9pbnRlcn0ud29vY29tbWVyY2UgI3BheW1lbnQgdWwud2NfcGF5bWVudF9tZXRob2RzIGxpLndjX3BheW1lbnRfbWV0aG9kPmxhYmVsIGltZ3ttYXJnaW4tbGVmdDphdXRvfS53b29jb21tZXJjZSAjcGF5bWVudCB1bC53Y19wYXltZW50X21ldGhvZHMgcHtmb250LXNpemU6LjllbTtvcGFjaXR5Oi42fS53b29jb21tZXJjZSAjcGF5bWVudCB1bC53Y19wYXltZW50X21ldGhvZHMgZmllbGRzZXQrZmllbGRzZXR7bWFyZ2luLXRvcDouOGVtfS53b29jb21tZXJjZSAjcGF5bWVudCAucGxhY2Utb3JkZXJ7bWFyZ2luLXRvcDoyZW19Lndvb2NvbW1lcmNlICNwYXltZW50IC5wbGFjZS1vcmRlci1mb290ZXJ7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiKHZhcigtLXJkLS1jLS10ZXh0KS8wLjEpO3BhZGRpbmctdG9wOjEuNWVtO21hcmdpbi10b3A6MS41ZW19Lndvb2NvbW1lcmNlIHVsI3NoaXAtdG8tZGlmZmVyZW50LWFkZHJlc3MtcmFkaW97bGlzdC1zdHlsZTpub25lfS53b29jb21tZXJjZSB0YWJsZS53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGV7ZGlzcGxheTpibG9ja30ud29vY29tbWVyY2UgdGFibGUud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRib2R5LC53b29jb21tZXJjZSB0YWJsZS53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgdGhlYWQsLndvb2NvbW1lcmNlIHRhYmxlLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSB0Zm9vdHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9Lndvb2NvbW1lcmNlIHRhYmxlLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSB0Ym9keSB0ciwud29vY29tbWVyY2UgdGFibGUud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRoZWFkIHRyLC53b29jb21tZXJjZSB0YWJsZS53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgdGZvb3QgdHJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDoxMDAlfS53b29jb21tZXJjZSB0YWJsZS53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgdGJvZHkgdHIgdGQsLndvb2NvbW1lcmNlIHRhYmxlLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSB0aGVhZCB0ciB0ZCwud29vY29tbWVyY2UgdGFibGUud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRmb290IHRyIHRke2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0ud29vY29tbWVyY2UgdGFibGUud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRmb290IHRoe2ZsZXg6MX0ud29vY29tbWVyY2UgdGFibGUud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRmb290IHNtYWxsLmluY2x1ZGVzX3RheHtmb250LXNpemU6MTBweDtkaXNwbGF5OmJsb2NrfS53b29jb21tZXJjZSB0YWJsZS53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgdHIucmVjdXJyaW5nLXRvdGFsc3tib3JkZXItdG9wOm5vbmV9Lndvb2NvbW1lcmNlIHRhYmxlLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSB0ci5yZWN1cnJpbmctdG90YWxzIHRoe2ZvbnQtd2VpZ2h0OmJvbGQ7cGFkZGluZy10b3A6MS44ZW19Lndvb2NvbW1lcmNlIHRhYmxlLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSB0ci5jaGVja291dF9mb3JtX3dyYXA+dGR7d2lkdGg6MTAwJX0ud29vY29tbWVyY2UgdGFibGUud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIGZvcm0ud29vY29tbWVyY2UtZm9ybS1jb3Vwb257ZGlzcGxheTpmbGV4O21hcmdpbi10b3A6OHB4O2ZvbnQtc2l6ZTouOWVtfS53b29jb21tZXJjZSB0YWJsZS53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgZm9ybS53b29jb21tZXJjZS1mb3JtLWNvdXBvbiBpbnB1dFtuYW1lPWNvdXBvbl9jb2RlXXtmbGV4OjF9Lndvb2NvbW1lcmNlIHRhYmxlLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZSBmb3JtLndvb2NvbW1lcmNlLWZvcm0tY291cG9uIGJ1dHRvbltuYW1lPWFwcGx5X2NvdXBvbl17bWFyZ2luLWxlZnQ6LjhlbX0ud29vY29tbWVyY2UgdGFibGUud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRyLnJlY3VycmluZy10b3RhbHMgdGh7YmFja2dyb3VuZDpyZ2IodmFyKC0tcmQtLWMtLXRleHQpLzAuMDMpO3BhZGRpbmc6LjZlbSAxZW07Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiKHZhcigtLXJkLS1jLS10ZXh0KS8wLjEpfS53b29jb21tZXJjZSAuc2hpcHBpbmdfYWRkcmVzcyBpbnB1dHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Lndvb2NvbW1lcmNlIGJ1dHRvbiNwbGFjZV9vcmRlcntoZWlnaHQ6NDhweDtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxLjFlbTttYXJnaW4taW5saW5lLXN0YXJ0OmF1dG99Lndvb2NvbW1lcmNlICNzaGlwLXRvLWRpZmZlcmVudC1hZGRyZXNzLXJhZGlvPmxpPmxhYmVse2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1jb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtjb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pKTttYXJnaW4tYm90dG9tOi41ZW07Ym9yZGVyLXJhZGl1czo1cHg7cGFkZGluZzouOGVtIDEuMmVtfS53b29jb21tZXJjZSAjc2hpcC10by1kaWZmZXJlbnQtYWRkcmVzcy1yYWRpbz5saT5sYWJlbCsuc2hpcHBpbmdfYWRkcmVzc3tiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzoxZW0gMS41ZW07bWFyZ2luLWJsb2NrOi0xZW0gMWVtfS53b29jb21tZXJjZSB1bC53Yy1zYXZlZC1wYXltZW50LW1ldGhvZHN7bGlzdC1zdHlsZTpub25lO3BhZGRpbmctbGVmdDowfS53b29jb21tZXJjZS10ZXJtcy1hbmQtY29uZGl0aW9uc3tiYWNrZ3JvdW5kOnJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO3BhZGRpbmc6MmVtO2JvcmRlci1yYWRpdXM6dmFyKC0tcmQtLXMtLXJhZGl1cyk7Ym94LXNoYWRvdzotMnB4IC0ycHggNnB4IHJnYmEoMCwwLDAsLjEpIGluc2V0O2ZvbnQtc2l6ZTouOWVtfS53b29jb21tZXJjZS1vcmRlcj4qKyp7bWFyZ2luLXRvcDp2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS00MCwgY2xhbXAoMi4ycmVtLCAxLjUydncgKyAwLjg1cmVtLCAyLjc0cmVtKSl9Lndvb2NvbW1lcmNlLW9yZGVyIHVsLm9yZGVyX2RldGFpbHN7d2lkdGg6MTAwJTtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowfS53b29jb21tZXJjZS1vcmRlciB1bC5vcmRlcl9kZXRhaWxzIGxpe3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6LjhlbTtsaW5lLWhlaWdodDoxO21hcmdpbi1ib3R0b206MWVtO21hcmdpbi10b3A6MH0ud29vY29tbWVyY2Utb3JkZXIgdWwub3JkZXJfZGV0YWlscyBsaTpub3QoOmxhc3QtY2hpbGQpe3BhZGRpbmctYm90dG9tOjFlbTtib3JkZXItYm90dG9tOjFweCBkYXNoZWQgI2QzY2VkMn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lndvb2NvbW1lcmNlLW9yZGVyIHVsLm9yZGVyX2RldGFpbHN7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDoxLjVlbX0ud29vY29tbWVyY2Utb3JkZXIgdWwub3JkZXJfZGV0YWlscyBsaTpub3QoOmxhc3QtY2hpbGQpe3BhZGRpbmc6MCAxLjVlbSAwIDA7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJpZ2h0OjFweCBkYXNoZWQgI2QzY2VkMn0ud29vY29tbWVyY2Utb3JkZXIgdWwub3JkZXJfZGV0YWlscyBsaSBzdHJvbmd7ZGlzcGxheTpibG9jaztmb250LXNpemU6MS4yZW07bGluZS1oZWlnaHQ6Mn19Lndvb2NvbW1lcmNlLW9yZGVyIHNlY3Rpb24ud29vY29tbWVyY2Utb3JkZXItZGV0YWlscyB0YWJsZS5zaG9wX3RhYmxle2NvbG9yOnJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikpO2JhY2tncm91bmQtY29sb3I6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7Ym9yZGVyOjFweCBzb2xpZCByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pLzAuMSk7Ym9yZGVyLXJhZGl1czo1cHh9Lndvb2NvbW1lcmNlLVJldmlld3MgcHttYXJnaW4tYmxvY2s6MH0ud29vY29tbWVyY2UtUmV2aWV3cyAjcmV2aWV3LXJhdGluZy1mb3Jte2JhY2tncm91bmQ6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKS8wLjA1KTtib3JkZXItcmFkaXVzOjNlbX0ud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudHRvdGFse2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6dmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tMzAsIGNsYW1wKDEuNXJlbSwgMC45OHZ3ICsgMC43NHJlbSwgMS45NnJlbSkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KXsud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudHRvdGFse2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19Lndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnR0b3RhbCB0YWJsZXtmbGV4OjF9Lndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnR0b3RhbC1hdmVyYWdle21pbi13aWR0aDozMCU7bWluLWhlaWdodDoxNTBweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikvMC4wNSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1yZC0tcy0tcmFkaXVzKX0ud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudHRvdGFsLWF2ZXJhZ2UgLnN0YXItcmF0aW5ne2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEuMmVtfS53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50dG90YWwtYXZlcmFnZV9fbGFiZWx7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MS44ZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50dG90YWwtYXZlcmFnZXtwYWRkaW5nOjEuNWVtIDB9fS53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50dG90YWwgdGFibGV7Zm9udC13ZWlnaHQ6Ym9sZH0ud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudHRvdGFsIHRhYmxlIHRke3BhZGRpbmc6MDtib3JkZXI6bm9uZX0ud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudHRvdGFsIHRhYmxlIHRkLmNvbW1lbnR0b3RhbC1iYXJ7d2lkdGg6MTAwJTtwYWRkaW5nLWlubGluZTouNmVtIDFlbX0ud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudHRvdGFsIHRhYmxlIHRkLmNvbW1lbnR0b3RhbC12YWx1ZXt0ZXh0LWFsaWduOnJpZ2h0fS53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50dG90YWwtbGFiZWx7bGV0dGVyLXNwYWNpbmc6NXB4O2NvbG9yOiNmMmM1MGV9Lndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnR0b3RhbC1wcm9ncmVzc3twb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7ZmxleDoxO2JvcmRlci1yYWRpdXM6MmVtfS53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50dG90YWwtcHJvZ3Jlc3MtYmFye2JhY2tncm91bmQtY29sb3I6I2YyYzUwZTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7aGVpZ2h0OjEwMCU7Ym9yZGVyLXJhZGl1czppbmhlcml0fS53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50bGlzdHtwYWRkaW5nLWxlZnQ6MDtsaXN0LXN0eWxlOm5vbmU7ZmxleDoxfS53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50bGlzdD5saXtib3JkZXI6MXB4IHNvbGlkIHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikvMC4xKTtib3JkZXItcmFkaXVzOnZhcigtLXJkLS1zLS1yYWRpdXMpO3BhZGRpbmc6MS4yZW0gMS41ZW19Lndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnRsaXN0IC5jb21tZW50X2NvbnRhaW5lcntkaXNwbGF5OmZsZXg7Z2FwOjFlbTthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50bGlzdCAuY29tbWVudF9jb250YWluZXIgLmNvbW1lbnQtdGV4dHtmbGV4OjE7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6LjZyZW0gLjhyZW07Zm9udC1zaXplOjEuNHJlbX0ud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudGxpc3QgLmNvbW1lbnRfY29udGFpbmVyIC5jb21tZW50LXRleHQgcC5tZXRhe21hcmdpbjowO2ZvbnQtc2l6ZTouOWVtO29yZGVyOi0xO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6LjVlbX0ud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudGxpc3QgLmNvbW1lbnRfY29udGFpbmVyIC5jb21tZW50LXRleHQgaW1ne3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHg7b3JkZXI6LTI7Ym9yZGVyLXJhZGl1czo1MCV9Lndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnRsaXN0IC5jb21tZW50X2NvbnRhaW5lciAuY29tbWVudC10ZXh0IC5kZXNjcmlwdGlvbnt3aWR0aDoxMDAlfS53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50bGlzdCAuY29tbWVudF9jb250YWluZXIgLndvb2NvbW1lcmNlLXJldmlld19fZGFzaHtkaXNwbGF5Om5vbmV9Lndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnRsaXN0IC5jb21tZW50X2NvbnRhaW5lciAud29vY29tbWVyY2UtcmV2aWV3X19wdWJsaXNoZWQtZGF0ZXtvcGFjaXR5Oi43fS53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50bGlzdCB1bC5jaGlsZHJlbntwYWRkaW5nOjA7Ym9yZGVyLXJhZGl1czp2YXIoLS1yZC0tcy0tcmFkaXVzKTtib3JkZXItdG9wOjFweCBzb2xpZCByZ2IodmFyKC0tcmQtLWMtLXRleHQpLzAuMSk7cGFkZGluZzoxZW0gMCAwIDIuNWVtO2ZvbnQtc2l6ZTouOWVtO21hcmdpbi10b3A6LjhlbTtsaXN0LXN0eWxlOm5vbmU7cG9zaXRpb246cmVsYXRpdmV9Lndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnRsaXN0IHVsLmNoaWxkcmVuOmJlZm9yZXtjb250ZW50Olwi7oWeXCI7Zm9udC1mYW1pbHk6XCJHb29nbGUgU3ltYm9sc1wiO2ZvbnQtc2l6ZToyZW07Zm9udC12YXJpYXRpb24tc2V0dGluZ3M6XCJ3Z2h0XCIgMjAwO3JvdGF0ZToxODBkZWc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowfS53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50bGlzdCB1bC5jaGlsZHJlbiAuY29tbWVudF9jb250YWluZXIgLmNvbW1lbnQtdGV4dHtyb3ctZ2FwOi40ZW19Lndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnRsaXN0IHVsLmNoaWxkcmVuIC5jb21tZW50X2NvbnRhaW5lciBpbWcuYXZhdGFye3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHh9Lndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnRsaXN0IHVsLmNoaWxkcmVuIC5jb21tZW50X2NvbnRhaW5lciAud29vY29tbWVyY2UtcmV2aWV3X19kYXNoe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50bGlzdCB1bC5jaGlsZHJlbiAuY29tbWVudF9jb250YWluZXIgLndvb2NvbW1lcmNlLXJldmlld19fcHVibGlzaGVkLWRhdGV7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lndvb2NvbW1lcmNlLVJldmlld3MgI2NvbW1lbnRmb3Jte2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczppbmhlcml0fS53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50LWZvcm17Z2FwOjEuMmVtfS53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50LWZvcm0tcmF0aW5nIHAuc3RhcnN7Zm9udC1zaXplOjEuNWVtO21hcmdpbjowfS53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50LWZvcm0gbGFiZWx7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tYm90dG9tOi41ZW07ZGlzcGxheTpibG9jaztmb250LXNpemU6LjllbX0ud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudC1mb3JtIHNwYW4ucmVxdWlyZWR7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjpyZWQ7bGluZS1oZWlnaHQ6MDt2ZXJ0aWNhbC1hbGlnbjpzdXBlcn0ud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudC1mb3JtICNjb21tZW50e21hcmdpbjowO2JhY2tncm91bmQtY29sb3I6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKS8wLjAyKX0ud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudC1mb3JtIC5mb3JtLXN1Ym1pdHttYXJnaW46MH0ud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudC1mb3JtIC5mb3JtLXN1Ym1pdCAjc3VibWl0e21hcmdpbjowIGF1dG99Lndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudHtkaXNwbGF5OmZsZXg7Z2FwOi41ZW19Lndvb2NvbW1lcmNlLXBhZ2luYXRpb257Z2FwOi41cmVtO21hcmdpbjoycmVtIDA7ZmxleC13cmFwOndyYXB9Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVyc3twYWRkaW5nOi41ZW0gLjhlbTtib3JkZXItcmFkaXVzOi4zNzVyZW07YmFja2dyb3VuZC1jb2xvcjojZjFmMWYxO2NvbG9yOiMzMzM7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC13ZWlnaHQ6NTAwO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDttaW4td2lkdGg6Mi40cmVtfS53b29jb21tZXJjZS1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnM6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2IodmFyKC0tcmQtLWMtLWFjY2VudCkpO2NvbG9yOnJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpfS53b29jb21tZXJjZS1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuY3VycmVudHtiYWNrZ3JvdW5kLWNvbG9yOnJnYih2YXIoLS1yZC0tYy0tYWNjZW50KSk7Y29sb3I6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7Y3Vyc29yOmRlZmF1bHQ7cG9pbnRlci1ldmVudHM6bm9uZX0ud29vY29tbWVyY2UtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLm5leHQ6aG92ZXIsLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5wcmV2OmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiKHZhcigtLXJkLS1jLS1hY2NlbnQpKTtjb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKX0ud29vY29tbWVyY2UtZGFzaGJvcmQtbmF2aWdhdGlvbntwb3NpdGlvbjpzdGlja3k7dG9wOnZhcigtLWRpdmVyLS1zdGlja3ktLXBvc2l0aW9uLS10b3ApO3RyYW5zaXRpb246LjJzO3otaW5kZXg6MztvdmVyZmxvdzphdXRvfS53b29jb21tZXJjZS1kYXNoYm9yZC1uYXZpZ2F0aW9uPnVse3BhZGRpbmc6LjZlbSAuOGVtO2ZvbnQtc2l6ZTouOWVtO2xpc3Qtc3R5bGU6bm9uZTt3aGl0ZS1zcGFjZTpub3dyYXB9Lndvb2NvbW1lcmNlLWRhc2hib3JkLW5hdmlnYXRpb24+dWwgbGl7ZmxleDoxIDAgYXV0bzttYXJnaW46MH0ud29vY29tbWVyY2UtZGFzaGJvcmQtbmF2aWdhdGlvbj51bCBsaSBhe2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouNmVtIC44ZW07Zm9udC1zaXplOi45ZW07Y29sb3I6Y3VycmVudENvbG9yO29wYWNpdHk6LjU7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lndvb2NvbW1lcmNlLWRhc2hib3JkLW5hdmlnYXRpb24+dWwgbGkgYTpiZWZvcmV7Zm9udC1mYW1pbHk6XCJHb29nbGUgU3ltYm9sc1wiO2NvbnRlbnQ6XCLun71cIjtvcGFjaXR5Oi44O2ZvbnQtc2l6ZToxLjNlbTt2ZXJ0aWNhbC1hbGlnbjotM3B4O21hcmdpbi1yaWdodDouM2VtfS53b29jb21tZXJjZS1kYXNoYm9yZC1uYXZpZ2F0aW9uPnVsIGxpLmlzLWFjdGl2ZSBhe29wYWNpdHk6MTtiYWNrZ3JvdW5kOnJnYih2YXIoLS1yZC0tYy0tc2Vjb25kYXJ5KS8wLjEpO2JvcmRlci1yYWRpdXM6dmFyKC0tcmQtLXMtLXJhZGl1cyl9Lndvb2NvbW1lcmNlLWRhc2hib3JkLW5hdmlnYXRpb24+dWwgbGlbY2xhc3MqPVwiLS1kYXNoYm9hcmRcIl0gYTpiZWZvcmV7Y29udGVudDpcIu6iuFwifS53b29jb21tZXJjZS1kYXNoYm9yZC1uYXZpZ2F0aW9uPnVsIGxpW2NsYXNzKj1cIi0tb3JkZXJzXCJdIGE6YmVmb3Jle2NvbnRlbnQ6XCLurJRcIn0ud29vY29tbWVyY2UtZGFzaGJvcmQtbmF2aWdhdGlvbj51bCBsaVtjbGFzcyo9XCItLWRvd25sb2Fkc1wiXSBhOmJlZm9yZXtjb250ZW50Olwi74KQXCJ9Lndvb2NvbW1lcmNlLWRhc2hib3JkLW5hdmlnYXRpb24+dWwgbGlbY2xhc3MqPVwiLS1wYXltZW50LW1ldGhvZHNcIl0gYTo6YmVmb3Jle2NvbnRlbnQ6XCLuvaNcIn0ud29vY29tbWVyY2UtZGFzaGJvcmQtbmF2aWdhdGlvbj51bCBsaVtjbGFzcyo9XCItLWVkaXQtYWRkcmVzc1wiXSBhOmJlZm9yZXtjb250ZW50Olwi76KNXCJ9Lndvb2NvbW1lcmNlLWRhc2hib3JkLW5hdmlnYXRpb24+dWwgbGlbY2xhc3MqPVwiLS1lZGl0LWFjY291bnRcIl0gYTpiZWZvcmV7Y29udGVudDpcIu6fvVwifS53b29jb21tZXJjZS1kYXNoYm9yZC1uYXZpZ2F0aW9uPnVsIGxpW2NsYXNzKj1cIi0tY3VzdG9tZXItbG9nb3V0XCJdIGE6YmVmb3Jle2NvbnRlbnQ6XCLuprpcIn0ud29vY29tbWVyY2UtZGFzaGJvcmQtbmF2aWdhdGlvbj51bCBsaVtjbGFzcyo9XCItLXZpZXctbGljZW5zZS1rZXlzXCJdIGE6YmVmb3Jle2NvbnRlbnQ6XCLunLxcIn0ud29vY29tbWVyY2UtZGFzaGJvcmQtbmF2aWdhdGlvbj51bCBsaVtjbGFzcyo9XCItLXN1YnNjcmlwdGlvbnNcIl0gYTpiZWZvcmV7Y29udGVudDpcIu6UvlwifS53b29jb21tZXJjZS1kYXNoYm9yZC1uYXZpZ2F0aW9uPnVsIGxpOmxhc3QtY2hpbGR7bWFyZ2luLWxlZnQ6YXV0b30ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnR7bWF4LXdpZHRoOnZhcigtLXJkLS1sLS1taWRkbGUpO21hcmdpbi1pbmxpbmU6YXV0b31ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTAwJTtnYXA6dmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tNDAsIGNsYW1wKDIuMnJlbSwgMS41MnZ3ICsgMC44NXJlbSwgMi43NHJlbSkpO2JvcmRlci1yYWRpdXM6dmFyKC0tcmQtLXMtLXJhZGl1cyl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtib2R5Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlIG5hdltjbGFzcyo9LW5hdmlnYXRpb25de3Bvc2l0aW9uOmluaXRpYWx9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCl7Ym9keS53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZSBuYXZbY2xhc3MqPS1uYXZpZ2F0aW9uXXtwb3NpdGlvbjpzdGlja3k7dG9wOmNhbGModmFyKC0tZGl2ZXItLXN0aWNreS0tcG9zaXRpb24tLXRvcCwgMWVtKSArIDFlbSk7dHJhbnNpdGlvbjp0b3AgLjNzfWJvZHkud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UgbmF2W2NsYXNzKj0tbmF2aWdhdGlvbl06bm90KC53b29jb21tZXJjZS1kYXNoYm9yZC1uYXZpZ2F0aW9uKXt3aWR0aDoyMDBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtib2R5Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlIG5hdltjbGFzcyo9LW5hdmlnYXRpb25de3dpZHRoOjEwMCU7Ym9yZGVyLXJpZ2h0Om5vbmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKS8wLjEpO292ZXJmbG93OmF1dG87cG9zaXRpb246cmVsYXRpdmV9Ym9keS53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZSBuYXZbY2xhc3MqPS1uYXZpZ2F0aW9uXT51bHtkaXNwbGF5OmZsZXg7d2hpdGUtc3BhY2U6bm93cmFwfX1ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlK1tjbGFzcyo9LWNvbnRlbnRde21hcmdpbjowfWJvZHkud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UrW2NsYXNzKj0tY29udGVudF0+Kjpub3QoOmVtcHR5KXttYXJnaW4tYmxvY2s6MH1ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlK1tjbGFzcyo9LWNvbnRlbnRdPio6bm90KDplbXB0eSkrKnttYXJnaW4tdG9wOjFlbX0ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnR7ZmxleDoxO21hcmdpbjowfS53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCB0YWJsZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO2JveC1zaGFkb3c6dmFyKC0tcmQtLXMtLXNoYWRvdyk7Ym9yZGVyLXJhZGl1czp2YXIoLS1yZC0tcy0tcmFkaXVzKX0ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQ+Kisqe21hcmdpbi10b3A6MWVtfS53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtQWRkcmVzcy10aXRsZXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ib3R0b206OHB4fS53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtQWRkcmVzcy10aXRsZSBoM3ttYXJnaW46MH0ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLUFkZHJlc3MtdGl0bGUgYS5lZGl0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQ6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKS8wLjEpO2ZvbnQtc2l6ZTouOGVtO3BhZGRpbmc6LjJlbSAuNmVtO2JvcmRlci1yYWRpdXM6M3B4fS53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCB1bC53b29jb21tZXJjZS1QYXltZW50TWV0aG9kcyBsaS53b29jb21tZXJjZS1QYXltZW50TWV0aG9ke21hcmdpbi1ib3R0b206MWVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7Lndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50e3dpZHRoOjEwMCV9fS5sb2dpbi1mb3Jte21heC13aWR0aDo1MjBweDttYXJnaW4taW5saW5lOmF1dG87YmFja2dyb3VuZC1jb2xvcjpyZ2IoVmFyKC0tcmQtLWMtLXByaW1hcnkpKTtjb2xvcjpyZ2IoVmFyKC0tcmQtLWMtLXByaW1hcnktb24pKTtib3JkZXI6MXB4IHNvbGlkIHJnYihWYXIoLS1yZC0tYy0tcHJpbWFyeS1vbikvMC4yKTtib3JkZXItcmFkaXVzOnJnYihWYXIoLS1yZC0tcy0tcmFkaXVzKSl9LmxvZ2luLWZvcm0tcGFuZWx7bWFyZ2luLXRvcDoxZW19LmxvZ2luLWZvcm0tdGFie2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjB9LmxvZ2luLWZvcm0tdGFiIC5sb2dpbi1mb3JtLWxhYmVse2JhY2tncm91bmQtY29sb3I6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKS8wLjEpO2NvbG9yOnJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikvMC4zKTtmbGV4OjE7Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzoxZW19LmxvZ2luLWZvcm0tdGFiIC5sb2dpbi1mb3JtLWxhYmVsW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV17b3BhY2l0eToxO2N1cnNvcjppbmhlcml0O2JhY2tncm91bmQtY29sb3I6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7Y29sb3I6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSl9LmxvZ2luLWZvcm0tbGFiZWx7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLWJsb2NrOjEuNWVtIDA7bWFyZ2luOjB9LmxvZ2luLWZvcm0gLndvb2NvbW1lcmNlLXByaXZhY3ktcG9saWN5LXRleHR7Zm9udC1zaXplOi45ZW07bGluZS1oZWlnaHQ6MS40fS5sb2dpbi1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF17d2lkdGg6MTAwJTttYXJnaW4tdG9wOi41ZW19LmxvZ2luLWZvcm0gLndvb2NvbW1lcmNlLWZvcm17b3BhY2l0eTowO3Zpc2liaWxpdHk6dmlzaWJsZTttYXgtaGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246b3BhY2l0eSAuM3MsdmlzaWJpbGl0eSAuM3N9LmxvZ2luLWZvcm0gLndvb2NvbW1lcmNlLWZvcm1bYXJpYS1oaWRkZW49ZmFsc2Vde29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGU7bWF4LWhlaWdodDpub25lO3BhZGRpbmc6dmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tNDAsIGNsYW1wKDIuMnJlbSwgMS41MnZ3ICsgMC44NXJlbSwgMi43NHJlbSkpIHZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTUwLCBjbGFtcCgzLjJyZW0sIDIuMzN2dyArIDAuOTZyZW0sIDMuODRyZW0pKX1ib2R5W2NsYXNzKj13b29jb21tZXJjZV0gLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3Rze2Rpc3BsYXk6Z3JpZDttYXJnaW46MDtnYXA6bWluKDFlbSwxLjhyZW0pO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwgMWZyKX1ib2R5W2NsYXNzKj13b29jb21tZXJjZV0gLndjLWJsb2NrLWdyaWQuaGFzLTEtY29sdW1ucyAud2MtYmxvY2stZ3JpZF9fcHJvZHVjdHN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxLCAxZnIpfWJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSAud2MtYmxvY2stZ3JpZC5oYXMtMi1jb2x1bW5zIC53Yy1ibG9jay1ncmlkX19wcm9kdWN0c3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcil9Ym9keVtjbGFzcyo9d29vY29tbWVyY2VdIC53Yy1ibG9jay1ncmlkLmhhcy0zLWNvbHVtbnMgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3Rze2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgMWZyKX1ib2R5W2NsYXNzKj13b29jb21tZXJjZV0gLndjLWJsb2NrLWdyaWQuaGFzLTQtY29sdW1ucyAud2MtYmxvY2stZ3JpZF9fcHJvZHVjdHN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LCAxZnIpfWJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSAud2MtYmxvY2stZ3JpZC5oYXMtNS1jb2x1bW5zIC53Yy1ibG9jay1ncmlkX19wcm9kdWN0c3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDUsIDFmcil9Ym9keVtjbGFzcyo9d29vY29tbWVyY2VdIC53Yy1ibG9jay1ncmlkLmhhcy02LWNvbHVtbnMgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3Rze2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNiwgMWZyKX1ib2R5W2NsYXNzKj13b29jb21tZXJjZV0gLndjLWJsb2NrLWNvbXBvbmVudHMtZHJhd2VyX19jbG9zZXtmb250LXNpemU6MS42ZW07b3BhY2l0eTouNDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Y29sb3I6Y3VycmVudENvbG9yO3BhZGRpbmc6MH1ib2R5W2NsYXNzKj13b29jb21tZXJjZV0gLndjLWJsb2NrLWNvbXBvbmVudHMtcXVhbnRpdHktc2VsZWN0b3JfX2lucHV0e2ZvbnQtd2VpZ2h0Om5vcm1hbH1ib2R5W2NsYXNzKj13b29jb21tZXJjZV0gLndjLWJsb2NrLWNvbXBvbmVudHMtc2FsZS1iYWRnZXtmb250LXdlaWdodDpub3JtYWw7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZjlmOWY5O21hcmdpbi1ibG9jazoxZW19Ym9keVtjbGFzcyo9d29vY29tbWVyY2VdIC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtcmF0aW5nX19zdGFyczpiZWZvcmV7Y29udGVudDpcIuKYhuKYhuKYhuKYhuKYhlwifWJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSAud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LXJhdGluZ19fc3RhcnMgc3BhbjpiZWZvcmV7Y29udGVudDpcIuKYheKYheKYheKYheKYhVwifWJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja2JveHttYXJnaW46MH1ib2R5W2NsYXNzKj13b29jb21tZXJjZV0gLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tib3hfX2lucHV0W3R5cGU9Y2hlY2tib3hde2JvcmRlci13aWR0aDoxcHg7bWFyZ2luOjAgLjZlbSAwIDB9Ym9keVtjbGFzcyo9d29vY29tbWVyY2VdIC53Yy1ibG9jay1jb21wb25lbnRzLXByaWNlLXNsaWRlcl9fcmFuZ2UtaW5wdXQtcHJvZ3Jlc3MsYm9keVtjbGFzcyo9d29vY29tbWVyY2VdIC53Yy1ibG9jay1jb21wb25lbnRzLXByaWNlLXNsaWRlcl9fcmFuZ2UtaW5wdXQtd3JhcHBlcntoZWlnaHQ6MnB4fWJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSAud2MtYmxvY2std29vY29tbWVyY2UtY3VzdG9tZXItYWNjb3VudCBhIHN2Zy53Yy1ibG9jay1jdXN0b21lci1hY2NvdW50X19hY2NvdW50LWljb257bWFyZ2luLXJpZ2h0Oi41ZW07cGFkZGluZzouNHJlbX1ib2R5W2NsYXNzKj13b29jb21tZXJjZV0gLndjLWJsb2NrLXdvb2NvbW1lcmNlLW1pbmktY2FydC1jb250ZW50cyBoMi53Yy1ibG9jay1taW5pLWNhcnRfX3RpdGxle2ZvbnQtc2l6ZToxLjJlbX1ib2R5W2NsYXNzKj13b29jb21tZXJjZV0gLndjLWJsb2NrLXdvb2NvbW1lcmNlLW1pbmktY2FydC1jb250ZW50cyBoMi53Yy1ibG9jay1taW5pLWNhcnRfX3RpdGxlIHNwYW4ud3AtYmxvY2std29vY29tbWVyY2UtbWluaS1jYXJ0LXRpdGxlLWl0ZW1zLWNvdW50ZXItYmxvY2t7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZTouN2VtO29wYWNpdHk6Ljh9Ym9keVtjbGFzcyo9d29vY29tbWVyY2VdIC53Yy1ibG9jay1taW5pLWNhcnQgYnV0dG9uLndjLWJsb2NrLW1pbmktY2FydF9fYnV0dG9uW2Rpc2FibGVkXXtkaXNwbGF5Om5vbmV9Ym9keVtjbGFzcyo9d29vY29tbWVyY2VdIC53Yy1ibG9jay1taW5pLWNhcnRfX2RyYXdlcntmb250LXNpemU6MWVtfWJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSAud2MtYmxvY2stYWN0aXZlLWZpbHRlcnNfX2xpc3QtaXRlbS1yZW1vdmV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2hlaWdodDoxNnB4O3BhZGRpbmc6MDt3aWR0aDoxNnB4O2ZvbnQtc2l6ZToxZW19Ym9keVtjbGFzcyo9d29vY29tbWVyY2VdIC53Yy1ibG9jay1hY3RpdmUtZmlsdGVyc19fbGlzdC1pdGVtLXJlbW92ZSBzdmd7Zm9udC1zaXplOjEuMmVtfWJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSAud2MtYmxvY2stcHJvZHVjdC1jYXRlZ29yaWVzLWxpc3R7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MH1ib2R5W2NsYXNzKj13b29jb21tZXJjZV0gLndjLWJsb2NrLXByb2R1Y3QtY2F0ZWdvcmllcy1saXN0LWl0ZW17bWFyZ2luOjA7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcn1ib2R5W2NsYXNzKj13b29jb21tZXJjZV0gLndjLWJsb2NrLXByb2R1Y3QtY2F0ZWdvcmllcy1saXN0LWl0ZW0+YXtwYWRkaW5nOi41ZW0gLjdlbTt0ZXh0LWRlY29yYXRpb246bm9uZTtmbGV4OjE7Y29sb3I6Y3VycmVudENvbG9yfWJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSAud2MtYmxvY2stcHJvZHVjdC1jYXRlZ29yaWVzLWxpc3QtaXRlbS1jb3VudHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOi40ZW0gLjZlbTtmb250LXNpemU6MTFweDtsaW5lLWhlaWdodDoxfWJvZHlbY2xhc3MqPXdvb2NvbW1lcmNlXSAud2MtYmxvY2stcHJvZHVjdC1jYXRlZ29yaWVzLWxpc3QtaXRlbS1jb3VudDpiZWZvcmV7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6Y3VycmVudENvbG9yO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTouMTtsZWZ0OjA7dG9wOjA7Ym9yZGVyLXJhZGl1czoycHg7Ym94LXNoYWRvdzoycHggM3B4IDZweCByZ2JhKDAsMCwwLC4wMyl9Ym9keVtjbGFzcyo9d29vY29tbWVyY2VdIC53Yy1ibG9jay1wcm9kdWN0LWNhdGVnb3JpZXMtbGlzdC1pdGVtLWNvdW50OmFmdGVye2NvbnRlbnQ6bm9uZX1ib2R5W2NsYXNzKj13b29jb21tZXJjZV0gLndjLWJsb2NrLXByb2R1Y3QtY2F0ZWdvcmllcy1saXN0IHVse3BhZGRpbmctbGVmdDouOGVtO3dpZHRoOjEwMCV9Ym9keVtjbGFzcyo9d29vY29tbWVyY2VdIC53Yy1ibG9jay1wcm9kdWN0LWNhdGVnb3JpZXMtbGlzdCB1bCBsaXtib3JkZXI6bm9uZTtwYWRkaW5nOi4yZW0gMH0ud2MtYmxvY2stc29ydC1zZWxlY3R7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LXNpemU6LjhlbTttYXJnaW4tYm90dG9tOjFlbX0ud2MtYmxvY2stc29ydC1zZWxlY3RfX2xhYmVse2ZsZXg6MX0ud2MtYmxvY2stc29ydC1zZWxlY3RfX3NlbGVjdHt3aWR0aDphdXRvO3BhZGRpbmc6LjRlbX0ud2MtYmxvY2stcmV2aWV3LWxpc3R7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZX0ud2MtYmxvY2stcmV2aWV3LWxpc3QtaXRlbV9faXRlbXttYXJnaW46MDttYXJnaW4tdG9wOjFlbTtib3JkZXItdG9wOjFweCBzb2xpZCAjY2NjO3BhZGRpbmctdG9wOjFlbX0ud2MtYmxvY2stcmV2aWV3LWxpc3QtaXRlbV9fcHJvZHVjdHtmbGV4OjF9LndjLWJsb2NrLXJldmlldy1saXN0LWl0ZW1fX3Byb2R1Y3QgYXt0ZXh0LWRlY29yYXRpb246bm9uZX0ud2MtYmxvY2stcmV2aWV3LWxpc3QtaXRlbV9faW5mb3ttYXJnaW4tYm90dG9tOjEwcHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOjFlbX0ud2MtYmxvY2stcmV2aWV3LWxpc3QtaXRlbV9faW1hZ2V7d2lkdGg6MzhweDtoZWlnaHQ6MzhweDtmbGV4Om5vbmV9LndjLWJsb2NrLXJldmlldy1saXN0LWl0ZW1fX2ltYWdlIGltZ3tib3JkZXItcmFkaXVzOnZhcigtLXJkLS1zLS1yYWRpdXMpfS53Yy1ibG9jay1yZXZpZXctbGlzdC1pdGVtX19tZXRhe2ZvbnQtc2l6ZTouOWVtO2ZsZXg6MTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOi4zZW19LndjLWJsb2NrLXJldmlldy1saXN0LWl0ZW1fX2F1dGhvcntvcmRlcjotMTtmb250LXdlaWdodDpib2xkfS53Yy1ibG9jay1yZXZpZXctbGlzdC1pdGVtX19wdWJsaXNoZWQtZGF0ZXttYXJnaW4tbGVmdDphdXRvfS53Yy1ibG9jay1yZXZpZXctbGlzdC1pdGVtX190ZXh0PmRpdntmb250LXNpemU6LjllbX0ud2MtYmxvY2stcmV2aWV3LWxpc3QtaXRlbV9fcmF0aW5ne21hcmdpbi1sZWZ0OmF1dG87b3JkZXI6MTt3aWR0aDoxMDAlfS53Yy1ibG9jay1yZXZpZXctbGlzdC1pdGVtX19yYXRpbmdfX3N0YXJze2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjFlbTtoZWlnaHQ6MWVtO2xpbmUtaGVpZ2h0OjE7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowO3dpZHRoOjUuNGVtfS53Yy1ibG9jay1yZXZpZXctbGlzdC1pdGVtX19yYXRpbmdfX3N0YXJzOmJlZm9yZXtjb250ZW50Olwi4piF4piF4piF4piF4piFXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2NvbG9yOiNjY2N9LndjLWJsb2NrLXJldmlldy1saXN0LWl0ZW1fX3JhdGluZ19fc3RhcnMgc3BhbntsZWZ0OjA7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctdG9wOjEuNWVtO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowfS53Yy1ibG9jay1yZXZpZXctbGlzdC1pdGVtX19yYXRpbmdfX3N0YXJzIHNwYW46YmVmb3Jle2NvbnRlbnQ6XCLimIXimIXimIXimIXimIVcIjtjb2xvcjojZjFiNzA5O2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MH0ud2MtYmxvY2stY29tcG9uZW50cy1xdWFudGl0eS1zZWxlY3RvciAucXVhbnRpdHktd3JhcHtkaXNwbGF5OmNvbnRlbnRzfS53Yy1ibG9jay1jb21wb25lbnRzLXF1YW50aXR5LXNlbGVjdG9yIC5xdWFudGl0eS1sYWJlbCwud2MtYmxvY2stY29tcG9uZW50cy1xdWFudGl0eS1zZWxlY3RvciBidXR0b24ucXVhbnRpdHktYnV0dG9ue2Rpc3BsYXk6bm9uZX0ud2MtYmxvY2stY29tcG9uZW50cy1xdWFudGl0eS1zZWxlY3RvciBpbnB1dC5pbnB1dC10ZXh0LnF0eS50ZXh0e3BhZGRpbmc6MCAhaW1wb3J0YW50fS53Yy1ibG9jay1jb21wb25lbnRzLXF1YW50aXR5LXNlbGVjdG9yX19idXR0b24tLXBsdXN7b3JkZXI6Mn1mb3JtW2NsYXNzKj13b29jb21tZXJjZV0gcHttYXJnaW4tYmxvY2s6MWVtfWZvcm1bY2xhc3MqPXdvb2NvbW1lcmNlXSBmaWVsZHNldHtwYWRkaW5nOjBlbSAyZW0gMWVtfWZvcm0ud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZC5sb3N0X3Jlc2V0X3Bhc3N3b3Jke2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Ym94LXNoYWRvdzoycHggM3B4IDZweCByZ2JhKDAsMCwwLC4xKSwwIDAgMCAxcHggcmdiYSgwLDAsMCwuMDUpO3BhZGRpbmc6MS41ZW0gMmVtO21heC13aWR0aDo1MDBweDttYXJnaW4taW5saW5lOmF1dG99Zm9ybS53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkLmxvc3RfcmVzZXRfcGFzc3dvcmQ+KnttYXJnaW46MDt3aWR0aDoxMDAlfWZvcm0ud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZC5sb3N0X3Jlc2V0X3Bhc3N3b3JkPiorKnttYXJnaW4tdG9wOjEuMmVtfS5wYXNzd29yZC1pbnB1dHtkaXNwbGF5OmZsZXg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKHZhcigtLXJkLS1jLS10ZXh0KS8wLjEpO2JvcmRlci1yYWRpdXM6M3B4fS5wYXNzd29yZC1pbnB1dCBpbnB1dFt0eXBlXXtib3JkZXI6bm9uZTtvdXRsaW5lOm5vbmV9LnBhc3N3b3JkLWlucHV0IGJ1dHRvbi5zaG93LXBhc3N3b3JkLWlucHV0e2JhY2tncm91bmQ6I2VlZTtjb2xvcjojMDAwO3doaXRlLXNwYWNlOm5vd3JhcDtib3JkZXItcmFkaXVzOjA7Zm9udC13ZWlnaHQ6Ym9sZH0ucGFzc3dvcmQtaW5wdXQgYnV0dG9uLnNob3ctcGFzc3dvcmQtaW5wdXQ6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxLjVlbTtoZWlnaHQ6MS41ZW07dmVydGljYWwtYWxpZ246bWlkZGxlO2JhY2tncm91bmQ6bm8tcmVwZWF0IGNlbnRlci9jb250YWluO21hc2s6dXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIGZpbGw9XCJibGFja1wiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCI+PHBhdGggZD1cIk0xMiA1Yy03IDAtMTAgNy0xMCA3czMgNyAxMCA3IDEwLTcgMTAtNy0zLTctMTAtN3ptMCAxMmMtMi43NjEgMC01LTIuMjM5LTUtNXMyLjIzOS01IDUtNSA1IDIuMjM5IDUgNS0yLjIzOSA1LTUgNXptMC04YTMgMyAwIDEwMCA2IDMgMyAwIDAwMC02elwiLz48L3N2Zz4nKTtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcn0ucGFzc3dvcmQtaW5wdXQgYnV0dG9uLnNob3ctcGFzc3dvcmQtaW5wdXQuZGlzcGxheS1wYXNzd29yZDpiZWZvcmV7bWFzazp1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgZmlsbD1cImJsYWNrXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIj48cGF0aCBkPVwiTTEgMTJzMy03IDExLTcgMTEgNyAxMSA3LTMgNy0xMSA3UzEgMTIgMSAxMnptMjEgMGMtMS43My0zLjI5LTUuMDctNy0xMC03LTEuNzMgMC0zLjM3LjI5LTQuODQuOGwxLjQzIDEuNDNDOS4zNyA2LjI5IDEwLjY3IDYgMTIgNmM0LjkzIDAgOC4yNyAzLjcxIDEwIDd6bS0yLjEyIDcuMTJsLTE2LTE2IDEuNDEtMS40MSAxNiAxNi0xLjQxIDEuNDF6bS0yLjgzLTIuODNsLTEuNDMtMS40M0E3LjAwNyA3LjAwNyAwIDAxMTIgMTdjLTEuOTMgMC0zLjY4LS43OC00Ljk1LTIuMDVsLTEuNDIgMS40MkE5Ljk3OCA5Ljk3OCAwIDAwMTIgMTljMi4yMSAwIDQuMjktLjcyIDYtMS45M3ptLTcuMDctNy4wN2wtMS40Mi0xLjQyQTUuMDA3IDUuMDA3IDAgMDExMiA5YzEuMzggMCAyLjYzLjU2IDMuNTQgMS40NmwtMS40MiAxLjQyQTMuMDAzIDMuMDAzIDAgMDAxMiAxMWMtLjgzIDAtMS41OC4zNC0yLjEyLjg4elwiLz48L3N2Zz4nKTtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcn0ud29vY29tbWVyY2UtZm9ybS1sb2dpbnttYXJnaW4taW5saW5lOmF1dG87YmFja2dyb3VuZC1jb2xvcjpyZ2IoVmFyKC0tcmQtLWMtLXByaW1hcnkpKTtjb2xvcjpyZ2IoVmFyKC0tcmQtLWMtLXByaW1hcnktb24pKTtib3JkZXItcmFkaXVzOnJnYihWYXIoLS1yZC0tcy0tcmFkaXVzKSl9I2hlYWRlci1taW5pY2FydDpub3QoLmlzLXBvc2l0aW9uLWNlbnRlcil7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0jaGVhZGVyLW1pbmljYXJ0Om5vdCguaXMtcG9zaXRpb24tY2VudGVyKT4qe3dpZHRoOjEwMCV9I2hlYWRlci1taW5pY2FydDpub3QoLmlzLXBvc2l0aW9uLWNlbnRlcikgaDN7dGV4dC1hbGlnbjpsZWZ0fSNoZWFkZXItbWluaWNhcnQ6bm90KC5pcy1wb3NpdGlvbi1jZW50ZXIpIC5oZWFkZXItZHJhd2VyLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbjowO3JpZ2h0OjA7dG9wOjFlbTt3aWR0aDphdXRvO2hlaWdodDozNnB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLWJsb2NrOjA7ei1pbmRleDoxfSNoZWFkZXItbWluaWNhcnQ6bm90KC5pcy1wb3NpdGlvbi1jZW50ZXIpIC5oZWFkZXItZHJhd2VyLWNsb3NlOmJlZm9yZXtmb250LXZhcmlhdGlvbi1zZXR0aW5nczpcIndnaHRcIiAxMDB9Lndvb2NvbW1lcmNlLW1pbmktY2FydHtvdmVyZmxvdzphdXRvO21hcmdpbi10b3A6MWVtO21heC13aWR0aDpub25lO2ZsZXg6MX0ud29vY29tbWVyY2UtbWluaS1jYXJ0LWl0ZW17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6LjNlbX0ud29vY29tbWVyY2UtbWluaS1jYXJ0LWl0ZW0gYS5yZW1vdmV7ZGlzcGxheTppbmhlcml0O2FsaWduLWl0ZW1zOmluaGVyaXQ7cGFkZGluZy1pbmxpbmU6LjJlbTtmb250LXNpemU6MS4yZW19Lndvb2NvbW1lcmNlLW1pbmktY2FydC1pdGVtIC5wcm9kdWN0LWl0ZW17YWxpZ24taXRlbXM6aW5oZXJpdDtmbGV4OjE7Y29sb3I6Y3VycmVudENvbG9yO2Rpc3BsYXk6ZmxleDtnYXA6MWVtfS53b29jb21tZXJjZS1taW5pLWNhcnQtaXRlbSAucHJvZHVjdC1pdGVtX190aHVtYm5haWx7cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOjgwcHh9Lndvb2NvbW1lcmNlLW1pbmktY2FydC1pdGVtIC5wcm9kdWN0LWl0ZW1fX21ldGF7ZmxleDoxO2FsaWduLWl0ZW1zOmluaGVyaXQ7Zm9udC1zaXplOi44ZW19Lndvb2NvbW1lcmNlLW1pbmktY2FydC1pdGVtIC5wcm9kdWN0LW5hbWV7ZmxleDoxO2xpbmUtaGVpZ2h0OjEuM30ud29vY29tbWVyY2UtbWluaS1jYXJ0LWl0ZW0gLnByb2R1Y3QtcHJpY2V7bWFyZ2luLXRvcDouNmVtfS53b29jb21tZXJjZS1taW5pLWNhcnQtaXRlbSAucHJvZHVjdC1xdWFudGl0eXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JveC1zaGFkb3c6MnB4IDNweCA2cHggcmdiYSgwLDAsMCwuMSk7YmFja2dyb3VuZC1jb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtjb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pKTtoZWlnaHQ6MS4zZW07bGluZS1oZWlnaHQ6MS4zZW07d2lkdGg6MS4zZW07Zm9udC1zaXplOi44ZW07dG9wOi01cHg7cmlnaHQ6LTVweDt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOjUwJX0ud29vY29tbWVyY2UtbWluaS1jYXJ0X190b3RhbHtib3JkZXItdG9wOjFweCBzb2xpZCByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pLzAuMSk7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtwYWRkaW5nOjEuMmVtIDEuNGVtIDAgMWVtO2Rpc3BsYXk6ZmxleH0ud29vY29tbWVyY2UtbWluaS1jYXJ0X190b3RhbCAuYW1vdW50e21hcmdpbi1sZWZ0OmF1dG99Lndvb2NvbW1lcmNlLW1pbmktY2FydF9fYnV0dG9uc3tkaXNwbGF5OmZsZXg7Z2FwOi42ZW07Zm9udC1zaXplOi45ZW07cGFkZGluZy1ib3R0b206MS40ZW19Lndvb2NvbW1lcmNlLW1pbmktY2FydF9fYnV0dG9ucyBhLmJ1dHRvbntmbGV4OjE7Ym94LXNoYWRvdzowIDAgMCAxcHggcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKS8wLjEpO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6LjZlbTtjb2xvcjpjdXJyZW50Q29sb3J9Lndvb2NvbW1lcmNlLW1pbmktY2FydF9fYnV0dG9ucyBhLmJ1dHRvbi5jaGVja291dHtiYWNrZ3JvdW5kOnJnYih2YXIoLS1yZC0tYy0tc2Vjb25kYXJ5KSk7Y29sb3I6cmdiKHZhcigtLXJkLS1jLS1zZWNvbmRhcnktb24pKX0ud3AtYmxvY2std29vY29tbWVyY2UtbWluaS1jYXJ0LWNvbnRlbnRze2JhY2tncm91bmQtY29sb3I6I2ZmZjttYXgtd2lkdGg6MzIwcHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MH0ud3AtYmxvY2std29vY29tbWVyY2UtbWluaS1jYXJ0X19kcmF3ZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuOCk7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4Ojk5MH0ucHJvZHVjdC5wcm9kdWN0LXR5cGUtc3Vic2NyaXB0aW9uIC5lbnRyeS1zdW1tYXJ5IC5wcmljZXtmbGV4LXdyYXA6d3JhcH0ucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUtc3Vic2NyaXB0aW9uIC5lbnRyeS1zdW1tYXJ5IHNwYW4uc3Vic2NyaXB0aW9uLWRldGFpbHN7Zm9udC1zaXplOi42ZW19LnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlLXN1YnNjcmlwdGlvbiAuZW50cnktc3VtbWFyeSAucHJpY2V7ZmxleC13cmFwOndyYXB9LnByb2R1Y3Qgc3Bhbi5zdWJzY3JpcHRpb25fcGVyaW9ke2ZvbnQtc2l6ZTptaW4oMS40cmVtLC43ZW0pfS5wcm9kdWN0LXByaWNlIC5zdWJzY3JpcHRpb24tZGV0YWlscywucHJvZHVjdC1tZXRhIC5zdWJzY3JpcHRpb24tZGV0YWlsc3tkaXNwbGF5Om5vbmV9dWwuc3Vic2NyaXB0aW9uLWRldGFpbHN7ZGlzcGxheTpibG9jaztmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOm1pbigxLjRyZW0sLjhlbSk7YmFja2dyb3VuZDpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pLzAuMDMpO3BhZGRpbmc6MWVtIDFlbSAxZW0gMi40ZW07bWFyZ2luLXRvcDouNWVtO3dpZHRoOjEwMCV9Lndjcy1tb2RhbCAubW9kYWwtaGVhZGVyPmgye21hcmdpbjowIDAgLjVlbX0ud2NzLW1vZGFsIC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnR7Zm9udC1zaXplOi45ZW19Lndjcy1tb2RhbCAjZWFybHlfcmVuZXdhbF9tb2RhbF9zdWJtaXR7YmFja2dyb3VuZDpyZ2IodmFyKC0tcmQtLWMtLXNlY29uZGFyeSkpO2NvbG9yOnJnYih2YXIoLS1yZC0tYy0tc2Vjb25kYXJ5LW9uKSk7cGFkZGluZzouN2VtO2ZvbnQtc2l6ZToxZW07Zm9udC13ZWlnaHQ6Ym9sZDtib3JkZXItcmFkaXVzOjNweDttYXJnaW4tdG9wOjFlbX0ud2MtdGFic19faGVhZHtiYWNrZ3JvdW5kOnJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO2JvcmRlci10b3A6MnB4IHNvbGlkIHJnYih2YXIoLS1yZC0tYy0tc2Vjb25kYXJ5KS8wLjIpfS53Yy10YWJzLXRhYntib3JkZXItcmFkaXVzOjA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2NvbG9yOmN1cnJlbnRDb2xvcjtmb250LXdlaWdodDpib2xkO29wYWNpdHk6LjY7cGFkZGluZzouOGVtIDEuMmVtfS53Yy10YWJzLXRhYlthcmlhLXNlbGVjdGVkPXRydWVde29wYWNpdHk6MTtjb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXNlY29uZGFyeSkpO2JvcmRlci10b3A6MnB4IHNvbGlkO21hcmdpbi10b3A6LTJweH0ud2MtdGFicy1wYW5lbHtwYWRkaW5nOi41ZW0gMS41ZW0gMS41ZW19LndjLXRhYnMtcGFuZWxbYXJpYS1oaWRkZW49dHJ1ZV17ZGlzcGxheTpub25lfS53Yy10YWJzICN3Yy10YWItYWRkaXRpb25hbF9pbmZvcm1hdGlvbntwYWRkaW5nOjB9Lndvb2NvbW1lcmNlLXByb2R1Y3QtYXR0cmlidXRlcy1pdGVte2JvcmRlcjpub25lfS53b29jb21tZXJjZS1wcm9kdWN0LWF0dHJpYnV0ZXMtaXRlbV9fbGFiZWwsLndvb2NvbW1lcmNlLXByb2R1Y3QtYXR0cmlidXRlcy1pdGVtX192YWx1ZXtwYWRkaW5nOjEuMmVtIDEuNGVtO29wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpeyNkaXZlci13Yy1hY3Rpb257YmFja2dyb3VuZC1jb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtjb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pKTttYXgtd2lkdGg6NTk5cHh9fS5kaXZlci13Yy1hY3Rpb257Ym90dG9tOjA7bGVmdDowO3BhZGRpbmc6MWVtO3otaW5kZXg6OTkzO3Bvc2l0aW9uOmZpeGVkO2JvdHRvbToxMWVtO2ZpbHRlcjpkcm9wLXNoYWRvdyg0cHggNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjIpKTt3aWR0aDoyODBweDtnYXA6MWVtO2ZvbnQtc2l6ZTouOWVtO2JvcmRlci1yYWRpdXM6MDtib3gtc2hhZG93Om5vbmV9LmRpdmVyLXdjLWFjdGlvbiAub3Blbi10ZXh0e2Rpc3BsYXk6bm9uZX0uZGl2ZXItd2MtYWN0aW9uIC50b2dnbGUtdGV4dHtkaXNwbGF5OmJsb2NrfS5kaXZlci13Yy1hY3Rpb24uaXMtaGlkZXt0cmFuc2xhdGU6LTEwMCV9LmRpdmVyLXdjLWFjdGlvbi5pcy1oaWRlIC5vcGVuLXRleHR7ZGlzcGxheTpibG9ja30uZGl2ZXItd2MtYWN0aW9uLmlzLWhpZGUgLnRvZ2dsZS10ZXh0e2Rpc3BsYXk6bm9uZX0uZGl2ZXItd2MtYWN0aW9uLWljb257cGFkZGluZzouNWVtO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjpjdXJyZW50Q29sb3I7Zm9udC1zaXplOi45ZW19LmRpdmVyLXdjLWFjdGlvbi1pY29ucyAubWF0ZXJpYWwtaWNvbntmb250LXNpemU6Mi41ZW07LS1yZC1pY29uLS13aWR0aDogMzAwfS5kaXZlci13Yy1hY3Rpb24taWNvbnMgLmNvdW50e3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjBlbTt0b3A6MDtmb250LXdlaWdodDpib2xkO2xldHRlci1zcGFjaW5nOjA7Zm9udC1zaXplOjEycHg7LS1yZC1pY29uLS1zaXplOiAyMHB4fS5kaXZlci13Yy1hY3Rpb24tdG9nZ2xle3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MTAwJTt0b3A6MDtoZWlnaHQ6MTAwJTt3aWR0aDo0MnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7YmFja2dyb3VuZDpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpLzAuOCk7Y29sb3I6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSk7Ym9yZGVyLXJhZGl1czowIDNweCAzcHggMDtiYWNrZHJvcC1maWx0ZXI6Ymx1cig1cHgpfS5kaXZlci13Yy1hY3Rpb24gLmNoZWNrb3V0LWJ1dHRvbntib3JkZXItcmFkaXVzOjNweDtiYWNrZ3JvdW5kOnJnYih2YXIoLS1yZC0tYy0tc2Vjb25kYXJ5KSk7Y29sb3I6cmdiKHZhcigtLXJkLS1jLS1zZWNvbmRhcnktb24pKTtmb250LXdlaWdodDpib2xkO3BhZGRpbmc6LjZlbSAxLjJlbTt3aWR0aDoxMDAlfS5kaXZlci13Yy1hY3Rpb25fX2hlYWR7Z2FwOjFlbTttYXJnaW4tYm90dG9tOjFlbTtmb250LXNpemU6LjllbX0uZGl2ZXItd2MtYWN0aW9uX19oZWFkIGltZ3t3aWR0aDo4MHB4O2hlaWdodDo4MHB4O29iamVjdC1maXQ6Y292ZXI7ZmxleDpub25lfS5kaXZlci13Yy1hY3Rpb25fX2hlYWQtLW1ldGF7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MS4xZW19LmRpdmVyLXdjLWFjdGlvbl9faGVhZC0tbWV0YSAucHJpY2V7Zm9udC1zaXplOjEuMmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuZGl2ZXItd2MtYWN0aW9ue3dpZHRoOjEwMCU7aGVpZ2h0OjgycHg7Zm9udC1zaXplOjEuMmVtO2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpzdGlja3k7ZmlsdGVyOmRyb3Atc2hhZG93KDBweCAtMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSkpO2JvdHRvbTowfX0uY2FydC10b3RhbC1wcmljZXtmb250LXNpemU6MS4xZW07Zm9udC13ZWlnaHQ6Ym9sZDtwYWRkaW5nOi42ZW19LmVudHJ5LXN1bW1hcnl7ZmxleDoxO2ZvbnQtc2l6ZTouOWVtfS5lbnRyeS1zdW1tYXJ5Pip7bWFyZ2luLWJsb2NrOjB9LmVudHJ5LXN1bW1hcnk+Kisqe21hcmdpbi10b3A6MS4ycmVtfS5mbGV4LWNvbnRyb2wtbmF2e2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjB9LmZsZXgtY29udHJvbC10aHVtYnN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maXQsIG1pbm1heCg1MHB4LCAxZnIpKTtncmlkLWdhcDo4cHg7bWFyZ2luLWJsb2NrLXN0YXJ0OjhweDtwYWRkaW5nOjB9LmZsZXgtY29udHJvbC10aHVtYnMgbGl7bWFyZ2luOjB9LmZsZXgtY29udHJvbC10aHVtYnMgbGkgaW1ne2N1cnNvcjpwb2ludGVyO29wYWNpdHk6LjU7d2lkdGg6MTAwJX0uZmxleC1jb250cm9sLXRodW1icyBsaSBpbWcuZmxleC1hY3RpdmUsLmZsZXgtY29udHJvbC10aHVtYnMgbGkgaW1nOmhvdmVye29wYWNpdHk6MX0uZmxleC12aWV3cG9ydCBpbWd7d2lkdGg6MTAwJX0ub25zYWxle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo2cHg7bGVmdDo2cHg7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czozcHg7cGFkZGluZzouM2VtIC40ZW07Zm9udC1zaXplOjEwcHg7bGluZS1oZWlnaHQ6MTt6LWluZGV4OjE7YmFja2dyb3VuZC1jb2xvcjpyZWQ7Y29sb3I6I2ZmZjtmb250LXdlaWdodDpib2xkfS53b29jb21tZXJjZS1ncm91cGVkLXByb2R1Y3QtbGlzdHtmb250LXNpemU6LjllbTttYXJnaW4tYm90dG9tOjFlbX0ud29vY29tbWVyY2UtZ3JvdXBlZC1wcm9kdWN0LWxpc3QgdGJvZHl7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTUwcHgsIDFmcikpO2dhcDoxZW07Zm9udC1zaXplOi45ZW19Lndvb2NvbW1lcmNlLWdyb3VwZWQtcHJvZHVjdC1saXN0IHRke3BhZGRpbmc6MDtib3JkZXI6bm9uZX0ud29vY29tbWVyY2UtZ3JvdXBlZC1wcm9kdWN0LWxpc3QtaXRlbXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2JhY2tncm91bmQ6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7Y29sb3I6cmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSk7Ym94LXNoYWRvdzp2YXIoLS1yZC0tcy0tc2hhZG93KTtib3JkZXItcmFkaXVzOnZhcigtLXJkLS1zLS1yYWRpdXMpO3BhZGRpbmc6MS41ZW07Z2FwOi41ZW19Lndvb2NvbW1lcmNlLWdyb3VwZWQtcHJvZHVjdC1saXN0LWl0ZW1fX2xhYmVsIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6Y3VycmVudENvbG9yO2ZvbnQtd2VpZ2h0OmJvbGR9IiwiXG4uc2hvdy1tb3JlLWJ0bntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgcmdiKHZhcigtLXJkLS1jLS1iYWNrZ3JvdW5kKSkgNzUlKTtcbiAgICBcbiAgICBjb2xvcjogcmdiKHZhcigtLXJkLS1jLS1saW5rKSk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDYwcHggMjBweCAxMHB4O1xuXHR6LWluZGV4OiA5O1xuXG5cblx0YnV0dG9ue1xuXHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogO1xuXHR9XG4gICAgJlthcmlhLWV4cGFuZGVkPWZhbHNlXSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuXG5cbi5zd2l0Y2hfX2xibCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJl90ZXh0IHtcblx0ICAgIGZsb2F0OiByaWdodDtcblx0ICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuXHQgICAgZm9udC1zaXplOiAxZW07XG5cdCAgICBtYXJnaW4tbGVmdDogMTVweDtcblx0fVxuXHQuc3dpdGNoX19jb250ZW50IHtcblx0ICBkaXNwbGF5OiBibG9jaztcblx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgYm9yZGVyLXJhZGl1czogMzBweDtcblx0ICB3aWR0aDogNDBweDtcblx0ICBoZWlnaHQ6IDIzcHg7XG5cdCAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0ICAmOmFmdGVye1xuXHQgIFx0Y29udGVudDogXCJcIjtcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdCAgICB3aWR0aDogMDtcblx0ICAgIGhlaWdodDogMDtcblx0ICAgIHRvcDogNTAlO1xuXHQgICAgbGVmdDogNTAlO1xuXHQgICAgYm9yZGVyLXJhZGl1czogMzBweDtcblx0ICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG5cdCAgfVxuXHQgICY6YmVmb3Jle1xuXHQgIFx0Y29udGVudDogXCJcIjtcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNweCk7XG5cdCAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDNweCk7XG5cdCAgICB0b3A6IDA7XG5cdCAgICBsZWZ0OiAwO1xuXHQgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRTVFNUVBO1xuXHQgICAgYm9yZGVyLXJhZGl1czogMzBweDtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdCAgfVxuXHR9XG5cblx0LnN3aXRjaF9faW5wdXQge1xuXHQgICAgZGlzcGxheTogbm9uZTtcblx0ICAgICY6Y2hlY2tlZHtcblx0ICAgIFx0JiB+IC5zd2l0Y2hfX2NpcmNsZSB7XG5cdFx0XHRcdGxlZnQ6LTFweDtcblx0XHRcdH1cblx0XHRcdCYgfiAuc3dpdGNoX19jb250ZW50OmFmdGVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNEJEOTY0O1xuXHRcdFx0ICAgIHRvcDogMDtcblx0XHRcdCAgICBsZWZ0OiAwO1xuXHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0ICAgIGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0ICAgIH1cblx0fVxuXG5cdC5zd2l0Y2hfX2NpcmNsZSB7XG5cdCAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgIHRvcDogMXB4O1xuXHQgICAgbGVmdDogMjBweDtcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCAjOTk5O1xuXHQgICAgd2lkdGg6IDIwcHg7XG5cdCAgICBoZWlnaHQ6IDIwcHg7XG5cdCAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0ICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG5cdH1cbn1cblxuIiwiLnBie1xuICAgICZfX3RodW1ie1xuICAgICAgICAucHJpY2V7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC41ZW07XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSAvIDAuNik7XG4gICAgICAgICAgICBjb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSk7XG4gICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gLjhlbTtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzZW0gM2VtIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJpY2V7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IC45ZW07XG4gICAgfVxuXG59IiwiYm9keS53b29jb21tZXJjZXtcblx0Ly8gI21haW57XG5cdC8vIFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0Ly8gfVxuXHQuZW50cnktY29udGVudHtcblx0XHQmID4gKntcblx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdG1hcmdpbi1ibG9jay1zdGFydDogMDtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0bWFyZ2luLWJsb2NrLWVuZDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuXG4uY29udGVudHtcblx0Lndvb2NvbW1lcmNle1xuXG5cdFx0Ly8gJiA+ICogKyAqIHtcblx0XHQvLyBcdG1hcmdpbi10b3A6IDJlbTtcblx0XHQvLyB9XG5cblx0XHRoMixoMyxoNCxoNSxoNntcblx0XHQgICAgLy8gbWFyZ2luOiAxZW0gMCAwLjVlbTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG5cdFx0fVxuXHRcdGgye1xuXHRcdFx0Zm9udC1zaXplOjIwcHg7XG5cdFx0fVxuXHRcdGgze1xuXHRcdFx0Zm9udC1zaXplOjE4cHg7XG5cdFx0fVxuXHRcdGg0e1xuXHRcdFx0Zm9udC1zaXplOjE3cHg7XG5cdFx0fVxuXHRcdHVse1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHRmaWVsZHNldHtcblx0XHRcdCYgPiAqe1xuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YWRkcmVzc3tcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdHBhZGRpbmc6IDFlbSAxLjVlbTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikvLjMpO1xuXHRcdFx0Y29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikvLjgpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7XG5cdFx0XHRwe1xuXHRcdFx0XHRtYXJnaW4tYmxvY2s6IC41ZW0gMDtcblx0XHRcdFx0JiArIHB7XG5cdFx0XHRcdFx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRwLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMtLXBob25le1xuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRjb250ZW50OlwiXFxlMGIwXCI7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRtYXRlcmlhbC1pY29uO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLjRlbTtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBpbml0aWFsO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0cC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzLS1lbWFpbHtcblx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0Y29udGVudDpcIlxcZTE1OFwiO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkbWF0ZXJpYWwtaWNvbjtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC40ZW07XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogaW5pdGlhbDtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBhLmJ1dHRvbiB7XG5cdFx0Ly8gXHRiYWNrZ3JvdW5kOiByZ2IodmFyKC0tcmQtLWMtLXRleHQpLy4xKTtcblx0XHQvLyBcdGJvcmRlcjogcmdiKHZhcigtLXJkLS1jLS10ZXh0KS8uMik7XG5cdFx0Ly8gXHRjb2xvcjogY3VycmVudENvbG9yO1xuXHRcdC8vIFx0Zm9udC1zaXplOiAuOWVtO1xuXHRcdC8vIFx0cGFkZGluZzogMC4zZW0gMC44ZW07XG5cdFx0Ly8gXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Ly8gXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Ly8gXHRtYXJnaW4tdG9wOiAxZW07XG5cdFx0Ly8gfVxuXG5cdH1cbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0LFxuLndvb2NvbW1lcmNlLWNhcnR7XG5cdGgxLmVudHJ5LXRpdGxle1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4udS1jb2x1bW5ze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ3JpZC1nYXA6IDI0cHg7XG5cdCYgPiBkaXYge1xuXHQgICAgZmxleDogMTtcblx0fVxufVxuXG5bY2xhc3MqPVwid29vY29tbWVyY2UtY29sdW1ucy1cIl17XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogbWFwLWdldCgkbWFwOiAkc3BhY2VzLCAka2V5OiAnMzAnKTtcblx0JiA+ICp7XG5cdFx0ZmxleDogMTtcblx0fVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7XG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWJsb2NrOiA1cHg7XG59XG5cbi8vIG5haXZpZ2F0aW9uIC0tLS0tLS0tLS1cbi53b29jb21tZXJjZS1jYXJ0LW5hdntcblx0bWFyZ2luOiAxOHB4IDAgMzJweDtcblx0b2wge1xuXHRcdGNvdW50ZXItcmVzZXQ6bnVtYmVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdCAgICBjb2x1bW4tZ2FwOiAzMnB4O1xuXHRcdGxpIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0XHRcdHBhZGRpbmctbGVmdDogNTJweDtcblx0XHQgICAgY29sb3I6ICM5OTk7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb3VudGVyLWluY3JlbWVudDogbnVtYmVyO1xuXHRcdFx0XHRjb250ZW50OiBjb3VudGVyKG51bWJlcik7XG5cdFx0XHRcdC8q5Lul5LiL5pWw5a2X44Gu44OH44K244Kk44Oz5aSJ44GI44KLKi9cblx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHQgICAgYmFja2dyb3VuZDogI2VlZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiA0MnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNDJweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0fVxuXHRcdFx0Ji5jdXJyZW50e1xuXHRcdFx0ICAgIGNvbG9yOiAjRkQ5MzI2O1xuXHRcdFx0ICAgICY6YmVmb3Jle1xuXHRcdFx0ICAgIFx0YmFja2dyb3VuZC1jb2xvcjogI0ZEOTMyNjtcblx0XHRcdCAgICBcdGNvbG9yOiAjZmZmO1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cblxuLy8gc2hvcF90YWJsZSAtLS0tLS0tLS0tXG4uc2hvcF90YWJsZXtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHQvLyB0YWJsZXtcblx0Ly8gbWluLXdpZHRoOiAzMDBweDtcblx0Ly8gbWFyZ2luOiAwIDAgMCBhdXRvO1xuXHRib3JkZXI6IG5vbmU7XG5cdCYub3JkZXJfZGV0YWlsc3tcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2IodmFyKC0tcmQtLWMtLXRleHQpLy4xKTtcblx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cblx0fVxuXG5cdHRye1xuXHRcdC8vIGRpc3BsYXk6IGZsZXg7XG5cdFx0Ly8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdC8vIGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHQvLyAmICsgdHJ7XG5cdFx0Ly8gXHRib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcblx0XHQvLyB9XG5cblx0XHRcblx0XHQmLm9yZGVyLXRvdGFse1xuXHRcdFx0LmFtb3VudHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0dGgsdGR7XG5cdFx0Ym9yZGVyOm5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGZvbnQtc2l6ZTogLjllbTtcblx0XHRwYWRkaW5nOiAuOGVtO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Ji5wcm9kdWN0LXRodW1ibmFpbHtcblx0XHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuXHRcdH1cblx0XHQmLnByb2R1Y3QtcmVtb3Zle1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1heC13aWR0aDogMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdH1cblx0dGR7XG5cdFx0Ly8gdGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0Ly8gcGFkZGluZzogMTJweCAwO1xuXG5cdFx0Ji53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX2NlbGwtb3JkZXItYWN0aW9uc3tcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRnYXA6IC41ZW07XG5cdFx0fVxuXHRcdFxuXHRcdCYucHJvZHVjdC1tZXRhLXdyYXB7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGdhcDogLjZlbTtcblx0XHRcdC5wcm9kdWN0LXRodW1ibmFpbHtcblx0XHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRcdGZsZXg6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQucHJvZHVjdC1tZXRhID4gKiArICp7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDAuOGVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRidXR0b24uYnV0dG9uLFxuXHRcdGEuYnV0dG9uIHtcblx0XHRcdGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLWxpbmspKTtcblx0XHRcdGJhY2tncm91bmQ6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4O1xuXHRcdFx0Zm9udC1zaXplOiAuOGVtO1xuXHRcdFx0cGFkZGluZzogMC4zZW0gMC42ZW07XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXG5cdFx0dGQgc3Ryb25ne1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cblx0XHR1bC53Yy1pdGVtLW1ldGEsXG5cdFx0dWwudmFyaWF0aW9uIHtcblx0XHRcdGZvbnQtc2l6ZTogLjllbTtcblx0XHRcdG1hcmdpbjogLjVlbSAwO1xuXHRcdFx0bGl7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEuMmVtO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGNvbnRlbnRzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0fVxuXG5cdHRoZWFke1xuXHRcdHRye1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYih2YXIoLS1yZC0tYy0tdGV4dCkvLjEpO1xuXHRcdH1cblx0XHR0aHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcblx0XHRcdGZvbnQtc2l6ZTogLjllbTtcblx0XHRcdG9wYWNpdHk6IC41O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHBhZGRpbmctYmxvY2s6IDAuNGVtO1xuXHRcdFx0Ji5wcm9kdWN0LXJlbW92ZXtcblx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHR0Ym9keXtcblx0XHRcblx0XHQucHJvZHVjdC10aHVtYm5haWx7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogODBweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHQucHJvZHVjdC1xdWFudGl0eXtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXNlY29uZGFyeSkpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXNlY29uZGFyeS1vbikpO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0xcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0cmlnaHQ6IDBweDtcblx0XHRcdFx0dG9wOiAzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dHJ7XG5cdFx0XHQmOm50aC1jaGlsZCgybi0xKXtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXRleHQpLy4wMSk7XG5cdFx0XHR9XG5cblx0XHRcdCYud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19yb3ctLXN0YXR1cy1jb21wbGV0ZWR7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikgLyAuMDIpO1xuXHRcdFx0XHRib3gtc2hhZG93OiAycHggMnB4IDRweCByZ2IoMCAwIDAgLyAuMDIpIGluc2V0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0fVxuXG5cblx0dGZvb3R7XG5cdFx0dHJ7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiKHZhcigtLXJkLS1jLS10ZXh0KS8uMSk7XG5cdFx0fVxuXHR9XG5cdFxuXG5cdC8vIH1cblx0Ly8gLnByb2R1Y3QtaXRlbXtcblx0Ly8gXHRkaXNwbGF5OiBmbGV4O1xuXHQvLyBcdGNvbHVtbi1nYXA6IC44ZW07XG5cdC8vIFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHQvLyBcdHBhZGRpbmc6IDEycHggMDtcblx0Ly8gXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblx0Ly8gXHRsaW5lLWhlaWdodDogMS40O1xuXHQvLyBcdCZfX3RodW1ibmFpbHtcblx0Ly8gXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ly8gXHRcdGZsZXg6IG5vbmU7XG5cblx0Ly8gXHRcdGltZ3tcblx0Ly8gXHRcdFx0d2lkdGg6IDYwcHg7XG5cdC8vIFx0XHR9XG5cdC8vIFx0fVxuXHQvLyBcdCZfX25hbWUge1xuXHQvLyBcdFx0Zm9udC1zaXplOiAuOWVtO1xuXHQvLyBcdFx0bWFyZ2luLWJvdHRvbTogMC4zZW07XG5cdC8vIFx0fVxuXHQvLyBcdCZfX3RvdGFsIHtcblx0Ly8gXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHQvLyBcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdC8vIFx0XHRjb2xvcjogcmdiKHZhcigtLXJkLS1jLS1zZWNvbmRhcnkpKTtcblx0Ly8gXHR9XG5cdC8vIFx0JjpmaXJzdC1jaGlsZCB7XG5cdC8vIFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcblx0Ly8gXHR9XG5cdC8vIH1cbn1cblxuLndvb2NvbW1lcmNlLXByb2R1Y3QtYXR0cmlidXRlc3tcblx0Ji1pdGVte1xuXHRcdCZfX2xhYmVse1xuXHRcdFx0d2lkdGg6IDE4MHB4O1xuXHRcdH1cblx0fVxuXG59XG5cbnVsI3NoaXBwaW5nX21ldGhvZHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxudWwjc2hpcHBpbmdfbWV0aG9ke1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRsaXtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHR9XG5cdGlucHV0LnNoaXBwaW5nX21ldGhvZHtcblx0XHRtYXJnaW4tcmlnaHQ6IC40ZW07XG5cdH1cbn1cblxuW2NsYXNzKj13b29jb21tZXJjZV17XG5cbiAgICAvLyBsb2FkaW5nIC0tLS0tLS0tLS1cblx0QGtleWZyYW1lcyBidG5fbG9hZGVyIHtcblx0ICAwJSB7XG5cdCAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0ICB9XG5cdCAgNTAlIHtcblx0ICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdCAgfVxuXHQgIDEwMCUge1xuXHQgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHQgfVxuXHR9XG5cblx0aW5wdXQjc3VibWl0LFxuXHQuYnV0dG9ue1xuXHRcdCYubG9hZGluZzpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdCAgICBib3JkZXI6IDNweCBzb2xpZCAjM2ZmZjAwO1xuXHQgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdCAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdCAgICBoZWlnaHQ6IDEycHg7XG5cdFx0ICAgIHdpZHRoOiAxMnB4O1xuXHRcdCAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICAgLy8gICAgdG9wOiAwO1xuXHRcdCAgICAvLyBsZWZ0OiA1MCU7XG5cdFx0ICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ICAgIGFuaW1hdGlvbjogYnRuX2xvYWRlciAxLjJzIGxpbmVhciBpbmZpbml0ZTtcblx0ICAgIH1cblx0ICAgICYuYWRkZWQ6YmVmb3Jle1xuXHQgICAgXHRjb250ZW50OlwiXFxlMTQ1XCI7XG5cdCAgICBcdGZvbnQtZmFtaWx5OiAkbWF0ZXJpYWwtaWNvbjtcblx0XHRcdGNvbG9yOiMzZmZmMDA7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHQgICAgfVxuXHR9XG5cblxuICAgIC8vIGJyZWFkY3J1bWIgLS0tLS0tLS0tLVxuXHRuYXYud29vY29tbWVyY2UtYnJlYWRjcnVtYiB7XG5cdCAgICBmb250LXNpemU6IC45ZW07XG5cdH1cblxuICAgIC8vIG5vdGljZSAtLS0tLS0tLS0tXG5cblx0Ly8gLndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlcjplbXB0eSB7XG5cdC8vIFx0Ly8gZGlzcGxheTogbm9uZTtcblx0Ly8gXHQmICsgKntcblx0Ly8gXHRcdG1hcmdpbi10b3A6IDA7XG5cdC8vIFx0fVxuXHQvLyB9XG5cblx0Lndvb2NvbW1lcmNlLWluZm97XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKHZhcigtLXJkLS1jLS10ZXh0KS8uMDUpO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYih2YXIoLS1yZC0tYy0tdGV4dCkvLjA4KTtcblx0XHRmb250LXNpemU6IC45ZW07XG5cdFx0cGFkZGluZzogMWVtIDEuM2VtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHR9XG5cbiAgICAud29vY29tbWVyY2UtZXJyb3IsXG4gICAgLndvb2NvbW1lcmNlLWluZm8sXG4gICAgLndvb2NvbW1lcmNlLW1lc3NhZ2Uge1xuXHRcdGJhY2tncm91bmQ6IHJnYih2YXIoLS1yZC0tYy0tdGV4dCkvLjA1KTtcblx0XHRmb250LXNpemU6IC45ZW07XG5cdFx0cGFkZGluZzogMWVtIDEuM2VtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHQgICAgYS5idXR0b257XG4gICAgXHQgICAgZmxvYXQ6IHJpZ2h0O1xuXHRcdCAgICBmb250LXNpemU6IC44ZW07XG5cdFx0ICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHQgICAgcGFkZGluZzogMC4yZW0gMC42ZW07XG5cdCAgICB9XG5cdFx0Jjo6YmVmb3Jle1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRtYXRlcmlhbC1pY29uO1xuXHRcdFx0Y29udGVudDogXCJcXGU4OGVcIjtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXHR9XG5cdFxuXG4gICAgLy8gLndvb2NvbW1lcmNlLWluZm97XG5cdC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTllMTM3O1xuXHQvLyAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgIzRhYmQyZTtcbiAgICAvLyB9XG5cblx0Lndvb2NvbW1lcmNlLWVycm9ye1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbihtYXAtZ2V0KCRtYXA6ICRub3RpY2UtY29sb3IsICRrZXk6ICdlcnJvcicpLCA1MCUpO1xuXHRcdGNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRub3RpY2UtY29sb3IsICRrZXk6ICdlcnJvcicpO1xuXHQgICAgYm9yZGVyOiAxcHggc29saWQgbWFwLWdldCgkbWFwOiAkbm90aWNlLWNvbG9yLCAka2V5OiAnZXJyb3InKTtcblx0XHRsaXN0LXN0eWxlOiBkaXNjO1xuXHRcdHBhZGRpbmctYmxvY2s6IDFlbTtcblx0XHRwYWRkaW5nLWlubGluZTogMi42ZW0gMS40ZW07XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50Om5vbmU7XG5cdFx0fVxuICAgIH1cblxuICAgIC53b29jb21tZXJjZS1tZXNzYWdle1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbihtYXAtZ2V0KCRtYXA6ICRub3RpY2UtY29sb3IsICRrZXk6ICdzdWNjZXNzJyksIDYwJSk7XG5cdFx0Y29sb3I6IG1hcC1nZXQoJG1hcDogJG5vdGljZS1jb2xvciwgJGtleTogJ3N1Y2Nlc3MnKTtcblx0ICAgIGJvcmRlcjogMXB4IHNvbGlkIG1hcC1nZXQoJG1hcDogJG5vdGljZS1jb2xvciwgJGtleTogJ3N1Y2Nlc3MnKTtcblx0XHQmOmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6XCJcXGU4NmNcIjtcblx0XHRcdGZvbnQtZmFtaWx5OiAkbWF0ZXJpYWwtaWNvbjtcblx0XHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cbiAgICB9XG5cblxuICAgIC8vIHN0YXIgLS0tLS0tLS0tLVxuXG5cdC5zdGFyLXJhdGluZ3tcblx0XHRnYXA6IDJweDtcblx0XHRjb2xvcjogI2ZmZDIxNDtcblx0XHQmOmJlZm9yZXtcblx0XHRcdC8vIGNvbG9yOiAjZmZkMjE0O1xuXHRcdFx0Y29udGVudDogXCJcXGU4MzhcIjtcblx0XHRcdGZvbnQtZmFtaWx5OiAkbWF0ZXJpYWwtaWNvbjtcblx0XHRcdGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAxO1xuXHRcdFx0Zm9udC1zaXplOiAxLjFlbTtcblx0XHR9XG5cdFx0Ji1hdmd7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cdFx0Ji1jb3VudHtcblx0XHRcdG9wYWNpdHk6IC43O1xuXHRcdH1cblx0XHQmLmlzLWZ1bGwtc3RhcnN7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0JjpiZWZvcmUsXG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRtYXRlcmlhbC1pY29uO1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZTgzOFxcZTgzOFxcZTgzOFxcZTgzOFxcZTgzOFwiO1xuXHRcdFx0fVxuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0d2lkdGg6IHZhcigtLXJkLS1zdGFyLXJhdGluZy0td2lkdGgsMTAwJSk7XG5cdFx0XHR9XG5cdFx0XHQvLyBzcGFue1xuXHRcdFx0Ly8gXHRkaXNwbGF5OiBibG9jaztcblx0XHRcdC8vIFx0d2lkdGg6IDkwJTtcblx0XHRcdC8vIFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdC8vIFx0JjpiZWZvcmV7XG5cdFx0XHQvLyBcdFx0Y29udGVudDogXCJcXDI2MDVcXDI2MDVcXDI2MDVcXDI2MDVcXDI2MDVcIjtcblx0XHRcdC8vIFx0fVxuXHRcdFx0Ly8gfVxuXHRcdH1cblx0fVxuXG5cdC8vIC5zdGFyLXJhdGluZ3tcblx0Ly8gXHQvLyBmbG9hdDogcmlnaHQ7XG5cdC8vIFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ly8gXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8vIFx0Ly8gZm9udC1zaXplOiAxZW07XG5cdC8vICAgICAvLyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuXHQvLyBcdCY6YmVmb3Jle1xuXHQvLyBcdFx0Y29udGVudDogJ+KYhuKYhuKYhuKYhuKYhic7XG5cdC8vIFx0ICAgIGNvbG9yOiAjZDNjZWQyO1xuXHQvLyBcdCAgICBmbG9hdDogbGVmdDtcblx0Ly8gXHQgICAgdG9wOiAwO1xuXHQvLyBcdCAgICBsZWZ0OiAwO1xuXHQvLyBcdH1cblx0Ly8gXHRzcGFue1xuXHQvLyBcdFx0Y29sb3I6IHJnYigyNDEsIDE5NiwgMTUpO1xuXHQvLyBcdCAgICBvdmVyZmxvdzogaGlkZGVuO1xuXHQvLyBcdCAgICBmbG9hdDogbGVmdDtcblx0Ly8gXHQgICAgdG9wOiAwO1xuXHQvLyBcdCAgICBsZWZ0OiAwO1xuXHQvLyBcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdC8vIFx0ICAgIHBhZGRpbmctdG9wOiAxLjVlbTtcblx0Ly8gXHQgICAgJjpiZWZvcmV7XG5cdC8vIFx0XHQgICAgY29udGVudDogJ+KYheKYheKYheKYheKYhSc7XG5cdC8vIFx0XHQgICAgLy8gZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdC8vIFx0XHQgICAgdG9wOiAwO1xuXHQvLyBcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ly8gXHRcdCAgICBsZWZ0OiAwO1xuXHQvLyBcdCAgICB9XG5cdC8vIFx0fVxuXHQvLyB9XG5cblxuXHRwLnN0YXJze1xuICAgICAgICBtYXJnaW46IDhweCAwIDE2cHg7XG5cdCAgICBmb250LXNpemU6IDEuNmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcblx0XHRhe1xuXHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ICAgIGhlaWdodDogMWVtO1xuXHRcdCAgICB3aWR0aDogMWVtO1xuXHRcdCAgICB0ZXh0LWluZGVudDogLTk5OWVtO1xuXHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pLy40KTtcblx0XHQgICAgJjo6YmVmb3Jle1xuXHQgICAgXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ICAgIHRvcDogMDtcblx0XHRcdCAgICBsZWZ0OiAwO1xuXHRcdFx0ICAgIHdpZHRoOiAxZW07XG5cdFx0XHQgICAgaGVpZ2h0OiAxZW07XG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDE7XG5cdFx0XHQgICAgLy8gZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcblx0XHRcdCAgICBjb250ZW50OiAn4piGJztcblx0XHRcdCAgICB0ZXh0LWluZGVudDogMDtcblx0XHQgICAgfVxuXHRcdH1cblxuXHRcdCYuc2VsZWN0ZWR7XG5cdFx0XHRhOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAn4piFJztcblx0XHRcdFx0Y29sb3I6ICNmZmQ0MDA7XG5cdFx0XHR9XG5cdFx0XHRhLmFjdGl2ZX5hOjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6ICfimIYnO1xuXHRcdFx0XHRjb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKS8uNCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gJjpob3Zlcntcblx0XHQvLyBcdGE6OmJlZm9yZXtcblx0XHQvLyBcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Ly8gXHR9XG5cdFx0Ly8gfVxuXG5cdFx0Ly8gYTpob3Zlcntcblx0XHQvLyBcdCZ+YTo6YmVmb3Jle1xuXHRcdC8vIFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdC8vIFx0fVxuXHRcdC8vIH1cblxuXHR9XG5cblx0Ly8gLnByb2R1Y3R7XG5cblx0Ly8gfVxuXG4gICAgLy8gcXVhbnRpdHkgLS0tLS0tLS0tLVxuXHQucXVhbnRpdHl7XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0Ji13cmFwe1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSh2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikvLjEpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0cGFkZGluZy1pbmxpbmU6IDZweDtcblx0XHR9XG5cdCAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuXHQgICAgJi1sYWJlbHtcbiAgICBcdCAgICBmb250LXNpemU6IC45ZW07XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHQgICAgLy8gbWFyZ2luLXJpZ2h0OiA2cHg7XG5cdFx0ICAgIC8vIG9wYWNpdHk6IC44O1xuXHQgICAgfVxuXHRcdGlucHV0LnF0eXtcblx0XHQgICAgaGVpZ2h0OiAxMDAlO1xuXHRcdFx0cGFkZGluZy1pbmxpbmU6IDA7XG5cdFx0XHR3aWR0aDogMjhweDtcblx0XHRcdHBhZGRpbmctYmxvY2s6IDhweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcblx0XHRcdCY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5cdFx0XHQmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdC1tb3otYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YnV0dG9uLnF1YW50aXR5LWJ1dHRvbntcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC8vIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0Ly8gYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdFx0XHQmOjpiZWZvcmUsXG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHRcdH1cblx0XHRcdCYucGx1c3tcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHQvLyBjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdC8vIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdC8vIHdpZHRoOiAycHg7XG5cdFx0XHRcdFx0Ly8gaGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdC8vIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcblx0XHRcdFx0XHQvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ly8gdG9wOiA1MCU7XG5cdFx0XHRcdFx0Ly8gbGVmdDogMTNweDtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZSg5MGRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ly8gJjphZnRlcntcblx0XHRcdFx0Ly8gXHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHQvLyBcdHJpZ2h0OiAxM3B4O1xuXHRcdFx0XHQvLyB9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHR9XG5cbiAgICAvLyBhbW91bnQgLS0tLS0tLS0tLVxuXG5cdC5wcmljZXtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0Ly8gZGlzcGxheTogZmxleDtcblx0XHQvLyBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0Ly8gZmxleC13cmFwOiB3cmFwO1xuXHRcdGdhcDogMC4yZW07XG5cblx0XHRkZWx7XG5cdFx0XHQvLyBmb250LXNpemU6IC44ZW07XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRvcGFjaXR5OiAuNjtcblx0XHR9XG5cdFx0aW5ze1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0Lndvb2NvbW1lcmNlLXByaWNlLXN1ZmZpeHtcblx0XHRcdC8vIGZvbnQtc2l6ZTogLjZlbTtcblx0XHRcdG9wYWNpdHk6IC42O1xuXHRcdH1cblxuXHRcdC8vIGJkaSB7XG5cdFx0Ly8gXHRmb250LXdlaWdodDogYm9sZDtcblx0XHQvLyB9XG5cdFx0LmFtb3VudHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0XG5cdH1cblxuICAgIC8vIGZvcm0gLS0tLS0tLS0tLVxuICAgIGZvcm17XG4gICAgXHQvLyBmb250LXNpemU6IC45ZW07XG4gICAgXHQuZm9ybS1yb3d7XG5cdFx0XHRmb250LXNpemU6IC45ZW07XG5cdFx0XHRtYXJnaW4tdG9wOiAxZW07XG4gICAgXHRcdC8vIGxhYmVsOm5vdChbY2xhc3NdKXtcbiAgICBcdFx0Ly8gXHRkaXNwbGF5OiBub25lO1xuICAgIFx0XHQvLyB9XG5cdFx0XHQmID4gbGFiZWx7XG5cdFx0XHRcdC8vIGZvbnQtc2l6ZTogLjllbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLjNlbTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG4gICAgXHRcdGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKSxcbiAgICBcdFx0dGV4dGFyZWF7XG5cdFx0ICAgIFx0d2lkdGg6IDEwMCU7XG5cdFx0ICAgIFx0cGFkZGluZzogMTJweCAxNHB4O1xuXHRcdCAgICB9XG5cdCAgICBcdC5yZXF1aXJlZCB7XG5cdFx0XHQgICAgY29sb3I6IHJlZDtcblx0XHRcdCAgICBmb250LXdlaWdodDogNzAwO1xuXHRcdFx0ICAgIGJvcmRlcjogbm9uZTtcblx0XHRcdCAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuICAgIFx0LmZvcm0tcm93LWZpcnN0e1xuXHRcdCAgICBmbG9hdDogbGVmdDtcblx0ICAgICAgICB3aWR0aDogNDklO1xuXHRcdCAgICBvdmVyZmxvdzogdmlzaWJsZTtcblx0XHR9XG5cdFx0LmZvcm0tcm93LWxhc3Qge1xuXHRcdCAgICBmbG9hdDogcmlnaHQ7XG5cdFx0ICAgIHdpZHRoOiA0OSU7XG5cdFx0ICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdH1cblx0XHQuZm9ybS1yb3ctd2lkZSB7XG5cdFx0ICAgIGNsZWFyOiBib3RoO1xuXHRcdH1cblx0fVxuXG4gICAgLy8gbWV0aG9kcyAtLS0tLS0tLS0tXG5cdC8vIHVsLm1ldGhvZHN7XG4gICAgLy8gXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHQvLyAgICAgbWFyZ2luOiAxMnB4IDAgMThweDtcbiAgICAvLyBcdGxpe1xuICAgIC8vIFx0XHRsYWJlbHtcbiAgICAvLyBcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG4gICAgLy8gXHRcdH1cblx0Ly8gICAgIFx0cGFkZGluZzogMTJweCAyMHB4O1xuXHQvLyAgICAgXHQmICsgbGl7XG5cdC8vICAgICBcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG5cdC8vICAgICBcdH1cblx0Ly8gICAgIFx0JiA+IGRpdntcblx0Ly8gICAgIFx0XHRiYWNrZ3JvdW5kOiAjZWVlO1xuXHQvLyBcdCAgICAgICAgZm9udC1zaXplOiAuOWVtO1xuXHQvLyBcdFx0ICAgIG1hcmdpbjogMTJweCAtMjBweCAtMTJweDtcblx0Ly8gXHRcdCAgICBwYWRkaW5nOiAyMHB4O1xuXHQvLyAgICAgXHR9XG4gICAgLy8gXHR9XG5cdC8vIH1cblxuICAgIC8vIHNob3BfYXR0cmlidXRlcyAtLS0tLS0tLS0tXG5cdC8vIC5zaG9wX2F0dHJpYnV0ZXN7XG5cdC8vICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuXHQvLyAgICAgZm9udC1zaXplOiAuOWVtO1xuXHQvLyAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXHQvLyAgICAgYm9yZGVyOiBub25lO1xuXHQvLyAgICAgdHJ7XG4gICAgLy8gXHQgICAgcGFkZGluZzogMTBweCAyMHB4O1xuXHQvLyBcdCAgICBkaXNwbGF5OiBmbGV4O1xuXHQvLyBcdCAgICB3aWR0aDogMTAwJTtcblx0Ly8gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdC8vIFx0ICAgICY6bGFzdC1jaGlsZHtcblx0Ly8gXHQgICAgXHR0ZCx0aHtcblx0Ly8gXHQgICAgXHRcdGJvcmRlcjogbm9uZTtcblx0Ly8gXHQgICAgXHR9XG5cdC8vIFx0ICAgIH1cblx0Ly8gXHQgICAgJiArIHRye1xuXHQvLyBcdCAgICBcdG1hcmdpbi10b3A6IC0yMHB4O1xuXHQvLyBcdCAgICB9XG5cdC8vICAgICB9XG5cdC8vICAgICB0ZCx0aHtcblx0Ly8gICAgIFx0Ym9yZGVyOiBub25lO1xuICAgIC8vIFx0ICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAvLyBcdCAgICBmbGV4OjE7XG4gICAgLy8gXHQgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAvLyBcdCAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblx0Ly8gICAgIH1cblx0Ly8gXHR0aHtcblx0Ly8gXHQgICAgbWluLXdpZHRoOiAxMjBweDtcblx0Ly8gXHQgICAgdGV4dC1hbGlnbjogbGVmdDtcblx0Ly8gXHQgICAgY29sb3I6ICM5OTk7XG5cdC8vIFx0fVxuXHQvLyBcdHRke1xuXHQvLyBcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdC8vIFx0ICAgIHBhZGRpbmctbGVmdDogMTJweDtcblx0Ly8gXHR9XG5cdC8vIH1cblxuICAgIC8vIGxvZ2luIGZvcm0gLS0tLS0tLS0tLVxuICAgICNjdXN0b21lcl9sb2dpbntcblx0ICAgIC8vIGRpc3BsYXk6IGZsZXg7XG5cdCAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAvLyBncmlkLWdhcDogNDhweDtcblx0ICAgIC8vIG1hcmdpbjogNDhweCAwO1xuXHQgICAgLy8gZm9ybXtcblx0ICAgIC8vIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQgICAgLy8gXHRmbGV4OjE7XG5cdCAgICAvLyBcdHBhZGRpbmc6IDI4cHggMzhweDtcbiAgICBcdC8vICAgICBoZWlnaHQ6IDEwMCU7XG5cdFx0Ly8gICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cdCAgICAvLyBcdHA6bm90KFtjbGFzc10pe1xuXHQgICAgLy8gXHRcdGZvbnQtc2l6ZTogLjllbTtcblx0ICAgIC8vIFx0fVxuXHQgICAgLy8gXHRoMntcblx0ICAgIC8vIFx0ICAgIG1hcmdpbjogMCAwIDI0cHg7XG5cdFx0Ly8gICAgIH1cblx0ICAgIC8vIH1cbiAgICB9XG5cblx0Ly8gZm9ybS53b29jb21tZXJjZS1mb3JtLWxvZ2luIHtcblx0Ly8gICAgIC8vIG1heC13aWR0aDogNDAwcHg7XG5cdCAgICBcblx0Ly8gICAgIC8vIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdC8vICAgICAvLyBib3gtc2hhZG93OiAwIDAgOHB4IDFweCByZ2JhKDAsMCwwLC4xKTtcblx0ICAgIFxuXHQvLyBcdHAud29vY29tbWVyY2UtTG9zdFBhc3N3b3JkLmxvc3RfcGFzc3dvcmQge1xuXHQvLyBcdCAgICAvLyBtYXJnaW4tdG9wOiAtMWVtO1xuXHQvLyBcdCAgICB0ZXh0LWFsaWduOiByaWdodDtcblx0Ly8gXHQgICAgZm9udC1zaXplOiAuOWVtO1xuXHQvLyBcdH1cblx0Ly8gXHQuZm9ybS1yb3ctc3VibWl0e1xuXHQvLyBcdFx0ZGlzcGxheTogZmxleDtcblx0Ly8gXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICAvLyBcdCAgICBtYXJnaW4tdG9wOiAyNHB4O1xuXHQvLyBcdH1cblx0Ly8gICAgIGJ1dHRvbi53b29jb21tZXJjZS1mb3JtLWxvZ2luX19zdWJtaXQge1xuXHQvLyBcdCAgICAvLyBtYXJnaW46IDAgMCAwIGF1dG87XG5cdC8vIFx0ICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xuXHQvLyBcdCAgICAvLyBiYWNrZ3JvdW5kOiAjMDAwO1xuXHQvLyBcdCAgICAvLyBjb2xvcjogI2ZmZjtcblx0Ly8gXHQgICAgLy8gYm9yZGVyLXJhZGl1czogNXB4O1xuXHQvLyBcdCAgICAvLyBwYWRkaW5nOiAxZW0gMmVtO1xuXHQvLyBcdH1cblxuXHQvLyBcdCY6YWZ0ZXJ7XG5cdC8vIFx0XHRjb250ZW50OlwiXCI7XG5cdC8vIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdC8vIFx0XHRyaWdodDogLTI0cHg7XG5cdC8vIFx0XHR0b3A6MDtcblx0Ly8gXHRcdGhlaWdodDogMTAwJTtcblx0Ly8gXHRcdHdpZHRoOiAxcHg7XG5cdC8vIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuXHQvLyBcdH1cblx0Ly8gfVxuXHQvLyBmb3JtLndvb2NvbW1lcmNlLWZvcm0tcmVnaXN0ZXJ7XG5cdC8vIFx0Lndvb2NvbW1lcmNlLXByaXZhY3ktcG9saWN5LXRleHQgPiBwIHtcblx0Ly8gXHQgICAgb3BhY2l0eTogLjY7XG5cdC8vIFx0ICAgIGJhY2tncm91bmQ6ICNlZWU7XG5cdC8vIFx0ICAgIHBhZGRpbmc6IDE4cHggMjRweDtcblx0Ly8gXHR9XG5cdC8vICAgICAud29vY29tbWVyY2UtZm9ybS1yZWdpc3Rlcl9fc3VibWl0e1xuICAgIC8vIFx0ICAgIG1hcmdpbi10b3A6IDI0cHg7XG5cdC8vIFx0ICAgIGJhY2tncm91bmQ6ICMwMDA7XG5cdC8vIFx0ICAgIGNvbG9yOiAjZmZmO1xuXHQvLyBcdCAgICBib3JkZXItcmFkaXVzOiAzZW07XG5cdC8vIFx0ICAgIHBhZGRpbmc6IDFlbSAyZW07XG5cdC8vIFx0ICAgIHdpZHRoOiAxMDAlO1xuXHQvLyAgICAgfVxuXG5cdC8vIH1cblxuXHQvLyBmcmVlIHNoaXBwaW5nIC0tLS0tLS0tLS1cblxuXHQuZGl2ZXItZnJlZS1zaGlwcGluZ3tcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Zm9udC1zaXplOiAuOWVtO1xuXHRcdHBhZGRpbmc6IDEuMmVtIDEuNmVtO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRiYWNrZ3JvdW5kOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pLy4wNSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRvcGFjaXR5OiAuMDI7XG5cdFx0fVxuXHRcdC5mcmVlLXNoaXBwaW5nLW5vdGljZXtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRcdFx0LmFtb3VudHtcblx0XHRcdFx0Y29sb3I6IHJnYih2YXIoLS1yZC0tYy0tc2Vjb25kYXJ5KSk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zaGlwcGluZy1wcm9ncmVzc3tcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDAuMmVtO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxZW07XG5cdFx0XHRzcGFue1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXNlY29uZGFyeSkpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBzZXR0aW5nc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIGRpc3BsYXkgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AdXNlICdzYXNzOm1hcCc7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbiRiYXNlLWZvbnQtc2l6ZTogMTY7XG5cbi8vIOODk+ODpeODvOODneODvOODiOOBr+OBk+OBk+OBp+aMh+WumuOBmeOCi1xuJGJyZWFrcG9pbnRzOiAoXG4gICdzbWFsbCc6IDYwMCxcbiAgJ2xhcmdlJzogMTI0MFxuKTtcblxuXG4kbXFzOiAoXG4gICAgc206IDYwMHB4LFxuICAgIG1kOiA3NjhweCxcbiAgICBsZzogMTAwMHB4LFxuICAgIHhsOiAxMjAwcHgsXG4pICFkZWZhdWx0O1xuXG4vLyA6cm9vdCB7XG4vLyAgIC0tYnJlYWtwb2ludC1zbWFsbDogNjAwcHg7XG4vLyAgIC0tYnJlYWtwb2ludC1tZWRpdW06IDkwMHB4O1xuLy8gICAtLWJyZWFrcG9pbnQtbGFyZ2U6IDEyMDBweDtcbi8vIH1cblxuXG4vLyBiYXNlIC0tLS0tLS0tLS1cblxuJGxpZ2h0LWNvbG9yOiNmZmY7XG4kZ3JheS1jb2xvcjojZWVlO1xuJGdyYXktbGlnaHQtY29sb3I6I2Y5ZjlmOTtcbiRkYXJrLWxpZ2h0LWNvbG9yOiMyODJjMzM7XG4kZGFyay1jb2xvcjojMDAwO1xuXG5cbiRwcmltYXJ5OnZhcigtLXJkLS1jLS1wcmltYXJ5LDI1NSAyNTUgMjU1KTtcbiRwcmltYXJ5LW9uOnZhcigtLXJkLS1jLS1wcmltYXJ5LW9uLDMwIDMwIDMwKTtcbiRzZWNvbmRhcnk6dmFyKC0tcmQtLWMtLXNlY29uZGFyeSwyNDUgMTY3IDUwKTtcbiRzZWNvbmRhcnktb246dmFyKC0tcmQtLWMtLXNlY29uZGFyeS1vbiwyNTUgMjU1IDI1NSk7XG4kYWNjZW50OnZhcigtLXJkLS1jLS1hY2NlbnQsMjQ1IDE2NyA1MCk7XG5cblxuXG4vLyBmb250LXNpemUgLS0tLS0tLS0tLVxuXG5cbiRmb250LXNpemUteHMgOiBjbGFtcCgwLjYyNXJlbSwgMC4zNzVyZW0gKyAwLjY2Njd2dywgMC44NzVyZW0pO1xuJGZvbnQtc2l6ZS1zIDogY2xhbXAoMS4ycmVtLCAwLjM3dncgKyAwLjk4cmVtLCAxLjQ0cmVtKTtcbiRmb250LXNpemUtbSA6IGNsYW1wKDEuNHJlbSwgMS4ycmVtICsgMC41MzMzdncsIDEuNnJlbSk7XG4kZm9udC1zaXplLXggOiBjbGFtcCgxLjczcmVtLCAwLjU0dncgKyAxLjRyZW0sIDIuMDdyZW0pO1xuJGZvbnQtc2l6ZS14bDogY2xhbXAoMi4wN3JlbSwgMC42NXZ3ICsgMS42OHJlbSwgMi40OXJlbSk7XG4kZm9udC1zaXplLXh4bCA6IGNsYW1wKDIuNTJyZW0sIDAuOTN2dyArIDIuNDNyZW0sIDMuMjhyZW0pO1xuXG4kZm9udC1zaXplLXh4cyA6IGNsYW1wKDAuNjg3NXJlbSwgMC41cmVtICsgMC41dncsIDAuODc1cmVtKTtcbiRmb250LXNpemUteHMgOiBjbGFtcCgxcmVtLCAwLjlyZW0gKyAwLjI2Njd2dywgMS4xcmVtKTtcblxuLy8gJGZvbnQtc2l6ZS1zIDogY2xhbXAoMS4ycmVtLCAwLjM3dncgKyAwLjk4cmVtLCAxLjQ0cmVtKTtcbi8vICRmb250LXNpemUtbSA6IGNsYW1wKDEuNDRyZW0sIDAuNDV2dyArIDEuMTdyZW0sIDEuNzNyZW0pO1xuLy8gJGZvbnQtc2l6ZS14IDogY2xhbXAoMS43M3JlbSwgMC41NHZ3ICsgMS40cmVtLCAyLjA3cmVtKTtcbi8vICRmb250LXNpemUteGw6IGNsYW1wKDIuMDdyZW0sIDAuNjV2dyArIDEuNjhyZW0sIDIuNDlyZW0pO1xuLy8gJGZvbnQtc2l6ZS14eGwgOiBjbGFtcCgyLjk5cmVtLCAwLjkzdncgKyAyLjQzcmVtLCAzLjU4cmVtKTtcblxuLy8gc3BhY2UgLS0tLS0tLS0tLVxuXG4kc3BhY2VzOiAoXG4gICc1Jzp2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS01LGNsYW1wKDAuNHJlbSwgMC4xNDEzcmVtICsgMC45NTgxdncsIDAuN3JlbSkpLFxuICAnMTAnOnZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTEwLGNsYW1wKDAuNzVyZW0sIDAuMzl2dyArIDAuNTJyZW0sIDFyZW0pKSxcbiAgJzIwJzp2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS0yMCxjbGFtcCgxLjFyZW0sIDAuNjN2dyArIDAuNjNyZW0sIDEuNHJlbSkpLFxuICAnMzAnOnZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTMwLGNsYW1wKDEuNXJlbSwgMC45OHZ3ICsgMC43NHJlbSwgMS45NnJlbSkpLFxuICAnNDAnOnZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTQwLGNsYW1wKDIuMnJlbSwgMS41MnZ3ICsgMC44NXJlbSwgMi43NHJlbSkpLFxuICAnNTAnOnZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTUwLGNsYW1wKDMuMnJlbSwgMi4zM3Z3ICsgMC45NnJlbSwgMy44NHJlbSkpLFxuICAnNjAnOnZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTYwLGNsYW1wKDQuNnJlbSwgMy41MXZ3ICsgMS4wMnJlbSwgNS4zOHJlbSkpLFxuICAnNzAnOnZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTcwLGNsYW1wKDYuOHJlbSwgNS4yNnZ3ICsgMXJlbSwgNy41M3JlbSkpLFxuICAnODAnOnZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTgwLGNsYW1wKDhyZW0sIDcuODJ2dyArIDAuODRyZW0sIDEwLjU0cmVtKSksXG4pO1xuXG4vLyB6aW5kZXggLS0tLS0tLS0tLVxuXG4kemluZGV4OiAoXG4gICdtaW4nOiA5OTAsXG4gICdsb3cnOjk5MSxcbiAgJ21lZGl1bSc6IDk5MixcbiAgJ2hpZ2gnOiA5OTMsXG4gICdtYXgnOiA5OTQsXG4pO1xuXG5cblxuLy8gQGVhY2ggJGtleSwgJHZhbHVlIGluICRzcGFjZXMge1xuLy8gICAmLiN7JGtleX0ge1xuLy8gICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLmdldCgkY29sb3IsIFwiYmdcIik7XG5cblxuLy8gd2lkdGggLS0tLS0tLS0tLVxuXG4kY29udGFpbmVyLXdpZHRoIDogMTI0MHB4O1xuLy8gJGNvbnRhaW5lci1tYXgtd2lkdGg6IG1pbih2YXIoLS1yZC0tcy0tbWF4LDkyJSksdmFyKC0td3AtLXN0eWxlLS1nbG9iYWwtLWNvbnRlbnQtc2l6ZSx2YXIoLS1yZC0tbC0tbGFyZ2UsMTAwJSkpKTtcbiRtYWluLWlubmVyLXdpZHRoOiA4NjBweDtcbiRtYWluLWNvbHVtbi1nYXA6IDMycHg7XG4kY29udGVudC13aWR0aDogNzY5cHg7XG4kc2lkZWJhci13aWR0aDogMzEwcHg7XG5cbiRjb250YWluZXItaW5saW5lLXNwYWNlIDogdmFyKC0tcmQtLWNvbnRlbnQtLW1heC1wYWRkaW5nKTtcblxuLy8gZ3V0dGVyIC0tLS0tLS0tLS1cblxuJHhsLWd0OiA0OHB4O1xuJGxnLWd0OiAzNnB4O1xuJG1kLWd0OiAyNHB4O1xuJHNtLWd0OiAxMnB4O1xuXG4vLyByZXNwb25zaXZlIC0tLS0tLS0tLS1cblxuLy8gbWluLXdpZHRoXG4kYnJlYWtwb2ludC11cDogKFxuICAnc20nOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCknLFxuICAnbWQnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCknLFxuICAnbGcnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpJyxcbikgIWRlZmF1bHQ7XG5cbi8vIG1heC13aWR0aFxuJGJyZWFrcG9pbnQtZG93bjogKFxuICAnc20nOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCknLFxuICAnbWQnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCknLFxuICAnbGcnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpJ1xuKSAhZGVmYXVsdDtcblxuQG1peGluIG1xLXVwKCRicmVha3BvaW50OiBtZCkge1xuICBAbWVkaWEgI3ttYXAuZ2V0KCRicmVha3BvaW50LXVwLCAkYnJlYWtwb2ludCl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5cbkBtaXhpbiBtcS1kb3duKCRicmVha3BvaW50OiBtZCkge1xuICBAbWVkaWEgI3ttYXAuZ2V0KCRicmVha3BvaW50LWRvd24sICRicmVha3BvaW50KX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWRvd24oJGNsYXNzLCAkYnA6ICRicmVha3BvaW50LWRvd24pIHtcbiAgQGVhY2ggJHN1ZmZpeCwgJHZhbHVlIGluICRicCB7XG4gICAgQG1lZGlhICN7JHZhbHVlfSB7XG4gICAgICAjeyRjbGFzc31cXDojeyRzdWZmaXh9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLXVwKCRjbGFzcywgJGJwOiAkYnJlYWtwb2ludC11cCkge1xuICBAZWFjaCAkc3VmZml4LCAkdmFsdWUgaW4gJGJwIHtcbiAgICBAbWVkaWEgI3skdmFsdWV9IHtcbiAgICAgICN7JGNsYXNzfVxcOiN7JHN1ZmZpeH0ge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLWJldHdlZW4oJG1pbiwgJG1heCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtcS1iZXR3ZWVuKCRzdGFydDogbGcsICRlbmQ6IHhsKSB7XG4gICR3aWR0aDogbWFwLWdldCgkbXFzLCAkZW5kKTtcbiAgJHdpZHRoOiAkd2lkdGggLSAxcHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkbXFzLCAkc3RhcnQpfSkgYW5kIChtYXgtd2lkdGg6ICN7JHdpZHRofSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtcS1iZXR3ZWVuLW1pbigkc3RhcnQ6IGxnLCAkZW5kOiB4bCwkbWluOnNtKSB7XG4gICR3aWR0aDogbWFwLWdldCgkbXFzLCAkZW5kKTtcbiAgJHdpZHRoOiAkd2lkdGggLSAxcHg7XG5cbiAgJG1pbldpZHRoOiBtYXAtZ2V0KCRtcXMsICRtaW4pO1xuICAkbWluV2lkdGg6ICRtaW5XaWR0aCAtIDFweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJG1xcywgJHN0YXJ0KX0pIGFuZCAobWF4LXdpZHRoOiAjeyR3aWR0aH0pLCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JG1pbldpZHRofSl7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gZm9udCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRmb250LXNhbnM6IFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBZdUdvdGhpYywgVmVyZGFuYSwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBPc2FrYSwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuXG4kbWF0ZXJpYWwtaWNvbjonR29vZ2xlIFN5bWJvbHMnO1xuXG4vLyBzaXplIC0tLS0tLS0tLS1cblxuJHRleHQtc2l6ZS1kZWZhdWx0OiAxNnB4O1xuJHRleHQtc2l6ZS1sOiAxOHB4O1xuJHRleHQtc2l6ZS1tOiAxNHB4O1xuJHRleHQtc2l6ZS1zOiAxM3B4O1xuJHRleHQtc2l6ZS14czogMTJweDtcblxuXG4vLyBzbnMgLS0tLS0tLS0tLVxuXG4kc25zLWNvbG9yOiAoXG4gICd0d2l0dGVyJzojMDBhY2VkLFxuICAnZmFjZWJvb2snOiMzMDUwOTcsXG4gICdoYXRlYnUnOiMwMGE0ZGUsXG4gICdmZWVkbHknOiMyYmIyNGMsXG4gICdsaW5lJzojMjVhZjAwLFxuICAncG9ja2V0JzojZjAzZTUxLFxuICAncnNzJzojZmZiNTNjLFxuICAneW91dHViZSc6I2ZmMDAwMCxcbiAgJ2luc3RhZ3JhbSc6I2U2NjUzYyxcbiAgJ3Rpa3Rvayc6IzAwMCxcbiAgJ3gnOiMwMDAsXG4gICdwaW50ZXJlc3QnOiNFNjAwMjMsXG4gIC8vICdpbnN0YWdyYW0nOmxpbmVhci1ncmFkaWVudCg0NWRlZywgI2YwOTQzMyAwJSwjZTY2ODNjIDI1JSwjZGMyNzQzIDUwJSwjY2MyMzY2IDc1JSwjYmMxODg4IDEwMCUpXG4gICdvdGhlcic6IzRiN2JkNSxcbiAgJ2NvcHknOiNhYWEsXG4pO1xuXG4vLyBub3RpY2UgLS0tLS0tLS0tLVxuXG4kbm90aWNlLWNvbG9yOiAoXG4gICdpbmZvJzojMkU1QUFDLFxuICAnc3VjY2Vzcyc6IzI4N2QzYyxcbiAgJ3dhcm5pbmcnOiNkZTkzMDcsXG4gICdlcnJvcic6I2RhMTQxNCxcbiAgJ2NsYXNzaWMnOiM3NzcsXG4gICdkYXJrJzojMjIyLFxuKTtcblxuJG5vdGljZXM6IChcbiAgJ2NsYXNzaWMnOihcbiAgICAnY29sb3InOiNjY2MsXG4gICAgJ2ljb24nOidcXGU4OGUnLFxuICApLFxuXHQnaW5mbyc6KFxuXHRcdCdjb2xvcic6IzJFNUFBQyxcblx0XHQnaWNvbic6J1xcZTg4ZScsXG5cdCksXG5cdCdoZWxwJzooXG5cdFx0J2NvbG9yJzojY2NjLFxuXHRcdCdpY29uJzonXFxlODg3Jyxcblx0KSxcblx0J3dhcm5pbmcnOihcblx0XHQnY29sb3InOiNmY2U3MDcsXG5cdFx0J2ljb24nOidcXGUwMDInLFxuXHQpLFxuXHQnZXJyb3InOihcblx0XHQnY29sb3InOiNkYTE0MTQsXG5cdFx0J2ljb24nOidcXGUwMDAnLFxuXHQpLFxuKTtcblxuLy8gYWRtaW4gYmFyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRhZG1pbi1iYXItaGVpZ2h0LWxnOiAgIDMycHg7XG4kYWRtaW4tYmFyLWhlaWdodC1tZDogICA0NnB4O1xuXG4vLyBjb250ZW50IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRjb250ZW50LWxpbmUtaGVpZ2h0OiAgIDEuNTtcbiRjb250ZW50LWxpbmUtc3BhY2U6ICAgIDIwcHg7XG5cbi8vIHNoYWRvdyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kYm94LXNoYWRvdzozcHggNXB4IDhweCAxcHggcmdiKDE4IDYzIDgyIC8gNCUpO1xuJGJvcmRlci1ib3gtc2hhZG93OjAgNXB4IDVweCAwIHJnYmEoMTgsNjMsODIsMC4wMzUpLCAwIDAgMCAxcHggcmdiYSgxNzYsMTgxLDE5MywwLjIpO1xuXG4vLyBhbmltYXRpb24gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGFuaW1hdGlvbiggJG5hbWUsICRkdXJhdGlvbiwgJGZ1bmN0aW9uLCAkZGVsYXksICRjb3VudCwgJHN0YXRlKXtcbiAgYW5pbWF0aW9uOiAkbmFtZSAkZHVyYXRpb24rcyAkZnVuY3Rpb24gJGRlbGF5K3MgJGNvdW50ICRzdGF0ZTtcbn1cblxuLy8gY2xhbXAgLS0tLS0tLS0tLVxuXG5cbkBmdW5jdGlvbiBzdHJpcC11bml0KCRudW0pIHtcbiAgQHJldHVybiBtYXRoLmRpdigkbnVtLCAoJG51bSAqIDAgKyAxKSk7XG59XG5cbkBmdW5jdGlvbiBkaXZpZGUtcm9vdCgkcHgpIHtcbiAgQHJldHVybiBtYXRoLmRpdihzdHJpcC11bml0KCRweCksICRiYXNlLWZvbnQtc2l6ZSk7XG59XG5cbkBmdW5jdGlvbiByZW0oJHB4KSB7XG4gIEByZXR1cm4gZGl2aWRlLXJvb3QoJHB4KSAqIDEuNXJlbTtcbn1cblxuQGZ1bmN0aW9uIGZsdWlkLXNpemUoJG1pbi1zaXplLCAkbWF4LXNpemUsJHVuaXQ6J3JlbScpIHtcblxuXHQkbWluLXVuaXQ6IHJlbSgkbWluLXNpemUpO1xuXHQkbWF4LXVuaXQ6IHJlbSgkbWF4LXNpemUpO1xuXG5cblx0JG1pbi1udW06IGRpdmlkZS1yb290KCRtaW4tc2l6ZSk7XG5cdCRtYXgtbnVtOiBkaXZpZGUtcm9vdCgkbWF4LXNpemUpO1xuXHQkbWluLWJyZWFrcG9pbnQ6IGRpdmlkZS1yb290KG1hcC5nZXQoJGJyZWFrcG9pbnRzLCAnc21hbGwnKSk7XG5cdCRtYXgtYnJlYWtwb2ludDogZGl2aWRlLXJvb3QobWFwLmdldCgkYnJlYWtwb2ludHMsICdsYXJnZScpKTtcblx0JHNsb3BlOiBtYXRoLmRpdigoJG1heC1udW0gLSAkbWluLW51bSksICgkbWF4LWJyZWFrcG9pbnQgLSAkbWluLWJyZWFrcG9pbnQpKTtcblx0JGNhbGMtcmVtOiAoJG1pbi1icmVha3BvaW50ICogLTEgKiAkc2xvcGUgKyAkbWluLW51bSkgKiAxLjVyZW07XG5cdCRjYWxjLXZ3OiAoJHNsb3BlICogMTAwKSAqIDF2dztcblx0QHJldHVybiBjbGFtcCgkbWluLXVuaXQsICRjYWxjLXJlbSArICRjYWxjLXZ3LCAkbWF4LXVuaXQpO1xuXG5cbn0iLCJcbi5wcm9kdWN0LXNpbmdsZXtcblxuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMWVtO1xuXG5cdC0tcmQtd2MtLXN1bW1hcnktLXdpZHRoOjI4MHB4O1xuXG5cdEBpbmNsdWRlIG1xLWRvd24obGcpe1xuXHRcdC0tcmQtd2MtLXN1bW1hcnktLXdpZHRoOjI2MHB4O1xuXHR9XG5cblx0QGluY2x1ZGUgbXEtZG93bihtZCl7XG5cdFx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0LnByb2R1Y3Qtc2luZ2xlLWJvZHkgPiAqOm5vdCgucHJvZHVjdC1zaW5nbGUtYm9keV9fdGFicyl7XG5cdFx0XHRtYXgtd2lkdGg6IHZhcigtLXJkLS1jb250ZW50LS1tYXgpO1xuXHRcdFx0bWFyZ2luLWlubGluZTogYXV0bztcblx0XHR9XG5cdH1cblxuXHRcblxuXHQmLWJvZHl7XG5cblx0XHRmbGV4OiAxO1xuXHRcdC8vIGRpc3BsYXk6IGZsZXg7XG5cdFx0Ly8gZmxleC13cmFwOiB3cmFwO1xuXHRcdGJvcmRlci1yYWRpdXM6IHZhcigtLXJkLS1zLS1yYWRpdXMpO1xuXG5cdFx0Jl9faGVhZHtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0Z2FwOiBtYXAtZ2V0KCRtYXA6ICRzcGFjZXMsICRrZXk6ICc0MCcpO1xuXHRcdH1cblxuXHRcdCZfX3RodW1ie1xuXG5cdFx0XHR3aWR0aDogNDgwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDU1JTtcblx0XHRcdC8vIHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0XHQvLyB0b3A6IGNhbGModmFyKC0tZGl2ZXItLXN0aWNreS0tcG9zaXRpb24tLXRvcCwgMCkgKyAxZW0pO1xuXHRcdFx0Z2FwOiAxZW07XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXHRcdFx0LnNwbGlkZXtcblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHQuc3BsaWRlX19hcnJvd3N7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnNwbGlkZV9fYXJyb3dze1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuMnM7XG5cdFx0XHR9XG5cblx0XHRcdCN0aHVtYi1zbGlkZXtcblxuXHRcdFx0XHRvcmRlcjogMTtcblxuXHRcdFx0XHQmLnRodW1iLXR0Yntcblx0XHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0XHRcdG9yZGVyOiAtMTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zcGxpZGVfX3NsaWRle1xuXHRcdFx0XHRcdHBhZGRpbmc6IDJweDtcblx0XHRcdFx0XHQmLmlzLWFjdGl2ZXtcblx0XHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgMnB4IHJnYih2YXIoLS1yZC0tYy0tYWNjZW50KSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnNwbGlkZV9fYXJyb3d7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0XHQuc3BsaWRlX190cmFja3tcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XG5cdFx0XHR9XG5cblx0XHRcdGltZ3tcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdmFyKC0tcmQtLXMtLXJhZGl1cyk7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdC8vIFx0bWF4LXdpZHRoOiAyMDBweDtcblx0XHQvLyBcdC8vIG1heC1oZWlnaHQ6IDE1MHB4O1xuXHRcdC8vIFx0aW1ne1xuXHRcdC8vIFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHRcdFx0XHRcblx0XHQvLyBcdH1cblx0XHRcdEBpbmNsdWRlIG1xLWRvd24obWQpe1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fdGFic3tcblx0XHRcdC8vIGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHR6LWluZGV4OiA5OTA7XG5cdFx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHRcdFx0Zm9udC1zaXplOiAuOWVtO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdFx0dG9wOiBjYWxjKHZhcigtLWRpdmVyLS1zdGlja3ktLXBvc2l0aW9uLS10b3AsIDApKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tYmFja2dyb3VuZCkpO1xuXHRcdFx0cGFkZGluZzogLjZlbSAwO1xuXG5cdFx0XHQvLyAmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHQvLyBcdHdpZHRoOiAwO1xuXHRcdFx0Ly8gfVxuXG5cdFx0XHQvLyAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0XHQvLyBcdG1hcmdpbjogMCAycHg7XG5cdFx0XHQvLyBcdGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG5cdFx0XHQvLyBcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdC8vIH1cblx0XHRcdC8vICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRcdC8vIFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0Ly8gXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuXHRcdFx0Ly8gfVxuXHRcdFx0Ly8gdWx7XG5cdFx0XHQvLyBcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHQvLyBcdHBhZGRpbmc6IDFlbTtcblx0XHRcdC8vIFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdC8vIFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0XHQvLyBcdGdhcDogLjZlbTtcblx0XHRcdC8vIFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0Ly8gXHRcdHdpZHRoOiAwO1xuXHRcdFx0Ly8gXHR9XG5cdFx0XHQvLyBcdGxpe1xuXHRcdFx0Ly8gXHRcdG1hcmdpbjogMDtcblx0XHRcdC8vIFx0XHRmbGV4OiBub25lO1xuXHRcdFx0Ly8gXHR9XG5cdFx0XHQvLyB9XG5cdFx0XHRhe1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IC42ZW0gMS4yZW07XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcblx0XHRcdFx0b3BhY2l0eTogLjQ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM2VtO1xuXHRcdFx0XHRmbGV4OiAwIDAgYXV0bztcblxuXHRcdFx0XHRAaW5jbHVkZSBtcS11cChtZCl7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAxMDBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmlzLWN1cnJlbnR7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2IodmFyKC0tcmQtLWMtLXNlY29uZGFyeSkgLyAuMSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCZfX2NvbnRlbnR7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0Ly8gcGFkZGluZy10b3A6IDA7XG5cdFx0XHQvLyBtYXJnaW4tdG9wOjA7XG5cdFx0fVxuXG5cdFx0Ly8gfVxuXHR9XG5cblxuXG5cdC5wcmljZXtcblx0XHRmb250LXNpemU6IDEuNmVtO1xuXG5cdFx0Ly8gLmZyb217XG5cdFx0Ly8gXHRvcmRlcjogLTE7XG5cdFx0Ly8gfVxuXHRcdC53b29jb21tZXJjZS1wcmljZS1zdWZmaXh7XG5cdFx0XHRmb250LXNpemU6IC42ZW07XG5cdFx0XHRvcGFjaXR5OiAuNjtcblx0XHR9XG5cdH1cblxuXHQvLyAud29vY29tbWVyY2UtcHJvZHVjdC1zZWN0aW9ue1xuXHQvLyBcdCYtZGVzY3JpcHRpb257XG5cblx0Ly8gXHRcdG1hcmdpbi10b3A6IDA7XG5cdC8vIFx0XHRwYWRkaW5nLWJsb2NrOiAxLjVlbTtcblxuXHQvLyBcdH1cblx0Ly8gfVxuXG5cdC53b29jb21tZXJjZS1wcm9kdWN0LXJhdGluZyB7XG5cdFx0Zm9udC1zaXplOiAuOGVtO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiAwLjRlbTtcblx0XHRtYXJnaW4tdG9wOiAxcmVtO1xuXHRcdC8vICY6bm90KDpmaXJzdC1jaGlsZCl7XG5cdFx0Ly8gXHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHQvLyB9XG5cdH1cblxuXHQmLXN1bW1hcnl7XG5cblxuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdC8vIG1hcmdpbjogMDtcblxuXHRcdC5lbnRyeS1mb3Jte1xuXHRcdFx0JiA+IC5wcmljZXtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBAaW5jbHVkZSBtcS11cChsZyl7XG5cdFx0Ly8gXHR3aWR0aDogdmFyKC0tcmQtd2MtLXN1bW1hcnktLXdpZHRoKTtcblx0XHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQvLyBcdHJpZ2h0OiAwO1xuXHRcdC8vIFx0dG9wOiAwO1xuXHRcdC8vIFx0bWFyZ2luOiAwO1xuXHRcdC8vIFx0aGVpZ2h0OiAxMDAlO1xuXHRcdC8vIFx0Jl9faW5uZXJ7XG5cdFx0Ly8gXHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0Ly8gXHRcdHRvcDogY2FsYyh2YXIoLS1kaXZlci0tc3RpY2t5LS1wb3NpdGlvbi0tdG9wLCAwKSArIDFlbSk7XG5cdFx0Ly8gXHRcdHRyYW5zaXRpb246IHRvcCAuMjVzO1xuXHRcdC8vIFx0fVxuXG5cdFx0Ly8gXHQuZW50cnktZm9ybXtcblx0XHQvLyBcdFx0cGFkZGluZzogMS41ZW07XG5cdFx0Ly8gXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO1xuXHRcdC8vIFx0XHRjb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSk7XG5cdFx0Ly8gXHR9XG5cdFx0XHRcblx0XHQvLyB9XG5cblxuXHRcdCYuaXMtZml4ZWR7XG5cblx0XHRcdC5lbnRyeS1mb3Jte1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHQuY2FydHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5wcm9kdWN0LXNpbmdsZS1zdW1tYXJ5X19oZWFke1xuXHRcdFx0XHRwYWRkaW5nOiAyZW0gMS41ZW0gMS41ZW07XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuXHRcdFx0XHRcblx0XHRcdFx0XG5cdFx0XHR9XG5cblx0XHRcdC5wcm9kdWN0LXNpbmdsZS1zdW1tYXJ5X19pbm5lcntcblx0XHRcdFx0cGFkZGluZzogMWVtIDEuNWVtO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzAwcHgpO1xuXHRcdFx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRcdH1cblxuXHRcdFx0LmhlYWRlci1kcmF3ZXItY2xvc2V7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA4cHg7XG5cdFx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gNDBweCk7XG5cdFx0XHRcdGhlaWdodDogNHB4O1xuXHRcdFx0XHR3aWR0aDogODBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogI2RkZDtcblx0XHRcdH1cblx0XHR9XG5cblxuXHR9XG5cblx0Jjpub3QoLmlzLWxheW91dC1zdGlja3kpe1xuXG5cdFx0Lndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc3tcblx0XHRcdC5lbnRyeS1mb3Jte1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtcS11cChtZCl7XG5cblx0XHRcdC53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHMsXG5cdFx0XHQucHJvZHVjdC1zaW5nbGUtYm9keV9fdGh1bWJ7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0XHRcdHRvcDogY2FsYyh2YXIoLS1kaXZlci0tc3RpY2t5LS1wb3NpdGlvbi0tdG9wLCAwKSArIDFlbSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXG5cdCYuaXMtbGF5b3V0LXN0aWNreXtcblxuXHRcdC5wcm9kdWN0LXNpbmdsZS1zdW1tYXJ5e1xuXG5cdFx0XHRAaW5jbHVkZSBtcS11cChsZyl7XG5cblx0XHRcdFx0d2lkdGg6IHZhcigtLXJkLXdjLS1zdW1tYXJ5LS13aWR0aCk7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogY2FsYygxMDAlICsgMWVtKTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0Jl9faW5uZXJ7XG5cdFx0XHRcdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHRcdFx0XHR0b3A6IGNhbGModmFyKC0tZGl2ZXItLXN0aWNreS0tcG9zaXRpb24tLXRvcCwgMCkgKyAxZW0pO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IHRvcCAuMjVzO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmVudHJ5LWZvcm17XG5cdFx0XHRcdFx0cGFkZGluZzogMS41ZW07XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogdmFyKC0tcmQtLXMtLXNoYWRvdyk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7XG5cdFx0XHRcdFx0Y29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikpO1xuXHRcdFx0XHRcdCYgID4gLnByaWNle1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYgID4gKjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1xLXVwKGxnKXtcblx0XHRcdG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1yZC13Yy0tc3VtbWFyeS0td2lkdGgpICsgMWVtKTtcblx0XHRcdC8vIC5wcm9kdWN0LXNpbmdsZS1ib2R5ID4gKjpub3QoLnByb2R1Y3Qtc2luZ2xlLXN1bW1hcnkpe1xuXHRcdFx0Ly8gXHR3aWR0aDogY2FsYygxMDAlIC0gKHZhcigtLXJkLXdjLS1zdW1tYXJ5LS13aWR0aCkgKyAxZW0pKTtcblx0XHRcdC8vIH1cblx0XHR9XG5cblx0fVxuXG5cdC8vIGgxLnByb2R1Y3RfdGl0bGV7XG5cdC8vIFx0Zm9udC1zaXplOiAxLjRlbTtcblx0Ly8gXHRtYXJnaW46MDtcblx0Ly8gXHRwYWRkaW5nLWlubGluZS1lbmQ6IDQ4cHg7XG5cdC8vIH1cblxuXHQmLmlzLWRlc2lnbi1tYXRlcmlhbHtcblxuXHRcdGJhY2tncm91bmQ6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO1xuXHRcdGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pKTtcblx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS1yZC0tcy0tcmFkaXVzKTtcblx0XHRib3gtc2hhZG93OiB2YXIoLS1yZC0tcy0tc2hhZG93KTtcblx0XHRwYWRkaW5nOiAyZW07XG5cblx0XHRAaW5jbHVkZSBtcS1kb3duKG1kKXtcblx0XHRcdHBhZGRpbmctaW5saW5lOiAwO1xuXHRcdH1cblxuXHRcdC8vIDp3aGVyZShcblx0XHQvLyBcdC5wcm9kdWN0LXNpbmdsZS1ib2R5X19oZWFkLFxuXHRcdC8vIFx0LnByb2R1Y3Qtc2luZ2xlLWJvZHlfX2NvbnRlbnQsXG5cdFx0Ly8gXHQud29vY29tbWVyY2UtcHJvZHVjdC1zZWN0aW9uLWFkZGl0aW9uYWxfaW5mb3JtYXRpb24sXG5cdFx0Ly8gKXtcblx0XHQvLyBcdGJhY2tncm91bmQ6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO1xuXHRcdC8vIFx0Y29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikpO1xuXHRcdC8vIFx0Ym9yZGVyLXJhZGl1czogdmFyKC0tcmQtLXMtLXJhZGl1cyk7XG5cdFx0Ly8gXHRib3gtc2hhZG93OiB2YXIoLS1yZC0tcy0tc2hhZG93KTtcblx0XHQvLyBcdHBhZGRpbmc6IDJlbTtcblx0XHQvLyB9XG5cdFx0XG5cdFx0LnByb2R1Y3Qtc2luZ2xlLWJvZHlfX3RhYnN7XG5cdFx0XHQvLyBtYXJnaW4tdG9wOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7XG5cdFx0fVxuXG5cdFx0LnNob3ctbW9yZS1idG57XG5cdFx0XHRiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpIDc1JSk7XG5cdFx0fVxuXG5cdFx0Ji5pcy1sYXlvdXQtc3RpY2t5e1xuXG5cdFx0XHQucHJvZHVjdC1zaW5nbGUtc3VtbWFyeXtcblx0XHQgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDNlbSk7XG5cdFx0XHRcdHRvcDogLTJlbTtcblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cblx0Ji5sLXdpZHRoLWZ1bGx7XG5cdFx0LnByb2R1Y3Qtc2luZ2xlLWJvZHksXG5cdFx0LnByb2R1Y3Qtc2luZ2xlLWJvZHlfX2NvbnRlbnR7XG5cdFx0XHQmID4gOmlzKDpub3QoLmFsaWduZnVsbCwuYWxpZ25sZWZ0LC5hbGlnbnJpZ2h0LC5pcy1wb3NpdGlvbi1vdmVybGF5LC5wcm9kdWN0LXNpbmdsZS1ib2R5X19jb250ZW50KSl7XG5cdFx0XHRcdG1heC13aWR0aDogdmFyKC0tcmQtLWwtLW1heCk7XG5cdFx0XHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2YXIoLS13cC0tc3R5bGUtLWJsb2NrLWdhcCwyLjVyZW0pO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS13cC0tc3R5bGUtLWJsb2NrLWdhcCwyLjVyZW0pO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cdCYucHJvZHVjdC10eXBlLWdyb3VwZWR7XG5cdFx0LnByb2R1Y3Qtc2luZ2xlLXN1bW1hcnkgLmVudHJ5LWZvcm17XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdFxufVxuXG5cblxuLmVudHJ5LWZvcm17XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cblx0Ji5pcy1wcm9kdWN0LXR5cGUtZ3JvdXBlZHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0LmNhcnR7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IC41ZW07XG5cdFx0Ji5ncm91cGVkX2Zvcm17XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRnYXA6IDA7XG5cdFx0fVxuXG5cdFx0Ly8gJiA+ICogKyAqe1xuXHRcdFx0Ly8gd2lkdGg6IDEwMCU7XG5cdFx0XHQvLyBtYXJnaW4tdG9wOiAuOGVtO1xuXHRcdC8vIH1cblxuXHRcdC5wcm9kdWN0LWJvb2ttYXJre1xuXHRcdFx0cGFkZGluZzogLjRlbTtcblx0XHR9XG5cblx0XHQuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl17XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXNlY29uZGFyeSkpO1xuXHRcdFx0Y29sb3I6IHJnYih2YXIoLS1yZC0tYy0tc2Vjb25kYXJ5LW9uKSk7XG5cdFx0XHRmb250LXNpemU6IC44ZW07XG5cdFx0XHRwYWRkaW5nLWJsb2NrOiAuOGVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxlODU0XCI7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkbWF0ZXJpYWwtaWNvbjtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjNlbTtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IC0zcHg7XG5cdFx0XHR9XG5cdFx0XHQmLmRpc2FibGVke1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXRleHQpLy4xKTtcblx0XHRcdFx0Y29sb3I6IHJnYih2YXIoLS1yZC0tYy0tdGV4dCkvLjYpO1xuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vIC5vdXQtb2Ytc3RvY2sge1xuXHRcdC8vICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuXHRcdC8vICAgICBjb2xvcjogI2ZmZjtcblx0XHQvLyAgICAgbWFyZ2luOiAwO1xuXHRcdC8vICAgICBwYWRkaW5nOiAxZW07XG5cdFx0Ly8gfVxuXG5cdFx0I3djLXN0cmlwZS1wYXltZW50LXJlcXVlc3Qtd3JhcHBlcixcblx0XHQjd2Mtc3RyaXBlLXBheW1lbnQtcmVxdWVzdC1idXR0b24tc2VwYXJhdG9ye1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cblx0fVxuXG5cdC5wcmljZXtcblx0XHRmb250LXNpemU6IDEuMmVtO1xuXHR9XG5cbn1cblxuLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc3tcblxuXHRmbGV4OiAxO1xuXHRjb2x1bW4tZ2FwOiAxcmVtO1xuXG5cblx0JiA+IHB7XG5cdFx0bWFyZ2luLXRvcDoxcmVtO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JiArIHB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDFyZW07XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0YmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYgPiAucHJpY2V7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQucHJvZHVjdF90aXRsZXtcblx0XHRmb250LXNpemU6IDEuNGVtO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLXRvcDogLjhyZW07XG5cdFx0fVxuXHR9XG5cblx0Jl9fc2hvcnQtZGVzY3JpcHRpb257XG5cdFx0Zm9udC1zaXplOiAuOWVtO1xuXHRcdG9wYWNpdHk6IC44O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblxuXHQucHJvZHVjdC1zaW5nbGUtYm9keXtcblx0XHQmX190YWJze1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Jl9fY29udGVudHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAuOWVtO1xuXHRcdH1cblx0fVxufVxuXG4ucHJvZHVjdC1zaW5nbGUtdGFiLXRpdGxlIHtcblx0Zm9udC1zaXplOiAxLjQybTtcbn1cblxuLy8gdmFyaWF0aW9ucyAtLS0tLS0tLS0tXG5cbnRhYmxlLnZhcmlhdGlvbnN7XG5cdGJvcmRlcjogbm9uZTtcblx0Ly8gbWFyZ2luLWJsb2NrOiAxZW0gLjhlbTtcblx0Zm9udC1zaXplOiAuOGVtO1xuXHR0aCx0ZHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHR0cntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiAuMmVtO1xuXHRcdCYgKyB0cntcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pLy4wNik7XG5cdFx0XHRwYWRkaW5nLXRvcDogLjhlbTtcblx0XHRcdG1hcmdpbi10b3A6IC44ZW07XG5cdFx0fVxuXHR9XG5cdC5sYWJlbHtcblx0XHRmb250LXNpemU6IC44ZW07XG5cdFx0YmFja2dyb3VuZDogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSAvIC4wNik7XG5cdFx0cGFkZGluZzogLjRlbSAuNWVtO1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRmb250LXNpemU6IC45ZW07XG5cdH1cblx0dGQudmFsdWV7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ly8gZGlzcGxheTogZmxleDtcblx0XHQvLyBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0Ly8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRmbGV4OiAxO1xuXHRcdHNlbGVjdHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHBhZGRpbmc6IC40ZW07XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdFx0fVxuXHRcdGEucmVzZXRfdmFyaWF0aW9uc3tcblx0XHRcdGZsZXg6bm9uZTtcblx0XHRcdGdhcDogLjhlbTtcblx0XHR9XG5cdH1cblxufVxuXG4udmFyaWF0aW9uc19mb3Jte1xuXG5cdC8vIHBhZGRpbmc6IDFlbSAxLjVlbSAxLjVlbTtcblx0Ly8gYmFja2dyb3VuZDogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7XG5cdC8vIGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pKTtcblx0Ly8gYm9yZGVyLXJhZGl1czogM3B4O1xuXHQvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQvLyBnYXA6IDAuNWVtO1xuXHRcbiAgICBcblxuXHQuc2luZ2xlX3ZhcmlhdGlvbl93cmFwe1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cbiAgICAud29vY29tbWVyY2UtdmFyaWF0aW9ue1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGNvbHVtbi1nYXA6IDAuNGVtO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKS8wLjEpO1xuICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC44ZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgJi1kZXNjcmlwdGlvbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdFx0b3BhY2l0eTogLjg7XG4gICAgICAgICAgICAvLyBvcmRlcjogLTE7XG4gICAgICAgIH1cbiAgICAgICAgJi1wcmljZXtcbiAgICAgICAgICAgIC8vIG9yZGVyOiAxO1xuICAgICAgICB9XG4gICAgICAgICYtYWRkLXRvLWNhcnR7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMC40ZW07XG4gICAgICAgICAgICAmLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1hZGQtdG8tY2FydC1kaXNhYmxlZHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIC5xdWFudGl0eSArIGJ1dHRvbi5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9ue1xuICAgICAgICAgICAgLy8gICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAvLyB9XG5cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtYmV0d2VlbihsZyx4bCl7XG4gICAgICAgICAgICAgICAgLy8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAucXVhbnRpdHl7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQucXR5e1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMWVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaW5nbGVfdmFyaWF0aW9uX3dyYXB7XG4gICAgLy8gXHRkaXNwbGF5OiBmbGV4O1xuICAgIC8vIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLy8gLnZhcmlhdGlvbnNfYnV0dG9ue1xuICAgICAgICAvLyBcdG1hcmdpbi1ibG9jay1zdGFydDogMWVtO1xuICAgICAgICAvLyB9XG4gICAgfVxuXG4vLyBcdC5zaW5nbGVfdmFyaWF0aW9ue1xuLy8gXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuLy8gXHRcdHBhZGRpbmc6IDhweCAxM3B4O1xuLy8gXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4vLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbi8vICAgICAgIC8vICAgLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1za3V7XG4vLyAgICAvLyAgXHQgICAgZGlzcGxheTogZmxleDtcbi8vIFx0XHQgICAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuLy8gXHQgICAgIC8vICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4vLyAgICAgICAvLyAgIH1cbi8vICAgICAgLy8gICAgLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1kZXNjcmlwdGlvbntcbi8vICAgICBcdC8vIFx0cHtcbi8vICAgICBcdC8vIFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuLy8gXHRcdC8vIFx0ICAgIC8vIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuLy8gXHRcdCAgIC8vICAgICAgLy8gcGFkZGluZy10b3A6IDhweDtcbi8vICAgICBcdC8vIFx0fVxuLy8gICAgIFx0Ly8gfVxuLy8gXHRcdC5wcmljZSBkZWx7XG4vLyBcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyBcdFx0fVxuXG5cbi8vIFx0fVxuXG4gICAgLy8gLnZhcmlhdGlvbnNfYnV0dG9ue1xuICAgIC8vIFx0ZGlzcGxheTogZmxleDtcbiAgICAvLyAgICAgY29sdW1uLWdhcDogOHB4O1xuICAgIC8vIH1cblxufVxuXG4vLyBncm91cGVkIC0tLS0tLS0tLS1cblxuLy8gLndvb2NvbW1lcmNlLWdyb3VwZWQtcHJvZHVjdC1saXN0e1xuLy8gXHRmb250LXNpemU6IC45ZW07XG4vLyBcdHRke1xuLy8gXHRcdHBhZGRpbmc6IDA7XG4vLyBcdFx0Ym9yZGVyOiBub25lO1xuLy8gXHR9XG5cbi8vIFx0Ji1pdGVte1xuXG4vLyBcdFx0ZGlzcGxheTogZmxleDtcbi8vIFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1x0XG4vLyBcdFx0YmFja2dyb3VuZDogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7XG4vLyBcdFx0Y29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikpO1xuLy8gXHRcdGJveC1zaGFkb3c6IHZhcigtLXJkLS1zLS1zaGFkb3cpO1xuLy8gXHRcdC8vIGJvcmRlci1yYWRpdXM6IHZhcigtLXJkLS1zLS1yYWRpdXMpO1xuLy8gXHRcdHBhZGRpbmc6IDFlbTtcbi8vIFx0XHRnYXA6IC41ZW07XG5cdFx0XG4vLyBcdFx0JiArICZ7XG4vLyBcdFx0XHRtYXJnaW4tdG9wOiAuNWVtO1xuLy8gXHRcdH1cblxuLy8gXHRcdCZfX2xhYmVse1xuLy8gXHRcdFx0YXtcbi8vIFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuLy8gXHRcdFx0XHRjb2xvcjogY3VycmVudENvbG9yO1xuLy8gXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcbi8vIFx0XHRcdH1cbi8vIFx0XHR9XG4vLyBcdH1cbi8vIH1cblxuXG5cblxuLy8gLnByb2R1Y3QtdHlwZS1ncm91cGVke1xuXG4vLyAgICAgLmVudHJ5LXN1bW1hcnl7XG4vLyAgICAgICAgIC5ncm91cGVkX2Zvcm17XG4vLyAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMS41ZW0gMS41ZW07XG4vLyAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtcbi8vICAgICAgICAgICAgIGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pKTtcbi8vICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbi8vICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4vLyAgICAgICAgICAgICBnYXA6IDAuNWVtO1xuLy8gICAgICAgICB9XG4vLyAgICAgfVxuICAgIFxuXG4vLyB9XG5cbi53b29jb21tZXJjZS1ncm91cGVkLXByb2R1Y3QtbGlzdHtcbiAgICBmb250LXNpemU6IC45ZW07XG4gICAgLy8gdGR7XG4gICAgLy8gICAgIGF7XG4gICAgLy8gICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLy8gICAgIH1cbiAgICAvLyB9XG5cblx0dGJvZHl7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxNTBweCwgMWZyKSk7XG5cdFx0Z2FwOiAxZW07XG5cdFx0Zm9udC1zaXplOiAuOWVtO1xuXHR9XG5cbiAgICAmLWl0ZW17XG4gICAgICAgICZfX3F1YW50aXR5IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3JkZXI6IDE7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdG1hcmdpbi10b3A6IC41ZW07XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yZC0tcy0tcmFkaXVzKTtcbiAgICAgICAgICAgICAgICAvLyBib3gtc2hhZG93OiAycHggM3B4IDZweCByZ2IoMCAwIDAvLjEpLCAwIDAgMCAxcHggcmdiKDAgMCAwLy4wNSk7XG4gICAgICAgICAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgICAgICAvLyBjb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRmbGV4OiAxO1xuICAgICAgICAgICAgICAgIGdhcDogLjVlbTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1x0XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlNWNjXCI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWF0ZXJpYWwtaWNvbjtcbiAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGFiZWx7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbjp3aGVyZShib2R5W2NsYXNzKj13b29jb21tZXJjZV0pe1xuXHQvLyBtYWluI21haW57XG5cdC8vIFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XG5cdC8vIH1cblxuXHQucHJvZHVjdFtpZF49XCJwcm9kdWN0LVwiXXtcblxuXHRcdC8vIGRpc3BsYXk6IGZsZXg7XG5cdFx0Ly8gZmxleC13cmFwOiB3cmFwO1xuXHRcdC8vIGdhcDogbWFwLWdldCgkbWFwOiAkc3BhY2VzLCAka2V5OiAnNDAnKSBtYXAtZ2V0KCRtYXA6ICRzcGFjZXMsICRrZXk6ICc1MCcpO1xuXG5cdFx0Ly8gZ2FwOiBtYXAtZ2V0KCRtYXA6ICRzcGFjZXMsICRrZXk6ICc0MCcpO1xuXHRcdC8vIGNvbHVtbi1nYXA6IG1hcC1nZXQoJG1hcDogJHNwYWNlcywgJGtleTogJzAnKTtcblxuXHRcdCYgPiBhe1xuXHRcdFx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcblx0XHRcdCYgPiAqOm5vdCgub25zYWxlKSArICp7XG5cdFx0XHRcdG1hcmdpbi1ibG9jay1zdGFydDogLjZlbTtcblx0XHRcdH1cblxuXHRcdFx0Ly8gLnByb2R1Y3QtdGh1bWJuYWlsLXdyYXAgfiAqIHtcblx0XHRcdC8vIFx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAuNmVtO1xuXHRcdFx0Ly8gfVxuXHRcdH1cblxuXHRcdC8vIC5wcm9kdWN0LWhlYWRlcntcblx0XHQvLyBcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Ly8gXHQvLyBmbGV4LXdyYXA6d3JhcDtcblx0XHQvLyBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQvLyAgICAgbWFyZ2luLWJvdHRvbTogNDZweDtcblx0XHQvLyBcdC5vbnNhbGV7XG5cdFx0Ly8gXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdC8vIFx0ICAgIGJhY2tncm91bmQ6ICNmMDA7XG5cdFx0Ly8gXHQgICAgY29sb3I6ICNmZmY7XG5cdFx0Ly8gXHQgICAgei1pbmRleDogMTtcblx0XHQvLyBcdCAgICBmb250LXNpemU6IC44ZW07XG5cdFx0Ly8gXHQgICAgd2lkdGg6IDUwcHg7XG5cdFx0Ly8gXHQgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0Ly8gXHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdC8vIFx0ICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHQvLyBcdCAgICB0b3A6IC0xMHB4O1xuXHRcdC8vIFx0ICAgIGxlZnQ6IC0xMHB4O1xuXHRcdC8vIFx0fVxuXHRcdC8vIH1cblxuXHQgICAgLy8gZ2FsbGVyeSAtLS0tLS0tLS0tXG5cdFx0Lndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSB7XG5cdFx0XHQvLyB3aWR0aDogbWF4KDUwJSw0MjBweCk7XG5cdFx0XHQvLyBtYXJnaW4tcmlnaHQ6IDJlbTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC8vIGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQvLyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdFx0XHRnYXA6IDFlbTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0LmZsZXgtdmlld3BvcnQge1xuXHRcdFx0XHQvLyBmbGV4OiAxO1xuXHRcdFx0XHQvLyBtYXJnaW4tbGVmdDogY2FsYyg4MHB4ICsgMWVtKTtcblxuXHRcdFx0fVxuXHRcdFx0Jl9fd3JhcHBlcntcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX190cmlnZ2Vye1xuXG5cdFx0XHRcdGZvbnQtc2l6ZTogMmVtO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAuNWVtO1xuXHRcdFx0XHR0b3A6IC41ZW07XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdFx0XHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogOXB4O1xuXHRcdFx0XHRcdGxlZnQ6IDlweDtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDhweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAxOXB4O1xuXHRcdFx0XHRcdGxlZnQ6IDIycHg7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdCZfX2NhcHRpb257XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiKDI1NSAyNTUgMjU1IC8gLjcpO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdHBhZGRpbmc6IC41ZW07XG5cdFx0XHR9XG5cblx0XHRcdC5mbGV4LWNvbnRyb2wtdGh1bWJze1xuXHRcdFx0ICAgIGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCxtaW5tYXgoNTBweCwxZnIpKTtcblx0XHRcdCAgICBncmlkLWdhcDogOHB4O1xuXHRcdFx0XHRtYXJnaW4tYmxvY2stc3RhcnQ6IDhweDtcblx0XHRcdFx0Ly8gaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHQvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdC8vIG92ZXJmbG93OiBhdXRvO1xuXHRcdFx0XHQvLyBsZWZ0OiAwO1xuXHRcdFx0XHQvLyB0b3A6IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdC8vICYgKyBsaXtcblx0XHRcdFx0XHQvLyBcdG1hcmdpbi10b3A6IC40ZW07XG5cdFx0XHRcdFx0Ly8gfVxuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IC41O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHQmLmZsZXgtYWN0aXZlLFxuXHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1xLWRvd24obGcpe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0ICAgIC8vIHN1bW1hcnkgLS0tLS0tLS0tLVxuXHQgICAgLnN1bW1hcnl7XG5cdFx0XHQvLyBwb3NpdGlvbjogc3RpY2t5O1xuXHRcdFx0Ly8gLy8gdG9wOiBjYWxjKHZhcigtLXJkLS1zLS1oZWFkZXIsMCkgKyAxZW0pO1xuXHRcdFx0Ly8gdG9wOiBjYWxjKHZhcigtLWRpdmVyLS1zdGlja3ktLXBvc2l0aW9uLS10b3AsIDFlbSkgKyAxZW0pO1xuXHRcdFx0Ly8gbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICh2YXIoLS1kaXZlci0tc3RpY2t5LS1wb3NpdGlvbi0tdG9wLCAxZW0pICsgdmFyKC0tZGl2ZXItLXN0aWNreS0tcG9zaXRpb24tLWJvdHRvbSwgMWVtKSArIDJlbSkpO1xuXHRcdFx0Ly8gb3ZlcmZsb3c6IGF1dG87XG5cdFx0XHQvLyB0cmFuc2l0aW9uOiAuM3MgdG9wO1xuXHQgICAgXHQvLyBmbGV4OjE7XG5cdFx0XHQvLyBwYWRkaW5nOiBtYXAtZ2V0KCRtYXA6ICRzcGFjZXMsICRrZXk6ICc1MCcpO1xuXHRcdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7XG5cdFx0XHQvLyBjb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSk7XG5cdFx0XHQvLyBib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHQvLyAmID4gKiArICp7XG5cdFx0XHQvLyBcdG1hcmdpbi1ibG9jay1zdGFydDogbWFwLWdldCgkbWFwOiAkc3BhY2VzLCAka2V5OiAnMTAnKTtcblx0XHRcdC8vIFx0bWFyZ2luLWJsb2NrLWVuZDogMDtcblx0XHRcdC8vIH1cblxuXG5cblx0XHRcdC8vIC5kaXZlci1icmVhZGNydW1ie1xuXHRcdFx0Ly8gXHQmID4gbGk6bGFzdC1jaGlsZHtcblx0XHRcdC8vIFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0Ly8gXHR9XG5cdFx0XHQvLyB9XG5cblx0ICAgIFx0Lndvb2NvbW1lcmNlLXByb2R1Y3QtcmF0aW5ne1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRnYXA6IDAuNGVtO1xuXHQgICAgXHRcdC5zdGFyLXJhdGluZyB7XG5cdFx0XHQgICAgICAgIC8vIGZsb2F0OiBsZWZ0O1xuXHRcdFx0ICAgICAgICAvLyBtYXJnaW46IDJweCA2cHggMCAwO1xuXHRcdFx0ICAgIH1cblx0XHRcdFx0Lndvb2NvbW1lcmNlLXJldmlldy1saW5re1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogLjhlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cblxuXG5cdFx0XHQucHJvZHVjdF9jYXRlZ29yeXtcblx0XHRcdFx0b3BhY2l0eTogLjU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogLjllbTtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnByb2R1Y3RfdGFnc3tcblx0XHRcdFx0YSB7XG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHQgICAgcGFkZGluZzogMnB4IDhweDtcblx0XHRcdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0ICAgIG1hcmdpbi1yaWdodDogNHB4O1xuXHRcdFx0XHQgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHQgICAgZm9udC1zaXplOiAuOGVtO1xuXHRcdFx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcblx0XHRcdFx0ICAgIGNvbG9yOiAjNjY2O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblxuXHRcdFx0LnByb2R1Y3QtbWV0YSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblxuXHRcdFx0YnV0dG9uLndvb2NvbW1lcmNlLXByb2R1Y3QtYm9va21hcmsge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiBtYXAtZ2V0KCRtYXA6ICRzcGFjZXMsICRrZXk6ICc1MCcpO1xuXHRcdFx0XHR0b3A6IG1hcC1nZXQoJG1hcDogJHNwYWNlcywgJGtleTogJzUwJyk7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO1xuXHRcdFx0XHRjb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSk7XG5cdFx0XHRcdHdpZHRoOiAzOHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDM4cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHQmLmlzLWFjdGl2ZXtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pLy4yKTtcblx0XHRcdFx0XHRjb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KS8uOCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXG5cdFx0XHQvLyBAaW5jbHVkZSBtYWtlLW1lZGlhLXF1ZXJ5KG1hcC1nZXQoJGJyZWFrcG9pbnQtdXAsICdsZycpLCAnLCAnLCBtYXAtZ2V0KCRicmVha3BvaW50LWRvd24sICd4bCcpKSB7XG5cdFx0XHQvLyBcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Ly8gfVxuXHRcdFx0XG5cdFx0XHQvLyBAbWVkaWEgI3ttYWtlLW1lZGlhLXF1ZXJ5KG1hcC1nZXQoJGJyZWFrcG9pbnQtdXAsICdsZycpLCBtYXAtZ2V0KCRicmVha3BvaW50LWRvd24sICd4bCcpKX0ge1xuXHRcdFx0Ly8gXHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdC8vICAgfVxuXHRcdFx0XG5cblx0XHRcdEBpbmNsdWRlIG1xLWJldHdlZW4tbWluKGxnLHhsKXtcblx0XHRcdFx0dGJvZHl7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0dHJ7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdHRoe1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjRlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHRoLHRke1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLndvb2NvbW1lcmNlLXByb2R1Y3QtYXR0cmlidXRlcy1pdGVte1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJsb2NrOiAuNmVtO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IC45ZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0ICAgIH1cblxuXHRcdC53b29jb21tZXJjZS1wcm9kdWN0LWF0dHJpYnV0ZXN7XG5cdFx0XHRmb250LXNpemU6IC44ZW07XG5cdFx0XHR0ZCx0aHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblxuXHRcdFx0fVxuXHRcdFx0Ji1pdGVte1xuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYih2YXIoLS1yZC0tYy0tdGV4dCkvLjA4KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmX19sYWJlbCB7XG5cdFx0XHRcdFx0d2lkdGg6IDE0MHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctaW5saW5lOiAwIC41ZW07XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfX3ZhbHVlIHtcblx0XHRcdFx0XHRwYWRkaW5nLWlubGluZTogLjVlbSAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHRcdFxuXHRcdH1cblxuXHRcdC8vIHRhYnMgLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXHRcdC53Yy10YWJzLXdyYXBwZXJ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHVsLnRhYnMud2MtdGFicyB7XG5cdFx0XHQgICAgZGlzcGxheTogZmxleDtcblx0XHRcdCAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2VlZTtcblx0XHRcdCAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0ICAgIGxpe1xuXHRcdFx0ICAgIFx0YXtcblx0XHQgICAgXHRcdCAgICBwYWRkaW5nOiA4cHggMTZweDtcblx0XHRcdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdCAgICBjb2xvcjogI2NjYztcblx0XHRcdFx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdCAgICBmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHQgICAgZm9udC1zaXplOiAuOWVtO1xuXHRcdFx0XHRcdCAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcblxuXHRcdFx0ICAgIFx0fVxuXHRcdFx0ICAgIFx0Ji5hY3RpdmUgYXtcblx0XHRcdFx0XHQgICAgY29sb3I6ICMwMDA7XG5cdFx0XHRcdFx0ICAgICY6YWZ0ZXJ7XG5cdFx0XHRcdFx0ICAgIFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHQgICAgaGVpZ2h0OiAzcHg7XG5cdFx0XHRcdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHQgICAgYm90dG9tOiAtM3B4O1xuXHRcdFx0XHRcdFx0ICAgIGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0ICAgIFx0fVxuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBAaW5jbHVkZSBtcS11cChsZyl7XG5cdFx0Ly8gXHQuYXJ0aWNsZS1zaWRlLWJ1dHRvbnN7XG5cdFx0Ly8gXHRcdG1hcmdpbi1yaWdodDogLjhlbTtcblx0XHQvLyBcdH1cblxuXHRcdC8vIFx0LnByb2R1Y3Qtc2luZ2xlLXN1bW1hcnl7XG5cdFx0Ly8gXHRcdG1hcmdpbi1sZWZ0OiAxLjRlbTtcblx0XHQvLyBcdH1cblx0XHQvLyB9XG5cblx0fVxufVxuXG4ucHJvZHVjdC10YXhvbm9taWVze1xuXHRnYXA6IDVweDtcblx0Lm1hdGVyaWFsLWljb257XG5cdFx0LS1yZC1pY29uLS13aWR0aDogNDAwO1xuXHR9XG5cdGF7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogLjdlbTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0cGFkZGluZzogLjNlbSAuNmVtO1xuXHR9XG5cbn1cblxuXG4ucHJvZHVjdC1icmFuZHN7XG5cdGF7XG5cdFx0Y29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO1xuXHRcdGJhY2tncm91bmQ6IHJnYih2YXIoLS1yZC0tYy0tYWNjZW50KSk7XG5cdH1cbn1cblxuLnByb2R1Y3QtY2F0ZWdvcmllc3tcblx0YXtcblx0XHRjb2xvcjogcmdiKHZhcigtLXJkLS1jLS1hY2NlbnQpKTtcblx0XHRiYWNrZ3JvdW5kOiByZ2IodmFyKC0tcmQtLWMtLWFjY2VudCkvLjEpO1xuXHR9XG59XG5cbi5wcm9kdWN0X21ldGEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtc2l6ZTogLjhlbTtcblx0Ly8gb3BhY2l0eTogLjY7XG5cdC8vIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2IodmFyKC0tcmQtLWMtLXRleHQpLy4xKTtcblx0Ly8gcGFkZGluZy1ibG9jay1zdGFydDogMWVtO1xuXHQvLyBtYXJnaW4tYmxvY2stc3RhcnQ6IDFlbTtcblx0Ly8gZGlzcGxheTogZmxleDtcblx0Ly8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Ly8gZ2FwOiAxZW07XG5cdC8vICZfX3RpdGxle1xuXHQvLyBcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHQvLyBcdG1hcmdpbi1ib3R0b206IDAuNWVtO1xuXHQvLyB9XG5cdCZfbGFiZWwge1xuXHRcdHdpZHRoOiA4MHB4O1xuXHRcdGZsZXg6IG5vbmU7XG5cdH1cblx0JiA+ICoge1xuXHRcdG1hcmdpbi10b3A6IC4zZW07XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxufVxuXG5wLnN0b2Nre1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRjb2xvcjogcmdiKHZhcigtLXJkLS1jLS10ZXh0KSk7XG5cdC8vIGJhY2tncm91bmQtY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tdGV4dCkvLjIpO1xuXHQvLyBwYWRkaW5nOiAwLjJlbSAwLjVlbTtcblx0Ly8gYm9yZGVyLXJhZGl1czogM3B4O1xuXHQmLmluLXN0b2Nre1xuXHRcdGNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRub3RpY2UtY29sb3IsICRrZXk6ICdzdWNjZXNzJyk7XG5cdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbihtYXAtZ2V0KCRtYXA6ICRub3RpY2UtY29sb3IsICRrZXk6ICdzdWNjZXNzJyksNjAlKTtcblx0fVxufVxuXG5cbi5wcm9kdWN0LW9uc2FsZXtcblx0Ly8gdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAvLyBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLy8gcGFkZGluZzogLjNlbSAuNmVtO1xuXHRjb2xvcjogI2YwMDtcblx0Ly8gY29sb3I6ICNmZmY7XG59XG5cbnAudG90YWwtc2FsZXN7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikgLyAuNSk7XG59XG5cbi8vIC5za3Vfd3JhcHBlcixcbi8vIC5wb3N0ZWRfaW4sXG4vLyAudGFnZ2VkX2Fze1xuLy8gXHRkaXNwbGF5OiBmbGV4O1xuLy8gXHRmbGV4LXdyYXA6IHdyYXA7XG4vLyBcdGdhcDogLjRlbTtcbi8vIFx0YXtcbi8vIFx0XHRjb2xvcjogcmdiKHZhcigtLXJkLS1jLS1saW5rKSk7XG4vLyBcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuLy8gXHRcdGZvbnQtc2l6ZTogbWluKDEuMnJlbSwgLjllbSk7XG4vLyBcdH1cbi8vIH1cblxuLy8gLnBvc3RlZF9pbntcbi8vIFx0YXtcbi8vIFx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2IodmFyKC0tcmQtLWMtLWxpbmspIC8gMC41KTtcbi8vIFx0XHRwYWRkaW5nOiAuMmVtIC44ZW07XG4vLyBcdFx0Ym9yZGVyLXJhZGl1czogM2VtO1xuLy8gXHR9XG4vLyB9XG5cbi5wcm9kdWN0LW1ldGEtaXRlbXMge1xuICAgIGdhcDogLjRlbTtcbn1cblxuLnByb2R1Y3QtdGFnc3tcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG5cdGF7XG5cblx0XHRjb2xvcjogcmdiKHZhcigtLXJkLS1jLS1saW5rKSk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogbWluKDEuMnJlbSwgLjllbSk7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OlwiI1wiO1xuXHRcdH1cblx0fVxufVxuXG4ucHJvZHVjdC1iYWRnZXtcblx0Z2FwOiAzcHg7XG5cdCZfX2l0ZW17XG5cdFx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdFx0cGFkZGluZzogM3B4IDZweDtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogdmFyKC0tcmQtLXMtLXJhZGl1cyk7XG5cdFx0JlthcmlhLWNvbnRyb2xzXXtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdH1cbn1cblxuXG4vLyAud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdCwgXG4vLyAud29vY29tbWVyY2UgYS5idXR0b24uYWx0LCBcbi8vIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdCwgXG4vLyAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdFxuXG5cbnVsLnN1bW1hcnktbWVudXtcbiAgICAubWVudS1pdGVte1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICYuaXMtZGVwdGgtMHtcbiAgICAgICAgICAgIGE6bm90KC5oYXMtaWNvbik6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogLjhlbTtcblx0XHRcdFx0aGVpZ2h0OiAuOGVtO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgMTAgMTAnPjxwb2x5bGluZSBwb2ludHM9JzMsMSA3LDUgMyw5JyBmaWxsPSdub25lJyBzdHJva2U9J2N1cnJlbnRDb2xvcicgc3Ryb2tlLXdpZHRoPScxJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLz48L3N2Zz5cIik7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0b3BhY2l0eTogLjg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIC8vIGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHRcdG9wYWNpdHk6IDAuMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXHRcdCYtaGFuZGxle1xuXHRcdFx0cGFkZGluZzogLjhlbTtcblx0XHR9XG4gICAgfVxufSIsIlxuLmVudHJ5LXN1bW1hcnl7XG4gICAgJiAgPiAucHJpY2V7XG4gICAgICAgIHBhZGRpbmc6IDAuOGVtIDEuMmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtcbiAgICAgICAgY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIGZvcm0uY2FydHtcbiAgICAgICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl17XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIHNpbXBsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvZHVjdC10eXBlLXNpbXBsZXtcblxuICAgIC5lbnRyeS1zdW1tYXJ5e1xuXG4gICAgICAgICYgID4gLnByaWNle1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMWVtIC41ZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBmb3JtLmNhcnR7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogLjVlbSAxLjVlbSAxLjVlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO1xuICAgICAgICAgICAgY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICB2YXJpYWJsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLyAucHJvZHVjdFtjbGFzcyo9XCJwcm9kdWN0LXR5cGUtdmFyaWFibGVcIl17XG5cbi8vICAgICAvKiBmb3JtXG4vLyAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLyAgICAgLy8gLmVudHJ5LXN1bW1hcnl7XG4vLyAgICAgLy8gICAgIC52YXJpYXRpb25zX2Zvcm17XG4vLyAgICAgLy8gICAgICAgICBwYWRkaW5nOiAxZW0gMS41ZW0gMS41ZW07XG4vLyAgICAgLy8gICAgICAgICBiYWNrZ3JvdW5kOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtcbi8vICAgICAvLyAgICAgICAgIGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pKTtcbi8vICAgICAvLyAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbi8vICAgICAvLyAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4vLyAgICAgLy8gICAgICAgICBnYXA6IDAuNWVtO1xuLy8gICAgIC8vICAgICB9XG4vLyAgICAgLy8gfVxuICAgIFxuLy8gICAgIHRhYmxlLnZhcmlhdGlvbnN7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcbi8vICAgICAgICAgLy8gdGgsdGR7XG4vLyAgICAgICAgIC8vICAgICBwYWRkaW5nOjAgMCAwLjRlbSAwO1xuLy8gICAgICAgICAvLyB9XG4vLyAgICAgICAgIC8vIHRye1xuLy8gICAgICAgICAvLyAgICAgJiArIHRye1xuLy8gICAgICAgICAvLyAgICAgICAgIHRoLHRke1xuLy8gICAgICAgICAvLyAgICAgICAgICAgICBwYWRkaW5nLXRvcDowLjRlbTtcbi8vICAgICAgICAgLy8gICAgICAgICB9XG4vLyAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgICBcblxuLy8gICAgICAgICAvLyB9XG4vLyAgICAgfVxuXG5cbi8vIH1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgc3Vic2NyaXB0aW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5wcm9kdWN0LXR5cGUtdmFyaWFibGUtc3Vic2NyaXB0aW9ue1xuXG59IiwiXG4ud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0e1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0bWFyZ2luOiAwO1xuXHQvLyBmb250LXNpemU6ICRmb250LXNpemUtbTtcblxuXHQmX19saW5re1xuXG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdC8vIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdFx0ZmxleDogMTtcblx0XHQvLyBnYXA6IC44ZW07XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQvLyBib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Ly8gcGFkZGluZy1ib3R0b206IC44ZW07XG5cdFx0d29yZC1icmVhazogYnJlYWstYWxsO1xuXG5cdFx0Ly8gJiA+ICp7XG5cdFx0Ly8gXHRtYXJnaW46IDAgYXV0bztcblx0XHQvLyBcdG1heC13aWR0aDogY2FsYygxMDAlIC0gMmVtKTtcblx0XHQvLyBcdCYgKyAqe1xuXHRcdC8vIFx0XHRtYXJnaW4tdG9wOiAuOGVtO1xuXHRcdC8vIFx0fVxuXHRcdC8vIH1cblxuXHR9XG5cdCZfX3RodW1ie1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQucHJpY2V7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IC41ZW07XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSAvIC42KTtcblx0XHRcdGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pKTtcblx0XHRcdGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuXHRcdFx0cGFkZGluZzogLjVlbSAuOGVtO1xuXHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0bWF4LXdpZHRoOiA5MCU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwIDNlbSAzZW0gMDtcblx0XHR9XG5cdH1cblxuXHQmX19ib2R5e1xuXHRcdG1hcmdpbi10b3A6IC44ZW07XG5cdFx0ZmxleDogMTtcblx0XHQmID4gKntcblx0XHRcdG1hcmdpbi1ibG9jazogMDtcblx0XHRcdCYgKyAqe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAuOGVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGltZ3tcblx0XHQvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ly8gb3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQvLyBib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdGJvcmRlci1yYWRpdXM6IHZhcigtLXJkLS1zLS1yYWRpdXMpO1xuXHRcdC8vIGZsZXg6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblxuXHQmLXRpdGxle1xuXHRcdGZvbnQtc2l6ZTogLjllbTtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cblx0Jl9fZm9vdGVye1xuXHRcdC8vIHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0cGFkZGluZy10b3A6IC42ZW07XG5cdH1cblxuXHQuc3Vic2NyaXB0aW9uLWRldGFpbHN7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQucHJpY2V7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQvLyBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0Ly8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Ly8gd2lkdGg6IDEwMCU7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1zaXplOiAuOWVtO1xuXHRcdGRlbHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcblx0fVxuXHQvLyAub25zYWxle1xuXHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ly8gXHR0b3A6IDZweDtcblx0Ly8gXHRyaWdodDogNnB4O1xuXHQvLyBcdGJvcmRlcjogbm9uZTtcblx0Ly8gXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdC8vIFx0cGFkZGluZzogLjNlbSAuNGVtO1xuXHQvLyBcdGZvbnQtc2l6ZTogMTBweDtcblx0Ly8gXHRsaW5lLWhlaWdodDogMTtcblx0Ly8gXHR6LWluZGV4OiAxO1xuXHQvLyBcdGJhY2tncm91bmQtY29sb3I6ICNmMDA7XG5cdC8vIFx0Y29sb3I6ICNmZmY7XG5cdC8vIFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdC8vIH1cblxuXG5cdC5wcm9kdWN0LWRlc2NyaXB0aW9ue1xuXHRcdGZvbnQtc2l6ZTogLjhlbTtcblx0XHRvcGFjaXR5OiAuODtcblx0XHRtYXJnaW4tdG9wOiAuNGVtO1xuXHRcdHB7XG5cdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cdFx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG5cdFx0fVxuXHR9XG5cdGEuYnV0dG9ue1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQvLyBib3gtc2hhZG93OiAycHggM3B4IDZweCByZ2IoMCAwIDAgLyAuMSk7XG5cdFx0Ly8gYm9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRwYWRkaW5nOiAuNmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdC8vIG1hcmdpbi10b3A6IC44ZW07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRiYWNrZ3JvdW5kOiByZ2IodmFyKC0tcmQtLWMtLWFjY2VudCkgLyAwLjA1KTtcblx0XHRjb2xvcjogcmdiKHZhcigtLXJkLS1jLS1hY2NlbnQpKTtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0bWFyZ2luLXRvcDogMS41ZW07XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiKHZhcigtLXJkLS1jLS1hY2NlbnQpIC8gLjQpO1xuXG5cdFx0Ly8gYmFja2dyb3VuZDogcmdiKHZhcigtLXJkLS1jLS1zZWNvbmRhcnkpIC8gLjEpO1xuXHRcdC8vIGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXNlY29uZGFyeSkpO1xuXHRcdCYuYWRkX3RvX2NhcnRfYnV0dG9uIHtcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZTg1NFwiO1xuXHRcdFx0XHRmb250LWZhbWlseTogJG1hdGVyaWFsLWljb247XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMC4yZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiAtM3B4O1xuXHRcdFx0fVxuXHRcdFx0Ji5sb2FkaW5nOmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0fVxuXHRcdFx0Ji5hZGRlZHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdCYucHJvZHVjdF90eXBlX3ZhcmlhYmxlOmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDpcIlxcZTE0N1wiO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuYWRkZWRfdG9fY2FydHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pLy4xKTtcblx0XHRcdGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLWxpbmspKTtcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OlwiXFxlODc2XCI7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkbWF0ZXJpYWwtaWNvbjtcblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuYWRkX3RvX2xpa2VfYnV0dG9uIHtcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OlwiXFxlODdkXCI7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkbWF0ZXJpYWwtaWNvbjtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxufVxuXG5cbi5wcm9kdWN0LWNhdGVnb3J5e1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMDtcblx0aW1ne1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bWFyZ2luLWJsb2NrLWVuZDogLjhlbTtcblx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMC43KTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Ym94LXNoYWRvdzogMnB4IDNweCA4cHggcmdiKDAgMCAwIC8gLjEpO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHRoMntcblx0XHRtYXJnaW46IDA7XG5cdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmsuY291bnR7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCAwIDAgLyAuNSk7XG5cdFx0XHRjb2xvcjogY3VycmVudENvbG9yO1xuXHRcdFx0cGFkZGluZzogLjJlbSAuNGVtO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDFlbTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHR9XHRcblx0fVxuXHRhe1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bWluLWhlaWdodDogMTgwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cdFxufVxuXG5cbi53b29jb21tZXJjZXtcblx0Ly8gcC53b29jb21tZXJjZS1yZXN1bHQtY291bnR7XG5cdC8vIFx0ZmxvYXQ6bGVmdDtcblx0Ly8gXHRtYXJnaW4tYm90dG9tOjFlbTtcblx0Ly8gfVxuXHQvLyBmb3JtLndvb2NvbW1lcmNlLW9yZGVyaW5ne1xuXHQvLyBcdGZsb2F0OiByaWdodDtcblx0Ly8gXHRtYXJnaW4tYm90dG9tOjFlbTtcblx0Ly8gXHRzZWxlY3R7XG5cdC8vIFx0XHRwYWRkaW5nOiA0cHggOHB4O1xuXHQvLyBcdCAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXHQvLyBcdH1cblx0Ly8gfVxuXHQvLyAuYXJjaGl2ZS10aXRsZS1jb250YWluZXJ7XG5cdC8vIFx0JiArIC5wcm9kdWN0cy1maWx0ZXItd3JhcHtcblx0Ly8gXHRcdG1hcmdpbi10b3A6IC0zcHg7XG5cdC8vIFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHQvLyBcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdC8vIFx0fVxuXHQvLyB9XG5cblx0Ly8gLnByb2R1Y3RzLWZpbHRlci13cmFwe1xuXHQvLyBcdGRpc3BsYXk6IGZsZXg7XG5cdC8vIFx0cGFkZGluZzogbWFwLWdldCgkbWFwOiAkc3BhY2VzLCAka2V5OiAnMjAnKSBtYXAtZ2V0KCRtYXA6ICRzcGFjZXMsICRrZXk6ICczMCcpO1xuXHQvLyBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC8vIFx0Zm9udC1zaXplOiAuOWVtO1xuXHQvLyBcdCYgPiAqe1xuXHQvLyBcdFx0Ly8gZmxvYXQ6IG5vbmU7XG5cdC8vIFx0XHQvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuXHQvLyBcdFx0bWFyZ2luLWJsb2NrOjA7XG5cdC8vIFx0fVxuXHQvLyBcdGZvcm0ud29vY29tbWVyY2Utb3JkZXJpbmd7XG5cdC8vIFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0Ly8gXHRcdHNlbGVjdHtcblx0Ly8gXHRcdFx0Ym9yZGVyOiBub25lO1xuXHQvLyBcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ly8gXHRcdFx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcblx0Ly8gXHRcdFx0cGFkZGluZzogMDtcblx0Ly8gXHRcdFx0b3BhY2l0eTogLjg7XG5cdC8vIFx0XHRcdGZvbnQtc2l6ZTogLjllbTtcblx0Ly8gXHRcdH1cblx0Ly8gXHR9XG5cblx0Ly8gfVxuXG5cdC8vIHNlY3Rpb24ucHJvZHVjdHN7XG5cdC8vIFx0aDJ7XG5cdC8vIFx0XHRtYXJnaW46IDA7XG5cdC8vIFx0fVxuXHQvLyB9XG5cblx0XG5cblx0LnByb2R1Y3RfbGlzdF93aWRnZXR7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpbGwsbWlubWF4KDEyMHB4LDFmcikpO1xuXHRcdGdhcDogLjZlbTtcblx0XHQucHJvZHVjdHtcblx0XHRcdHBhZGRpbmc6IG1hcC1nZXQoJG1hcDogJHNwYWNlcywgJGtleTogJzIwJyk7XG5cdFx0fVxuXHR9XG5cbn1cblxuXG5cbi5wcm9kdWN0c3tcblx0XHRcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdC8vIG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0Z2FwOiAuOGVtO1xuXHRcdGdhcDogbWFwLWdldCgkc3BhY2VzLCcyMCcpO1xuICAgICAgICAvLyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZmlsbCxtaW5tYXgobWluKHZhcigtLWdpcmQtLWNvbHVtbi0td2lkdGgsMzIwcHgpLDEwMCUpLDFmcikpO1xuXG5cblx0XHQmLmlzLWNvbHVtbi1hdXRve1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpbGwsbWlubWF4KG1pbihjYWxjKHZhcigtLWdpcmQtLWNvbHVtbi0td2lkdGgsMjQwKSoxcHgpLDEwMCUpLDFmcikpO1xuXHRcdFx0Ly8gZm9udC1zaXplOiBjYWxjKHZhcigtLWdpcmQtLWNvbHVtbi0td2lkdGgsIDI0MCkvMTgqMC4xZW0pO1xuXHRcdFx0LS1wb3N0Ym94LS1zaXplLS1mb250OiBjYWxjKHZhcigtLWdpcmQtLWNvbHVtbi0td2lkdGgsIDI0MCkvMjAqMC4xZW0pO1xuXHRcdH1cblx0XG5cdFx0Ji5pcy1jb2x1bW4tZml4e1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tZ2lyZC0tY29sdW1uLS1sZyw0KSwxZnIpO1xuXHRcdFx0LS1wb3N0Ym94LS1zaXplLS1mb250OiBjYWxjKCgxMDAvdmFyKC0tZ2lyZC0tY29sdW1uLS1sZyw0KS8yMCkqMC42ZW0pO1xuXHRcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24obWQpe1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS1naXJkLS1jb2x1bW4tLXNtLDIpLDFmcik7XG5cdFx0XHRcdC0tcG9zdGJveC0tc2l6ZS0tZm9udDogY2FsYygoMTAwL3ZhcigtLWdpcmQtLWNvbHVtbi0tc20sMikvMzgpKjAuNmVtKTtcblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdC8vICYuaXMtY29sdW1uLWZpeHtcblx0XHQvLyBcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLWdpcmQtLWNvbHVtbi0tbGcsNCksMWZyKTtcblx0XHQvLyBcdEBpbmNsdWRlIG1xLWRvd24obWQpe1xuXHRcdC8vIFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS1naXJkLS1jb2x1bW4tLXNtLDIpLDFmcik7XG5cdFx0Ly8gXHR9XG5cdFx0Ly8gfVxuXG5cblxuXHRcdGxpLnByb2R1Y3R7XG5cblx0XHRcdC8vIGhlaWdodDogMTAwJTtcblx0XHRcdFxuXHRcdFx0XG5cdFx0XHQgIC8vICAgJjpiZWZvcmV7XG5cdFx0XHQgIC8vICAgXHRjb250ZW50OlwiXCI7XG5cdFx0XHRcdFx0Ly8gcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdC8vIGxlZnQ6MDtcblx0XHRcdFx0XHQvLyB0b3A6MDtcblx0XHRcdCAgLy8gICBcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ICAvLyAgIFx0aGVpZ2h0OiAxMDAlO1xuXHRcdCAgIC8vICBcdFx0dHJhbnNpdGlvbjogLjRzO1xuXHRcdFx0ICAvLyAgIFx0b3BhY2l0eTogMDtcblx0XHRcdCAgLy8gICBcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xuXHRcdFx0ICAvLyAgIH1cblxuXG5cdFx0XHQgICAgLy8gLnByb2R1Y3QtYnV0dG9uLXdyYXB7XG5cdFx0XHQgICAgLy8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQgICAgLy8gXHRib3R0b206LTEwMCU7XG5cdFx0XHQgICAgLy8gXHRsZWZ0OjA7XG5cdFx0XHQgICAgLy8gXHR3aWR0aDogMTAwJTtcblx0XHRcdCAgICAvLyBcdGhlaWdodDogMTAwJTtcblx0XHRcdCAgICAvLyBcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdCAgICAvLyBcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQgICAgLy8gXHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0ICAgIFx0Ly8gICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdCAgICBcdC8vICAgICB0cmFuc2l0aW9uOiAuM3M7XG5cdFx0ICAgIFx0Ly8gICAgIGdyaWQtZ2FwOiAxMnB4O1xuXHRcdCAgICBcdC8vICAgICBidXR0b257XG5cdFx0ICAgIFx0Ly8gICAgIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ICAgIC8vIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdFx0XHQvLyBcdCAgICBjb2xvcjogI2ZmZjtcblx0XHRcdFx0Ly8gICAgICAgICBwYWRkaW5nOiAwO1xuXHRcdFx0XHQvLyBcdCAgICB3aWR0aDogNDJweDtcblx0XHRcdFx0Ly8gXHQgICAgaGVpZ2h0OiA0MnB4O1xuXHRcdFx0XHQvLyBcdCAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdC8vICAgICAgICAgZGlzcGxheTogZmxleDtcblx0XHRcdFx0Ly8gXHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Ly8gXHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ICAgIFx0Ly8gICAgIH1cblx0XHRcdCAgICAvLyBcdC5hZGRfdG9fY2FydF9idXR0b24ge1xuXHRcdFx0XHQvLyBcdCAgICAmOmJlZm9yZXtcblx0XHRcdFx0Ly8gXHRcdCAgICBjb250ZW50OlwiXFxmMjE3XCI7XG5cdFx0XHRcdC8vIFx0XHRcdGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG5cdFx0XHRcdC8vIFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHQvLyBcdFx0fVxuXHRcdFx0XHQvLyBcdFx0Ji5sb2FkaW5nOmJlZm9yZXtcblx0XHRcdFx0Ly8gXHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0XHQvLyBcdFx0fVxuXHRcdFx0XHQvLyBcdFx0Ji5hZGRlZDpiZWZvcmV7XG5cdFx0XHRcdC8vIFx0ICAgIFx0Y29udGVudDpcIlxcZjAwY1wiO1xuXHRcdFx0XHQvLyBcdFx0XHRjb2xvcjojM2ZmZjAwO1xuXHRcdFx0XHQvLyBcdFx0fVxuXHRcdFx0ICAgIC8vIFx0fVxuXHRcdFx0ICAgIC8vIFx0LmFkZF90b19saWtlX2J1dHRvbiB7XG5cdFx0XHRcdC8vIFx0ICAgICY6YmVmb3Jle1xuXHRcdFx0XHQvLyBcdFx0ICAgIGNvbnRlbnQ6XCJcXGYyMTdcIjtcblx0XHRcdFx0Ly8gXHRcdFx0Zm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcblx0XHRcdFx0Ly8gXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdC8vIFx0XHR9XG5cdFx0XHQgICAgLy8gXHR9XG5cdFx0XHQgICAgLy8gfVxuXHRcdFx0XG5cblx0XHRcdC8vICY6aG92ZXJ7XG5cdFx0XHQvLyBcdC5wcm9kdWN0LXRodW1ibmFpbC13cmFwe1xuXHRcdFx0Ly8gXHRcdGltZ3tcblx0XHRcdC8vIFx0ICAgIFx0b3BhY2l0eTogLjQ7XG5cdFx0XHQvLyBcdCAgICB9XG5cdFx0XHQvLyBcdFx0LnByb2R1Y3QtYnV0dG9uLXdyYXB7XG5cdFx0XHQvLyBcdFx0XHRib3R0b206MDtcblx0XHRcdC8vIFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHQvLyBcdFx0fVxuXHRcdFx0Ly8gXHR9XG5cdFx0XHQvLyB9XG5cblxuXHRcdFx0Ly8gLnN0YXItcmF0aW5ne1xuXHRcdFx0Ly8gXHRmbG9hdDogbm9uZTtcblx0XHRcdC8vIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Ly8gICAgIC8vIG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdC8vICAgICBmb250LXNpemU6IC44ZW07XG5cdFx0XHQvLyBcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0Ly8gfVxuXHRcdFx0LnByaWNle1xuXHRcdFx0XHQvLyBtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdFx0XHQvLyBmb250LXNpemU6IDFlbTtcblx0XHRcdC8vIFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHQvLyBcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQvLyBcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdC8vIFx0Z2FwOiAwLjVlbTtcblx0XHRcdC8vIFx0ZGVse1xuXHRcdFx0Ly8gXHRcdGZvbnQtc2l6ZTogLjhlbTtcblx0XHRcdC8vIFx0XHRvcGFjaXR5OiAuNTtcblx0XHRcdC8vIFx0fVxuXHRcdFx0Ly8gXHRpbnN7XG5cdFx0XHQvLyBcdFx0Y29sb3I6IHJnYih2YXIoLS1yZC0tYy0tc2Vjb25kYXJ5KSk7XG5cdFx0XHQvLyBcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHQvLyBcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Ly8gXHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIGEuYWRkX3RvX2NhcnRfYnV0dG9uIHtcblx0XHRcdC8vIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ly8gICAgIGJhY2tncm91bmQ6ICMwMDA7XG5cdFx0XHQvLyAgICAgY29sb3I6ICNmZmY7XG5cdFx0XHQvLyAgICAgcGFkZGluZzogMDtcblx0XHRcdC8vICAgICBwYWRkaW5nOiAzcHggOHB4O1xuXHRcdFx0Ly8gICAgIGZvbnQtc2l6ZTogLjhlbTtcblx0XHRcdC8vICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHQvLyAgICAgbWFyZ2luLXRvcDogMTJweDtcblx0XHRcdC8vICAgICAmLmxvYWRpbmd7XG5cdFx0IC8vICAgIFx0ICAgIGJhY2tncm91bmQ6ICNjY2M7XG5cdFx0XHQvLyBcdCAgICBjb2xvcjogIzk5OTtcblx0XHRcdC8vICAgICB9XG5cdFx0XHQvLyB9XG5cdFx0XHQvLyBhLmFkZGVkX3RvX2NhcnQge1xuXHRcdFx0Ly8gICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Ly8gICAgIGZvbnQtc2l6ZTogLjhlbTtcblx0XHRcdC8vICAgICBjb2xvcjogIzY3ZjEwMTtcblx0XHRcdC8vIH1cblxuXHRcdFx0Ji5zcGxpZGVfX3NsaWRlID4gYXtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cblxuXHRcdCYuaXMtZGVzaWduLWNhcmR7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHR9XG5cdFx0XHQvLyAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19ib2R5e1xuXHRcdFx0Ly8gXHRwYWRkaW5nOiAxZW07XG5cdFx0XHQvLyBcdG1hcmdpbjogMDtcblx0XHRcdC8vIH1cblxuXHRcdFx0YS5idXR0b257XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCYuaXMtZGVzaWduLXBhZGRpbmd7XG5cdFx0XHRsaS5wcm9kdWN0e1xuXHRcdFx0XHRwYWRkaW5nOiAxZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5pcy1kZXNpZ24tdGVydGlhcnl7XG5cdFx0XHRsaS5wcm9kdWN0e1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IHZhcigtLXJkLS1zLS1yYWRpdXMpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cblxuXHR9XG5cblxuXHQuYWN0aXZlLWZpbHRlcnN7XG5cdFx0cGFkZGluZzogMDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdGdhcDogLjVlbTtcblx0XHRsaXtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IC40ZW0gLjZlbTtcblx0XHRcdGJhY2tncm91bmQ6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikgLyAuMDEpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogdmFyKC0tcmQtLXMtLXJhZGl1cyk7XG5cdFx0XHRib3gtc2hhZG93OiB2YXIoLS1yZC0tcy0tc2hhZG93KTtcblx0XHR9XG5cdFx0YXtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH0iLCIud29vY29tbWVyY2UtY2FydHtcblx0I2NvbnRlbnR7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdH1cblx0Lndvb2NvbW1lcmNle1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGdyaWQtZ2FwOiAyNHB4O1xuXHRcdC53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXJ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0LmNhcnQtY29sbGF0ZXJhbHMge1xuXHRcdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHRcdHRvcDogOTZweDtcblx0XHRcdHdpZHRoOiAyODBweDtcblx0XHRcdHBhZGRpbmc6IG1hcC1nZXQoJG1hcDogJHNwYWNlcywgJGtleTogJzQwJyk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikvLjEpO1xuXHRcdFx0Zm9udC1zaXplOiAuOWVtO1xuXHRcdFx0QGluY2x1ZGUgbXEtZG93bihtZCl7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1xLWRvd24obWQpe1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdC5jYXJ0LWNvbGxhdGVyYWxze1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdC5jcm9zcy1zZWxsc3tcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0dGFibGUuc2hvcF90YWJsZXtcblx0XHRcdHRib2R5e1xuXHRcdFx0XHR0cntcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiKHZhcigtLXJkLS1jLS10ZXh0KS8uMSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRcblx0fVxuXG5cdC53b29jb21tZXJjZS1jYXJ0LWZvcm17XG5cdFx0ZmxleDogMTtcblx0XHR0YWJsZS5zaG9wX3RhYmxle1xuXHRcdFx0dGgsdGR7XG5cdFx0XHRcdC8vIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93bihtZCl7XG5cdFx0XHRcdFx0Ji5wcm9kdWN0LXByaWNlLFxuXHRcdFx0XHRcdCYucHJvZHVjdC1zdWJ0b3RhbHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdHRkLmFjdGlvbnN7XG5cdFx0XHRcdHBhZGRpbmctaW5saW5lOiAwO1xuXHRcdFx0XHQuYWN0aW9ucy13cmFwcGVye1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJ1dHRvbntcblx0XHRcdFx0XHRmb250LXNpemU6IC45ZW07XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKHZhcigtLXJkLS1jLS10ZXh0KS8uMDgpO1xuXHRcdFx0XHRcdGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdCY6ZGlzYWJsZWR7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAuNjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvdXBvbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRjb2x1bW4tZ2FwOiA2cHg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA0MDBweDtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRpbnB1dCNjb3Vwb25fY29kZXtcblx0XHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGJ1dHRvbntcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMWVtO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRidXR0b25bbmFtZT11cGRhdGVfY2FydF17XG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8vIEBpbmNsdWRlIG1xLWRvd24obWQpe1xuXHRcdFx0XHQvLyBcdCYgPiAqe1xuXHRcdFx0XHQvLyBcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdC8vIFx0XHQmICsgKntcblx0XHRcdFx0Ly8gXHRcdFx0bWFyZ2luLXRvcDogLjVlbTtcblx0XHRcdFx0Ly8gXHRcdH1cblx0XHRcdFx0Ly8gXHR9XG5cdFx0XHRcdC8vIH1cblxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXHR9XG5cblx0LmNhcnRfaXRlbXtcblx0XHRhLnJlbW92ZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDRweDtcblx0XHRcdGxlZnQ6LTZweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO1xuXHRcdFx0Y29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikpO1xuXHRcdFx0Ym94LXNoYWRvdzogMnB4IDNweCA4cHggcmdiKDAgMCAwLy4yKTtcblx0XHRcdHdpZHRoOiAyM3B4O1xuXHRcdFx0aGVpZ2h0OiAyM3B4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cdFx0LnByb2R1Y3QtbmFtZXtcblx0XHRcdGF7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnByb2R1Y3QtbWV0YSB7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdH0gXG5cdFx0LnByb2R1Y3QtcHJpY2V7XG5cdFx0XHRvcGFjaXR5OiAuNjtcblx0XHR9XG5cdFx0LnByb2R1Y3Qtc3VidG90YWx7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cblx0XHQucXVhbnRpdHkgaW5wdXQucXR5e1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtcblx0XHRcdGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pLy44KTtcblx0XHR9XG5cdH1cblx0Ly8gLndvb2NvbW1lcmNlLWNhcnQtZm9ybXtcblx0Ly8gXHQmX190aXRsZXtcblx0Ly8gXHQgICAgZGlzcGxheTogZmxleDtcblx0Ly8gXHQgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHQvLyBcdCAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdC8vICAgICAgICAgcGFkZGluZzogMTJweCAwO1xuXHQvLyBcdCAgICBoMntcblx0Ly8gXHQgICAgXHRmb250LXNpemU6IDE4cHg7XG5cdC8vIFx0ICAgIFx0ZmxleDoxO1xuXHQvLyBcdCAgICBcdG1hcmdpbjogMDtcblx0Ly8gXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdC8vIFx0XHRcdHBhZGRpbmc6IDA7XG5cdC8vIFx0XHRcdGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdC8vIFx0ICAgIH1cblx0Ly8gICAgICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblx0Ly8gXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IodmFyKC0tcmQtLWMtLXRleHQpLy4xKTtcblx0Ly8gXHR9XG5cdC8vIFx0Jl9fY2FydC1pdGVte1xuXHQvLyBcdFx0ZGlzcGxheTogZmxleDtcblx0Ly8gXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0Ly8gXHQgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHQvLyAgICAgICAgIGdyaWQtZ2FwOiAxNHB4O1xuXHQvLyAgICAgICAgIHBhZGRpbmctYmxvY2s6IDFlbTtcblx0Ly8gICAgICAgICB3aWR0aDogMTAwJTtcblx0Ly8gXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IodmFyKC0tcmQtLWMtLXRleHQpLy4xKTtcblxuICAgIC8vICAgICAgICAgLy8gYmFja2dyb3VuZDogI2ZmZjtcblx0Ly8gXHQgICAgLy8gbWFyZ2luLWJvdHRvbTogOHB4O1xuXHQvLyBcdCAgICAvLyBib3JkZXItcmFkaXVzOiAzcHg7XG5cdC8vIFx0ICAgIC8vIGJveC1zaGFkb3c6IDAgNXB4IDVweCAwIHJnYmEoMTgsNjMsODIsLjA0KSwgMCAwIDAgMXB4IHJnYmEoMTc2LDE4MSwxOTMsLjIpO1xuXG5cblx0Ly8gICAgICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblxuXHQvLyBcdFx0LnByb2R1Y3QtdGh1bWJuYWlse1xuXHQvLyBcdFx0ICAgIHdpZHRoOiA4MHB4O1xuXHQvLyBcdFx0fVxuXHQvLyBcdFx0LnByb2R1Y3QtbmFtZXtcblx0Ly8gXHRcdCAgICBmb250LXdlaWdodDogYm9sZDtcblx0Ly8gXHRcdCAgICBjb2xvcjogIzcyYWVlNjtcblx0Ly8gXHRcdH1cblx0Ly8gXHRcdC5wcm9kdWN0LW1ldGEge1xuXHQvLyBcdFx0ICAgIGZsZXg6IDE7XG5cdC8vIFx0XHR9IFxuXHQvLyBcdFx0Ly8gLnF1YW50aXR5e1xuXHQvLyBcdFx0Ly8gXHRiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuXHQvLyBcdFx0Ly8gXHQucXR5e1xuXHQvLyBcdFx0Ly8gXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdC8vIFx0XHQvLyBcdH1cblx0Ly8gXHRcdC8vIH1cblx0Ly8gXHRcdC5wcm9kdWN0LXJlbW92ZXtcblx0Ly8gXHRcdFx0YXtcblx0Ly8gXHRcdFx0XHQvLyBmb250LXNpemU6IDE4cHg7XG5cdC8vIFx0XHRcdFx0b3BhY2l0eTogLjU7XG5cdC8vIFx0XHRcdFx0Ly8gJjpiZWZvcmV7XG5cdC8vIFx0XHRcdFx0Ly8gXHRmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuXHQvLyBcdFx0XHRcdC8vIFx0Y29udGVudDogJ1xcZjA1Nyc7XG5cdC8vIFx0XHRcdFx0Ly8gICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHQvLyBcdFx0XHRcdC8vIH1cblx0Ly8gXHRcdFx0fVxuXHQvLyBcdFx0fVxuXHQvLyBcdH1cblxuXG5cdC8vIFx0YnV0dG9uW25hbWU9XCJ1cGRhdGVfY2FydFwiXSB7XG5cdC8vIFx0ICAgIGZvbnQtc2l6ZTogLjhlbTtcblx0Ly8gXHQgICAgJjpiZWZvcmV7XG5cdC8vIFx0XHRcdGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG5cdC8vIFx0XHRcdGNvbnRlbnQ6ICdcXGYwMWUnO1xuXHQvLyBcdFx0ICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHQvLyBcdFx0ICAgIG1hcmdpbi1yaWdodDogNnB4O1xuXHQvLyBcdCAgICAgICAgb3BhY2l0eTogLjY7XG5cdC8vIFx0XHR9XG5cdC8vIFx0fVxuXHQvLyB9XG5cblx0LmNhcnRfdG90YWxze1xuXHRcdGgye1xuXHRcdFx0Zm9udC1zaXplOiAxLjFlbTtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHQvLyBmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdH1cblx0XHQuc2hvcF90YWJsZXtcblx0XHRcdC8vIG1pbi13aWR0aDogMzAwcHg7XG5cdFx0ICAgIG1hcmdpbjogMCAwIDAgYXV0bztcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHRoLHRke1xuXHRcdFx0XHRib3JkZXI6bm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdH1cblx0XHRcdHRoe1xuXHRcdFx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHRcdHRke1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0cGFkZGluZy1pbmxpbmUtZW5kOiAwO1xuXHRcdFx0fVxuXHRcdFx0dHJ7XG5cdFx0XHQgICAgLy8gZGlzcGxheTogZmxleDtcblx0XHRcdCAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHQgICAgLy8gYWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdFx0ICAgIC8vICYgKyB0cntcblx0XHRcdCAgICBcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2IodmFyKC0tcmQtLWMtLXRleHQpLy4wNik7XG5cdFx0XHQgICAgLy8gfVxuXHRcdFx0ICAgICYub3JkZXItdG90YWx7XG5cdFx0XHQgICAgXHQuYW1vdW50e1xuXHRcdFx0ICAgIFx0XHRmb250LXNpemU6IDEuNGVtO1xuXHRcdFx0ICAgIFx0fVxuXHRcdFx0ICAgIH1cblx0XHRcdFx0Ji5yZWN1cnJpbmctdG90YWxze1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRcdFx0dGgge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMS44ZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGZvcm0ud29vY29tbWVyY2Utc2hpcHBpbmctY2FsY3VsYXRvcntcblx0XHRcdFx0YS5zaGlwcGluZy1jYWxjdWxhdG9yLWJ1dHRvbiB7XG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHQgICAgZm9udC1zaXplOiAuOWVtO1xuXHRcdFx0XHQgICAgcGFkZGluZzogNHB4IDhweDtcblx0XHRcdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdFx0XHRcdCAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzZWN0aW9uLnNoaXBwaW5nLWNhbGN1bGF0b3ItZm9ybSB7XG5cdFx0XHRcdCAgICBtYXJnaW4tdG9wOiAuOGVtO1xuXHRcdFx0XHRcdCYgPiAqe1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LndjLXByb2NlZWQtdG8tbXlwYWdlLFxuXHQud2MtcHJvY2VlZC10by1jaGVja291dHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ly8gbWFyZ2luOiA0MHB4IGF1dG87XG5cdCAgICAvLyBkaXNwbGF5OiBmbGV4O1xuXHQgICAgLy8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLy8gd2lkdGg6IDI0MHB4O1xuXHRcdGEud2MtZm9yd2FyZHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tc2Vjb25kYXJ5KSk7XG5cdFx0XHRjb2xvcjogcmdiKHZhcigtLXJkLS1jLS1zZWNvbmRhcnktb24pKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICAgICAgcGFkZGluZzogOHB4O1xuXHQgICAgICAgIC8vICY6YWZ0ZXJ7XG5cdFx0XHQvLyBcdGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG5cdFx0XHQvLyBcdGNvbnRlbnQ6ICdcXGYwNjEnO1xuXHRcdFx0Ly8gICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Ly8gICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG5cdFx0XHQvLyB9XG5cdFx0fVxuXHRcdC8vIGEuY29udGludWUtYnV0dG9ue1xuXHRcdC8vIFx0Y29sb3I6ICMwNjczYjU7XG5cdFx0Ly8gXHQmOmJlZm9yZXtcblx0XHQvLyBcdFx0Zm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcblx0XHQvLyBcdFx0Y29udGVudDogJ1xcZjA2MCc7XG5cdFx0Ly8gXHQgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Ly8gXHQgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG5cdFx0Ly8gXHR9XG5cdFx0Ly8gfVxuXHR9XG5cblx0LndjLWVtcHR5LWNhcnQtbWVzc2FnZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxufVxuXG5cblxuLy8gLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQsIFxuLy8gLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdCwgXG4vLyAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQsIFxuLy8gLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQiLCIud29vY29tbWVyY2UtY2hlY2tvdXR7XG5cdC53b29jb21tZXJjZSA+ICogKyAqe1xuXHRcdG1hcmdpbi1ibG9jay1zdGFydDogMmVtO1xuXHR9XG59XG5cbi53b29jb21tZXJjZXtcblxuXHQvLyAud29vY29tbWVyY2UtTm90aWNlR3JvdXB7XG5cdC8vIFx0dWwud29vY29tbWVyY2UtZXJyb3Ige1xuXHQvLyBcdFx0Ym9yZGVyOiAycHggc29saWQgI2RjMjc0Mztcblx0Ly8gXHRcdGNvbG9yOiAjZGMyNzQzO1xuXHQvLyBcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ly8gXHRcdHBhZGRpbmc6IDEycHggMThweCAxMnB4IDMwcHg7XG5cdC8vIFx0XHRsaXN0LXN0eWxlOiBkaXNjO1xuXHQvLyBcdH1cblx0Ly8gfVxuXHRcblx0Ly8gLndvb2NvbW1lcmNlLU5vdGljZUdyb3Vwe1xuXHQvLyBcdHVsLndvb2NvbW1lcmNlLWVycm9ye1xuXHQvLyBcdFx0cGFkZGluZy1ibG9jazogMWVtO1xuXHQvLyBcdFx0cGFkZGluZy1pbmxpbmU6IDIuNmVtIDEuNGVtO1xuXHQvLyBcdFx0bGlzdC1zdHlsZTogZGlzYztcblx0Ly8gXHRcdCY6OmJlZm9yZXtcblx0Ly8gXHRcdFx0Y29udGVudDogbm9uZTtcblx0Ly8gXHRcdH1cblx0Ly8gXHR9XG5cdC8vIH1cblxuXHQud29vY29tbWVyY2UtZm9ybS1sb2dpbi10b2dnbGUge1xuXHRcdC8vIG1hcmdpbi1ib3R0b206IDJlbTtcblx0XHQud29vY29tbWVyY2UtaW5mb3tcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdH1cblx0XHQmICsgLndvb2NvbW1lcmNlLWZvcm0tbG9naW57XG5cdFx0XHRtYXJnaW4tYmxvY2stc3RhcnQ6IC41ZW07XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpLy42KTtcblx0XHRcdGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pKTtcblx0XHRcdHBhZGRpbmc6bWFwLWdldCgkbWFwOiAkc3BhY2VzLCAka2V5OiczMCcpO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdC5mb3JtLXJvdy1maXJzdHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQuZm9ybS1yb3ctbGFzdHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0XHQuZm9ybS1yb3d7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHRidXR0b25bdHlwZT1zdWJtaXRde1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR9XG5cblx0XHR9XG5cblxuXHR9XG5cblx0Zm9ybS53b29jb21tZXJjZS1jaGVja291dHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHQgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdCAgICBmbGV4LXdyYXA6d3JhcDtcblx0ICAgIGdhcDptYXAtZ2V0KCRtYXA6ICRzcGFjZXMsICRrZXk6JzQwJyk7XG5cdCAgICAmID4gZGl2e1xuXHQgICAgXHR3aWR0aDogMTAwJTtcblx0ICAgIH1cblxuXG5cdCAgICAud29vY29tbWVyY2UtY2hlY2tvdXQtZGV0YWlse1xuXHQgICAgXHRmbGV4OjE7XG5cdCAgICB9XG5cdCAgICAud29vY29tbWVyY2UtY2hlY2tvdXQtb3JkZXJ7XG5cdFx0XHQvLyBwYWRkaW5nLWlubGluZTogbWFwLWdldCgkbWFwOiAkc3BhY2VzLCAka2V5Oic0MCcgKTtcblx0XHRcdC8vIHBhZGRpbmctYmxvY2s6IG1hcC1nZXQoJG1hcDogJHNwYWNlcywgJGtleTonMzAnICk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikvLjEpO1xuXG5cdFx0XHQvLyBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0tcmQtLXMtLWhlYWRlciwwKSAtIDJlbSk7XG5cdFx0XHRvdmVyZmxvdzogYXV0bztcblxuXG5cdFx0XHRAaW5jbHVkZSBtcS11cChsZyl7XG5cdFx0XHRcdHdpZHRoOiAzMjBweDtcblx0XHRcdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHRcdFx0dG9wOiBjYWxjKHZhcigtLXJkLS1zLS1oZWFkZXIsMCkgICsgMWVtKTtcblx0XHRcdH1cblxuXHRcdFx0LmZvcm0tcm93LnBsYWNlLW9yZGVyIHtcblx0XHRcdFx0Zm9udC1zaXplOiAuOWVtO1xuXHRcdFx0fVxuXG5cdFx0XHQjb3JkZXJfcmV2aWV3X2hlYWRpbmd7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjFlbTtcblx0XHRcdFx0cGFkZGluZzogMC44ZW07XG5cdFx0XHR9XG5cblx0XHRcblx0XHRcdC8vIHVsLndjX3BheW1lbnRfbWV0aG9kc3tcblx0XHRcdC8vIFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdC8vIFx0Zm9udC1zaXplOiAuOWVtO1xuXHRcdFx0Ly8gXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXRleHQpLy4wNSk7XG5cdFx0XHQvLyBcdHBhZGRpbmc6IDFlbSAxLjRlbTtcblx0XHRcdC8vIFx0bWFyZ2luLWJsb2NrOiAwLjhlbTtcblx0XHRcdC8vIFx0ZmllbGRzZXQud2MtY3JlZGl0LWNhcmQtZm9ybXtcblx0XHRcdC8vIFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHQvLyBcdFx0cGFkZGluZy1pbmxpbmU6IDA7XG5cdFx0XHQvLyBcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYih2YXIoLS1yZC0tYy0tdGV4dCkvLjA4KTtcblx0XHRcdC8vIFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKHZhcigtLXJkLS1jLS10ZXh0KS8uMDgpO1xuXHRcdFx0Ly8gXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHQvLyBcdH1cblx0XHRcdC8vIFx0bGl7XG5cblx0XHRcdC8vIFx0XHQmICsgbGl7XG5cdFx0XHQvLyBcdFx0XHRtYXJnaW4tdG9wOiAuNmVtO1xuXHRcdFx0Ly8gXHRcdH1cblx0XHRcdC8vIFx0XHQmID4gbGFiZWwgKyBkaXZ7XG5cdFx0XHQvLyBcdFx0XHRtYXJnaW4tdG9wOiAuNWVtO1xuXHRcdFx0Ly8gXHRcdFx0JiA+IHB7XG5cdFx0XHQvLyBcdFx0XHRcdG9wYWNpdHk6IC42O1xuXHRcdFx0Ly8gXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHQvLyBcdFx0XHR9XG5cdFx0XHQvLyBcdFx0fVxuXHRcdFx0Ly8gXHR9XG5cblx0XHRcdC8vIH1cblxuXHRcdFx0ZmllbGRzZXR7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMWVtO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHQmID4gKntcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmICsgZmllbGRzZXR7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMWVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdCAgICB9XG5cblx0XHRAaW5jbHVkZSBtcS1kb3duKGxnKXtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHQud29vY29tbWVyY2UtY2hlY2tvdXQtb3JkZXJ7XG5cdFx0XHRcdG9yZGVyOiAtMTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXHQud29vY29tbWVyY2UtY2hlY2tvdXQtZGV0YWlse1xuXG5cdFx0aDJ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdHBhZGRpbmctbGVmdDogMWVtO1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogNHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0fVxuXHRcdFx0JiArICp7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMWVtO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0I2N1c3RvbWVyX2RldGFpbHMge1xuXHRcdC8vIGNvdW50ZXItcmVzZXQ6IGNoZWNrb3V0LXN0ZXAgMDtcblx0XG5cdFx0JiA+IGRpdntcblx0XHRcdCYgKyBkaXZ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEuNWVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC53b29jb21tZXJjZS10ZXJtcy1hbmQtY29uZGl0aW9ucy13cmFwcGVye1xuXHRcdFx0LnZhbGlkYXRlLXJlcXVpcmVkIHtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSAvIC41KTtcblx0XHRcdFx0Y29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikpO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmc6IDFlbTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdmFyKC0tcmQtLXMtLXJhZGl1cyk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcblxuXHRcdC8vIC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlcntcblx0XHQvLyBcdC8vIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ly8gICAgIC8vIHBhZGRpbmc6IDE4cHg7XG5cdFx0Ly8gICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0Ly8gfVxuXHRcdFxuXHR9XG5cblx0I3BheW1lbnR7XG5cblx0XHR1bC53Y19wYXltZW50X21ldGhvZHN7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRsaS53Y19wYXltZW50X21ldGhvZHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0Y29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikpO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC41ZW07XG5cdFx0XHRcdHBhZGRpbmc6IDAuOGVtIDEuMmVtO1xuXHRcdFx0XHQmID4gbGFiZWx7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdHB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogLjllbTtcblx0XHRcdFx0b3BhY2l0eTogLjY7XG5cdFx0XHR9XG5cblx0XHRcdGZpZWxkc2V0ICsgZmllbGRzZXQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwLjhlbTtcblx0XHRcdH1cblxuXHRcdH1cblx0XHQucGxhY2Utb3JkZXJ7XG5cdFx0XHRtYXJnaW4tdG9wOiAyZW07XG5cdFx0XHQmLWZvb3RlciB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2IodmFyKC0tcmQtLWMtLXRleHQpLy4xKTtcblx0XHRcdFx0cGFkZGluZy10b3A6IDEuNWVtO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxLjVlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHR1bCNzaGlwLXRvLWRpZmZlcmVudC1hZGRyZXNzLXJhZGlve1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdH1cblxuXHR0YWJsZS53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGV7XG5cblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdHRib2R5LHRoZWFkLHRmb290e1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRye1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRke1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVx0XG5cblx0XHR0Zm9vdHtcblx0XHRcdHRoe1xuXHRcdFx0XHRmbGV4OjE7XG5cdFx0XHR9XG5cdFx0XHRzbWFsbC5pbmNsdWRlc190YXgge1xuXHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHR0cntcblxuXG5cdFx0XHQmLnJlY3VycmluZy10b3RhbHN7XG5cdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRcdHRoIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMS44ZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5jaGVja291dF9mb3JtX3dyYXAgPiB0ZHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Zm9ybS53b29jb21tZXJjZS1mb3JtLWNvdXBvbntcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0XHRmb250LXNpemU6IC45ZW07XG5cblx0XHRcdGlucHV0W25hbWU9XCJjb3Vwb25fY29kZVwiXSB7XG5cdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHR9XG5cdFx0XHRidXR0b25bbmFtZT1cImFwcGx5X2NvdXBvblwiXSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAuOGVtO1xuXHRcdFx0fVxuXHRcdFx0Ly8gJiA+ICp7XG5cdFx0XHQvLyBcdG1hcmdpbjogMDtcblx0XHRcdC8vIFx0Z2FwOi41ZW07XG5cdFx0XHQvLyBcdCZbbmFtZT1jb3Vwb25fY29kZV17XG5cdFx0XHQvLyBcdFx0ZmxleDogMTtcblx0XHRcdC8vIFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHRcdC8vIFx0fVxuXHRcdFx0Ly8gfVxuXHRcdH1cblxuXHRcdHRyLnJlY3VycmluZy10b3RhbHMgdGh7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2IodmFyKC0tcmQtLWMtLXRleHQpIC8gMC4wMyk7XG5cdFx0XHRwYWRkaW5nOiAuNmVtIDFlbTtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2IodmFyKC0tcmQtLWMtLXRleHQpIC8gMC4xKTtcblxuXHRcdH1cblx0XG5cdH1cblxuXHQuc2hpcHBpbmdfYWRkcmVzc3tcblx0XHRpbnB1dHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbiNwbGFjZV9vcmRlciB7XG5cdCAgICBoZWlnaHQ6IDQ4cHg7XG5cdCAgICBmb250LXdlaWdodDogYm9sZDtcblx0ICAgIGZvbnQtc2l6ZTogMS4xZW07XG5cdFx0bWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcblx0fVxuXG5cdCNzaGlwLXRvLWRpZmZlcmVudC1hZGRyZXNzLXJhZGlve1xuXHRcdCYgPiBsaXtcblxuXHRcdFx0JiA+IGxhYmVse1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7XG5cdFx0XHRcdGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pKTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC41ZW07XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0cGFkZGluZzogMC44ZW0gMS4yZW07XG5cdFx0XHRcdCYgKyAuc2hpcHBpbmdfYWRkcmVzc3tcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDFlbSAxLjVlbTtcblx0XHRcdFx0XHRtYXJnaW4tYmxvY2s6IC0xZW0gMWVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHR1bC53Yy1zYXZlZC1wYXltZW50LW1ldGhvZHMge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cbn1cblxuLndvb2NvbW1lcmNlLXRlcm1zLWFuZC1jb25kaXRpb25zIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtcbiAgICBwYWRkaW5nOiAyZW07XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmQtLXMtLXJhZGl1cyk7XG4gICAgYm94LXNoYWRvdzogLTJweCAtMnB4IDZweCByZ2IoMCAwIDAgLyAuMSkgaW5zZXQ7XG4gICAgZm9udC1zaXplOiAuOWVtO1xufSIsIi53b29jb21tZXJjZS1vcmRlcntcblx0Ly8gZGlzcGxheTogZmxleDtcblx0Ly8gZmxleC13cmFwOndyYXA7XG4gICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLy8gYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLy8gZ3JpZC1nYXA6IDI0cHg7XG4gICAgLy8gbWF4LXdpZHRoOiA3MjRweDtcbiAgICAvLyBtYXJnaW46IDAgYXV0bztcblxuXHQvLyBkaXNwbGF5OiBmbGV4O1xuXHQvLyBmbGV4LXdyYXA6IHdyYXA7XG5cdC8vIGNvbHVtbi1nYXA6IDFlbTtcblx0JiA+ICogKyAqe1xuXHRcdG1hcmdpbi10b3A6IG1hcC1nZXQoJG1hcDogJHNwYWNlcywgJGtleTogJzQwJyk7XG5cdH1cblx0dWwub3JkZXJfZGV0YWlsc3tcblx0XHR3aWR0aDogMTAwJTtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XHRcblx0XHRsaXtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXNpemU6IC44ZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxZW07XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2QzY2VkMjtcdFx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblxuXG5cdFx0QGluY2x1ZGUgbXEtdXAobWQpe1xuXHRcdFx0XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0Z2FwOiAxLjVlbTtcblx0XHRcdGxpe1xuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxLjVlbSAwIDA7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAjZDNjZWQyO1x0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdFx0c3Ryb25ne1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRzZWN0aW9uLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHMge1xuXHRcdC8vIGJhY2tncm91bmQ6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO1xuXHRcdC8vIHBhZGRpbmc6IG1hcC1nZXQoJG1hcDogJHNwYWNlcywgJGtleTogJzMwJykgbWFwLWdldCgkbWFwOiAkc3BhY2VzLCAka2V5OiAnNDAnKTtcblx0XHR0YWJsZS5zaG9wX3RhYmxle1xuXHRcdFx0Y29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pLy4xKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHR9XG5cdH1cblx0XG5cdC8vIHNlY3Rpb24ud29vY29tbWVyY2Utb3JkZXItZGV0YWlsc3tcblx0Ly8gXHRmbGV4OiAxO1xuXHQvLyB9XG5cdC8vIHNlY3Rpb24ud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlsc3tcblx0Ly8gXHR3aWR0aDogMTAwJTtcblxuXHQvLyB9XG5cbiAgICAvLyAud29vY29tbWVyY2Utb3JkZXItdGl0bGV7XG5cdC8vIFx0d2lkdGg6MTAwJTtcbiAgICAvLyB9XG5cdC8vIC53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1yZWNlaXZlZHtcblx0Ly8gXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC8vIFx0d2lkdGg6MTAwJTtcblx0Ly8gfVxuXG5cdC8vIC53b29jb21tZXJjZS1BZGRyZXNze1xuXHQvLyBcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdC8vICAgICBwYWRkaW5nOiAxOHB4O1xuXHQvLyAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblx0Ly8gICAgIGJveC1zaGFkb3c6IDAgNXB4IDVweCAwIHJnYmEoMTgsNjMsODIsLjA0KSwgMCAwIDAgMXB4IHJnYmEoMTc2LDE4MSwxOTMsLjIpO1xuXHQvLyB9XG5cblxuXHQvLyAud29vY29tbWVyY2UtdGhhbmt5b3UtZmlyc3Qge1xuXHQvLyAgICAgZmxleDogMTtcblx0Ly8gfVxuXG5cdC8vIHNlY3Rpb24ud29vY29tbWVyY2Utb3JkZXItZGV0YWlscyB7XG5cdC8vICAgICB3aWR0aDogMzEwcHg7XG5cdC8vIH1cbn0iLCIud29vY29tbWVyY2UtUmV2aWV3c3tcblx0cHtcblx0XHRtYXJnaW4tYmxvY2s6IDA7XG5cdH1cblxuXHQvLyAjY29tbWVudHN7XG5cdC8vIFx0ZGlzcGxheTogZ3JpZDtcblx0Ly8gXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0Ly8gXHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdC8vIFx0Y29sdW1uLWdhcDogMi41ZW07XG5cdC8vIFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMzgwcHg7XG5cdC8vIFx0QGluY2x1ZGUgbXEtZG93bihtZCl7XG5cdC8vIFx0XHRkaXNwbGF5OiBmbGV4O1xuXHQvLyBcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Ly8gXHRcdHJvdy1nYXA6IDEuNWVtO1xuXHQvLyBcdFx0JiA+ICp7XG5cdC8vIFx0XHRcdHdpZHRoOiAxMDAlO1xuXHQvLyBcdFx0fVxuXHQvLyBcdFx0I3Jldmlld19mb3JtIHtcblx0Ly8gXHRcdFx0b3JkZXI6IDI7XG5cdC8vIFx0XHRcdG1hcmdpbjogMDtcblx0Ly8gXHRcdH1cblx0Ly8gXHR9XG5cdC8vIH1cblxuXHQjcmV2aWV3LXJhdGluZy1mb3Jte1xuXHRcdGJhY2tncm91bmQ6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikgLyAuMDUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNlbTtcblx0fVxuXG5cblx0LmNvbW1lbnR0b3RhbHtcblx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtcblx0XHQvLyBjb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSk7XG5cdFx0Ly8gcGFkZGluZzogbWFwLWdldCgkbWFwOiAkc3BhY2VzLCAka2V5OiczMCcpIG1hcC1nZXQoJG1hcDogJHNwYWNlcywgJGtleTogJzQwJyk7XG5cblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRnYXA6IG1hcC1nZXQoJG1hcDogJHNwYWNlcywgJGtleTogJzMwJyk7XG5cblx0XHRAaW5jbHVkZSBtcS1kb3duKHNtKXtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXG5cdFx0dGFibGV7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0Ly8gbWF4LXdpZHRoOiAyNDBweDtcblx0XHR9XG5cblxuXHRcdCYtYXZlcmFnZXtcblx0XHRcdC8vIGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHQvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Ly8gdGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHQvLyBkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Ly8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0Ly8gYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdG1pbi13aWR0aDogMzAlO1xuXHRcdFx0bWluLWhlaWdodDogMTUwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pLy4wNSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS1yZC0tcy0tcmFkaXVzKTtcblxuXHRcdFx0LnN0YXItcmF0aW5ne1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdH1cblx0XHRcdCZfX2xhYmVsIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44ZW07XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1xLWRvd24obWQpe1xuXHRcdFx0XHRwYWRkaW5nOiAxLjVlbSAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRhYmxle1xuXHRcdFx0Ly8gcGFkZGluZzogMDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0dGR7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Ly8gZGlzcGxheTogZmxleDtcblx0XHRcdFx0Ly8gYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Ly8gZ2FwOiAuNWVtO1xuXHRcdFx0XHQvLyAmLmNvbW1lbnR0b3RhbC1sYWJlbHtcblx0XHRcdFx0Ly8gXHR3aWR0aDogMzhweDtcblx0XHRcdFx0Ly8gfVxuXHRcdFx0XHQmLmNvbW1lbnR0b3RhbC1iYXJ7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0cGFkZGluZy1pbmxpbmU6IC42ZW0gMWVtO1xuXHRcdFx0XHR9IFxuXHRcdFx0XHQmLmNvbW1lbnR0b3RhbC12YWx1ZXtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtbGFiZWwge1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDVweDtcblx0XHRcdGNvbG9yOiAjZjJjNTBlO1xuXHRcdH1cblx0XHQmLXByb2dyZXNze1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0aGVpZ2h0OjEwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXHRcdFx0Ly8gYm9yZGVyOiAxcHggc29saWQgcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSAvIC4xKTtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyZW07XG5cdFx0XHQmLWJhcntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2YyYzUwZTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29tbWVudGxpc3R7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0ZmxleDogMTtcblx0XHQmID4gbGl7XG5cdFx0XHQvLyBtYXJnaW4tYm90dG9tOiA0cHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pLy4xKTtcblx0XHRcdC8vIGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IHZhcigtLXJkLS1zLS1yYWRpdXMpO1xuXHRcdFx0cGFkZGluZzogMS4yZW0gMS41ZW07XG5cdFx0XHQvLyAmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHQvLyBcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0XHRcdC8vIH1cblx0XHR9XG5cdFx0LmNvbW1lbnRfY29udGFpbmVye1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGdhcDogMWVtO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHQvLyAmID4gaW1nIHtcblx0XHRcdC8vIFx0d2lkdGg6IDUwcHg7XG5cdFx0XHQvLyBcdGhlaWdodDogNTBweDtcblx0XHRcdC8vIFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHQvLyBcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdC8vIFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xuXHRcdFx0Ly8gfVxuXHRcdFx0LmNvbW1lbnQtdGV4dHtcblx0XHRcdFx0ZmxleDoxO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGdhcDogLjZyZW0gMC44cmVtO1xuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblxuXHRcdFx0XHRwLm1ldGF7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogLjllbTtcblx0XHRcdFx0XHRvcmRlcjogLTE7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRnYXA6IC41ZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOiAyOHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjhweDtcblx0XHRcdFx0XHRvcmRlcjogLTI7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5kZXNjcmlwdGlvbntcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lndvb2NvbW1lcmNlLXJldmlld3tcblx0XHRcdFx0Jl9fZGFzaHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfX3B1Ymxpc2hlZC1kYXRlIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAuNztcblx0XHRcdFx0XHQvLyBkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHQvLyBsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHR1bC5jaGlsZHJlbntcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS1yZC0tcy0tcmFkaXVzKTtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2IodmFyKC0tcmQtLWMtLXRleHQpLzAuMSk7XG5cdFx0XHRwYWRkaW5nOiAxZW0gMCAwIDIuNWVtO1xuXHRcdFx0Zm9udC1zaXplOiAuOWVtO1xuXHRcdFx0bWFyZ2luLXRvcDogMC44ZW07XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6XCJcXGUxNWVcIjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiR29vZ2xlIFN5bWJvbHNcIjtcblx0XHRcdFx0Zm9udC1zaXplOiAyZW07XG5cdFx0XHRcdGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndnaHRcIiAyMDA7XG5cdFx0XHRcdHJvdGF0ZTogMTgwZGVnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdH1cblx0XHRcdC5jb21tZW50X2NvbnRhaW5lcntcblx0XHRcdFx0LmNvbW1lbnQtdGV4dHtcblx0XHRcdFx0XHRyb3ctZ2FwOiAwLjRlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGltZy5hdmF0YXJ7XG5cdFx0XHRcdFx0d2lkdGg6IDI4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC53b29jb21tZXJjZS1yZXZpZXd7XG5cdFx0XHRcdFx0Jl9fZGFzaHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9fcHVibGlzaGVkLWRhdGUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1x0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXHRcblx0fVxuXG5cblx0I2NvbW1lbnRmb3Jte1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGluaGVyaXQ7XG5cdH1cblxuXHQjcmV2aWV3X2Zvcm17XG5cdFx0I3Jlc3BvbmR7XG5cdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtcblx0XHRcdC8vIGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pKTtcblx0XHRcdC8vIHBhZGRpbmc6IG1hcC1nZXQoJG1hcDogJHNwYWNlcywgJGtleTogJzMwJykgbWFwLWdldCgkbWFwOiAkc3BhY2VzLCAka2V5OiAnNDAnKTtcblx0XHRcdC8vIHNwYW4jcmVwbHktdGl0bGV7XG5cdFx0XHQvLyBcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0XHRcdC8vIFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQvLyB9XG5cdFx0fVxuXHRcdFxuXG5cdH1cblxuXHQuY29tbWVudC1mb3Jte1xuXHRcdC8vICYgPiAqe1xuXHRcdC8vIFx0bWFyZ2luLWJsb2NrOiAwO1xuXHRcdC8vIFx0JiArICp7XG5cdFx0Ly8gXHRcdG1hcmdpbi1ibG9jay1zdGFydDogMWVtO1xuXHRcdC8vIFx0fVxuXHRcdC8vIH1cblxuXG5cdFx0Z2FwOiAxLjJlbTtcblx0XHQmLXJhdGluZ3tcblx0XHRcdC8vIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHAuc3RhcnN7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHRcdG1hcmdpbjogMDtcdFx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxhYmVse1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAuNWVtO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IC45ZW07XG5cdFx0fVxuXG5cdFx0c3Bhbi5yZXF1aXJlZCB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGNvbG9yOiAjZjAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG5cdFx0fVxuXHRcdCNjb21tZW50e1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKS8uMDIpO1xuXHRcdH1cblx0XHQuZm9ybS1zdWJtaXR7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHQjc3VibWl0e1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRnYXA6IC41ZW07XG5cdFx0fVxuXG5cdH1cblxuXG59XG5cblxuXG4vLyAud29vY29tbWVyY2UtcGFnaW5hdGlvbntcbi8vIFx0bWFyZ2luLXRvcDogMWVtO1xuLy8gXHR1bC5wYWdlLW51bWJlcnN7XG4vLyBcdFx0ZGlzcGxheTogZmxleDtcbi8vIFx0XHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbi8vIFx0XHRncmlkLWdhcDo0cHg7XG4vLyBcdFx0cGFkZGluZzogMDtcbi8vIFx0XHRmb250LXNpemU6IC45ZW07XG4vLyBcdFx0LnBhZ2UtbnVtYmVyc1xuLy8gXHRcdHtcbi8vIFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vIFx0XHRcdHdpZHRoOiAzMnB4O1xuLy8gXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XG4vLyBcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyBcdFx0XHRmb250LXdlaWdodDogOTAwO1xuLy8gXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7XG4vLyBcdFx0XHRjb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSk7XG4vLyBcdFx0XHQmLmN1cnJlbnR7XG4vLyBcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tdGV4dCkvLjEpO1xuLy8gXHRcdFx0XHRjb2xvcjogcmdiKHZhcigtLXJkLS1jLS10ZXh0KS8uNCk7XG4vLyBcdFx0XHR9XG4vLyBcdFx0XHQvLyAmOm5vdChzcGFuKTpob3ZlciB7XG4vLyBcdFx0XHQvLyBcdGJhY2tncm91bmQ6ICNlZWU7XG4vLyBcdFx0XHQvLyBcdGNvbG9yOiAjMzMzO1xuLy8gXHRcdFx0Ly8gfVxuLy8gXHRcdH1cbi8vIFx0fVxuLy8gfVxuXG5cbi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHtcblx0Z2FwOiAwLjVyZW07XG5cdG1hcmdpbjogMnJlbSAwO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0LnBhZ2UtbnVtYmVycyB7XG5cdFx0Ly8gZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0Ly8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Ly8gYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAuNWVtIC44ZW07XG5cdFx0Ym9yZGVyLXJhZGl1czogMC4zNzVyZW07XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcblx0XHRjb2xvcjogIzMzMztcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblx0XHRtaW4td2lkdGg6IDIuNHJlbTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKHZhcigtLXJkLS1jLS1hY2NlbnQpKTtcblx0XHRcdGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtcblx0XHR9XG5cblx0XHQmLmN1cnJlbnQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIHJnYih2YXIoLS1yZC0tYy0tYWNjZW50KSk7XG5cdFx0XHRjb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7O1xuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Ji5uZXh0LFxuXHRcdCYucHJldiB7XG5cdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLWFjY2VudCkvLjUpO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKHZhcigtLXJkLS1jLS1hY2NlbnQpKTtcblx0XHRcdFx0Y29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpOztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvLyBib2R5Lndvb2NvbW1lcmNlLWFjY291bnQucGFnZXtcbi8vIFx0Ly8gd2lkdGg6IHZhcigtLXJkLS1zLS1sYXlvdXQtd2lkdGgtLWxhcmdlKTtcbi8vIFx0bWFpbiNtYWlue1xuLy8gXHRcdHdpZHRoOiB2YXIoLS1yZC0tcy0tbGF5b3V0LXdpZHRoLS1taWRkbGUpO1xuLy8gXHR9XG4vLyB9XG5cblxuXG4ud29vY29tbWVyY2UtZGFzaGJvcmQtbmF2aWdhdGlvbntcblx0Ly8gYmFja2dyb3VuZC1jb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7XG5cdC8vIGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pKTtcblxuXHQvLyBAaW5jbHVkZSBtcS11cCgpIFxuXG5cdHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiB2YXIoLS1kaXZlci0tc3RpY2t5LS1wb3NpdGlvbi0tdG9wKTtcbiAgICB0cmFuc2l0aW9uOiAuMnM7XG4gICAgei1pbmRleDogMztcblx0b3ZlcmZsb3c6IGF1dG87XG5cblx0JiA+IHVse1xuXG5cdFx0cGFkZGluZzogLjZlbSAuOGVtO1xuXHRcdC8vIGRpc3BsYXk6IGZsZXg7XG5cdFx0Zm9udC1zaXplOiAuOWVtO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRsaXtcblx0ICAgIFx0Ly8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG5cdFx0XHRmbGV4OiAxIDAgYXV0bztcblx0XHRcdG1hcmdpbjogMDtcblx0ICAgIFx0YXtcblx0ICAgIFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cGFkZGluZzogLjZlbSAuOGVtO1xuXHRcdCAgICAgICAgZm9udC1zaXplOiAuOWVtO1xuXHRcdFx0XHRjb2xvcjogY3VycmVudENvbG9yO1xuXHRcdFx0XHRvcGFjaXR5OiAuNTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHQgICAgJjpiZWZvcmV7XG5cdFx0XHQgICAgXHRmb250LWZhbWlseTogJG1hdGVyaWFsLWljb247XG5cdFx0XHRcdFx0Y29udGVudDogJ1xcZTdmZCc7XG5cdFx0XHRcdCAgICBvcGFjaXR5OiAuODtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuM2VtO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiAtM3B4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMC4zZW07XG5cdFx0XHQgICAgfVxuXHQgICAgXHR9XG5cblx0XHRcdCYuaXMtYWN0aXZlIGF7XG5cblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiKHZhcigtLXJkLS1jLS1zZWNvbmRhcnkpLy4xKTtcblx0XHRcdFx0Ly8gY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tc2Vjb25kYXJ5LW9uKSk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IHZhcigtLXJkLS1zLS1yYWRpdXMpO1xuXG5cdFx0XHR9XG5cblx0ICAgIFx0JltjbGFzcyo9LS1kYXNoYm9hcmRdIGE6YmVmb3Jle1xuXHQgICAgXHRcdGNvbnRlbnQ6XCJcXGU4YjhcIjtcblx0ICAgIFx0fVxuXHQgICAgXHQmW2NsYXNzKj0tLW9yZGVyc10gYTpiZWZvcmV7XG5cdCAgICBcdFx0Y29udGVudDpcIlxcZWIxNFwiO1xuXHQgICAgXHR9XG5cdCAgICBcdCZbY2xhc3MqPS0tZG93bmxvYWRzXSBhOmJlZm9yZXtcblx0ICAgIFx0XHRjb250ZW50OlwiXFxmMDkwXCI7XG5cdCAgICBcdH1cblx0XHRcdCZbY2xhc3MqPS0tcGF5bWVudC1tZXRob2RzXSBhOjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6XCJcXGVmNjNcIjtcblx0XHRcdH1cblx0ICAgIFx0JltjbGFzcyo9LS1lZGl0LWFkZHJlc3NdIGE6YmVmb3Jle1xuXHQgICAgXHRcdGNvbnRlbnQ6XCJcXGY4OGRcIjtcblx0ICAgIFx0fVxuXHQgICAgXHQmW2NsYXNzKj0tLWVkaXQtYWNjb3VudF0gYTpiZWZvcmV7XG5cdCAgICBcdFx0Y29udGVudDpcIlxcZTdmZFwiO1xuXHQgICAgXHR9XG5cdCAgICBcdCZbY2xhc3MqPS0tY3VzdG9tZXItbG9nb3V0XSBhOmJlZm9yZXtcblx0ICAgIFx0XHRjb250ZW50OlwiXFxlOWJhXCI7XG5cdCAgICBcdH1cblx0XHRcdCZbY2xhc3MqPS0tdmlldy1saWNlbnNlLWtleXNdIGE6YmVmb3Jle1xuXHQgICAgXHRcdGNvbnRlbnQ6XCJcXGU3M2NcIjtcblx0ICAgIFx0fVxuXHRcdFx0JltjbGFzcyo9LS1zdWJzY3JpcHRpb25zXSBhOmJlZm9yZXtcblx0ICAgIFx0XHRjb250ZW50OlwiXFxlNTNlXCI7XG5cdCAgICBcdH1cblxuXHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdH1cblx0XHRcdFxuXHRcdH1cblx0fVxufVxuXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnR7XG5cdG1heC13aWR0aDogdmFyKC0tcmQtLWwtLW1pZGRsZSk7XG5cdG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5cbmJvZHkud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2V7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHQvLyBncmlkLWdhcDoyOHB4O1xuXHRnYXA6IG1hcC1nZXQoJG1hcDogJHNwYWNlcywgJGtleTogJzQwJyk7XG5cblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tcmQtLXMtLXJhZGl1cyk7XG5cblx0QGluY2x1ZGUgbXEtZG93bihsZyl7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRuYXZbY2xhc3MqPS1uYXZpZ2F0aW9uXXtcblx0XHRcdHBvc2l0aW9uOiBpbml0aWFsO1xuXHRcdH1cblxuXG5cdH1cblxuXHRuYXZbY2xhc3MqPS1uYXZpZ2F0aW9uXXtcblxuXHRcdC8qIG5hdmlnYXRpb24gKi9cblx0XHQvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cblxuXHRcdC8vIGJhY2tncm91bmQ6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO1xuXHRcdC8vIGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pKTtcblx0XHQvLyBib3gtc2hhZG93OiB2YXIoLS1yZC0tcy0tc2hhZG93KTtcblx0XHQvLyBib3JkZXItcmFkaXVzOiB2YXIoLS1yZC0tcy0tcmFkaXVzKTtcblxuXHRcdEBpbmNsdWRlIG1xLXVwKGxnKXtcblx0XHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0XHR0b3A6IGNhbGModmFyKC0tZGl2ZXItLXN0aWNreS0tcG9zaXRpb24tLXRvcCwxZW0pICsgMWVtKTtcblx0XHRcdHRyYW5zaXRpb246IHRvcCAuM3M7XG5cdFx0XHQmOm5vdCgud29vY29tbWVyY2UtZGFzaGJvcmQtbmF2aWdhdGlvbil7XG5cdFx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRcblxuXG5cblx0XHRAaW5jbHVkZSBtcS1kb3duKGxnKXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikvLjEpO1xuXHRcdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmID4gdWx7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHR9XG5cdFx0fVxuXHQgICAgLy8gXHRsaXtcblx0ICAgIC8vIFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblx0ICAgIC8vIFx0XHRhe1xuXHQgICAgLy8gXHRcdFx0ZGlzcGxheTogYmxvY2s7XG4gICAgXHQvLyBcdFx0ICAgIHBhZGRpbmc6IDEycHggMDtcblx0ICAgIC8vIFx0XHR9XG5cdCAgICAvLyBcdH1cblx0ICAgIC8vIH1cblxuXHQgICAgXG5cdFx0XHRcblxuXHRcdFx0Ji5pcy1hY3RpdmV7XG5cdFx0XHRcdFxuXHRcdFx0fVxuXG5cdCAgICB9XG5cblxuXHRcdC8qIGNvbnRlbnQgKi9cblx0XHQvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cblx0XHQmICsgW2NsYXNzKj0tY29udGVudF17XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtcbiAgICAgICAgICAgIC8vIGJveC1zaGFkb3c6IHZhcigtLXJkLS1zLS1zaGFkb3cpO1xuICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogdmFyKC0tcmQtLXMtLXJhZGl1cyk7XG4gICAgICAgICAgICAvLyBwYWRkaW5nOiBtYXAtZ2V0KCRtYXA6ICRzcGFjZXMsICRrZXk6ICc0MCcpO1xuXHRcdFx0JiA+ICo6bm90KDplbXB0eSl7XG5cdFx0XHRcdG1hcmdpbi1ibG9jazogMDtcblx0XHRcdFx0JiArICp7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMWVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gbmF2Lndvb2NvbW1lcmNlLWRhc2hib3JkLW5hdmlnYXRpb257XG5cdC8vIFx0bWFyZ2luLXRvcDogMmVtO1xuXHQvLyBcdCYgPiB1bHtcblx0Ly8gXHRcdHBhZGRpbmc6IDA7XG5cdC8vIFx0XHRsaSBhe1xuXHQvLyBcdFx0XHRwYWRkaW5nOiAxZW0gMS4yZW07XG5cdC8vIFx0XHR9XG5cdC8vIFx0fVxuXHQvLyB9XG5cblxuXG5cdC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCB7XG5cdCAgICBmbGV4OiAxO1xuXHRcdC8vIHBhZGRpbmc6IDEuNWVtIDJlbTtcblx0XHRtYXJnaW46IDA7XG5cdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7XG5cdFx0Ly8gY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikpO1xuXHRcdHRhYmxle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjpyZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtcblx0XHRcdGJveC1zaGFkb3c6IHZhcigtLXJkLS1zLS1zaGFkb3cpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmQtLXMtLXJhZGl1cyk7XG5cdFx0fVxuXG5cdFx0JiA+ICogKyAqe1xuXHRcdFx0bWFyZ2luLXRvcDogMWVtO1xuXHRcdH1cblxuXHRcdC8vIG5hdi53b29jb21tZXJjZS1kYXNoYm9yZC1uYXZpZ2F0aW9ue1xuXHRcdC8vIFx0bWFyZ2luOiAxZW0gMCAwO1xuXHRcdC8vIFx0dWx7XG5cdFx0Ly8gXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Ly8gXHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdC8vIFx0fVxuXG5cdFx0Ly8gfVxuXHRcdC8vIHNlY3Rpb24ud29vY29tbWVyY2Utb3JkZXItZGV0YWlscyB7XG5cdFx0Ly8gICAgIHBhZGRpbmc6IDEycHggMTZweDtcblx0XHQvLyAgICAgYmFja2dyb3VuZDogI2ZmZjtcblx0XHQvLyB9XG5cdFx0Lndvb2NvbW1lcmNlLUFkZHJlc3N7XG5cdFx0XHQmLXRpdGxle1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdCAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0ICAgIGgze1xuXHRcdFx0ICAgIFx0bWFyZ2luOjA7XG5cdFx0XHQgICAgfVxuXHRcdFx0ICAgIGEuZWRpdHtcblx0XHRcdCAgICBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pLy4xKTtcblx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogLjhlbTtcblx0XHRcdFx0ICAgIHBhZGRpbmc6IC4yZW0gLjZlbTtcblx0XHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dWwud29vY29tbWVyY2UtUGF5bWVudE1ldGhvZHN7XG5cdFx0XHRsaS53b29jb21tZXJjZS1QYXltZW50TWV0aG9kIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIC53b29jb21tZXJjZS1kYXNoYm9yZC1uYXZpZ2F0aW9uID4gdWx7XG5cdFx0Ly8gXHRkaXNwbGF5OiBncmlkO1xuXHRcdC8vIFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLG1pbm1heCgyMTBweCwxZnIpKTtcblx0XHQvLyBcdGdhcDogbWFwLWdldCgkbWFwOiAkc3BhY2VzLCAka2V5OiAnMTAnKTtcblx0XHQvLyBcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0Ly8gXHRwYWRkaW5nOiAwO1xuXHRcdC8vIFx0JiA+IGxpe1xuXHRcdC8vIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtcblx0XHQvLyBcdFx0Y29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikpO1xuXHRcdC8vIFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ly8gXHRcdG1hcmdpbjogMDtcblx0XHQvLyBcdFx0YTpiZWZvcmV7XG5cdFx0Ly8gXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ly8gXHRcdFx0Zm9udC1zaXplOiAxLjhlbTtcblx0XHQvLyBcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHQvLyBcdFx0XHRtYXJnaW46IDEycHggYXV0byA2cHg7XG5cdFx0Ly8gXHRcdH1cblx0XHQvLyBcdH1cblx0XHQvLyB9XG5cblxuXHRcdEBpbmNsdWRlIG1xLWRvd24obGcpe1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdH1cblxuIiwiLmxvZ2luLWZvcm17XG4gICAgLy8gbWluLXdpZHRoOiA0ODBweDtcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKFZhcigtLXJkLS1jLS1wcmltYXJ5KSk7XG4gICAgY29sb3I6IHJnYihWYXIoLS1yZC0tYy0tcHJpbWFyeS1vbikpO1xuICAgIGJvcmRlcjoxcHggc29saWQgcmdiKFZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKS8uMik7XG4gICAgYm9yZGVyLXJhZGl1czogcmdiKFZhcigtLXJkLS1zLS1yYWRpdXMpKTtcbiAgICAmLXBhbmVse1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgfVxuICAgICYtdGFie1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgLmxvZ2luLWZvcm0tbGFiZWx7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pLy4xKTtcbiAgICAgICAgICAgIGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pLy4zKTtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgICAgICAmW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV17XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6aW5oZXJpdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1sYWJlbHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMS41ZW0gMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAud29vY29tbWVyY2UtcHJpdmFjeS1wb2xpY3ktdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG4gICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl17XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgIH1cbiAgICAud29vY29tbWVyY2UtZm9ybXtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MsdmlzaWJpbGl0eSAuM3M7XG4gICAgICAgICZbYXJpYS1oaWRkZW49ZmFsc2Vde1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogbWFwLWdldCgkbWFwOiAkc3BhY2VzLCAka2V5OiAnNDAnKSBtYXAtZ2V0KCRtYXA6ICRzcGFjZXMsICRrZXk6ICc1MCcpO1xuICAgICAgICB9XG4gICAgfVxuXG59IiwiLy8gdWwud2MtYmxvY2stZ3JpZF9fcHJvZHVjdHMge1xuLy8gICAgIGRpc3BsYXk6IGdyaWQ7XG4vLyAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLG1pbm1heCgxMjBweCwxZnIpKTtcbi8vICAgICBncmlkLWdhcDoxMnB4O1xuLy8gICAgIC53Yy1ibG9jay1ncmlkX19wcm9kdWN0e1xuLy8gICAgIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG4vLyAgICAgXHQmLWltYWdle1xuLy8gICAgIFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG4vLyAgICAgXHR9XG4vLyAgICAgXHQmLXRpdGxle1xuLy8gICAgIFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG4vLyAgICAgXHR9XG4vLyAgICAgXHQmLXByaWNle1xuLy8gICAgIFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG4vLyAgICAgXHR9XG4vLyAgICAgXHQmLW9uc2FsZXtcbi8vIFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gXHRcdCAgICB0b3A6IDA7XG4vLyBcdFx0ICAgIGxlZnQ6IDA7XG4vLyBcdFx0ICAgIGNvbG9yOiAjZmZmO1xuLy8gXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA2O1xuLy8gXHRcdCAgICBmb250LXNpemU6IC44ZW07XG4vLyBcdFx0ICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuLy8gXHRcdCAgICBwYWRkaW5nOiAwLjNlbSAwLjZlbTtcbi8vICAgICBcdH1cblxuLy8gICAgIFx0LnN0YXItcmF0aW5ne1xuLy8gICAgIFx0XHRmbG9hdDogbm9uZTtcbi8vICAgICBcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgIFx0fVxuLy8gICAgIFx0LndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QtYWRkLXRvLWNhcnR7XG4vLyAgICAgXHRcdGEuYWRkX3RvX2NhcnRfYnV0dG9ue1xuLy8gXHRcdFx0ICAgIGZvbnQtc2l6ZTogLjhlbTtcbi8vIFx0XHQgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gXHRcdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICBcdFx0fVxuLy8gICAgIFx0fVxuLy8gICAgIH1cbi8vIH1cblxuYm9keVtjbGFzcyo9d29vY29tbWVyY2Vde1xuXG4gICAgXG4gICAgLndjLWJsb2NrLWdyaWR7XG5cbiAgICAgICAgJl9fcHJvZHVjdHN7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZ2FwOiBtaW4oMWVtLDEuOHJlbSk7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDQsMWZyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNiB7XG4gICAgICAgICAgICAmLmhhcy0jeyRpfS1jb2x1bW5zIC53Yy1ibG9jay1ncmlkX19wcm9kdWN0c3tcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgkaSwgMWZyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgJl9fcHJvZHVjdHtcblxuICAgICAgICAvLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAvLyAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLy8gICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC8vICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAvLyAgICAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcbiAgICAgICAgLy8gICAgIGdhcDogMC43ZW07XG4gICAgICAgIC8vICAgICAmID4gKntcbiAgICAgICAgLy8gICAgICAgICBtYXJnaW4taW5saW5lOiAwO1xuICAgICAgICAvLyAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gICAgICAgIC8vICAgICB9XG4gICAgICAgIC8vICAgICAmLW9uc2FsZXtcbiAgICAgICAgLy8gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIC8vICAgICAgICAgcmlnaHQ6IDZweDtcbiAgICAgICAgLy8gICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIC8vICAgICAgICAgYm9yZGVyLXJhZGl1czogM2VtO1xuICAgICAgICAvLyAgICAgICAgIHBhZGRpbmc6IC41ZW0gLjhlbTtcbiAgICAgICAgLy8gICAgICAgICBmb250LXNpemU6IC43ZW07XG4gICAgICAgIC8vICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIC8vICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAwO1xuICAgICAgICAvLyAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAvLyAgICAgfVxuICAgICAgICAvLyAgICAgJi1pbWFnZXtcbiAgICAgICAgLy8gICAgICAgICBpbWd7XG4gICAgICAgIC8vICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJkLS1zLS1yYWRpdXMpO1xuICAgICAgICAvLyAgICAgICAgIH1cbiAgICAgICAgLy8gICAgIH1cbiAgICAgICAgLy8gICAgICYtdGl0bGV7XG4gICAgICAgIC8vICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgLy8gICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAvLyAgICAgfVxuICAgICAgICAvLyAgICAgJi1saW5re1xuICAgICAgICAvLyAgICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIC8vICAgICB9XG4gICAgICAgIC8vICAgICAmLXJhdGluZ3tcbiAgICAgICAgLy8gICAgICAgICBmb250LXNpemU6IC44ZW07XG4gICAgICAgIC8vICAgICAgICAgLnN0YXItcmF0aW5ne1xuICAgICAgICAvLyAgICAgICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuICAgICAgICAvLyAgICAgICAgIH1cblxuICAgICAgICAvLyAgICAgICAgIC5zdGFyLXJhdGluZyxcbiAgICAgICAgLy8gICAgICAgICAuc3Rhci1yYXRpbmcgc3BhbntcbiAgICAgICAgLy8gICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgIC8vICAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKYheKYheKYheKYheKYhVwiO1xuICAgICAgICAvLyAgICAgICAgICAgICB9XG4gICAgICAgIC8vICAgICAgICAgfVxuICAgICAgICAvLyAgICAgfVxuICAgICAgICAvLyAgICAgJi1hZGQtdG8tY2FydHtcbiAgICAgICAgLy8gICAgICAgICAud3AtYmxvY2stYnV0dG9uX19saW5re1xuICAgICAgICAvLyAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLy8gICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAvLyAgICAgICAgICAgICBmb250LXNpemU6IC44ZW07XG4gICAgICAgIC8vICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tc2Vjb25kYXJ5KSk7XG4gICAgICAgIC8vICAgICAgICAgICAgIGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXNlY29uZGFyeS1vbikpO1xuICAgICAgICAvLyAgICAgICAgIH1cbiAgICAgICAgLy8gICAgICAgICBhLmFkZGVkX3RvX2NhcnQge1xuICAgICAgICAvLyAgICAgICAgICAgICBmb250LXNpemU6IC44ZW07XG4gICAgICAgIC8vICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvLyAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC8vICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAvLyAgICAgICAgICAgICBjb2xvcjogcmdiKHZhcigtLXJkLS1jLS10ZXh0KSk7XG4gICAgICAgIC8vICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tdGV4dCkvLjA1KTtcbiAgICAgICAgLy8gICAgICAgICAgICAgcGFkZGluZzogMC41ZW0gMWVtO1xuICAgICAgICAvLyAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICAgICAgLy8gICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAvLyAgICAgICAgIH1cbiAgICAgICAgLy8gICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG5cblxuXG4gICAgLndjLWJsb2Nre1xuXG4gICAgICAgICYtY29tcG9uZW50c3tcblxuICAgICAgICAgICAgJi1kcmF3ZXJfX2Nsb3Nle1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1xdWFudGl0eS1zZWxlY3Rvcl9faW5wdXR7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICYtc2FsZS1iYWRnZXtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jazoxZW07XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmLXByb2R1Y3QtcmF0aW5ne1xuICAgICAgICAgICAgICAgICZfX3N0YXJze1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyNjA2XFwyNjA2XFwyNjA2XFwyNjA2XFwyNjA2XCI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyNjA1XFwyNjA1XFwyNjA1XFwyNjA1XFwyNjA1XCI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmLWNoZWNrYm94e1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAmX19pbnB1dFt0eXBlPWNoZWNrYm94XXtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAuNmVtIDAgMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgJi1wcmljZS1zbGlkZXJ7XG4gICAgICAgICAgICAgICAgJl9fcmFuZ2UtaW5wdXR7XG4gICAgICAgICAgICAgICAgICAgICYtcHJvZ3Jlc3MsXG4gICAgICAgICAgICAgICAgICAgICYtd3JhcHBlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgfVxuXG5cbiAgICAgICAgJi13b29jb21tZXJjZXtcblxuICAgICAgICAgICAgJi1jdXN0b21lci1hY2NvdW50e1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtcbiAgICAgICAgICAgICAgICAgICAgLy8gY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikpO1xuICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAwLjhlbSAxZW07XG4gICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgc3ZnLndjLWJsb2NrLWN1c3RvbWVyLWFjY291bnRfX2FjY291bnQtaWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDAuM2VtO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBjb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC40cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtbWluaS1jYXJ0LWNvbnRlbnRze1xuICAgICAgICAgICAgICAgIGgyLndjLWJsb2NrLW1pbmktY2FydF9fdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ud3AtYmxvY2std29vY29tbWVyY2UtbWluaS1jYXJ0LXRpdGxlLWl0ZW1zLWNvdW50ZXItYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjdlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cblxuICAgICAgICB9XG5cbiAgICAgICAgXG5cbiAgICAgICAgJi1taW5pLWNhcnR7XG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJ1dHRvbi53Yy1ibG9jay1taW5pLWNhcnRfX2J1dHRvbntcbiAgICAgICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtcbiAgICAgICAgICAgICAgICAvLyBjb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSk7XG4gICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMC44ZW0gMWVtO1xuICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAmW2Rpc2FibGVkXXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19kcmF3ZXJ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgIH1cblxuXG5cbiAgICAgICAgJi1hY3RpdmUtZmlsdGVyc3tcbiAgICAgICAgICAgICZfX2xpc3QtaXRlbXtcbiAgICAgICAgICAgICAgICAmLXJlbW92ZXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1wcm9kdWN0LWNhdGVnb3JpZXN7XG4gICAgICAgICAgICAmLWxpc3R7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIC8vIG1hcmdpbjogLTAuNWVtIDAgMCAtMC41ZW07XG4gICAgICAgICAgICAgICAgJi1pdGVte1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2IodmFyKC0tcmQtLWMtLXRleHQpLy4xKTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAmID4gYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNWVtIC43ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJl9fbmFtZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi1jb3VudHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC40ZW0gLjZlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMnB4IDNweCA2cHggcmdiKDAgMCAwLy4wMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogLjhlbTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjJlbSAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbn1cblxuICAgICAgICAvLyAmLXNvcnQtc2VsZWN0e1xuICAgICAgICAvLyAgICAgZm9udC1zaXplOiAuOGVtO1xuICAgICAgICAvLyAgICAgJl9fc2VsZWN0e1xuICAgICAgICAvLyAgICAgICAgIHBhZGRpbmc6IDAuNGVtO1xuICAgICAgICAvLyAgICAgfVxuICAgICAgICAvLyB9XG5cbi53Yy1ibG9jay1zb3J0LXNlbGVjdHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAuOGVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAmX19sYWJlbHtcbiAgICAgICAgZmxleDoxO1xuICAgIH1cbiAgICAmX19zZWxlY3R7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwLjRlbTtcbiAgICB9XG59XG5cbi53Yy1ibG9jay1yZXZpZXctbGlzdHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgJi1pdGVte1xuXG4gICAgICAgICZfX2l0ZW17XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICAgICAgICAgIC8vICYgKyBsaXtcbiAgICAgICAgICAgIC8vICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgICAgICAvLyAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAvLyAgICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgfVxuICAgICAgICAmX19wcm9kdWN0e1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2luZm97XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZ2FwOiAxZW07XG4gICAgICAgIH1cbiAgICAgICAgJl9faW1hZ2V7XG4gICAgICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmQtLXMtLXJhZGl1cyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbWV0YXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ2FwOiAuM2VtO1xuICAgICAgICB9XG4gICAgICAgICZfX2F1dGhvcntcbiAgICAgICAgICAgIG9yZGVyOi0xO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgJl9fcHVibGlzaGVkLWRhdGV7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAmX190ZXh0e1xuICAgICAgICAgICAgJiA+IGRpdntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC45ZW07XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7XG4gICAgICAgICAgICAgICAgLy8gYm94LXNoYWRvdzogMnB4IDNweCA2cHggcmdiKDAgMCAwIC8gLjEpO1xuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW46IDFlbSAwIDEuNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmX19yYXRpbmd7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAmX19zdGFyc3tcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUuNGVtO1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKYheKYheKYheKYheKYhVwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjY2M7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCLimIXimIXimIXimIXimIVcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjFiNzA5O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyAud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LXJhdGluZ3tkaXNwbGF5OmJsb2NrfS53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtcmF0aW5nIHNwYW57bGluZS1oZWlnaHQ6MS42MTh9LndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1yYXRpbmdfX3N0YXJze2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtZmFtaWx5Oldvb0NvbW1lcmNlO2ZvbnQtc2l6ZToxZW07Zm9udC13ZWlnaHQ6NDAwO2hlaWdodDoxLjYxOGVtO2xpbmUtaGVpZ2h0OjEuNjE4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo1LjNlbX0ud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LXJhdGluZ19fc3RhcnMud2MtYmxvY2stZ3JpZF9fcHJvZHVjdC1yYXRpbmdfX3N0YXJze21hcmdpbjowfS53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtcmF0aW5nX19zdGFyczpiZWZvcmV7Y29sb3I6aW5oZXJpdDtjb250ZW50OlwiU1NTU1NcIjtsZWZ0OjA7bGluZS1oZWlnaHQ6MS42MTg7b3BhY2l0eTouNTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3doaXRlLXNwYWNlOm5vd3JhcH0ud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LXJhdGluZ19fc3RhcnMgc3Bhbntjb2xvcjppbmhlcml0O2xlZnQ6MDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy10b3A6MS41ZW07cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MH0ud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LXJhdGluZ19fc3RhcnMgc3BhbjpiZWZvcmV7Y29sb3I6aW5oZXJpdDtjb250ZW50OlwiU1NTU1NcIjtsZWZ0OjA7bGluZS1oZWlnaHQ6MS42MTg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt3aGl0ZS1zcGFjZTpub3dyYXB9LndjLWJsb2NrLWFsbC1wcm9kdWN0cyAud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LXJhdGluZ3ttYXJnaW4tYm90dG9tOjEycHg7bWFyZ2luLXRvcDowfS53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtcmF0aW5nX19jb250YWluZXI+Knt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1yYXRpbmdfX3N0YXJzKy53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtcmF0aW5nX19yZXZpZXdzX2NvdW50e21hcmdpbi1sZWZ0OjhweH0ud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LXJhdGluZ19fbm9yYXRpbmctY29udGFpbmVye2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztnYXA6OHB4fS53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtcmF0aW5nX19ub3JhdGluZ3tkaXNwbGF5OmlubGluZS1ibG9jaztmb250LWZhbWlseTpXb29Db21tZXJjZTtmb250LXNpemU6MWVtO2ZvbnQtd2VpZ2h0OjQwMDtoZWlnaHQ6MS42MThlbTtsaW5lLWhlaWdodDoxLjYxODtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MS41ZW19LndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1yYXRpbmdfX25vcmF0aW5nOmJlZm9yZXstd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOmluaGVyaXQ7LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDoycHg7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6dHJhbnNwYXJlbnQ7Y29udGVudDpcIlNcIjtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0ZXh0LWFsaWduOmNlbnRlcjt0b3A6MDt3aGl0ZS1zcGFjZTpub3dyYXB9LndjLWJsb2NrLWFsbC1wcm9kdWN0cyAuaXMtbG9hZGluZyAud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LXJhdGluZywud3AtYmxvY2stcXVlcnkgLmlzLWxvYWRpbmcgLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1yYXRpbmd7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3IhaW1wb3J0YW50O2JvcmRlcjowIWltcG9ydGFudDtib3JkZXItcmFkaXVzOi4yNXJlbTtib3gtc2hhZG93Om5vbmU7Y29sb3I6Y3VycmVudENvbG9yIWltcG9ydGFudDtkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjE7bWF4LXdpZHRoOjEwMCUhaW1wb3J0YW50O29wYWNpdHk6LjE1O291dGxpbmU6MCFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuIWltcG9ydGFudDtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOnJlbGF0aXZlIWltcG9ydGFudDt3aWR0aDoxMDAlO3dpZHRoOjdlbTt6LWluZGV4OjF9LndjLWJsb2NrLWFsbC1wcm9kdWN0cyAuaXMtbG9hZGluZyAud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LXJhdGluZz4qLC53cC1ibG9jay1xdWVyeSAuaXMtbG9hZGluZyAud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LXJhdGluZz4qe3Zpc2liaWxpdHk6aGlkZGVufS53Yy1ibG9jay1hbGwtcHJvZHVjdHMgLmlzLWxvYWRpbmcgLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1yYXRpbmc6YWZ0ZXIsLndwLWJsb2NrLXF1ZXJ5IC5pcy1sb2FkaW5nIC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtcmF0aW5nOmFmdGVye2FuaW1hdGlvbjpsb2FkaW5nX19hbmltYXRpb24gMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg5MGRlZyxjdXJyZW50Q29sb3IsaHNsYSgwLDAlLDk2JSwuMzAyKSxjdXJyZW50Q29sb3IpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfUBrZXlmcmFtZXMgbG9hZGluZ19fYW5pbWF0aW9ue3Rve3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfX1AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey53Yy1ibG9jay1hbGwtcHJvZHVjdHMgLmlzLWxvYWRpbmcgLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1yYXRpbmcsLndwLWJsb2NrLXF1ZXJ5IC5pcy1sb2FkaW5nIC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtcmF0aW5ne2FuaW1hdGlvbjpub25lfX0ud2MtYmxvY2stYWxsLXByb2R1Y3RzIC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtcmF0aW5nX19jb250YWluZXIsLndwLWJsb2NrLXF1ZXJ5IC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtcmF0aW5nX19jb250YWluZXJ7ZGlzcGxheTpibG9ja30ud2MtYmxvY2stYWxsLXByb2R1Y3RzIC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtcmF0aW5nX19zdGFycy53Yy1ibG9jay1ncmlkX19wcm9kdWN0LXJhdGluZ19fc3RhcnMsLndwLWJsb2NrLXF1ZXJ5IC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtcmF0aW5nX19zdGFycy53Yy1ibG9jay1ncmlkX19wcm9kdWN0LXJhdGluZ19fc3RhcnN7bWFyZ2luOmluaGVyaXR9LndwLWJsb2NrLXdvb2NvbW1lcmNlLXByb2R1Y3QtZmlsdGVyLXJhdGluZyAud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LXJhdGluZ3tkaXNwbGF5OmZsZXg7bWFyZ2luLWJvdHRvbTowfS53cC1ibG9jay13b29jb21tZXJjZS1wcm9kdWN0LWZpbHRlci1yYXRpbmcgLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1yYXRpbmctY291bnR7bWFyZ2luLWxlZnQ6NHB4fVxuXG4vLyAud2MtYmxvY2stcHJvZHVjdC1maWx0ZXJ7XG4vLyAgICAgJi1yZW1vdmFibGUtY2hpcHN7XG4vLyAgICAgICAgICZfX2l0ZW1ze1xuLy8gICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgJl9faXRlbXtcbi8vICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vIH1cblxuXG4ud2MtYmxvY2stY29tcG9uZW50cy1xdWFudGl0eS1zZWxlY3RvcntcblxuICAgIC5xdWFudGl0eS13cmFwe1xuICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICB9XG4gICAgLnF1YW50aXR5LWxhYmVsLFxuICAgIGJ1dHRvbi5xdWFudGl0eS1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGlucHV0LmlucHV0LXRleHQucXR5LnRleHR7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBcbiAgICAmX19idXR0b257XG4gICAgICAgICYtLXBsdXN7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsImZvcm1bY2xhc3MqPXdvb2NvbW1lcmNlXXtcbiAgICAvLyBtYXJnaW4tdG9wOiAtMWVtO1xuICAgIHB7XG4gICAgICAgIG1hcmdpbi1ibG9jazogMWVtO1xuICAgIH1cbiAgICBmaWVsZHNldHtcbiAgICAgICAgcGFkZGluZzogMGVtIDJlbSAxZW07XG4gICAgfVxufVxuXG5mb3JtLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQubG9zdF9yZXNldF9wYXNzd29yZHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm94LXNoYWRvdzogMnB4IDNweCA2cHggcmdiKDAgMCAwIC8gLjEpLCAwIDAgMCAxcHggcmdiKDAgMCAwIC8gMC4wNSk7XG4gICAgcGFkZGluZzogMS41ZW0gMmVtO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcblxuICAgICYgPiAqe1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICYgKyAqe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4yZW07XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG4ucGFzc3dvcmQtaW5wdXR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXJkLS1jLS1wcmltYXJ5KSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSh2YXIoLS1yZC0tYy0tdGV4dCkgLyAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGlucHV0W3R5cGVdIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgICBidXR0b24uc2hvdy1wYXNzd29yZC1pbnB1dHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEuNWVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gICAgICAgICAgICBtYXNrOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgZmlsbD1cImJsYWNrXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIj48cGF0aCBkPVwiTTEyIDVjLTcgMC0xMCA3LTEwIDdzMyA3IDEwIDcgMTAtNyAxMC03LTMtNy0xMC03em0wIDEyYy0yLjc2MSAwLTUtMi4yMzktNS01czIuMjM5LTUgNS01IDUgMi4yMzkgNSA1LTIuMjM5IDUtNSA1em0wLThhMyAzIDAgMTAwIDYgMyAzIDAgMDAwLTZ6XCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICB9XG4gICAgICAgICYuZGlzcGxheS1wYXNzd29yZDpiZWZvcmUge1xuICAgICAgICAgICAgbWFzazogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIGZpbGw9XCJibGFja1wiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCI+PHBhdGggZD1cIk0xIDEyczMtNyAxMS03IDExIDcgMTEgNy0zIDctMTEgN1MxIDEyIDEgMTJ6bTIxIDBjLTEuNzMtMy4yOS01LjA3LTctMTAtNy0xLjczIDAtMy4zNy4yOS00Ljg0LjhsMS40MyAxLjQzQzkuMzcgNi4yOSAxMC42NyA2IDEyIDZjNC45MyAwIDguMjcgMy43MSAxMCA3em0tMi4xMiA3LjEybC0xNi0xNiAxLjQxLTEuNDEgMTYgMTYtMS40MSAxLjQxem0tMi44My0yLjgzbC0xLjQzLTEuNDNBNy4wMDcgNy4wMDcgMCAwMTEyIDE3Yy0xLjkzIDAtMy42OC0uNzgtNC45NS0yLjA1bC0xLjQyIDEuNDJBOS45NzggOS45NzggMCAwMDEyIDE5YzIuMjEgMCA0LjI5LS43MiA2LTEuOTN6bS03LjA3LTcuMDdsLTEuNDItMS40MkE1LjAwNyA1LjAwNyAwIDAxMTIgOWMxLjM4IDAgMi42My41NiAzLjU0IDEuNDZsLTEuNDIgMS40MkEzLjAwMyAzLjAwMyAwIDAwMTIgMTFjLS44MyAwLTEuNTguMzQtMi4xMi44OHpcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi53b29jb21tZXJjZS1mb3JtLWxvZ2lue1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKFZhcigtLXJkLS1jLS1wcmltYXJ5KSk7XG4gICAgY29sb3I6IHJnYihWYXIoLS1yZC0tYy0tcHJpbWFyeS1vbikpO1xuICAgIGJvcmRlci1yYWRpdXM6IHJnYihWYXIoLS1yZC0tcy0tcmFkaXVzKSk7XG59IiwiXG4jaGVhZGVyLW1pbmljYXJ0Om5vdCguaXMtcG9zaXRpb24tY2VudGVyKXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgJiA+ICp7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGgze1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAuaGVhZGVyLWRyYXdlci1jbG9zZXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDFlbTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3Z2h0XCIgMTAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ud29vY29tbWVyY2UtbWluaS1jYXJ0e1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgZmxleDogMTtcbiAgICAmLWl0ZW17XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMC4zZW07XG4gICAgICAgIGEucmVtb3ZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogaW5oZXJpdDtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAwLjJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgIH1cbiAgICAgICAgLnByb2R1Y3QtaXRlbXtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBpbmhlcml0O1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAxZW07XG4gICAgICAgICAgICAmX190aHVtYm5haWx7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX21ldGEge1xuICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnByb2R1Y3QtbmFtZXtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICB9XG4gICAgICAgIC5wcm9kdWN0LXByaWNle1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjZlbTtcbiAgICAgICAgfVxuICAgICAgICAucHJvZHVjdC1xdWFudGl0eXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMnB4IDNweCA2cHggcmdiKDAgMCAwLy4xKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO1xuICAgICAgICAgICAgY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikpO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjNlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxLjNlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdG90YWx7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pLy4xKTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDEuMmVtIDEuNGVtIDAgMWVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAuYW1vdW50e1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYnV0dG9uc3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAuNmVtO1xuICAgICAgICBmb250LXNpemU6IC45ZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjRlbTtcbiAgICAgICAgYS5idXR0b257XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikvLjEpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogLjZlbTtcbiAgICAgICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICAmLmNoZWNrb3V0e1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYih2YXIoLS1yZC0tYy0tc2Vjb25kYXJ5KSk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tc2Vjb25kYXJ5LW9uKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLndwLWJsb2NrLXdvb2NvbW1lcmNlLW1pbmktY2FydHtcbiAgICAmLWNvbnRlbnRze1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuICAgICZfX2RyYXdlcntcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYigwIDAgMCAvIC44KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogOTkwO1xuICAgIH1cbn0iLCIucHJvZHVjdHtcbiAgICAmLnByb2R1Y3QtdHlwZS1zdWJzY3JpcHRpb257XG5cbiAgICAgICAgLmVudHJ5LXN1bW1hcnl7XG4gICAgICAgICAgICAucHJpY2V7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBzcGFuLnN1YnNjcmlwdGlvbi1kZXRhaWxzIHtcbiAgICAgICAgICAgIC8vICAgICBmb250LXNpemU6IG1pbigxLjVyZW0sIC44ZW0pO1xuICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQ6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikgLyAuMDUpO1xuICAgICAgICAgICAgLy8gICAgIHBhZGRpbmc6MC44ZW0gMWVtO1xuICAgICAgICAgICAgLy8gICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIC8vICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICAgICAgICAgIC8vIH1cblxuXG4gICAgICAgIH1cblxuICAgIH1cbiAgICAmLnByb2R1Y3QtdHlwZS12YXJpYWJsZS1zdWJzY3JpcHRpb257XG5cbiAgICAgICAgLmVudHJ5LXN1bW1hcnl7XG4gICAgICAgICAgICBzcGFuLnN1YnNjcmlwdGlvbi1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC42ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJpY2V7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICBzcGFuLnN1YnNjcmlwdGlvbl9wZXJpb2Qge1xuICAgICAgICBmb250LXNpemU6IG1pbigxLjRyZW0sIC43ZW0pO1xuICAgIH1cblxuXG4gICAgLy8gdGFibGUuc3Vic2NyaXB0aW9uLWRldGFpbHMge1xuICAgIC8vICAgICBib3JkZXI6IG5vbmU7XG4gICAgLy8gICAgIGZvbnQtc2l6ZTogbWluKDEuMnJlbSwgLjZlbSk7XG4gICAgLy8gICAgIG1hcmdpbi10b3A6IDAuOGVtO1xuICAgIC8vICAgICB0aCx0ZHtcbiAgICAvLyAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAvLyAgICAgICAgIHBhZGRpbmc6IDAuNmVtIDAuNGVtO1xuICAgIC8vICAgICB9XG4gICAgLy8gICAgIHRoe1xuICAgIC8vICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgLy8gICAgICAgICAvLyBwYWRkaW5nOiAwLjZlbSAwLjRlbTtcbiAgICAvLyAgICAgfVxuICAgIC8vIH1cbn1cblxuLnByb2R1Y3QtcHJpY2UsXG4ucHJvZHVjdC1tZXRhe1xuICAgIC5zdWJzY3JpcHRpb24tZGV0YWlscyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5cbnVsLnN1YnNjcmlwdGlvbi1kZXRhaWxze1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiBtaW4oMS40cmVtLCAuOGVtKTtcbiAgICBiYWNrZ3JvdW5kOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pIC8gMC4wMyk7XG4gICAgcGFkZGluZzogMWVtIDFlbSAxZW0gMi40ZW07XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gbGl7XG4gICAgLy8gICAgIG1hcmdpbjogMDtcbiAgICAvLyB9XG59XG5cbi53Y3MtbW9kYWx7XG4gICAgLm1vZGFsLWhlYWRlciA+IGgyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgLjVlbTtcbiAgICB9XG4gICAgLmNvbnRlbnQtd3JhcHBlcntcbiAgICAgICAgXG4gICAgICAgIC5jb250ZW50e1xuICAgICAgICAgICAgZm9udC1zaXplOiAuOWVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICNlYXJseV9yZW5ld2FsX21vZGFsX3N1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYih2YXIoLS1yZC0tYy0tc2Vjb25kYXJ5KSk7XG4gICAgICAgIGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXNlY29uZGFyeS1vbikpO1xuICAgICAgICBwYWRkaW5nOiAuN2VtO1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIH1cbn0iLCIud2MtdGFic3tcbiAgICAmX19oZWFke1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYih2YXIoLS1yZC0tYy0tc2Vjb25kYXJ5KSAvIC4yKTtcbiAgICBcbiAgICB9XG4gICAgJi10YWJ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICAgIHBhZGRpbmc6IC44ZW0gMS4yZW07XG4gICAgICAgICZbYXJpYS1zZWxlY3RlZD10cnVlXXtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBjb2xvcjogcmdiKHZhcigtLXJkLS1jLS1zZWNvbmRhcnkpKTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1wYW5lbHtcbiAgICAgICAgcGFkZGluZzogLjVlbSAxLjVlbSAxLjVlbTtcbiAgICAgICAgJlthcmlhLWhpZGRlbj10cnVlXXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjd2MtdGFiLWFkZGl0aW9uYWxfaW5mb3JtYXRpb257XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIFxufVxuXG5cbi53b29jb21tZXJjZS1wcm9kdWN0LWF0dHJpYnV0ZXN7XG4gICAgJi1pdGVte1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICZfX2xhYmVsLFxuICAgICAgICAmX192YWx1ZXtcbiAgICAgICAgICAgIHBhZGRpbmc6MS4yZW0gMS40ZW07XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIiNkaXZlci13Yy1hY3Rpb257XG4gICAgQGluY2x1ZGUgbXEtdXAobWQpe1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpKTtcbiAgICAgICAgY29sb3I6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeS1vbikpO1xuICAgICAgICBtYXgtd2lkdGg6IDU5OXB4O1xuICAgIH1cbn1cblxuLmRpdmVyLXdjLWFjdGlvbntcbiAgICBcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgei1pbmRleDogOTkzO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDExZW07XG4gICAgZmlsdGVyOmRyb3Atc2hhZG93KDRweCA0cHggMTZweCByZ2IoMCAwIDAgLyAuMikpO1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBnYXA6IDFlbTtcbiAgICBmb250LXNpemU6IC45ZW07XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgLm9wZW4tdGV4dHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnRvZ2dsZS10ZXh0e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLmlzLWhpZGV7XG4gICAgICAgIHRyYW5zbGF0ZTogLTEwMCU7XG4gICAgICAgIC5vcGVuLXRleHR7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAudG9nZ2xlLXRleHR7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1pY29ue1xuICAgICAgICBwYWRkaW5nOiAuNWVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICBmb250LXNpemU6IC45ZW07XG4gICAgfVxuICAgICYtaWNvbnN7XG4gICAgICAgIC5tYXRlcmlhbC1pY29ue1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICAgICAgICAgIC0tcmQtaWNvbi0td2lkdGg6IDMwMDtcbiAgICAgICAgfVxuICAgICAgICAuY291bnR7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMGVtO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIC0tcmQtaWNvbi0tc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtdG9nZ2xlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnkpIC8gLjgpO1xuICAgICAgICBjb2xvcjogcmdiKHZhcigtLXJkLS1jLS1wcmltYXJ5LW9uKSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgICB9XG5cbiAgICAuY2hlY2tvdXQtYnV0dG9ue1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYih2YXIoLS1yZC0tYy0tc2Vjb25kYXJ5KSk7XG4gICAgICAgIGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXNlY29uZGFyeS1vbikpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgcGFkZGluZzogLjZlbSAxLjJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9faGVhZHtcbiAgICAgICAgZ2FwOiAxZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgZm9udC1zaXplOiAuOWVtO1xuXG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYtLW1ldGF7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgICAgICAgICAucHJpY2V7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xLWRvd24obWQpe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA4MnB4O1xuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICBmaWx0ZXI6ZHJvcC1zaGFkb3coMHB4IC0ycHggOHB4IHJnYigwIDAgMC8uMSkpO1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxuXG5cbiAgICAvLyAmIH4gLnJkLWJhbm5lci5pcy1maXhlZHtcbiAgICAvLyAgICAgYm90dG9tOiA4MnB4O1xuICAgIC8vIH1cblxuICAgIC8vIEBpbmNsdWRlIG1xLXVwKG1kKXtcbiAgICAvLyAgICAgYm94LXNoYWRvdzogNHB4IDRweCAxNnB4IHJnYigwIDAgMCAvIC4yKTtcbiAgICAvLyAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgIC8vICAgICBib3R0b206IDJlbTtcbiAgICAvLyAgICAgd2lkdGg6IDc2OHB4O1xuICAgIC8vICAgICBsZWZ0OiA1MCU7XG4gICAgLy8gICAgIHRyYW5zbGF0ZTogLTUwJTtcbiAgICAvLyAgICAgYm90dG9tOiAtMmVtO1xuICAgIC8vICAgICBvcGFjaXR5OiAwO1xuICAgIC8vICAgICAvLyB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLy8gICAgIHRyYW5zaXRpb246IGJvdHRvbSAuMjVzLG9wYWNpdHkgLjI1cyx2aXNpYmlsaXR5IC4yNXMgLjNzO1xuICAgIC8vICAgICAmLmlzLXN0aWNreXtcbiAgICAvLyAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgLy8gICAgICAgICAvLyB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIC8vICAgICAgICAgYm90dG9tOiAyZW07XG4gICAgLy8gICAgICAgICAvLyB0cmFuc2l0aW9uOiBib3R0b20gLjI1cyxvcGFjaXR5IC4yNXMsdmlzaWJpbGl0eSAuMjVzIC4zcztcbiAgICAvLyAgICAgICAgICYuaXMtYm90dG9te1xuICAgIC8vICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgLy8gICAgICAgICB9XG5cbiAgICAvLyAgICAgfVxuICAgICAgICBcbiAgICAvLyB9XG5cblxufVxuXG4uY2FydC10b3RhbC1wcmljZXsgXG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAuNmVtO1xufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4vLyBAdXNlIFwibW9kdWxlL3NldHRpbmdcIiBhcyAqO1xuXG5AaW1wb3J0IFwibW9kdWxlL3NldHRpbmdzXCI7XG5AaW1wb3J0IFwibW9kdWxlL3NpZGViYXJcIjtcbkBpbXBvcnQgXCJtb2R1bGUvY29tbW9uXCI7XG5AaW1wb3J0IFwibW9kdWxlL2xheW91dFwiO1xuQGltcG9ydCBcIm1vZHVsZS9wb3N0Ym94XCI7XG5cbkBpbXBvcnQgXCJ3Yy9iYXNlXCI7XG5AaW1wb3J0IFwid2Mvc2luZ2xlXCI7XG5AaW1wb3J0IFwid2MvcHJvZHVjdFwiO1xuQGltcG9ydCBcIndjL2Rvd25sb2FkYWJsZVwiO1xuQGltcG9ydCBcIndjL3Byb2R1Y3RzXCI7XG5AaW1wb3J0IFwid2MvY2FydFwiO1xuQGltcG9ydCBcIndjL2NoZWNrb3V0XCI7XG5AaW1wb3J0IFwid2MvdGhhbmt5b3VcIjtcbkBpbXBvcnQgXCJ3Yy9jb21tZW50XCI7XG5AaW1wb3J0IFwid2MvYWNjb3VudFwiO1xuQGltcG9ydCBcIndjL2xvZ2luXCI7XG5AaW1wb3J0IFwid2MvaGVhZGVyXCI7XG5AaW1wb3J0IFwid2MvYmxvY2tcIjtcbkBpbXBvcnQgXCJ3Yy9mb3JtXCI7XG5AaW1wb3J0IFwid2MvbWluaWNhcnRcIjtcbkBpbXBvcnQgXCJ3Yy9zdWJzY3JpcHRpb25zXCI7XG5AaW1wb3J0IFwid2MvdGFic1wiO1xuQGltcG9ydCBcIndjL2FjdGlvbmJhclwiO1xuXG4vLyBAaW1wb3J0IFwid2MvYmFzZVwiO1xuXG4vLyBkaXZbaWRePXByb2R1Y3QtXXtcbi8vICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgIGZsZXgtd3JhcDogd3JhcDtcbi8vICAgICBnYXA6IDEuNmVtO1xuLy8gfVxuXG4uZW50cnktc3VtbWFyeSB7XG4gICAgZmxleDogMTtcbiAgICBmb250LXNpemU6IC45ZW07XG4gICAgJiA+ICp7XG4gICAgICAgIG1hcmdpbi1ibG9jazogMDtcbiAgICAgICAgJiArICp7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mbGV4LWNvbnRyb2x7XG4gICAgJi1uYXZ7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgICYtdGh1bWJze1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDUwcHgsIDFmcikpO1xuICAgICAgICBcbiAgICAgICAgZ3JpZC1nYXA6IDhweDtcbiAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICAvLyAmICsgbGl7XG4gICAgICAgICAgICAvLyBcdG1hcmdpbi10b3A6IC40ZW07XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICYuZmxleC1hY3RpdmUsXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mbGV4LXZpZXdwb3J0e1xuICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuICAgICAgICBcblxuLy8gZ2FsbGVyeSAtLS0tLS0tLS0tXG5cbi5vbnNhbGV7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNnB4O1xuICAgIGxlZnQ6IDZweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IC4zZW0gLjRlbTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5cbi8vIGdyb3VwZWQgLS0tLS0tLS0tLVxuXG4ud29vY29tbWVyY2UtZ3JvdXBlZC1wcm9kdWN0LWxpc3R7XG5cdGZvbnQtc2l6ZTogLjllbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG5cbiAgICB0Ym9keXtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE1MHB4LCAxZnIpKTtcblx0XHRnYXA6IDFlbTtcblx0XHRmb250LXNpemU6IC45ZW07XG5cdH1cblxuXHR0ZHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXG5cdCYtaXRlbXtcblxuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcdFxuXHRcdGJhY2tncm91bmQ6IHJnYih2YXIoLS1yZC0tYy0tcHJpbWFyeSkpO1xuXHRcdGNvbG9yOiByZ2IodmFyKC0tcmQtLWMtLXByaW1hcnktb24pKTtcblx0XHRib3gtc2hhZG93OiB2YXIoLS1yZC0tcy0tc2hhZG93KTtcblx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS1yZC0tcy0tcmFkaXVzKTtcblx0XHRwYWRkaW5nOiAxLjVlbTtcblx0XHRnYXA6IC41ZW07XG5cblx0XHQmX19sYWJlbHtcblx0XHRcdGF7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiJdfQ== */
