@charset "UTF-8";
/*!******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/shop/scss/app.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************/@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@400;500;600;700&display=swap);
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./vendor/sylius/mollie-plugin/assets/shop/scss/main.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************/.form-fields{display:grid;grid-template-columns:1fr;grid-gap:20px}.mollie-hidden{display:none}.display-grid{display:grid}.label{display:inline-block;font-weight:600;margin-bottom:8px}.field-error,.form-error{color:red;font-size:13px;font-weight:500;margin-bottom:0;margin-top:8px}.mollie-component{background-color:#fff;border:2px solid transparent;border-radius:6px;box-shadow:0 1px 1px 0 rgba(0,0,0,.1),0 1px 3px 0 rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05);color:#222;padding:10px 15px;transition:all .05s ease;width:100%}.mollie-component.has-focus{border-color:#07f;box-shadow:0 1px 1px 0 rgba(0,0,0,.1),0 2px 6px 0 rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05)}.mollie-component.is-invalid{background-color:#fff0f0;border-color:red}@media (min-width:350px){.form-fields{grid-template-columns:1fr 1fr}.form-group--card-name,.form-group--card-number,.form-group--form-error,.form-group--save-credit-card{grid-column:span 2}}.online-payment__input{display:none}.online-payment__label{align-items:center;border:1px solid #dedede;border-radius:5px;cursor:pointer;display:flex!important;flex-direction:row;font-weight:700;gap:10px;padding:1rem!important}.online-payment__item{box-sizing:border-box;min-width:25%;padding:1rem}.online-payment__input:checked~.online-payment__label{border-color:#22b99a;box-shadow:inset 0 0 0 2px #22b99a}.online-payment__image{width:50px}.online-payment__credit-card{display:none}.online-payment__item--active.online-payment__item--creditcard{width:100%}.online-payment__item--active .online-payment__credit-card{display:flex;flex-wrap:wrap}.online-online-payment__container{margin-bottom:0!important;margin-top:0!important}.online-payment__credit-card{border-bottom:1px solid #d9d9da;padding:1rem}#applepay,#mollie_applepay_button{display:none}@supports (-webkit-appearance:-apple-pay-button){.apple-pay-button-with-text{-webkit-appearance:-apple-pay-button;cursor:pointer;display:inline-block;padding:19px;width:100%;-apple-pay-button-type:buy}.apple-pay-button-with-text>*{display:none}}@supports not (-webkit-appearance:-apple-pay-button){.apple-pay-button-with-text{--apple-pay-scale:1;border-radius:5px;box-sizing:border-box;display:inline-flex;font-size:12px;justify-content:center;max-height:64px;min-height:32px;min-width:200px;padding:0}.apple-pay-button-with-text.apple-pay-button-black-with-text>.logo{background-color:#000;background-image:-webkit-named-image(apple-pay-logo-white)}.apple-pay-button-with-text.apple-pay-button-white-with-line-with-text>.logo,.apple-pay-button-with-text.apple-pay-button-white-with-text>.logo{background-color:#fff;background-image:-webkit-named-image(apple-pay-logo-black)}.apple-pay-button-with-text>.text{align-self:center;font-family:-apple-system;font-size:calc(1em*var(--apple-pay-scale));font-weight:300;margin-right:calc(2px*var(--apple-pay-scale))}.apple-pay-button-with-text>.logo{background-position:0 50%;background-repeat:no-repeat;background-size:100% 60%;border:none;height:100%;margin-left:calc(2px*var(--apple-pay-scale));width:calc(35px*var(--scale))}}.draggable{position:relative}.mollie-every-label-container span.ui.label{margin:.5rem 0 0 .5rem}.popup-container{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.popup{background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.3);padding:20px}.popup-header{margin-bottom:10px;text-align:left}.popup-header h2{margin:0}.popup-header hr{border:none;border-top:1px solid #ccc;margin:5px 0}.popup-content{margin-bottom:20px;text-align:center}.popup-content img{display:block;margin:0 auto}.popup-buttons{align-items:center;display:flex;flex-direction:column;text-align:center}.popup-buttons button{background-color:#fff;border:1px solid #ccc;border-radius:5px;cursor:pointer;margin:5px;padding:10px 20px}.popup-buttons button:hover{background-color:#f0f0f0}.popup-buttons #cancel-button{border:none}
/*!************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/tom-select/dist/css/tom-select.default.css ***!
  \************************************************************************************************************************************************/.ts-control{border:1px solid #d0d0d0;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex-wrap:wrap;overflow:hidden;padding:8px;position:relative;width:100%;z-index:1}.ts-wrapper.multi.has-items .ts-control{padding:5px 8px 2px}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.ts-control>*{display:inline-block;vertical-align:baseline}.ts-wrapper.multi .ts-control>div{background:#1da7ee;border:1px solid #0073bb;color:#fff;cursor:pointer;margin:0 3px 3px 0;padding:2px 6px}.ts-wrapper.multi .ts-control>div.active{background:#92c836;border:1px solid #00578d;color:#fff}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{background:#d2d2d2;border:1px solid #aaa;color:#fff}.ts-control>input{background:none!important;border:0!important;box-shadow:none!important;display:inline-block!important;flex:1 1 auto;line-height:inherit!important;margin:0!important;max-height:none!important;max-width:100%!important;min-height:0!important;min-width:7rem;padding:0!important;text-indent:0!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{background-color:#fafafa;opacity:.5}.input-hidden .ts-control>input{left:-10000px;opacity:0;position:absolute}.ts-dropdown{background:#fff;border:1px solid #d0d0d0;border-radius:0 0 3px 3px;border-top:0;box-shadow:0 1px 3px rgba(0,0,0,.1);box-sizing:border-box;left:0;margin:.25rem 0 0;position:absolute;top:100%;width:100%;z-index:10}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);border-radius:1px}.ts-dropdown .create,.ts-dropdown .no-results,.ts-dropdown .optgroup-header,.ts-dropdown .option{padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{cursor:pointer;opacity:1}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0}.ts-dropdown .optgroup-header{background:#fff;color:#303030;cursor:default}.ts-dropdown .active{background-color:#f5fafd;color:#495c68}.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:rgba(48,48,48,.5)}.ts-dropdown .spinner{display:inline-block;height:30px;margin:5px 8px;width:30px}.ts-dropdown .spinner:after{animation:lds-dual-ring 1.2s linear infinite;border-color:#d0d0d0 transparent;border-radius:50%;border-style:solid;border-width:5px;content:" ";display:block;height:24px;margin:3px;width:24px}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ts-dropdown-content{max-height:200px;overflow:hidden auto;scroll-behavior:smooth}.ts-wrapper.plugin-drag_drop .ts-dragging{color:transparent!important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden!important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button:1em}.plugin-clear_button .clear-button{background:transparent!important;cursor:pointer;margin-right:0!important;opacity:0;position:absolute;right:2px;top:50%;transform:translateY(-50%);transition:opacity .5s}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret),8px)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{background:color-mix(#fff,#d0d0d0,85%);border-bottom:1px solid #d0d0d0;border-radius:3px 3px 0 0;padding:10px 8px;position:relative}.ts-wrapper .dropdown-header-close{color:#303030;font-size:20px!important;line-height:20px;margin-top:-12px;opacity:.4;position:absolute;right:8px;top:50%}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{border:1px solid #d0d0d0;box-shadow:none}.plugin-dropdown_input .dropdown-input{background:transparent;border:solid #d0d0d0;border-width:0 0 1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);display:block;padding:8px;width:100%}.plugin-dropdown_input .items-placeholder{border:0!important;box-shadow:none!important;width:100%}.plugin-dropdown_input.dropdown-active .items-placeholder,.plugin-dropdown_input.has-items .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-ms-input-placeholder{color:transparent}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:transparent}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0;flex-basis:0;flex-grow:1;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.ts-wrapper.plugin-remove_button .item{align-items:center;display:inline-flex}.ts-wrapper.plugin-remove_button .item .remove{border-radius:0 2px 2px 0;box-sizing:border-box;color:inherit;display:inline-block;padding:0 6px;text-decoration:none;vertical-align:middle}.ts-wrapper.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,.05)}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:none}.ts-wrapper.plugin-remove_button .remove-single{font-size:23px;position:absolute;right:0;top:0}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0!important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #0073bb;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#00578d}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#aaa}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0!important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #0073bb;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#00578d}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#aaa}:root{--ts-pr-clear-button:0px;--ts-pr-caret:0px;--ts-pr-min:.75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-control.rtl{padding-left:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-wrapper{position:relative}.ts-control,.ts-control input,.ts-dropdown{color:#303030;font-family:inherit;font-size:13px;line-height:18px}.ts-control,.ts-wrapper.single.input-active .ts-control{background:#fff;cursor:text}.ts-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.ts-wrapper.single .ts-control{--ts-pr-caret:2rem}.ts-wrapper.single .ts-control:after{border-color:grey transparent transparent;border-style:solid;border-width:5px 5px 0;content:" ";display:block;height:0;margin-top:-3px;position:absolute;top:50%;width:0}.ts-wrapper.single .ts-control:not(.rtl):after{right:15px}.ts-wrapper.single .ts-control.rtl:after{left:15px}.ts-wrapper.single.dropdown-active .ts-control:after{border-color:transparent transparent grey;border-width:0 5px 5px;margin-top:-4px}.ts-wrapper.single.input-active .ts-control,.ts-wrapper.single.input-active .ts-control input{cursor:text}.ts-wrapper{display:flex;min-height:36px}.ts-wrapper.multi.has-items .ts-control{padding-left:5px;--ts-pr-min:$padding-x}.ts-wrapper.multi .ts-control [data-value]{background-color:color-mix(#1da7ee,#178ee9,60%);background-image:linear-gradient(180deg,#1da7ee,#178ee9);background-repeat:repeat-x;border-radius:3px;box-shadow:0 1px 0 rgba(0,0,0,.2),inset 0 1px hsla(0,0%,100%,.03);text-shadow:0 1px 0 rgba(0,51,83,.3)}.ts-wrapper.multi .ts-control [data-value].active{background-color:color-mix(#008fd8,#0075cf,60%);background-image:linear-gradient(180deg,#008fd8,#0075cf);background-repeat:repeat-x}.ts-wrapper.multi.disabled .ts-control [data-value]{background:none;box-shadow:none;color:#999;text-shadow:none}.ts-wrapper.multi.disabled .ts-control [data-value],.ts-wrapper.multi.disabled .ts-control [data-value] .remove{border-color:#e6e6e6}.ts-wrapper.multi.disabled .ts-control [data-value] .remove{background:none}.ts-wrapper.single .ts-control{background-color:color-mix(#fefefe,#f2f2f2,60%);background-image:linear-gradient(180deg,#fefefe,#f2f2f2);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,.05),inset 0 1px 0 hsla(0,0%,100%,.8)}.ts-dropdown.single,.ts-wrapper.single .ts-control{border-color:#b8b8b8}.dropdown-active .ts-control{border-radius:3px 3px 0 0}.ts-dropdown .optgroup-header{font-size:.85em;font-weight:700;padding-top:7px}.ts-dropdown .optgroup{border-top:1px solid #f0f0f0}.ts-dropdown .optgroup:first-child{border-top:0}
/*!**************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/@symfony/ux-live-component/dist/live.min.css ***!
  \**************************************************************************************************************************************************/[data-loading*=\|show],[data-loading=""],[data-loading=show]{display:none}
/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/shop/scss/app.scss (1) ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************/html:root{--font-body:Raleway,sans-serif;--font-headings:Raleway,sans-serif;--color-primary:#15a0b4;--color-secondary:#000;--color-text:#001a2a;--color-muted:#001a2a;--color-bg:#fff;--bs-primary:#15a0b4;--bs-primary-rgb:21,160,180;--bs-body-color:#001a2a;--bs-body-bg:#fff;--bs-link-color:#15a0b4;--bs-link-hover-color:#138b9b;--bs-secondary-color:#001a2a;--btn-border-radius:.25rem}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px}html{background:var(--color-bg,#fff)}body,html{height:100%}.app-layout{display:flex;flex-direction:column;margin:0 auto;max-width:1920px;min-height:100vh}.app-container{margin-left:auto;margin-right:auto;max-width:100%;padding-left:16px;padding-right:16px;width:100%}@media (min-width:768px){.app-container{max-width:1140px;padding-left:24px;padding-right:24px}}@media (min-width:992px){.app-container{max-width:1320px}}.app-main{flex:1 0 auto;padding-bottom:76px}.section{padding-bottom:var(--space-6);padding-top:var(--space-6)}@media (min-width:992px){.section{padding-bottom:var(--space-7);padding-top:var(--space-7)}}.section-title{margin-bottom:var(--space-4)}@media (min-width:992px){.section-title{margin-bottom:var(--space-5)}}.logo-link{display:inline-block;text-decoration:none!important}.logo{display:block;height:auto;max-width:150px}@media (min-width:768px){.logo{max-width:180px}}.bg-waves:before{display:block}.bg-waves.bg-waves-white-top:before{background-image:url(/build/app/shop/images/bg_waves_white_top.bcfeeb5a.png);background-position:100% 0;background-repeat:no-repeat;background-size:100% 86px;height:86px;top:-85px}@media (max-width:767px){.bg-waves.bg-waves-white-top:before{background-position:50%;background-repeat:no-repeat;background-size:cover;height:50px;top:-48px}}.bg-waves.bg-waves-white-inv-top:before{background-image:url(/build/app/shop/images/bg_waves_white_bottom.b74e2f04.png);background-position:100% 0;background-repeat:no-repeat;background-size:100% 104px;height:104px;top:-2px}@media (max-width:767px){.bg-waves.bg-waves-white-inv-top:before{background-position:50%;background-repeat:no-repeat;background-size:cover;height:50px;top:-1px}}.bg-waves.bg-waves-home-top{background-color:#f8f9fa;background-image:url(/build/app/shop/images/bg_waves_home_top.1cd30e5f.svg);background-position:top;background-repeat:no-repeat;background-size:cover}.bg-waves.bg-waves-light-top:before{background:url(/build/app/shop/images/bg_waves_light_top.4f7b7fd4.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:104px;left:0;pointer-events:none;position:absolute;right:0;top:-85px;z-index:1}.bg-waves.bg-waves-teal-top:before{background:url(/build/app/shop/images/bg_waves_teal_top.a1cdaeef.svg) no-repeat 50%;background-size:cover;height:104px;top:-99px}.bg-waves.bg-waves-teal-bottom:after{background:url(/build/app/shop/images/bg_waves_teal_bottom.2e1fd65f.svg) no-repeat 50%;background-size:cover;bottom:-99px;content:"";height:104px;left:0;pointer-events:none;position:absolute;right:0;z-index:3}.section-wave{padding-top:8px}@media (min-width:992px){.section-wave{padding-top:16px}}@media (min-width:767px){.taxon-products-page .product-detail-container>.row.mt-5{align-items:start;display:grid;gap:2.5rem;grid-template-columns:300px 1fr}.taxon-products-page .product-detail-container>.row.mt-5>.col-12.col-lg-3,.taxon-products-page .product-detail-container>.row.mt-5>.col-12.col-lg-9{padding:0;width:auto}}.card,.card-surface{background-color:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:none;transition:transform .18s ease,box-shadow .18s ease}.card-surface:hover,.card:hover{box-shadow:none;transform:none}.card-header{border-bottom-style:solid!important;color:rgba(var(--bs-primary-rgb));font-weight:700;margin-left:1.5rem;margin-right:1.5rem}.bg-light{background-color:#f5f8fb!important}.form-control,.form-select,input,select,textarea{--bs-border-color:#ccc;border-radius:.25rem;font-weight:500}.btn,button{border-radius:.25rem;font-weight:700;--bs-btn-padding-x:2rem;--bs-btn-padding-y:1rem;--bs-btn-bg:#d9dadb;font-size:15px}.btn:hover,button:hover{text-decoration:none}.btn-light:hover{background-color:#c8c9ca;border-color:#c8c9ca}.btn.btn-primary:focus-visible,.btn.btn-primary:hover{background-color:#138b9b;border-color:#138b9b;color:#fff}.grid-products{--bs-gutter-x:12px;--bs-gutter-y:12px}@media (min-width:768px){.grid-products{--bs-gutter-x:16px;--bs-gutter-y:16px}}@media (min-width:992px){.grid-products{--bs-gutter-x:20px;--bs-gutter-y:20px}}.btn-sm.btn{--bs-btn-padding-x:1rem;--bs-btn-padding-y:0.5rem}.grid-home{--bs-gutter-x:16px;--bs-gutter-y:16px}@media (min-width:992px){.grid-home{--bs-gutter-x:24px;--bs-gutter-y:24px}}address{margin-bottom:0}.border-bottom{border-bottom:var(--bs-border-width) solid var(--bs-border-color)!important}.btn-outline-primary,.btn-outline-primary:hover{background-color:transparent!important}.btn-outline-primary:hover{border-color:#138b9b!important;color:#138b9b!important}.pagination{flex-wrap:wrap;gap:7px}.pagination .page-link{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:var(--spw-border-radius-sm);color:#333;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:500;height:40px;justify-content:center;min-width:40px;padding:.5rem;text-decoration:none;transition:var(--spw-transition)}.pagination .page-link:hover{background:#f9fafb;border-color:var(--spw-primary);color:var(--spw-primary)}.pagination .page-item.active .page-link{background:var(--spw-primary);border-color:var(--spw-primary);color:#fff}.pagination .page-item.disabled .page-link{background:#e5e7eb;box-shadow:none;color:#9ca3af;cursor:not-allowed;pointer-events:none}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#b4b8bb;--bs-btn-border-color:#b4b8bb;font-weight:600}.btn-secondary:hover{background-color:#aaa;border-color:#aaa;color:#eee}@media (min-width:992px){.modal-body,.modal-footer,.modal-header{padding:1rem 2.6rem 2rem}}.modal-footer{border-top:0}.badge{padding:6px 10px}.alert .fw-bold{display:none}.no-results .icon-noresults{height:100px;width:100px;fill:#15a0b4}.alert.alert-success{background-color:transparent!important;margin:1.5rem!important;padding:1.5rem!important}.table.card-table.text-nowrap{white-space:wrap!important}table th.sortable{text-wrap:nowrap}.btn-danger,.btn-warning{--bs-btn-color:#fff;--bs-btn-bg:#15a0b4;--bs-btn-border-color:#15a0b4;--bs-btn-hover-bg:#138b9b;--bs-btn-hover-border-color:#138b9b;--bs-btn-active-bg:#117f8d;--bs-btn-active-border-color:#117f8d;--bs-btn-focus-shadow-rgb:21,160,180;--bs-btn-hover-color:#fff}.form-check-label.required:after{color:var(--bs-danger,#dc3545);content:"*";padding-left:3px}.products-grid{display:grid;gap:var(--bs-gutter-y,20px) var(--bs-gutter-x,20px);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:2rem 0}@media (max-width:767px){.products-grid{gap:12px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.product-card{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);display:flex;flex-direction:column;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.product-card,.product-card:hover{color:inherit;text-decoration:none}.product-card:hover{border-color:var(--color-primary);box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-4px)}.product-card__image-wrapper{align-items:center;aspect-ratio:1/1;background:#fff;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.product-card__image-wrapper--placeholder{background:linear-gradient(135deg,#f5f7fa,#e8ecf0)}.product-card__image-wrapper--placeholder svg{color:#cbd5e0}.product-card__image{display:block;height:100%;object-fit:contain;padding:.75rem;transition:transform .3s ease;width:100%}.product-card:hover .product-card__image{transform:scale(1.05)}.product-card__content{display:flex;flex:1;flex-direction:column;gap:.5rem;padding:1rem}.product-card__code{color:var(--color-primary);font-size:1rem;font-weight:600;margin:0;text-transform:uppercase}.product-card__name{color:var(--color-text);display:-webkit-box;font-size:1rem;font-weight:600;line-height:1.3;margin:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:767px){.product-card__name{font-size:.9rem}}.product-card__description{color:#666;display:-webkit-box;font-size:.875rem;line-height:1.4;margin:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:767px){.product-card__description{display:none}}.product-card__footer{display:flex;gap:.5rem;justify-content:space-between;margin-top:auto;padding:0 1rem 1rem}.product-card__footer .addtobasket>div{min-width:0!important}.product-card__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem}.product-card__price--current{color:var(--color-primary);font-size:1.25rem;font-weight:700}@media (max-width:767px){.product-card__price--current{font-size:1.1rem}}.product-card__price--original{color:#e53e3e;font-size:1.125rem;font-weight:700}@media (max-width:767px){.product-card__price--original{font-size:1rem}}.product-card__price--discount{color:#999;font-size:.875rem;text-decoration:line-through}.product-card__badge{align-items:center;align-self:flex-start;border-radius:6px;display:inline-flex;font-size:.75rem;font-weight:600;gap:.25rem;letter-spacing:.025em;margin-top:5px;padding:.375rem .75rem;text-transform:uppercase}.product-card__badge svg{flex-shrink:0}@media (max-width:767px){.product-card__badge{font-size:.7rem;padding:.3rem .6rem}}.product-card__badge--in-stock{color:#155724;padding:0!important}.product-card__badge--out-of-stock{color:#a60d1c;padding:0!important}.taxon-products-page>.container{max-width:1400px;padding:0 24px}@media (max-width:1024px){.taxon-products-page>.container{padding:0 16px}}.taxon-products-page .breadcrumb{align-items:center;background:transparent;display:flex;flex-wrap:wrap;font-size:.85rem;gap:.4rem;margin-bottom:1rem;padding:0}.taxon-products-page .breadcrumb .breadcrumb-item+.breadcrumb-item:before{color:var(--color-primary);content:"›";float:none;opacity:.6;padding:0}.taxon-products-page .breadcrumb .breadcrumb-item a{color:var(--color-primary);text-decoration:none}.taxon-products-page .breadcrumb .breadcrumb-item a:hover{text-decoration:underline}.taxon-products-page .breadcrumb .breadcrumb-item.active span{color:var(--color-primary);opacity:.7}.taxon-products-page .row.mt-5{margin-top:1rem!important}.taxon-products-page .col-12.col-lg-3>.container-xl{max-width:none;padding:0}.taxon-products-page .products-grid{background:#f8f7f8;border-radius:4px;gap:10px;grid-template-columns:repeat(4,1fr);margin-top:0;padding:1rem}@media (max-width:1199px){.taxon-products-page .products-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:991px){.taxon-products-page .products-grid{grid-template-columns:repeat(1,1fr)}}@media (max-width:767px){.taxon-products-page .products-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.taxon-products-page .products-grid{grid-template-columns:repeat(1,1fr)}}.taxon-products-page .product-card{border:1px solid #fff;border-radius:16px;box-shadow:none}.taxon-products-page .product-card:hover{border-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08);color:inherit;text-decoration:none;transform:none}.taxon-products-page .product-card__image{object-fit:contain;padding:.5rem}.product-card:hover .taxon-products-page .product-card__image{transform:none}.taxon-products-page .product-card__image-wrapper{background:#fff}.taxon-products-page .product-card__content{gap:.2rem;padding:.6rem .75rem .75rem}.taxon-products-page .product-card__name{color:var(--color-text);font-size:1rem;font-weight:600;-webkit-line-clamp:2}.taxon-products-page .product-card__description{display:none}.taxon-products-page .product-card__footer{display:flex;gap:.2rem;justify-content:space-between;padding:0 .75rem .75rem}.taxon-products-page .product-card__price--current{color:var(--color-primary);font-size:1rem;font-weight:600}.taxon-products-page .product-card__price--original{font-size:.8rem}.taxon-products-page .product-card__badge{border-radius:4px;font-size:.65rem;gap:.2rem;padding:.2rem .45rem}.taxon-products-page .product-card__badge svg{height:10px;width:10px}.facet-group-label{letter-spacing:0}.btn.btn-sm.dropdown-toggle{background-color:transparent;border:1px solid #d1d5db;color:#333;font-weight:500}.btn.btn-sm.dropdown-toggle:hover{background-color:transparent;border:1px solid #15a0b4;color:#15a0b4}.product-card__link{display:flex;flex-direction:column}.product-card__link,.product-card__link:hover{color:inherit;text-decoration:none}.product-detail__categories{font-size:.9rem;margin:2rem 0 1.25rem;text-align:center}.product-detail__category-link{color:var(--color-primary);text-decoration:none}.product-detail__category-link:hover{text-decoration:underline}.product-detail__category-sep{color:var(--color-primary);margin:0 .5rem}.product-detail__page-title{color:var(--color-primary);font-size:2rem;font-weight:700;margin:.25rem 0 1.5rem;text-align:center}@media (max-width:768px){.product-detail__page-title{font-size:1.5rem;margin:.25rem 0 1rem}}.product-detail-container{margin:2rem auto;max-width:1400px;padding:0 1.5rem}@media (max-width:767px){.product-detail-container{margin:1rem auto;padding:0 1rem}}.product-detail{display:block}.product-detail__bom-section{margin-top:2.5rem}.product-detail__compat-title{color:var(--color-primary,#15a0b4);font-size:1.2rem;font-weight:700;margin-bottom:1rem}.product-detail__overview{display:none}@media (max-width:991px){.product-detail__summary{position:static}}.product-detail__summary-inner{background:#f5f8fb;border:1px solid #f5f8fb;border-radius:32px;padding:2rem}@media (max-width:767px){.product-detail__summary-inner{border-radius:10px;padding:1rem}}.product-detail__card-horizontal{align-items:start;display:grid;gap:2rem;grid-template-columns:440px 1fr}@media (max-width:767px){.product-detail__card-horizontal{gap:1rem;grid-template-columns:1fr}}.product-detail__card-horizontal--no-image{grid-template-columns:1fr}.product-detail__main-image-link{display:block;text-align:left}.product-detail__card-image .product-detail__main-image{border-radius:16px;max-height:380px;max-width:100%;object-fit:contain}.product-detail__card-image .product-detail__main-image-description{color:#777;font-size:.8rem;margin-top:8px;text-align:center}.product-detail__card-image--no-image,.product-detail__card-image:empty{display:none}.product-detail__card-image--no-image+.product-detail__card-info,.product-detail__card-image:empty+.product-detail__card-info{grid-column:1/-1}.product-detail__thumbnails{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.product-detail__thumbnail{background:#fff;border:2px solid #e0e0e0;border-radius:6px;cursor:pointer;height:60px;overflow:hidden;padding:0;transition:border-color .2s;width:60px}.product-detail__thumbnail--active,.product-detail__thumbnail:hover{border-color:var(--color-primary,#15a0b4)}.product-detail__thumbnail-image{height:100%;object-fit:contain;width:100%}.product-detail__card-info{display:flex;flex-direction:column}.product-detail__card-info .product-detail__header{order:1}.product-detail__card-info .product-detail__desc{order:2}.product-detail__card-info .product-detail__seasons{order:3}.product-detail__card-info .spw-season-tabs--inline{order:4}.product-detail__card-info .spw-show-parts-btn{order:5}.product-detail__card-info .product-detail__attributes-inline{order:6}.product-detail__card-info .product-detail__stock{order:8}.product-detail__card-info .product-detail__prices{order:7}.product-detail__card-info>.position-relative{order:9}.spw-show-parts-btn{align-self:flex-start;background:var(--color-primary,#009580);border:2px solid var(--color-primary,#009580);border-radius:6px;color:#fff;display:inline-block;font-size:1rem;font-weight:600;margin-top:1.5rem;padding:.75rem 2rem;text-align:center;text-decoration:none;transition:background .2s,color .2s}.spw-show-parts-btn:hover{background:#fff;color:var(--color-primary,#009580);text-decoration:none}.product-detail__header{border-bottom:none;margin-bottom:1rem;padding-bottom:0}.product-detail__title{color:var(--color-primary);font-size:1.725rem;font-weight:700;line-height:1.3;margin:0 0 .25rem;text-align:left}@media (max-width:767px){.product-detail__title{font-size:1.4rem}}.product-detail__code{color:var(--color-primary);font-size:1rem;font-weight:400;margin-bottom:0}.product-detail__seasons .product-detail__seasons-label{padding-right:4px}.product-detail__breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;font-size:.875rem;gap:.25rem;margin-bottom:1.5rem}.product-detail__breadcrumb-link{color:var(--color-primary)}.product-detail__breadcrumb-link:hover{opacity:.8;text-decoration:underline}.product-detail__breadcrumb-sep{color:var(--color-primary);font-weight:700;margin:0 .2rem}.product-detail__breadcrumb-current{color:var(--color-text)}.product-detail__short-description{border-bottom:none;color:#555;font-size:.875rem;line-height:1.6;margin-bottom:1rem;padding-bottom:0}.product-detail__description-inline{border-top:1px solid #eee;color:#555;font-size:.875rem;line-height:1.6;margin-top:1rem;padding-top:1rem}.product-detail__prices{border-bottom:none;margin-bottom:1rem;margin-top:1rem;padding-bottom:0}.product-detail__price-wrapper{align-items:baseline;display:flex;flex-wrap:wrap;gap:.75rem}.product-detail__price-label{color:var(--color-text);font-size:1rem;font-weight:500;margin-right:.25rem}.product-detail__price{font-weight:700;line-height:1}.product-detail__price--current{color:var(--color-primary,#15a0b4);font-size:1.5rem}@media (max-width:767px){.product-detail__price--current{font-size:1.25rem}}.product-detail__price--original{color:#999;font-size:1.125rem;text-decoration:line-through}.product-detail__lowest-price{background:#f9fafb;border-left:3px solid var(--color-primary,#15a0b4);border-radius:6px;color:#666;font-size:.8125rem;margin-top:.5rem;padding:.5rem .75rem}.product-detail__unavailable{background:#fef2f2;border-radius:8px;color:#e53e3e;font-size:1.125rem;font-weight:600;padding:1rem;text-align:center}.product-detail__cart-row{align-items:center;display:flex;gap:.5rem;margin-top:.25rem}.product-detail__qty-input{flex:0 0 auto;text-align:center;width:88px}.product-detail__qty-input:focus{outline:none}.product-detail__qty-input.is-invalid,.was-validated .product-detail__qty-input:invalid{background-image:none!important;border-color:#dc3545!important;padding-right:.5rem!important}.product-detail__qty-error{margin-top:.5rem}.product-detail__qty-error .invalid-feedback,.product-detail__qty-error li,.product-detail__qty-error ul{color:#dc3545;display:block;font-size:.8125rem;list-style:none;margin:0;padding:0}.product-detail__qty-unit{color:var(--color-text);font-size:.875rem;font-weight:600}.product-detail__add-btn{transition:background .2s ease;white-space:nowrap}.product-detail__add-btn:disabled{background:#d1d5db;color:#9ca3af;cursor:not-allowed}.message-out-of-stock,[data-test-product-out-of-stock]{display:inline-block;font-size:1rem;padding:.75rem 0}.message-out-of-stock .text-out_of_stock,[data-test-product-out-of-stock] .text-out_of_stock{color:#dc2626}.accordion{margin-top:2rem}.accordion .accordion-item{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;margin-bottom:1rem;overflow:hidden}.accordion .accordion-button{background:#fff;border:none;color:var(--color-text);font-size:1rem;font-weight:600;padding:1.25rem 1.5rem;transition:background-color .2s ease}.accordion .accordion-button:not(.collapsed){background:#f9fafb;box-shadow:none;color:var(--color-primary,#15a0b4)}.accordion .accordion-button:focus{border-color:transparent;box-shadow:none}.accordion .accordion-button:after{filter:brightness(0) saturate(100%) invert(54%) sepia(46%) saturate(1082%) hue-rotate(143deg) brightness(91%) contrast(91%)}.accordion .accordion-body{background:#fafbfc;color:#555;font-size:.9375rem;line-height:1.6;padding:1.5rem}.table-product-attributes{font-size:.9375rem;margin:0;width:100%}.table-product-attributes tbody tr{border-bottom:1px solid #e5e7eb}.table-product-attributes tbody tr:last-child{border-bottom:none}.table-product-attributes td{padding:.75rem 0;vertical-align:top}.table-product-attributes td:first-child{color:var(--color-text);font-weight:600;width:40%}.table-product-attributes td:last-child{color:#555}[data-test-product-rating]{align-items:center;border-bottom:1px solid rgba(0,0,0,.08);display:flex;gap:.5rem;margin-bottom:1rem;padding-bottom:1rem}[data-test-product-rating] .stars{color:#fbbf24}[data-test-product-rating] .rating-count{color:#666;font-size:.875rem}.bom-list{display:grid;gap:4px 48px;grid-template-columns:repeat(2,1fr);list-style:disc;margin:0;padding:0 0 0 1.5rem}@media (max-width:768px){.bom-list{grid-template-columns:1fr}}.bom-list__item{padding:2px 0}.bom-list__link{align-items:baseline;color:var(--color-text);display:inline-flex;font-size:1rem;gap:.5rem;line-height:1.5;text-decoration:underline}.bom-list__link:hover{opacity:.75}.bom-list__link--disabled{color:#999;cursor:default;text-decoration:none}.bom-list__link--disabled:hover{opacity:1}.bom-list__code{color:#6c757d;flex:0 0 auto;font-size:.9rem;white-space:nowrap}.bom-list__name{flex:1 1 auto;font-size:.9rem}.bom-list--extra{margin-top:4px}.bom-list-more{display:flex;flex-direction:column;margin-top:0}.bom-list-more[open]{flex-direction:column-reverse}.bom-list-more__toggle{color:var(--color-primary);cursor:pointer;font-size:.9rem;list-style:none;padding-right:.25rem;text-align:right;user-select:none}.bom-list-more__toggle::-webkit-details-marker{display:none}.bom-list-more__toggle:hover{text-decoration:underline}.bom-list-more[open] .bom-list-more__toggle{margin-bottom:.5rem}.bom-list-more[open] .bom-list-more__label--collapsed,.bom-list-more__label--expanded{display:none}.bom-list-more__label--expanded:after{transform:translateY(2px) rotate(180deg)}.bom-list-more__label--collapsed:after,.bom-list-more__label--expanded:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23001a2a' fill-rule='evenodd' d='M4.293 8.293a1 1 0 0 1 1.414 0L12 14.586l6.293-6.293a1 1 0 1 1 1.414 1.414l-7 7a1 1 0 0 1-1.414 0l-7-7a1 1 0 0 1 0-1.414' clip-rule='evenodd'/%3E%3C/svg%3E");background-size:contain;content:"";display:inline-block;font-size:14px;height:12px;margin-left:5px;padding-left:6px;text-decoration:none!important;width:12px}.bom-list-more__label--collapsed:after{transform:translateY(2px)}.bom-list-more[open] .bom-list-more__label--expanded{display:inline}.related-spare-parts{border-top:1px solid #e9ecef;margin-top:3rem;padding-top:2rem}.related-spare-parts__title{color:#212529;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.product-detail__stock{font-size:.875rem;font-weight:500;margin-bottom:.5rem}.product-detail__stock--in-stock{color:#16a34a}.product-detail__stock--out-of-stock{color:#dc2626}.product-detail__seasons{color:var(--color-text);font-size:1rem;margin-bottom:0}.product-detail__desc{color:var(--color-text);font-size:1rem;font-weight:500;line-height:1.6;margin-bottom:.75rem}.product-detail__attributes-inline{color:#555;font-size:.8125rem;line-height:1.5;margin-bottom:.75rem}.product-detail__attr strong{color:var(--color-text)}.product-detail__attr-sep{color:#ccc;margin:0 .25rem}.product-detail-page-title{color:var(--color-primary,#15a0b4);font-size:2rem;font-weight:700;margin:2rem 0 1.5rem;text-align:center}.product-detail-container .breadcrumb,.product-detail-container>nav[aria-label=breadcrumb]{display:none}.product-detail__summary-inner .product-detail__main-image-link{background-color:#fff;border-radius:16px}.facet-group-parent-label{color:#6c757d;cursor:default;font-size:.8rem;font-weight:600;margin-top:.25rem;padding:.35rem 0 .1rem;user-select:none}.facet-group-label,.facet-group-parent-label{letter-spacing:.04em;text-transform:uppercase}.facet-group-label{border-bottom:1px solid rgba(0,0,0,.08);color:var(--color-text);font-size:1rem;font-weight:700;margin-bottom:.6rem;padding:.35rem 0 .5rem}.facet-parent-item{margin-bottom:.15rem}.facet-parent-row{align-items:center;display:flex;gap:.25rem}.facet-parent-row .form-check{flex:1;font-weight:700;margin:4px 0}.facet-expand-btn{background:none;border:none;color:var(--color-primary,#15a0b4);cursor:pointer;flex-shrink:0;font-size:1rem;line-height:1;padding:0 .25rem;transition:transform .2s}.facet-expand-btn[aria-expanded=true]{transform:rotate(90deg)}.facet-children{margin-bottom:.35rem;margin-top:.2rem;padding-left:1.25rem}.facet-children .form-check{margin-bottom:.22rem}.facet-children .form-check-label{font-weight:500}.facets-form{position:relative}.facets-form.is-loading .bitbag-sylius-elasticsearch-plugin-facets-form{opacity:.4;pointer-events:none}.facets-form.is-loading .facets-loader{opacity:1;visibility:visible}.address-book-form{position:relative}.address-book-form.is-loading select{opacity:.4;pointer-events:none}.address-book-form.is-loading .facets-loader{opacity:1;visibility:visible}.address-book-form.is-loading:before{backdrop-filter:blur(2px);background:rgba(0,0,0,.3);bottom:0;content:"";left:0;position:fixed;right:0;top:0;z-index:9998}.facets-loader{align-items:center;backdrop-filter:blur(8px);background:hsla(0,0%,100%,.95);border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.15);display:flex;flex-direction:column;gap:1rem;left:50%;opacity:0;padding:2rem 3rem;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:9999}@media (max-width:767px){.facets-loader{padding:1.5rem 2rem}}.facets-loader__spinner{animation:facets-spin .8s linear infinite;border:4px solid rgba(21,160,180,.2);border-radius:50%;border-top:4px solid var(--color-primary,#15a0b4);height:48px;width:48px}@media (max-width:767px){.facets-loader__spinner{border-width:3px;height:40px;width:40px}}@keyframes facets-spin{to{transform:rotate(1turn)}}.facets-loader__text{color:var(--color-primary,#15a0b4);font-size:1rem;font-weight:600;margin:0;white-space:nowrap}@media (max-width:767px){.facets-loader__text{font-size:.9rem}}.facets-form.is-loading:before{backdrop-filter:blur(2px);background:rgba(0,0,0,.3);bottom:0;content:"";left:0;position:fixed;right:0;top:0;z-index:9998}.support-footer{background-color:#001a2a;color:hsla(0,0%,100%,.85);flex:0 0 auto;padding-bottom:0}.support-footer__content{padding:56px 0 24px}@media (max-width:768px){.support-footer__content{padding:40px 0 32px}}.support-footer__content a{color:#fff}.support-footer__content a:hover{color:hsla(0,0%,100%,.75)}.footer-columns{align-items:flex-start;display:grid;gap:28px;grid-template-columns:1fr}@media (min-width:768px){.footer-columns{gap:32px;grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.footer-columns{gap:40px;grid-template-columns:1.1fr 1fr 1fr 1fr}}@media (min-width:1200px){.footer-columns{gap:56px}}.footer-column__title{color:var(--color-primary);font-size:18px;font-weight:700;margin:0 0 8px;text-transform:none}.footer-column__list--mt,.footer-column__title--mt{margin-top:16px}.footer-column__list{list-style:none;margin:0;padding:0}.footer-column__list li{margin:0;padding:0}.footer-column__list li:last-child{margin-bottom:0}.footer-column__link{color:#fff;display:inline-block;font-size:15px;line-height:1.4;text-decoration:none;transition:color .2s ease-in-out}.footer-column__link:focus,.footer-column__link:hover{color:var(--color-primary);text-decoration:underline}.footer-nav-heading{color:var(--color-primary);display:block;font-size:16px;font-weight:700;line-height:1.4;margin-bottom:16px;text-decoration:none;transition:color .2s ease-in-out}.footer-nav-heading:focus,.footer-nav-heading:hover{color:#fff;text-decoration:none}.footer-external-block{margin-top:24px}.footer-external-label{color:#fff;font-size:13px;line-height:1.4;margin:0 0 3px}.footer-external-label--mt{margin-top:16px}.footer-external-link{color:hsla(0,0%,100%,.9);display:flex;font-size:14px;font-weight:500;gap:10px;text-decoration:none;transition:color .2s ease-in-out}.footer-external-link h4{text-decoration:underline}.footer-external-link .img,.footer-external-link img{height:44px;width:44px;fill:var(--color-primary)}.footer-external-link:focus,.footer-external-link:hover{color:var(--color-primary);text-decoration:none}.footer-column--logos{display:flex;flex-direction:column;gap:14px;padding-top:4px}.footer-payment-logos{margin-top:20px}.footer-delivery-logos,.footer-payment-logos{align-items:center;display:flex;flex-wrap:nowrap;gap:8px}img.filter-w{filter:brightness(0) invert(1)}.footer-logo__img{filter:none;height:30px;max-width:100%}.footer-payment-logo{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:hsla(0,0%,100%,.85);font-size:12px;font-weight:700;letter-spacing:.03em}.footer-delivery-logo,.footer-payment-logo{align-items:center;display:inline-flex;justify-content:center;padding:4px 8px;white-space:nowrap}.footer-delivery-logo{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:4px;color:hsla(0,0%,100%,.75);font-size:11px}.footer-column--company{display:flex;font-size:14px;line-height:1.6}@media (min-width:768px){.footer-column--company{justify-content:end}}.footer-logo{margin-bottom:18px}.footer-logo__img{display:block;filter:brightness(0) invert(1);max-height:none;width:30px;width:auto}.footer-company-info{color:#fff;font-size:15px;line-height:1.6;margin:0 0 10px}.footer-company-info:last-child{margin-bottom:0}.support-footer__legal-links-bar{padding:16px 0 32px}.support-footer__legal-links-bar .app-container{align-items:center;display:flex;flex-wrap:wrap;gap:6px 28px}.footer-legal-link{background:none;border:none;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;padding:0;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease-in-out}.footer-legal-link:focus,.footer-legal-link:hover{color:#fff;text-decoration:underline}.support-footer__copyright-bar{background-color:#314653;font-size:16px;padding:16px 0}.support-footer__copyright-inner{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.support-footer__copyright{color:#f8ffff;font-size:13px}.support-footer__credit{color:#f8ffff;font-size:16px}.support-footer__credit-brand{color:#fff!important;font-weight:700}.ppl-parcelshop-container{display:block;margin-bottom:0;margin-top:0;position:relative}.ppl-parcelshop-container .ui.button{align-items:center;display:inline-flex;justify-content:center;line-height:1.2;max-width:100%;min-height:2.5em;overflow:hidden;text-overflow:ellipsis;white-space:normal}.ppl-parcelshop-modal{backface-visibility:hidden;background-color:#fff;border:1px solid #ccc;border-radius:.5rem;box-shadow:0 10px 30px rgba(0,0,0,.3);display:none;height:min(800px,92vh);left:50%;max-height:92vh;max-width:96vw;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(1200px,96vw);z-index:10001}.ppl-parcelshop-modal.is-open{display:block}.ppl-parcelshop-modal__header{align-items:center;background:#f8f9fa;border-bottom:1px solid #dee2e6;display:flex;height:56px;justify-content:space-between;padding:0 1.5rem}.ppl-parcelshop-modal__header h3{color:#333;font-size:1.25rem;margin:0}.ppl-parcelshop-modal__header .close{background:none;border:none;color:#666;cursor:pointer;font-size:1.5rem;line-height:1}.ppl-parcelshop-modal__header .close:hover{color:#000}.ppl-parcelshop-modal__content{background:#fff;display:flex;height:calc(100% - 56px);overflow:hidden;position:relative;width:100%}.ppl-parcelshop-modal__sidebar{background:#fdfdfd;border-right:1px solid #dee2e6;display:none;flex-shrink:0;width:320px}.ppl-parcelshop-modal__map-wrapper{flex:1;height:100%;min-width:0;position:relative}.ppl-parcelshop-backdrop{backdrop-filter:blur(2px);background-color:rgba(0,0,0,.5);display:none;height:100vh;left:0;position:fixed;top:0;user-select:none;width:100vw;will-change:opacity;z-index:10000}.ppl-parcelshop-backdrop.is-open{display:block}#ppl-parcelshop-map,[id^=ppl-parcelshop-map-]{display:block!important;height:100%!important;min-height:400px;visibility:visible!important;width:100%!important}#ppl-parcelshop-map iframe,.ppl-parcelshop-modal__content iframe{border:none!important;display:block!important;height:100%!important;position:relative!important;width:100%!important}.site-header{background:#fff;border-bottom:1px solid #e8e8e8;left:0;position:fixed;top:0;width:100%;z-index:1000}@media (max-width:768px){.site-header .dropdown-langs,.site-header .site-header__user{display:none}}body:has(.site-header){padding-top:55px}.site-header__inner{align-items:center;display:flex;height:56px;justify-content:space-between;margin:0 auto;max-width:1920px;padding:0 24px}@media (max-width:768px){.site-header__inner{padding:0 16px}}.site-header__logo{align-items:flex-end;color:inherit;display:inline-flex;flex-shrink:0;gap:6px;text-decoration:none!important}.site-header__logo:hover{opacity:1;text-decoration:none!important}.site-header__logo-img{display:block;height:34px;width:auto}@media (max-width:576px){.site-header__logo-img{height:26px}}.site-header__logo-suffix{color:var(--color-primary);font-family:var(--font-body);font-size:1.25rem;font-weight:500;letter-spacing:0;line-height:1;padding-bottom:0;text-transform:uppercase}@media (max-width:1200px){.site-header__logo-suffix{display:none}}.site-header__nav{align-items:center;display:flex;gap:32px}.site-header__nav a{color:#001a2a;font-size:15px;font-weight:500;text-decoration:none;transition:color .15s}.site-header__nav a:hover{color:var(--color-primary);text-decoration:none}@media (max-width:1300px){.site-header__nav{gap:16px}}@media (max-width:1199px){.site-header__nav{display:none!important}}@media (max-width:768px){.site-header__nav{display:none}}.site-header__controls{align-items:center;display:flex;flex-shrink:0;gap:16px}@media (max-width:576px){.site-header__controls{gap:10px}}.site-header__user{align-items:center;display:flex;gap:8px}.site-header__user svg{color:var(--color-primary);flex-shrink:0}.site-header__user a{color:var(--color-text);font-size:13px;text-decoration:none;white-space:nowrap}.site-header__user a:hover{color:var(--color-primary);text-decoration:none}@media (max-width:768px){.site-header__user .site-header__sep,.site-header__user a{display:none}}.site-header__user .btn-group-user button{background-color:transparent;border:none}.site-header__user .btn-group-user .dropdown-toggle:after{border-bottom:0;border-left:.25em solid transparent;border-right:.25em solid transparent;border-top:.25em solid}.site-header__user .btn-group-user a{display:block;font-size:15px;font-weight:500}@media (min-width:768px){.site-header__user .btn-group-user{display:none}}.site-header__sep{color:#ccc;font-size:12px;user-select:none}.site-header__locale-btn{align-items:center;background:none;border:none;color:var(--color-text);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:2px;padding:4px 6px;white-space:nowrap}.site-header__locale-btn:hover{opacity:.8}.site-header__locale-btn svg{color:var(--color-text)}.site-header__controls .col-auto{padding:0!important}.site-header__controls .dropdown .btn-dark,.site-header__controls .dropdown .btn-sm{background:none!important;border:none!important;color:var(--color-text)!important;font-size:13px;font-weight:600;padding:4px 6px!important}.site-header__controls .btn-icon,.site-header__controls [data-bs-target="#offcanvasCart"]{background:none!important;border:none!important;color:var(--color-primary)!important;padding:4px!important;position:relative!important}.site-header__controls .btn-icon:hover,.site-header__controls [data-bs-target="#offcanvasCart"]:hover{color:var(--color-primary)!important}.site-header__controls .btn-icon>span,.site-header__controls [data-bs-target="#offcanvasCart"]>span{display:none!important}.site-header__controls .btn-icon .badge,.site-header__controls [data-bs-target="#offcanvasCart"] .badge{align-items:center;background:var(--color-primary)!important;border-radius:50%;display:flex!important;font-size:10px;font-weight:700;height:18px;justify-content:center;left:auto!important;min-width:18px;position:absolute!important;right:-8px;top:-4px}#offcanvasCart .h6{margin-bottom:0!important}.navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(0, 26, 42, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.offcanvas .site-header__logo-img{height:26px;width:auto}.offcanvas a{color:#001a2a;font-size:16px;font-weight:500;text-decoration:none;transition:color .15s}.offcanvas a:hover{color:var(--color-primary);text-decoration:none}.offcanvas .pages a{display:block;margin-bottom:8px}.offcanvas .langs{list-style:none;margin-top:30px;padding-left:0}.offcanvas .langs li{display:inline-block;margin-right:10px}.offcanvas .langs li a{font-weight:400}.offcanvas .offcanvas-body{display:flex;flex-direction:column;justify-content:space-between}.offcanvas svg{fill:var(--color-primary)}.offcanvas .user{display:flex}.support-hero{align-items:center;background-color:#15a0b4;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:440px;overflow:visible;position:relative;width:100%}@media (max-width:768px){.support-hero{min-height:360px}}.support-hero__bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.support-hero--subpage{align-items:flex-start;justify-content:flex-end;min-height:260px}@media (max-width:768px){.support-hero--subpage{min-height:160px}}.support-hero--subpage .support-hero__search-bar{position:absolute;right:24px;top:16px;z-index:10}@media (max-width:576px){.support-hero--subpage .support-hero__search-bar{right:12px;top:12px}}.support-hero--subpage .support-hero__search-bar form{align-items:stretch;display:flex;gap:0}.support-hero--subpage .support-hero__search-bar .autocomplete-wrapper{position:relative;width:260px}@media (max-width:576px){.support-hero--subpage .support-hero__search-bar .autocomplete-wrapper{width:160px}}.support-hero--subpage .support-hero__search-bar input[type=text]{background:#fff;border:1px solid hsla(0,0%,100%,.4);border-radius:4px 0 0 4px;border-right:none;color:var(--color-text);font-size:.9rem;padding:9px 14px;transition:all .2s ease;width:100%}.support-hero--subpage .support-hero__search-bar input[type=text]::placeholder{color:#999}.support-hero--subpage .support-hero__search-bar input[type=text]:focus{background:#fff;border-color:var(--color-primary);box-shadow:none;outline:none}.support-hero--subpage .support-hero__search-bar button{border-radius:0 4px 4px 0;font-size:.9rem;font-weight:600;padding:9px 20px;white-space:nowrap}.support-hero__inner{margin:0 auto;max-width:1320px;padding:24px;position:relative;width:100%;z-index:2}.support-hero__panel{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(4,32,37,.5);border:none;border-radius:16px;box-shadow:none;margin:0 auto;max-width:100%;overflow:visible;padding:40px 32px;text-align:center;transform:translateY(-30px);width:1000px}@media (min-width:1200px){.support-hero__panel{padding-left:80px;padding-right:80px}}@media (max-width:768px){.support-hero__panel{padding:20px;transform:translateY(-15px)}}.support-hero__panel h1{color:#fff;font-size:2.5rem;font-weight:900;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.2)}@media (max-width:768px){.support-hero__panel h1{font-size:1.5rem}}.support-hero__panel p{color:#fff;font-size:1.4rem;margin:0 0 24px;text-shadow:0 1px 4px rgba(0,0,0,.15)}@media (max-width:768px){.support-hero__panel p{font-size:1rem}}.support-hero__search{align-items:stretch;display:flex;gap:12px;justify-content:center}@media (max-width:576px){.support-hero__search{flex-direction:column}}.support-hero__search .autocomplete-wrapper{flex:1;position:relative}.support-hero__search input[type=text]{background:#fff;border:1px solid #fff;border-radius:var(--btn-border-radius);color:#001a2a;font-size:1rem;font-weight:500;padding:17px 20px;transition:all .2s ease;width:100%}.support-hero__search input[type=text]::placeholder{color:#6c757d}.support-hero__search input[type=text]:focus{background:#fff;border-color:#fff;box-shadow:0 0 0 3px rgba(21,160,180,.1);outline:none}@media (max-width:576px){.support-hero__search input[type=text]{padding:10px 15px}}.support-hero__search button{align-items:center;border-radius:var(--btn-border-radius);display:inline-flex;font-weight:700;gap:8px;padding:17px 20px;white-space:nowrap}@media (max-width:576px){.support-hero__search button{justify-content:center;padding:10px 15px}}.support-hero__search button:focus,.support-hero__search button:hover{color:#fff}.support-hero__search .btn__arrow{font-size:1.25rem;line-height:1}.autocomplete-results{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);display:none;margin-top:4px;max-height:400px;max-width:100%;overflow-y:auto;position:absolute;right:0;top:100%;z-index:9999}@media (min-width:991px){.autocomplete-results{max-width:500px;width:500px}}@media (min-width:1200px){.autocomplete-results{max-width:721px;width:721px}}.autocomplete-results.is-visible{display:block}.autocomplete-item{border-bottom:1px solid #f5f5f5;color:#333;display:block;padding:8px 16px;text-decoration:none;transition:background-color .15s ease}.autocomplete-item:last-child{border-bottom:none}.autocomplete-item:hover{background-color:#f8f9fa;text-decoration:none}.autocomplete-item:focus{background-color:#f8f9fa;outline:2px solid var(--color-primary);outline-offset:-2px}.autocomplete-item__content{align-items:start;display:flex;gap:2px}.autocomplete-item__name{color:var(--color-text)!important;font-size:1rem;font-weight:500;line-height:1.3;padding-right:10px}.autocomplete-item__name strong{color:var(--color-primary);font-weight:600}.autocomplete-item__badge{align-self:flex-start;background:#e9f7f5;border-radius:3px;color:var(--color-primary,#009580);display:inline-block;font-size:.68rem;font-weight:600;letter-spacing:.04em;margin-top:1px;padding:2px 6px;text-transform:uppercase;text-wrap:nowrap;white-space:nowrap}.support-hero__wave{bottom:-1px;left:0;line-height:0;overflow:hidden;pointer-events:none;position:absolute;width:100%;z-index:3}.support-hero__wave svg{display:block;height:120px;width:100%}@media (max-width:768px){.support-hero__wave svg{height:70px}}.support-tiles{background:#fff;padding:48px 0}.support-tiles__inner{display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1320px;padding:0 16px}@media (max-width:991px){.support-tiles__inner{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.support-tiles__inner{gap:16px;grid-template-columns:1fr}}.support-tiles__inner--single{grid-template-columns:1fr}.support-tile{align-items:center;background:#fff;border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.06);color:inherit;display:flex;flex-direction:column;padding:28px 20px;text-align:center;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.support-tile:hover{box-shadow:0 12px 32px rgba(0,0,0,.12);text-decoration:none;transform:translateY(-4px)}.support-tile:hover .support-tile__icon{transform:scale(1.1)}.support-tile__icon{color:var(--primary,#06c);font-size:32px;margin-bottom:12px;transition:transform .2s ease}.support-tile strong{display:block;font-size:18px;font-weight:600;margin-bottom:6px}.support-tile span:last-child{display:block;font-size:14px;opacity:.75}@media (max-width:575px){.support-tile{padding:24px 16px}.support-tile__icon{font-size:28px}.support-tile strong{font-size:16px}.support-tile span:last-child{font-size:13px}}.spw-index-header{margin:2rem auto 0;max-width:800px;padding:0 1.5rem;text-align:center}.spw-index-header .product-detail__categories{margin-bottom:1rem}.spw-index-header .product-detail__page-title{margin-bottom:.75rem}.spw-page-subtitle{color:var(--color-primary);font-size:1.5rem;font-weight:700;margin:0 auto 1.5rem;max-width:800px;padding:0 1.5rem;text-align:center}.spw-breadcrumb{font-size:.85rem;gap:.4rem;margin-bottom:1rem}.spw-breadcrumb a,.spw-breadcrumb__sep{color:var(--color-primary)}.spw-breadcrumb__sep{opacity:.6}.spw-index-header__subtitle{color:var(--color-text);font-size:18px;font-weight:500;line-height:1.5;margin-bottom:1.5rem}.spw-index-search{align-items:stretch;display:flex;gap:0;margin:0 auto 2.5rem;max-width:520px;position:relative}.spw-index-search .autocomplete-wrapper{flex:1}.spw-index-search .spw-search-input,.spw-index-search .spw-search-input-wrapper{border-radius:var(--btn-border-radius) 0 0 var(--btn-border-radius)}.spw-index-search .spw-search-input{border-right:none}.spw-index-search .autocomplete-results{left:0;right:0}.spw-index-search__btn{align-items:center;background:var(--color-primary,#15a0b4);border:none;border-radius:0 var(--btn-border-radius) var(--btn-border-radius) 0;color:#fff;display:flex;font-size:.875rem;font-weight:600;padding:.625rem 1.25rem;text-decoration:none;white-space:nowrap}.spw-index-search__btn:hover{background:#138b9b;color:#fff;text-decoration:none}.support-parts{padding:48px 0}.support-parts--wizard{padding-top:8px}.support-parts__inner{margin:0 auto;max-width:1400px;padding:0 24px}@media (max-width:992px){.support-parts__inner{padding:0 16px}}.support-parts__lead{margin:0 auto 36px;text-align:center}.support-parts__lead h2{color:var(--color-primary);font-size:36px;font-weight:900;line-height:1.15;margin:0 0 4px}.support-parts__lead p{color:var(--color-text)!important;font-size:18px;font-weight:500;line-height:1.6;margin:0 0 8px}.support-parts__lead p.support-parts__lead-sub{color:var(--color-primary)!important;font-size:18px!important;font-weight:600;margin:0 0 20px!important}.support-parts--wizard .support-parts__grid{padding:1.5rem}.support-parts__grid{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}@media (max-width:768px){.support-parts__grid{gap:12px}}.parts-tile{aspect-ratio:4/3;border-radius:32px;color:#fff;display:block;overflow:hidden;position:relative;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease;width:calc(33.333% - 32px)}.parts-tile:after{background-image:linear-gradient(transparent,rgba(0,0,0,.8));border-bottom-left-radius:32px;border-bottom-right-radius:32px;bottom:0;content:"";height:50%;left:0;position:absolute;width:100%}.parts-tile:hover{box-shadow:0 8px 24px rgba(0,0,0,.15);color:#fff;text-decoration:none;transform:translateY(-3px)}@media (max-width:991px){.parts-tile{border-radius:24px;width:calc(50% - 32px)}.parts-tile:after{border-bottom-left-radius:24px;border-bottom-right-radius:24px}}@media (max-width:600px){.parts-tile{border-radius:16px;width:100%}.parts-tile:after{border-bottom-left-radius:16px;border-bottom-right-radius:16px}}.parts-tile__image{display:block;inset:0;position:absolute}.parts-tile__image img{height:100%;object-fit:cover;width:100%}.parts-tile__icon{align-items:center;background:linear-gradient(135deg,rgba(21,160,180,.3),rgba(5,81,121,.3));display:flex;inset:0;justify-content:center;position:absolute}.parts-tile__icon:before{color:hsla(0,0%,100%,.5);content:"⚙";font-size:48px}.parts-tile__content{bottom:0;left:0;padding:0 0 25px 25px;position:absolute;right:0;z-index:2}.parts-tile__title{color:#fff;font-size:26px;font-weight:700}@media (max-width:991px){.parts-tile__title{font-size:22px}}@media (max-width:600px){.parts-tile__title{font-size:18px}}.bg-waves{isolation:isolate;overflow:visible;position:relative}.bg-waves:before{content:"";left:0;pointer-events:none;position:absolute;right:0;z-index:1}.bg-waves>*{position:relative;z-index:2}.bg-waves.bg-waves-black-top:before{background:url(/build/app/shop/images/bg_waves_black_top.d1f87d47.svg) no-repeat 50%;background-size:cover;height:72px;top:-70px}.product-usp-band{margin-bottom:0;margin-top:24px;padding:130px 0;text-align:center}.product-usp-band__heading{color:var(--color-primary);font-size:28px;font-weight:700;margin:0 0 32px}@media (max-width:768px){.product-usp-band__heading{font-size:22px}}.product-usp-band{margin-bottom:-76px}.product-usp-band .homepage-usp__grid{gap:40px}.product-usp-band .homepage-usp__card{gap:20px}.product-usp-band .homepage-usp__card h3{color:var(--color-primary);font-size:22px}.product-usp-band .homepage-usp__card .homepage-usp__subtitle{color:var(--color-text);font-size:15px}.product-usp-band .homepage-usp__card .homepage-usp__description{color:#888}.product-usp-band .homepage-usp__icon{color:var(--color-primary);height:60px;width:60px}.product-usp-band .homepage-usp__icon svg{height:36px;width:36px}.homepage-stats{padding:48px 0;text-align:center}.homepage-stats__heading{color:var(--color-primary);font-size:28px;font-weight:700;margin:0 0 24px}.homepage-stats__box{background:#f5f8fb;border:1px solid var(--color-primary);border-radius:32px;margin:0 auto;max-width:100%;padding:36px 32px;width:960px}.homepage-stats__description{color:#001a2a;font-size:18px;font-style:normal;font-weight:500;margin:0 0 28px}.homepage-stats__numbers{align-items:baseline;display:flex;gap:48px;justify-content:space-between;margin:0 auto;max-width:800px;width:100%}@media (max-width:576px){.homepage-stats__numbers{align-items:center;flex-direction:column;gap:24px}}.homepage-stats__item{align-items:center;display:flex;flex-direction:column}.homepage-stats__item strong,.homepage-stats__item strong span{color:#19a1b5;font-size:52px;font-weight:700;line-height:1.2;padding-right:8px}.homepage-stats__item span{color:var(--color-text);font-size:16px;font-weight:700;margin-top:4px}.homepage-teal-band{background:var(--color-primary);margin-bottom:0;margin-top:80px;padding:28px 0;position:relative;text-align:center;z-index:2}.homepage-testimonial__quote{color:#fff;font-size:22px;font-style:italic;line-height:1.5;margin:0}.homepage-testimonial__quote strong{color:#fff;font-weight:700}.homepage-testimonial__subtext{color:#fff;font-size:18px;font-weight:500;margin:0 0 36px}@media (max-width:576px){.homepage-testimonial__subtext{font-size:16px}}.homepage-usp__grid{display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.homepage-usp__grid{gap:20px;grid-template-columns:1fr;margin:0 auto;max-width:400px}}.homepage-usp__card{align-items:center;background:#fff;border-radius:14px;display:flex;gap:20px;padding:18px 20px;text-align:left}.homepage-usp__icon{align-items:center;color:var(--color-primary);display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.homepage-usp__icon img{filter:invert(40%) sepia(80%) saturate(500%) hue-rotate(145deg) brightness(95%) contrast(95%);height:48px;width:48px}.homepage-usp__card h3{color:var(--color-primary);font-size:22px;font-weight:700;margin:0 0 8px}.homepage-usp__subtitle{color:var(--color-text);font-size:15px;font-weight:700;margin:0}.homepage-usp__description{color:#888;font-size:15px;margin:0}.homepage-environment{margin-bottom:-76px;padding:150px 0;text-align:center}.homepage-environment__heading{color:var(--color-primary);font-size:36px;font-weight:700;margin:0 0 12px}@media (max-width:991px){.homepage-environment__heading{font-size:30px;line-height:34px}}.homepage-environment__description{color:var(--color-text);font-size:18px;font-weight:500;margin:0 auto 32px;max-width:900px}.homepage-environment__brand{align-items:center;display:flex;flex-direction:column;gap:8px}.homepage-environment__logo{max-height:64px;width:auto}.homepage-environment__slogan{color:var(--color-primary);font-size:18px;margin:0}.homepage-environment__slogan em{color:var(--color-primary);font-style:normal;font-weight:700}.app-main--checkout{background:#fff;padding-bottom:48px}.checkout-wrap .card.bg-body-tertiary,.checkout-wrap .card.border-0.bg-body-tertiary{background-color:#fff!important;border:1px solid var(--color-primary)!important;border-radius:12px!important}body[data-route^=sylius_shop_checkout] .site-header__controls>.col-auto,body[data-route^=sylius_shop_checkout] .site-header__nav{display:none}.checkout-wrap{padding-bottom:48px;padding-top:32px}.checkout-steps-bar{display:none}.checkout-wrap>.steps{align-items:top;display:none;gap:0;justify-content:center;margin-bottom:28px;margin-left:auto;margin-right:auto;max-width:100%;padding:0;width:700px}@media (min-width:768px){.checkout-wrap>.steps{display:flex}}.checkout-wrap>.steps h1{display:block}.checkout-wrap>.steps .steps-item{color:#bbb;flex:1;font-size:13px;font-weight:600;position:relative;text-align:center}.checkout-wrap>.steps .steps-item .index{align-items:center;border:1px solid var(--color-primary);border-radius:50px;color:var(--color-primary);display:flex;height:40px;justify-content:center;margin:0 auto;text-align:center;text-decoration:none!important;width:40px}.checkout-wrap>.steps .steps-item a{color:var(--color-primary);font-weight:600;text-decoration:none}.checkout-wrap>.steps .steps-item a:hover{text-decoration:underline}.checkout-wrap>.steps .steps-item a:hover .index{background-color:var(--color-primary);color:#fff;text-decoration:none!important}.checkout-wrap>.steps .steps-item:after{color:#ccc;content:"→";display:inline-block;font-size:24px;font-weight:400;margin:5px 0;padding:0!important;position:absolute;right:-10px;top:0}.checkout-wrap>.steps .steps-item:last-child:after{display:none}.checkout-wrap>.steps .steps-item-active{color:var(--color-primary);font-weight:700}.checkout-wrap>.steps .steps-item-active .index{background-color:var(--color-primary);color:#fff}.checkout-wrap>.steps .steps-item-disabled{color:#bbb}.checkout-layout{display:flex;flex-direction:column;gap:32px}@media (min-width:992px){.checkout-layout{flex-direction:row;gap:48px}}.checkout-layout .steps .steps-address{display:none}.checkout-layout .h2-steps{display:none!important}.checkout-main{flex:1;min-width:0}.checkout-main #order-shipment-details h4{font-size:100%}.checkout-main #order-shipment-details table{font-size:15px!important}.checkout-main .card-header{border-bottom:0 solid #fff;padding-bottom:0}.checkout-main .pe-lg-6{padding-right:0!important}.checkout-main .steps{display:none}.checkout-main .steps-item{align-items:center;color:#aaa;display:flex;font-size:15px;font-weight:500}.checkout-main .steps-item a{color:var(--color-primary);font-weight:600;text-decoration:none}.checkout-main .steps-item a:hover{text-decoration:underline}.checkout-main .steps-item:after{color:#ccc;content:"›";display:inline-block;font-size:18px;font-weight:400;margin:0 12px}.checkout-main .steps-item:last-child:after{display:none}.checkout-main .steps-item-active{color:var(--color-primary);font-weight:700}.checkout-main .steps-item-disabled{color:#bbb}.checkout-main .h2,.checkout-main .mb-4.h2{color:var(--color-primary);font-family:var(--font-headings);font-size:clamp(1.5rem,1rem + 1.5vw,2rem);font-weight:600;margin-bottom:24px}.checkout-main>.pe-lg-6 form>.mb-4.h2{display:none}.checkout-main .h4,.checkout-main .h4.mb-4{color:var(--color-primary);font-family:var(--font-headings);font-size:1.15rem;font-weight:600}.checkout-main .form-label,.checkout-main label{color:var(--color-text);font-size:15px;font-weight:500}.checkout-main .form-control,.checkout-main .form-select{border:1px solid #ced4da;border-radius:.25rem;box-shadow:none;padding:10px 14px;transition:border-color .2s}.checkout-main .form-control:focus,.checkout-main .form-select:focus{border-color:var(--color-primary)}.checkout-main .form-check-input:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.checkout-main .form-check-input:focus{border-color:var(--color-primary)}.checkout-main .row{--bs-gutter-x:16px;--bs-gutter-y:16px}.checkout-main .card{border:1px solid #e8e8e8;border-radius:12px;transition:border-color .2s}.checkout-main .card.active,.checkout-main .card.border-primary,.checkout-main .card:hover,.checkout-main .form-check-input:checked~.card{border-color:var(--color-primary)}.checkout-main .card.bg-body-tertiary label.card-body{align-items:center}.checkout-main form>.mb-4>.mb-4{border:1px solid var(--color-primary);border-radius:12px;padding:24px}.checkout-main form>.mb-4>.mb-4 .h4.mb-4{color:var(--color-primary);margin-bottom:16px!important;padding-bottom:12px}.checkout-main .border-top{border:none!important;font-weight:700}.checkout-main .w-75 .border-top{background-color:#fff;border:2px solid #fff!important;font-weight:500;padding-right:0}.checkout-main .d-flex{margin-top:0}.checkout-main .d-flex .btn-primary,.checkout-main .d-flex .btn-primary.btn-icon{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff;font-size:15px;font-weight:600;padding:12px 32px}.checkout-main .d-flex .btn-primary.btn-icon:hover,.checkout-main .d-flex .btn-primary:hover{background-color:#138b9b;border-color:#138b9b}.checkout-main .d-flex .btn-light,.checkout-main .d-flex .btn-light.btn-icon{background:#d9dadb;border:1px solid #d9dadb;border-radius:.25rem;font-size:15px;font-weight:600;padding:12px 32px}.checkout-main .d-flex .btn-light.btn-icon:hover,.checkout-main .d-flex .btn-light:hover{background:#c8c9ca;border-color:#c8c9ca}.checkout-sidebar{align-self:flex-start;background:#f5f8fb;border:1px solid var(--color-primary);border-radius:12px;padding:28px 24px}@media (min-width:992px){.checkout-sidebar{flex-shrink:0;width:380px}.checkout-sidebar:before{display:none}}.checkout-sidebar td .h6{font-weight:500}.checkout-sidebar .h6{color:var(--color-primary);font-family:var(--font-headings);font-size:1.25rem;font-weight:700;margin:0 0 20px;padding-bottom:14px}.checkout-sidebar .table.mb-3{margin-bottom:16px!important}.checkout-sidebar .table.mb-3 td,.checkout-sidebar .table.mb-3 th{border-color:rgba(0,0,0,.06);font-size:15px;padding:8px 5px}.checkout-sidebar .text-break{color:var(--color-text);font-size:15px;line-height:1.4}.checkout-sidebar .table-borderless td{font-size:15px;padding:6px 0}.checkout-sidebar .table-borderless tr:last-child td{border-top:1px solid rgba(21,160,180,.25);font-size:16px;font-weight:500;padding-top:12px}.checkout-sidebar .table-borderless .fw-semibold{color:var(--color-primary);font-weight:700!important}.checkout-sidebar .text-muted{color:#888!important;font-size:14px}.checkout-main .mx-auto>form>.table-responsive.border-bottom{border:1px solid var(--color-primary)!important;border-bottom:none!important;border-radius:12px 12px 0 0;margin-bottom:0!important;padding:24px 24px 12px}.checkout-main .mx-auto>form>.table-responsive.border-bottom .table{margin-bottom:0}.checkout-main .mx-auto>form>.table-responsive.border-bottom .table thead th{border-bottom:2px solid rgba(21,160,180,.2);color:var(--color-primary);font-size:15px;font-weight:600}.checkout-main .mx-auto>form>.table-responsive.border-bottom .table tbody td{font-size:15px;vertical-align:middle}.checkout-main .mx-auto>form>.table-responsive.border-bottom .table tbody tr:last-child td{border-bottom:none!important}.checkout-main .mx-auto>form>.table.ms-auto{border-bottom:none!important;border-left:1px solid var(--color-primary)!important;border-radius:0;border-right:1px solid var(--color-primary)!important;border-spacing:0;border-top:none!important;margin:0!important;max-width:none}.checkout-main .mx-auto>form>.table.ms-auto td{border:none!important;font-size:15px;padding:6px 24px}.checkout-main .mx-auto>form>.table.ms-auto tr:first-child td{padding-top:16px}.checkout-main .mx-auto>form>.table.ms-auto tr:last-child td{color:var(--color-primary);font-size:18px;padding-bottom:0;padding-top:0}.checkout-main .mx-auto>form>.table.ms-auto tr:last-child td.w-75{text-transform:lowercase}.checkout-main .mx-auto>form>.field.mb-3{border:1px solid var(--color-primary)!important;border-radius:0 0 12px 12px;border-top:none!important;margin-bottom:24px!important;padding:20px 24px}.checkout-main .mx-auto>form>.field.mb-3 label{color:var(--color-primary);font-size:15px;font-weight:600}.checkout-main .mx-auto>form>.field.mb-3 textarea.form-control{min-height:80px}.checkout-main .mx-auto>form>.field.mb-3 textarea.form-control:focus{border-color:var(--color-primary)}.steps .steps-item-active a:before{display:none}@media (min-width:576px){.steps .steps-item a{padding:.6rem 0}}.table-space>tbody>tr:last-child>td{padding-bottom:1rem}.table-space>tbody>tr:first-child>td{padding-top:1rem}.checkout-complete-consents{color:var(--color-text);font-family:var(--font-body);font-size:1rem;line-height:1.5}.checkout-complete-consents__terms{padding-left:1.5em}.checkout-complete-consents .form-check-label{color:inherit;font-size:inherit;line-height:inherit}#confirmation-button{width:100%}.min-width-200{min-width:250px}body[data-route=sylius_shop_order_show] .card.bg-body-tertiary,body[data-route=sylius_shop_order_show] .card.border-0.bg-body-tertiary,body[data-route^=app_shop_account] .card.bg-body-tertiary,body[data-route^=app_shop_account] .card.border-0.bg-body-tertiary,body[data-route^=sylius_shop_account] .card.bg-body-tertiary,body[data-route^=sylius_shop_account] .card.border-0.bg-body-tertiary{background-color:#fff!important;border:1px solid var(--color-primary)!important}body[data-route=sylius_shop_order_show] .h3.mb-4,body[data-route^=app_shop_account] .h3.mb-4,body[data-route^=sylius_shop_account] .h3.mb-4{color:var(--color-primary);font-family:var(--font-headings);font-weight:700}body[data-route=sylius_shop_order_show] .d-inline-flex.flex-column .link-reset,body[data-route^=app_shop_account] .d-inline-flex.flex-column .link-reset,body[data-route^=sylius_shop_account] .d-inline-flex.flex-column .link-reset{border-radius:8px;color:var(--color-text);font-size:15px;font-weight:500;padding:8px 12px!important;transition:background .15s,color .15s}body[data-route=sylius_shop_order_show] .d-inline-flex.flex-column .link-reset:hover,body[data-route^=app_shop_account] .d-inline-flex.flex-column .link-reset:hover,body[data-route^=sylius_shop_account] .d-inline-flex.flex-column .link-reset:hover{color:var(--color-primary);text-decoration:none}body[data-route=sylius_shop_order_show] .d-inline-flex.flex-column .link-reset i,body[data-route=sylius_shop_order_show] .d-inline-flex.flex-column .link-reset svg,body[data-route^=app_shop_account] .d-inline-flex.flex-column .link-reset i,body[data-route^=app_shop_account] .d-inline-flex.flex-column .link-reset svg,body[data-route^=sylius_shop_account] .d-inline-flex.flex-column .link-reset i,body[data-route^=sylius_shop_account] .d-inline-flex.flex-column .link-reset svg{color:var(--color-primary)}body[data-route=sylius_shop_order_show][data-route=sylius_shop_account_address_book_index] .link-reset[href*=address-book],body[data-route=sylius_shop_order_show][data-route=sylius_shop_account_dashboard] .link-reset[href*=dashboard],body[data-route=sylius_shop_order_show][data-route=sylius_shop_account_order_index] .link-reset[href*=orders],body[data-route=sylius_shop_order_show][data-route=sylius_shop_account_order_show] .link-reset[href*=orders],body[data-route^=app_shop_account][data-route=sylius_shop_account_address_book_index] .link-reset[href*=address-book],body[data-route^=app_shop_account][data-route=sylius_shop_account_dashboard] .link-reset[href*=dashboard],body[data-route^=app_shop_account][data-route=sylius_shop_account_order_index] .link-reset[href*=orders],body[data-route^=app_shop_account][data-route=sylius_shop_account_order_show] .link-reset[href*=orders],body[data-route^=sylius_shop_account][data-route=sylius_shop_account_address_book_index] .link-reset[href*=address-book],body[data-route^=sylius_shop_account][data-route=sylius_shop_account_dashboard] .link-reset[href*=dashboard],body[data-route^=sylius_shop_account][data-route=sylius_shop_account_order_index] .link-reset[href*=orders],body[data-route^=sylius_shop_account][data-route=sylius_shop_account_order_show] .link-reset[href*=orders]{color:var(--color-primary);font-weight:600}body[data-route=sylius_shop_order_show] .card:has(.card-table),body[data-route^=app_shop_account] .card:has(.card-table),body[data-route^=sylius_shop_account] .card:has(.card-table){border:1px solid #fff!important}body[data-route=sylius_shop_order_show] .card:has(.card-table) .card-body.border-bottom,body[data-route^=app_shop_account] .card:has(.card-table) .card-body.border-bottom,body[data-route^=sylius_shop_account] .card:has(.card-table) .card-body.border-bottom{border-bottom:0!important}body[data-route=sylius_shop_order_show] .table.card-table thead th,body[data-route^=app_shop_account] .table.card-table thead th,body[data-route^=sylius_shop_account] .table.card-table thead th{color:var(--color-primary);font-size:15px;font-weight:600}body[data-route=sylius_shop_order_show] .table.card-table tbody td,body[data-route^=app_shop_account] .table.card-table tbody td,body[data-route^=sylius_shop_account] .table.card-table tbody td{font-size:15px}body[data-route=sylius_shop_order_show] .btn-outline-gray,body[data-route^=app_shop_account] .btn-outline-gray,body[data-route^=sylius_shop_account] .btn-outline-gray{background-color:transparent;border-color:var(--color-primary);color:var(--color-primary)}body[data-route=sylius_shop_order_show] .btn-outline-gray:hover,body[data-route^=app_shop_account] .btn-outline-gray:hover,body[data-route^=sylius_shop_account] .btn-outline-gray:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}body[data-route=sylius_shop_order_show] .badge.rounded-pill,body[data-route^=app_shop_account] .badge.rounded-pill,body[data-route^=sylius_shop_account] .badge.rounded-pill{border-radius:8px!important}body[data-route=sylius_shop_order_show] .col-lg-8>.table-responsive.border-bottom,body[data-route=sylius_shop_order_show] .col-md-9>.table-responsive.border-bottom,body[data-route^=app_shop_account] .col-lg-8>.table-responsive.border-bottom,body[data-route^=app_shop_account] .col-md-9>.table-responsive.border-bottom,body[data-route^=sylius_shop_account] .col-lg-8>.table-responsive.border-bottom,body[data-route^=sylius_shop_account] .col-md-9>.table-responsive.border-bottom{border:1px solid var(--color-primary)!important;border-bottom:none!important;border-radius:12px 12px 0 0;margin-bottom:0!important;padding:24px 24px 0}body[data-route=sylius_shop_order_show] .col-lg-8>.table.ms-auto,body[data-route=sylius_shop_order_show] .col-md-9>.table.ms-auto,body[data-route^=app_shop_account] .col-lg-8>.table.ms-auto,body[data-route^=app_shop_account] .col-md-9>.table.ms-auto,body[data-route^=sylius_shop_account] .col-lg-8>.table.ms-auto,body[data-route^=sylius_shop_account] .col-md-9>.table.ms-auto{border:1px solid var(--color-primary);border-collapse:separate;border-radius:0 0 12px 12px;border-spacing:0;border-top:none;margin:0 0 24px!important;overflow:hidden;padding:24px;width:100%!important}body[data-route=sylius_shop_order_show] .col-lg-8>.table.ms-auto td,body[data-route=sylius_shop_order_show] .col-md-9>.table.ms-auto td,body[data-route^=app_shop_account] .col-lg-8>.table.ms-auto td,body[data-route^=app_shop_account] .col-md-9>.table.ms-auto td,body[data-route^=sylius_shop_account] .col-lg-8>.table.ms-auto td,body[data-route^=sylius_shop_account] .col-md-9>.table.ms-auto td{border:none!important}body[data-route=sylius_shop_order_show] .col-lg-8>.table.ms-auto tr:last-child td,body[data-route=sylius_shop_order_show] .col-md-9>.table.ms-auto tr:last-child td,body[data-route^=app_shop_account] .col-lg-8>.table.ms-auto tr:last-child td,body[data-route^=app_shop_account] .col-md-9>.table.ms-auto tr:last-child td,body[data-route^=sylius_shop_account] .col-lg-8>.table.ms-auto tr:last-child td,body[data-route^=sylius_shop_account] .col-md-9>.table.ms-auto tr:last-child td{color:var(--color-primary);font-size:18px;font-weight:700;padding-top:12px}body[data-route=sylius_shop_order_show] .col-lg-8>.table-responsive .table thead th,body[data-route=sylius_shop_order_show] .col-md-9>.table-responsive .table thead th,body[data-route^=app_shop_account] .col-lg-8>.table-responsive .table thead th,body[data-route^=app_shop_account] .col-md-9>.table-responsive .table thead th,body[data-route^=sylius_shop_account] .col-lg-8>.table-responsive .table thead th,body[data-route^=sylius_shop_account] .col-md-9>.table-responsive .table thead th{color:var(--color-primary);font-size:15px;font-weight:600}.app-container-account .card-header{border-bottom:0 solid #fff;padding-bottom:0}.app-container-account #order-shipment-details h4{font-size:100%}.app-container-account #order-shipment-details table{font-size:15px!important}.app-container-account table .border-top{background-color:#f5f8fb;border:none!important;border-radius:6px;color:#15a0b4;font-weight:700;padding:20px!important;padding-right:10px}.app-container-account table .w-75 .border-top{background-color:#fff;border:2px solid #fff!important;font-weight:500;padding-right:0}.app-container-account .badge{background-color:transparent!important;border:1px solid #001a2a!important;border-radius:8px;color:#001a2a!important;font-size:12px;font-weight:600;line-height:1;padding:7px 10px;text-transform:uppercase;text-wrap:nowrap;white-space:nowrap}.app-container-account .table.card-table tr th{background-color:#15a0b4;border-top:0;color:#fff!important;font-weight:500;padding:15px 15px 14px;vertical-align:center}.app-container-account .table.card-table tr th a{color:#fff!important}.app-container-account .table.card-table{background-color:#fff;border:0 solid #ddd;border-collapse:collapse;border-radius:16px;overflow:hidden;width:100%}.account-content-main .d-flex.border-bottom.pb-3{border-bottom:none!important}.app-container-account .table.card-table tr th:first-child,table tr td:first-child{padding-left:20px}.app-container-account .table.card-table tr th:last-child,table tr td:last-child{padding-right:20px}.app-container-account tr:last-child,.app-container-account tr:last-child td{border-bottom:none!important}.app-container-account .table-responsive{border:1px solid #ccc;border-radius:16px;margin-bottom:10px}.app-container-account .table-responsive table{margin-bottom:0}.app-container-account .table-responsive table tr td:nth-child(3){min-width:150px}.page_purchase_info_container .cms-page-content-inner{margin:0 auto;max-width:100%}.page_purchase_info_container .nav-icons{align-items:top;display:flex;justify-content:center}.page_purchase_info_container .nav-icons a{display:block;font-size:15px;font-weight:700;line-height:1.2;padding:10px 15px;width:140px}.page_purchase_info_container .nav-icons a:hover{text-decoration:none}.page_purchase_info_container .nav-icons a.active svg,.page_purchase_info_container .nav-icons a:hover svg{fill:var(--color-primary)}.page_purchase_info_container .nav-icons svg{display:block;height:50px;margin:0 auto 10px;width:50px;fill:var(--color-text)}.inquiry-summary{margin:0 auto;max-width:100%;padding-bottom:80px;width:992px}.inquiry-summary .field-note .form-label,.inquiry-summary .table tr th{color:var(--color-primary);font-size:15px;font-weight:600}.inquiry-summary .field textarea.form-control:focus{border-color:var(--color-primary);box-shadow:none}.inquiry-summary .card{border:1px solid var(--color-primary)!important;border-radius:12px!important}.inquiry-summary .card .card-header{border-bottom:0 solid #fff;padding-bottom:0}.inquiry-thank-you{text-align:center}.inquiry-thank-you .inquiry-thank-you__icon{color:var(--color-primary);font-size:80px}.inquiry-thank-you .inquiry-thank-you__content{margin:0 auto;max-width:100%;width:600px}.inquiry-thank-you .text-underline{text-decoration:underline}.inquiry-thank-you .text-underline:hover{text-decoration:none}:root{--color-text:#000}ol.breadcrumb{display:none}*,:after,:before{box-sizing:border-box}html{font-size:100%}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:16px;font-weight:500;line-height:1.4;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{color:var(--color-primary);font-family:var(--font-headings);font-weight:700;line-height:1.2;margin:0 0 .5em}h1{font-size:clamp(2rem,1.2rem + 2.5vw,2.5rem);text-align:center}h2{font-size:clamp(1.75rem,1.1rem + 2vw,2rem)}h3{font-size:clamp(1.5rem,1rem + 1.5vw,1.7rem)}h4{font-size:clamp(1.25rem,.9rem + 1vw,1.2rem)}p{margin:0 0 1em}a{color:var(--color-primary);text-decoration:none;transition:color .15s ease-in-out,text-decoration-color .15s ease-in-out}a:not(.btn):focus,a:not(.btn):hover{opacity:.85;text-decoration:underline}.list-nav li a:hover,a.link-reset:hover{color:#117f8d}.text-muted,.u-text-muted{color:var(--color-muted)!important}.bg-primary{background-color:var(--color-primary)!important;color:#fff!important}.bg-secondary{background-color:var(--color-secondary)!important;color:#fff!important}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#15a0b4;--bs-btn-border-color:#15a0b4;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#138b9b;--bs-btn-hover-border-color:#138b9b;--bs-btn-active-bg:#117f8d;--bs-btn-active-border-color:#117f8d;--bs-btn-focus-shadow-rgb:21,160,180}.btn-outline-primary{--bs-btn-color:#15a0b4;--bs-btn-border-color:#15a0b4;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#15a0b4;--bs-btn-hover-border-color:#15a0b4;--bs-btn-active-bg:#15a0b4;--bs-btn-active-border-color:#15a0b4;--bs-btn-focus-shadow-rgb:21,160,180}.form-check-input:checked{background-color:#15a0b4;border-color:#15a0b4}@media (min-width:1200px){.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:3.7rem}}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/shop/scss/spare_parts_wizard.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************/:root{--spw-primary:var(--bs-primary);--spw-primary-hover:var(--bs-link-hover-color);--spw-border-radius:12px;--spw-border-radius-sm:0.25rem;--spw-shadow:0 2px 8px rgba(0,0,0,.08);--spw-shadow-hover:0 8px 24px rgba(0,0,0,.12);--spw-transition:all 0.3s ease;--spw-gap:1.5rem;--spw-gap-sm:1rem}.spw-root{margin:0 auto;max-width:100%;width:1440px}.spw-card-grid{background:#f8f7f8;border-radius:4px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin:1rem 0;padding:1rem}@media (max-width:1200px){.spw-card-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.spw-card-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.spw-card-grid{gap:8px;grid-template-columns:repeat(1,1fr)}}.spw-card-grid--boms{grid-template-columns:repeat(3,1fr)}@media (max-width:991px){.spw-card-grid--boms{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.spw-card-grid--boms{grid-template-columns:1fr}}.spw-card{background:#fff;border:1px solid #fff;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:border-color .2s,box-shadow .2s}.spw-card,.spw-card:hover{color:inherit;text-decoration:none}.spw-card:hover{border-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08)}.spw-card--with-image{padding:0}.spw-card--with-image .spw-card__img-wrap{align-items:center;aspect-ratio:1/1;background:#fff;display:flex;justify-content:center;padding:.6rem}.spw-card--with-image .spw-card__image{display:block;height:100%;object-fit:contain;width:100%}.spw-card--with-image .spw-card__content{display:flex;flex:1;flex-direction:column;gap:.15rem;padding:.5rem .6rem .6rem}.spw-card--with-image .spw-card__name{color:1a2a;display:-webkit-box;font-size:1rem;font-weight:600;line-height:1.3;margin:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.spw-card--with-image .spw-card__code{color:#15a0b4;font-size:1rem;font-weight:600;margin:0}.spw-card--with-image .spw-card__plus{display:none}.spw-card__monogram{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;font-size:2rem;font-weight:700;height:80px;justify-content:center;margin:0 auto 1rem;text-transform:uppercase;width:80px}.spw-card__title{color:var(--color-text);font-size:1.125rem;font-weight:600;line-height:1.4;margin:0 0 .5rem}.spw-card__description{color:#666;display:-webkit-box;flex:1;font-size:.9375rem;line-height:1.5;margin:0 0 1rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.spw-card__code{color:var(--spw-primary);font-size:.875rem;font-weight:600;margin-bottom:.5rem}.spw-card__cta{align-items:center;background:var(--spw-primary);border:none;border-radius:var(--spw-border-radius-sm);color:#fff;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;justify-content:center;margin-top:auto;padding:.625rem 1.25rem;text-decoration:none;transition:var(--spw-transition)}.spw-card__cta:hover{background:var(--spw-primary-hover);color:#fff}.spw-card__cta i{margin-left:.5rem}.spw-card__placeholder{align-items:center;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);color:#999;display:flex;font-size:3rem;height:200px;justify-content:center;width:100%}.spw-card--season{padding:2rem 1.5rem;text-align:center}.spw-card--season .spw-card__icon{color:var(--spw-primary);font-size:3rem;margin-bottom:1rem}.spw-card--season .spw-card__icon i{display:block}.spw-card--season .spw-card__year{color:var(--color-text);font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.spw-card--season .spw-card__label{color:#666;font-size:.875rem;margin:0 0 1.5rem}.spw-card--season .spw-card__cta{margin-top:auto}.spw-card--all-seasons{background:linear-gradient(135deg,#667eea,#764ba2);border-color:transparent;color:#fff}.spw-card--all-seasons .spw-card__icon,.spw-card--all-seasons .spw-card__year{color:#fff}.spw-card--all-seasons .spw-card__label{color:hsla(0,0%,100%,.9)}.spw-card--all-seasons .spw-card__cta{background:#fff;color:var(--spw-primary)}.spw-card--all-seasons .spw-card__cta:hover{background:hsla(0,0%,100%,.9);color:var(--spw-primary)}.spw-card--all-seasons:hover{box-shadow:0 12px 32px rgba(102,126,234,.3);transform:translateY(-4px)}.spw-info-panel{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:var(--spw-border-radius);box-shadow:var(--spw-shadow);display:flex;gap:1.5rem;margin:2rem 0;padding:1.5rem}@media (max-width:767px){.spw-info-panel{flex-direction:column;text-align:center}}.spw-info-panel__image{background:#f5f5f5;border-radius:var(--spw-border-radius-sm);flex-shrink:0;height:120px;overflow:hidden;width:120px}.spw-info-panel__image img{height:100%;object-fit:cover;width:100%}@media (max-width:767px){.spw-info-panel__image{height:150px;width:150px}}.spw-info-panel__content{flex:1}.spw-info-panel__content h3{color:var(--color-text);font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.spw-info-panel__content p{color:#666;font-size:.9375rem;margin:0}.spw-chips{display:flex;flex-wrap:wrap;gap:1rem;margin:2rem 0}.spw-chip{align-items:center;background:#fff;border:2px solid rgba(0,0,0,.1);border-radius:50px;box-shadow:0 2px 4px rgba(0,0,0,.05);color:#333;display:inline-flex;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:var(--spw-transition)}.spw-chip:hover{background:var(--spw-primary);border-color:var(--spw-primary);box-shadow:0 4px 12px rgba(0,102,204,.2);color:#fff;transform:translateY(-2px)}.spw-chip i{margin-right:.5rem;opacity:.8}.spw-bom-table-wrapper{margin:2rem 0;overflow-x:auto}.spw-bom-table__part{align-items:center;display:flex;gap:1rem}.spw-bom-table__thumb{background:#f9fafb;border:1px solid #e5e7eb;border-radius:var(--spw-border-radius-sm);height:60px;object-fit:cover;width:60px}.spw-bom-table__thumb img{max-height:100%;max-width:100%;transition:transform .3s ease}.spw-bom-table__thumb .spotlight:hover img{transform:scale(1.1)}.spw-bom-table__thumb-placeholder{align-items:center;background:#f0f0f0;color:#999;display:flex;height:100%;justify-content:center;width:100%}.spw-bom-table__thumb-placeholder i{font-size:1.5rem}.spw-bom-table__part-info{flex:1;min-width:0}.spw-bom-table__part-code{color:var(--color-text);font-size:.875rem;font-weight:600}.spw-bom-table__part-code--link{color:inherit;font-weight:700;text-decoration:underline}.spw-bom-table__part-name{color:#666;font-size:.875rem;margin-top:.25rem}.spw-bom-table__part-sequence{color:#999;font-size:.75rem;margin-top:.25rem}.spw-bom-table__qty-input{border:1px solid #d1d5db;border-radius:var(--spw-border-radius-sm);font-size:.9375rem;padding:.5rem;text-align:center;transition:border-color .2s ease;width:80px}.spw-bom-table__qty-input:focus{border-color:var(--spw-primary);box-shadow:0 0 0 3px rgba(0,102,204,.1);outline:none}.spw-bom-table__action-btn{background:var(--spw-primary);border-radius:var(--spw-border-radius-sm);font-size:.875rem;padding:.5rem 1rem;text-decoration:none;transition:var(--spw-transition)}.spw-bom-table__action-btn:hover{background:var(--spw-primary-hover);color:#fff}.spw-bom-table__action-btn--secondary{background:#6b7280}.spw-bom-table__action-btn--secondary:hover{background:#4b5563}.spw-bom-table__action-btn i{margin-right:.375rem}.spw-bom-table__not-available{background:#f3f4f6;border-radius:var(--spw-border-radius-sm);color:#6b7280;display:inline-block;font-size:.8125rem;font-weight:500;padding:.375rem .75rem}.spw-cta-section{border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;margin:1rem 0;padding:1.5rem 0}.spw-cta-section--top{border-bottom:1px solid #e5e7eb;border-top:none;margin-bottom:0}.spw-cta-btn{align-items:center;background:var(--spw-primary);border:none;border-radius:var(--spw-border-radius-sm);box-shadow:0 2px 8px rgba(0,102,204,.2);color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;padding:.875rem 2rem;text-decoration:none;transition:var(--spw-transition)}.spw-cta-btn:hover{background:var(--spw-primary-hover);box-shadow:0 4px 16px rgba(0,102,204,.3);color:#fff;transform:translateY(-2px)}.spw-cta-btn i{font-size:1.125rem;margin-right:.5rem}.spw-section-header{margin:2.5rem 0 1.5rem}.spw-section-header h2{color:var(--color-text);font-size:1.75rem;font-weight:700;line-height:1.3;margin:0}.spw-section-header p{color:#666;font-size:1rem;margin:.5rem 0 0}.spw-breadcrumb{align-items:center;color:#666;display:flex;flex-wrap:wrap;font-size:.875rem;gap:.5rem;margin:1rem 0}.spw-breadcrumb a{color:var(--spw-primary);text-decoration:none;transition:color .2s ease}.spw-breadcrumb a:hover{color:var(--spw-primary-hover);text-decoration:underline}.spw-breadcrumb .divider{color:#d1d5db}.spw-empty-state{background:#f9fafb;border-radius:var(--spw-border-radius);margin:2rem 0;padding:3rem 1.5rem;text-align:center}.spw-empty-state i{color:#d1d5db;font-size:3rem;margin-bottom:1rem}.spw-empty-state h3{color:var(--color-text);font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.spw-empty-state p{color:#666;font-size:.9375rem;margin:0}@media (max-width:767px){.spw-bom-table-wrapper{border-radius:0;margin-left:-1rem;margin-right:-1rem}.spw-bom-table{font-size:.875rem}.spw-bom-table td,.spw-bom-table th{padding:.75rem .5rem}.spw-bom-table__thumb{height:48px;width:48px}.spw-cta-btn,.spw-cta-section{justify-content:center}.spw-cta-btn{width:100%}}.spw-bom-header{display:grid;gap:2rem;grid-template-columns:1fr 2fr;margin:2rem 0}@media (max-width:991px){.spw-bom-header{grid-template-columns:1fr}}.spw-bom-header__image,.spw-bom-section__image,.spw-info-panel__image{border-radius:var(--spw-border-radius);box-shadow:var(--spw-shadow);overflow:hidden;width:100%}.spw-bom-header__image .spotlight,.spw-bom-section__image .spotlight,.spw-info-panel__image .spotlight{cursor:zoom-in;display:block}.spw-bom-header__image img,.spw-bom-section__image img,.spw-info-panel__image img{display:block;height:auto;transition:transform .3s ease;width:100%}.spw-bom-header__image .spotlight:hover img,.spw-bom-section__image .spotlight:hover img,.spw-info-panel__image .spotlight:hover img{transform:scale(1.02)}.spw-bom-header__image.spw-bom-header__placeholder,.spw-bom-section__image.spw-bom-header__placeholder,.spw-info-panel__image.spw-bom-header__placeholder{align-items:center;aspect-ratio:16/9;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);display:flex;justify-content:center}.spw-bom-header__image.spw-bom-header__placeholder i,.spw-bom-section__image.spw-bom-header__placeholder i,.spw-info-panel__image.spw-bom-header__placeholder i{color:#d1d5db;font-size:4rem;opacity:.6}.spw-bom-header__info{display:flex;flex-direction:column;gap:1rem}.spw-bom-header__title{color:var(--color-text);font-size:1.5rem;font-weight:700;margin:0}.spw-bom-header__subtitle{color:#666;font-size:1.125rem;margin:0}.spw-bom-header__meta{display:flex;flex-wrap:wrap;gap:.75rem}.spw-bom-header__badge{align-items:center;background:#f3f4f6;border-radius:var(--spw-border-radius-sm);color:#4b5563;display:inline-flex;font-size:.875rem;padding:.5rem 1rem}.spw-bom-header__badge i{margin-right:.5rem;opacity:.7}.spw-pagination{align-items:center;display:flex;flex-direction:column;gap:1.5rem;margin:2rem 0;padding:2rem 0}.spw-pagination__info{color:#666;font-size:.9375rem;text-align:center}.spw-pagination__controls{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.spw-pagination__button{align-items:center;background:var(--spw-primary);border:none;border-radius:var(--spw-border-radius-sm);color:#fff;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;padding:.41rem 1.25rem;text-decoration:none;transition:var(--spw-transition)}.spw-pagination__button:hover{background:var(--spw-primary-hover);color:#fff;text-decoration:none}.spw-pagination__button--disabled{background:#e5e7eb;box-shadow:none;color:#9ca3af;cursor:not-allowed;pointer-events:none}.spw-pagination__button--disabled:hover{transform:none}.spw-pagination__button i{font-size:.875rem}.spw-pagination__pages{align-items:center;display:flex;gap:.5rem}.spw-pagination__page{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:var(--spw-border-radius-sm);color:#333;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:500;height:40px;justify-content:center;min-width:40px;padding:.5rem;text-decoration:none;transition:var(--spw-transition)}.spw-pagination__page:hover{background:#f9fafb;border-color:var(--spw-primary);color:var(--spw-primary);text-decoration:none}.spw-pagination__page--active{background:var(--spw-primary);border-color:var(--spw-primary);color:#fff;cursor:default;font-weight:600;pointer-events:none}.spw-pagination__ellipsis{align-items:center;color:#9ca3af;display:inline-flex;font-size:.9375rem;height:40px;justify-content:center;min-width:40px}@media (max-width:767px){.spw-pagination__controls{flex-direction:column;gap:1rem}.spw-pagination__button{justify-content:center;width:100%}.spw-pagination__pages{order:-1}}.spare-wizard-hero{background-position:50%;background-repeat:no-repeat;background-size:cover;height:450px;margin-bottom:0;position:relative;width:100%}.spare-wizard-hero__bg{background:rgba(0,0,0,.3);bottom:0;left:0;position:absolute;right:0;top:0}.spare-wizard-steps-wrapper{background:#fff;border-bottom:1px solid rgba(34,36,38,.15);margin-bottom:0;padding:1rem 0;position:static}.spare-wizard-steps.ui.steps{margin:0}.spare-wizard-steps.ui.steps .step{padding:.7rem 1rem}.spare-wizard-header{background:var(--intex-bg-soft,#f3f8fb);border-radius:0;margin-bottom:0;padding:2.5rem 1.5rem;text-align:center;width:100%}.spare-wizard-header-main{align-items:center;display:flex;gap:2.5rem;margin-bottom:1.5rem}.spare-wizard-header-main__image{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05);display:flex;flex:0 0 160px;height:160px;justify-content:center;overflow:hidden;padding:10px;transition:transform .3s ease;width:160px}.spare-wizard-header-main__image img{max-height:100%;max-width:100%;object-fit:contain}.spare-wizard-header-main__content{flex:1}.spare-wizard-item-code{color:var(--intex-primary,#2a9d8f);font-size:.85rem;font-weight:600;letter-spacing:.05em;margin:.2rem 0 .5rem;text-transform:uppercase}.spare-wizard-product-desc{color:#6b7b86;display:-webkit-box;font-size:.9rem;line-height:1.6;margin:.5rem 0 0;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.spare-wizard-seasons-list{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.75rem}.spare-wizard-seasons-list__label{color:#6b7b86;font-size:.8rem;font-weight:500;margin-right:.15rem}.spare-wizard-seasons-list__badge{background:rgba(42,157,143,.12);border:1px solid rgba(42,157,143,.3);border-radius:999px;color:var(--intex-primary,#2a9d8f);font-size:.75rem;font-weight:600;line-height:1.4;padding:.2rem .55rem}.spare-wizard-breadcrumb{color:var(--intex-muted,#6b7b86);font-size:.875rem;line-height:1.5;margin-bottom:1rem}.spare-wizard-breadcrumb a{color:var(--intex-muted,#6b7b86);transition:color .2s ease}.spare-wizard-breadcrumb a:hover{color:var(--intex-primary,#15a0b4)}.spare-wizard-breadcrumb__divider{margin:0 .5rem;opacity:.5}.spare-wizard-title{color:var(--intex-primary,#15a0b4);font-size:2.5rem;font-weight:700;line-height:1.2;margin:0 0 .75rem}.spare-wizard-subtitle{color:var(--intex-text,#0b2230);font-size:1.125rem;font-weight:400;margin:0;opacity:.85}.spare-wizard-meta{align-items:center;color:var(--intex-muted,#6b7b86);display:inline-flex;font-size:.9rem;gap:.4rem;margin:.75rem 0 0;opacity:.9}.spare-wizard-meta__category{font-weight:500}.spare-wizard-meta__sep{opacity:.5}.spare-wizard-meta__item{color:var(--intex-primary,#15a0b4);font-weight:600;letter-spacing:.02em}.spare-wizard-meta--desc{display:block;font-size:.875rem;margin-top:.35rem;opacity:.75}@media (max-width:768px){.spare-wizard-header{padding:2rem 1rem;text-align:center}.spare-wizard-header-main{flex-direction:column;gap:1.5rem;text-align:center}.spare-wizard-header-main__image{margin:0 auto}.spare-wizard-product-desc{font-size:1.125rem}.spare-wizard-title{font-size:1.875rem}.spare-wizard-subtitle{font-size:1rem}.spare-wizard-breadcrumb{font-size:.8125rem}}@media (max-width:480px){.spare-wizard-hero{height:200px}.spare-wizard-steps-wrapper{overflow-x:auto;padding:.5rem 0}.spare-wizard-steps.ui.steps{min-width:600px}.spare-wizard-steps.ui.steps .step{padding:.4rem .5rem}.spare-wizard-steps.ui.steps .step .content .title{font-size:.8rem}.spare-wizard-steps.ui.steps .step .content .description{font-size:.7rem}.spare-wizard-header{padding:1.5rem .75rem}.spare-wizard-title{font-size:1.5rem}.spare-wizard-subtitle{font-size:.9375rem}.spare-wizard-breadcrumb{font-size:.75rem}}.bom-related-carousel-wrapper{margin-bottom:3rem;position:relative}.bom-related-carousel{display:flex;gap:1.5rem;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding:1rem 0}.bom-related-carousel::-webkit-scrollbar{display:none}.bom-related-carousel__item{flex:0 0 auto;scroll-snap-align:start;width:280px}@media (max-width:768px){.bom-related-carousel__item{width:240px}}.bom-related-carousel__nav{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.1);cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s;width:48px;z-index:10}.bom-related-carousel__nav:hover{background:#f5f5f5;box-shadow:0 4px 12px rgba(0,0,0,.15)}.bom-related-carousel__nav--prev{left:-24px}.bom-related-carousel__nav--next{right:-24px}@media (max-width:768px){.bom-related-carousel__nav{height:40px;width:40px}.bom-related-carousel__nav--prev{left:0}.bom-related-carousel__nav--next{right:0}}.spw-search-wrapper{margin:0 auto 2rem;max-width:1320px;padding:0 24px;position:relative;z-index:100}.spw-search-wrapper .autocomplete-wrapper{flex:1;position:relative}.spw-search-bar{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:var(--spw-border-radius);box-shadow:var(--spw-shadow);display:flex;gap:1rem;padding:1rem 1.5rem}@media (max-width:768px){.spw-search-bar{align-items:stretch;flex-direction:column;gap:.75rem;padding:1rem}}.spw-search-input-wrapper{position:relative;width:100%}.spw-search-icon{color:#999;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.spw-search-input{border:1px solid #ddd;border-radius:var(--spw-border-radius-sm);font-size:1rem;padding:10px 12px 10px 40px;transition:all .2s ease;width:100%}.spw-search-input::placeholder{color:#999}.spw-search-input:focus{border-color:var(--spw-primary);box-shadow:0 0 0 3px rgba(21,160,180,.1);outline:none}.spw-search-count{color:#666;font-size:.95rem;font-weight:500;white-space:nowrap}@media (max-width:768px){.spw-search-count{text-align:center}}.spw-no-results{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:var(--spw-border-radius);box-shadow:var(--spw-shadow);padding:3rem 1.5rem;text-align:center}.spw-no-results i.icon{color:#ccc;font-size:3rem;margin-bottom:1rem}.spw-no-results h3{color:#333;font-size:1.25rem;margin:0 0 .5rem}.spw-no-results p{color:#666;font-size:1rem;margin:0}.spw-layout{align-items:start;display:grid;gap:2.5rem;grid-template-columns:300px 1fr;padding:2rem 2.5rem 3rem;width:100%}@media (max-width:991px){.spw-layout{gap:1.5rem;grid-template-columns:1fr;padding:1.5rem 1rem 2rem}}.spw-sidebar{position:sticky;top:1.5rem}@media (max-width:991px){.spw-sidebar{border-bottom:1px solid rgba(0,0,0,.08);margin-bottom:.5rem;padding-bottom:1.25rem;position:static}}.spw-main{min-width:0}.spw-main>.spw-search-wrapper{margin-bottom:0}.spw-main>.spw-card-grid{margin-top:1.5rem}.spw-nav__title{border-bottom:1px solid rgba(0,0,0,.08);color:var(--color-text);font-size:1rem;font-weight:700;margin-bottom:.5rem;padding-bottom:.65rem;text-transform:uppercase}.spw-nav__group{margin-bottom:.1rem}.spw-nav__parent{align-items:baseline;border-radius:6px;color:var(--color-text);display:flex;font-size:1rem;font-weight:700;gap:.5rem;justify-content:space-between;line-height:1.35;padding:.3rem .6rem;text-decoration:none;transition:background .15s,color .15s}.spw-nav__parent:hover{color:var(--spw-primary);text-decoration:none}.spw-nav__parent.is-active{color:var(--spw-primary);font-weight:600}.spw-nav__children{list-style:none;margin:0;padding:.15rem 0 .3rem .85rem}.spw-nav__child{align-items:baseline;border-radius:6px;color:var(--color-text);display:flex;font-size:1rem;gap:.5rem;justify-content:space-between;line-height:1.35;padding:.2rem .6rem;text-decoration:none;transition:background .15s,color .15s}.spw-nav__child:hover{color:var(--spw-primary);text-decoration:none}.spw-nav__child.is-active{color:var(--spw-primary);font-weight:500}.spw-nav__label{flex:1;min-width:0}.spw-nav__count{color:#9ca3af;display:none;flex-shrink:0;font-size:.78em;white-space:nowrap}.search-highlight{background-color:#fff3cd;border-radius:2px;color:#856404;font-weight:600;padding:0 2px}.spw-season-tabs{flex-wrap:wrap;gap:.5rem}.spw-season-tabs .nav-link{background:#fff;border:1px solid var(--color-primary);border-radius:8px;color:var(--color-primary);font-weight:600;padding:.45rem 1.25rem;transition:background .2s,color .2s}.spw-season-tabs .nav-link:hover:not(.active){background:rgba(var(--bs-primary-rgb),.08);text-decoration:none}.spw-season-tabs .nav-link.active{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.spw-bom-title{color:var(--color-text);font-size:1.2rem;font-weight:700;margin:2.5rem 0 .95rem}.spw-bom-title:first-of-type{margin-top:0}.spw-bom-section{background:#fff;border:1px solid var(--color-primary);border-radius:8px;margin-bottom:2rem;overflow:hidden}.spw-bom-section__schema-wrap{margin:2rem auto;text-align:center;width:80%}.spw-bom-section__schema-wrap a.spotlight{cursor:zoom-in;display:block}.spw-bom-section__schema-img{border-radius:4px;display:block;height:auto;width:100%}.spw-bom-section__empty{color:#999;padding:2rem;text-align:center}.spw-bom-table{border-collapse:collapse;width:100%}.spw-bom-table td{white-space:nowrap}.spw-bom-table__th{background:#fff;border-bottom:1px solid #e9ecef;color:var(--color-primary);font-size:1rem;font-weight:600;padding:.85rem 1rem;text-align:left;white-space:nowrap}.spw-bom-table__th--center{text-align:center}.spw-bom-table__th--seq{text-align:center;width:120px}.spw-bom-table__td{background:#fff!important;border-bottom:1px solid #e9ecef;color:#333;padding:.85rem 1rem;vertical-align:middle}.spw-bom-table__td--center,.spw-bom-table__td--seq{text-align:center}.spw-bom-table__td--action{min-width:160px;text-align:center}.spw-bom-table__seq-cell{align-items:center;display:flex;gap:.6rem;justify-content:center}.spw-bom-table__seq-num{color:var(--color-primary);flex-shrink:0;font-size:.9rem;font-weight:700;min-width:1.4rem;text-align:right}.spw-bom-table__td--name{white-space:normal!important;width:100%}.spw-bom-table__thumb{align-items:center;background:#fff;border:1px solid #fff;border-radius:4px;display:flex;flex-shrink:0;height:52px;justify-content:center;overflow:hidden;width:52px}.spw-bom-table__thumb .spotlight{cursor:zoom-in;display:block;height:100%;width:100%}.spw-bom-table__thumb img{height:100%;object-fit:contain;width:100%}.spw-bom-table__name-link{color:var(--color-text);display:block;font-size:.95rem;font-weight:600;text-decoration:none}.spw-bom-table__name-link:hover{color:var(--color-primary);text-decoration:underline}.spw-bom-table__name{color:var(--color-text);display:block;font-size:.95rem;font-weight:600}.spw-bom-table__code{color:#6c757d;font-size:.9rem;margin-top:.1rem}.spw-bom-table__price{color:var(--color-text);font-size:.95rem;font-weight:500}.spw-bom-table__price_in_stock{font-weight:700}.spw-bom-table__price--na{color:#adb5bd}.spw-bom-table__action-btn{align-items:center;background:var(--color-primary);border:none;border-radius:var(--btn-border-radius);color:#fff;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:600;height:38px;justify-content:center;padding:0;white-space:nowrap;width:128px}.spw-bom-table__action-btn:hover:not(:disabled){background:#0490a3}.spw-bom-table__action-btn:disabled,.spw-bom-table__action-btn[disabled]{cursor:default;opacity:1}.spw-bom-table__action-btn--loading{cursor:default!important}.spw-bom-table__action-btn--success{background:var(--color-primary)!important;color:#fff!important;cursor:default!important;font-size:1.2rem;font-weight:700}.spw-bom-table__action-btn+.spw-bom-table__action-btn{display:none}.spw-bom-table__unavailable{align-items:center;background:#e9ecef;border-radius:.25rem;color:#6c757d;display:inline-flex;flex:1;font-size:.82rem;font-weight:600;height:38px;justify-content:center;width:128px}.spw-stock{border-radius:20px;display:inline-block;font-size:.78rem;font-weight:600;padding:.3rem .75rem}.spw-stock--in{background:#d1fae5;color:#065f46}.spw-stock--inquiry{background:#fef3c7;color:#92400e}.spw-stock--out{background:#fee2e2;color:#991b1b}.spw-avail{font-size:.82rem;font-weight:600}.spw-avail--in{color:var(--color-primary)}.spw-avail--inquiry{color:#b4b8bb}.spw-avail--out{color:#dc3545}.spw-bom-table__action-cell{align-items:center;display:flex;gap:.6rem;justify-content:center;min-width:230px}.spw-bom-table__qty-inp{width:70px}.spw-bom-table__qty-val{color:#1a1a1a;font-size:.95rem;font-weight:500;min-width:1.5rem;text-align:center;width:70px}.spw-bom-table__btn{align-items:center;border:none;border-radius:var(--btn-border-radius);cursor:pointer;display:inline-flex;flex:1;font-size:.82rem;font-weight:600;height:38px;justify-content:center;padding:0;white-space:nowrap;width:auto}.spw-bom-table__btn--dotaz{background:#b4b8bb;color:#fff}.spw-bom-table__btn--dotaz:hover{background:#9ea3a7}.spw-bom-table .btn.btn-primary.btn-sm{font-size:.82rem;font-weight:600;height:38px;justify-content:center;min-width:150.4px}@keyframes spw-spin{to{transform:rotate(1turn)}}.spw-bom-spinner{animation:spw-spin .7s linear infinite;border:2px solid hsla(0,0%,100%,.4);border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;width:16px}.spw-bom-section__schema-img-preview{border-radius:16px;height:auto;margin:0 auto;max-width:100%;width:500px}
/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/shop/scss/cookies.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************/:root{--cc-font-family:var(--font-body);--cc-modal-border-radius:.5rem;--cc-btn-border-radius:.2rem;--cc-modal-transition-duration:.25s;--cc-link-color:var(--cc-btn-primary-bg);--cc-modal-margin:1rem;--cc-z-index:2147483647;--cc-bg:#fff;--cc-primary-color:#2c2f31;--cc-secondary-color:#5e6266;--cc-btn-primary-bg:#15a0b4;--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#0490a3;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#eee;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#d4dae0;--cc-btn-secondary-hover-color:#000;--cc-btn-secondary-hover-border-color:#d4dae0;--cc-separator-border-color:#f0f4f7;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#667481;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-bg);--cc-toggle-disabled-icon-color:var(--cc-bg);--cc-toggle-readonly-bg:#d5dee2;--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg:#eee;--cc-cookie-category-block-border:#eee;--cc-cookie-category-block-hover-bg:#eee;--cc-cookie-category-block-hover-border:#eee;--cc-cookie-category-expanded-block-bg:#eee;--cc-cookie-category-expanded-block-hover-bg:#eee;--cc-overlay-bg:transparent;--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:var(--cc-btn-secondary-bg);--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#e4eaed;--cc-pm-toggle-border-radius:4em}#cc-main .pm__section,#cc-main .pm__section--toggle{border-radius:.35em}#cc-main .pm__section--expandable .pm__section-arrow{background:transparent}#cc-main .cm__texts a{text-decoration:underline}#cc-main .cm__texts p{color:#001a2a;font-size:.85rem}#cc-main .pm__section-desc-wrapper p{color:#001a2a;font-size:.85rem!important}#cc-main .pm__section-desc-wrapper a{text-decoration:underline!important}#cc-main .cm--cloud .cm__btns{border-left:none}#cc-main .cm--cloud .cm__desc{max-height:350px}#cc-main .cm__body{padding:5px 10px}#cc-main .pm__btn-group .pm__btn[data-role=necessary]{background:var(--cc-btn-secondary-bg)!important;border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .pm__btn-group .pm__btn[data-role=necessary]:hover{background:var(--cc-btn-secondary-hover-bg)!important;border-color:var(--cc-btn-secondary-hover-bg)!important;color:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btns .cm__btn-group .cm__btn[data-role=necessary]{background:var(--cc-btn-secondary-bg)!important;border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .cm__btns .cm__btn-group .cm__btn[data-role=necessary]:hover{background:var(--cc-btn-secondary-hover-bg)!important;border-color:var(--cc-btn-secondary-hover-bg)!important;color:var(--cc-btn-secondary-hover-color)}#cc-main .pm__section-table{color:#001a2a;font-size:12px}
/*!***********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/swiper/swiper.css ***!
  \***********************************************************************************************************************/@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./vendor/sylius/cms-plugin/assets/shop/scss/main.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************/.line-clamp{display:-webkit-box;-webkit-line-clamp:var(--line-clamp-number);-webkit-box-orient:vertical;overflow:hidden}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLXNob3AtZW50cnkuY3NzIiwibWFwcGluZ3MiOiJBQXNPTSxnQkNnZk47Ozs7OzsrU0N0dEJBLGFBQ0ksWUFBYSxDQUNiLHlCQUEwQixDQUMxQixhQ0NKLENERUEsZUFDSSxZQ0NKLENERUEsY0FDSSxZQ0NKLENERUEsT0FDSSxvQkFBcUIsQ0FFckIsZUFBZ0IsQ0FEaEIsaUJDRUosQ0RFQSx5QkFJSSxTQUFXLENBQ1gsY0FBZSxDQUNmLGVBQWdCLENBSGhCLGVBQWdCLENBRGhCLGNDS0osQ0RFQSxrQkFPSSxxQkFBc0IsQ0FGdEIsNEJBQTZCLENBQzdCLGlCQUFrQixDQUVsQiwyRkFMQSxVQUFXLENBRFgsaUJBQWtCLENBU2xCLHdCQUEwQixDQVYxQixVQ1FKLENES0EsNEJBQ0ksaUJBQWtCLENBQ2xCLDBGQ0ZKLENETUEsNkJBRUksd0JBQXlCLENBRHpCLGdCQ0ZKLENETUEseUJBQ0ksYUFDSSw2QkNITixDRE1FLHNHQUlJLGtCQ0pOLENBQ0YsQ0RPQSx1QkFDSSxZQ0xKLENEUUEsdUJBR0ksa0JBQW1CLENBQ25CLHdCQUF5QixDQUV6QixpQkFBa0IsQ0FDbEIsY0FBZSxDQU5mLHVCQUNBLGtCQUFtQixDQU1uQixlQUFpQixDQUNqQixRQUFTLENBSlQsc0JDREosQ0RRQSxzQkFFSSxxQkFBc0IsQ0FEdEIsYUFBYyxDQUVkLFlDTEosQ0RRQSxzREFDSSxvQkFBcUIsQ0FDckIsa0NDTEosQ0RRQSx1QkFDSSxVQ0xKLENEUUEsNkJBQ0ksWUNMSixDRFFBLCtEQUNJLFVDTEosQ0RRQSwyREFDSSxZQUFhLENBQ2IsY0NMSixDRFFBLGtDQUVJLHlCQUEyQixDQUQzQixzQkNKSixDRFFBLDZCQUVJLCtCQUFnQyxDQURoQyxZQ0pKLENEWUEsa0NBQ0ksWUNMSixDRFFBLGlEQUNJLDRCQUtJLG9DQUFxQyxDQUZyQyxjQUFlLENBQ2Ysb0JBQXFCLENBRnJCLFlBQWEsQ0FEYixVQUFXLENBS1gsMEJDTE4sQ0RPRSw4QkFDSSxZQ0xOLENBQ0YsQ0RRQSxxREFDSSw0QkFDSSxtQkFBb0IsQ0FJcEIsaUJBQWtCLENBRWxCLHFCQUFzQixDQUx0QixtQkFBb0IsQ0FFcEIsY0FBZSxDQURmLHNCQUF1QixDQU92QixlQUFnQixDQURoQixlQUFnQixDQURoQixlQUFnQixDQUZoQixTQ0ZOLENEUUUsbUVBRUkscUJBQXVCLENBRHZCLDBEQ0xOLENEWUUsZ0pBRUkscUJBQXVCLENBRHZCLDBEQ0xOLENEUUUsa0NBSUksaUJBQWtCLENBSGxCLHlCQUEwQixDQUMxQiwwQ0FBNkMsQ0FDN0MsZUFBZ0IsQ0FFaEIsNkNDTk4sQ0RRRSxrQ0FLSSx5QkFBMEIsQ0FEMUIsMkJBQTRCLENBRDVCLHdCQUF5QixDQUl6QixXQUFZLENBTFosV0FBWSxDQUlaLDRDQUErQyxDQUwvQyw2QkNBTixDQUNGLENEU0EsV0FDSSxpQkNQSixDQ25MRSw0Q0FDRSxzQkRzTEosQ0NqTEEsaUJBU0ksa0JBQW1CLENBSG5CLCtCQUFvQyxDQUNwQyxZQUFhLENBRmIsV0FBWSxDQUdaLHNCQUF1QixDQUx2QixNQUFPLENBRlAsY0FBZSxDQUNmLEtBQU0sQ0FFTixVQUFXLENBTVgsWURxTEosQ0NqTEEsT0FDSSxxQkFBeUIsQ0FFekIsaUJBQWtCLENBQ2xCLGtDQUF1QyxDQUZ2QyxZRHVMSixDQ2pMQSxjQUVJLGtCQUFtQixDQURuQixlRHNMSixDQ2xMQSxpQkFDSSxRRHFMSixDQ2xMQSxpQkFHSSxXQUE2QixDQUE3Qix5QkFBNkIsQ0FGN0IsWUR1TEosQ0NqTEEsZUFFSSxrQkFBbUIsQ0FEbkIsaUJEc0xKLENDbExBLG1CQUNJLGFBQWMsQ0FDZCxhRHFMSixDQ2pMQSxlQUlJLGtCQUFtQixDQUZuQixZQUFhLENBQ2IscUJBQXNCLENBRnRCLGlCRHdMSixDQ2xMQSxzQkFLSSxxQkFBeUIsQ0FGekIscUJBQXlCLENBQ3pCLGlCQUFrQixDQUVsQixjQUFlLENBTGYsVUFBVyxDQUNYLGlCRHlMSixDQ2xMQSw0QkFDSSx3QkRxTEosQ0NqTEEsOEJBQ0ksV0RxTEo7OztvSkVyUEEsWUFDRSx3QkFBeUIsQ0FRekIsaUJBQWtCLENBRGxCLHlDQUE4QyxDQUQ5QyxxQkFBc0IsQ0FHdEIsWUFBYSxDQUNiLGNBQWUsQ0FQZixlQUFnQixDQUZoQixXQUFnQixDQUdoQixpQkFBa0IsQ0FGbEIsVUFBVyxDQUdYLFNBTUYsQ0FDQSx3Q0FDRSxtQkFDRixDQUNBLGtCQUNFLHFCQUNGLENBQ0EsOENBQ0Usd0JBQ0YsQ0FDQSxtQkFDRSwwQ0FDRixDQUNBLGNBRUUsb0JBQXFCLENBRHJCLHVCQUVGLENBQ0Esa0NBSUUsa0JBQW1CLENBRW5CLHdCQUF5QixDQUR6QixVQUFXLENBSlgsY0FBZSxDQUNmLGtCQUFtQixDQUNuQixlQUlGLENBQ0EseUNBQ0Usa0JBQW1CLENBRW5CLHdCQUF5QixDQUR6QixVQUVGLENBQ0EsNkZBRUUsa0JBQW1CLENBQ25CLHFCQUF5QixDQUZ6QixVQUdGLENBQ0Esa0JBV0UseUJBQTJCLENBRDNCLGtCQUF5QixDQUl6Qix5QkFBMkIsQ0FYM0IsOEJBQWdDLENBRmhDLGFBQWMsQ0FXZCw2QkFBK0IsQ0FKL0Isa0JBQW9CLENBRnBCLHlCQUEyQixDQUMzQix3QkFBMEIsQ0FGMUIsc0JBQXdCLENBSHhCLGNBQWUsQ0FFZixtQkFBcUIsQ0FLckIsdUJBQXlCLENBSXpCLGtDQUE0QixDQUE1QiwrQkFBNEIsQ0FBNUIsOEJBQTRCLENBQTVCLDBCQUVGLENBQ0EsNkJBQ0UsWUFDRixDQUNBLHdCQUNFLHNCQUNGLENBQ0EsNkJBQ0Usc0JBQ0YsQ0FDQSxnQkFDRSxnQkFDRixDQUNBLHlDQUNFLFNBQVUsQ0FDVixVQUNGLENBQ0Esa0NBQ0UsNkJBQ0YsQ0FDQSxzQkFFRSx3QkFBeUIsQ0FEekIsVUFFRixDQUNBLGdDQUdFLGFBQWMsQ0FGZCxTQUFVLENBQ1YsaUJBRUYsQ0FFQSxhQU9FLGVBQWdCLENBRWhCLHdCQUFrQixDQUdsQix5QkFBMEIsQ0FIMUIsWUFBa0IsQ0FFbEIsbUNBQXdDLENBRHhDLHFCQUFzQixDQVB0QixNQUFPLENBS1AsaUJBQW1CLENBUG5CLGlCQUFrQixDQUNsQixRQUFTLENBRVQsVUFBVyxDQUNYLFVBUUYsQ0FDQSwrQkFDRSxjQUFlLENBQ2YsZUFDRixDQUNBLDBDQUNFLCtCQUFvQyxDQUNwQyxpQkFDRixDQUNBLGlHQUlFLGVBQ0YsQ0FDQSx3R0FDRSxjQUFlLENBQ2YsVUFDRixDQUNBLHNDQUVFLGNBQWUsQ0FEZixTQUVGLENBQ0Esb0RBQ0UsWUFDRixDQUNBLDhCQUVFLGVBQWdCLENBRGhCLGFBQWMsQ0FFZCxjQUNGLENBQ0EscUJBQ0Usd0JBQXlCLENBQ3pCLGFBQ0YsQ0FDQSw0QkFDRSxhQUNGLENBQ0EscUJBQ0UsdUJBQ0YsQ0FDQSxzQkFDRSxvQkFBcUIsQ0FFckIsV0FBWSxDQUNaLGNBQWUsQ0FGZixVQUdGLENBQ0EsNEJBU0UsNENBQTZDLENBRDdDLGdDQUFxRCxDQUZyRCxpQkFBa0IsQ0FFbEIsa0JBQXFELENBQXJELGdCQUFxRCxDQVByRCxXQUFZLENBQ1osYUFBYyxDQUVkLFdBQVksQ0FDWixVQUFXLENBRlgsVUFPRixDQUNBLHlCQUNFLEdBQ0Usc0JBQ0YsQ0FDQSxHQUNFLHVCQUNGLENBQ0YsQ0FFQSxxQkFFRSxnQkFBaUIsQ0FEakIsb0JBQXFCLENBRXJCLHNCQUNGLENBRUEsMENBQ0UsMkJBQ0YsQ0FDQSw0Q0FDRSwyQkFDRixDQUVBLGlEQUNFLGtCQUNGLENBRUEsMkNBQ0UsaUJBQ0YsQ0FHQSxxQkFDRSx3QkFDRixDQUNBLG1DQU9FLGdDQUFrQyxDQUVsQyxjQUFlLENBSGYsd0JBQTBCLENBTDFCLFNBQVUsQ0FDVixpQkFBa0IsQ0FHbEIsU0FBc0IsQ0FGdEIsT0FBUSxDQUNSLDBCQUEyQixDQUkzQixzQkFFRixDQUNBLHlGQUNFLGlDQUNGLENBQ0EscUhBQ0UsU0FDRixDQUVBLDZCQUlFLHNDQUF5QyxDQUR6QywrQkFBZ0MsQ0FFaEMseUJBQTBCLENBSDFCLGdCQUFpQixDQURqQixpQkFLRixDQUNBLG1DQUlFLGFBQWMsQ0FJZCx3QkFBMEIsQ0FEMUIsZ0JBQWlCLENBRGpCLGdCQUFpQixDQURqQixVQUFZLENBSlosaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixPQU1GLENBQ0EseUNBQ0UsVUFDRixDQUVBLHlEQUVFLHdCQUF5QixDQUR6QixlQUVGLENBQ0EsdUNBT0Usc0JBQXVCLENBTHZCLG9CQUFxQixDQUFyQixvQkFBcUIsQ0FHckIseUNBQThDLENBRjlDLGFBQWMsQ0FDZCxXQUFnQixDQUVoQixVQUVGLENBQ0EsMENBQ0Usa0JBQXlCLENBQ3pCLHlCQUEyQixDQUMzQixVQUNGLENBQ0EsOEdBQ0Usc0JBQ0YsQ0FFQSw4REFDRSxXQUNGLENBQ0Esb0VBQ0UsU0FBVSxDQUNWLGFBQ0YsQ0FDQSwyRkFDRSxpQkFDRixDQUZBLGlGQUNFLGlCQUNGLENBRUEsMERBQ0UsWUFDRixDQUNBLCtDQUNFLDhCQUErQixDQUMvQixZQUFrQixDQUVsQixZQUFhLENBRGIsV0FBWSxDQUVaLFdBQ0YsQ0FDQSwwREFDRSxjQUNGLENBQ0Esc0RBQ0UsWUFDRixDQUNBLHNEQUNFLFlBQ0YsQ0FFQSx1Q0FFRSxrQkFBbUIsQ0FEbkIsbUJBRUYsQ0FDQSwrQ0FNRSx5QkFBMEIsQ0FDMUIscUJBQXNCLENBTnRCLGFBQWMsQ0FHZCxvQkFBcUIsQ0FDckIsYUFBYyxDQUhkLG9CQUFxQixDQUNyQixxQkFLRixDQUNBLHFEQUNFLDBCQUNGLENBQ0EsOERBQ0UsZUFDRixDQUNBLGdEQUlFLGNBQWUsQ0FIZixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLEtBRUYsQ0FFQSxpREFDRSx5QkFDRixDQUNBLHlEQUNFLDZCQUE4QixDQUM5QixlQUNGLENBQ0EsZ0VBQ0UseUJBQ0YsQ0FDQSxrRUFDRSxzQkFDRixDQUVBLDJDQUNFLHdCQUNGLENBQ0EsbURBQ0UsOEJBQStCLENBQy9CLGdCQUNGLENBQ0EsMERBQ0UsMEJBQ0YsQ0FDQSw0REFDRSx1QkFDRixDQUVBLE1BQ0Usd0JBQXlCLENBQ3pCLGlCQUFrQixDQUNsQixrQkFDRixDQUVBLG9FQUNFLGNBQ0YsQ0FFQSxzQkFDRSw0RkFDRixDQUVBLGdCQUNFLDJGQUNGLENBRUEsWUFDRSxpQkFDRixDQUVBLDJDQUdFLGFBQWMsQ0FDZCxtQkFBb0IsQ0FDcEIsY0FBZSxDQUNmLGdCQUNGLENBRUEsd0RBRUUsZUFBZ0IsQ0FDaEIsV0FDRixDQUVBLHNCQUNFLGtCQUFvQixDQUNwQiw0QkFBOEIsQ0FDOUIsc0NBQWdDLENBQWhDLDhCQUFnQyxDQUNoQyx5QkFBMkIsQ0FDM0IsbUJBQXFCLENBQ3JCLDJCQUE2QixDQUU3Qiw0QkFBOEIsQ0FEOUIsbUJBRUYsQ0FFQSwrQkFDRSxrQkFDRixDQUNBLHFDQVVFLHlDQUF5RCxDQUF6RCxrQkFBeUQsQ0FBekQsc0JBQXlELENBVHpELFdBQVksQ0FDWixhQUFjLENBS2QsUUFBUyxDQUZULGVBQWdCLENBRmhCLGlCQUFrQixDQUNsQixPQUFRLENBRVIsT0FLRixDQUNBLCtDQUNFLFVBQ0YsQ0FDQSx5Q0FDRSxTQUNGLENBQ0EscURBR0UseUNBQXlELENBRHpELHNCQUEyQixDQUQzQixlQUdGLENBQ0EsOEZBQ0UsV0FDRixDQUVBLFlBQ0UsWUFBYSxDQUNiLGVBQ0YsQ0FDQSx3Q0FDRSxnQkFBaUIsQ0FDakIsc0JBQ0YsQ0FDQSwyQ0FHRSwrQ0FBa0QsQ0FDbEQsd0RBQThELENBQzlELDBCQUEyQixDQUgzQixpQkFBa0IsQ0FJbEIsaUVBQTZFLENBTDdFLG9DQU1GLENBQ0Esa0RBQ0UsK0NBQWtELENBQ2xELHdEQUE4RCxDQUM5RCwwQkFDRixDQUNBLG9EQUdFLGVBQWdCLENBQ2hCLGVBQWdCLENBSGhCLFVBQVcsQ0FDWCxnQkFHRixDQUNBLGdIQUNFLG9CQUNGLENBQ0EsNERBQ0UsZUFDRixDQUNBLCtCQUVFLCtDQUFrRCxDQUNsRCx3REFBOEQsQ0FDOUQsMEJBQTJCLENBSDNCLG1FQUlGLENBRUEsbURBQ0Usb0JBQ0YsQ0FFQSw2QkFDRSx5QkFDRixDQUVBLDhCQUdFLGVBQWlCLENBRGpCLGVBQWlCLENBRGpCLGVBR0YsQ0FDQSx1QkFDRSw0QkFDRixDQUNBLG1DQUNFLFlBQ0Y7OztzSkM3ZUEsNkRBQTZELFlBQVk7OztzUkNHekUsVUFFRSw4QkFBZ0MsQ0FDaEMsa0NBQW9DLENBRXBDLHVCQUF3QixDQUN4QixzQkFBMEIsQ0FDMUIsb0JBQXFCLENBQ3JCLHFCQUFzQixDQUN0QixlQUFtQixDQUVuQixvQkFBcUIsQ0FDckIsMkJBQThCLENBQzlCLHVCQUF3QixDQUN4QixpQkFBcUIsQ0FDckIsdUJBQXdCLENBQ3hCLDZCQUE4QixDQUM5Qiw0QkFBNkIsQ0FFN0IsMEJOSkYsQ09GQSxNQUNJLGFBQWMsQ0FDZCxhQUFjLENBQ2QsY0FBZSxDQUNmLGNBQWUsQ0FDZixjQUFlLENBQ2YsY0FBZSxDQUNmLGNBQWUsQ0FDZixjUGNKLENPREEsS0FFSSwrQlBLSixDT0ZBLFVBSkksV1BVSixDT0ZBLFlBQ0ksWUFBYSxDQUNiLHFCQUFzQixDQUd0QixhQUFjLENBRGQsZ0JBQWlCLENBRGpCLGdCUE9KLENPSUEsZUFHSSxnQkFBaUIsQ0FDakIsaUJBQWtCLENBRmxCLGNBQWUsQ0FHZixpQkFBa0IsQ0FDbEIsa0JBQW1CLENBTG5CLFVQVUosQ09ISSx5QkFSSixlQVNRLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsa0JQTU4sQ0FDRixDT0pJLHlCQWRKLGVBZVEsZ0JQUU4sQ0FDRixDT0hBLFVBQ0ksYUFBYyxDQUNkLG1CUE9KLENPSEEsU0FFSSw2QkF6RE0sQ0F3RE4sMEJQUUosQ09MSSx5QkFKSixTQU1RLDZCQTVERSxDQTJERiwwQlBTTixDQUNGLENPSkEsZUFDSSw0QlBRSixDT05JLHlCQUhKLGVBSVEsNEJQU04sQ0FDRixDT05BLFdBQ0ksb0JBQXFCLENBQ3JCLDhCUFNKLENPTkEsTUFDSSxhQUFjLENBRWQsV0FBWSxDQURaLGVQVUosQ09QSSx5QkFMSixNQU1RLGVQVU4sQ0FDRixDT0FBLGlCQUtJLGFQV0osQ09OQSxvQ0FHSSw2RUFHQSwwQkFBOEIsQ0FGOUIsMkJBQTRCLENBQzVCLHlCQUEwQixDQUoxQixXQUFZLENBQ1osU1BhSixDT1BJLHlCQVJKLG9DQWFRLHVCQUFrQyxDQUZsQywyQkFBNEIsQ0FDNUIscUJBQXNCLENBSHRCLFdBQVksQ0FDWixTUGFOLENBQ0YsQ09QQSx3Q0FHSSxnRkFHQSwwQkFBOEIsQ0FGOUIsMkJBQTRCLENBQzVCLDBCQUEyQixDQUozQixZQUFhLENBQ2IsUVBjSixDT1JJLHlCQVJKLHdDQWFRLHVCQUFrQyxDQUZsQywyQkFBNEIsQ0FDNUIscUJBQXNCLENBSHRCLFdBQVksQ0FDWixRUGNOLENBQ0YsQ09QQSw0QkFLSSx3QkFBeUIsQ0FKekIsNEVBR0EsdUJBQStCLENBRi9CLDJCQUE0QixDQUM1QixxQlBZSixDT1BBLG9DQVNJLHVFQUdBLHVCQUEyQixDQUYzQiwyQkFBNEIsQ0FDNUIscUJBQXNCLENBVnRCLFVBQVcsQ0FLWCxZQUFhLENBSGIsTUFBTyxDQVdQLG1CQUFvQixDQVpwQixpQkFBa0IsQ0FFbEIsT0FBUSxDQUdSLFNBQVUsQ0FRVixTUE9KLENPSkEsbUNBR0ksb0ZBQ0EscUJBQXNCLENBSHRCLFlBQWEsQ0FDYixTUFNKLENPSkEscUNBT0ksdUZBQ0EscUJBQXNCLENBSHRCLFlBQWEsQ0FKYixVQUFXLENBS1gsWUFBYSxDQUhiLE1BQU8sQ0FNUCxtQkFBb0IsQ0FQcEIsaUJBQWtCLENBRWxCLE9BQVEsQ0FNUixTUE9KLENPR0EsY0FDSSxlUE9KLENPTEkseUJBSEosY0FJUSxnQlBRTixDQUNGLENPSkEseUJBQ1EseURBQ0EsaUJBQWtCLENBQ2xCLFlBQWEsQ0FDYixVQUFXLENBQ1gsK0JQT04sQ09KRSxvSkFBNEYsU0FBWSxDQUF4QixVUFlsRixDQUNGLENRblBBLG9CQUdFLHFCQUFzQixDQUN0QixnQ0FBcUMsQ0FGckMsa0JBWFksQ0FjWixlQUFnQixDQUNoQixtRFJ5UEYsQ1F0UEEsZ0NBR0UsZUFBZ0IsQ0FEaEIsY1IwUEYsQ1F2UEEsYUFHQyxtQ0FBcUMsQ0FFcEMsaUNBQWtDLENBRG5DLGVBQWdCLENBSGhCLGtCQUFtQixDQUNuQixtQlI2UEQsQ1F2UEEsVUFDRSxrQ1IwUEYsQ1FyUEEsaURBS0Usc0JBQXVCLENBQ3ZCLG9CQTVDYSxDQTZDYixlUnlQRixDUXJQQSxZQUVFLG9CQWpEYyxDQWtEZCxlQUFnQixDQUNoQix1QkFBd0IsQ0FDeEIsdUJBQXdCLENBQ3hCLG1CQUFvQixDQUNwQixjUnlQRixDUXZQRSx3QkFDRSxvQlIwUEosQ1F0UEUsaUJBQ0Usd0JBQXlCLENBQ3pCLG9CUnlQSixDUXJQQSxzREFFRSx3QkFBeUIsQ0FDekIsb0JBQXFCLENBQ3JCLFVSd1BGLENRL09BLGVBQ0Usa0JBQW1CLENBQ25CLGtCUnlQRixDUXZQRSx5QkFKRixlQUtJLGtCQUFtQixDQUNuQixrQlIwUEYsQ0FDRixDUXhQRSx5QkFURixlQVVJLGtCQUFtQixDQUNuQixrQlIyUEYsQ0FDRixDUXhQQSxZQUNFLHVCQUF3QixDQUN4Qix5QlIyUEYsQ1FuUEEsV0FDRSxrQkFBbUIsQ0FDbkIsa0JSMFBGLENReFBFLHlCQUpGLFdBS0ksa0JBQW1CLENBQ25CLGtCUjJQRixDQUNGLENReFBBLFFBQ0UsZVIyUEYsQ1F6UEEsZUFDQywyRVI0UEQsQ1F2UEEsZ0RBRkUsc0NSbVFGLENRalFBLDJCQUVFLCtCQURBLHVCUmdRRixDUXhQQSxZQUVFLGNBQWUsQ0FEZixPUjRQRixDUXpQQyx1QkFFSyxrQkFBbUIsQ0FLbkIsZUFBZ0IsQ0FFaEIsd0JBQXlCLENBQ3pCLHlDQUEwQyxDQUYxQyxVQUFXLENBT1gsY0FBZSxDQWRmLG1CQUFvQixDQVVwQixrQkFBb0IsQ0FDcEIsZUFBZ0IsQ0FQaEIsV0FBWSxDQUZaLHNCQUF1QixDQUN2QixjQUFlLENBRWYsYUFBZSxDQU9mLG9CQUFxQixDQUNyQixnQ1I0UE4sQ1F6UE0sNkJBQ0Usa0JBQW1CLENBQ25CLCtCQUFnQyxDQUNoQyx3QlIyUFIsQ1F2UEUseUNBQ0ksNkJBQThCLENBRTlCLCtCQUFnQyxDQURoQyxVUjBQTixDUXZQRSwyQ0FDSSxrQkFBbUIsQ0FJbkIsZUFBZ0IsQ0FIaEIsYUFBYyxDQUNkLGtCQUFtQixDQUNuQixtQlIwUE4sQ1FuUEEsZUFDRSxtQkFBb0IsQ0FDcEIsbUJBQW9CLENBQ3BCLDZCQUE4QixDQUU5QixlUnFQRixDUXBQRSxxQkFDRSxxQkFBc0IsQ0FDdEIsaUJBQWtCLENBQ2xCLFVSc1BKLENRbFBBLHlCQUNFLHdDQUdFLHdCUnFQRixDQUNGLENRblBBLGNBQ0UsWVJxUEYsQ1FuUEEsT0FDRSxnQlJzUEYsQ1FuUEEsZ0JBQWlCLFlSdVBqQixDUXBQRSw0QkFFSSxZQUFhLENBRGIsV0FBWSxDQUVaLFlSdVBOLENRblBBLHFCQUNFLHVDQUVBLHdCQURBLHdCUnVQRixDUWhQQSw4QkFDRSwwQlJtUEYsQ1FoUEEsa0JBQ0UsZ0JSbVBGLENRalBBLHlCQUVFLG1CQUFvQixDQUNwQixtQkFBb0IsQ0FDcEIsNkJBQThCLENBQzlCLHlCQUEwQixDQUMxQixtQ0FBb0MsQ0FDcEMsMEJBQTJCLENBQzNCLG9DQUFxQyxDQUNyQyxvQ0FBcUMsQ0FDckMseUJSb1BGLENRck9BLGlDQUdFLDhCQUFnQyxDQUZoQyxXQUFZLENBQ1osZ0JSeU9GLENENWVBLGVBQ0UsWUFBYSxDQUViLG1EQUFzRCxDQUR0RCx5REFBNEQsQ0FFNUQsYUNnZkYsQ0Q3ZUUseUJBUEYsZUFTSSxRQUFTLENBRFQseURDaWZGLENBQ0YsQ0Q1ZUEsY0FDRSxlQUFnQixDQUNoQixnQ0FBcUMsQ0FDckMsa0JBQW1CLENBTW5CLG9DQUF5QyxDQUp6QyxZQUFhLENBQ2IscUJBQXNCLENBRnRCLGVBQWdCLENBTWhCLDBFQ2dmRixDRDllRSxrQ0FKQSxhQUFjLENBRGQsb0JDMGZGLENEcmZFLG9CQUdFLGlDQUFrQyxDQURsQyxxQ0FBMEMsQ0FEMUMsMEJDb2ZKLENEM2VBLDZCQU9FLGtCQUFtQixDQUxuQixpQkFDQSxlQUFtQixDQUduQixZQUFhLENBRWIsc0JBQXVCLENBSHZCLGVBQWdCLENBRGhCLGlCQUFrQixDQUhsQixVQ3NmRixDRDdlRSwwQ0FDRSxrREMrZUosQ0Q3ZUksOENBQ0UsYUMrZU4sQ0QxZUEscUJBS0UsYUFBYyxDQUhkLFdBQVksQ0FDWixrQkFBbUIsQ0FDbkIsY0FBZ0IsQ0FFaEIsNkJBQWdDLENBTGhDLFVDa2ZGLENEM2VFLHlDQUNFLHFCQzZlSixDRHhlQSx1QkFFRSxZQUFhLENBRWIsTUFBTyxDQURQLHFCQUFzQixDQUV0QixTQUFXLENBSlgsWUNnZkYsQ0R4ZUEsb0JBR0UsMEJBQTJCLENBRjNCLGNBQWUsQ0FDZixlQUFnQixDQUdoQixRQUFTLENBRFQsd0JDNmVGLENEeGVBLG9CQUdFLHVCQUF3QixDQUd4QixtQkFBb0IsQ0FMcEIsY0FBZSxDQUNmLGVBQWdCLENBR2hCLGVBQWdCLENBRGhCLFFBQVMsQ0FHVCxvQkFBcUIsQ0FDckIsMkJBQTRCLENBQzVCLGVDNGVGLENEMWVFLHlCQVhGLG9CQVlJLGVDNmVGLENBQ0YsQ0R6ZUEsMkJBRUUsVUFBVyxDQUdYLG1CQUFvQixDQUpwQixpQkFBbUIsQ0FHbkIsZUFBZ0IsQ0FEaEIsUUFBUyxDQUdULG9CQUFxQixDQUNyQiwyQkFBNEIsQ0FDNUIsZUM2ZUYsQ0QzZUUseUJBVkYsMkJBV0ksWUM4ZUYsQ0FDRixDRHZlQSxzQkFDRSxZQUFhLENBQ2IsU0FBVyxDQUdYLDZCQUE4QixDQUQ5QixlQUFnQixDQURoQixtQkNnZkYsQ0QzZUEsdUNBQTBDLHFCQytlMUMsQ0Q1ZUEscUJBRUUsb0JBQXFCLENBRHJCLFlBQWEsQ0FHYixjQUFlLENBRGYsU0NpZkYsQ0Q3ZUEsOEJBR0UsMEJBQTJCLENBRjNCLGlCQUFrQixDQUNsQixlQ2lmRixDRDllRSx5QkFMRiw4QkFNSSxnQkNpZkYsQ0FDRixDRDllQSwrQkFHRSxhQUFjLENBRmQsa0JBQW1CLENBQ25CLGVDa2ZGLENEL2VFLHlCQUxGLCtCQU1JLGNDa2ZGLENBQ0YsQ0QvZUEsK0JBRUUsVUFBVyxDQURYLGlCQUFtQixDQUVuQiw0QkNrZkYsQ0Q5ZUEscUJBR0Usa0JBQW1CLENBUW5CLHFCQUFzQixDQUx0QixpQkFBa0IsQ0FKbEIsbUJBQW9CLENBS3BCLGdCQUFrQixDQUNsQixlQUFnQixDQUpoQixVQUFZLENBTVoscUJBQXVCLENBVHZCLGNBQWUsQ0FJZixzQkFBeUIsQ0FJekIsd0JDb2ZGLENEaGZFLHlCQUNFLGFDa2ZKLENEL2VFLHlCQWpCRixxQkFrQkksZUFBaUIsQ0FDakIsbUJDa2ZGLENBQ0YsQ0QvZUEsK0JBRUUsYUFBYyxDQUNkLG1CQ2lmRixDRDllQSxtQ0FHRSxhQUFjLENBRGQsbUJDaWZGLENEMWVFLGdDQUNFLGdCQUFpQixDQUNqQixjQzZlSixDRDNlSSwwQkFKRixnQ0FLSSxjQzhlSixDQUNGLENEMWVFLGlDQUdFLGtCQUFtQixDQUluQixzQkFBdUIsQ0FMdkIsWUFBYSxDQUdiLGNBQWUsQ0FKZixnQkFBa0IsQ0FHbEIsU0FBVyxDQUlYLGtCQUFtQixDQUZuQixTQzhlSixDRHplTSwwRUFFRSwwQkFBMkIsQ0FEM0IsWUFJQSxVQUFXLENBRlgsVUFBWSxDQUNaLFNDNGVSLENEeGVNLG9EQUNFLDBCQUEyQixDQUMzQixvQkMwZVIsQ0R6ZVEsMERBQVUseUJDNGVsQixDRHplTSw4REFDRSwwQkFBMkIsQ0FDM0IsVUMyZVIsQ0RyZUUsK0JBQ0UseUJDdWVKLENEbmVFLG9EQUVFLGNBQWUsQ0FEZixTQ3NlSixDRGplRSxvQ0FDRSxrQkFBbUIsQ0FDbkIsaUJBQWtCLENBR2xCLFFBQVMsQ0FEVCxtQ0FBcUMsQ0FFckMsWUFBYSxDQUhiLFlDc2VKLENEamVJLDBCQVJGLG9DQVNJLG1DQ29lSixDQUNGLENEbGVJLHlCQVpGLG9DQWFJLG1DQ3FlSixDQUNGLENEbGVJLHlCQWpCRixvQ0FrQkksbUNDcWVKLENBQ0YsQ0RuZUkseUJBckJGLG9DQXNCSSxtQ0NzZUosQ0FDRixDRGxlRSxtQ0FDRSxxQkFBc0IsQ0FDdEIsa0JBQW1CLENBQ25CLGVDb2VKLENEbGVJLHlDQUdFLGlCQUFrQixDQURsQixvQ0FBeUMsQ0FHekMsYUFBYyxDQURkLG9CQUFxQixDQUhyQixjQ3dlTixDRC9kRSwwQ0FDRSxrQkFBbUIsQ0FDbkIsYUNpZUosQ0QvZEksOERBQ0UsY0NpZU4sQ0Q3ZEUsa0RBQ0UsZUMrZEosQ0QzZEUsNENBRUUsU0FBVyxDQURYLDJCQzhkSixDRHpkRSx5Q0FHRSx1QkFBd0IsQ0FGeEIsY0FBZSxDQUNmLGVBQWdCLENBRWhCLG9CQzJkSixDRHZkRSxnREFDRSxZQ3lkSixDRHJkRSwyQ0FHRSxZQUFhLENBRmIsU0FBVyxDQUdYLDZCQUE4QixDQUY5Qix1QkN5ZEosQ0RuZEUsbURBR0UsMEJBQTJCLENBRjNCLGNBQWUsQ0FDZixlQ3NkSixDRGxkRSxvREFDRSxlQ29kSixDRGhkRSwwQ0FJRSxpQkFBa0IsQ0FGbEIsZ0JBQWtCLENBQ2xCLFNBQVcsQ0FGWCxvQkNxZEosQ0RoZEksOENBRUUsV0FBWSxDQURaLFVDbWROLENEN2NBLG1CQUVFLGdCQ2lkRixDRDdjQSw0QkFDRSw0QkFBNkIsQ0FDN0IseUJBQ0EsVUFBVyxDQUNYLGVDZ2RGLENEOWNBLGtDQUNFLDRCQUE2QixDQUM3Qix5QkFDQSxhQ2lkRixDRDNjQSxvQkFDRSxZQUFhLENBQ2IscUJDbWRGLENEL2NFLDhDQUZBLGFBQWMsQ0FEZCxvQkNzZEYsQ1MvMUJBLDRCQUdFLGVBQWlCLENBRGpCLHFCQUFzQixDQUR0QixpQlRvMkJGLENTLzFCQSwrQkFDRSwwQkFBMkIsQ0FDM0Isb0JUazJCRixDU2gyQkUscUNBQVUseUJUbTJCWixDU2gyQkEsOEJBQ0UsMEJBQTJCLENBQzNCLGNUbTJCRixDU2gyQkEsNEJBRUUsMEJBQTJCLENBQzNCLGNBQWUsQ0FDZixlQUFnQixDQUNoQixzQkFBd0IsQ0FKeEIsaUJUdTJCRixDU2oyQkUseUJBUEYsNEJBUUksZ0JBQWlCLENBQ2pCLG9CVG8yQkYsQ0FDRixDU2oyQkEsMEJBRUUsZ0JBQWlCLENBRGpCLGdCQUFpQixDQUVqQixnQlRvMkJGLENTbDJCRSx5QkFMRiwwQkFPSSxnQkFBaUIsQ0FEakIsY1RzMkJGLENBQ0YsQ1NsMkJBLGdCQUNFLGFUcTJCRixDU2wyQkEsNkJBQ0UsaUJUcTJCRixDU2wyQkEsOEJBR0Usa0NBQW9DLENBRnBDLGdCQUFpQixDQUNqQixlQUFnQixDQUVoQixrQlRxMkJGLENTajJCQSwwQkFDRSxZVHEyQkYsQ1NoMkJFLHlCQURGLHlCQUVJLGVUcTJCRixDQUNGLENTajJCQSwrQkFDRSxrQkFBbUIsQ0FDbkIsd0JBQXlCLENBQ3pCLGtCQUFtQixDQUNuQixZVHEyQkYsQ1NuMkJFLHlCQU5GLCtCQVFJLGtCQUFtQixDQURuQixZVHUyQkYsQ0FDRixDU2wyQkEsaUNBSUUsaUJBQWtCLENBSGxCLFlBQWEsQ0FFYixRQUFTLENBRFQsK0JUdzJCRixDU3AyQkUseUJBTkYsaUNBUUksUUFBUyxDQURULHlCVHcyQkYsQ0FDRixDU3IyQkUsMkNBQ0UseUJUdTJCSixDU3AyQkEsaUNBQ0UsY0FDQSxlVHUyQkYsQ1NuMkJFLHdEQUlFLGtCQUFtQixDQUZuQixnQkFBaUIsQ0FEakIsY0FBZSxDQUVmLGtCVHUyQkosQ1NwMkJFLG9FQUNFLFVBQVcsQ0FDWCxlQUFpQixDQUVqQixjQUFlLENBRGYsaUJUdTJCSixDU24yQkUsd0VBRUUsWVRvMkJKLENTbDJCSSw4SEFDRSxnQlRvMkJOLENTLzFCQSw0QkFDRSxZQUFhLENBRWIsY0FBZSxDQURmLFNBQVcsQ0FFWCxpQlRrMkJGLENTLzFCQSwyQkFLRSxlQUFpQixDQURqQix3QkFBeUIsQ0FFekIsaUJBQWtCLENBQ2xCLGNBQWUsQ0FMZixXQUFZLENBTVosZUFBZ0IsQ0FMaEIsU0FBVSxDQU1WLDJCQUE2QixDQVI3QixVVDAyQkYsQ1NoMkJFLG9FQUVFLHlDVGkyQkosQ1M3MUJBLGlDQUVFLFdBQVksQ0FDWixrQkFBbUIsQ0FGbkIsVVRrMkJGLENTNzFCQSwyQkFDRSxZQUFhLENBQ2IscUJUZzJCRixDUzkxQkUsbURBQWdDLE9UaTJCbEMsQ1NoMkJFLGlEQUFnQyxPVG0yQmxDLENTbDJCRSxvREFBZ0MsT1RxMkJsQyxDU3AyQkUsb0RBQWdDLE9UdTJCbEMsQ1N0MkJFLCtDQUFnQyxPVHkyQmxDLENTeDJCRSw4REFBcUMsT1QyMkJ2QyxDUzEyQkUsa0RBQWdDLE9UNjJCbEMsQ1M1MkJFLG1EQUFnQyxPVCsyQmxDLENTOTJCRSw4Q0FBZ0MsT1RpM0JsQyxDUzcyQkEsb0JBWUUscUJBQXNCLENBUnRCLHVDQUF5QyxDQUV6Qyw2Q0FBK0MsQ0FHL0MsaUJBQWtCLENBSmxCLFVBQVcsQ0FKWCxvQkFBcUIsQ0FPckIsY0FBZSxDQURmLGVBQWdCLENBTGhCLGlCQUFrQixDQUNsQixtQkFBcUIsQ0FRckIsaUJBQWtCLENBRGxCLG9CQUFxQixDQUdyQixtQ1RpM0JGLENTLzJCRSwwQkFDRSxlQUFnQixDQUNoQixrQ0FBb0MsQ0FDcEMsb0JUaTNCSixDUzUyQkEsd0JBR0Usa0JBQW1CLENBRm5CLGtCQUFtQixDQUNuQixnQlRpM0JGLENTNzJCQSx1QkFHRSwwQkFBMkIsQ0FGM0Isa0JBQW1CLENBQ25CLGVBQWdCLENBR2hCLGVBQWdCLENBRGhCLGlCQUFxQixDQUVyQixlVGczQkYsQ1M5MkJFLHlCQVJGLHVCQVNJLGdCVGkzQkYsQ0FDRixDUzkyQkEsc0JBR0UsMEJBQTJCLENBRjNCLGNBQWUsQ0FDZixlQUFnQixDQUVoQixlVGkzQkYsQ1N6MkJFLHdEQUVFLGlCVGczQkosQ1M1MkJBLDZCQUdFLGtCQUFtQixDQUZuQixZQUFhLENBQ2IsY0FBZSxDQUlmLGlCQUFtQixDQUZuQixVQUFZLENBQ1osb0JUZzNCRixDUzUyQkEsaUNBQ0UsMEJUKzJCRixDUzUyQkUsdUNBQVUsVUFBWSxDQUFFLHlCVGczQjFCLENTNzJCQSxnQ0FDRSwwQkFBMkIsQ0FDM0IsZUFBZ0IsQ0FDaEIsY1RnM0JGLENTNzJCQSxvQ0FDRSx1QlRnM0JGLENTNTJCQSxtQ0FNRSxrQkFBbUIsQ0FIbkIsVUFBVyxDQUZYLGlCQUFtQixDQUNuQixlQUFnQixDQUVoQixrQkFBbUIsQ0FDbkIsZ0JUaTNCRixDUzUyQkEsb0NBTUUseUJBQTBCLENBSDFCLFVBQVcsQ0FGWCxpQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FFaEIsZUFBZ0IsQ0FDaEIsZ0JUaTNCRixDUzUyQkEsd0JBSUUsa0JBQW1CLENBRm5CLGtCQUFtQixDQURuQixlQUFnQixDQUVoQixnQlRpM0JGLENTNzJCQSwrQkFFRSxvQkFBcUIsQ0FEckIsWUFBYSxDQUdiLGNBQWUsQ0FEZixVVGkzQkYsQ1M3MkJBLDZCQUdFLHVCQUF3QixDQUZ4QixjQUFlLENBQ2YsZUFBZ0IsQ0FFaEIsbUJUZzNCRixDUzcyQkEsdUJBQ0UsZUFBZ0IsQ0FDaEIsYVRnM0JGLENTNzJCQSxnQ0FFRSxrQ0FBb0MsQ0FEcEMsZ0JUaTNCRixDUzkyQkUseUJBSkYsZ0NBS0ksaUJUaTNCRixDQUNGLENTOTJCQSxpQ0FFRSxVQUFXLENBRFgsa0JBQW1CLENBRW5CLDRCVGkzQkYsQ1M5MkJBLDhCQUtFLGtCQUFtQixDQUVuQixrREFBb0QsQ0FEcEQsaUJBQWtCLENBSGxCLFVBQVcsQ0FEWCxrQkFBb0IsQ0FEcEIsZ0JBQWtCLENBR2xCLG9CVG8zQkYsQ1M5MkJBLDZCQUtFLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FIbEIsYUFBYyxDQUZkLGtCQUFtQixDQUNuQixlQUFnQixDQUVoQixZQUFhLENBR2IsaUJUaTNCRixDUzcyQkEsMEJBRUUsa0JBQW1CLENBRG5CLFlBQWEsQ0FFYixTQUFXLENBQ1gsaUJUaTNCRixDUzkyQkEsMkJBYUUsYUFBYyxDQUhkLGlCQUFrQixDQVBsQixVVHUzQkYsQ1MzMkJFLGlDQUNFLFlUNjJCSixDU24yQkUsd0ZBRUUsK0JBQWlDLENBRWpDLDhCQUFnQyxDQURoQyw2QlRxMkJKLENTNzFCQSwyQkFDRSxnQlRnMkJGLENTOTFCRSx5R0FJRSxhQUFjLENBRGQsYUFBYyxDQUVkLGtCQUFvQixDQUdwQixlQUFnQixDQUZoQixRQUFTLENBQ1QsU1RpMkJKLENTNTFCQSwwQkFFRSx1QkFBd0IsQ0FEeEIsaUJBQW1CLENBRW5CLGVUKzFCRixDUzUxQkEseUJBWUUsOEJBQWdDLENBQ2hDLGtCVCsxQkYsQ1N6MUJFLGtDQUNFLGtCQUFtQixDQUNuQixhQUFjLENBQ2Qsa0JUMjFCSixDU3QxQkEsdURBT0Usb0JBQXFCLENBRHJCLGNBQWUsQ0FKZixnQlQ0MUJGLENTcjFCRSw2RkFDRSxhVHcxQkosQ1NuMUJBLFdBQ0UsZVR1MUJGLENTcjFCRSwyQkFDRSxlQUFnQixDQUNoQixnQ0FBcUMsQ0FDckMsa0JBQW1CLENBQ25CLGtCQUFtQixDQUNuQixlVHUxQkosQ1NwMUJFLDZCQUtFLGVBQWdCLENBQ2hCLFdBQVksQ0FIWix1QkFBd0IsQ0FGeEIsY0FBZSxDQUNmLGVBQWdCLENBRWhCLHNCQUF1QixDQUd2QixvQ1RzMUJKLENTcDFCSSw2Q0FDRSxrQkFBbUIsQ0FFbkIsZUFBZ0IsQ0FEaEIsa0NUdTFCTixDU24xQkksbUNBRUUsd0JBQXlCLENBRHpCLGVUczFCTixDU2wxQkksbUNBQ0UsMkhUbzFCTixDU2gxQkUsMkJBS0Usa0JBQW1CLENBRG5CLFVBQVcsQ0FGWCxrQkFBb0IsQ0FDcEIsZUFBZ0IsQ0FGaEIsY1RzMUJKLENTNzBCQSwwQkFHRSxrQkFBb0IsQ0FEcEIsUUFBUyxDQURULFVUbTFCRixDUy8wQkUsbUNBQ0UsK0JUaTFCSixDUy8wQkksOENBQ0Usa0JUaTFCTixDUzcwQkUsNkJBQ0UsZ0JBQWtCLENBQ2xCLGtCVCswQkosQ1M3MEJJLHlDQUVFLHVCQUF3QixDQUR4QixlQUFnQixDQUVoQixTVCswQk4sQ1M1MEJJLHdDQUNFLFVUODBCTixDU3gwQkEsMkJBRUUsa0JBQW1CLENBSW5CLHVDQUE0QyxDQUw1QyxZQUFhLENBRWIsU0FBVyxDQUNYLGtCQUFtQixDQUNuQixtQlQ2MEJGLENTMTBCRSxrQ0FDRSxhVDQwQkosQ1N6MEJFLHlDQUVFLFVBQVcsQ0FEWCxpQlQ0MEJKLENTdDBCQSxVQUlFLFlBQWEsQ0FFYixZQUFhLENBRGIsbUNBQXFDLENBSnJDLGVBQWdCLENBQ2hCLFFBQVMsQ0FDVCxvQlQ2MEJGLENTeDBCRSx5QkFSRixVQVNJLHlCVDIwQkYsQ0FDRixDU3owQkUsZ0JBQ0UsYVQyMEJKLENTeDBCRSxnQkFFRSxvQkFBcUIsQ0FFckIsdUJBQXdCLENBSHhCLG1CQUFvQixDQUtwQixjQUFlLENBSGYsU0FBVyxDQUlYLGVBQWdCLENBRmhCLHlCVDQwQkosQ1N4MEJJLHNCQUNFLFdUMDBCTixDU3YwQkksMEJBQ0UsVUFBVyxDQUVYLGNBQWUsQ0FEZixvQlQwMEJOLENTdjBCTSxnQ0FDRSxTVHkwQlIsQ1NwMEJFLGdCQUVFLGFBQWMsQ0FEZCxhQUFjLENBRWQsZUFBaUIsQ0FDakIsa0JUczBCSixDU24wQkUsZ0JBQ0UsYUFBYyxDQUNkLGVUcTBCSixDU2wwQkUsaUJBQ0UsY1RvMEJKLENTaDBCQSxlQUVFLFlBQWEsQ0FDYixxQkFBc0IsQ0FGdEIsWVRxMEJGLENTaDBCRSxxQkFDRSw2QlRrMEJKLENTL3pCRSx1QkFHRSwwQkFBMkIsQ0FEM0IsY0FBZSxDQUVmLGVBQWlCLENBQ2pCLGVBQWdCLENBRWhCLG9CQUFzQixDQU50QixnQkFBaUIsQ0FLakIsZ0JUazBCSixDUy96QkksK0NBQ0UsWVRpMEJOLENTOXpCSSw2QkFDRSx5QlRnMEJOLENTNXpCRSw0Q0FDRSxtQlQ4ekJKLENTdnpCRSxzRkFDRSxZVDR6QkosQ1MxekJFLHNDQUNvRSx3Q1RzMEJ0RSxDU2owQkUsNkVBSEcsaVZBQ0EsdUJBQXdCLENBSHpCLFdBQ0Msb0JBQXFCLENBRFEsY0FBZSxDQUNSLFdBQVksQ0FEcEMsZ0JBQWtDLGdCQUFpQixDQUE2QywrQkFDckYsVVRrMUI1QixDUzkwQkUsdUNBQ29FLHlCVDYwQnRFLENTdjBCRSxxREFDRSxjVHkwQkosQ1NsMEJBLHFCQUdFLDRCQUE2QixDQUY3QixlQUFnQixDQUNoQixnQlRzMEJGLENTbjBCRSw0QkFJRSxhQUFjLENBSGQsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLG9CVHMwQkosQ1NoMEJBLHVCQUNFLGlCQUFtQixDQUNuQixlQUFnQixDQUNoQixtQlRvMEJGLENTbDBCRSxpQ0FDRSxhVG8wQkosQ1NqMEJFLHFDQUNFLGFUbTBCSixDUzl6QkEseUJBRUUsdUJBQXdCLENBRHhCLGNBQWUsQ0FFZixlVGswQkYsQ1MxekJBLHNCQUlFLHVCQUF3QixDQUh4QixjQUFlLENBRWYsZ0JBREEsZUFBZ0IsQ0FHaEIsb0JUOHpCRixDUzF6QkEsbUNBRUUsVUFBVyxDQURYLGtCQUFvQixDQUdwQixlQUFnQixDQURoQixvQlQrekJGLENTMXpCRSw2QkFDRSx1QlQ2ekJKLENTenpCQSwwQkFFRSxVQUFXLENBRFgsZVQ2ekJGLENTeHpCQSwyQkFHRSxrQ0FBb0MsQ0FGcEMsY0FBZSxDQUNmLGVBQWdCLENBR2hCLG9CQUFxQixDQURyQixpQlQ2ekJGLENTeHpCQSwyRkFFRSxZVDR6QkYsQ1NuekJBLGdFQUNFLHFCQUFzQixDQUN0QixrQlQ0ekJGLENVeGlEQSwwQkFLRSxhQUFjLENBR2QsY0FBZSxDQVBmLGVBQWlCLENBQ2pCLGVBQWdCLENBS2hCLGlCQUFtQixDQURuQixzQkFBeUIsQ0FHekIsZ0JWOGlERixDVTFpREEsNkNBVEUsb0JBQXNCLENBRHRCLHdCVmdrREYsQ1V0akRBLG1CQVFFLHdDQUhBLHVCQUF3QixDQUp4QixjQUFlLENBQ2YsZUFBZ0IsQ0FPaEIsbUJBQXFCLENBSHJCLHNCVmdqREYsQ1V6aURBLG1CQUNFLG9CVjRpREYsQ1V6aURBLGtCQUVFLGtCQUFtQixDQURuQixZQUFhLENBRWIsVVY0aURGLENVMWlERSw4QkFDRSxNQUFPLENBRVAsZUFBZ0IsQ0FEaEIsWVY2aURKLENVeGlEQSxrQkFFRSxlQUFnQixDQUNoQixXQUFZLENBR1osa0NBQW9DLENBQ3BDLGNBQWUsQ0FOZixhQUFjLENBSWQsY0FBZSxDQUdmLGFBQWMsQ0FKZCxnQkFBa0IsQ0FLbEIsd0JWMmlERixDVXppREUsc0NBQ0UsdUJWMmlESixDVXZpREEsZ0JBR0Usb0JBQXNCLENBRHRCLGdCQUFrQixDQURsQixvQlY0aURGLENVeGlERSw0QkFDRSxvQlYwaURKLENVdmlERSxrQ0FDRSxlVnlpREosQ1VuaURBLGFBQ0UsaUJWc2lERixDVW5pREksd0VBQ0UsVUFBWSxDQUNaLG1CVnFpRE4sQ1VsaURJLHVDQUNFLFNBQVUsQ0FDVixrQlZvaUROLENVNWhEQSxtQkFDRSxpQlYraERGLENVNWhESSxxQ0FDRSxVQUFZLENBQ1osbUJWOGhETixDVTNoREksNkNBQ0UsU0FBVSxDQUNWLGtCVjZoRE4sQ1UxaERJLHFDQVNFLHlCQUEwQixDQUYxQix5QkFBOEIsQ0FEOUIsUUFBUyxDQUxULFdBR0EsTUFBTyxDQUZQLGNBQWUsQ0FHZixPQUFRLENBRlIsS0FBTSxDQUtOLFlWNmhETixDVXZoREEsZUFpQkUsa0JBQW1CLENBUG5CLHlCQUEwQixDQUQxQiw4QkFBcUMsQ0FFckMsa0JBQW1CLENBRW5CLHNDQUEyQyxDQUUzQyxZQUFhLENBQ2IscUJBQXNCLENBRXRCLFFBQVMsQ0FmVCxRQUFTLENBR1QsU0FBVSxDQU1WLGlCQUFrQixDQVhsQixjQUFlLENBYWYsaUJBQWtCLENBWmxCLE9BQVEsQ0FFUiw4QkFBZ0MsQ0FJaEMsK0NBQW1ELENBRG5ELGlCQUFrQixDQUZsQixZVnVpREYsQ1V4aERFLHlCQXBCRixlQXFCSSxtQlYyaERGLENBQ0YsQ1V4aERBLHdCQU1FLHlDQUEyQyxDQUYzQyxvQ0FBK0MsQ0FDL0MsaUJBQWtCLENBRGxCLGlEQUErQyxDQUYvQyxXQUFZLENBRFosVVZnaURGLENVemhERSx5QkFSRix3QkFXSSxnQkFBaUIsQ0FEakIsV0FBWSxDQURaLFVWOGhERixDQUNGLENVemhEQSx1QkFDRSxHQUNFLHVCVjRoREYsQ0FDRixDVXpoREEscUJBSUUsa0NBQW9DLENBRnBDLGNBQWUsQ0FDZixlQUFnQixDQUZoQixRQUFTLENBSVQsa0JWMmhERixDVXpoREUseUJBUEYscUJBUUksZVY0aERGLENBQ0YsQ1V4aERBLCtCQVNFLHlCQUEwQixDQUYxQix5QkFBOEIsQ0FEOUIsUUFBUyxDQUxULFdBR0EsTUFBTyxDQUZQLGNBQWUsQ0FHZixPQUFRLENBRlIsS0FBTSxDQUtOLFlWNmhERixDV3p0REEsZ0JBRUUsd0JBQXlCLENBQ3pCLHlCQUFnQyxDQUZoQyxhQUFjLENBR2QsZ0JYNHRERixDV3p0REEseUJBQ0UsbUJYNHRERixDVzF0REUseUJBSEYseUJBSUksbUJYNnRERixDQUNGLENXM3RERSwyQkFDRSxVWDZ0REosQ1czdERJLGlDQUNFLHlCWDZ0RE4sQ1d0dERBLGdCQUlFLHNCQUF1QixDQUh2QixZQUFhLENBRWIsUUFBUyxDQURULHlCWDJ0REYsQ1d2dERFLHlCQU5GLGdCQVFJLFFBQVMsQ0FEVCxtQ1gydERGLENBQ0YsQ1d4dERFLHlCQVhGLGdCQWFJLFFBQVMsQ0FEVCx1Q1g0dERGLENBQ0YsQ1d6dERFLDBCQWhCRixnQkFpQkksUVg0dERGLENBQ0YsQ1d2dERBLHNCQUNFLDBCQUEyQixDQUUzQixjQUFlLENBRGYsZUFBZ0IsQ0FHaEIsY0FBZSxDQURmLG1CWDJ0REYsQ1dudERBLG1EQUNFLGVYeXRERixDV3B0REEscUJBQ0UsZUFBZ0IsQ0FDaEIsUUFBUyxDQUNULFNYdXRERixDV3J0REUsd0JBQ0UsUUFBZSxDQUNmLFNYdXRESixDV3J0REksbUNBQWUsZVh3dERuQixDV3B0REEscUJBSUUsVUFBVyxDQUhYLG9CQUFxQixDQUNyQixjQUFlLENBQ2YsZUFBZ0IsQ0FFaEIsb0JBQXFCLENBQ3JCLGdDWHV0REYsQ1dydERFLHNEQUVFLDBCQUEyQixDQUMzQix5QlhzdERKLENXaHREQSxvQkFJRSwwQkFBMkIsQ0FIM0IsYUFBYyxDQUNkLGNBQWUsQ0FDZixlQUFnQixDQUdoQixlQUFnQixDQUNoQixrQkFBbUIsQ0FGbkIsb0JBQXFCLENBR3JCLGdDWG10REYsQ1dqdERFLG9EQUVFLFVBQVcsQ0FDWCxvQlhrdERKLENXNXNEQSx1QkFDRSxlWCtzREYsQ1c1c0RBLHVCQUVFLFVBQVcsQ0FEWCxjQUFlLENBR2YsZUFBZ0IsQ0FEaEIsY1hndERGLENXN3NERSwyQkFDRSxlWCtzREosQ1czc0RBLHNCQUtFLHlCQUpBLFlBQWEsQ0FDYixjQUFlLENBRWYsZUFBZ0IsQ0FEaEIsUUFBUyxDQUdULG9CQUFxQixDQUNyQixnQ1g4c0RGLENXNXNERSx5QkFDRSx5Qlg4c0RKLENXM3NERSxxREFHRSxZQURBLFdBRUEseUJYNnNESixDVzFzREUsd0RBRUUsMEJBQTJCLENBQzNCLG9CWDJzREosQ1dyc0RBLHNCQUNFLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsUUFBUyxDQUNULGVYd3NERixDV3JzREEsc0JBQ0ksZVh3c0RKLENXcnNEQSw2Q0FJRSxrQkFBbUIsQ0FGbkIsWUFBYSxDQUNiLGdCQUFpQixDQUVqQixPWHdzREYsQ1dyc0RBLGFBQ0ksOEJYd3NESixDV3RzREEsa0JBQ0MsV0FBWSxDQUVaLFdBQVksQ0FEWixjWDJzREQsQ1d0c0RBLHFCQUtFLDhCQUNBLG9DQUNBLGlCQUFrQixDQUdsQix5QkFBZ0MsQ0FGaEMsY0FBZSxDQUNmLGVBQWdCLENBRWhCLG9CWDBzREYsQ1d0c0RBLDJDQWJFLGtCQUFtQixDQURuQixtQkFBb0IsQ0FFcEIsc0JBQXVCLENBQ3ZCLGVBQWdCLENBUWhCLGtCWHN0REYsQ1dudERBLHNCQUtFLDhCQUFxQyxDQUNyQyxvQ0FBMkMsQ0FDM0MsaUJBQWtCLENBRWxCLHlCQUFnQyxDQURoQyxjWDJzREYsQ1dwc0RBLHdCQUdFLFlBQWEsQ0FGYixjQUFlLENBQ2YsZVh3c0RGLENXdHNERSx5QkFKRix3QkFLSSxtQlh5c0RGLENBQ0YsQ1dyc0RBLGFBQ0Usa0JYd3NERixDV3RzREUsa0JBQ0UsYUFBYyxDQUlkLDhCQUErQixDQUgvQixlQUFnQixDQUNoQixVQUFXLENBQ1gsVVh5c0RKLENXcHNEQSxxQkFFRSxVQUFXLENBRFgsY0FBZSxDQUVmLGVBQWdCLENBQ2hCLGVYdXNERixDV3JzREUsZ0NBQWUsZVh3c0RqQixDV25zREEsaUNBQ0UsbUJYc3NERixDV3BzREUsZ0RBR0Usa0JBQW1CLENBRm5CLFlBQWEsQ0FDYixjQUFlLENBRWYsWVhzc0RKLENXbHNEQSxtQkFLRSxlQUFnQixDQUNoQixXQUFZLENBSlosVUFBVyxDQU1YLGNBQWUsQ0FFZixtQkFBb0IsQ0FUcEIsY0FBZSxDQU1mLFNBQVUsQ0FKVix5QkFBMEIsQ0FDMUIseUJBQTBCLENBSzFCLGdDWHNzREYsQ1duc0RFLGtEQUVFLFVBQVcsQ0FDWCx5Qlhvc0RKLENXOXJEQSwrQkFDRSx3QkFBeUIsQ0FDUixjQUFlLENBQWhDLGNYa3NERixDVy9yREEsaUNBR0Usa0JBQW1CLENBRm5CLFlBQWEsQ0FDYixjQUFlLENBR2YsT0FBUSxDQURSLDZCWG1zREYsQ1cvckRBLDJCQUVFLGFBQWMsQ0FEZCxjWG1zREYsQ1cvckRBLHdCQUVFLGFBQWMsQ0FEZCxjWG1zREYsQ1cvckRBLDhCQUNFLG9CQUFzQixDQUN0QixlWGtzREYsQ1kxL0RBLDBCQUtJLGFBQWMsQ0FIZCxlQUFtQixDQURuQixZQUFnQixDQUdoQixpQlo4L0RKLENZMy9ESSxxQ0FPSSxrQkFBbUIsQ0FEbkIsbUJBQW9CLENBRXBCLHNCQUF1QixDQUN2QixlQUFnQixDQVJoQixjQUFlLENBSWYsZ0JBQWlCLENBSGpCLGVBQWdCLENBQ2hCLHNCQUF1QixDQUN2QixrQlprZ0VSLENZei9EQSxzQkFnQkksMEJBQTJCLENBTDNCLHFCQUF1QixDQUN2QixxQkFBc0IsQ0FFdEIsbUJBQXFCLENBRHJCLHNDQVpBLFlBQWEsQ0FPYixzQkFBd0IsQ0FKeEIsUUFBUyxDQU1ULGVBQWdCLENBRGhCLGNBQWUsQ0FNZixlQUFnQixDQWJoQixjQUFlLENBR2YsT0FBUSxDQUNSLDhCQUFnQyxDQUNoQyxzQkFBd0IsQ0FKeEIsYVp5Z0VKLENZMS9ESSw4QkFDSSxhWjQvRFIsQ1l6L0RJLDhCQU9JLGtCQUFtQixDQUpuQixrQkFBbUIsQ0FDbkIsK0JBQWdDLENBQ2hDLFlBQWEsQ0FKYixXQUFZLENBS1osNkJBQThCLENBSjlCLGdCWmdnRVIsQ1l6L0RRLGlDQUdJLFVBQVcsQ0FEWCxpQkFBa0IsQ0FEbEIsUVo2L0RaLENZeC9EUSxxQ0FLSSxlQUFnQixDQURoQixXQUFZLENBRVosVUFBVyxDQUxYLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsYVo2L0RaLENZei9EWSwyQ0FBVSxVWjQvRHRCLENZeC9ESSwrQkFNSSxlQUFnQixDQUhoQixZQUFhLENBRmIsd0JBQXlCLENBSXpCLGVBQWdCLENBRGhCLGlCQUFrQixDQUZsQixVWjgvRFIsQ1l2L0RJLCtCQUlJLGtCQUFtQixDQURuQiw4QkFBK0IsQ0FFL0IsWUFBYSxDQUhiLGFBQWMsQ0FEZCxXWjYvRFIsQ1l0L0RJLG1DQUNJLE1BQU8sQ0FFUCxXQUFZLENBRFosV0FBWSxDQUVaLGlCWncvRFIsQ1lwL0RBLHlCQVNJLHlCQUEwQixDQUQxQixnQ0FQQSxZQUFhLENBTWIsWUFBYSxDQUhiLE1BQU8sQ0FGUCxjQUFlLENBR2YsS0FBTSxDQU1OLGdCQUFpQixDQUxqQixXQUFZLENBSVosbUJBQW9CLENBUHBCLGFaKy9ESixDWXIvREksaUNBQ0ksYVp1L0RSLENZbi9EQSw4Q0FJSSx1QkFBeUIsQ0FGekIscUJBQXVCLENBR3ZCLGdCQUFpQixDQUNqQiw0QkFBOEIsQ0FIOUIsb0JaeS9ESixDWWwvREEsaUVBS0kscUJBQXVCLENBSHZCLHVCQUF5QixDQUV6QixxQkFBdUIsQ0FFdkIsMkJBQTZCLENBSDdCLG9CWnkvREosQ2FubkVBLGFBRUksZUFBZ0IsQ0FEaEIsK0JBQWdDLENBSWhDLE1BQVMsQ0FGVCxjQUFlLENBQ2YsS0FBUSxDQUdSLFdBREEsWWJ1bkVKLENhcG5FSSx5QkFDSSw2REFDaUIsWWJ1bkV2QixDQUNGLENhcG5FQSx1QkFDSSxnQmJ1bkVKLENhcG5FQSxvQkFFSSxrQkFBbUIsQ0FEbkIsWUFBYSxDQUdiLFdBQVksQ0FEWiw2QkFBOEIsQ0FHOUIsYUFBYyxDQURkLGdCQUFpQixDQUVqQixjYnVuRUosQ2FybkVJLHlCQVRKLG9CQVVRLGNid25FTixDQUNGLENhbm5FQSxtQkFFSSxvQkFBcUIsQ0FJckIsYUFBYyxDQUxkLG1CQUFvQixDQUlwQixhQUFjLENBRmQsT0FBUSxDQUNSLDhCYnduRUosQ2FwbkVJLHlCQUVJLFNBQVUsQ0FEViw4QmJ1bkVSLENhaG5FQSx1QkFHSSxhQUFjLENBRmQsV0FBWSxDQUNaLFVib25FSixDYWpuRUkseUJBTEosdUJBTU0sV2JvbkVKLENBQ0YsQ2FobkVBLDBCQUlJLDBCQUEyQixDQUgzQiw0QkFBNkIsQ0FDN0Isa0JBQ0EsZUFBZ0IsQ0FFaEIsZ0JBQW1CLENBRW5CLGFBQWMsQ0FDZCxnQkFBaUIsQ0FGakIsd0JicW5FSixDYWpuRUksMEJBVkosMEJBV1EsWWJvbkVOLENBQ0YsQ2E5bUVBLGtCQUVJLGtCQUFtQixDQURuQixZQUFhLENBRWIsUWJpbkVKLENhL21FSSxvQkFHSSxhQUFjLENBRmQsY0FBZSxDQUNmLGVBQWdCLENBRWhCLG9CQUFxQixDQUNyQixxQmJpbkVSLENhL21FUSwwQkFDSSwwQkFBMkIsQ0FDM0Isb0JiaW5FWixDYTltRUksMEJBakJKLGtCQWtCUSxRYmluRU4sQ0FDRixDYS9tRUksMEJBckJKLGtCQXNCUSxzQmJrbkVOLENBQ0YsQ2FobkVJLHlCQXpCSixrQkEwQlEsWWJtbkVOLENBQ0YsQ2E5bUVBLHVCQUVJLGtCQUFtQixDQURuQixZQUFhLENBR2IsYUFBYyxDQURkLFFia25FSixDYS9tRUkseUJBTkosdUJBT1EsUWJrbkVOLENBQ0YsQ2E5bUVBLG1CQUVJLGtCQUFtQixDQURuQixZQUFhLENBRWIsT2JpbkVKLENhL21FSSx1QkFDSSwwQkFBMkIsQ0FDM0IsYWJpbkVSLENhOW1FSSxxQkFFSSx1QkFBd0IsQ0FEeEIsY0FBZSxDQUVmLG9CQUFxQixDQUNyQixrQmJnbkVSLENhOW1FUSwyQkFDSSwwQkFBMkIsQ0FDM0Isb0JiZ25FWixDYTVtRUkseUJBRUksMERBQW9CLFliaW5FMUIsQ0FDRixDYTdtRVEsMENBRUksNEJBQTZCLENBRDdCLFdiZ25FWixDYTVtRVEsMERBQ0ksZUFBZ0IsQ0FDaEIsb0NBQ0EscUNBQ0Esc0JiOG1FWixDYTNtRVEscUNBQ0ksY0FFQSxjQUFlLENBRGYsZWI4bUVaLENhem1FSSx5QkFDSSxtQ0FDSSxZYjJtRVYsQ0FDRixDYXZtRUEsa0JBQ0ksVUFBVyxDQUNYLGNBQWUsQ0FDZixnQmIwbUVKLENhdG1FQSx5QkFFSSxrQkFBbUIsQ0FLbkIsZUFBZ0IsQ0FDaEIsV0FBWSxDQUZaLHVCQUF3QixDQUl4QixjQUFlLENBVGYsbUJBQW9CLENBR3BCLGNBQWUsQ0FDZixlQUFnQixDQUZoQixPQUFRLENBTVIsZUFBZ0IsQ0FFaEIsa0JieW1FSixDYXZtRUksK0JBQ0ksVWJ5bUVSLENhdG1FSSw2QkFDSSx1QmJ3bUVSLENhbm1FQSxpQ0FDSSxtQmJzbUVKLENhbG1FQSxvRkFFSSx5QkFBMkIsQ0FDM0IscUJBQXVCLENBQ3ZCLGlDQUFtQyxDQUNuQyxjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIseUJicW1FSixDYWptRUEsMEZBS0kseUJBQTJCLENBRDNCLHFCQUF1QixDQUZ2QixvQ0FBc0MsQ0FDdEMscUJBQXVCLENBR3ZCLDJCYm9tRUosQ2FsbUVJLHNHQUNJLG9DYnFtRVIsQ2FqbUVJLG9HQUNJLHNCYm9tRVIsQ2FqbUVJLHdHQUVJLGtCQUFtQixDQUVuQix5Q0FBMkMsQ0FLM0MsaUJBQWtCLENBUmxCLHNCQUF3QixDQUl4QixjQUFlLENBQ2YsZUFBZ0IsQ0FFaEIsV0FBWSxDQUxaLHNCQUF1QixDQVV2QixtQkFBcUIsQ0FOckIsY0FBZSxDQUdmLDJCQUE2QixDQUU3QixVQUFXLENBRFgsUWJzbUVSLENhaG1FQSxtQkFBb0IseUJib21FcEIsQ2FobUVBLHFCQUNDLGdSYm1tRUQsQ2EvbEVJLGtDQUNJLFdBQVksQ0FDWixVYmttRVIsQ2EvbEVJLGFBR0ksYUFBYyxDQUZkLGNBQWUsQ0FDZixlQUFnQixDQUVoQixvQkFBcUIsQ0FDckIscUJiaW1FUixDYS9sRVEsbUJBQ0ksMEJBQTJCLENBQzNCLG9CYmltRVosQ2E3bEVJLG9CQUNJLGFBQWMsQ0FDZCxpQmIrbEVSLENhNWxFSSxrQkFFSSxlQUFnQixDQURoQixlQUFnQixDQUVoQixjYjhsRVIsQ2E1bEVJLHFCQUNJLG9CQUFxQixDQUNyQixpQmI4bEVSLENhNWxFSSx1QkFDSSxlYjhsRVIsQ2EzbEVJLDJCQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsNkJiNmxFUixDYTNsRUksZUFDSSx5QmI2bEVSLENhM2xFSSxpQkFDSSxZYjZsRVIsQ2N0NUVBLGNBS0Usa0JBQW1CLENBS25CLHdCQUF5QixDQUV6Qix1QkFBMkIsQ0FDM0IsMkJBQTRCLENBRjVCLHFCQUFzQixDQVB0QixZQUFhLENBRWIsc0JBQXVCLENBSHZCLGdCQUFpQixDQUlqQixnQkFBaUIsQ0FOakIsaUJBQWtCLENBQ2xCLFVkbTZFRixDY3Q1RUUseUJBZkYsY0FnQkksZ0JkeTVFRixDQUNGLENjdDVFQSxrQkFLRSxXQUFZLENBRlosTUFBTyxDQUZQLGlCQUFrQixDQUNsQixLQUFNLENBRU4sVUFBVyxDQUVYLFNkeTVFRixDY3A1RUEsdUJBRUUsc0JBQXVCLENBQ3ZCLHdCQUF5QixDQUZ6QixnQmR5NUVGLENjcjVFRSx5QkFMRix1QkFNSSxnQmR3NUVGLENBQ0YsQ2NyNUVBLGlEQUNFLGlCQUFrQixDQUVsQixVQUFXLENBRFgsUUFBUyxDQUVULFVkdzVFRixDY3Q1RUUseUJBTkYsaURBT0ksVUFBVyxDQUNYLFFkeTVFRixDQUNGLENjdjVFRSxzREFHRSxtQkFBb0IsQ0FGcEIsWUFBYSxDQUNiLEtkMDVFSixDY3Q1RUUsdUVBQ0UsaUJBQWtCLENBQ2xCLFdkdzVFSixDY3Q1RUkseUJBSkYsdUVBS0ksV2R5NUVKLENBQ0YsQ2N0NUVFLGtFQU1FLGdCQUZBLG1DQUFrQixDQUNsQix5QkFBMEIsQ0FEMUIsaUJBQWtCLENBSWxCLHVCQUF3QixDQUR4QixlQUFpQixDQUxqQixnQkFBaUIsQ0FPakIsdUJBQXlCLENBUnpCLFVkZzZFSixDY3Q1RUksK0VBQWlCLFVkeTVFckIsQ2N4NUVJLHdFQUdFLGVBQWdCLENBRGhCLGlDQUFrQyxDQUVsQyxlQUFnQixDQUhoQixZZDY1RU4sQ2N0NUVFLHdEQUdFLHlCQUEwQixDQUUxQixlQUFpQixDQURqQixlQUFnQixDQUhoQixnQkFBaUIsQ0FDakIsa0JkMjVFSixDY3A1RUEscUJBS0UsYUFBYyxDQURkLGdCQUFpQixDQUVqQixZQUFhLENBTGIsaUJBQWtCLENBRWxCLFVBQVcsQ0FEWCxTZDI1RUYsQ2NwNUVBLHFCQUVFLG9CQUFxQixDQUNyQiw0QkFBNkIsQ0FGN0IsNEJBSUEsV0FBWSxDQUNaLGtCQUFtQixDQU1uQixlQUFnQixDQURoQixhQUFjLENBSGQsY0FBZSxDQUtmLGdCQUFpQixDQU5qQixpQkFBa0IsQ0FIbEIsaUJBQWtCLENBTWpCLDJCQUE0QixDQUQ3QixZZDI1RUYsQ2NyNUVFLDBCQWZGLHFCQWdCUSxrQkFDQSxrQmR3NUVOLENBQ0YsQ2N0NUVFLHlCQXBCRixxQkFxQkksWUFBa0IsQ0FDbEIsMkJkeTVFRixDQUNGLENjdjVFRSx3QkFJRSxVQUFjLENBRmQsZ0JBQWlCLENBQ2pCLGVBQWdCLENBRmhCLFFBQWUsQ0FJZixvQ2R5NUVKLENjdjVFSSx5QkFQRix3QkFRSSxnQmQwNUVKLENBQ0YsQ2N2NUVFLHVCQUdFLFVBQWMsQ0FEZCxnQkFBaUIsQ0FEakIsZUFBZ0IsQ0FHaEIscUNkeTVFSixDY3Y1RUkseUJBTkYsdUJBT0ksY2QwNUVKLENBQ0YsQ2N0NUVBLHNCQUdFLG1CQUFvQixDQUZwQixZQUFhLENBQ2IsUUFBUyxDQUVULHNCZHk1RUYsQ2N2NUVFLHlCQU5GLHNCQU9JLHFCZDA1RUYsQ0FDRixDY3g1RUUsNENBRUUsTUFBTyxDQURQLGlCZDI1RUosQ2N2NUVFLHVDQUtFLGdCQUZBLHFCQUFzQixDQUN0QixzQ0FBdUMsQ0FHdkMsYUFBYyxDQURkLGNBQWUsQ0FHZixlQUFnQixDQVBoQixpQkFBa0IsQ0FNbEIsdUJBQXlCLENBUHpCLFVkaTZFSixDY3Y1RUksb0RBQ0UsYWR5NUVOLENjdDVFSSw2Q0FHRSxlQUFtQixDQURuQixpQkFBa0IsQ0FFbEIsd0NBQTZDLENBSDdDLFlkMjVFTixDY3Q1RUsseUJBckJILHVDQXNCSSxpQmR5NUVKLENBQ0YsQ2N0NUVFLDZCQU1FLGtCQUFtQixDQUhuQixzQ0FBdUMsQ0FFdkMsbUJBQW9CLENBRHBCLGVBQWdCLENBR2hCLE9BQVEsQ0FOUixpQkFBa0IsQ0FDbEIsa0JkNjVFSixDY3Q1RUkseUJBVEYsNkJBVUksc0JBQXVCLENBQ3ZCLGlCZHk1RUosQ0FDRixDY3Y1RUksc0VBQ0UsVWR5NUVOLENjcjVFRSxrQ0FDRSxpQkFBa0IsQ0FDbEIsYWR1NUVKLENjbDVFQSxzQkFNRSxlQUFtQixDQUNuQix3QkFBeUIsQ0FDekIsaUJBQWtCLENBQ2xCLHFDQUEwQyxDQUkxQyxZQUFhLENBUmIsY0FBZSxDQUtmLGdCQUFpQixDQUlqQixlQUhBLGVBQWdCLENBVmhCLGlCQUFrQixDQUdsQixPQUFRLENBRlIsUUFBUyxDQVVULFlkczVFRixDY2w1RUcseUJBaEJILHNCQWlCSSxnQkFDQSxXZHE1RUYsQ0FDRixDY3A1RUcsMEJBcEJILHNCQXFCSSxnQkFDQSxXZHU1RUYsQ0FDRixDY3I1RUUsaUNBQ0UsYWR1NUVKLENjbjVFQSxtQkFNRSwrQkFBZ0MsQ0FGaEMsVUFBVyxDQUhYLGFBQWMsQ0FDZCxnQkFBaUIsQ0FDakIsb0JBQXFCLENBRXJCLHFDZHU1RUYsQ2NwNUVFLDhCQUNFLGtCZHM1RUosQ2NuNUVFLHlCQUNFLHdCQUF5QixDQUN6QixvQmRxNUVKLENjbDVFRSx5QkFHRSx3QkFBeUIsQ0FGekIsc0NBQXVDLENBQ3ZDLG1CZHE1RUosQ2NoNUVBLDRCQUlFLGlCQUFrQixDQUhsQixZQUFhLENBRWIsT2RvNUVGLENjaDVFQSx5QkFHRSxpQ0FBbUMsQ0FGbkMsY0FBZSxDQUNmLGVBQWdCLENBRWhCLGVBQWdCLENBQ2hCLGtCZG01RUYsQ2NqNUVFLGdDQUNFLDBCQUEyQixDQUMzQixlZG01RUosQ2MvNEVBLDBCQWFFLHFCQUFzQixDQUZ0QixrQkFBbUIsQ0FEbkIsaUJBQWtCLENBRWxCLGtDQUFvQyxDQVhwQyxvQkFBcUIsQ0FDckIsZ0JBQWtCLENBRWxCLGVBQWdCLENBSWhCLG9CQUFzQixDQUx0QixjQUFlLENBTWYsZUFBZ0IsQ0FKaEIsd0JBQXlCLENBQ3pCLGdCQUFpQixDQUNqQixrQmR3NUVGLENjOTRFQSxvQkFHRSxXQUFZLENBRFosTUFBTyxDQUdQLGFBQWMsQ0FDZCxlQUFnQixDQUVoQixtQkFBb0IsQ0FQcEIsaUJBQWtCLENBR2xCLFVBQVcsQ0FHWCxTZGs1RUYsQ2MvNEVFLHdCQUNFLGFBQWMsQ0FFZCxZQUFhLENBRGIsVWRrNUVKLENjLzRFSSx5QkFMRix3QkFNSSxXZGs1RUosQ0FDRixDZTV0RkEsZUFDRSxlQUFnQixDQUNoQixjZit0RkYsQ2U3dEZFLHNCQUdFLFlBQWEsQ0FFYixRQUFTLENBRFQsbUNBQXFDLENBRnJDLGFBQWMsQ0FEZCxnQkFBaUIsQ0FLakIsY2YrdEZKLENlN3RGSSx5QkFSRixzQkFTSSxtQ2ZndUZKLENBQ0YsQ2U5dEZJLHlCQVpGLHNCQWNJLFFBQVMsQ0FEVCx5QmZrdUZKLENBQ0YsQ2UvdEZJLDhCQUNFLHlCZml1Rk4sQ2U1dEZBLGNBR0Usa0JBQW1CLENBRW5CLGVBQWdCLENBQ2hCLGtCQUFtQixDQUVuQixxQ0FBMEMsQ0FFMUMsYUFBYyxDQVRkLFlBQWEsQ0FDYixxQkFBc0IsQ0FLdEIsaUJBQWtCLENBSGxCLGlCQUFrQixDQUtsQixvQkFBcUIsQ0FFckIsaURmK3RGRixDZTd0RkUsb0JBRUUsc0NBQTJDLENBQzNDLG9CQUFxQixDQUZyQiwwQmZpdUZKLENlN3RGSSx3Q0FDRSxvQmYrdEZOLENlM3RGRSxvQkFHRSx5QkFBOEIsQ0FGOUIsY0FBZSxDQUNmLGtCQUFtQixDQUVuQiw2QmY2dEZKLENlMXRGRSxxQkFHRSxhQUFjLENBRmQsY0FBZSxDQUdmLGVBQWdCLENBRmhCLGlCZjh0RkosQ2V6dEZFLDhCQUdFLGFBQWMsQ0FGZCxjQUFlLENBQ2YsV2Y0dEZKLENleHRGRSx5QkEzQ0YsY0E0Q0ksaUJmMnRGRixDZXp0RkUsb0JBQ0UsY2YydEZKLENleHRGRSxxQkFDRSxjZjB0RkosQ2V2dEZFLDhCQUNFLGNmeXRGSixDQUNGLENnQjF5RkEsa0JBRUksa0JBQW1CLENBRG5CLGVBQWdCLENBRWhCLGdCQUFpQixDQUNqQixpQmhCNnlGSixDZ0IzeUZJLDhDQUNJLGtCaEI2eUZSLENnQjF5RkksOENBQ0ksb0JoQjR5RlIsQ2dCeHlGQSxtQkFHSSwwQkFBMkIsQ0FGM0IsZ0JBQWlCLENBQ2pCLGVBQWdCLENBR2hCLG9CQUFxQixDQUNyQixlQUFnQixDQUNoQixnQkFBaUIsQ0FIakIsaUJoQjh5RkosQ2dCeHlGQSxnQkFDSSxnQkFBa0IsQ0FJbEIsU0FBVyxDQUhYLGtCaEIreUZKLENnQm55RkksdUNBTEksMEJoQm16RlIsQ2dCOXlGSSxxQkFFSSxVaEI0eUZSLENnQnh5RkEsNEJBR0ksdUJBQXdCLENBRnhCLGNBQWUsQ0FDZixlQUFnQixDQUdoQixlQUFnQixDQURoQixvQmhCNHlGSixDZ0J4eUZBLGtCQUVJLG1CQUFvQixDQURwQixZQUFhLENBRWIsS0FBTSxDQUVOLG9CQUFxQixDQURyQixlQUFnQixDQUVoQixpQmhCMnlGSixDZ0J6eUZJLHdDQUNJLE1oQjJ5RlIsQ2dCcHlGSSxnRkFISSxtRWhCOHlGUixDZ0IzeUZJLG9DQUVJLGlCaEJ5eUZSLENnQnR5Rkksd0NBQ0ksTUFBTyxDQUNQLE9oQnd5RlIsQ2dCcHlGQSx1QkFXSSxrQkFBbUIsQ0FUbkIsdUNBQXlDLENBRXpDLFdBQVksQ0FDWixtRUFBb0UsQ0FGcEUsVUFBVyxDQU9YLFlBQWEsQ0FKYixpQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FOaEIsdUJBQXlCLENBUXpCLG9CQUFxQixDQURyQixrQmhCMHlGSixDZ0JyeUZJLDZCQUNJLGtCQUFtQixDQUNuQixVQUFXLENBQ1gsb0JoQnV5RlIsQ2dCbHlGQSxlQUNJLGNoQnF5RkosQ2dCbnlGSSx1QkFDSSxlaEJxeUZSLENnQmp5RkEsc0JBRUksYUFBYyxDQURkLGdCQUFpQixDQUVqQixjaEJveUZKLENnQmx5RkkseUJBTEosc0JBTVEsY2hCcXlGTixDQUNGLENnQmx5RkEscUJBRUksa0JBQXdCLENBRHhCLGlCaEJzeUZKLENnQm55Rkksd0JBS0ksMEJBQTJCLENBSjNCLGNBQWUsQ0FFZixlQUFnQixDQURoQixnQkFBaUIsQ0FFakIsY2hCc3lGUixDZ0JseUZJLHVCQUlJLGlDQUFtQyxDQUhuQyxjQUFlLENBRWYsZUFBZ0IsQ0FEaEIsZUFBZ0IsQ0FHaEIsY2hCb3lGUixDZ0JoeUZBLCtDQUdJLG9DQUFzQyxDQUZ0Qyx3QkFBMEIsQ0FDMUIsZUFBZ0IsQ0FFaEIseUJoQm15RkosQ2dCaHlGQSw0Q0FDSSxjaEJteUZKLENnQmh5RkEscUJBSUksWUFBYSxDQUNiLGNBQWUsQ0FFZixRQUFTLENBRFQsc0JoQm95RkosQ2dCN3hGSSx5QkFiSixxQkFlUSxRaEJxeUZOLENBQ0YsQ2dCOXhGQSxZQVNJLGlCQUpBLGtCQUFtQixDQUduQixVQUFXLENBTFgsYUFBYyxDQUdkLGVBQWdCLENBRmhCLGlCQUFrQixDQUdsQixvQkFBcUIsQ0FHckIsbURBQXVELENBUnZELDBCaEI2eUZKLENnQm55Rkksa0JBT0ksNERBQXVFLENBQ3ZFLDhCQUErQixDQUMvQiwrQkFBZ0MsQ0FMaEMsUUFBVyxDQUhYLFVBQVcsQ0FLWCxVQUFXLENBSFgsTUFBUyxDQURULGlCQUFrQixDQUdsQixVaEJ5eUZSLENnQmx5Rkksa0JBRUkscUNBQTBDLENBRTFDLFVBQVcsQ0FEWCxvQkFBcUIsQ0FGckIsMEJoQnV5RlIsQ2dCbHlGSSx5QkE5QkosWUErQlEsa0JBQW1CLENBQ25CLHNCaEJxeUZOLENnQnB5Rk0sa0JBQ0ksOEJBQStCLENBQy9CLCtCaEJzeUZWLENBQ0YsQ2dCcHlGSSx5QkF0Q0osWUF1Q1Esa0JBQW1CLENBQ25CLFVoQnV5Rk4sQ2dCdHlGTSxrQkFDSSw4QkFBK0IsQ0FDL0IsK0JoQnd5RlYsQ0FDRixDZ0JweUZBLG1CQUdJLGFBQWMsQ0FEZCxPQUFRLENBRFIsaUJoQnl5RkosQ2dCcnlGSSx1QkFFSSxXQUFZLENBQ1osZ0JBQWlCLENBRmpCLFVoQnl5RlIsQ2dCbnlGQSxrQkFLSSxrQkFBbUIsQ0FGbkIsd0VBQW1GLENBQ25GLFlBQWEsQ0FGYixPQUFRLENBSVIsc0JBQXVCLENBTHZCLGlCaEIyeUZKLENnQnB5RkkseUJBR0ksd0JBQStCLENBRi9CLFlBQ0EsY2hCdXlGUixDZ0JseUZBLHFCQUVJLFFBQVMsQ0FDVCxNQUFPLENBRVAscUJBQXNCLENBSnRCLGlCQUFrQixDQUdsQixPQUFRLENBRVAsU2hCcXlGTCxDZ0JseUZBLG1CQUdJLFVBQVcsQ0FEWCxjQUFlLENBRGYsZWhCdXlGSixDZ0JweUZJLHlCQUpKLG1CQUtRLGNoQnV5Rk4sQ0FDRixDZ0J0eUZJLHlCQVBKLG1CQVFRLGNoQnl5Rk4sQ0FDRixDaUJ2akdBLFVBRUUsaUJBQWtCLENBQ2xCLGdCQUFpQixDQUZqQixpQmpCMHNKRixDaUJyc0pBLGlCQUNFLFVBQVcsQ0FFWCxNQUFPLENBRVAsbUJBQW9CLENBSHBCLGlCQUFrQixDQUVsQixPQUFRLENBRVIsU2pCd3NKRixDaUJwc0pBLFlBQ0UsaUJBQWtCLENBQ2xCLFNqQndzSkYsQ2lCcnNKQSxvQ0FJRSxxRkFDQSxxQkFBc0IsQ0FKdEIsV0FBWSxDQUNaLFNqQjBzSkYsQ2tCN3RKQSxrQkFJSSxlQUFnQixDQURoQixlQUFnQixDQUZoQixlQUFzQixDQUN0QixpQmxCMnVKSixDa0J0dUpBLDJCQUdJLDBCQUEyQixDQUYzQixjQUFlLENBQ2YsZUFBZ0IsQ0FFaEIsZWxCeXVKSixDa0J2dUpJLHlCQU5KLDJCQU9RLGNsQjB1Sk4sQ0FDRixDa0J2dUpBLGtCQUNJLG1CbEIwdUpKLENrQnh1Skksc0NBQ0ksUWxCMHVKUixDa0J2dUpJLHNDQUVJLFFsQnl1SlIsQ2tCdnVKUSx5Q0FBSywwQkFBMkIsQ0FBRSxjbEIydUoxQyxDa0IxdUpRLDhEQUEwQix1QkFBd0IsQ0FBRSxjbEI4dUo1RCxDa0I3dUpRLGlFQUE2QixVbEJndkpyQyxDa0I3dUpJLHNDQUdJLDBCQUEyQixDQUQzQixXQUFZLENBRFosVWxCaXZKUixDa0I3dUpRLDBDQUFtQixXQUFZLENBQXpCLFVsQml2SmQsQ2tCM3VKQSxnQkFDSSxjQUFlLENBQ2YsaUJsQjh1SkosQ2tCM3VKQSx5QkFHSSwwQkFBMkIsQ0FGM0IsY0FBZSxDQUNmLGVBQWdCLENBRWhCLGVsQjh1SkosQ2tCM3VKQSxxQkFFSSxrQkFBbUIsQ0FDbkIscUNBQXNDLENBQ3RDLGtCQUFtQixDQUhuQixhQUFjLENBTWQsY0FBZSxDQUZmLGlCQUFrQixDQUNsQixXbEIrdUpKLENrQjF1SkEsNkJBSUksYUFBYyxDQUhkLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FFaEIsZWxCNnVKSixDa0IxdUpBLHlCQUdJLG9CQUFxQixDQUZyQixZQUFhLENBTWIsUUFBUyxDQUxULDZCQUE4QixDQUc5QixjQURBLGdCQUVBLFVsQjh1SkosQ2tCM3VKSSx5QkFUSix5QkFZUSxrQkFBbUIsQ0FGbkIscUJBQXNCLENBQ3RCLFFsQit1Sk4sQ0FDRixDa0IzdUpBLHNCQUdJLGtCQUFtQixDQUZuQixZQUFhLENBQ2IscUJsQit1SkosQ2tCNXVKSSwrREFHSSxhQUFjLENBRmQsY0FBZSxDQUNmLGVBQWdCLENBRWhCLGVBQWdCLENBQ2hCLGlCbEI4dUpSLENrQjN1SkksMkJBR0ksdUJBQXdCLENBRnhCLGNBQWUsQ0FDZixlQUFnQixDQUVoQixjbEI2dUpSLENrQnZ1SkEsb0JBQ0ksK0JBQWdDLENBSWhDLGVBQWtCLENBRGxCLGVBQWdCLENBRmhCLGNBQWUsQ0FJZixpQkFBa0IsQ0FIbEIsaUJBQWtCLENBSWxCLFNsQjB1SkosQ2tCdnVKQSw2QkFHSSxVQUFXLENBRlgsY0FBZSxDQUNmLGlCQUFrQixDQUdsQixlQUFnQixDQURoQixRbEIydUpKLENrQnh1Skksb0NBQ0ksVUFBVyxDQUNYLGVsQjB1SlIsQ2tCdHVKQSwrQkFFSSxVQUFXLENBRFgsY0FBZSxDQUdmLGVBQWdCLENBRGhCLGVsQjB1SkosQ2tCdnVKSSx5QkFOSiwrQkFPUSxjbEIwdUpOLENBQ0YsQ2tCdnVKQSxvQkFDSSxZQUFhLENBRWIsUUFBUyxDQURULG1DbEIydUpKLENrQnh1SkkseUJBTEosb0JBU1EsUUFBUyxDQUhULHlCQUEwQixDQUUxQixhQUFjLENBRGQsZWxCNnVKTixDQUNGLENrQnh1SkEsb0JBTUksa0JBQW1CLENBRm5CLGVBQWdCLENBRGhCLGtCQUFtQixDQUVuQixZQUFhLENBRWIsUUFBUyxDQUxULGlCQUFrQixDQURsQixlbEJpdkpKLENrQnh1SkEsb0JBS0ksa0JBQW1CLENBRW5CLDBCQUEyQixDQUgzQixZQUFhLENBRGIsYUFBYyxDQURkLFdBQVksQ0FJWixzQkFBdUIsQ0FMdkIsVWxCaXZKSixDa0J6dUpJLHdCQUdJLDZGQUE4RixDQUQ5RixXQUFZLENBRFosVWxCNnVKUixDa0J2dUpBLHVCQUdJLDBCQUEyQixDQUYzQixjQUFlLENBQ2YsZUFBZ0IsQ0FFaEIsY2xCMHVKSixDa0J2dUpBLHdCQUdJLHVCQUF3QixDQUZ4QixjQUFlLENBQ2YsZUFBZ0IsQ0FFaEIsUWxCMHVKSixDa0J2dUpBLDJCQUVJLFVBQVcsQ0FEWCxjQUFlLENBRWYsUWxCMHVKSixDa0JydUpBLHNCQUdJLG9CQUZBLGVBQXdCLENBQ3hCLGlCbEJ5dUpKLENrQnJ1SkEsK0JBR0ksMEJBQTJCLENBRjNCLGNBQWUsQ0FDZixlQUFnQixDQUVoQixlbEJ3dUpKLENrQnR1SkkseUJBTkosK0JBT1EsY0FBZSxDQUNmLGdCbEJ5dUpOLENBQ0YsQ2tCdHVKQSxtQ0FHSSx1QkFBd0IsQ0FGeEIsY0FBZSxDQUNmLGdCQUdBLGtCQUFtQixDQURuQixlbEIwdUpKLENrQnR1SkEsNkJBR0ksa0JBQW1CLENBRm5CLFlBQWEsQ0FDYixxQkFBc0IsQ0FFdEIsT2xCeXVKSixDa0J0dUpBLDRCQUNJLGVBQWdCLENBQ2hCLFVsQnl1SkosQ2tCdHVKQSw4QkFFSSwwQkFBMkIsQ0FEM0IsY0FBZSxDQUVmLFFsQnl1SkosQ2tCdnVKSSxpQ0FDSSwwQkFBMkIsQ0FDM0IsaUJBQWtCLENBQ2xCLGVsQnl1SlIsQ21CeitKQSxvQkFFRSxlQUFnQixDQURoQixtQm5CNitKRixDbUJ2K0pBLHFGQUVFLCtCQUFpQyxDQUNqQywrQ0FBaUQsQ0FDakQsNEJuQjArSkYsQ21CaitKRSxpSUFDRSxZbkJ1K0pKLENtQm4rSkEsZUFFRSxtQkFBb0IsQ0FEcEIsZ0JuQnUrSkYsQ21CaCtKQSxvQkFDRSxZbkJtK0pGLENtQjk5SkEsc0JBRUUsZUFBZ0IsQ0FEaEIsWUFBYSxDQUdiLEtBQU0sQ0FETixzQkFBdUIsQ0FHdkIsa0JBQW1CLENBR25CLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FGbEIsY0FBZSxDQUhmLFNBQVUsQ0FFVixXbkJvK0pGLENtQmgrSkUseUJBWEYsc0JBWUksWW5CbStKRixDQUNGLENtQmwrSkUseUJBQUksYW5CcStKTixDbUJuK0pFLGtDQU1FLFVBQVcsQ0FDWCxNQUFPLENBSFAsY0FBZSxDQUNmLGVBQWdCLENBRmhCLGlCQUFrQixDQUtsQixpQm5CcStKSixDbUJuK0pJLHlDQU9FLGtCQUFtQixDQUduQixxQ0FBc0MsQ0FSdEMsa0JBQW1CLENBT25CLDBCQUEyQixDQVIzQixhQUlBLFdBQVksQ0FHWixzQkFBdUIsQ0FGdkIsYUFBZ0IsQ0FIaEIsaUJBQWtCLENBUWxCLCtCQVBBLFVuQjQrSk4sQ21CbCtKSSxvQ0FDRSwwQkFBMkIsQ0FFM0IsZUFBZ0IsQ0FEaEIsb0JuQnErSk4sQ21CbCtKTSwwQ0FDRSx5Qm5CbytKUixDbUJsK0pNLGlEQUdBLHFDQUFzQyxDQUR0QyxVQUFXLENBRFQsOEJuQnMrSlIsQ21CaitKSSx3Q0FLRSxVQUFXLENBSlgsV0FBWSxDQUNaLG9CQUFxQixDQUVyQixjQUFlLENBRWYsZUFBZ0IsQ0FIaEIsWUFBZSxDQU9mLG9CQUhBLGlCQUFrQixDQUVsQixXQUFZLENBRFosS25CcStKTixDbUJoK0pJLG1EQUNFLFluQmsrSk4sQ21COTlKRSx5Q0FDRSwwQkFBMkIsQ0FDM0IsZW5CZytKSixDbUI5OUpJLGdEQUVFLHFDQUFzQyxDQUR0QyxVbkJpK0pOLENtQjM5SkUsMkNBQ0UsVW5CNjlKSixDbUJ2OUpBLGlCQUNFLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsUW5CMDlKRixDbUJ4OUpFLHlCQUxGLGlCQU1JLGtCQUFtQixDQUNuQixRbkIyOUpGLENBQ0YsQ21CMTlKRSx1Q0FDSSxZbkI0OUpOLENtQjE5SkUsMkJBQ0Usc0JuQjQ5SkosQ21CdDlKQSxlQUNFLE1BQU8sQ0FDUCxXbkJ5OUpGLENtQng5SkUsMENBQ0UsY25CMDlKSixDbUJ4OUpFLDZDQUNFLHdCbkIwOUpKLENtQnY5SkUsNEJBQ0UsMEJBQTZCLENBQzdCLGdCbkJ5OUpKLENtQnI5SkUsd0JBQ0UseUJuQnU5SkosQ21CbjlKRSxzQkFDRSxZbkJxOUpKLENtQmw5SkUsMkJBRUUsa0JBQW1CLENBR25CLFVBQVcsQ0FKWCxZQUFhLENBRWIsY0FBZSxDQUNmLGVuQnE5SkosQ21CbDlKSSw2QkFDRSwwQkFBMkIsQ0FFM0IsZUFBZ0IsQ0FEaEIsb0JuQnE5Sk4sQ21CbDlKTSxtQ0FDRSx5Qm5CbzlKUixDbUJoOUpJLGlDQUtFLFVBQVcsQ0FKWCxXQUFZLENBQ1osb0JBQXFCLENBRXJCLGNBQWUsQ0FFZixlQUFnQixDQUhoQixhbkJxOUpOLENtQi84SkksNENBQ0UsWW5CaTlKTixDbUI3OEpFLGtDQUNFLDBCQUEyQixDQUMzQixlbkIrOEpKLENtQjE4SkUsb0NBQ0UsVW5CNDhKSixDbUJ4OEpFLDJDQUNFLDBCQUEyQixDQUMzQixnQ0FBaUMsQ0FFakMseUNBQTRDLENBRDVDLGVBQWdCLENBRWhCLGtCbkIwOEpKLENtQnQ4SkUsc0NBQ0UsWW5CdzhKSixDbUJyOEpFLDJDQUNFLDBCQUEyQixDQUMzQixnQ0FBaUMsQ0FFakMsaUJBQWtCLENBRGxCLGVuQnc4SkosQ21CbjhKRSxnREFJRSx1QkFBd0IsQ0FEeEIsY0FBZSxDQURmLGVuQnU4SkosQ21CajhKRSx5REFFRSx3QkFBeUIsQ0FDekIsb0JBQXNCLENBR3RCLGVBQWdCLENBRmhCLGlCQUFrQixDQUNsQiwyQm5CbzhKSixDbUJqOEpJLHFFQUNFLGlDbkJvOEpOLENtQi83SkUseUNBQ0UscUNBQXNDLENBQ3RDLGlDbkJpOEpKLENtQjk3SkUsdUNBQ0UsaUNuQmc4SkosQ21CNTdKRSxvQkFDRSxrQkFBbUIsQ0FDbkIsa0JuQjg3SkosQ21CMTdKRSxxQkFDRSx3QkFBeUIsQ0FDekIsa0JBQW1CLENBQ25CLDJCbkI0N0pKLENtQnI3SkUsMElBR0UsaUNuQjA3SkosQ21CcjdKQSxzREFFRSxrQm5CdTdKRixDbUJyN0pBLGdDQUNFLHFDQUFzQyxDQUN0QyxrQkFBbUIsQ0FDbkIsWW5CdzdKRixDbUJ0N0pFLHlDQUNFLDBCQUEyQixDQUMzQiw0QkFBOEIsQ0FDOUIsbUJuQnc3SkosQ21CbjdKQSwyQkFFRyxzQkFEQSxlbkJ1N0pILENtQmw3SkEsaUNBRUcscUJBQXNCLENBRHRCLGdDQUVBLGVBQWdCLENBQ2hCLGVuQnE3SkgsQ21CaDdKQSx1QkFDRSxZbkJtN0pGLENtQmo3SkUsaUZBRUUscUNBQXNDLENBQ3RDLGlDQUFrQyxDQUlsQyxVQUFXLENBRFgsY0FBZSxDQUZmLGVBQWdCLENBQ2hCLGlCbkJxN0pKLENtQmo3SkksNkZBQ0Usd0JBQXlCLENBQ3pCLG9CbkJvN0pOLENtQmg3SkUsNkVBR0Usa0JBQW1CLENBRG5CLHdCQUF5QixDQUV6QixvQkFBc0IsQ0FHdEIsY0FBZSxDQUZmLGVBQWdCLENBQ2hCLGlCbkJtN0pKLENtQmg3SkkseUZBQ0Usa0JBQW1CLENBQ25CLG9CbkJtN0pOLENtQjU2SkEsa0JBZUUscUJBQXNCLENBSnRCLGtCQUFtQixDQUNuQixxQ0FBc0MsQ0FDdEMsa0JBQW1CLENBQ25CLGlCbkJzNkpGLENtQm43SkUseUJBREYsa0JBR0ksYUFBYyxDQURkLFduQnU3SkYsQ21CbjdKRSx5QkFBVyxZbkJ3N0piLENBSkYsQ21CajdKRSx5QkFBUSxlbkJ5N0pWLENtQmg3SkUsc0JBQ0UsMEJBQTJCLENBQzNCLGdDQUFpQyxDQUVqQyxpQkFBa0IsQ0FEbEIsZUFBZ0IsQ0FFaEIsZUFBZ0IsQ0FDaEIsbUJuQms3SkosQ21CNzZKRSw4QkFDRSw0Qm5CKzZKSixDbUI3NkpJLGtFQUdFLDRCQUFpQyxDQURqQyxjQUFlLENBRGYsZW5CaTdKTixDbUIxNkpFLDhCQUdFLHVCQUF3QixDQUZ4QixjQUFlLENBQ2YsZW5CNjZKSixDbUJ2NkpJLHVDQUVFLGNBQWUsQ0FEZixhbkIwNkpOLENtQnQ2SkkscURBRUUseUNBQThDLENBRTlDLGNBQWUsQ0FEZixlQUFnQixDQUZoQixnQm5CMjZKTixDbUJyNkpJLGlEQUNFLDBCQUEyQixDQUMzQix5Qm5CdTZKTixDbUJsNkpFLDhCQUVFLG9CQUFzQixDQUR0QixjbkJxNkpKLENtQnY1SkUsNkRBRUUsK0NBQThCLENBQTlCLDRCQUE4QixDQUM5QiwyQkFBNEIsQ0FFNUIseUJBQTJCLENBRDNCLHNCbkIyNUpKLENtQng1Skksb0VBQ0UsZW5CMDVKTixDbUJ2NUpJLDZFQUlFLDJDQUFnRCxDQUhoRCwwQkFBMkIsQ0FFM0IsY0FBZSxDQURmLGVuQjI1Sk4sQ21CdDVKSSw2RUFDRSxjQUFlLENBQ2YscUJuQnc1Sk4sQ21CcjVKSSwyRkFDRSw0Qm5CdTVKTixDbUJsNUpFLDRDQUlFLDRCQUE4QixDQUg5QixvREFBc0QsQ0FJdEQsZUFBZ0IsQ0FIaEIscURBQXVELENBT3ZELGdCQUFpQixDQU5qQix5QkFBMkIsQ0FJM0Isa0JBQW9CLENBRHBCLGNuQnM1SkosQ21CajVKSSwrQ0FHRSxxQkFBdUIsQ0FGdkIsY0FBZSxDQUNmLGdCbkJvNUpOLENtQmg1SkksOERBQ0UsZ0JuQms1Sk4sQ21CLzRKSSw2REFFRSwwQkFBMkIsQ0FEM0IsY0FBZSxDQUdmLGdCQUFtQixDQURuQixhbkJrNUpOLENtQjk0Skksa0VBQ0ksd0JuQmc1SlIsQ21CMzRKRSx5Q0FFRSwrQ0FBMkIsQ0FDM0IsMkJBQTRCLENBRDVCLHlCQUEyQixDQUczQiw0QkFBOEIsQ0FEOUIsaUJuQjg0SkosQ21CMzRKSSwrQ0FDRSwwQkFBMkIsQ0FFM0IsY0FBZSxDQURmLGVuQjg0Sk4sQ21CMTRKSSwrREFDRSxlbkI0NEpOLENtQjE0Sk0scUVBQ0UsaUNuQjQ0SlIsQ21CdDRKRSxtQ0FDSSxZbkJ5NEpOLENtQnY0SkUseUJBQ0EscUJBQ0UsZW5CMDRKRixDQUNGLENtQnY0SkEsb0NBQ0UsbUJuQnk0SkYsQ21CdjRKQSxxQ0FDRSxnQm5CMDRKRixDbUJ0NEpBLDRCQUlFLHVCQUF3QixDQUh4Qiw0QkFBNkIsQ0FDN0IsY0FBZSxDQUNmLGVuQjA0SkYsQ21CdjRKRSxtQ0FDRSxrQm5CeTRKSixDbUJ0NEpFLDhDQUdFLGFBQWMsQ0FGZCxpQkFBa0IsQ0FDbEIsbUJuQnk0SkosQ21CcDRKQSxxQkFDRSxVbkJ1NEpGLENtQnI0SkEsZUFDRSxlbkJ3NEpGLENvQnQ3S0UsdVlBRUUsK0JBQWlDLENBQ2pDLCtDcEI2N0tKLENvQno3S0UsNElBQ0UsMEJBQTJCLENBQzNCLGdDQUFpQyxDQUNqQyxlcEI2N0tKLENvQjE3S0Usc09BS0UsaUJBQWtCLENBSmxCLHVCQUF3QixDQUV4QixjQUFlLENBRGYsZUFBZ0IsQ0FFaEIsMEJBQTRCLENBRTVCLHFDcEI4N0tKLENvQjU3S0ksd1BBQ0UsMEJBQTJCLENBQzNCLG9CcEJnOEtOLENvQng3S0ksOGRBQ0UsMEJwQjg3S04sQ29CejdLRSxtekNBS0UsMEJBQTJCLENBQzNCLGVwQis3S0osQ29CMzdLRSxzTEFDRSwrQnBCZzhLSixDb0IxN0tJLGlRQUNFLHlCcEI4N0tOLENvQno3S0ksa01BQ0UsMEJBQTJCLENBRTNCLGNBQWUsQ0FEZixlcEI4N0tOLENvQjE3S0ksa01BQ0UsY3BCODdLTixDb0J6N0tFLHVLQUdFLDRCQUE2QixDQUQ3QixpQ0FBa0MsQ0FEbEMsMEJwQis3S0osQ29CMzdLSSx5TEFDRSwrQkFBZ0MsQ0FDaEMsaUNBQWtDLENBQ2xDLFVwQis3S04sQ29CdDdLRSw2S0FDRSwyQnBCMDdLSixDb0JqN0tFLDhkQUdFLCtDQUE4QixDQUE5Qiw0QkFBOEIsQ0FDOUIsMkJBQTRCLENBRzVCLHlCQUEyQixDQUQzQixtQnBCdzdLSixDb0JwN0tFLHdYQUdFLHFDQUFnQixDQUVoQix3QkFBeUIsQ0FEekIsMkJBQTRCLENBRTVCLGdCQUFpQixDQUhqQixlQUFnQixDQU1oQix5QkFBMkIsQ0FGM0IsZUFBZ0IsQ0FHaEIsWUFBYSxDQUZiLG9CcEI0N0tKLENvQng3S0ksMFlBQ0UscUJwQis3S04sQ29CNTdLSSw4ZEFHRSwwQkFBMkIsQ0FEM0IsY0FBZSxDQURmLGVBQWdCLENBR2hCLGdCcEJtOEtOLENvQjk3S0UsMGVBRUUsMEJBQTJCLENBRTNCLGNBQWUsQ0FEZixlcEJxOEtKLENvQi83S0Usb0NBQ0UsMEJBQTZCLENBQzdCLGdCcEJrOEtKLENvQmg4S0Usa0RBQ0UsY3BCazhLSixDb0JoOEtFLHFEQUNFLHdCcEJrOEtKLENvQjk3S0EseUNBS0csd0JBQXlCLENBRXpCLHNCQUpBLGlCQUFrQixDQUZuQixhQUFjLENBS2IsZUFBZ0IsQ0FKakIsdUJBRUMsa0JwQm04S0gsQ29CNTdLQSwrQ0FFRyxxQkFBc0IsQ0FEdEIsZ0NBRUEsZUFBZ0IsQ0FDaEIsZXBCODdLSCxDb0J6N0tBLDhCQVVFLHVDQUZELG1DQVBBLGlCQUFrQixDQVFqQix3QkFKRCxjQUFlLENBRGYsZUFBZ0IsQ0FEaEIsYUFBYyxDQURkLGdCQUFpQixDQUtoQix3QkFBeUIsQ0FEekIsZ0JBQWlCLENBS2xCLGtCcEI0N0tELENvQng3S0EsK0NBQ0Msd0JBQXlCLENBSXhCLFlBQWUsQ0FGaEIscUJBREEsZUFBZ0IsQ0FJZixzQkFBNEIsQ0FGNUIscUJwQjY3S0YsQ29CejdLQSxpREFDRSxvQnBCNDdLRixDb0J6N0tBLHlDQU1FLHFCQUFzQixDQUN0QixvQkFMRCx3QkFBeUIsQ0FFekIsa0JBQW1CLENBQ25CLGVBQWdCLENBSmhCLFVwQms4S0QsQ29CMTdLQSxpREFDRSw0QnBCNjdLRixDb0IxN0tBLG1GQUNDLGlCcEI2N0tELENvQjM3S0EsaUZBQ0Msa0JwQjg3S0QsQ29CMTdLQSw2RUFDc0MsNEJwQjg3S3RDLENvQjM3S0EseUNBR0kscUJBQXNCLENBRnRCLGtCQUFtQixDQUduQixrQnBCNjdLSixDb0IxN0tBLCtDQUNFLGVwQjY3S0YsQ29CMTdLQSxrRUFDRSxlcEI2N0tGLENxQnhyTEksc0RBQ0ksYUFBZ0IsQ0FDaEIsY3JCMnJMUixDcUJ6ckxJLHlDQUdJLGVBQWdCLENBRmhCLGFBQ0Esc0JyQjRyTFIsQ3FCenJMUSwyQ0FDSSxjQUdBLGNBQWUsQ0FDZixlQUFnQixDQUNoQixlQUFnQixDQUpoQixpQkFBa0IsQ0FDbEIsV3JCOHJMWixDcUJ4ckxRLGlEQUNJLG9CckIwckxaLENxQnZyTFEsMkdBRUkseUJyQnlyTFosQ3FCdHJMUSw2Q0FHSSxjQURBLFlBRUEsbUJBSEEsV0FJQSxzQnJCd3JMWixDc0J6dExBLGlCQUdJLGFBQWdCLENBRGhCLGVBRUEsbUJBQW9CLENBSHBCLFd0Qit0TEosQ3NCenRMSSx1RUFFSSwwQkFBMkIsQ0FDM0IsY0FBZSxDQUNmLGV0QjJ0TFIsQ3NCeHRMSSxvREFDSSxpQ0FBa0MsQ0FDbEMsZXRCMHRMUixDc0J0dExJLHVCQUNJLCtDQUFpRCxDQUNqRCw0QnRCd3RMUixDc0J0dExRLG9DQUNJLDBCQUEyQixDQUMzQixnQnRCd3RMWixDc0JudExBLG1CQUNJLGlCdEJzdExKLENzQnB0TEksNENBRUksMkJBREEsY3RCdXRMUixDc0JudExJLCtDQUVJLGFBQWdCLENBQ2hCLGNBQWUsQ0FGZixXdEJ1dExSLENzQmx0TEksbUNBQ0kseUJ0Qm90TFIsQ3NCbHRMUSx5Q0FDSSxvQnRCb3RMWixDQWh2TEEsTUFDRSxpQkFtdkxGLENBaHZMQSxjQUNFLFlBbXZMRixDQWh2TEEsaUJBQ0UscUJBbXZMRixDQWh2TEEsS0FDRSxjQW12TEYsQ0FodkxBLEtBRUUsZ0NBQWlDLENBQ2pDLHVCQUF3QixDQUN4Qiw0QkFBNkIsQ0FDN0IsY01WZSxDTllmLGdCQURBLGVNVmlCLENOS2pCLFFBQVMsQ0FPVCxrQ0FBbUMsQ0FDbkMsaUNBbXZMRixDQWh2TEEsa0JBRUUsMEJBQTJCLENBQzNCLGdDQUFpQyxDQUNqQyxlQUFnQixDQUNoQixlQUFnQixDQUpoQixlQXV2TEYsQ0FodkxBLEdBSUssMkNNMUJLLENOdUJSLGlCQW12TEYsQ0EvdUxBLEdBQUssMENBdXZMTCxDQXR2TEEsR0FBSywyQ0EwdkxMLENBenZMQSxHQUFLLDJDQTZ2TEwsQ0EzdkxBLEVBQ0UsY0E4dkxGLENBM3ZMQSxFQUNFLDBCQUEyQixDQUMzQixvQkFBcUIsQ0FDckIsd0VBOHZMRixDQTN2TEEsb0NBQ0UsV0FBYSxDQUNiLHlCQTh2TEYsQ0EzdkxBLHdDQUNDLGFBOHZMRCxDQTV2TEEsMEJBRUUsa0NBK3ZMRixDQTV2TEEsWUFBYywrQ0FBaUQsQ0FBRSxvQkFpd0xqRSxDQWh3TEEsY0FBZ0IsaURBQW1ELENBQUUsb0JBcXdMckUsQ0Fud0xBLGFBQ0UsbUJBQW9CLENBQ3BCLG1CQUFvQixDQUNwQiw2QkFBOEIsQ0FDOUIseUJBQTBCLENBQzFCLHlCQUEwQixDQUMxQixtQ0FBb0MsQ0FDcEMsMEJBQTJCLENBQzNCLG9DQUFxQyxDQUNyQyxvQ0Fzd0xGLENBbndMQSxxQkFDRSxzQkFBdUIsQ0FDdkIsNkJBQThCLENBQzlCLHlCQUEwQixDQUMxQix5QkFBMEIsQ0FDMUIsbUNBQW9DLENBQ3BDLDBCQUEyQixDQUMzQixvQ0FBcUMsQ0FDckMsb0NBc3dMRixDQW53TEEsMEJBQ0Msd0JBQXlCLENBQ3pCLG9CQXN3TEQsQ0Fud0xBLDBCQUNFLG1HQUNFLG9CQXN3TEYsQ0FDRjs7O2lTdUJqNExBLE1BQ0UsK0JBQWdDLENBQ2hDLDhDQUErQyxDQUMvQyx3QkFBeUIsQ0FDekIsOEJBQStCLENBQy9CLHNDQUEyQyxDQUMzQyw2Q0FBa0QsQ0FDbEQsOEJBQStCLENBQy9CLGdCQUFpQixDQUNqQixpQkFDRixDQUVBLFVBQ0UsYUFBZ0IsQ0FFaEIsZUFEQSxZQUVGLENBRUEsZUFLRSxrQkFBbUIsQ0FDbkIsaUJBQWtCLENBTGxCLFlBQWEsQ0FDYixRQUFTLENBRVQsbUNBQXFDLENBRHJDLGFBQWMsQ0FJZCxZQUNGLENBQ0UsMEJBVEYsZUFVSSxtQ0FFRixDQUNGLENBQUUseUJBYkYsZUFjSSxtQ0FHRixDQUNGLENBREUseUJBakJGLGVBbUJJLE9BQVEsQ0FEUixtQ0FLRixDQUNGLENBREEscUJBQ0UsbUNBSUYsQ0FGRSx5QkFIRixxQkFJSSxtQ0FLRixDQUNGLENBSEUseUJBUEYscUJBUUkseUJBTUYsQ0FDRixDQUhBLFVBQ0UsZUFBZ0IsQ0FDaEIscUJBQXNCLENBQ3RCLGtCQUFtQixDQUVuQixZQUFhLENBQ2IscUJBQXNCLENBSXRCLGVBQWdCLENBRGhCLGlCQUFrQixDQUxsQiwwQ0FZRixDQUpFLDBCQUpBLGFBQWMsQ0FEZCxvQkFlRixDQVZFLGdCQUNFLGlCQUFrQixDQUNsQixvQ0FRSixDQURBLHNCQUNFLFNBS0YsQ0FIRSwwQ0FLRSxrQkFBbUIsQ0FGbkIsaUJBRkEsZUFBZ0IsQ0FHaEIsWUFBYSxDQUViLHNCQUF1QixDQUp2QixhQVNKLENBRkUsdUNBSUUsYUFBYyxDQUZkLFdBQVksQ0FDWixrQkFBbUIsQ0FGbkIsVUFPSixDQURFLHlDQUdFLFlBQWEsQ0FEYixNQUFPLENBRVAscUJBQXNCLENBQ3RCLFVBQVksQ0FKWix5QkFPSixDQUFFLHNDQUdFLFdBR0EsbUJBQW9CLENBTHBCLGNBQWUsQ0FDZixlQUFnQixDQUVoQixlQUFnQixDQUNoQixRQUFTLENBRVQsb0JBQXFCLENBQ3JCLDJCQUE0QixDQUM1QixlQUVKLENBQ0Usc0NBRUUsYUFBYyxDQURkLGNBQWUsQ0FFZixlQUFnQixDQUNoQixRQUNKLENBR0Usc0NBQ0UsWUFESixDQU1BLG9CQU9FLGtCQUFtQixDQUhuQixrREFBNkQsQ0FEN0QsaUJBQWtCLENBRWxCLFVBQVcsQ0FDWCxZQUFhLENBR2IsY0FBZSxDQUNmLGVBQWdCLENBUmhCLFdBQVksQ0FNWixzQkFBdUIsQ0FHdkIsa0JBQW1CLENBQ25CLHdCQUF5QixDQVh6QixVQVNGLENBTUEsaUJBSUUsdUJBQXdCLENBSHhCLGtCQUFtQixDQUNuQixlQUFnQixDQUdoQixlQUFnQixDQUZoQixnQkFBRixDQU1BLHVCQUVFLFVBQVcsQ0FLWCxtQkFBb0IsQ0FGcEIsTUFBTyxDQUpQLGtCQUFvQixDQUdwQixlQUFnQixDQURoQixlQUFnQixDQUtoQixvQkFBcUIsQ0FDckIsMkJBQTRCLENBQzVCLGVBSEYsQ0FPQSxnQkFHRSx3QkFBeUIsQ0FGekIsaUJBQW1CLENBQ25CLGVBQWdCLENBRWhCLG1CQUhGLENBT0EsZUFFRSxrQkFBbUIsQ0FHbkIsNkJBQThCLENBRTlCLFdBQVksQ0FDWix5Q0FBMEMsQ0FGMUMsVUFBVyxDQUtYLGNBQWUsQ0FWZixtQkFBb0IsQ0FRcEIsa0JBQW9CLENBQ3BCLGVBQWdCLENBUGhCLHNCQUF1QixDQVd2QixlQUFnQixDQVZoQix1QkFBeUIsQ0FTekIsb0JBQXFCLENBRHJCLGdDQURGLENBS0UscUJBQ0UsbUNBQW9DLENBQ3BDLFVBSEosQ0FNRSxpQkFDRSxpQkFKSixDQVNBLHVCQUtFLGtCQUFtQixDQUZuQixrREFBNkQsQ0FJN0QsVUFBVyxDQUhYLFlBQWEsQ0FJYixjQUFlLENBTmYsWUFBYSxDQUliLHNCQUF1QixDQUx2QixVQUVGLENBU0Esa0JBRUUsbUJBQW9CLENBRHBCLGlCQUpGLENBT0Usa0NBRUUsd0JBQXlCLENBRHpCLGNBQWUsQ0FFZixrQkFMSixDQU9JLG9DQUNFLGFBTE4sQ0FTRSxrQ0FHRSx1QkFBd0IsQ0FGeEIsZ0JBQWlCLENBQ2pCLGVBQWdCLENBRWhCLG1CQVBKLENBVUUsbUNBRUUsVUFBVyxDQURYLGlCQUFtQixDQUVuQixpQkFSSixDQVdFLGlDQUNFLGVBVEosQ0FjQSx1QkFDRSxrREFBNkQsQ0FFN0Qsd0JBQXlCLENBRHpCLFVBVEYsQ0FnQkUsOEVBQ0UsVUFYSixDQWNFLHdDQUNFLHdCQVpKLENBZUUsc0NBQ0UsZUFBZ0IsQ0FDaEIsd0JBYkosQ0FlSSw0Q0FDRSw2QkFBb0MsQ0FDcEMsd0JBYk4sQ0FpQkUsNkJBRUUsMkNBQWdELENBRGhELDBCQWRKLENBbUJBLGdCQUVFLGtCQUFtQixDQUVuQixlQUFnQixDQUNoQixnQ0FBcUMsQ0FDckMsc0NBQXVDLENBR3ZDLDRCQUE2QixDQVI3QixZQUFhLENBRWIsVUFBVyxDQUtYLGFBQWMsQ0FEZCxjQWRGLENBa0JFLHlCQVhGLGdCQVlJLHFCQUFzQixDQUN0QixpQkFmRixDQUNGLENBa0JBLHVCQU1FLGtCQUFtQixDQUZuQix5Q0FBMEMsQ0FIMUMsYUFBYyxDQUVkLFlBQWEsQ0FFYixlQUFnQixDQUhoQixXQVhGLENBaUJFLDJCQUVFLFdBQVksQ0FDWixnQkFBaUIsQ0FGakIsVUFiSixDQWtCRSx5QkFkRix1QkFnQkksWUFBYSxDQURiLFdBZEYsQ0FDRixDQWtCQSx5QkFDRSxNQWZGLENBaUJFLDRCQUlFLHVCQUF3QixDQUh4QixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsZ0JBZEosQ0FrQkUsMkJBRUUsVUFBVyxDQURYLGtCQUFvQixDQUVwQixRQWhCSixDQW9CQSxXQUNFLFlBQWEsQ0FDYixjQUFlLENBQ2YsUUFBUyxDQUNULGFBakJGLENBb0JBLFVBRUUsa0JBQW1CLENBRW5CLGVBQWdCLENBQ2hCLCtCQUFvQyxDQUNwQyxrQkFBbUIsQ0FNbkIsb0NBQXlDLENBSHpDLFVBQVcsQ0FSWCxtQkFBb0IsQ0FNcEIsY0FBZSxDQUNmLGVBQWdCLENBTGhCLHFCQUF1QixDQU92QixvQkFBcUIsQ0FDckIsZ0NBaEJGLENBbUJFLGdCQUNFLDZCQUE4QixDQUU5QiwrQkFBZ0MsQ0FFaEMsd0NBQTZDLENBSDdDLFVBQVcsQ0FFWCwwQkFoQkosQ0FvQkUsWUFDRSxrQkFBb0IsQ0FDcEIsVUFsQkosQ0F1QkEsdUJBQ0UsYUFBYyxDQUNkLGVBcEJGLENBd0JBLHFCQUVFLGtCQUFtQixDQURuQixZQUFhLENBRWIsUUFwQkYsQ0F1QkEsc0JBT0Usa0JBQW1CLENBRm5CLHdCQUF5QixDQUR6Qix5Q0FBMEMsQ0FGMUMsV0FBWSxDQUNaLGdCQUFpQixDQUZqQixVQWJGLENBNkJFLDBCQUVFLGVBQWdCLENBRGhCLGNBQWUsQ0FLZiw2QkFyQkosQ0F3QkUsMkNBQ0Usb0JBdEJKLENBeUJFLGtDQUdFLGtCQUFtQixDQUZuQixrQkFBbUIsQ0FJbkIsVUFBVyxDQUhYLFlBQWEsQ0FLYixXQUFZLENBSFosc0JBQXVCLENBRXZCLFVBdEJKLENBeUJJLG9DQUNFLGdCQXZCTixDQTRCQSwwQkFDRSxNQUFPLENBQ1AsV0F6QkYsQ0E0QkEsMEJBRUUsdUJBQXdCLENBQ3hCLGlCQUFtQixDQUZuQixlQXZCRixDQTJCRSxnQ0FFRSxhQUFjLENBRGQsZUFBaUIsQ0FFakIseUJBekJKLENBNkJBLDBCQUNFLFVBQVcsQ0FDWCxpQkFBbUIsQ0FDbkIsaUJBMUJGLENBNkJBLDhCQUVFLFVBQVcsQ0FEWCxnQkFBa0IsQ0FFbEIsaUJBMUJGLENBOEJBLDBCQUdFLHdCQUF5QixDQUN6Qix5Q0FBMEMsQ0FDMUMsa0JBQW9CLENBSHBCLGFBQWUsQ0FJZixpQkFBa0IsQ0FDbEIsZ0NBQWtDLENBTmxDLFVBcEJGLENBNEJFLGdDQUVFLCtCQUFnQyxDQUNoQyx1Q0FBNEMsQ0FGNUMsWUF4QkosQ0ErQkEsMkJBSUUsNkJBQThCLENBRzlCLHlDQUEwQyxDQUMxQyxpQkFBbUIsQ0FMbkIsa0JBQW9CLENBT3BCLG9CQUFxQixDQUNyQixnQ0ExQkYsQ0E2QkUsaUNBQ0UsbUNBQW9DLENBQ3BDLFVBM0JKLENBOEJFLHNDQUNFLGtCQTVCSixDQThCSSw0Q0FDRSxrQkE1Qk4sQ0FnQ0UsNkJBQ0Usb0JBOUJKLENBbUNBLDhCQUdFLGtCQUFtQixDQUVuQix5Q0FBMEMsQ0FEMUMsYUFBYyxDQUhkLG9CQUFxQixDQUtyQixrQkFBb0IsQ0FDcEIsZUFBZ0IsQ0FMaEIsc0JBMUJGLENBa0NBLGlCQUtFLDRCQUE2QixDQUo3QixZQUFhLENBQ2Isd0JBQXlCLENBRXpCLGFBQWMsQ0FEZCxnQkE3QkYsQ0FpQ0Usc0JBRUUsK0JBQWdDLENBRGhDLGVBQWdCLENBRWhCLGVBL0JKLENBbUNBLGFBRUUsa0JBQW1CLENBRW5CLDZCQUE4QixDQUU5QixXQUFZLENBQ1oseUNBQTBDLENBTTFDLHVDQUE0QyxDQVI1QyxVQUFXLENBS1gsY0FBZSxDQVRmLG1CQUFvQixDQU9wQixjQUFlLENBQ2YsZUFBZ0IsQ0FOaEIsb0JBQXNCLENBU3RCLG9CQUFxQixDQURyQixnQ0E5QkYsQ0FrQ0UsbUJBQ0UsbUNBQW9DLENBR3BDLHdDQUE2QyxDQUY3QyxVQUFXLENBQ1gsMEJBL0JKLENBbUNFLGVBRUUsa0JBQW1CLENBRG5CLGtCQWhDSixDQXFDQSxvQkFDRSxzQkFsQ0YsQ0FvQ0UsdUJBR0UsdUJBQXdCLENBRnhCLGlCQUFrQixDQUNsQixlQUFnQixDQUdoQixlQUFnQixDQURoQixRQWpDSixDQXFDRSxzQkFFRSxVQUFXLENBRFgsY0FBZSxDQUVmLGdCQW5DSixDQXVDQSxnQkFFRSxrQkFBbUIsQ0FLbkIsVUFBVyxDQU5YLFlBQWEsQ0FFYixjQUFlLENBR2YsaUJBQW1CLENBRm5CLFNBQVcsQ0FDWCxhQWxDRixDQXNDRSxrQkFDRSx3QkFBeUIsQ0FDekIsb0JBQXFCLENBQ3JCLHlCQXBDSixDQXNDSSx3QkFDRSw4QkFBK0IsQ0FDL0IseUJBcENOLENBd0NFLHlCQUNFLGFBdENKLENBMENBLGlCQUdFLGtCQUFtQixDQUNuQixzQ0FBdUMsQ0FDdkMsYUFBYyxDQUhkLG1CQUFvQixDQURwQixpQkFuQ0YsQ0F5Q0UsbUJBRUUsYUFBYyxDQURkLGNBQWUsQ0FFZixrQkF2Q0osQ0EwQ0Usb0JBR0UsdUJBQXdCLENBRnhCLGlCQUFrQixDQUNsQixlQUFnQixDQUVoQixnQkF4Q0osQ0EyQ0UsbUJBRUUsVUFBVyxDQURYLGtCQUFvQixDQUVwQixRQXpDSixDQTZDQSx5QkFDRSx1QkFDRSxlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsa0JBMUNGLENBNkNBLGVBQ0UsaUJBM0NGLENBNkNFLG9DQUNFLG9CQTNDSixDQStDQSxzQkFFRSxXQUFZLENBRFosVUE1Q0YsQ0FvREEsOEJBSEUsc0JBMUNGLENBNkNBLGFBQ0UsVUE5Q0YsQ0FDRixDQWtEQSxnQkFDRSxZQUFhLENBRWIsUUFBUyxDQURULDZCQUE4QixDQUU5QixhQWhERixDQWtERSx5QkFORixnQkFPSSx5QkEvQ0YsQ0FDRixDQWtEQSxzRUFJRSxzQ0FBdUMsQ0FFdkMsNEJBQTZCLENBRDdCLGVBQWdCLENBRmhCLFVBNUNGLENBaURFLHVHQUVFLGNBQWUsQ0FEZixhQTVDSixDQWdERSxrRkFHRSxhQUFjLENBRGQsV0FBWSxDQUVaLDZCQUErQixDQUgvQixVQXpDSixDQStDRSxxSUFDRSxxQkEzQ0osQ0E4Q0UsMEpBSUUsa0JBQW1CLENBSG5CLGtCQUNBLGtEQUE2RCxDQUM3RCxZQUFhLENBRWIsc0JBMUNKLENBNENJLGdLQUVFLGFBQWMsQ0FEZCxjQUFlLENBRWYsVUF4Q04sQ0E2Q0Esc0JBQ0UsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixRQTFDRixDQTZDQSx1QkFHRSx1QkFBd0IsQ0FGeEIsZ0JBQWlCLENBQ2pCLGVBQWdCLENBRWhCLFFBMUNGLENBNkNBLDBCQUVFLFVBQVcsQ0FEWCxrQkFBbUIsQ0FFbkIsUUExQ0YsQ0E2Q0Esc0JBQ0UsWUFBYSxDQUNiLGNBQWUsQ0FDZixVQTFDRixDQTZDQSx1QkFFRSxrQkFBbUIsQ0FFbkIsa0JBQW1CLENBQ25CLHlDQUEwQyxDQUUxQyxhQUFjLENBTmQsbUJBQW9CLENBS3BCLGlCQUFtQixDQUhuQixrQkF0Q0YsQ0E0Q0UseUJBQ0Usa0JBQW9CLENBQ3BCLFVBMUNKLENBOENBLGdCQUdFLGtCQUFtQixDQUZuQixZQUFhLENBQ2IscUJBQXNCLENBRXRCLFVBQVcsQ0FDWCxhQUFjLENBQ2QsY0EzQ0YsQ0E4Q0Esc0JBRUUsVUFBVyxDQURYLGtCQUFvQixDQUVwQixpQkEzQ0YsQ0E4Q0EsMEJBRUUsa0JBQW1CLENBRG5CLFlBQWEsQ0FHYixjQUFlLENBRGYsUUFBUyxDQUVULHNCQTNDRixDQThDQSx3QkFFRSxrQkFBbUIsQ0FFbkIsNkJBQThCLENBRTlCLFdBQVksQ0FDWix5Q0FBMEMsQ0FGMUMsVUFBVyxDQVFYLGNBQWUsQ0FaZixtQkFBb0IsQ0FPcEIsa0JBQW9CLENBQ3BCLGVBQWdCLENBTmhCLHNCQUF3QixDQU94QixvQkFBcUIsQ0FDckIsZ0NBMUNGLENBOENFLDhCQUNFLG1DQUFvQyxDQUNwQyxVQUFXLENBQ1Ysb0JBNUNMLENBK0NFLGtDQUNFLGtCQUFtQixDQUluQixlQUFnQixDQUhoQixhQUFjLENBQ2Qsa0JBQW1CLENBQ25CLG1CQTVDSixDQStDSSx3Q0FDRSxjQTdDTixDQWlERSwwQkFDRSxpQkEvQ0osQ0FtREEsdUJBRUUsa0JBQW1CLENBRG5CLFlBQWEsQ0FFYixTQWhERixDQW1EQSxzQkFFRSxrQkFBbUIsQ0FLbkIsZUFBZ0IsQ0FFaEIsd0JBQXlCLENBQ3pCLHlDQUEwQyxDQUYxQyxVQUFXLENBT1gsY0FBZSxDQWRmLG1CQUFvQixDQVVwQixrQkFBb0IsQ0FDcEIsZUFBZ0IsQ0FQaEIsV0FBWSxDQUZaLHNCQUF1QixDQUN2QixjQUFlLENBRWYsYUFBZSxDQU9mLG9CQUFxQixDQUNyQixnQ0EvQ0YsQ0FrREUsNEJBQ0Usa0JBQW1CLENBQ25CLCtCQUFnQyxDQUNoQyx3QkFBeUIsQ0FDekIsb0JBaERKLENBbURFLDhCQUNFLDZCQUE4QixDQUU5QiwrQkFBZ0MsQ0FEaEMsVUFBVyxDQUVYLGNBQWUsQ0FFZixlQUFnQixDQURoQixtQkFoREosQ0FxREEsMEJBRUUsa0JBQW1CLENBSW5CLGFBQWMsQ0FMZCxtQkFBb0IsQ0FNcEIsa0JBQW9CLENBRnBCLFdBQVksQ0FGWixzQkFBdUIsQ0FDdkIsY0EvQ0YsQ0FxREEseUJBQ0UsMEJBQ0UscUJBQXNCLENBQ3RCLFFBbERGLENBcURBLHdCQUVFLHNCQUF1QixDQUR2QixVQWxERixDQXNEQSx1QkFDRSxRQXBERixDQUNGLENBdURBLG1CQUtFLHVCQUEyQixDQUMzQiwyQkFBNEIsQ0FGNUIscUJBQXNCLENBRHRCLFlBQWEsQ0FJYixlQUFnQixDQU5oQixpQkFBa0IsQ0FDbEIsVUFoREYsQ0F3REEsdUJBTUUseUJBQThCLENBRDlCLFFBQVMsQ0FGVCxNQUFPLENBRlAsaUJBQWtCLENBR2xCLE9BQVEsQ0FGUixLQWpERixDQXdEQSw0QkFFRSxlQUFnQixDQUVoQiwwQ0FBK0MsQ0FDL0MsZUFBZ0IsQ0FGaEIsY0FBZSxDQUZmLGVBakRGLENBd0RBLDZCQUNFLFFBckRGLENBd0RBLG1DQUNFLGtCQXJERixDQXdEQSxxQkFDRSx1Q0FBeUMsQ0FJekMsZUFBZ0IsQ0FEaEIsZUFBZ0IsQ0FGaEIscUJBQXNCLENBQ3RCLGlCQUFrQixDQUdsQixVQXJERixDQXdEQSwwQkFFRSxrQkFBbUIsQ0FEbkIsWUFBYSxDQUViLFVBQVcsQ0FDWCxvQkFyREYsQ0F1REUsaUNBU0Usa0JBQW1CLENBTG5CLGVBQWdCLENBRWhCLHdCQUF5QixDQUR6QixrQkFBbUIsQ0FFbkIscUNBQTBDLENBQzFDLFlBQWEsQ0FQYixjQUFlLENBRWYsWUFBYSxDQU9iLHNCQUF1QixDQUV2QixlQUFnQixDQURoQixZQUFhLENBRWIsNkJBQStCLENBWC9CLFdBMUNKLENBdURJLHFDQUVFLGVBQWdCLENBRGhCLGNBQWUsQ0FFZixrQkFyRE4sQ0F5REUsbUNBQ0UsTUF2REosQ0EyREEsd0JBR0Usa0NBQW9DLENBRnBDLGdCQUFrQixDQUNsQixlQUFnQixDQUdoQixvQkFBc0IsQ0FDdEIsb0JBQXVCLENBRnZCLHdCQXRERixDQTJEQSwyQkFFRSxhQUFjLENBSWQsbUJBQW9CLENBTHBCLGVBQWlCLENBR2pCLGVBQWdCLENBRGhCLGdCQUFrQixDQUVsQixlQUFnQixDQUVoQixvQkFBcUIsQ0FDckIsMkJBeERGLENBMkRBLDJCQUdFLGtCQUFtQixDQUZuQixZQUFhLENBQ2IsY0FBZSxDQUVmLFVBQVksQ0FDWixpQkF4REYsQ0EwREUsa0NBRUUsYUFBYyxDQURkLGVBQWlCLENBRWpCLGVBQWdCLENBQ2hCLG1CQXhESixDQTJERSxrQ0FLRSwrQkFBb0MsQ0FFcEMsb0NBQXlDLENBSHpDLG1CQUFvQixDQUVwQixrQ0FBb0MsQ0FMcEMsZ0JBQWtCLENBQ2xCLGVBQWdCLENBTWhCLGVBQWdCLENBTGhCLG9CQXBESixDQTZEQSx5QkFFRSxnQ0FBa0MsQ0FEbEMsaUJBQW1CLENBR25CLGVBQWdCLENBRGhCLGtCQXpERixDQTZEQSwyQkFDRSxnQ0FBa0MsQ0FDbEMseUJBMURGLENBNkRBLGlDQUNFLGtDQTFERixDQTZEQSxrQ0FDRSxjQUFnQixDQUNoQixVQTFERixDQTZEQSxvQkFHRSxrQ0FBb0MsQ0FGcEMsZ0JBQWlCLENBQ2pCLGVBQWdCLENBR2hCLGVBQWdCLENBRGhCLGlCQXpERixDQTZEQSx1QkFFRSwrQkFBaUMsQ0FEakMsa0JBQW1CLENBR25CLGVBQWdCLENBRGhCLFFBQVMsQ0FFVCxXQTFERixDQTZEQSxtQkFFRSxrQkFBbUIsQ0FJbkIsZ0NBQWtDLENBTGxDLG1CQUFvQixDQUlwQixlQUFpQixDQUZqQixTQUFXLENBQ1gsaUJBQW1CLENBR25CLFVBMURGLENBNERFLDZCQUNFLGVBMURKLENBNkRFLHdCQUNFLFVBM0RKLENBOERFLHlCQUVFLGtDQUFvQyxDQURwQyxlQUFnQixDQUVoQixvQkE1REosQ0ErREUseUJBQ0UsYUFBYyxDQUVkLGlCQUFtQixDQURuQixpQkFBbUIsQ0FFbkIsV0E3REosQ0FpRUEseUJBQ0UscUJBQ0UsaUJBQWtCLENBQ2xCLGlCQTlERixDQWlFQSwwQkFDRSxxQkFBc0IsQ0FDdEIsVUFBVyxDQUNYLGlCQS9ERixDQWlFRSxpQ0FDRSxhQS9ESixDQW1FQSwyQkFDRSxrQkFqRUYsQ0FvRUEsb0JBQ0Usa0JBbEVGLENBcUVBLHVCQUNFLGNBbkVGLENBc0VBLHlCQUNFLGtCQXBFRixDQUNGLENBdUVBLHlCQUNFLG1CQUNFLFlBckVGLENBd0VBLDRCQUVFLGVBQWdCLENBRGhCLGVBckVGLENBeUVBLDZCQUNFLGVBdkVGLENBMEVBLG1DQUNFLG1CQXhFRixDQTJFQSxtREFDRSxlQXpFRixDQTRFQSx5REFDRSxlQTFFRixDQTZFQSxxQkFDRSxxQkEzRUYsQ0E4RUEsb0JBQ0UsZ0JBNUVGLENBK0VBLHVCQUNFLGtCQTdFRixDQWdGQSx5QkFDRSxnQkE5RUYsQ0FDRixDQWlGQSw4QkFFRSxrQkFBbUIsQ0FEbkIsaUJBOUVGLENBa0ZBLHNCQUNFLFlBQWEsQ0FDYixVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsc0JBQXVCLENBQ3ZCLDRCQUE2QixDQUM3QixvQkFBcUIsQ0FDckIsdUJBQXdCLENBQ3hCLGNBL0VGLENBaUZFLHlDQUNFLFlBL0VKLENBa0ZFLDRCQUNFLGFBQWMsQ0FFZCx1QkFBd0IsQ0FEeEIsV0EvRUosQ0FrRkkseUJBTEYsNEJBTUksV0EvRUosQ0FDRixDQWtGRSwyQkFVRSxrQkFBbUIsQ0FIbkIsZUFBaUIsQ0FDakIsd0JBQXlCLENBRnpCLGlCQUFrQixDQVNsQixvQ0FIQSxjQUFlLENBSGYsWUFBYSxDQUpiLFdBQVksQ0FNWixzQkFBdUIsQ0FWdkIsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUiwwQkFBMkIsQ0FVM0Isa0JBQW9CLENBVHBCLFVBQVcsQ0FVWCxVQS9FSixDQWtGSSxpQ0FDRSxrQkFBbUIsQ0FDbkIscUNBaEZOLENBbUZJLGlDQUNFLFVBakZOLENBb0ZJLGlDQUNFLFdBbEZOLENBcUZJLHlCQTlCRiwyQkFnQ0ksV0FBWSxDQURaLFVBakZKLENBb0ZJLGlDQUNFLE1BbEZOLENBcUZJLGlDQUNFLE9BbkZOLENBQ0YsQ0F5RkEsb0JBRUUsa0JBQW1CLENBRG5CLGdCQUFpQixDQUVqQixjQUFlLENBQ2YsaUJBQWtCLENBQ2xCLFdBdEZGLENBd0ZFLDBDQUVFLE1BQU8sQ0FEUCxpQkFyRkosQ0EwRkEsZ0JBR0Usa0JBQW1CLENBQ25CLGVBQWdCLENBQ2hCLGdDQUFxQyxDQUNyQyxzQ0FBdUMsQ0FFdkMsNEJBQTZCLENBUDdCLFlBQWEsQ0FDYixRQUFTLENBS1QsbUJBdEZGLENBeUZFLHlCQVZGLGdCQVlJLG1CQUFvQixDQURwQixxQkFBc0IsQ0FFdEIsVUFBWSxDQUNaLFlBdEZGLENBQ0YsQ0F5RkEsMEJBQ0UsaUJBQWtCLENBQ2xCLFVBdEZGLENBeUZBLGlCQUtFLFVBQVcsQ0FIWCxTQUFVLENBSVYsbUJBQW9CLENBTHBCLGlCQUFrQixDQUVsQixPQUFRLENBQ1IsMEJBcEZGLENBeUZBLGtCQUdFLHFCQUFzQixDQUN0Qix5Q0FBMEMsQ0FDMUMsY0FBZSxDQUhmLDJCQUE0QixDQUk1Qix1QkFBeUIsQ0FMekIsVUFqRkYsQ0F3RkUsK0JBQ0UsVUF0RkosQ0F5RkUsd0JBRUUsK0JBQWdDLENBQ2hDLHdDQUE2QyxDQUY3QyxZQXJGSixDQTJGQSxrQkFFRSxVQUFXLENBRFgsZ0JBQWtCLENBR2xCLGVBQWdCLENBRGhCLGtCQXZGRixDQTBGRSx5QkFORixrQkFPSSxpQkF2RkYsQ0FDRixDQTJGQSxnQkFHRSxlQUFnQixDQUNoQixnQ0FBcUMsQ0FDckMsc0NBQXVDLENBQ3ZDLDRCQUE2QixDQUo3QixtQkFBb0IsQ0FEcEIsaUJBbkZGLENBMEZFLHVCQUVFLFVBQVcsQ0FEWCxjQUFlLENBRWYsa0JBeEZKLENBMkZFLG1CQUdFLFVBQVcsQ0FEWCxpQkFBa0IsQ0FEbEIsZ0JBdkZKLENBNEZFLGtCQUVFLFVBQVcsQ0FDWCxjQUFlLENBRmYsUUF4RkosQ0FnR0EsWUFNRSxpQkFBa0IsQ0FMbEIsWUFBYSxDQUViLFVBQVcsQ0FEWCwrQkFBZ0MsQ0FHaEMsd0JBQXlCLENBRHpCLFVBM0ZGLENBK0ZFLHlCQVJGLFlBVUksVUFBVyxDQURYLHlCQUEwQixDQUUxQix3QkE1RkYsQ0FDRixDQStGQSxhQUNFLGVBQWdCLENBQ2hCLFVBNUZGLENBOEZFLHlCQUpGLGFBTUksdUNBQTRDLENBRTVDLG1CQUFxQixDQURyQixzQkFBdUIsQ0FGdkIsZUF4RkYsQ0FDRixDQThGQSxVQUNFLFdBM0ZGLENBOEZFLDhCQUNFLGVBNUZKLENBK0ZFLHlCQUNFLGlCQTdGSixDQW9HRSxnQkFNRSx1Q0FBNEMsQ0FGNUMsdUJBQXdCLENBSHhCLGNBQWUsQ0FDZixlQUFnQixDQUtoQixtQkFBcUIsQ0FGckIscUJBQXVCLENBRnZCLHdCQTdGSixDQW9HRSxnQkFDRSxtQkFsR0osQ0FxR0UsaUJBR0Usb0JBQXFCLENBR3JCLGlCQUFrQixDQUVsQix1QkFBd0IsQ0FQeEIsWUFBYSxDQVFiLGNBQWUsQ0FDZixlQUFnQixDQU5oQixTQUFXLENBRlgsNkJBQThCLENBUzlCLGdCQUFpQixDQU5qQixtQkFBc0IsQ0FFdEIsb0JBQXFCLENBS3JCLHFDQW5HSixDQXFHSSx1QkFDRSx3QkFBeUIsQ0FDekIsb0JBbkdOLENBc0dJLDJCQUNFLHdCQUF5QixDQUN6QixlQXBHTixDQXdHRSxtQkFDRSxlQUFnQixDQUVoQixRQUFTLENBRFQsNkJBckdKLENBeUdFLGdCQUdFLG9CQUFxQixDQUdyQixpQkFBa0IsQ0FFbEIsdUJBQXdCLENBUHhCLFlBQWEsQ0FRYixjQUFlLENBTGYsU0FBVyxDQUZYLDZCQUE4QixDQVE5QixnQkFBaUIsQ0FMakIsbUJBQXNCLENBRXRCLG9CQUFxQixDQUlyQixxQ0F2R0osQ0F5R0ksc0JBQ0Usd0JBQXlCLENBQ3pCLG9CQXZHTixDQTBHSSwwQkFDRSx3QkFBeUIsQ0FDekIsZUF4R04sQ0E0R0UsZ0JBQ0UsTUFBTyxDQUNQLFdBMUdKLENBNkdFLGdCQUNFLGFBQWMsQ0FJZCxhQUZBLGFBQWMsQ0FEZCxlQUFpQixDQUVqQixrQkExR0osQ0FnSEEsa0JBQ0Usd0JBQXlCLENBR3pCLGlCQUFrQixDQUZsQixhQUFjLENBR2QsZUFBZ0IsQ0FGaEIsYUEzR0YsQ0FrSEEsaUJBRUUsY0FBZSxDQURmLFNBOUdGLENBaUhFLDJCQUNFLGVBQWdCLENBQ2hCLHFDQUFzQyxDQUV0QyxpQkFBa0IsQ0FEbEIsMEJBQTJCLENBRTNCLGVBQWdCLENBQ2hCLHNCQUF3QixDQUN4QixtQ0EvR0osQ0FpSEksOENBQ0UsMENBQTZDLENBQzdDLG9CQS9HTixDQWtISSxrQ0FDRSwrQkFBZ0MsQ0FDaEMsaUNBQWtDLENBQ2xDLFVBaEhOLENBc0hBLGVBR0UsdUJBQXdCLENBRnhCLGdCQUFpQixDQUNqQixlQUFnQixDQUVoQixzQkFuSEYsQ0FxSEUsNkJBQWtCLFlBbEhwQixDQXNIQSxpQkFFRSxlQUFnQixDQUNoQixxQ0FBc0MsQ0FDdEMsaUJBQWtCLENBSGxCLGtCQUFtQixDQUluQixlQW5IRixDQXFIRSw4QkFFRSxnQkFBaUIsQ0FDakIsaUJBQWtCLENBRmxCLFNBakhKLENBcUhJLDBDQUE4QixjQUFlLENBQS9CLGFBakhsQixDQW9IRSw2QkFHRSxpQkFBa0IsQ0FDbEIsYUFBYyxDQUZkLFdBQVksQ0FEWixVQS9HSixDQXFIRSx3QkFHRSxVQUFXLENBRlgsWUFBYSxDQUNiLGlCQWxISixDQXdIQSxlQUVFLHdCQUF5QixDQUR6QixVQXBIRixDQXVIRSxrQkFDRSxrQkFySEosQ0F5SEUsbUJBT0UsZUFBZ0IsQ0FGaEIsK0JBQWdDLENBQ2hDLDBCQUEyQixDQUYzQixjQUFlLENBRGYsZUFBZ0IsQ0FGaEIsbUJBQXFCLENBQ3JCLGVBQWdCLENBTWhCLGtCQXZISixDQXlISSwyQkFBWSxpQkF0SGhCLENBdUhJLHdCQUEyQixpQkFBa0IsQ0FBaEMsV0FuSGpCLENBdUhFLG1CQUdFLHlCQUEyQixDQUMzQiwrQkFBZ0MsQ0FGaEMsVUFBVyxDQURYLG1CQUFxQixDQUlyQixxQkFySEosQ0F3SEksbURBQWEsaUJBbEhqQixDQW1ISSwyQkFBaUMsZUFBZ0IsQ0FBcEMsaUJBL0dqQixDQW1IRSx5QkFFRSxrQkFBbUIsQ0FEbkIsWUFBYSxDQUdiLFNBQVcsQ0FEWCxzQkFoSEosQ0FvSEUsd0JBR0UsMEJBQTJCLENBRzNCLGFBQWMsQ0FMZCxlQUFpQixDQUNqQixlQUFnQixDQUVoQixnQkFBaUIsQ0FDakIsZ0JBakhKLENBcUhFLHlCQUVFLDZCQURBLFVBbEhKLENBc0hFLHNCQVFFLGtCQUFtQixDQUVuQixlQUFnQixDQU5oQixxQkFBc0IsQ0FDdEIsaUJBQWtCLENBRWxCLFlBQWEsQ0FKYixhQUFjLENBRGQsV0FBWSxDQU9aLHNCQUF1QixDQUh2QixlQUFnQixDQUxoQixVQTNHSixDQXNISSxpQ0FBd0QsY0FBZSxDQUExRCxhQUFjLENBQWUsV0FBWSxDQUF6QixVQWhIakMsQ0FpSEksMEJBQW1CLFdBQVksQ0FBRSxrQkFBbUIsQ0FBOUMsVUE1R1YsQ0FnSEUsMEJBR0UsdUJBQXdCLENBRnhCLGFBQWMsQ0FJZCxnQkFBa0IsQ0FIbEIsZUFBZ0IsQ0FFaEIsb0JBN0dKLENBK0dJLGdDQUFVLDBCQUEyQixDQUFFLHlCQTNHM0MsQ0E4R0UscUJBR0UsdUJBQXdCLENBRnhCLGFBQWMsQ0FHZCxnQkFBa0IsQ0FGbEIsZUExR0osQ0ErR0UscUJBRUUsYUFBYyxDQURkLGVBQWlCLENBRWpCLGdCQTdHSixDQWlIRSxzQkFHRSx1QkFBd0IsQ0FEeEIsZ0JBQWtCLENBRGxCLGVBN0dKLENBa0hFLCtCQUNFLGVBaEhKLENBbUhFLDBCQUFlLGFBaEhqQixDQW1IRSwyQkFLRSxrQkFBbUIsQ0FFbkIsK0JBQWdDLENBRWhDLFdBQVksQ0FDWixzQ0FBdUMsQ0FGdkMsVUFBVyxDQUtYLGNBQWUsQ0FUZixtQkFBb0IsQ0FPcEIsZ0JBQWtCLENBQ2xCLGVBQWdCLENBVmhCLFdBQVksQ0FJWixzQkFBdUIsQ0FIdkIsU0FBVSxDQVdWLGtCQUFtQixDQWJuQixXQXBHSixDQW1ISSxnREFDRSxrQkFqSE4sQ0FvSEkseUVBR0UsY0FBZSxDQURmLFNBbEhOLENBc0hJLG9DQUNFLHdCQXBITixDQXVISSxvQ0FDRSx5Q0FBMkMsQ0FDM0Msb0JBQXNCLENBR3RCLHdCQUEwQixDQUYxQixnQkFBaUIsQ0FDakIsZUFwSE4sQ0EwSEUsc0RBQWdDLFlBdkhsQyxDQXlIRSw0QkFFRSxrQkFBbUIsQ0FJbkIsa0JBQW1CLENBRW5CLG9CQUFzQixDQUR0QixhQUFjLENBTmQsbUJBQW9CLENBVXBCLE9BRkEsZ0JBQWtCLENBQ2xCLGVBQWdCLENBTGhCLFdBQVksQ0FGWixzQkFBdUIsQ0FDdkIsV0FoSEosQ0E0SEEsV0FHRSxrQkFBbUIsQ0FGbkIsb0JBQXFCLENBR3JCLGdCQUFrQixDQUNsQixlQUFnQixDQUhoQixvQkF0SEYsQ0EySEUsZUFBYyxrQkFBbUIsQ0FBRSxhQXZIckMsQ0F3SEUsb0JBQWMsa0JBQW1CLENBQUUsYUFwSHJDLENBcUhFLGdCQUFjLGtCQUFtQixDQUFFLGFBakhyQyxDQXFIQSxXQUNFLGdCQUFrQixDQUNsQixlQWxIRixDQW9IRSxlQUFhLDBCQWpIZixDQWtIRSxvQkFBYSxhQS9HZixDQWdIRSxnQkFBYSxhQTdHZixDQWtIRSw0QkFFRSxrQkFBbUIsQ0FEbkIsWUFBYSxDQUdiLFNBQVcsQ0FEWCxzQkFBdUIsQ0FFdkIsZUEvR0osQ0FpSEUsd0JBQ0UsVUEvR0osQ0FpSEUsd0JBR0UsYUFBYyxDQURkLGdCQUFrQixDQURsQixlQUFnQixDQUdoQixnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLFVBL0dKLENBa0hFLG9CQUVFLGtCQUFtQixDQU9uQixXQUFZLENBRFosc0NBQXVDLENBSXZDLGNBQWUsQ0FYZixtQkFBb0IsQ0FJcEIsTUFBTyxDQUtQLGdCQUFrQixDQUNsQixlQUFnQixDQUxoQixXQUFZLENBSFosc0JBQXVCLENBSXZCLFNBQVUsQ0FNVixrQkFBbUIsQ0FUbkIsVUF2R0osQ0FrSEksMkJBQ0Usa0JBQW1CLENBQ25CLFVBaEhOLENBaUhNLGlDQUFVLGtCQTlHaEIsQ0FrSEUsdUNBQ0UsZ0JBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLFdBQVksQ0FDWixzQkFBdUIsQ0FDdkIsaUJBaEhKLENBcUhBLG9CQUNFLEdBQUssdUJBakhMLENBQ0YsQ0FtSEEsaUJBT0Usc0NBQXdDLENBRnhDLG1DQUFzQixDQUN0QixpQkFBa0IsQ0FEbEIscUJBQXNCLENBSnRCLG9CQUFxQixDQUVyQixXQUFZLENBRFosVUE1R0YsQ0FxSEEscUNBSUUsa0JBQW1CLENBRm5CLFdBQVksQ0FHWixhQUFnQixDQUZoQixjQUFlLENBRmYsV0E5R0Y7OztzUkM1b0RBLE1BQ0MsaUNBQWtDLENBQ2xDLDhCQUErQixDQUMvQiw0QkFBNkIsQ0FDN0IsbUNBQW9DLENBQ3BDLHdDQUF5QyxDQUN6QyxzQkFBdUIsQ0FDdkIsdUJBQXdCLENBQ3hCLFlBQWEsQ0FDYiwwQkFBMkIsQ0FDM0IsNEJBQTZCLENBQzdCLDJCQUE0QixDQUM1QiwyQkFBNEIsQ0FDNUIsc0RBQXVELENBQ3ZELGlDQUFrQyxDQUNsQyxpQ0FBa0MsQ0FDbEMsa0VBQW1FLENBQ25FLDBCQUEyQixDQUMzQixnREFBaUQsQ0FDakQsMERBQTJELENBQzNELG1DQUFvQyxDQUNwQyxtQ0FBb0MsQ0FDcEMsNkNBQThDLENBQzlDLG1DQUFvQyxDQUNwQywwQ0FBMkMsQ0FDM0MsMEJBQTJCLENBQzNCLDJCQUE0QixDQUM1QixtREFBb0QsQ0FDcEQsMkNBQTRDLENBQzVDLDRDQUE2QyxDQUM3QywrQkFBZ0MsQ0FDaEMsaUNBQWtDLENBQ2xDLGlFQUFrRSxDQUNsRSwrREFBZ0UsQ0FDaEUsa0NBQXNDLENBQ3RDLHNDQUEwQyxDQUMxQyx3Q0FBeUMsQ0FDekMsNENBQTZDLENBQzdDLDJDQUE0QyxDQUM1QyxpREFBa0QsQ0FDbEQsMkJBQThCLENBQzlCLDBEQUEyRCxDQUMzRCw2REFBOEQsQ0FDOUQseUNBQTBDLENBQzFDLDJDQUE0QyxDQUM1QyxnQ0FBaUMsQ0FDakMsZ0NBQ0QsQ0FFQSxvREFDRyxtQkFDSCxDQUNBLHFEQUNFLHNCQUVGLENBQ0Msc0JBQ0MseUJBRUYsQ0FDQyxzQkFDQyxhQUFjLENBQ2QsZ0JBQ0YsQ0FFQSxxQ0FDQyxhQUFjLENBQ2QsMEJBQ0QsQ0FDQSxxQ0FDQyxtQ0FFRCwrQkFDRSxnQkFHRixDQURBLDhCQUNFLGdCQUlGLENBRkEsbUJBQ0MsZ0JBS0QsQ0FESSxzREFDSSxnREFDQSxpREFBa0QsQ0FDbEQsbUNBSVIsQ0FGSSw0REFDSSxzREFDQSx3REFDQSx5Q0FJUixDQUNJLGdFQUNJLGdEQUNBLGlEQUFrRCxDQUNsRCxtQ0FFUixDQUFJLHNFQUNJLHNEQUNBLHdEQUNBLHlDQUVSLENBRUEsNEJBQ0MsYUFBYyxDQUNkLGNBQ0Q7OzsySENsR0EsV0FDRSx3QkFBMkIsQ0FHM0IsaUJBQWtCLENBRGxCLGVBQWdCLENBRGhCLDRyRUFHRixDQUVBLE1BQ0UsNEJBS0YsQ0FDQSxNQUVFLGFBQWMsQ0FDZCxnQkFBaUIsQ0FDakIsaUJBQWtCLENBSGxCLGlCQUFrQixDQUlsQixTQUNGLENBQ0EsUUFTRSxhQUFjLENBSmQsZUFBZ0IsQ0FKaEIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUVsQixlQUFnQixDQUVoQixTQUFVLENBSFYsaUJBQWtCLENBS2xCLFNBRUYsQ0FDQSxpQ0FDRSxxQkFDRixDQUNBLGdCQVFFLHNCQUF1QixDQUh2QixZQUFhLENBRmIsV0FBWSxDQUZaLGlCQUFrQixDQUtsQiw2QkFBOEIsQ0FDOUIsbUZBQXFGLENBTHJGLFVBQVcsQ0FFWCxTQUtGLENBQ0Esd0VBR0UsdUJBQ0YsQ0FDQSxtQkFDRSxrQkFDRixDQUNBLGlCQUNFLGtCQUNGLENBQ0EsY0FNRSxhQUFjLENBTGQsYUFBYyxDQUVkLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsNkJBQThCLENBSDlCLFVBS0YsQ0FDQSw4QkFDRSxpQkFDRixDQUVBLG9EQUVFLFdBQ0YsQ0FDQSxtQ0FDRSxzQkFBdUIsQ0FDdkIsb0NBQ0YsQ0FDQSxzQ0FFRSxrQ0FBbUMsQ0FDM0IsMEJBQTJCLENBRm5DLHVCQUdGLENBRUEsMkNBQ0Usa0JBQ0YsQ0FDQSwyQkFDRSwyQkFDRixDQUNBLFdBQ0Usa0JBQ0YsQ0FDQSx3REFFRSwyQkFDRixDQUVBLGlDQUNFLGFBQWMsQ0FDZCxvQkFBcUIsQ0FFckIsdUJBRUYsQ0FDQSxvREFDRSxZQUNGLENBQ0EsK0NBQ0UsNkJBQ0YsQ0FDQSxtREFDRSw0QkFDRixDQUNBLGlEQUNFLDRCQUNGLENBQ0Esa0RBQ0UscUJBQ0YsQ0FDQSxnRUFDRSxzQkFDRixDQUNBLHdEQUNFLFVBQVcsQ0FDWCxhQUFjLENBQ2QsVUFDRixDQUNBLCtEQUNFLCtCQUFnQyxDQUNoQyx1QkFDRixDQUNBLDZGQUNFLHdEQUNGLENBQ0EsMEVBQ0UsV0FBWSxDQUNaLGNBQWUsQ0FDZix5Q0FDRixDQUNBLDJGQUNFLHVEQUNGLENBQ0Esd0VBR0UsMENBQTJDLENBRDNDLGFBQWMsQ0FEZCxVQUdGLENBR0Esc0xBY0UsV0FBWSxDQUhaLE1BQU8sQ0FJUCxtQkFBb0IsQ0FMcEIsaUJBQWtCLENBRWxCLEtBQU0sQ0FDTixVQUFXLENBR1gsVUFDRixDQUNBLGdDQUNFLDBCQUNGLENBQ0EscUNBQ0UsbUVBQ0YsQ0FDQSxzQ0FDRSxrRUFDRixDQUNBLG9DQUNFLGlFQUNGLENBQ0EsdUNBQ0UsbUVBQ0YsQ0FDQSx1QkFhRSx3RUFBNkIsQ0FEN0IsaUJBQWtCLENBQ2xCLGdDQUE2QixDQUg3QixxQkFBc0IsQ0FSdEIsV0FBWSxDQUVaLFFBQVMsQ0FFVCxpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBSmpCLGlCQUFrQixDQUVsQixPQUFRLENBSVIsb0JBQXFCLENBUnJCLFVBQVcsQ0FPWCxVQU1GLENBQ0EsK0hBRUUsa0RBQ0YsQ0FDQSw2QkFDRSw2QkFDRixDQUNBLDZCQUNFLDZCQUNGLENBQ0EsaUNBQ0UsR0FDRSxzQkFDRixDQUNBLEdBQ0UsdUJBQ0YsQ0FDRjs7Ozs0U0NsT0EsWUFDRSxtQkFBb0IsQ0FDcEIsMkNBQTRDLENBQzVDLDJCQUE0QixDQUM1QixlQ0NGIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nob3Avc2Nzcy9fcHJvZHVjdC1jYXJkcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zaG9wL3Njc3MvYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdmVuZG9yL3N5bGl1cy9tb2xsaWUtcGx1Z2luL2Fzc2V0cy9zaG9wL3Njc3Mvc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi92ZW5kb3Ivc3lsaXVzL21vbGxpZS1wbHVnaW4vYXNzZXRzL3Nob3Avc2Nzcy9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdmVuZG9yL3N5bGl1cy9tb2xsaWUtcGx1Z2luL2Fzc2V0cy9zaG9wL3Njc3MvY2hlY2tvdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvdG9tLXNlbGVjdC9kaXN0L2Nzcy90b20tc2VsZWN0LmRlZmF1bHQuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9Ac3ltZm9ueS91eC1saXZlLWNvbXBvbmVudC9kaXN0L2xpdmUubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2hvcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2hvcC9zY3NzL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2hvcC9zY3NzL19jb21wb25lbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nob3Avc2Nzcy9fcHJvZHVjdC1kZXRhaWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2hvcC9zY3NzL19mYWNldHMtbG9hZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nob3Avc2Nzcy9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nob3Avc2Nzcy9fcHBsLWZpeC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zaG9wL3Njc3MvX3NpdGUtaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nob3Avc2Nzcy9fc3VwcG9ydC1oZXJvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nob3Avc2Nzcy9fc3VwcG9ydC10aWxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zaG9wL3Njc3MvX3N1cHBvcnQtcGFydHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2hvcC9zY3NzL193YXZlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zaG9wL3Njc3MvX2hvbWVwYWdlLXNlY3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nob3Avc2Nzcy9fY2hlY2tvdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2hvcC9zY3NzL19hY2NvdW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nob3Avc2Nzcy9fcGFnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2hvcC9zY3NzL19pbnF1aXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nob3Avc2Nzcy9zcGFyZV9wYXJ0c193aXphcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2hvcC9zY3NzL2Nvb2tpZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc3dpcGVyL3N3aXBlci5jc3MiLCJ3ZWJwYWNrOi8vLy4vdmVuZG9yL3N5bGl1cy9jbXMtcGx1Z2luL2Fzc2V0cy9zaG9wL3Njc3MvX2xpbmUtY2xhbXAuc2NzcyIsIndlYnBhY2s6Ly8vLi92ZW5kb3Ivc3lsaXVzL2Ntcy1wbHVnaW4vYXNzZXRzL3Nob3Avc2Nzcy9tYWluLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiXG5cbi8qIFByb2R1Y3RzIEdyaWQgKi9cbi5wcm9kdWN0cy1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjYwcHgsIDFmcikpO1xuICBnYXA6IHZhcigtLWJzLWd1dHRlci15LCAyMHB4KSB2YXIoLS1icy1ndXR0ZXIteCwgMjBweCk7XG4gIG1hcmdpbjogMnJlbSAwO1xuXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTYwcHgsIDFmcikpO1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuXG4vKiBQcm9kdWN0IENhcmQgKi9cbi5wcm9kdWN0LWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE4MG1zIGVhc2UsIGJveC1zaGFkb3cgMTgwbXMgZWFzZSwgYm9yZGVyLWNvbG9yIDE4MG1zIGVhc2U7XG5cbiAgJjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vKiBJbWFnZSB3cmFwcGVyICovXG4ucHJvZHVjdC1jYXJkX19pbWFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgJi0tcGxhY2Vob2xkZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmNWY3ZmEgMCUsICNlOGVjZjAgMTAwJSk7XG5cbiAgICBzdmcge1xuICAgICAgY29sb3I6ICNjYmQ1ZTA7XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0LWNhcmRfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlO1xuXG4gIC5wcm9kdWN0LWNhcmQ6aG92ZXIgJiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgfVxufVxuXG4vKiBDb250ZW50IHNlY3Rpb24gKi9cbi5wcm9kdWN0LWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xuICBnYXA6IDAuNXJlbTtcbn1cblxuLyogUHJvZHVjdCBjb2RlICovXG4ucHJvZHVjdC1jYXJkX19jb2RlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogUHJvZHVjdCBuYW1lICovXG4ucHJvZHVjdC1jYXJkX19uYW1lIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgfVxufVxuXG4vKiBQcm9kdWN0IGRlc2NyaXB0aW9uICovXG4ucHJvZHVjdC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNjY2O1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiBGb290ZXIgc2VjdGlvbjogaG9zdHMgdGhlIEFKQVggYWRkLXRvLWNhcnQgTGl2ZSBDb21wb25lbnQuIFNpdHNcbiAgIG91dHNpZGUgLnByb2R1Y3QtY2FyZF9fbGluayBzbyB0aGUgYnV0dG9uIGRvZXNuJ3QgZG91YmxlLW5hdmlnYXRlLlxuICAgSG9yaXpvbnRhbCBwYWRkaW5nIG1pcnJvcnMgLnByb2R1Y3QtY2FyZF9fY29udGVudCBzbyB0aGUgZm9ybSBsaW5lc1xuICAgdXAgd2l0aCB0aGUgcHJpY2Uvc3RvY2sgYWJvdmUgaXQuICovXG4ucHJvZHVjdC1jYXJkX19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNXJlbTtcbiAgcGFkZGluZzogMCAxcmVtIDFyZW07XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnByb2R1Y3QtY2FyZF9fZm9vdGVyIC5hZGR0b2Jhc2tldCA+IGRpdiB7bWluLXdpZHRoOiAwIWltcG9ydGFudH1cblxuLyogUHJpY2UgKi9cbi5wcm9kdWN0LWNhcmRfX3ByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBnYXA6IDAuNXJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucHJvZHVjdC1jYXJkX19wcmljZS0tY3VycmVudCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB9XG59XG5cbi5wcm9kdWN0LWNhcmRfX3ByaWNlLS1vcmlnaW5hbCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZTUzZTNlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4ucHJvZHVjdC1jYXJkX19wcmljZS0tZGlzY291bnQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzk5OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi8qIFN0b2NrIGJhZGdlICovXG4ucHJvZHVjdC1jYXJkX19iYWRnZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4yNXJlbTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXG4gIHN2ZyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICBwYWRkaW5nOiAwLjNyZW0gMC42cmVtO1xuICB9XG59XG5cbi5wcm9kdWN0LWNhcmRfX2JhZGdlLS1pbi1zdG9jayB7XG4gLy8gYmFja2dyb3VuZDogI2Q0ZWRkYTtcbiAgY29sb3I6ICMxNTU3MjQ7XG4gIHBhZGRpbmc6IDBweCFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kdWN0LWNhcmRfX2JhZGdlLS1vdXQtb2Ytc3RvY2sge1xuIC8vIGJhY2tncm91bmQ6ICNmOGQ3ZGE7XG4gIHBhZGRpbmc6IDBweCFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjYTYwZDFjO1xufVxuXG4vLyDilIDilIAgVGF4b24gcHJvZHVjdHMgcGFnZTogd2l6YXJkLXN0eWxlIGxheW91dCDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi50YXhvbi1wcm9kdWN0cy1wYWdlIHtcbiAgLy8gQ29udGFpbmVyOiBmdWxsLXdpZHRoIGxpa2Ugd2l6YXJkXG4gID4gLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIEJyZWFkY3J1bWI6IHJlc3R5bGUgdG8gbWF0Y2ggd2l6YXJkIC5zcHctYnJlYWRjcnVtYlxuICAuYnJlYWRjcnVtYiB7XG4gICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDAuNHJlbTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgICArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICfigLonO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHNwYW4ge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBCb2R5IHJvdzogbGVzcyB0b3AgbWFyZ2luXG4gIC5yb3cubXQtNSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gU2lkZWJhcjogcmVtb3ZlIGNvbnRhaW5lci14bCBwYWRkaW5nXG4gIC5jb2wtMTIuY29sLWxnLTMgPiAuY29udGFpbmVyLXhsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuXG4gIC8vIFByb2R1Y3RzIGdyaWQ6IDYgY29sdW1ucywgZ3JheSBiYWNrZ3JvdW5kXG4gIC5wcm9kdWN0cy1ncmlkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmN2Y4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICB9XG5cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgfVxuICB9XG5cbiAgLy8g4pSA4pSAIFByb2R1Y3QgY2FyZDogY2xlYW4gbWluaW1hbCBzdHlsZSDilIDilIBcbiAgLnByb2R1Y3QtY2FyZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgLy8gSW1hZ2U6IG9iamVjdC1maXQgY29udGFpbiBzbyB3aG9sZSBwcm9kdWN0IHZpc2libGVcbiAgLnByb2R1Y3QtY2FyZF9faW1hZ2Uge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgcGFkZGluZzogMC41cmVtO1xuXG4gICAgLnByb2R1Y3QtY2FyZDpob3ZlciAmIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC1jYXJkX19pbWFnZS13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG5cbiAgLy8gQ29udGVudDogdGlnaHRlciBwYWRkaW5nXG4gIC5wcm9kdWN0LWNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAuNnJlbSAwLjc1cmVtIDAuNzVyZW07XG4gICAgZ2FwOiAwLjJyZW07XG4gIH1cblxuICAvLyBOYW1lOiBzbWFsbGVyLCBub3JtYWwgd2VpZ2h0XG4gIC5wcm9kdWN0LWNhcmRfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIH1cblxuICAvLyBIaWRlIGRlc2NyaXB0aW9uXG4gIC5wcm9kdWN0LWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gRm9vdGVyOiB0aWdodGVyIHBhZGRpbmcgZm9yIHRoZSBkZW5zZSB0YXhvbiBncmlkXG4gIC5wcm9kdWN0LWNhcmRfX2Zvb3RlciB7XG4gICAgZ2FwOiAwLjJyZW07XG4gICAgcGFkZGluZzogMCAwLjc1cmVtIDAuNzVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAvLyBQcmljZTogZGFyaywgY29tcGFjdFxuICAucHJvZHVjdC1jYXJkX19wcmljZS0tY3VycmVudCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB9XG5cbiAgLnByb2R1Y3QtY2FyZF9fcHJpY2UtLW9yaWdpbmFsIHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgfVxuXG4gIC8vIFN0b2NrIGJhZGdlOiBjb21wYWN0IHZhcmlhbnQgZm9yIHRoZSBkZW5zZSB0YXhvbiBncmlkXG4gIC5wcm9kdWN0LWNhcmRfX2JhZGdlIHtcbiAgICBwYWRkaW5nOiAwLjJyZW0gMC40NXJlbTtcbiAgICBmb250LXNpemU6IDAuNjVyZW07XG4gICAgZ2FwOiAwLjJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZmFjZXQtZ3JvdXAtbGFiZWwge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGZvbnQtd2VpZ2h0OjcwMDtcbn1cblxuLmJ0bi5idG4tc20uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjoxcHggc29saWQgI2QxZDVkYjtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYnRuLmJ0bi1zbS5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOjFweCBzb2xpZCAjMTVhMGI0O1xuICBjb2xvcjogIzE1YTBiNDtcbn1cblxuLyogWjg2IOKAlCBrZWVwIHRoZSBpbWFnZStjb250ZW50IGFyZWEgYXMgYSBzaW5nbGUgY2xpY2sgdGFyZ2V0IHZpYVxuICAgLnByb2R1Y3QtY2FyZF9fbGluazsgdGhlIEFKQVggYWRkLXRvLWNhcnQgTGl2ZSBDb21wb25lbnQgbGl2ZXMgaW4gdGhlXG4gICBzaWJsaW5nIC5wcm9kdWN0LWNhcmRfX2Zvb3Rlci4gKi9cbi5wcm9kdWN0LWNhcmRfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufSIsIkB1c2UgJy4vdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnLi9sYXlvdXQnIGFzICo7XG5AdXNlICcuL2NvbXBvbmVudHMnIGFzICo7XG5AdXNlICcuL3Byb2R1Y3QtY2FyZHMnIGFzICo7XG5AdXNlICcuL3Byb2R1Y3QtZGV0YWlsJyBhcyAqO1xuQHVzZSAnLi9mYWNldHMtbG9hZGVyJyBhcyAqO1xuQHVzZSAnLi9mb290ZXInIGFzICo7XG5AdXNlICcuL3BwbC1maXgnIGFzICo7XG5AdXNlICcuL3NpdGUtaGVhZGVyJyBhcyAqO1xuQHVzZSAnLi9zdXBwb3J0LWhlcm8nIGFzICo7XG5AdXNlICcuL3N1cHBvcnQtdGlsZXMnIGFzICo7XG5AdXNlICcuL3N1cHBvcnQtcGFydHMnIGFzICo7XG5AdXNlICcuL3NwYXJlX3BhcnRzX3dpemFyZCcgYXMgKjtcbkB1c2UgJy4vd2F2ZXMnIGFzICo7XG5AdXNlICcuL2hvbWVwYWdlLXNlY3Rpb25zJyBhcyAqO1xuQHVzZSAnLi9jaGVja291dCcgYXMgKjtcbkB1c2UgJy4vYWNjb3VudCcgYXMgKjtcbkB1c2UgJy4vcGFnZXMnIGFzICo7XG5AdXNlICcuL2lucXVpcnknIGFzICo7XG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1SYWxld2F5OndnaHRANDAwOzUwMDs2MDA7NzAwJmRpc3BsYXk9c3dhcCcpO1xuXG46cm9vdCB7XG4gIC0tY29sb3ItdGV4dDogIzAwMDtcbn1cblxub2wuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiosICo6OmJlZm9yZSwgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iZyk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYm9keSk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGZvbnQtd2VpZ2h0OjUwMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW46IDAgMCAwLjVlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1oZWFkaW5ncyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5oMSB7IGZvbnQtc2l6ZTogJGgxLXNpemU7IH1cbmgyIHsgZm9udC1zaXplOiAkaDItc2l6ZTsgfVxuaDMgeyBmb250LXNpemU6ICRoMy1zaXplOyB9XG5oNCB7IGZvbnQtc2l6ZTogJGg0LXNpemU7IH1cblxucCB7XG4gIG1hcmdpbjogMCAwIDFlbTtcbn1cblxuYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCB0ZXh0LWRlY29yYXRpb24tY29sb3IgLjE1cyBlYXNlLWluLW91dDtcbn1cblxuYTpub3QoLmJ0bik6aG92ZXIsIGE6bm90KC5idG4pOmZvY3VzIHtcbiAgb3BhY2l0eTogMC44NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5saXN0LW5hdiBsaSBhOmhvdmVyLCBhLmxpbmstcmVzZXQ6aG92ZXIge1xuXHRjb2xvcjogIzExN2Y4ZDtcbn1cbi51LXRleHQtbXV0ZWQsXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1tdXRlZCkgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnkgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KSAhaW1wb3J0YW50OyBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4uYmctc2Vjb25kYXJ5IHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KSAhaW1wb3J0YW50OyBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5idG4tcHJpbWFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzE1YTBiNDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTVhMGI0O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMxMzhiOWI7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzEzOGI5YjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMTE3ZjhkO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMTE3ZjhkO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMSwgMTYwLCAxODA7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICMxNWEwYjQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzE1YTBiNDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMTVhMGI0O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMxNWEwYjQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzE1YTBiNDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzE1YTBiNDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjEsIDE2MCwgMTgwO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzE1YTBiNDtcblx0Ym9yZGVyLWNvbG9yOiAjMTVhMGI0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXItZmx1aWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIteGwsIC5jb250YWluZXIteHhsIHtcbiAgICAtLWJzLWd1dHRlci14OiAzLjdyZW07XG4gIH1cbn0iLCIuZm9ybS1maWVsZHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC1nYXA6IDIwcHg7XG59XG5cbi5tb2xsaWUtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGlzcGxheS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xufVxuXG4ubGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZvcm0tZXJyb3IsXG4uZmllbGQtZXJyb3Ige1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjZjAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubW9sbGllLWNvbXBvbmVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGNvbG9yOiAjMjIyO1xuXG4gICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKSxcbiAgICAwcHggMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcblxuICAgIHRyYW5zaXRpb246IGFsbCAwLjA1cyBlYXNlO1xufVxuXG4ubW9sbGllLWNvbXBvbmVudC5oYXMtZm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzA3ZjtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMnB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpLFxuICAgIDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4ubW9sbGllLWNvbXBvbmVudC5pcy1pbnZhbGlkIHtcbiAgICBib3JkZXItY29sb3I6ICNmMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjBmMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM1MHB4KSB7XG4gICAgLmZvcm0tZmllbGRzIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIH1cblxuICAgIC5mb3JtLWdyb3VwLS1jYXJkLW51bWJlcixcbiAgICAuZm9ybS1ncm91cC0tY2FyZC1uYW1lLFxuICAgIC5mb3JtLWdyb3VwLS1zYXZlLWNyZWRpdC1jYXJkLFxuICAgIC5mb3JtLWdyb3VwLS1mb3JtLWVycm9ye1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgIH1cbn1cblxuLm9ubGluZS1wYXltZW50X19pbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLm9ubGluZS1wYXltZW50X19sYWJlbCB7XG4gICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gICAgcGFkZGluZzogMXJlbSFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBnYXA6IDEwcHg7XG59XG5cbi5vbmxpbmUtcGF5bWVudF9faXRlbSB7XG4gICAgbWluLXdpZHRoOiAyNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAxcmVtO1xufVxuXG4ub25saW5lLXBheW1lbnRfX2lucHV0OmNoZWNrZWR+Lm9ubGluZS1wYXltZW50X19sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjJCOTlBO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjMjJCOTlBIGluc2V0O1xufVxuXG4ub25saW5lLXBheW1lbnRfX2ltYWdlIHtcbiAgICB3aWR0aDogNTBweDtcbn1cblxuLm9ubGluZS1wYXltZW50X19jcmVkaXQtY2FyZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLm9ubGluZS1wYXltZW50X19pdGVtLS1hY3RpdmUub25saW5lLXBheW1lbnRfX2l0ZW0tLWNyZWRpdGNhcmQge1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5vbmxpbmUtcGF5bWVudF9faXRlbS0tYWN0aXZlIC5vbmxpbmUtcGF5bWVudF9fY3JlZGl0LWNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ub25saW5lLW9ubGluZS1wYXltZW50X19jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5vbmxpbmUtcGF5bWVudF9fY3JlZGl0LWNhcmQge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZGFcbn1cblxuI2FwcGxlcGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4jbW9sbGllX2FwcGxlcGF5X2J1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6IC1hcHBsZS1wYXktYnV0dG9uKSB7XG4gICAgLmFwcGxlLXBheS1idXR0b24td2l0aC10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDE5cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IC1hcHBsZS1wYXktYnV0dG9uO1xuICAgICAgICAtYXBwbGUtcGF5LWJ1dHRvbi10eXBlOiBidXk7XG4gICAgfVxuICAgIC5hcHBsZS1wYXktYnV0dG9uLXdpdGgtdGV4dCA+ICoge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuQHN1cHBvcnRzIG5vdCAoLXdlYmtpdC1hcHBlYXJhbmNlOiAtYXBwbGUtcGF5LWJ1dHRvbikge1xuICAgIC5hcHBsZS1wYXktYnV0dG9uLXdpdGgtdGV4dCB7XG4gICAgICAgIC0tYXBwbGUtcGF5LXNjYWxlOiAxOyAvKiAoaGVpZ2h0IC8gMzIpICovXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgbWluLWhlaWdodDogMzJweDtcbiAgICAgICAgbWF4LWhlaWdodDogNjRweDtcbiAgICB9XG4gICAgLmFwcGxlLXBheS1idXR0b24td2l0aC10ZXh0LmFwcGxlLXBheS1idXR0b24tYmxhY2std2l0aC10ZXh0ID4gLmxvZ28ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LW5hbWVkLWltYWdlKGFwcGxlLXBheS1sb2dvLXdoaXRlKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgfVxuICAgIC5hcHBsZS1wYXktYnV0dG9uLXdpdGgtdGV4dC5hcHBsZS1wYXktYnV0dG9uLXdoaXRlLXdpdGgtdGV4dCA+IC5sb2dvIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1uYW1lZC1pbWFnZShhcHBsZS1wYXktbG9nby1ibGFjayk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICAuYXBwbGUtcGF5LWJ1dHRvbi13aXRoLXRleHQuYXBwbGUtcGF5LWJ1dHRvbi13aGl0ZS13aXRoLWxpbmUtd2l0aC10ZXh0ID4gLmxvZ28ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LW5hbWVkLWltYWdlKGFwcGxlLXBheS1sb2dvLWJsYWNrKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgfVxuICAgIC5hcHBsZS1wYXktYnV0dG9uLXdpdGgtdGV4dCA+IC50ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW07XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxZW0gKiB2YXIoLS1hcHBsZS1wYXktc2NhbGUpKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMnB4ICogdmFyKC0tYXBwbGUtcGF5LXNjYWxlKSk7XG4gICAgfVxuICAgIC5hcHBsZS1wYXktYnV0dG9uLXdpdGgtdGV4dCA+IC5sb2dvIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzVweCAqIHZhcigtLXNjYWxlKSk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDYwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCAqIHZhcigtLWFwcGxlLXBheS1zY2FsZSkpO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxufVxuXG4uZHJhZ2dhYmxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4iLCIuZm9ybS1maWVsZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1nYXA6IDIwcHg7XG59XG5cbi5tb2xsaWUtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRpc3BsYXktZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZm9ybS1lcnJvcixcbi5maWVsZC1lcnJvciB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICNmMDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm1vbGxpZS1jb21wb25lbnQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBjb2xvcjogIzIyMjtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjA1cyBlYXNlO1xufVxuXG4ubW9sbGllLWNvbXBvbmVudC5oYXMtZm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwN2Y7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAycHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4ubW9sbGllLWNvbXBvbmVudC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzUwcHgpIHtcbiAgLmZvcm0tZmllbGRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbiAgLmZvcm0tZ3JvdXAtLWNhcmQtbnVtYmVyLFxuICAuZm9ybS1ncm91cC0tY2FyZC1uYW1lLFxuICAuZm9ybS1ncm91cC0tc2F2ZS1jcmVkaXQtY2FyZCxcbiAgLmZvcm0tZ3JvdXAtLWZvcm0tZXJyb3Ige1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIH1cbn1cbi5vbmxpbmUtcGF5bWVudF9faW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ub25saW5lLXBheW1lbnRfX2xhYmVsIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZ2FwOiAxMHB4O1xufVxuXG4ub25saW5lLXBheW1lbnRfX2l0ZW0ge1xuICBtaW4td2lkdGg6IDI1JTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLm9ubGluZS1wYXltZW50X19pbnB1dDpjaGVja2VkIH4gLm9ubGluZS1wYXltZW50X19sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzIyQjk5QTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMyMkI5OUEgaW5zZXQ7XG59XG5cbi5vbmxpbmUtcGF5bWVudF9faW1hZ2Uge1xuICB3aWR0aDogNTBweDtcbn1cblxuLm9ubGluZS1wYXltZW50X19jcmVkaXQtY2FyZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vbmxpbmUtcGF5bWVudF9faXRlbS0tYWN0aXZlLm9ubGluZS1wYXltZW50X19pdGVtLS1jcmVkaXRjYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vbmxpbmUtcGF5bWVudF9faXRlbS0tYWN0aXZlIC5vbmxpbmUtcGF5bWVudF9fY3JlZGl0LWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5vbmxpbmUtb25saW5lLXBheW1lbnRfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ub25saW5lLXBheW1lbnRfX2NyZWRpdC1jYXJkIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZGE7XG59XG5cbiNhcHBsZXBheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNtb2xsaWVfYXBwbGVwYXlfYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6IC1hcHBsZS1wYXktYnV0dG9uKSB7XG4gIC5hcHBsZS1wYXktYnV0dG9uLXdpdGgtdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogLWFwcGxlLXBheS1idXR0b247XG4gICAgLWFwcGxlLXBheS1idXR0b24tdHlwZTogYnV5O1xuICB9XG4gIC5hcHBsZS1wYXktYnV0dG9uLXdpdGgtdGV4dCA+ICoge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBzdXBwb3J0cyBub3QgKC13ZWJraXQtYXBwZWFyYW5jZTogLWFwcGxlLXBheS1idXR0b24pIHtcbiAgLmFwcGxlLXBheS1idXR0b24td2l0aC10ZXh0IHtcbiAgICAtLWFwcGxlLXBheS1zY2FsZTogMTsgLyogKGhlaWdodCAvIDMyKSAqL1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgIG1heC1oZWlnaHQ6IDY0cHg7XG4gIH1cbiAgLmFwcGxlLXBheS1idXR0b24td2l0aC10ZXh0LmFwcGxlLXBheS1idXR0b24tYmxhY2std2l0aC10ZXh0ID4gLmxvZ28ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbmFtZWQtaW1hZ2UoYXBwbGUtcGF5LWxvZ28td2hpdGUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICB9XG4gIC5hcHBsZS1wYXktYnV0dG9uLXdpdGgtdGV4dC5hcHBsZS1wYXktYnV0dG9uLXdoaXRlLXdpdGgtdGV4dCA+IC5sb2dvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LW5hbWVkLWltYWdlKGFwcGxlLXBheS1sb2dvLWJsYWNrKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxuICAuYXBwbGUtcGF5LWJ1dHRvbi13aXRoLXRleHQuYXBwbGUtcGF5LWJ1dHRvbi13aGl0ZS13aXRoLWxpbmUtd2l0aC10ZXh0ID4gLmxvZ28ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbmFtZWQtaW1hZ2UoYXBwbGUtcGF5LWxvZ28tYmxhY2spO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB9XG4gIC5hcHBsZS1wYXktYnV0dG9uLXdpdGgtdGV4dCA+IC50ZXh0IHtcbiAgICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbTtcbiAgICBmb250LXNpemU6IGNhbGMoMWVtICogdmFyKC0tYXBwbGUtcGF5LXNjYWxlKSk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDJweCAqIHZhcigtLWFwcGxlLXBheS1zY2FsZSkpO1xuICB9XG4gIC5hcHBsZS1wYXktYnV0dG9uLXdpdGgtdGV4dCA+IC5sb2dvIHtcbiAgICB3aWR0aDogY2FsYygzNXB4ICogdmFyKC0tc2NhbGUpKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDYwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJweCAqIHZhcigtLWFwcGxlLXBheS1zY2FsZSkpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuLmRyYWdnYWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1vbGxpZS1ldmVyeS1sYWJlbC1jb250YWluZXIgc3Bhbi51aS5sYWJlbCB7XG4gIG1hcmdpbjogMC41cmVtIDAgMCAwLjVyZW07XG59XG5cbi8qIFBvcHVwIGNvbnRhaW5lciAqL1xuLnBvcHVwLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IC8qIFNlbWktdHJhbnNwYXJlbnQgYmFja2dyb3VuZCAqL1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OTsgLyogRW5zdXJlIGl0J3MgYWJvdmUgb3RoZXIgY29udGVudCAqL1xufVxuXG4vKiBQb3B1cCAqL1xuLnBvcHVwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi8qIFBvcHVwIGhlYWRlciAqL1xuLnBvcHVwLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wb3B1cC1oZWFkZXIgaDIge1xuICBtYXJnaW46IDA7XG59XG5cbi5wb3B1cC1oZWFkZXIgaHIge1xuICBtYXJnaW46IDVweCAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xufVxuXG4vKiBQb3B1cCBjb250ZW50ICovXG4ucG9wdXAtY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnBvcHVwLWNvbnRlbnQgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKiBQb3B1cCBidXR0b25zICovXG4ucG9wdXAtYnV0dG9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBvcHVwLWJ1dHRvbnMgYnV0dG9uIHtcbiAgbWFyZ2luOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wb3B1cC1idXR0b25zIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5cbi8qIFN0eWxpbmcgZm9yIGNhbmNlbCBidXR0b24gKi9cbi5wb3B1cC1idXR0b25zICNjYW5jZWwtYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xufSIsIi5tb2xsaWUtZXZlcnktbGFiZWwtY29udGFpbmVyIHtcbiAgc3Bhbi51aS5sYWJlbCB7XG4gICAgbWFyZ2luOiAwLjVyZW0gMCAwIDAuNXJlbTtcbiAgfVxufVxuXG4vKiBQb3B1cCBjb250YWluZXIgKi9cbi5wb3B1cC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyAvKiBTZW1pLXRyYW5zcGFyZW50IGJhY2tncm91bmQgKi9cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgei1pbmRleDogOTk5OTsgLyogRW5zdXJlIGl0J3MgYWJvdmUgb3RoZXIgY29udGVudCAqL1xufVxuXG4vKiBQb3B1cCAqL1xuLnBvcHVwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLyogUG9wdXAgaGVhZGVyICovXG4ucG9wdXAtaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wb3B1cC1oZWFkZXIgaDIge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLnBvcHVwLWhlYWRlciBociB7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XG59XG5cbi8qIFBvcHVwIGNvbnRlbnQgKi9cbi5wb3B1cC1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnBvcHVwLWNvbnRlbnQgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogUG9wdXAgYnV0dG9ucyAqL1xuLnBvcHVwLWJ1dHRvbnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBvcHVwLWJ1dHRvbnMgYnV0dG9uIHtcbiAgICBtYXJnaW46IDVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wb3B1cC1idXR0b25zIGJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLyogU3R5bGluZyBmb3IgY2FuY2VsIGJ1dHRvbiAqL1xuLnBvcHVwLWJ1dHRvbnMgI2NhbmNlbC1idXR0b24ge1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuIiwiLyoqXG4gKiB0b20tc2VsZWN0LmNzcyAodi8vQEB2ZXJzaW9uKVxuICogQ29weXJpZ2h0IChjKSBjb250cmlidXRvcnNcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpOyB5b3UgbWF5IG5vdCB1c2UgdGhpc1xuICogZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXQ6XG4gKiBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlIGRpc3RyaWJ1dGVkIHVuZGVyXG4gKiB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GXG4gKiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC4gU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2VcbiAqIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmQgbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKlxuICovXG4udHMtY29udHJvbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnRzLXdyYXBwZXIubXVsdGkuaGFzLWl0ZW1zIC50cy1jb250cm9sIHtcbiAgcGFkZGluZzogY2FsYyg4cHggLSAycHggLSAxcHgpIDhweCBjYWxjKDhweCAtIDJweCAtIDNweCAtIDFweCk7XG59XG4uZnVsbCAudHMtY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZGlzYWJsZWQgLnRzLWNvbnRyb2wsIC5kaXNhYmxlZCAudHMtY29udHJvbCAqIHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG59XG4uZm9jdXMgLnRzLWNvbnRyb2wge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi50cy1jb250cm9sID4gKiB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRzLXdyYXBwZXIubXVsdGkgLnRzLWNvbnRyb2wgPiBkaXYge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMCAzcHggM3B4IDA7XG4gIHBhZGRpbmc6IDJweCA2cHg7XG4gIGJhY2tncm91bmQ6ICMxZGE3ZWU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA3M2JiO1xufVxuLnRzLXdyYXBwZXIubXVsdGkgLnRzLWNvbnRyb2wgPiBkaXYuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzkyYzgzNjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDU3OGQ7XG59XG4udHMtd3JhcHBlci5tdWx0aS5kaXNhYmxlZCAudHMtY29udHJvbCA+IGRpdiwgLnRzLXdyYXBwZXIubXVsdGkuZGlzYWJsZWQgLnRzLWNvbnRyb2wgPiBkaXYuYWN0aXZlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjZDJkMmQyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhYWFhO1xufVxuLnRzLWNvbnRyb2wgPiBpbnB1dCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4td2lkdGg6IDdyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHRleHQtaW5kZW50OiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRzLWNvbnRyb2wgPiBpbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50cy1jb250cm9sID4gaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uaGFzLWl0ZW1zIC50cy1jb250cm9sID4gaW5wdXQge1xuICBtYXJnaW46IDAgNHB4ICFpbXBvcnRhbnQ7XG59XG4udHMtY29udHJvbC5ydGwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50cy1jb250cm9sLnJ0bC5zaW5nbGUgLnRzLWNvbnRyb2w6YWZ0ZXIge1xuICBsZWZ0OiAxNXB4O1xuICByaWdodDogYXV0bztcbn1cbi50cy1jb250cm9sLnJ0bCAudHMtY29udHJvbCA+IGlucHV0IHtcbiAgbWFyZ2luOiAwIDRweCAwIC0ycHggIWltcG9ydGFudDtcbn1cbi5kaXNhYmxlZCAudHMtY29udHJvbCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi5pbnB1dC1oaWRkZW4gLnRzLWNvbnRyb2wgPiBpbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwcHg7XG59XG5cbi50cy1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbjogMC4yNXJlbSAwIDA7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG59XG4udHMtZHJvcGRvd24gW2RhdGEtc2VsZWN0YWJsZV0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udHMtZHJvcGRvd24gW2RhdGEtc2VsZWN0YWJsZV0gLmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTI1LCAxNjgsIDIwOCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuLnRzLWRyb3Bkb3duIC5vcHRpb24sXG4udHMtZHJvcGRvd24gLm9wdGdyb3VwLWhlYWRlcixcbi50cy1kcm9wZG93biAubm8tcmVzdWx0cyxcbi50cy1kcm9wZG93biAuY3JlYXRlIHtcbiAgcGFkZGluZzogNXB4IDhweDtcbn1cbi50cy1kcm9wZG93biAub3B0aW9uLCAudHMtZHJvcGRvd24gW2RhdGEtZGlzYWJsZWRdLCAudHMtZHJvcGRvd24gW2RhdGEtZGlzYWJsZWRdIFtkYXRhLXNlbGVjdGFibGVdLm9wdGlvbiB7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMC41O1xufVxuLnRzLWRyb3Bkb3duIFtkYXRhLXNlbGVjdGFibGVdLm9wdGlvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50cy1kcm9wZG93biAub3B0Z3JvdXA6Zmlyc3QtY2hpbGQgLm9wdGdyb3VwLWhlYWRlciB7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbn1cbi50cy1kcm9wZG93biAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi50cy1kcm9wZG93biAuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZmFmZDtcbiAgY29sb3I6ICM0OTVjNjg7XG59XG4udHMtZHJvcGRvd24gLmFjdGl2ZS5jcmVhdGUge1xuICBjb2xvcjogIzQ5NWM2ODtcbn1cbi50cy1kcm9wZG93biAuY3JlYXRlIHtcbiAgY29sb3I6IHJnYmEoNDgsIDQ4LCA0OCwgMC41KTtcbn1cbi50cy1kcm9wZG93biAuc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luOiA1cHggOHB4O1xufVxuLnRzLWRyb3Bkb3duIC5zcGlubmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiA1cHggc29saWQgI2QwZDBkMDtcbiAgYm9yZGVyLWNvbG9yOiAjZDBkMGQwIHRyYW5zcGFyZW50ICNkMGQwZDAgdHJhbnNwYXJlbnQ7XG4gIGFuaW1hdGlvbjogbGRzLWR1YWwtcmluZyAxLjJzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgbGRzLWR1YWwtcmluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi50cy1kcm9wZG93bi1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbi50cy13cmFwcGVyLnBsdWdpbi1kcmFnX2Ryb3AgLnRzLWRyYWdnaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4udHMtd3JhcHBlci5wbHVnaW4tZHJhZ19kcm9wIC50cy1kcmFnZ2luZyA+ICoge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnBsdWdpbi1jaGVja2JveF9vcHRpb25zOm5vdCgucnRsKSAub3B0aW9uIGlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5wbHVnaW4tY2hlY2tib3hfb3B0aW9ucy5ydGwgLm9wdGlvbiBpbnB1dCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLW5hbWUtY2FzZSAqL1xuLnBsdWdpbi1jbGVhcl9idXR0b24ge1xuICAtLXRzLXByLWNsZWFyLWJ1dHRvbjogMWVtO1xufVxuLnBsdWdpbi1jbGVhcl9idXR0b24gLmNsZWFyLWJ1dHRvbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IGNhbGMoOHB4IC0gNnB4KTtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBsdWdpbi1jbGVhcl9idXR0b24uZm9ybS1zZWxlY3QgLmNsZWFyLWJ1dHRvbiwgLnBsdWdpbi1jbGVhcl9idXR0b24uc2luZ2xlIC5jbGVhci1idXR0b24ge1xuICByaWdodDogbWF4KHZhcigtLXRzLXByLWNhcmV0KSwgOHB4KTtcbn1cbi5wbHVnaW4tY2xlYXJfYnV0dG9uLmZvY3VzLmhhcy1pdGVtcyAuY2xlYXItYnV0dG9uLCAucGx1Z2luLWNsZWFyX2J1dHRvbjpub3QoLmRpc2FibGVkKTpob3Zlci5oYXMtaXRlbXMgLmNsZWFyLWJ1dHRvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50cy13cmFwcGVyIC5kcm9wZG93bi1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QwZDBkMDtcbiAgYmFja2dyb3VuZDogY29sb3ItbWl4KCNmZmYsICNkMGQwZDAsIDg1JSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xufVxuLnRzLXdyYXBwZXIgLmRyb3Bkb3duLWhlYWRlci1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDhweDtcbiAgdG9wOiA1MCU7XG4gIGNvbG9yOiAjMzAzMDMwO1xuICBvcGFjaXR5OiAwLjQ7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4udHMtd3JhcHBlciAuZHJvcGRvd24taGVhZGVyLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4ucGx1Z2luLWRyb3Bkb3duX2lucHV0LmZvY3VzLmRyb3Bkb3duLWFjdGl2ZSAudHMtY29udHJvbCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG59XG4ucGx1Z2luLWRyb3Bkb3duX2lucHV0IC5kcm9wZG93bi1pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5wbHVnaW4tZHJvcGRvd25faW5wdXQgLml0ZW1zLXBsYWNlaG9sZGVyIHtcbiAgYm9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cbi5wbHVnaW4tZHJvcGRvd25faW5wdXQuaGFzLWl0ZW1zIC5pdGVtcy1wbGFjZWhvbGRlciwgLnBsdWdpbi1kcm9wZG93bl9pbnB1dC5kcm9wZG93bi1hY3RpdmUgLml0ZW1zLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udHMtd3JhcHBlci5wbHVnaW4taW5wdXRfYXV0b2dyb3cuaGFzLWl0ZW1zIC50cy1jb250cm9sID4gaW5wdXQge1xuICBtaW4td2lkdGg6IDA7XG59XG4udHMtd3JhcHBlci5wbHVnaW4taW5wdXRfYXV0b2dyb3cuaGFzLWl0ZW1zLmZvY3VzIC50cy1jb250cm9sID4gaW5wdXQge1xuICBmbGV4OiBub25lO1xuICBtaW4td2lkdGg6IDRweDtcbn1cbi50cy13cmFwcGVyLnBsdWdpbi1pbnB1dF9hdXRvZ3Jvdy5oYXMtaXRlbXMuZm9jdXMgLnRzLWNvbnRyb2wgPiBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi50cy1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAudHMtZHJvcGRvd24tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udHMtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YyZjJmMjtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIG1pbi13aWR0aDogMDtcbn1cbi50cy1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMCBub25lO1xufVxuLnRzLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50cy1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xufVxuXG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24gLml0ZW0gLnJlbW92ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24gLml0ZW0gLnJlbW92ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbi5kaXNhYmxlZCAuaXRlbSAucmVtb3ZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5yZW1vdmUtc2luZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDIzcHg7XG59XG5cbi50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uOm5vdCgucnRsKSAuaXRlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uOm5vdCgucnRsKSAuaXRlbSAucmVtb3ZlIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDA3M2JiO1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuLnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b246bm90KC5ydGwpIC5pdGVtLmFjdGl2ZSAucmVtb3ZlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDU3OGQ7XG59XG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbjpub3QoLnJ0bCkuZGlzYWJsZWQgLml0ZW0gLnJlbW92ZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYWFhYWFhO1xufVxuXG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbi5ydGwgLml0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uLnJ0bCAuaXRlbSAucmVtb3ZlIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwNzNiYjtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbi5ydGwgLml0ZW0uYWN0aXZlIC5yZW1vdmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDU3OGQ7XG59XG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbi5ydGwuZGlzYWJsZWQgLml0ZW0gLnJlbW92ZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2FhYWFhYTtcbn1cblxuOnJvb3Qge1xuICAtLXRzLXByLWNsZWFyLWJ1dHRvbjogMHB4O1xuICAtLXRzLXByLWNhcmV0OiAwcHg7XG4gIC0tdHMtcHItbWluOiAuNzVyZW07XG59XG5cbi50cy13cmFwcGVyLnNpbmdsZSAudHMtY29udHJvbCwgLnRzLXdyYXBwZXIuc2luZ2xlIC50cy1jb250cm9sIGlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udHMtY29udHJvbDpub3QoLnJ0bCkge1xuICBwYWRkaW5nLXJpZ2h0OiBtYXgodmFyKC0tdHMtcHItbWluKSwgdmFyKC0tdHMtcHItY2xlYXItYnV0dG9uKSArIHZhcigtLXRzLXByLWNhcmV0KSkgIWltcG9ydGFudDtcbn1cblxuLnRzLWNvbnRyb2wucnRsIHtcbiAgcGFkZGluZy1sZWZ0OiBtYXgodmFyKC0tdHMtcHItbWluKSwgdmFyKC0tdHMtcHItY2xlYXItYnV0dG9uKSArIHZhcigtLXRzLXByLWNhcmV0KSkgIWltcG9ydGFudDtcbn1cblxuLnRzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50cy1kcm9wZG93bixcbi50cy1jb250cm9sLFxuLnRzLWNvbnRyb2wgaW5wdXQge1xuICBjb2xvcjogIzMwMzAzMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi50cy1jb250cm9sLFxuLnRzLXdyYXBwZXIuc2luZ2xlLmlucHV0LWFjdGl2ZSAudHMtY29udHJvbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogdGV4dDtcbn1cblxuLnRzLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi50cy13cmFwcGVyLnNpbmdsZSAudHMtY29udHJvbCB7XG4gIC0tdHMtcHItY2FyZXQ6IDJyZW07XG59XG4udHMtd3JhcHBlci5zaW5nbGUgLnRzLWNvbnRyb2w6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMCA1cHg7XG4gIGJvcmRlci1jb2xvcjogIzgwODA4MCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi50cy13cmFwcGVyLnNpbmdsZSAudHMtY29udHJvbDpub3QoLnJ0bCk6OmFmdGVyIHtcbiAgcmlnaHQ6IDE1cHg7XG59XG4udHMtd3JhcHBlci5zaW5nbGUgLnRzLWNvbnRyb2wucnRsOjphZnRlciB7XG4gIGxlZnQ6IDE1cHg7XG59XG4udHMtd3JhcHBlci5zaW5nbGUuZHJvcGRvd24tYWN0aXZlIC50cy1jb250cm9sOjphZnRlciB7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4IDVweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODA4MDgwIHRyYW5zcGFyZW50O1xufVxuLnRzLXdyYXBwZXIuc2luZ2xlLmlucHV0LWFjdGl2ZSAudHMtY29udHJvbCwgLnRzLXdyYXBwZXIuc2luZ2xlLmlucHV0LWFjdGl2ZSAudHMtY29udHJvbCBpbnB1dCB7XG4gIGN1cnNvcjogdGV4dDtcbn1cblxuLnRzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAzNnB4O1xufVxuLnRzLXdyYXBwZXIubXVsdGkuaGFzLWl0ZW1zIC50cy1jb250cm9sIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIC0tdHMtcHItbWluOiAkcGFkZGluZy14O1xufVxuLnRzLXdyYXBwZXIubXVsdGkgLnRzLWNvbnRyb2wgW2RhdGEtdmFsdWVdIHtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCA1MSwgODMsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KCMxZGE3ZWUsICMxNzhlZTksIDYwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMxZGE3ZWUsICMxNzhlZTkpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCBpbnNldCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDMpO1xufVxuLnRzLXdyYXBwZXIubXVsdGkgLnRzLWNvbnRyb2wgW2RhdGEtdmFsdWVdLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peCgjMDA4ZmQ4LCAjMDA3NWNmLCA2MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDA4ZmQ4LCAjMDA3NWNmKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuLnRzLXdyYXBwZXIubXVsdGkuZGlzYWJsZWQgLnRzLWNvbnRyb2wgW2RhdGEtdmFsdWVdIHtcbiAgY29sb3I6ICM5OTk7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnRzLXdyYXBwZXIubXVsdGkuZGlzYWJsZWQgLnRzLWNvbnRyb2wgW2RhdGEtdmFsdWVdLCAudHMtd3JhcHBlci5tdWx0aS5kaXNhYmxlZCAudHMtY29udHJvbCBbZGF0YS12YWx1ZV0gLnJlbW92ZSB7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcbn1cbi50cy13cmFwcGVyLm11bHRpLmRpc2FibGVkIC50cy1jb250cm9sIFtkYXRhLXZhbHVlXSAucmVtb3ZlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi50cy13cmFwcGVyLnNpbmdsZSAudHMtY29udHJvbCB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KSwgaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peCgjZmVmZWZlLCAjZjJmMmYyLCA2MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmVmZWZlLCAjZjJmMmYyKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4udHMtd3JhcHBlci5zaW5nbGUgLnRzLWNvbnRyb2wsIC50cy1kcm9wZG93bi5zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNiOGI4Yjg7XG59XG5cbi5kcm9wZG93bi1hY3RpdmUgLnRzLWNvbnRyb2wge1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbn1cblxuLnRzLWRyb3Bkb3duIC5vcHRncm91cC1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG59XG4udHMtZHJvcGRvd24gLm9wdGdyb3VwIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMGYwZjA7XG59XG4udHMtZHJvcGRvd24gLm9wdGdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xufSIsIltkYXRhLWxvYWRpbmc9XCJcIl0sW2RhdGEtbG9hZGluZz1zaG93XSxbZGF0YS1sb2FkaW5nKj1cXHxzaG93XXtkaXNwbGF5Om5vbmV9IiwiXG4kcHJpbWFyeTogIzE1YTBiNDtcblxuaHRtbDpyb290IHtcbiAgICAkcHJpbWFyeTogIzE1YTBiNDtcbiAgLS1mb250LWJvZHk6IFJhbGV3YXksIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1oZWFkaW5nczogUmFsZXdheSwgc2Fucy1zZXJpZjtcblxuICAtLWNvbG9yLXByaW1hcnk6ICMxNWEwYjQ7XG4gIC0tY29sb3Itc2Vjb25kYXJ5OiAjMDAwMDAwO1xuICAtLWNvbG9yLXRleHQ6ICMwMDFhMmE7XG4gIC0tY29sb3ItbXV0ZWQ6ICMwMDFhMmE7XG4gIC0tY29sb3ItYmc6ICNmZmZmZmY7XG5cbiAgLS1icy1wcmltYXJ5OiAjMTVhMGI0O1xuICAtLWJzLXByaW1hcnktcmdiOiAyMSwgMTYwLCAxODA7XG4gIC0tYnMtYm9keS1jb2xvcjogIzAwMWEyYTtcbiAgLS1icy1ib2R5LWJnOiAjZmZmZmZmO1xuICAtLWJzLWxpbmstY29sb3I6ICMxNWEwYjQ7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvcjogIzEzOGI5YjtcbiAgLS1icy1zZWNvbmRhcnktY29sb3I6ICMwMDFhMmE7XG5cbiAgLS1idG4tYm9yZGVyLXJhZGl1czogLjI1cmVtO1xufVxuJGZvbnQtYm9keTogdmFyKC0tZm9udC1ib2R5KTtcbiRmb250LWhlYWRpbmdzOiB2YXIoLS1mb250LWhlYWRpbmdzKTtcblxuJGNvbG9yLXByaW1hcnk6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuJGNvbG9yLXNlY29uZGFyeTogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiRjb2xvci10ZXh0OiB2YXIoLS1jb2xvci10ZXh0KTtcbiRjb2xvci1tdXRlZDogdmFyKC0tY29sb3ItbXV0ZWQpO1xuJGNvbG9yLWJnOiB2YXIoLS1jb2xvci1iZyk7XG4kZm9udC1zaXplLWJhc2U6IDE2cHg7XG4kbGluZS1oZWlnaHQtYmFzZTogMS40O1xuXG4kaDEtc2l6ZTogY2xhbXAoMnJlbSwgMS4ycmVtICsgMi41dncsIDIuNXJlbSk7XG4kaDItc2l6ZTogY2xhbXAoMS43NXJlbSwgMS4xcmVtICsgMnZ3LCAycmVtKTtcbiRoMy1zaXplOiBjbGFtcCgxLjVyZW0sIDFyZW0gKyAxLjV2dywgMS43cmVtKTtcbiRoNC1zaXplOiBjbGFtcCgxLjI1cmVtLCAwLjlyZW0gKyAxdncsIDEuMnJlbSk7XG5cblxuIiwiLypcbiAgTGF5b3V0ICYgc3BhY2luZyBwcm8gb2JjaG9kXG4gIC0gQnJlYWtwb2ludHlcbiAgLSBDb250YWluZXIgKHNqZWRub2NlbsOpIG1heC13aWR0aHkgYSBob3Jpem9udMOhbG7DrSBwYWRkaW5neSlcbiAgLSBTcGFjaW5nIHNjYWxlIChDU1MgdmFyaWFibGVzICsgU0NTUyBhbGlhc3kpXG4gIC0gU2VrY2UgYSBuYWRwaXN5IHNla2PDrSAodmVydGlrw6FsbsOtIHJ5dG11cylcbiovXG5cbi8qIEJyZWFrcG9pbnR5IChwb3XFvmlqIHDFmWVzbsSbKSAqL1xuJGJyZWFrLXNtOiA1NzZweDtcbiRicmVhay1tZDogNzY4cHg7XG4kYnJlYWstbGc6IDk5MnB4O1xuJGJyZWFrLXhsOiAxMjAwcHg7XG4kYnJlYWsteHhsOiAxNDAwcHg7IC8vIHBvdcW+aWogamVuIHBva3VkIGplIHBvdMWZZWJhXG5cbi8qIFNwYWNpbmcgc2NhbGUgamFrbyBDU1MgdmFyaWFibGVzICsgU0NTUyBhbGlhc3kgKi9cbjpyb290IHtcbiAgICAtLXNwYWNlLTE6IDRweDtcbiAgICAtLXNwYWNlLTI6IDhweDtcbiAgICAtLXNwYWNlLTM6IDEycHg7XG4gICAgLS1zcGFjZS00OiAxNnB4O1xuICAgIC0tc3BhY2UtNTogMjRweDtcbiAgICAtLXNwYWNlLTY6IDMycHg7XG4gICAgLS1zcGFjZS03OiA0OHB4O1xuICAgIC0tc3BhY2UtODogNjRweDtcbn1cblxuJHNwYWNlLTE6IHZhcigtLXNwYWNlLTEpO1xuJHNwYWNlLTI6IHZhcigtLXNwYWNlLTIpO1xuJHNwYWNlLTM6IHZhcigtLXNwYWNlLTMpO1xuJHNwYWNlLTQ6IHZhcigtLXNwYWNlLTQpO1xuJHNwYWNlLTU6IHZhcigtLXNwYWNlLTUpO1xuJHNwYWNlLTY6IHZhcigtLXNwYWNlLTYpO1xuJHNwYWNlLTc6IHZhcigtLXNwYWNlLTcpO1xuJHNwYWNlLTg6IHZhcigtLXNwYWNlLTgpO1xuXG4vKiBTdGlja3kgZm9vdGVyIGxheW91dCAqL1xuaHRtbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJnLCAjZmZmKTtcbn1cblxuYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYXBwLWxheW91dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKlxuICBKZWRub3Ruw70gY29udGFpbmVyIHBybyB2xaFlY2hueSBrbMOtxI1vdsOpIHN0csOhbmt5XG4gIC0gTW9iaWxlOiAxMDAlIHdpZHRoIChtYXgtd2lkdGg6IDEwMCUpLCBwYWRkaW5nLWlubGluZTogMTZweFxuICAtIFRhYmxldCAo4omlNzY4KTogbWF4LXdpZHRoOiAxMTQwcHgsIHBhZGRpbmctaW5saW5lOiAyNHB4XG4gIC0gRGVza3RvcCAo4omlOTkyKTogbWF4LXdpZHRoOiAxMzIwcHgsIHBhZGRpbmctaW5saW5lOiAyNHB4XG4qL1xuLmFwcC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4OyAvKiBtb2JpbGUgKi9cbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4OyAvKiBtb2JpbGUgKi9cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWstbWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7IC8qIHRhYmxldCAqL1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVhay1sZykge1xuICAgICAgICBtYXgtd2lkdGg6IDEzMjBweDsgLyogZGVza3RvcCAqL1xuICAgICAgICAvKiBwYWRkaW5nIDI0cHggesWvc3TDoXbDoSAqL1xuICAgIH1cbn1cblxuLyogTWFpbiBjb250ZW50IHdyYXBwZXIgKi9cbi5hcHAtbWFpbiB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDc2cHg7IC8qIHNwYWNpbmcgcMWZZWQgdmxub3UgKi9cbn1cblxuLyogU2VrY2Ug4oCTIHZlcnRpa8OhbG7DrSByeXRtdXMgKi9cbi5zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNlLTY7IC8qIDMycHggbmEgbW9iaWxlICovXG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjZS02O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVhay1sZykge1xuICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlLTc7IC8qIDQ4cHggbmEgZGVza3RvcCAqL1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlLTc7XG4gICAgfVxufVxuXG4vKiBOYWRwaXMgc2VrY2Ug4oCTIG1lemVyYSBwb2QgbmFkcGlzZW0gMTbigJMyNHB4IGRsZSBicmVha3BvaW50dSAqL1xuLnNlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS00OyAvKiAxNnB4ICovXG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrLWxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS01OyAvKiAyNHB4ICovXG4gICAgfVxufVxuXG4ubG9nby1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogYXV0bztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWstbWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICB9XG59XG5cblxuLyogV2F2ZSB1dGlsaXRpZXMgLSBob3Juw60gdmxua2EgbmFkIHNla2PDrSAqL1xuLmJnLXdhdmVzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5iZy13YXZlczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi5iZy13YXZlcy5iZy13YXZlcy13aGl0ZS10b3A6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA4NnB4O1xuICAgIHRvcDogLTg1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmdfd2F2ZXNfd2hpdGVfdG9wLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDg2cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgdG9wOiAtNDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgICAgICAgIFxuICAgIH1cbn1cblxuLmJnLXdhdmVzLmJnLXdhdmVzLXdoaXRlLWludi10b3A6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxMDRweDtcbiAgICB0b3A6IC0ycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmdfd2F2ZXNfd2hpdGVfYm90dG9tLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgICAgICAgIFxuICAgIH1cbn1cblxuXG4uYmctd2F2ZXMuYmctd2F2ZXMtaG9tZS10b3Age1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZ193YXZlc19ob21lX3RvcC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmJnLXdhdmVzLmJnLXdhdmVzLWxpZ2h0LXRvcDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgaGVpZ2h0OiAxMDRweDtcbiAgICB0b3A6IC04NXB4O1xuXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JnX3dhdmVzX2xpZ2h0X3RvcC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi5iZy13YXZlcy5iZy13YXZlcy10ZWFsLXRvcDo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDEwNHB4O1xuICAgIHRvcDogLTk5cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JnX3dhdmVzX3RlYWxfdG9wLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5iZy13YXZlcy5iZy13YXZlcy10ZWFsLWJvdHRvbTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtOTlweDtcbiAgICBoZWlnaHQ6IDEwNHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iZ193YXZlc190ZWFsX2JvdHRvbS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDM7XG59XG5cbi8qIE9ic2FoIHV2bml0xZkgc2VrY2UgbXVzw60gYsO9dCBuYWQgdmxub3UgKi9cbi5iZy13YXZlcyA+ICoge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xufVxuXG4vKiBTcGFjaW5nIHV0aWxpdHkgcHJvIHNla2NlIHMgdmxub3UgLSByb3p1bW7DvSBcImFpclwiICovXG4uc2VjdGlvbi13YXZlIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVhay1sZykge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICB9XG59XG5cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC50YXhvbi1wcm9kdWN0cy1wYWdlICAucHJvZHVjdC1kZXRhaWwtY29udGFpbmVyID4gLnJvdy5tdC01IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IDIuNXJlbTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMDBweCAxZnI7XG4gICAgfVxuICAgIC50YXhvbi1wcm9kdWN0cy1wYWdlIC5wcm9kdWN0LWRldGFpbC1jb250YWluZXIgPiAgLnJvdy5tdC01ID4gLmNvbC0xMi5jb2wtbGctMyB7d2lkdGg6YXV0bzsgcGFkZGluZzogMHB4O31cbiAgICAudGF4b24tcHJvZHVjdHMtcGFnZSAucHJvZHVjdC1kZXRhaWwtY29udGFpbmVyID4gIC5yb3cubXQtNSA+IC5jb2wtMTIuY29sLWxnLTkge3dpZHRoOmF1dG87IHBhZGRpbmc6IDBweDt9XG59XG5cblxuIiwiXG5cbkB1c2UgJy4vbGF5b3V0JyBhcyAqO1xuJHJhZGl1cy1pbnB1dDogMC4yNXJlbTtcbiRyYWRpdXMtY2FyZDogMTJweDtcbiRyYWRpdXMtYnV0dG9uOiAwLjI1cmVtO1xuJHNoYWRvdy1iYXNlOiAwIDZweCAxOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4kc2hhZG93LWhvdmVyOiAwIDEwcHggMjZweCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuXG4vKlxuICBLYXJ0eSBhIOKAnnN1cmZhY2XigJxcbiAgLSBQb3XFvmlqIHBybyAuY2FyZCAoQm9vdHN0cmFwKSBpIC5jYXJkLXN1cmZhY2UgKG9iZWNuw70gd3JhcHBlcilcbiovXG4uY2FyZCxcbi5jYXJkLXN1cmZhY2Uge1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWNhcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxODBtcyBlYXNlLCBib3gtc2hhZG93IDE4MG1zIGVhc2U7XG59XG5cbi5jYXJkOmhvdmVyLFxuLmNhcmQtc3VyZmFjZTpob3ZlciB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jYXJkLWhlYWRlciB7XG5cdG1hcmdpbi1sZWZ0OiAxLjVyZW07XG5cdG1hcmdpbi1yaWdodDogMS41cmVtO1xuXHRib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpO1xufVxuXG4uYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmOGZiIWltcG9ydGFudDtcbn1cblxuXG4vKiBJbnB1dHMgKi9cbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEsXG4uZm9ybS1jb250cm9sLFxuLmZvcm0tc2VsZWN0IHtcbiAgLS1icy1ib3JkZXItY29sb3I6ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtaW5wdXQ7XG4gIGZvbnQtd2VpZ2h0OjUwMDtcbn1cblxuLyogQnV0dG9ucyAqL1xuYnV0dG9uLFxuLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtYnV0dG9uO1xuICBmb250LXdlaWdodDogNzAwO1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDJyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1idG4tYmc6ICNkOWRhZGI7XG4gIGZvbnQtc2l6ZTogMTVweDtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgfVxufVxuLmJ0bi1saWdodCB7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOGM5Y2E7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzhjOWNhO1xuICB9XG59XG5cbi5idG4uYnRuLXByaW1hcnk6aG92ZXIsXG4uYnRuLmJ0bi1wcmltYXJ5OmZvY3VzLXZpc2libGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM4YjliO1xuICBib3JkZXItY29sb3I6ICMxMzhiOWI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLypcbiAgR3JpZCBnYXBzIOKAkyB2eXXFvml0w60gQm9vdHN0cmFwIGd1dHRlciBwcm9txJtubsO9Y2hcbiAgTGlzdGluZyBwcm9kdWt0xa86XG4gICAgLSBtb2JpbGUgZ2FwOiAxMnB4XG4gICAgLSB0YWJsZXQgZ2FwOiAxNnB4XG4gICAgLSBkZXNrdG9wIGdhcDogMjBweFxuKi9cbi5ncmlkLXByb2R1Y3RzIHtcbiAgLS1icy1ndXR0ZXIteDogMTJweDtcbiAgLS1icy1ndXR0ZXIteTogMTJweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrLW1kKSB7XG4gICAgLS1icy1ndXR0ZXIteDogMTZweDtcbiAgICAtLWJzLWd1dHRlci15OiAxNnB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVhay1sZykge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDIwcHg7XG4gICAgLS1icy1ndXR0ZXIteTogMjBweDtcbiAgfVxufVxuXG4uYnRuLXNtLmJ0biB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjVyZW07XG59XG5cblxuLyogSG9tZXBhZ2UgYmxva3k6XG4gICAgLSBtb2JpbGUgZ2FwOiAxNnB4XG4gICAgLSBkZXNrdG9wIGdhcDogMjRweFxuKi9cbi5ncmlkLWhvbWUge1xuICAtLWJzLWd1dHRlci14OiAxNnB4O1xuICAtLWJzLWd1dHRlci15OiAxNnB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWstbGcpIHtcbiAgICAtLWJzLWd1dHRlci14OiAyNHB4O1xuICAgIC0tYnMtZ3V0dGVyLXk6IDI0cHg7XG4gIH1cbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5ib3JkZXItYm90dG9tIHtcblx0Ym9yZGVyLWJvdHRvbTogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMxMzhiOWIhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IzEzOGI5YiFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbn1cblxuXG5cblxuLnBhZ2luYXRpb24ge1xuICBnYXA6IDdweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBcbiAucGFnZS1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QxZDVkYjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXNwdy1ib3JkZXItcmFkaXVzLXNtKTtcbiAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IHZhcigtLXNwdy10cmFuc2l0aW9uKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZDogI2Y5ZmFmYjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zcHctcHJpbWFyeSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1zcHctcHJpbWFyeSk7XG4gICAgICB9XG4gIH1cblxuICAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNwdy1wcmltYXJ5KTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zcHctcHJpbWFyeSk7XG4gIH1cbiAgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlNWU3ZWI7XG4gICAgICBjb2xvcjogIzljYTNhZjtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuXG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjYjRiOGJiO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNiNGI4YmI7XG5cbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgICBib3JkZXItY29sb3I6ICNhYWE7XG4gICAgY29sb3I6ICNlZWU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRicmVhay1sZykge1xuICAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZm9vdGVyLFxuICAubW9kYWwtYm9keSB7XG4gICAgcGFkZGluZzogMXJlbSAyLjZyZW0gMnJlbSAyLjZyZW07XG4gIH1cbn1cbi5tb2RhbC1mb290ZXIge1xuICBib3JkZXItdG9wOiAwcHg7XG59XG4uYmFkZ2Uge1xuICBwYWRkaW5nOiA2cHggMTBweDtcbn1cblxuLmFsZXJ0IC5mdy1ib2xkIHtkaXNwbGF5Om5vbmU7fVxuXG4ubm8tcmVzdWx0cyB7XG4gIC5pY29uLW5vcmVzdWx0cyB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgZmlsbDogIzE1YTBiNDtcbiAgICB9XG59XG5cbi5hbGVydC5hbGVydC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxLjVyZW0haW1wb3J0YW50O1xuICBtYXJnaW46IDEuNXJlbSFpbXBvcnRhbnQ7XG59XG5cblxuXG5cbi50YWJsZS5jYXJkLXRhYmxlLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IHdyYXAgIWltcG9ydGFudDtcbn1cblxudGFibGUgdGguc29ydGFibGUge1xuICB0ZXh0LXdyYXA6IG5vd3JhcDtcbn1cbi5idG4tZGFuZ2VyLFxuLmJ0bi13YXJuaW5nIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjMTVhMGI0O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxNWEwYjQ7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMTM4YjliO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMxMzhiOWI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzExN2Y4ZDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzExN2Y4ZDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjEsMTYwLDE4MDsgIFxuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbn1cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuLmZvcm0tY2hlY2stbGFiZWwucmVxdWlyZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCIqXCI7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xuICBjb2xvcjogdmFyKC0tYnMtZGFuZ2VyLCAjZGMzNTQ1KTtcbn1cbiIsIlxuLnByb2R1Y3QtZGV0YWlsX19jYXRlZ29yaWVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDJyZW0gMCAxLjI1cmVtO1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cblxuLnByb2R1Y3QtZGV0YWlsX19jYXRlZ29yeS1saW5rIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG59XG5cbi5wcm9kdWN0LWRldGFpbF9fY2F0ZWdvcnktc2VwIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuXG4ucHJvZHVjdC1kZXRhaWxfX3BhZ2UtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAuMjVyZW0gMCAxLjVyZW07XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luOiAwLjI1cmVtIDAgMXJlbTtcbiAgfVxufVxuXG4ucHJvZHVjdC1kZXRhaWwtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgbWFyZ2luOiAxcmVtIGF1dG87XG4gIH1cbn1cblxuLnByb2R1Y3QtZGV0YWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcm9kdWN0LWRldGFpbF9fYm9tLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG5cbi5wcm9kdWN0LWRldGFpbF9fY29tcGF0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LCAjMTVhMGI0KTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLyogT3ZlcnZpZXcgc2VjdGlvbiAtIGhpZGRlbiwgZGVzY3JpcHRpb24gaXMgbm93IGlubGluZSBpbiB0aGUgY2FyZCAqL1xuLnByb2R1Y3QtZGV0YWlsX19vdmVydmlldyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFN1bW1hcnkgc2VjdGlvbiAqL1xuLnByb2R1Y3QtZGV0YWlsX19zdW1tYXJ5IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG4vKiBQcm9kdWN0IGNhcmQgLSBib3JkZXJlZCBib3ggbGlrZSBpbiBkZXNpZ24gKi9cbi5wcm9kdWN0LWRldGFpbF9fc3VtbWFyeS1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmNWY4ZmI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNWY4ZmI7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIHBhZGRpbmc6IDJyZW07XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG5cbi8qIEhvcml6b250YWwgY2FyZCBsYXlvdXQ6IGltYWdlIGxlZnQsIGluZm8gcmlnaHQgKi9cbi5wcm9kdWN0LWRldGFpbF9fY2FyZC1ob3Jpem9udGFsIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0NDBweCAxZnI7XG4gIGdhcDogMnJlbTtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMXJlbTtcbiAgfVxuXG4gICYtLW5vLWltYWdlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLnByb2R1Y3QtZGV0YWlsX19tYWluLWltYWdlLWxpbmsge1xuICBkaXNwbGF5OmJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucHJvZHVjdC1kZXRhaWxfX2NhcmQtaW1hZ2Uge1xuICAucHJvZHVjdC1kZXRhaWxfX21haW4taW1hZ2Uge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzODBweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlsX19tYWluLWltYWdlLWRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogIzc3NztcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjsgXG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG5cbiAgJjplbXB0eSxcbiAgJi0tbm8taW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmICsgLnByb2R1Y3QtZGV0YWlsX19jYXJkLWluZm8ge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3QtZGV0YWlsX190aHVtYm5haWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbn1cblxuLnByb2R1Y3QtZGV0YWlsX190aHVtYm5haWwge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTBlMGUwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzO1xuXG4gICYtLWFjdGl2ZSxcbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LCAjMTVhMGI0KTtcbiAgfVxufVxuXG4ucHJvZHVjdC1kZXRhaWxfX3RodW1ibmFpbC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5wcm9kdWN0LWRldGFpbF9fY2FyZC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAucHJvZHVjdC1kZXRhaWxfX2hlYWRlciAgICAgICB7IG9yZGVyOiAxOyB9XG4gIC5wcm9kdWN0LWRldGFpbF9fZGVzYyAgICAgICAgIHsgb3JkZXI6IDI7IH1cbiAgLnByb2R1Y3QtZGV0YWlsX19zZWFzb25zICAgICAgeyBvcmRlcjogMzsgfVxuICAuc3B3LXNlYXNvbi10YWJzLS1pbmxpbmUgICAgICB7IG9yZGVyOiA0OyB9XG4gIC5zcHctc2hvdy1wYXJ0cy1idG4gICAgICAgICAgIHsgb3JkZXI6IDU7IH1cbiAgLnByb2R1Y3QtZGV0YWlsX19hdHRyaWJ1dGVzLWlubGluZSB7IG9yZGVyOiA2OyB9XG4gIC5wcm9kdWN0LWRldGFpbF9fc3RvY2sgICAgICAgIHsgb3JkZXI6IDg7IH1cbiAgLnByb2R1Y3QtZGV0YWlsX19wcmljZXMgICAgICAgeyBvcmRlcjogNzsgfVxuICA+IC5wb3NpdGlvbi1yZWxhdGl2ZSAgICAgICAgICB7IG9yZGVyOiA5OyB9XG59XG5cbi8qIFNob3cgc3BhcmUgcGFydHMgQ1RBIGJ1dHRvbiAqL1xuLnNwdy1zaG93LXBhcnRzLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtIDJyZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnksICMwMDk1ODApO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSwgIzAwOTU4MCk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBjb2xvciAwLjJzO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnksICMwMDk1ODApO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vKiBIZWFkZXIgc2VjdGlvbiAqL1xuLnByb2R1Y3QtZGV0YWlsX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnByb2R1Y3QtZGV0YWlsX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS43MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgbWFyZ2luOiAwIDAgMC4yNXJlbSAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5cbi5wcm9kdWN0LWRldGFpbF9fY29kZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBtYXJnaW4tYm90dG9tOiAwcmVtO1xufVxuXG4ucHJvZHVjdC1kZXRhaWxfX3NlYXNvbnMge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgbWFyZ2luLWJvdHRvbTogMHJlbTtcblxuICAucHJvZHVjdC1kZXRhaWxfX3NlYXNvbnMtbGFiZWwge1xuICAvLyAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtZGV0YWlsX19icmVhZGNydW1icyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5wcm9kdWN0LWRldGFpbF9fYnJlYWRjcnVtYi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuIFxuXG4gICY6aG92ZXIgeyBvcGFjaXR5OiAwLjg7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG59XG5cbi5wcm9kdWN0LWRldGFpbF9fYnJlYWRjcnVtYi1zZXAge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwLjJyZW07XG59XG5cbi5wcm9kdWN0LWRldGFpbF9fYnJlYWRjcnVtYi1jdXJyZW50IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xufVxuXG4vKiBTaG9ydCBkZXNjcmlwdGlvbiAqL1xuLnByb2R1Y3QtZGV0YWlsX19zaG9ydC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjNTU1O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLyogRGVzY3JpcHRpb24gaW5saW5lIChub3QgYWNjb3JkaW9uKSAqL1xuLnByb2R1Y3QtZGV0YWlsX19kZXNjcmlwdGlvbi1pbmxpbmUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzU1NTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4vKiBQcmljZXMgc2VjdGlvbiAqL1xuLnByb2R1Y3QtZGV0YWlsX19wcmljZXMge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnByb2R1Y3QtZGV0YWlsX19wcmljZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBnYXA6IDAuNzVyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnByb2R1Y3QtZGV0YWlsX19wcmljZS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG5cbi5wcm9kdWN0LWRldGFpbF9fcHJpY2Uge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnByb2R1Y3QtZGV0YWlsX19wcmljZS0tY3VycmVudCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSwgIzE1YTBiNCk7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbi5wcm9kdWN0LWRldGFpbF9fcHJpY2UtLW9yaWdpbmFsIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgY29sb3I6ICM5OTk7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4ucHJvZHVjdC1kZXRhaWxfX2xvd2VzdC1wcmljZSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGNvbG9yOiAjNjY2O1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgYmFja2dyb3VuZDogI2Y5ZmFmYjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnksICMxNWEwYjQpO1xufVxuXG4ucHJvZHVjdC1kZXRhaWxfX3VuYXZhaWxhYmxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNlNTNlM2U7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQ6ICNmZWYyZjI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBBZGQgdG8gY2FydCBzZWN0aW9uIC0gaW5saW5lIHJvdyAqL1xuLnByb2R1Y3QtZGV0YWlsX19jYXJ0LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4ucHJvZHVjdC1kZXRhaWxfX3F0eS1pbnB1dCB7XG4gIC8vIDg4IHB4IGlzIHdpZGUgZW5vdWdoIHRvIGhvbGQgNC01IGRpZ2l0cyArIHRoZSBuYXRpdmUgc3Bpbm5lciBhcnJvd3NcbiAgLy8gd2l0aG91dCBjbGlwcGluZyB0aGUgdHlwZWQgdmFsdWUgKGUuZy4gXCI5OTk5XCIpLiA2NCBweCB3YXMgdG9vIHRpZ2h0LlxuICB3aWR0aDogODhweDtcbiAgLypcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSwgIzE1YTBiNCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTsqL1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8vIERvbid0IGxldCBmbGV4IHNxdWVlemUgdGhlIGlucHV0IGJlbG93IGl0cyBkZWNsYXJlZCB3aWR0aCB3aGVuIHRoZVxuICAvLyBzdXJyb3VuZGluZyByb3cgaGFzIGEgbG9uZyBidXR0b24gb3Igd3JhcHMgdG8gYSBzZWNvbmQgbGluZS5cbiAgZmxleDogMCAwIGF1dG87XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbi8vICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDIxLCAxNjAsIDE4MCwgMC4xNSk7XG4gIH1cblxuICAvLyBCb290c3RyYXAgNSBhZGRzIC5pcy1pbnZhbGlkIG9uIHZhbGlkYXRpb24gZmFpbHVyZSB3aGljaCBpbmplY3RzIGFcbiAgLy8gYmFja2dyb3VuZC1pbWFnZSAocmVkIGV4Y2xhbWF0aW9uIGljb24pIGFuZCBwYWRkaW5nLXJpZ2h0IGxhcmdlIGVub3VnaFxuICAvLyB0byBoaWRlIGl0IGZyb20gdGhlIHRleHQuIFdpdGggb3VyIHF1YW50aXR5IGlucHV0IHRoYXQgaWNvbiBjb3ZlcnMgdGhlXG4gIC8vIGVudGlyZSB2aXNpYmxlIGFyZWEg4oCUIHRoZSB0eXBlZCB2YWx1ZSBsb29rcyBnb25lLiBSZXN0b3JlIGEgY2xlYW5cbiAgLy8gbG9vayBvbiAuaXMtaW52YWxpZDoga2VlcCBvbmx5IHRoZSByZWQgYm9yZGVyLCBkcm9wIHRoZSBpY29uIGFuZCB0aGVcbiAgLy8gaWNvbi1yZXNlcnZpbmcgcGFkZGluZy5cbiAgJi5pcy1pbnZhbGlkLFxuICAud2FzLXZhbGlkYXRlZCAmOmludmFsaWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBWYWxpZGF0aW9uIGVycm9yIG1lc3NhZ2Ugc3RhY2tzIGJlbG93IHRoZSBjYXJ0IHJvdywgZnVsbCB3aWR0aCwgc28gdGhlXG4vLyBsb25nIFwiWCBkb2VzIG5vdCBoYXZlIHN1ZmZpY2llbnQgc3RvY2suXCIgdGV4dCB3cmFwcyBuYXR1cmFsbHkgaW5zdGVhZCBvZlxuLy8gcHVzaGluZyB0aGUgaW5wdXQgKyBidXR0b24gb2ZmIHRoZSByb3cuXG4ucHJvZHVjdC1kZXRhaWxfX3F0eS1lcnJvciB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcblxuICAuaW52YWxpZC1mZWVkYmFjayxcbiAgdWwsXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2RjMzU0NTtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG59XG5cbi5wcm9kdWN0LWRldGFpbF9fcXR5LXVuaXQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5wcm9kdWN0LWRldGFpbF9fYWRkLWJ0biB7XG4gLypcbiAgcGFkZGluZzogMC41cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnksICMxNWEwYjQpO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgY3Vyc29yOiBwb2ludGVyOyovXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICY6aG92ZXIge1xuICAvLyAgYmFja2dyb3VuZDogIzEzOGI5YjtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6ICNkMWQ1ZGI7XG4gICAgY29sb3I6ICM5Y2EzYWY7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxufVxuXG4vKiBPdXQgb2Ygc3RvY2sgbWVzc2FnZSAqL1xuLm1lc3NhZ2Utb3V0LW9mLXN0b2NrLFxuW2RhdGEtdGVzdC1wcm9kdWN0LW91dC1vZi1zdG9ja10ge1xuICBwYWRkaW5nOiAwLjc1cmVtIDByZW07XG4gLy8gYmFja2dyb3VuZDogI2ZlZjJmMjtcbi8vICBib3JkZXI6IDFweCBzb2xpZCAjZmNhNWE1O1xuLy8gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgLnRleHQtb3V0X29mX3N0b2NrIHtcbiAgICBjb2xvcjogI2RjMjYyNjtcbiAgfVxufVxuXG4vKiBBY2NvcmRpb24gc3R5bGluZyAqL1xuLmFjY29yZGlvbiB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuXG4gICAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgICAgYmFja2dyb3VuZDogI2Y5ZmFmYjtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LCAjMTVhMGI0KTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDU0JSkgc2VwaWEoNDYlKSBzYXR1cmF0ZSgxMDgyJSkgaHVlLXJvdGF0ZSgxNDNkZWcpIGJyaWdodG5lc3MoOTElKSBjb250cmFzdCg5MSUpO1xuICAgIH1cbiAgfVxuXG4gIC5hY2NvcmRpb24tYm9keSB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgYmFja2dyb3VuZDogI2ZhZmJmYztcbiAgfVxufVxuXG4vKiBQcm9kdWN0IGF0dHJpYnV0ZXMgdGFibGUgKi9cbi50YWJsZS1wcm9kdWN0LWF0dHJpYnV0ZXMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcblxuICB0Ym9keSB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU3ZWI7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gIH1cblxuICB0ZCB7XG4gICAgcGFkZGluZzogMC43NXJlbSAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gICAgICB3aWR0aDogNDAlO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBjb2xvcjogIzU1NTtcbiAgICB9XG4gIH1cbn1cblxuLyogQXZlcmFnZSByYXRpbmcgKi9cbltkYXRhLXRlc3QtcHJvZHVjdC1yYXRpbmddIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA4KTtcblxuICAuc3RhcnMge1xuICAgIGNvbG9yOiAjZmJiZjI0O1xuICB9XG5cbiAgLnJhdGluZy1jb3VudCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogIzY2NjtcbiAgfVxufVxuXG4vKiBCT00gY29tcGF0aWJsZSBwcm9kdWN0cyBsaXN0ICovXG4uYm9tLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAwIDEuNXJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiA0cHggNDhweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDJweCAwO1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGdhcDogMC41cmVtO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC43NTtcbiAgICB9XG5cbiAgICAmLS1kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29kZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gICZfX25hbWUge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICB9XG5cbiAgJi0tZXh0cmEge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxufVxuXG4uYm9tLWxpc3QtbW9yZSB7XG4gIG1hcmdpbi10b3A6IDByZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblxuICAmW29wZW5dIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cblxuICAmX190b2dnbGUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtO1xuXG4gICAgJjo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgJltvcGVuXSAmX190b2dnbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuXG4gICZfX2xhYmVsLS1leHBhbmRlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZbb3Blbl0gJl9fbGFiZWwtLWNvbGxhcHNlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmX19sYWJlbC0tZXhwYW5kZWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnOyBtYXJnaW4tbGVmdDo1cHg7IGZvbnQtc2l6ZTogMTRweDsgcGFkZGluZy1sZWZ0OiA2cHg7IHRyYW5zZm9ybTp0cmFuc2xhdGVZKDJweCkgcm90YXRlKDE4MGRlZykgOyB0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xuICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiAxMnB4OyBoZWlnaHQ6IDEycHg7XG4gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgdmlld0JveD1cIjAgMCAyNCAyNFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxnIGlkPVwiU1ZHUmVwb19iZ0NhcnJpZXJcIiBzdHJva2Utd2lkdGg9XCIwXCI+PC9nPjxnIGlkPVwiU1ZHUmVwb190cmFjZXJDYXJyaWVyXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCI+PC9nPjxnIGlkPVwiU1ZHUmVwb19pY29uQ2FycmllclwiPjxwYXRoIGZpbGwtcnVsZT1cImV2ZW5vZGRcIiBjbGlwLXJ1bGU9XCJldmVub2RkXCIgZD1cIk00LjI5Mjg5IDguMjkyODlDNC42ODM0MiA3LjkwMjM3IDUuMzE2NTggNy45MDIzNyA1LjcwNzExIDguMjkyODlMMTIgMTQuNTg1OEwxOC4yOTI5IDguMjkyODlDMTguNjgzNCA3LjkwMjM3IDE5LjMxNjYgNy45MDIzNyAxOS43MDcxIDguMjkyODlDMjAuMDk3NiA4LjY4MzQyIDIwLjA5NzYgOS4zMTY1OCAxOS43MDcxIDkuNzA3MTFMMTIuNzA3MSAxNi43MDcxQzEyLjMxNjYgMTcuMDk3NiAxMS42ODM0IDE3LjA5NzYgMTEuMjkyOSAxNi43MDcxTDQuMjkyODkgOS43MDcxMUMzLjkwMjM3IDkuMzE2NTggMy45MDIzNyA4LjY4MzQyIDQuMjkyODkgOC4yOTI4OVpcIiBmaWxsPVwiJTIzMDAxYTJhXCI+PC9wYXRoPjwvZz48L3N2Zz4nKTtcbiAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gICZfX2xhYmVsLS1jb2xsYXBzZWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnOyBtYXJnaW4tbGVmdDo1cHg7IGZvbnQtc2l6ZTogMTRweDsgcGFkZGluZy1sZWZ0OiA2cHg7IHRyYW5zZm9ybTp0cmFuc2xhdGVZKDJweCk7IHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgd2lkdGg6IDEycHg7IGhlaWdodDogMTJweDtcbiAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB2aWV3Qm94PVwiMCAwIDI0IDI0XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PGcgaWQ9XCJTVkdSZXBvX2JnQ2FycmllclwiIHN0cm9rZS13aWR0aD1cIjBcIj48L2c+PGcgaWQ9XCJTVkdSZXBvX3RyYWNlckNhcnJpZXJcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIj48L2c+PGcgaWQ9XCJTVkdSZXBvX2ljb25DYXJyaWVyXCI+PHBhdGggZmlsbC1ydWxlPVwiZXZlbm9kZFwiIGNsaXAtcnVsZT1cImV2ZW5vZGRcIiBkPVwiTTQuMjkyODkgOC4yOTI4OUM0LjY4MzQyIDcuOTAyMzcgNS4zMTY1OCA3LjkwMjM3IDUuNzA3MTEgOC4yOTI4OUwxMiAxNC41ODU4TDE4LjI5MjkgOC4yOTI4OUMxOC42ODM0IDcuOTAyMzcgMTkuMzE2NiA3LjkwMjM3IDE5LjcwNzEgOC4yOTI4OUMyMC4wOTc2IDguNjgzNDIgMjAuMDk3NiA5LjMxNjU4IDE5LjcwNzEgOS43MDcxMUwxMi43MDcxIDE2LjcwNzFDMTIuMzE2NiAxNy4wOTc2IDExLjY4MzQgMTcuMDk3NiAxMS4yOTI5IDE2LjcwNzFMNC4yOTI4OSA5LjcwNzExQzMuOTAyMzcgOS4zMTY1OCAzLjkwMjM3IDguNjgzNDIgNC4yOTI4OSA4LjI5Mjg5WlwiIGZpbGw9XCIlMjMwMDFhMmFcIj48L3BhdGg+PC9nPjwvc3ZnPicpO1xuICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuXG4gICZbb3Blbl0gJl9fbGFiZWwtLWV4cGFuZGVkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cblxuXG59XG5cbi8vIFJlbGF0ZWQgc3BhcmUgcGFydHMgYXNzb2NpYXRpb24gc2VjdGlvblxuLnJlbGF0ZWQtc3BhcmUtcGFydHMge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgfVxufVxuXG4vKiBTdG9jayBhdmFpbGFiaWxpdHkgbGFiZWwgKi9cbi5wcm9kdWN0LWRldGFpbF9fc3RvY2sge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cbiAgJi0taW4tc3RvY2sge1xuICAgIGNvbG9yOiAjMTZhMzRhO1xuICB9XG5cbiAgJi0tb3V0LW9mLXN0b2NrIHtcbiAgICBjb2xvcjogI2RjMjYyNjtcbiAgfVxufVxuXG4vKiBTZWFzb25zICovXG4ucHJvZHVjdC1kZXRhaWxfX3NlYXNvbnMge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbn1cblxuLnByb2R1Y3QtZGV0YWlsX19zZWFzb25zLWxhYmVsIHtcbiAvLyBjb2xvcjogIzg4ODtcbn1cblxuLyogSW5saW5lIGRlc2NyaXB0aW9uICovXG4ucHJvZHVjdC1kZXRhaWxfX2Rlc2Mge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtd2VpZ2h0OjUwMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuXG4vKiBJbmxpbmUgYXR0cmlidXRlcyAqL1xuLnByb2R1Y3QtZGV0YWlsX19hdHRyaWJ1dGVzLWlubGluZSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBjb2xvcjogIzU1NTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnByb2R1Y3QtZGV0YWlsX19hdHRyIHtcbiAgc3Ryb25nIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gIH1cbn1cblxuLnByb2R1Y3QtZGV0YWlsX19hdHRyLXNlcCB7XG4gIG1hcmdpbjogMCAwLjI1cmVtO1xuICBjb2xvcjogI2NjYztcbn1cblxuLyogUGFnZSB0aXRsZSAqL1xuLnByb2R1Y3QtZGV0YWlsLXBhZ2UtdGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LCAjMTVhMGI0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDJyZW0gMCAxLjVyZW07XG59XG5cbi8qIEhpZGUgU3lsaXVzIGRlZmF1bHQgYnJlYWRjcnVtYiBvbiBwcm9kdWN0IGRldGFpbCAod2UgdXNlIHdpemFyZCBoZWFkZXIgYnJlYWRjcnVtYikgKi9cbi5wcm9kdWN0LWRldGFpbC1jb250YWluZXIgPiBuYXZbYXJpYS1sYWJlbD1cImJyZWFkY3J1bWJcIl0sXG4ucHJvZHVjdC1kZXRhaWwtY29udGFpbmVyIC5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogSGlkZSBwcm9kdWN0IHRodW1ibmFpbCBmcm9tIHdpemFyZCBoZWFkZXIgb24gcHJvZHVjdCBkZXRhaWwgcGFnZSAqL1xuLnByb2R1Y3QtZGV0YWlsLWNvbnRhaW5lciB+IC5zcGFyZS13aXphcmQtaGVhZGVyIC5zcGFyZS13aXphcmQtaGVhZGVyLW1haW5fX2ltYWdlLFxuLnNwYXJlLXdpemFyZC1oZWFkZXItbWFpbl9faW1hZ2UgKyAuc3BhcmUtd2l6YXJkLWhlYWRlci1tYWluX19jb250ZW50IHtcbiAgLyogSGFuZGxlZCBieSB0ZW1wbGF0ZSAqL1xufVxuXG4ucHJvZHVjdC1kZXRhaWxfX3N1bW1hcnktaW5uZXIgLnByb2R1Y3QtZGV0YWlsX19tYWluLWltYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuIiwiLypcbiAgRmFjZXRzIExvYWRlciAtIFByZWxvYWRlciBmb3IgcHJvZHVjdCBmaWx0ZXJpbmdcbiovXG5cbi5mYWNldC1ncm91cC1wYXJlbnQtbGFiZWwge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBhZGRpbmc6IDAuMzVyZW0gMCAwLjFyZW07XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi8vIOKUgOKUgCBGYWNldCBzZWN0aW9uIGhlYWRpbmcgKERvc3R1cG5vc3QsIEhsZWRhdCBkbGUgcHJvZHVrdHUpIOKUgOKUgFxuLmZhY2V0LWdyb3VwLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gIHBhZGRpbmc6IDAuMzVyZW0gMCAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjA4KTtcbiAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xufVxuXG4vLyDilIDilIAgRmFjZXQgQk9NIGNhdGVnb3JpZXMgYWNjb3JkaW9uIOKUgOKUgFxuLmZhY2V0LXBhcmVudC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4xNXJlbTtcbn1cblxuLmZhY2V0LXBhcmVudC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuMjVyZW07XG5cbiAgLmZvcm0tY2hlY2sge1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luOiA0cHggMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cblxuLmZhY2V0LWV4cGFuZC1idG4ge1xuICBmbGV4LXNocmluazogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwIDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnksICMxNWEwYjQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcblxuICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbn1cblxuLmZhY2V0LWNoaWxkcmVuIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMzVyZW07XG5cbiAgLmZvcm0tY2hlY2sge1xuICAgIG1hcmdpbi1ib3R0b206IC4yMnJlbTtcbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbn1cblxuXG4uZmFjZXRzLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi5pcy1sb2FkaW5nIHtcbiAgICAuYml0YmFnLXN5bGl1cy1lbGFzdGljc2VhcmNoLXBsdWdpbi1mYWNldHMtZm9ybSB7XG4gICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuZmFjZXRzLWxvYWRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmV1c2UgdGhlIGZhY2V0cyBsb2FkZXIgdmlzdWFscyBmb3IgdGhlIGNoZWNrb3V0IGFkZHJlc3MgYm9vayBkcm9wZG93bi5cbi8vIFRvZ2dsZWQgYnkgU3ltZm9ueSBVWCBMaXZlQ29tcG9uZW50J3MgZGF0YS1sb2FkaW5nPVwiYWRkQ2xhc3MoaXMtbG9hZGluZylcIlxuLy8gd2hpbGUgdGhlIGFkZHJlc3Mgc2VsZWN0aW9uIHJlcXVlc3QgaXMgaW4gZmxpZ2h0LlxuLmFkZHJlc3MtYm9vay1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYuaXMtbG9hZGluZyB7XG4gICAgc2VsZWN0IHtcbiAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5mYWNldHMtbG9hZGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIHotaW5kZXg6IDk5OTg7XG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgICB9XG4gIH1cbn1cblxuLmZhY2V0cy1sb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiA5OTk5O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB2aXNpYmlsaXR5IDAuM3MgZWFzZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gIH1cbn1cblxuLmZhY2V0cy1sb2FkZXJfX3NwaW5uZXIge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXI6IDRweCBzb2xpZCByZ2JhKDIxLCAxNjAsIDE4MCwgMC4yKTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSwgIzE1YTBiNCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBmYWNldHMtc3BpbiAwLjhzIGxpbmVhciBpbmZpbml0ZTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWNldHMtc3BpbiB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi5mYWNldHMtbG9hZGVyX190ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LCAjMTVhMGI0KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgfVxufVxuXG4vKiBPdmVybGF5IGJhY2tkcm9wICovXG4uZmFjZXRzLWZvcm0uaXMtbG9hZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHotaW5kZXg6IDk5OTg7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xufVxuIiwiQHVzZSAnLi9sYXlvdXQnIGFzICo7XG5cbi8vIOKUgOKUgOKUgCBGb290ZXIgYmFzZSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuLnN1cHBvcnQtZm9vdGVyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFBMkE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnN1cHBvcnQtZm9vdGVyX19jb250ZW50IHtcbiAgcGFkZGluZzogNTZweCAwIDI0cHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1tZCkge1xuICAgIHBhZGRpbmc6IDQwcHggMCAzMnB4O1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAgIH1cbiAgfVxufVxuXG4vLyDilIDilIDilIAgR3JpZCAoNCBzbG91cGNlKSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuLmZvb3Rlci1jb2x1bW5zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMjhweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVhay1tZCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAzMnB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVhay1sZykge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4xZnIgMWZyIDFmciAxZnI7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVhay14bCkge1xuICAgIGdhcDogNTZweDtcbiAgfVxufVxuXG4vLyDilIDilIDilIAgQ29sdW1uIGhlYWRpbmcgKGNvbCAxIHRpdGxlKSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuLmZvb3Rlci1jb2x1bW5fX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW46IDAgMCA4cHg7XG5cbiAgJi0tbXQge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cblxuLmZvb3Rlci1jb2x1bW5fX2xpc3QtLW10IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLy8g4pSA4pSA4pSAIExpbmsgbGlzdCAoY29sIDEpIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4uZm9vdGVyLWNvbHVtbl9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcblxuICBsaSB7XG4gICAgbWFyZ2luOiAwIDAgMHB4O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIH1cbn1cblxuLmZvb3Rlci1jb2x1bW5fX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4vLyDilIDilIDilIAgTmF2IGhlYWRpbmdzIChjb2wgMiDigJMgTsOhaHJhZG7DrSBkw61seSAvIEthdGVnb3JpZSBwcm9kdWt0xa8pIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4uZm9vdGVyLW5hdi1oZWFkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLWluLW91dDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8g4pSA4pSA4pSAIEV4dGVybmFsIGxpbmtzIGJsb2NrIChjb2wgMiwgcG9kIG5hdiBoZWFkaW5ncykg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbi5mb290ZXItZXh0ZXJuYWwtYmxvY2sge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uZm9vdGVyLWV4dGVybmFsLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIDAgM3B4O1xuICBsaW5lLWhlaWdodDogMS40O1xuXG4gICYtLW10IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG5cbi5mb290ZXItZXh0ZXJuYWwtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZ2FwOiAxMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkwKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgaDQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLmltZyxcbiAgaW1nIHtcbiAgICB3aWR0aDo0NHB4O1xuICAgIGhlaWdodDo0NHB4O1xuICAgIGZpbGw6dmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi8vIOKUgOKUgOKUgCBMb2dvcyBjb2x1bW4gKGNvbCAzKSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuLmZvb3Rlci1jb2x1bW4tLWxvZ29zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNHB4O1xuICBwYWRkaW5nLXRvcDogNHB4OyAvLyB2aXp1w6FsbsOtIGFsaWdubWVudCBzIG9zdGF0bsOtbWkgc2xvdXBjaVxufVxuXG4uZm9vdGVyLXBheW1lbnQtbG9nb3Mge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5mb290ZXItcGF5bWVudC1sb2dvcyxcbi5mb290ZXItZGVsaXZlcnktbG9nb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG5cbmltZy5maWx0ZXItd3tcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xufVxuLmZvb3Rlci1sb2dvX19pbWcge1xuXHRmaWx0ZXI6IG5vbmU7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAzMHB4O1xuXHR3aWR0aDogYXV0bztcbn1cblxuLmZvb3Rlci1wYXltZW50LWxvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yMCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZvb3Rlci1kZWxpdmVyeS1sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8vIOKUgOKUgOKUgCBDb21wYW55IGNvbHVtbiAoY29sIDQpIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4uZm9vdGVyLWNvbHVtbi0tY29tcGFueSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZGlzcGxheTogZmxleDtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVhay1tZCkge1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICB9XG59XG5cblxuLmZvb3Rlci1sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcblxuICAmX19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgfVxufVxuXG4uZm9vdGVyLWNvbXBhbnktaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG5cbiAgJjpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxufVxuXG4vLyDilIDilIDilIAgTGVnYWwgbGlua3MgYmFyIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4uc3VwcG9ydC1mb290ZXJfX2xlZ2FsLWxpbmtzLWJhciB7XG4gIHBhZGRpbmc6IDE2cHggMCAzMnB4IDA7XG5cbiAgLmFwcC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA2cHggMjhweDtcbiAgfVxufVxuXG4uZm9vdGVyLWxlZ2FsLWxpbmsge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAycHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi8vIOKUgOKUgOKUgCBDb3B5cmlnaHQgYmFyIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4uc3VwcG9ydC1mb290ZXJfX2NvcHlyaWdodC1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE0NjUzOyAgIC8vIHN2xJt0bGVqxaHDrSBtb2Ryby3FoWVkw6FcbiAgcGFkZGluZzogMTZweCAwOyBmb250LXNpemU6IDE2cHg7XG59XG5cbi5zdXBwb3J0LWZvb3Rlcl9fY29weXJpZ2h0LWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogOHB4O1xufVxuXG4uc3VwcG9ydC1mb290ZXJfX2NvcHlyaWdodCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICNmOGZmZmY7XG59XG5cbi5zdXBwb3J0LWZvb3Rlcl9fY3JlZGl0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2Y4ZmZmZjtcbn1cblxuLnN1cHBvcnQtZm9vdGVyX19jcmVkaXQtYnJhbmQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuIiwiLnBwbC1wYXJjZWxzaG9wLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICAgLyogbWluLWhlaWdodDogNDhweDsqL1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIC51aS5idXR0b24ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyBBbGxvdyB3cmFwIGJ1dCBrZWVwIGl0IHRpZHlcbiAgICAgICAgbWluLWhlaWdodDogMi41ZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG59XG5cbi5wcGwtcGFyY2Vsc2hvcC1tb2RhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTAwMDE7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiBtaW4oMTIwMHB4LCA5NnZ3KTtcbiAgICBoZWlnaHQ6IG1pbig4MDBweCwgOTJ2aCk7XG4gICAgbWF4LXdpZHRoOiA5NnZ3O1xuICAgIG1heC1oZWlnaHQ6IDkydmg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDAsMCwwLDAuMyk7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgJi5pcy1vcGVuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbG9zZSB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgJjpob3ZlciB7IGNvbG9yOiAjMDAwOyB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1NnB4KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG5cbiAgICAmX19zaWRlYmFyIHtcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZkZmRmZDtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgLy8gU2tyeXTDqSwgcG9rdWQgemFkw6Fuw60gbmXFmcOta8OhIGppbmFrLCBhbGUgcMWZaXByYXZlbsOpXG4gICAgfVxuXG4gICAgJl9fbWFwLXdyYXBwZXIge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbn1cblxuLnBwbC1wYXJjZWxzaG9wLWJhY2tkcm9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDAwMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XG4gICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAmLmlzLW9wZW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbiNwcGwtcGFyY2Vsc2hvcC1tYXAsXG5baWRePVwicHBsLXBhcmNlbHNob3AtbWFwLVwiXSB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLyogRW5zdXJlIGFueSBpZnJhbWUgaW5zaWRlIHRoZSBtYXAgY29udGFpbmVyIGlzIGFsc28gc3RhYmxlICovXG4ucHBsLXBhcmNlbHNob3AtbW9kYWxfX2NvbnRlbnQgaWZyYW1lLFxuI3BwbC1wYXJjZWxzaG9wLW1hcCBpZnJhbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cbiIsIkB1c2UgJy4vbGF5b3V0JyBhcyAqO1xuXG4uc2l0ZS1oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOGU4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMHB4OyBcbiAgICBsZWZ0OiAwcHg7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICB3aWR0aDoxMDAlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1tZCkge1xuICAgICAgICAuc2l0ZS1oZWFkZXJfX3VzZXIsXG4gICAgICAgIC5kcm9wZG93bi1sYW5ncyB7ZGlzcGxheTpub25lO31cbiAgICB9ICAgXG59XG5cbmJvZHk6aGFzKC5zaXRlLWhlYWRlcikge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xufVxuXG4uc2l0ZS1oZWFkZXJfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogNTZweDtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLW1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB9XG59XG5cbi8vIOKUgOKUgOKUgCBMb2dvIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4uc2l0ZS1oZWFkZXJfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBnYXA6IDZweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cblxufVxuXG4uc2l0ZS1oZWFkZXJfX2xvZ28taW1nIHtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICB9XG4gICAgXG59XG5cbi5zaXRlLWhlYWRlcl9fbG9nby1zdWZmaXgge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWJvZHkpO1xuICAgIGZvbnQtc2l6ZTogIDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIFxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZGlzcGxheTpub25lXG4gICAgICAgIFxuICAgIH1cbn1cblxuLy8g4pSA4pSA4pSAIE5hdiAobWVudSBpdGVtcykg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbi5zaXRlLWhlYWRlcl9fbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzMnB4O1xuXG4gICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICMwMDFBMkE7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICBkaXNwbGF5Om5vbmUhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstbWQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi8vIOKUgOKUgOKUgCBSaWdodCBjb250cm9scyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuLnNpdGUtaGVhZGVyX19jb250cm9scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTZweDtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstc20pIHtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgIH0gICAgXG59XG5cbi8vIFVzZXIgc2VjdGlvblxuLnNpdGUtaGVhZGVyX191c2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG5cbiAgICBzdmcge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1tZCkge1xuICAgICAgICBhIHsgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuc2l0ZS1oZWFkZXJfX3NlcCB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICB9XG5cblxuICAgIC5idG4tZ3JvdXAtdXNlciB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAuMjVlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogLjI1ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAuMjVlbSBzb2xpZDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrLW1kKSB7XG4gICAgICAgIC5idG4tZ3JvdXAtdXNlciB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaXRlLWhlYWRlcl9fc2VwIHtcbiAgICBjb2xvcjogI2NjYztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi8vIExvY2FsZVxuLnNpdGUtaGVhZGVyX19sb2NhbGUtYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiA0cHggNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gICAgfVxufVxuXG4vLyBTeWxpdXMgaG9va3MgaW5zaWRlIGhlYWRlciBjb250cm9scyAtIHJlbW92ZSBleHRyYSB3cmFwcGVyc1xuLnNpdGUtaGVhZGVyX19jb250cm9scyAuY29sLWF1dG8ge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLy8gQ3VycmVuY3kgc3dpdGNoZXIgZnJvbSBob29rXG4uc2l0ZS1oZWFkZXJfX2NvbnRyb2xzIC5kcm9wZG93biAuYnRuLWRhcmssXG4uc2l0ZS1oZWFkZXJfX2NvbnRyb2xzIC5kcm9wZG93biAuYnRuLXNtIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogNHB4IDZweCAhaW1wb3J0YW50O1xufVxuXG4vLyBDYXJ0IC0gb3ZlcnJpZGUgU3lsaXVzIGRlZmF1bHQgY2FydCBidXR0b25cbi5zaXRlLWhlYWRlcl9fY29udHJvbHMgLmJ0bi1pY29uLFxuLnNpdGUtaGVhZGVyX19jb250cm9scyBbZGF0YS1icy10YXJnZXQ9XCIjb2ZmY2FudmFzQ2FydFwiXSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEhpZGUgY2FydCB0b3RhbCB0ZXh0LCBzaG93IG9ubHkgaWNvbiArIGJhZGdlXG4gICAgPiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5iYWRnZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWluLXdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgcmlnaHQ6IC04cHg7XG4gICAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG59XG5cbiNvZmZjYW52YXNDYXJ0IC5oNiB7bWFyZ2luLWJvdHRvbTogMHB4IWltcG9ydGFudDt9XG5cblxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG5cdC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODAsIDI2LCA0MiwgMSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5vZmZjYW52YXMge1xuICAgIC5zaXRlLWhlYWRlcl9fbG9nby1pbWcge1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjMDAxQTJBO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2VzIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIC5sYW5ncyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIH1cbiAgICAubGFuZ3MgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gICAgLmxhbmdzIGxpIGEge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgICAgZmlsbDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgfVxuICAgIC51c2VyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG59XG5cbiIsIi8qIFN1cHBvcnQgSGVybyDigJMgZnVsbC13aWR0aCBiYW5uZXIgcyBnbGFzcyBvdmVybGF5IGEgc2VhcmNoICovXG5cbi5zdXBwb3J0LWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0NDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBDaGFuZ2VkIGZyb20gaGlkZGVuIHRvIGFsbG93IGF1dG9jb21wbGV0ZSBkcm9wZG93blxuICAvLyBCYWNrZ3JvdW5kIGltYWdlIHNlIG5hc3RhdsOtIHDFmWVzIGJ1aWxkL3Nob3AvaW1hZ2VzL2hvbWVwYWdlLWJhbm5lci53ZWJwXG4gIC8vIENlc3RhOiAvYnVpbGQvc2hvcC9pbWFnZXMvaG9tZXBhZ2UtYmFubmVyLndlYnAgKG5lYm8gcMWZZXMgYXNzZXQoKSB2IFR3aWcpXG4gIGJhY2tncm91bmQtY29sb3I6ICMxNWEwYjQ7IC8vIGZhbGxiYWNrIGJhcnZhXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBtaW4taGVpZ2h0OiAzNjBweDtcbiAgfVxufVxuXG4uc3VwcG9ydC1oZXJvX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4vLyDilIDilIDilIAgU3VicGFnZSBoZXJvIHZhcmlhbnQg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbi5zdXBwb3J0LWhlcm8tLXN1YnBhZ2Uge1xuICBtaW4taGVpZ2h0OiAyNjBweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgbWluLWhlaWdodDogMTYwcHg7XG4gIH1cbn1cblxuLnN1cHBvcnQtaGVyby0tc3VicGFnZSAuc3VwcG9ydC1oZXJvX19zZWFyY2gtYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIHJpZ2h0OiAyNHB4O1xuICB6LWluZGV4OiAxMDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICByaWdodDogMTJweDtcbiAgICB0b3A6IDEycHg7XG4gIH1cblxuICBmb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuXG4gIC5hdXRvY29tcGxldGUtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyNjBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA5cHggMTRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7IGNvbG9yOiAjOTk5OyB9XG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogOXB4IDIwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICB9XG59XG5cbi5zdXBwb3J0LWhlcm9fX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyNHB4O1xufVxuXG4uc3VwcG9ydC1oZXJvX19wYW5lbCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNCwgMzIsIDM3LCAuNSk7O1xuICBiYWNrZHJvcC1maWx0ZXI6IG5vbmU7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcGFkZGluZzogNDBweCAzMnB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOjEwMDBweDtcbiAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjgwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ODBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpOyAgICBcbiAgfVxuXG4gIGgxIHtcbiAgICBtYXJnaW46IDAgMCAwcHg7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLnN1cHBvcnQtaGVyb19fc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5hdXRvY29tcGxldGUtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTdweCAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnRuLWJvcmRlci1yYWRpdXMpO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMDAxQTJBO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyMSwgMTYwLCAxODAsIDAuMSk7XG4gICAgfVxuICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgfVxuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxN3B4IDIwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1idG4tYm9yZGVyLXJhZGl1cyk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICB9XG5cbiAgICAmOmZvY3VzLCAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiNmZmY7XG4gICAgfSAgICBcbiAgfVxuXG4gIC5idG5fX2Fycm93IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuLy8gQXV0b2NvbXBsZXRlIGRyb3Bkb3duIHN0eWxlc1xuLmF1dG9jb21wbGV0ZS1yZXN1bHRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIC8vbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB6LWluZGV4OiA5OTk5OyAvLyBWZXJ5IGhpZ2ggei1pbmRleCB0byBlbnN1cmUgZHJvcGRvd24gaXMgb24gdG9wXG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDoxMDAlO1xuICBcbiAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuICAgIG1heC13aWR0aDo1MDBweDtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cbiAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBtYXgtd2lkdGg6NzIxcHg7XG4gICAgd2lkdGg6IDcyMXB4O1xuICB9XG5cbiAgJi5pcy12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYXV0b2NvbXBsZXRlLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMzM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNWY1ZjU7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICB9XG59XG5cbi5hdXRvY29tcGxldGUtaXRlbV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8qZmxleC1kaXJlY3Rpb246IGNvbHVtbjsqL1xuICBnYXA6IDJweDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuXG4uYXV0b2NvbXBsZXRlLWl0ZW1fX25hbWUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gIHN0cm9uZyB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cblxuLmF1dG9jb21wbGV0ZS1pdGVtX19iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjY4cmVtO1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtd3JhcDogbm93cmFwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBwYWRkaW5nOiAycHggNnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNlOWY3ZjU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LCAjMDA5NTgwKTtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cblxuXG4uc3VwcG9ydC1oZXJvX193YXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0xcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgfVxuICB9XG59XG4iLCIvLyBTdXBwb3J0IG5hdmlnYcSNbsOtIGRsYcW+ZGljZVxuLnN1cHBvcnQtdGlsZXMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA0OHB4IDA7XG5cbiAgJl9faW5uZXIge1xuICAgIG1heC13aWR0aDogMTMyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBnYXA6IDI0cHg7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgfVxuXG4gICAgJi0tc2luZ2xlIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgfVxufVxuXG4uc3VwcG9ydC10aWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBwYWRkaW5nOiAyOHB4IDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2U7XG5cbiAgJjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xuICAgIGJveC1zaGFkb3c6IDAgMTJweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgLnN1cHBvcnQtdGlsZV9faWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnksICMwMDY2Y2MpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIH1cblxuICBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG5cbiAgICAmX19pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuL2xheW91dCcgYXMgKjtcblxuLy8gV2l6YXJkIGluZGV4IGhlYWRlciAoY2F0ZWdvcmllcyArIGgyICsgc3VidGl0bGUgKyBzZWFyY2gpXG4uc3B3LWluZGV4LWhlYWRlciB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IDJyZW0gYXV0byAwO1xuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5wcm9kdWN0LWRldGFpbF9fY2F0ZWdvcmllcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtZGV0YWlsX19wYWdlLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgICB9XG59XG5cbi5zcHctcGFnZS1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvIDEuNXJlbTtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xufVxuXG4uc3B3LWJyZWFkY3J1bWIge1xuICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDAuNHJlbTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICY6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIH1cblxuICAgICZfX3NlcCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cbn1cblxuLnNwdy1pbmRleC1oZWFkZXJfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5zcHctaW5kZXgtc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGdhcDogMDtcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDIuNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuYXV0b2NvbXBsZXRlLXdyYXBwZXIge1xuICAgICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgIC5zcHctc2VhcmNoLWlucHV0LXdyYXBwZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1idG4tYm9yZGVyLXJhZGl1cykgMCAwIHZhcigtLWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAuc3B3LXNlYXJjaC1pbnB1dCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJ0bi1ib3JkZXItcmFkaXVzKSAwIDAgdmFyKC0tYnRuLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLmF1dG9jb21wbGV0ZS1yZXN1bHRzIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4uc3B3LWluZGV4LXNlYXJjaF9fYnRuIHtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnksICMxNWEwYjQpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwIHZhcigtLWJ0bi1ib3JkZXItcmFkaXVzKSB2YXIoLS1idG4tYm9yZGVyLXJhZGl1cykgMDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMzhiOWI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4vLyBTdXBwb3J0IFBhcnRzIFNlY3Rpb24gLSBLYXRlZ29yaWUgcHJvZHVrdMWvXG4uc3VwcG9ydC1wYXJ0cyB7XG4gICAgcGFkZGluZzogNDhweCAwO1xuXG4gICAgJi0td2l6YXJkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICB9XG59XG5cbi5zdXBwb3J0LXBhcnRzX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAyNHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1sZykge1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgfVxufVxuXG4uc3VwcG9ydC1wYXJ0c19fbGVhZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvIDM2cHggYXV0bztcblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgNHB4IDA7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCkgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgIH1cbn1cblxuLnN1cHBvcnQtcGFydHNfX2xlYWQgcC5zdXBwb3J0LXBhcnRzX19sZWFkLXN1YiB7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMCAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zdXBwb3J0LXBhcnRzLS13aXphcmQgLnN1cHBvcnQtcGFydHNfX2dyaWQge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbn1cblxuLnN1cHBvcnQtcGFydHNfX2dyaWQge1xuLyogICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuKi9cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgICAgXG4gICAgZ2FwOiAxNnB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1sZykge1xuICAvKiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7Ki9cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLW1kKSB7XG4gICAgLyogICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsqL1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1zbSkge1xuICAgIC8qICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyovXG4gICAgfVxufVxuXG4ucGFydHMtdGlsZSB7XG5cbiAgICB3aWR0aDogY2FsYygzMy4zMzMlIC0gMzJweCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYXNwZWN0LXJhdGlvOiA0IC8gMztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xOHMgZWFzZSwgYm94LXNoYWRvdyAwLjE4cyBlYXNlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMC44KSk7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMycHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMnB4OyAgICAgICAgXG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbiAgICAgICAgYm94LXNoYWRvdzogMCA4cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMzJweCk7ICAgICAgICBcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI0cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjRweDsgICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSk7ICAgICAgICAgICBcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTZweDsgICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhcnRzLXRpbGVfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG59XG5cbi5wYXJ0cy10aWxlX19pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgyMSwgMTYwLCAxODAsIDAuMyksIHJnYmEoNSwgODEsIDEyMSwgMC4zKSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcMjY5OSc7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICB9XG59XG5cbi5wYXJ0cy10aWxlX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMCAwIDI1cHggMjVweDtcbiAgICAgei1pbmRleDogMjtcbn1cblxuLnBhcnRzLXRpbGVfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9ICAgIFxufVxuIiwiLmJnLXdhdmVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpc29sYXRpb246IGlzb2xhdGU7IC8qIGppc3RvdGEgcHJvIHZyc3R2eSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgIC8qIGFieSBzZSA6YmVmb3JlIG5ldXNla2wgKi9cbn1cblxuLmJnLXdhdmVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cblxuLyogb2JzYWggd3JhcHBlcnUgbmFkIHZsbm91ICovXG4uYmctd2F2ZXMgPiAqIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uYmctd2F2ZXMuYmctd2F2ZXMtYmxhY2stdG9wOjpiZWZvcmUge1xuICBoZWlnaHQ6IDcycHg7XG4gIHRvcDogLTcwcHg7XG5cbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JnX3dhdmVzX2JsYWNrX3RvcC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLyogQW50aSBcIjFweCB3aGl0ZSBzZWFtXCIgZmFsbGJhY2sg4oCTIGplbiBwb2t1ZCBieSBzZSBvYmpldmlsYSBsaW5rYSBuYSBuxJtrdGVyw71jaCB6b29tL3JldGluYTpcbiAgIChORVpBUMONTkVKIGhuZWQsIG5lamTFmcOtdiBvdsSbxZkgdml6dcOhbG7Emy4gS2R5xb4gYnVkZSBwb3TFmWViYSwgYWt0aXZ1aiB2YXJpYW50dSBBIG5lYm8gQi4pXG4qL1xuLypcbi5iZy13YXZlcy5iZy13YXZlcy1ibGFjay10b3A6OmJlZm9yZSB7IHRvcDogLTcxcHg7IH0gIC8vIHZhcmlhbnRhIEFcbiovXG4vKlxuLmJnLXdhdmVzLmJnLXdhdmVzLWJsYWNrLXRvcDo6YmVmb3JlIHsgaGVpZ2h0OiA3NHB4OyB0b3A6IC03MnB4OyB9IC8vIHZhcmlhbnRhIEJcbiovXG4iLCJAdXNlICcuL2xheW91dCcgYXMgKjtcblxuLy8g4pSA4pSA4pSAIFByb2R1Y3QgZGV0YWlsIFVTUCBiYW5kIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4ucHJvZHVjdC11c3AtYmFuZCB7XG4gICAgcGFkZGluZzogMTMwcHggMCAxMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucHJvZHVjdC11c3AtYmFuZF9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIG1hcmdpbjogMCAwIDMycHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbn1cblxuLnByb2R1Y3QtdXNwLWJhbmQge1xuICAgIG1hcmdpbi1ib3R0b206LTc2cHg7IFxuICAgIFxuICAgIC5ob21lcGFnZS11c3BfX2dyaWQge1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgfVxuXG4gICAgLmhvbWVwYWdlLXVzcF9fY2FyZCB7XG4gICAgICAvKiAgYm9yZGVyOiAxLjVweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTsqL1xuICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgaDMgeyBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7IGZvbnQtc2l6ZTogMjJweDsgfVxuICAgICAgICAuaG9tZXBhZ2UtdXNwX19zdWJ0aXRsZSB7IGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTsgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgICAgIC5ob21lcGFnZS11c3BfX2Rlc2NyaXB0aW9uIHsgY29sb3I6ICM4ODg7IH1cbiAgICB9XG5cbiAgICAuaG9tZXBhZ2UtdXNwX19pY29uIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXG4gICAgICAgIHN2ZyB7IHdpZHRoOiAzNnB4OyBoZWlnaHQ6IDM2cHg7IH1cbiAgICB9XG59XG5cbi8vIOKUgOKUgOKUgCBTdGF0cyBzZWtjZSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuLmhvbWVwYWdlLXN0YXRzIHtcbiAgICBwYWRkaW5nOiA0OHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaG9tZXBhZ2Utc3RhdHNfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBtYXJnaW46IDAgMCAyNHB4O1xufVxuXG4uaG9tZXBhZ2Utc3RhdHNfX2JveCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZDogI2Y1ZjhmYjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgIHBhZGRpbmc6IDM2cHggMzJweDtcbiAgICB3aWR0aDo5NjBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbn1cblxuLmhvbWVwYWdlLXN0YXRzX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMDAxQTJBO1xuICAgIG1hcmdpbjogMCAwIDI4cHg7XG59XG5cbi5ob21lcGFnZS1zdGF0c19fbnVtYmVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIG1heC13aWR0aDo4MDBweDtcbiAgICBtYXJnaW46MHB4IGF1dG87ICAgXG4gICAgd2lkdGg6MTAwJTsgXG4gICAgZ2FwOiA0OHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1zbSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxufVxuXG4uaG9tZXBhZ2Utc3RhdHNfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgc3Ryb25nLCBzdHJvbmcgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMxOWExYjU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICB9XG59XG5cbi8vIOKUgOKUgOKUgCBUZWFsIGJhbmQgKHRlc3RpbW9uaWFsICsgVVNQKSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuLmhvbWVwYWdlLXRlYWwtYmFuZCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgcGFkZGluZzogMjhweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbn1cblxuLmhvbWVwYWdlLXRlc3RpbW9uaWFsX19xdW90ZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDAgMCAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbn1cblxuLmhvbWVwYWdlLXRlc3RpbW9uaWFsX19zdWJ0ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAwIDAgMzZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1zbSkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxufVxuXG4uaG9tZXBhZ2UtdXNwX19ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiA0MHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1tZCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGdhcDogMjBweDtcbiAgICB9XG59XG5cbi5ob21lcGFnZS11c3BfX2NhcmQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMThweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xufVxuXG4uaG9tZXBhZ2UtdXNwX19pY29uIHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGZpbHRlcjogaW52ZXJ0KDQwJSkgc2VwaWEoODAlKSBzYXR1cmF0ZSg1MDAlKSBodWUtcm90YXRlKDE0NWRlZykgYnJpZ2h0bmVzcyg5NSUpIGNvbnRyYXN0KDk1JSk7XG4gICAgfVxufVxuXG4uaG9tZXBhZ2UtdXNwX19jYXJkIGgzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgbWFyZ2luOiAwIDAgOHB4O1xufVxuXG4uaG9tZXBhZ2UtdXNwX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICAgIG1hcmdpbjogMCAwIDBweDtcbn1cblxuLmhvbWVwYWdlLXVzcF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzg4ODtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8vIOKUgOKUgOKUgCBFbnZpcm9ubWVudCAvIEJyYW5kIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4uaG9tZXBhZ2UtZW52aXJvbm1lbnQge1xuICAgIHBhZGRpbmc6IDE1MHB4IDAgMTUwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTotNzZweFxufVxuXG4uaG9tZXBhZ2UtZW52aXJvbm1lbnRfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBtYXJnaW46IDAgMCAxMnB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgfVxufVxuXG4uaG9tZXBhZ2UtZW52aXJvbm1lbnRfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDMycHg7XG59XG5cbi5ob21lcGFnZS1lbnZpcm9ubWVudF9fYnJhbmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xufVxuXG4uaG9tZXBhZ2UtZW52aXJvbm1lbnRfX2xvZ28ge1xuICAgIG1heC1oZWlnaHQ6IDY0cHg7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbi5ob21lcGFnZS1lbnZpcm9ubWVudF9fc2xvZ2FuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIG1hcmdpbjogMDtcblxuICAgIGVtIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxufVxuIiwiQHVzZSAnLi9sYXlvdXQnIGFzICo7XG5cbi8vIOKUgOKUgOKUgCBDaGVja291dCBsYXlvdXQg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbi5hcHAtbWFpbi0tY2hlY2tvdXQge1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLy8gT3ZlcnJpZGUgU3lsaXVzIGdyYXkgY2FyZHMgd2l0aGluIGNoZWNrb3V0IOKAlCB3aGl0ZSBiZyArIHRlYWwgYm9yZGVyXG4vLyBEb3VibGUgY2xhc3MgbmVlZGVkIHRvIGJlYXQgQm9vdHN0cmFwJ3MgLmJvcmRlci0wIHsgYm9yZGVyOiAwICFpbXBvcnRhbnQgfVxuLmNoZWNrb3V0LXdyYXAgLmNhcmQuYm9yZGVyLTAuYmctYm9keS10ZXJ0aWFyeSxcbi5jaGVja291dC13cmFwIC5jYXJkLmJnLWJvZHktdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEycHggIWltcG9ydGFudDtcbn1cblxuLy8gSGlkZSBjYXJ0LCBjdXJyZW5jeSBzd2l0Y2hlciwgYW5kIG5hdiBtZW51IGluIGNoZWNrb3V0IGhlYWRlclxuYm9keVtkYXRhLXJvdXRlXj1cInN5bGl1c19zaG9wX2NoZWNrb3V0XCJdIHtcbiAgLnNpdGUtaGVhZGVyX19jb250cm9scyA+IC5jb2wtYXV0byB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zaXRlLWhlYWRlcl9fbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jaGVja291dC13cmFwIHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xufVxuXG4vLyDilIDilIDilIAgQ2hlY2tvdXQgaGVhZGVyIGJhciAoU3lsaXVzIGR1cGxpY2F0ZSBsb2dvICsgdXNlciBpbmZvKSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi8vIFRoaXMgaXMgcmVkdW5kYW50IHNpbmNlIHdlIHNob3cgdGhlIHJlYWwgc2l0ZSBoZWFkZXIg4oCUIGhpZGUgaXQuXG5cbi5jaGVja291dC1zdGVwcy1iYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyDilIDilIDilIAgU3RlcHMgKGFib3ZlIGJvdGggY29sdW1ucywgbm8gYm9yZGVyKSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuLmNoZWNrb3V0LXdyYXAgPiAuc3RlcHMge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogdG9wO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB3aWR0aDo3MDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrLW1kKSB7XG4gICAgZGlzcGxheTpmbGV4O1xuICB9XG4gIGgxIHtkaXNwbGF5OiBibG9jazt9XG5cbiAgLnN0ZXBzLWl0ZW0ge1xuLyogICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyovXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjYmJiO1xuICAgIGZsZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmluZGV4IHtcbiAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIC5pbmRleCB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpOyAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIuKGklwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiA1cHggMHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICNjY2M7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICByaWdodDogLTEwcHg7XG4gICAgICBwYWRkaW5nOiAwcHghaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuc3RlcHMtaXRlbS1hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgLmluZGV4IHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgfVxuXG4gIH1cblxuICAuc3RlcHMtaXRlbS1kaXNhYmxlZCB7XG4gICAgY29sb3I6ICNiYmI7XG4gIH1cbn1cblxuLy8g4pSA4pSA4pSAIFR3by1jb2x1bW4gbGF5b3V0IOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4uY2hlY2tvdXQtbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMnB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWstbGcpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogNDhweDtcbiAgfVxuICAuc3RlcHMgLnN0ZXBzLWFkZHJlc3N7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbiAgLmgyLXN0ZXBzIHtcbiAgICBkaXNwbGF5Om5vbmUhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIOKUgOKUgOKUgCBNYWluIGNvbnRlbnQg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbi5jaGVja291dC1tYWluIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICAjb3JkZXItc2hpcG1lbnQtZGV0YWlscyBoNHtcbiAgICBmb250LXNpemU6MTAwJTtcbiAgfVxuICAjb3JkZXItc2hpcG1lbnQtZGV0YWlscyB0YWJsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4IWltcG9ydGFudDtcbiAgfVxuXG4gIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkICNmZmY7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuXG4gIC8vIFJlbW92ZSBTeWxpdXMgcGUtbGctNiBwYWRkaW5nIHNpbmNlIG91ciBsYXlvdXQgaGFuZGxlcyBzcGFjaW5nXG4gIC5wZS1sZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBIaWRlIHN0ZXBzIGluc2lkZSBjaGVja291dC1tYWluICh0aGV5J3JlIHJlbmRlcmVkIGFib3ZlIHRoZSBsYXlvdXQgbm93KVxuICAuc3RlcHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc3RlcHMtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjYWFhO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCLigLpcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICNjY2M7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuc3RlcHMtaXRlbS1hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cblxuXG4gIC5zdGVwcy1pdGVtLWRpc2FibGVkIHtcbiAgICBjb2xvcjogI2JiYjtcbiAgfVxuXG4gIC8vIOKUgOKUgCBIZWFkaW5ncyDilIDilIBcbiAgLmgyLCAubWItNC5oMiB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWhlYWRpbmdzKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAxcmVtICsgMS41dncsIDJyZW0pO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAvLyBIaWRlIHJlZHVuZGFudCBcIkFkcmVzYVwiIGhlYWRpbmcgb24gYWRkcmVzcyBzdGVwXG4gID4gLnBlLWxnLTYgZm9ybSA+IC5tYi00LmgyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmg0LCAuaDQubWItNCB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWhlYWRpbmdzKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgfVxuXG4gIC8vIOKUgOKUgCBGb3JtIGxhYmVscyDilIDilIBcbiAgLmZvcm0tbGFiZWwsXG4gIGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gIH1cblxuICAvLyDilIDilIAgRm9ybSBjb250cm9scyDigJMgdGVhbCBmb2N1cyDilIDilIBcbiAgLmZvcm0tY29udHJvbCxcbiAgLmZvcm0tc2VsZWN0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgfVxuICB9XG5cbiAgLy8g4pSA4pSAIENoZWNrYm94ZXMgJiByYWRpb3Mg4pSA4pSAXG4gIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgfVxuXG4gIC8vIOKUgOKUgCBHcmlkIGd1dHRlciDilIDilIBcbiAgLnJvdyB7XG4gICAgLS1icy1ndXR0ZXIteDogMTZweDtcbiAgICAtLWJzLWd1dHRlci15OiAxNnB4O1xuICB9XG5cbiAgLy8g4pSA4pSAIFNoaXBwaW5nIC8gcGF5bWVudCBjYXJkcyDilIDilIBcbiAgLmNhcmQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycztcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIH4gLmNhcmQsXG4gIC5jYXJkLmJvcmRlci1wcmltYXJ5LFxuICAuY2FyZC5hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIH1cbn1cblxuLy8g4pSA4pSA4pSAIEFkZHJlc3Mgc3RlcCDigJMgYmlsbGluZyAmIHNoaXBwaW5nIGNhcmRzIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLmNoZWNrb3V0LW1haW4gIC5jYXJkLmJnLWJvZHktdGVydGlhcnkgbGFiZWwuY2FyZC1ib2R5IHtcbiAgXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2hlY2tvdXQtbWFpbiBmb3JtID4gLm1iLTQgPiAubWItNCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAyNHB4O1xuXG4gIC5oNC5tYi00IHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuIC8vICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjEsIDE2MCwgMTgwLCAwLjIpO1xuICB9XG59XG5cbi5jaGVja291dC1tYWluIC5ib3JkZXItdG9wIHtcbiAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICBib3JkZXI6bm9uZSFpbXBvcnRhbnQ7XG4gIFxufVxuXG4uY2hlY2tvdXQtbWFpbiAudy03NSAuYm9yZGVyLXRvcCB7XG4gICBib3JkZXI6MnB4IHNvbGlkICNmZmYhaW1wb3J0YW50O1xuICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbi8vIOKUgOKUgOKUgCBOYXZpZ2F0aW9uIGJ1dHRvbnMg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbi5jaGVja291dC1tYWluIC5kLWZsZXgge1xuICBtYXJnaW4tdG9wOiAwcHg7XG5cbiAgLmJ0bi1wcmltYXJ5LFxuICAuYnRuLXByaW1hcnkuYnRuLWljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiAxMnB4IDMycHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM4YjliO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTM4YjliO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tbGlnaHQsXG4gIC5idG4tbGlnaHQuYnRuLWljb24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWRhZGI7XG4gICAgYmFja2dyb3VuZDogI2Q5ZGFkYjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogMTJweCAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2M4YzljYTs7XG4gICAgICBib3JkZXItY29sb3I6ICNjOGM5Y2E7XG4gICAgfVxuICB9XG59XG5cbi8vIOKUgOKUgOKUgCBTaWRlYmFyIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4uY2hlY2tvdXQtc2lkZWJhciB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWstbGcpIHtcbiAgICB3aWR0aDogMzgwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVhay1sZykge1xuICAgICY6OmJlZm9yZSB7ZGlzcGxheTpub25lO31cbiAgfVxuXG4gIHRkIC5oNiB7Zm9udC13ZWlnaHQ6IDUwMDt9XG5cbiAgYmFja2dyb3VuZDogI2Y1ZjhmYjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDI4cHggMjRweDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcblxuICAvLyBcIlNocm51dMOtXCIgaGVhZGluZ1xuICAuaDYge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1oZWFkaW5ncyk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcblxuICB9XG5cbiAgLy8gSXRlbSB0YWJsZVxuICAudGFibGUubWItMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuXG4gICAgdGQsIHRoIHtcbiAgICAgIHBhZGRpbmc6IDhweCA1cHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgfVxuICB9XG5cbiAgLy8gUHJvZHVjdCBuYW1lXG4gIC50ZXh0LWJyZWFrIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gIH1cblxuICAvLyBUb3RhbHMgdGFibGVcbiAgLnRhYmxlLWJvcmRlcmxlc3Mge1xuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cblxuICAgIHRyOmxhc3QtY2hpbGQgdGQge1xuICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyMSwgMTYwLCAxODAsIDAuMjUpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAuZnctc2VtaWJvbGQge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIERQSCBpbmZvXG4gIC50ZXh0LW11dGVkIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM4ODggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyDilIDilIDilIAgQ29tcGxldGUgc3RlcCDigJMgcHJvZHVjdCB0YWJsZSArIHRvdGFscyArIG5vdGVzIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4vLyDilIDilIDilIAgQ29tcGxldGUgc3RlcCDigJMgcHJvZHVjdCB0YWJsZSArIHRvdGFscyArIG5vdGVzIGluIGEgdGVhbCBjYXJkIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLy8gQm9yZGVyIGlzIG9uIGluZGl2aWR1YWwgZWxlbWVudHMsIE5PVCBvbiB0aGUgZm9ybSwgdG8gYXZvaWQgZG91YmxlLWJvcmRlclxuLy8gd2l0aCB0aGUgdXBwZXIgY2FyZCBzZWN0aW9ucyAoYWRkcmVzc2VzLCBwYXltZW50cywgc2hpcG1lbnRzKS5cblxuLmNoZWNrb3V0LW1haW4gLm14LWF1dG8gPiBmb3JtIHtcblxuICAvLyBQcm9kdWN0IHRhYmxlIOKAkyB0b3AgKyBzaWRlcyBvZiB0aGUgY2FyZFxuICA+IC50YWJsZS1yZXNwb25zaXZlLmJvcmRlci1ib3R0b20ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDA7XG4gICAgcGFkZGluZzogMjRweCAyNHB4IDEycHggMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAudGFibGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAudGFibGUgdGhlYWQgdGgge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDIxLCAxNjAsIDE4MCwgMC4yKTtcbiAgICB9XG5cbiAgICAudGFibGUgdGJvZHkgdGQge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAudGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gVG90YWxzIHRhYmxlIOKAkyBzaWRlcyBvbmx5LCBpbnNldCBjb250ZW50XG4gID4gLnRhYmxlLm1zLWF1dG8ge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgLy8gUGFkZGluZyB2aWEgY2VsbCBwYWRkaW5nIHNpbmNlIDx0YWJsZT4gaWdub3JlcyBwYWRkaW5nXG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG5cbiAgICB0ZCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBwYWRkaW5nOiA2cHggMjRweDtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIH1cblxuICAgIHRyOmxhc3QtY2hpbGQgdGQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG5cbiAgICB9XG4gICAgdHI6bGFzdC1jaGlsZCB0ZC53LTc1IHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgICAgICBcbiAgICB9ICAgIFxuICB9XG5cbiAgLy8gTm90ZXMgZmllbGQg4oCTIGJvdHRvbSBvZiB0aGUgY2FyZFxuICA+IC5maWVsZC5tYi0zIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMTJweCAxMnB4O1xuICAgIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG5cbiAgICBsYWJlbCB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cblxuICAgIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgICBtaW4taGVpZ2h0OiA4MHB4O1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuICAuc3RlcHMgIC5zdGVwcy1pdGVtLWFjdGl2ZSBhOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5Om5vbmVcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnN0ZXBzIC5zdGVwcy1pdGVtIGEge1xuICAgIHBhZGRpbmc6IDAuNnJlbSAwIDAuNnJlbSAwO1xuICB9XG59XG5cbi50YWJsZS1zcGFjZSA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4udGFibGUtc3BhY2UgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGQge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuLy8g4pSA4pSA4pSAIENvbXBsZXRlIHN0ZXAg4oCTIGNvbnNlbnRzIGJsb2NrICh0ZXJtcyBkaXNjbGFpbWVyICsgbmV3c2xldHRlciBvcHQtaW4pIOKUgFxuLmNoZWNrb3V0LWNvbXBsZXRlLWNvbnNlbnRzIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYm9keSk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuXG4gICZfX3Rlcm1zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICB9XG5cbiAgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4jY29uZmlybWF0aW9uLWJ1dHRvbiB7XG4gIHdpZHRoOjEwMCU7XG59XG4ubWluLXdpZHRoLTIwMCB7XG4gIG1pbi13aWR0aDoyNTBweDtcbn0iLCJAdXNlICcuL2xheW91dCcgYXMgKjtcblxuLy8g4pSA4pSA4pSAIEFjY291bnQgJiBvcmRlciBwYWdlcyDigJMgdGVhbCBzdHlsaW5nIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLy8gVGFyZ2V0cyByb3V0ZXM6IHN5bGl1c19zaG9wX2FjY291bnRfKiwgc3lsaXVzX3Nob3Bfb3JkZXJfc2hvdyxcbi8vIGFwcF9zaG9wX2FjY291bnRfKiAoY3VzdG9tIGFwcC1wcmVmaXhlZCBhY2NvdW50IHJvdXRlcyBzdWNoIGFzIHRoZVxuLy8gcmV0dXJuL2NvbXBsYWludCByZXF1ZXN0IGZvcm0pXG5cbmJvZHlbZGF0YS1yb3V0ZV49XCJzeWxpdXNfc2hvcF9hY2NvdW50XCJdLFxuYm9keVtkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3Bfb3JkZXJfc2hvd1wiXSxcbmJvZHlbZGF0YS1yb3V0ZV49XCJhcHBfc2hvcF9hY2NvdW50XCJdIHtcblxuICAvLyDilIDilIAgR3JheSBjYXJkcyDihpIgd2hpdGUgKyB0ZWFsIGJvcmRlciAoc2FtZSBhcyBjaGVja291dCkg4pSA4pSAXG4gIC8vIE5lZWQgZG91YmxlIGNsYXNzIHRvIGJlYXQgQm9vdHN0cmFwJ3MgLmJvcmRlci0wIHsgYm9yZGVyOiAwICFpbXBvcnRhbnQgfVxuICAuY2FyZC5ib3JkZXItMC5iZy1ib2R5LXRlcnRpYXJ5LFxuICAuY2FyZC5iZy1ib2R5LXRlcnRpYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIOKUgOKUgCBTaWRlYmFyIG5hdiDilIDilIBcbiAgLmgzLm1iLTQge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1oZWFkaW5ncyk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC5kLWlubGluZS1mbGV4LmZsZXgtY29sdW1uIC5saW5rLXJlc2V0IHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogOHB4IDEycHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cywgY29sb3IgMC4xNXM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAvLyBBY3RpdmUgbGluayDigJMgaGlnaGxpZ2h0IHdpdGggdGVhbFxuICAgICZbaHJlZio9XCJkYXNoYm9hcmRcIl0ge1xuICAgICAgLy8gV2lsbCBiZSBvdmVycmlkZGVuIGJ5IHJvdXRlLXNwZWNpZmljIHJ1bGVzIGJlbG93XG4gICAgfVxuXG4gICAgc3ZnLCBpIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICB9XG4gIH1cblxuICAvLyBBY3RpdmUgbmF2IGl0ZW0gcGVyIHJvdXRlXG4gICZbZGF0YS1yb3V0ZT1cInN5bGl1c19zaG9wX2FjY291bnRfZGFzaGJvYXJkXCJdIC5saW5rLXJlc2V0W2hyZWYqPVwiZGFzaGJvYXJkXCJdLFxuICAmW2RhdGEtcm91dGU9XCJzeWxpdXNfc2hvcF9hY2NvdW50X2FkZHJlc3NfYm9va19pbmRleFwiXSAubGluay1yZXNldFtocmVmKj1cImFkZHJlc3MtYm9va1wiXSxcbiAgJltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfYWNjb3VudF9vcmRlcl9pbmRleFwiXSAubGluay1yZXNldFtocmVmKj1cIm9yZGVyc1wiXSxcbiAgJltkYXRhLXJvdXRlPVwic3lsaXVzX3Nob3BfYWNjb3VudF9vcmRlcl9zaG93XCJdIC5saW5rLXJlc2V0W2hyZWYqPVwib3JkZXJzXCJdIHtcbiAgLy8gIGJhY2tncm91bmQ6IHJnYmEoMjEsIDE2MCwgMTgwLCAwLjA4KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIC8vIOKUgOKUgCBPcmRlcnMgdGFibGUgY2FyZCB3cmFwcGVyIOKUgOKUgFxuICAuY2FyZDpoYXMoLmNhcmQtdGFibGUpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4vLyAgICBib3JkZXItcmFkaXVzOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgLyogb3ZlcmZsb3c6IGhpZGRlbjsqL1xuICB9XG5cbiAgLmNhcmQ6aGFzKC5jYXJkLXRhYmxlKSB7XG4gICAgLmNhcmQtYm9keS5ib3JkZXItYm90dG9tIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDBweCFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnRhYmxlLmNhcmQtdGFibGUge1xuICAgIHRoZWFkIHRoIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuXG4gICAgdGJvZHkgdGQge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIOKUgOKUgCBPdXRsaW5lLWdyYXkgYnV0dG9ucyDihpIgdGVhbCBvdXRsaW5lIOKUgOKUgFxuICAuYnRuLW91dGxpbmUtZ3JheSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gIC8vIOKUgOKUgCBQcmltYXJ5IGJ1dHRvbnMg4pSA4pSAXG4gIC5idG4tcHJpbWFyeSB7XG4gIH1cblxuICAvLyDilIDilIAgQWRkcmVzcyBib29rIGNhcmRzIOKAkyBcIlZhxaFlIHbDvWNob3rDrSBhZHJlc2FcIiBiYWRnZSDilIDilIBcbiAgLmJhZGdlLnJvdW5kZWQtcGlsbCB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyDilIDilIAgT3JkZXIgZGV0YWlsOiBaYXBsYXRpdCBidXR0b24g4pSA4pSAXG4gIC5idG4tcHJpbWFyeVtocmVmKj1cInBheVwiXSxcbiAgYS5idG4tcHJpbWFyeSB7XG4gIH1cblxuICAvLyDilIDilIAgT3JkZXIgZGV0YWlsOiBwcm9kdWN0IHRhYmxlICsgdG90YWxzIGluIE9ORSB0ZWFsIGJveCDilIDilIBcbiAgLmNvbC1tZC05ID4gLnRhYmxlLXJlc3BvbnNpdmUuYm9yZGVyLWJvdHRvbSxcbiAgLmNvbC1sZy04ID4gLnRhYmxlLXJlc3BvbnNpdmUuYm9yZGVyLWJvdHRvbSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2wtbWQtOSA+IC50YWJsZS5tcy1hdXRvLFxuICAuY29sLWxnLTggPiAudGFibGUubXMtYXV0byB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMTJweCAxMnB4O1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogY2FsYygxMDAlKSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAwIDI0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAyNHB4O1xuXG4gICAgdGQge1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgLy8gUHJvZHVjdCB0YWJsZSBoZWFkZXJcbiAgLmNvbC1tZC05ID4gLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlIHRoZWFkIHRoLFxuICAuY29sLWxnLTggPiAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUgdGhlYWQgdGgge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4uYXBwLWNvbnRhaW5lci1hY2NvdW50IHtcbiAgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQgI2ZmZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG4gICNvcmRlci1zaGlwbWVudC1kZXRhaWxzIGg0e1xuICAgIGZvbnQtc2l6ZToxMDAlO1xuICB9XG4gICNvcmRlci1zaGlwbWVudC1kZXRhaWxzIHRhYmxlIHtcbiAgICBmb250LXNpemU6IDE1cHghaW1wb3J0YW50O1xuICB9XG5cbiAgXG50YWJsZSAuYm9yZGVyLXRvcCB7XG4gIGNvbG9yOiAjMTVhMGI0O1xuICBwYWRkaW5nOiAyMHB4IWltcG9ydGFudDtcbiAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmOGZiO1xuICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgIGJvcmRlcjpub25lIWltcG9ydGFudDtcbiAgXG59XG5cbnRhYmxlICAudy03NSAuYm9yZGVyLXRvcCB7XG4gICBib3JkZXI6MnB4IHNvbGlkICNmZmYhaW1wb3J0YW50O1xuICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG59XG5cblxuLmFwcC1jb250YWluZXItYWNjb3VudCAuYmFkZ2Uge1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdHBhZGRpbmc6IDdweCAxMHB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Ym9yZGVyOiAxcHggc29saWQgIzAwMWEyYSFpbXBvcnRhbnQ7XG4gIGNvbG9yOiMwMDFhMmEhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cblxuLmFwcC1jb250YWluZXItYWNjb3VudCAudGFibGUuY2FyZC10YWJsZSB0ciB0aCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMxNWEwYjQ7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiAjZmZmIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMHB4O1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMTRweCAxNXB4O1xufVxuLmFwcC1jb250YWluZXItYWNjb3VudCAudGFibGUuY2FyZC10YWJsZSB0ciB0aCBhIHtcbiAgY29sb3I6I2ZmZiFpbXBvcnRhbnQ7XG59XG5cbi5hcHAtY29udGFpbmVyLWFjY291bnQgLnRhYmxlLmNhcmQtdGFibGUge1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOjBweCBzb2xpZCAjZGRkO1xufVxuLmFjY291bnQtY29udGVudC1tYWluIC5kLWZsZXguYm9yZGVyLWJvdHRvbS5wYi0zIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi5hcHAtY29udGFpbmVyLWFjY291bnQgLnRhYmxlLmNhcmQtdGFibGUgdHIgdGg6Zmlyc3QtY2hpbGQsIHRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmFwcC1jb250YWluZXItYWNjb3VudCAudGFibGUuY2FyZC10YWJsZSB0ciB0aDpsYXN0LWNoaWxkLCB0YWJsZSB0ciB0ZDpsYXN0LWNoaWxkIHtcblx0cGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuXG4uYXBwLWNvbnRhaW5lci1hY2NvdW50IHRyOmxhc3QtY2hpbGQgdGQsXG4uYXBwLWNvbnRhaW5lci1hY2NvdW50IHRyOmxhc3QtY2hpbGQge2JvcmRlci1ib3R0b206IG5vbmUhaW1wb3J0YW50O31cblxuXG4uYXBwLWNvbnRhaW5lci1hY2NvdW50IC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAvLyAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5hcHAtY29udGFpbmVyLWFjY291bnQgLnRhYmxlLXJlc3BvbnNpdmUgdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5hcHAtY29udGFpbmVyLWFjY291bnQgLnRhYmxlLXJlc3BvbnNpdmUgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDMpIHtcbiAgbWluLXdpZHRoOiAxNTBweDtcblxufSIsIi5wYWdlX3B1cmNoYXNlX2luZm9fY29udGFpbmVyIHtcbiAgICAuY21zLXBhZ2UtY29udGVudC1pbm5lciB7XG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgICAgIG1heC13aWR0aDoxMDAlO1xuICAgIH1cbiAgICAubmF2LWljb25zIHtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHRvcDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7O1xuICAgICAgICAgICAgd2lkdGg6MTQwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgfVxuXG4gICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOztcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgYS5hY3RpdmUgc3ZnLFxuICAgICAgICBhOmhvdmVyIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOnZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOjUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6NTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46MHB4IGF1dG8gMTBweCBhdXRvO1xuICAgICAgICAgICAgZmlsbDp2YXIoLS1jb2xvci10ZXh0KTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuaW5xdWlyeS1zdW1tYXJ5IHtcbiAgICB3aWR0aDogOTkycHg7XG4gICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcblxuXG4gICAgLmZpZWxkLW5vdGUgLmZvcm0tbGFiZWwsXG4gICAgLnRhYmxlIHRyIHRoIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLmZpZWxkIHRleHRhcmVhLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfSAgICBcbiAgICBcblxuICAgIC5jYXJkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwIHNvbGlkICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfSAgICBcbiAgICB9XG59XG5cbi5pbnF1aXJ5LXRoYW5rLXlvdSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmlucXVpcnktdGhhbmsteW91X19pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICBjb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICB9XG5cbiAgICAuaW5xdWlyeS10aGFuay15b3VfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDo2MDBweDtcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC50ZXh0LXVuZGVybGluZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG5cbn0iLCI6cm9vdCB7XG4gIC0tc3B3LXByaW1hcnk6IHZhcigtLWJzLXByaW1hcnkpO1xuICAtLXNwdy1wcmltYXJ5LWhvdmVyOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1zcHctYm9yZGVyLXJhZGl1czogMTJweDtcbiAgLS1zcHctYm9yZGVyLXJhZGl1cy1zbTogMC4yNXJlbTtcbiAgLS1zcHctc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgLS1zcHctc2hhZG93LWhvdmVyOiAwIDhweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC0tc3B3LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC0tc3B3LWdhcDogMS41cmVtO1xuICAtLXNwdy1nYXAtc206IDFyZW07XG59XG5cbi5zcHctcm9vdCB7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHdpZHRoOiAxNDQwcHg7XG4gIG1heC13aWR0aDoxMDAlO1xufVxuXG4uc3B3LWNhcmQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGJhY2tncm91bmQ6ICNmOGY3Zjg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMXJlbTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdhcDogOHB4O1xuICB9XG59XG5cbi5zcHctY2FyZC1ncmlkLS1ib21zIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLnNwdy1jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLyogQ2FyZCB3aXRoIHRodW1ibmFpbCAqL1xuLnNwdy1jYXJkLS13aXRoLWltYWdlIHtcbiAgcGFkZGluZzogMDtcblxuICAuc3B3LWNhcmRfX2ltZy13cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDAuNnJlbTtcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5zcHctY2FyZF9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnNwdy1jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC42cmVtIDAuNnJlbTtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDAuMTVyZW07XG4gIH1cblxuICAuc3B3LWNhcmRfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAwMDFhMmE7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5zcHctY2FyZF9fY29kZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMTVhMGI0O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLy8gSGlkZSB0aGUgXCIrXCIgYnV0dG9uXG4gIC5zcHctY2FyZF9fcGx1cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiBDYXJkIG1vbm9ncmFtIChmb3IgY2F0ZWdvcmllcyB3aXRob3V0IGltYWdlcykgKi9cbi5zcHctY2FyZF9fbW9ub2dyYW0ge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM2NjdlZWEgMCUsICM3NjRiYTIgMTAwJSk7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgYXV0byAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBDYXJkIHRpdGxlICovXG4uc3B3LWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgMC41cmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi8qIENhcmQgZGVzY3JpcHRpb24gKi9cbi5zcHctY2FyZF9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgY29sb3I6ICM2NjY7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZsZXg6IDE7XG5cbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogQ2FyZCBjb2RlL2JhZGdlICovXG4uc3B3LWNhcmRfX2NvZGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tc3B3LXByaW1hcnkpO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi8qIENhcmQgQ1RBIGJ1dHRvbiAqL1xuLnNwdy1jYXJkX19jdGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLXNwdy1wcmltYXJ5KTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3B3LWJvcmRlci1yYWRpdXMtc20pO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1zcHctdHJhbnNpdGlvbik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXRvcDogYXV0bztcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zcHctcHJpbWFyeS1ob3Zlcik7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICBpIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB9XG59XG5cbi8qIFBsYWNlaG9sZGVyIGZvciBtaXNzaW5nIGltYWdlcyAqL1xuLnNwdy1jYXJkX19wbGFjZWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZjVmN2ZhIDAlLCAjYzNjZmUyIDEwMCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cblxuLyogU2Vhc29uIGNhcmQgdmFyaWFudCAqL1xuLnNwdy1jYXJkLS1zZWFzb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xuXG4gIC5zcHctY2FyZF9faWNvbiB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGNvbG9yOiB2YXIoLS1zcHctcHJpbWFyeSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgIGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLnNwdy1jYXJkX195ZWFyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cblxuICAuc3B3LWNhcmRfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIG1hcmdpbjogMCAwIDEuNXJlbTtcbiAgfVxuXG4gIC5zcHctY2FyZF9fY3RhIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG59XG5cbi8qIEFsbCBzZWFzb25zIGNhcmQgLSBzcGVjaWFsIHN0eWxpbmcgKi9cbi5zcHctY2FyZC0tYWxsLXNlYXNvbnMge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNjY3ZWVhIDAlLCAjNzY0YmEyIDEwMCUpO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAuc3B3LWNhcmRfX2ljb24ge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLnNwdy1jYXJkX195ZWFyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5zcHctY2FyZF9fbGFiZWwge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIH1cblxuICAuc3B3LWNhcmRfX2N0YSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogdmFyKC0tc3B3LXByaW1hcnkpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgICBjb2xvcjogdmFyKC0tc3B3LXByaW1hcnkpO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcbiAgICBib3gtc2hhZG93OiAwIDEycHggMzJweCByZ2JhKDEwMiwgMTI2LCAyMzQsIDAuMyk7XG4gIH1cbn1cblxuLnNwdy1pbmZvLXBhbmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxLjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNwdy1ib3JkZXItcmFkaXVzKTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBtYXJnaW46IDJyZW0gMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tc3B3LXNoYWRvdyk7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnNwdy1pbmZvLXBhbmVsX19pbWFnZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNwdy1ib3JkZXItcmFkaXVzLXNtKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG59XG5cbi5zcHctaW5mby1wYW5lbF9fY29udGVudCB7XG4gIGZsZXg6IDE7XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbjogMCAwIDAuNXJlbTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLnNwdy1jaGlwcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxcmVtO1xuICBtYXJnaW46IDJyZW0gMDtcbn1cblxuLnNwdy1jaGlwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tc3B3LXRyYW5zaXRpb24pO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zcHctcHJpbWFyeSk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zcHctcHJpbWFyeSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAxMDIsIDIwNCwgMC4yKTtcbiAgfVxuXG4gIGkge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuXG4vLyAobGVnYWN5IHdyYXBwZXIg4oCUIGtlcHQgZm9yIHBvdGVudGlhbCBvdGhlciB1c2VzKVxuLnNwdy1ib20tdGFibGUtd3JhcHBlciB7XG4gIG1hcmdpbjogMnJlbSAwO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4vKiBQYXJ0IHRodW1ibmFpbCBpbiB0YWJsZSAqL1xuLnNwdy1ib20tdGFibGVfX3BhcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG59XG5cbi5zcHctYm9tLXRhYmxlX190aHVtYiB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zcHctYm9yZGVyLXJhZGl1cy1zbSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZWI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBiYWNrZ3JvdW5kOiAjZjlmYWZiO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5zcG90bGlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjdXJzb3I6IHpvb20taW47XG4gIH1cblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIH1cblxuICAuc3BvdGxpZ2h0OmhvdmVyIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG5cbiAgJi1wbGFjZWhvbGRlciB7XG4gICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgaSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLnNwdy1ib20tdGFibGVfX3BhcnQtaW5mbyB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnNwdy1ib20tdGFibGVfX3BhcnQtY29kZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcblxuICAmLS1saW5rIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4uc3B3LWJvbS10YWJsZV9fcGFydC1uYW1lIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG5cbi5zcHctYm9tLXRhYmxlX19wYXJ0LXNlcXVlbmNlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzk5OTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxuLyogUXVhbnRpdHkgaW5wdXQgKi9cbi5zcHctYm9tLXRhYmxlX19xdHktaW5wdXQge1xuICB3aWR0aDogODBweDtcbiAgcGFkZGluZzogMC41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDFkNWRiO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zcHctYm9yZGVyLXJhZGl1cy1zbSk7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXNwdy1wcmltYXJ5KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgwLCAxMDIsIDIwNCwgMC4xKTtcbiAgfVxufVxuXG4vKiBBY3Rpb24gYnV0dG9ucyBpbiB0YWJsZSAqL1xuLnNwdy1ib20tdGFibGVfX2FjdGlvbi1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLXNwdy1wcmltYXJ5KTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3B3LWJvcmRlci1yYWRpdXMtc20pO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IHZhcigtLXNwdy10cmFuc2l0aW9uKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXNwdy1wcmltYXJ5LWhvdmVyKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gICYtLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZDogIzZiNzI4MDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzRiNTU2MztcbiAgICB9XG4gIH1cblxuICBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtO1xuICB9XG59XG5cbi8qIE5vdCBhdmFpbGFibGUgbGFiZWwgKi9cbi5zcHctYm9tLXRhYmxlX19ub3QtYXZhaWxhYmxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZjNmNGY2O1xuICBjb2xvcjogIzZiNzI4MDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3B3LWJvcmRlci1yYWRpdXMtc20pO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnNwdy1jdGEtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xuICBtYXJnaW46IDFyZW0gMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU3ZWI7XG5cbiAgJi0tdG9wIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlN2ViO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnNwdy1jdGEtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuODc1cmVtIDJyZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLXNwdy1wcmltYXJ5KTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3B3LWJvcmRlci1yYWRpdXMtc20pO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdmFyKC0tc3B3LXRyYW5zaXRpb24pO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDEwMiwgMjA0LCAwLjIpO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXNwdy1wcmltYXJ5LWhvdmVyKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDAsIDEwMiwgMjA0LCAwLjMpO1xuICB9XG5cbiAgaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuXG4uc3B3LXNlY3Rpb24taGVhZGVyIHtcbiAgbWFyZ2luOiAyLjVyZW0gMCAxLjVyZW07XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBtYXJnaW46IDAuNXJlbSAwIDA7XG4gIH1cbn1cblxuLnNwdy1icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAuNXJlbTtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNjY2O1xuXG4gIGEge1xuICAgIGNvbG9yOiB2YXIoLS1zcHctcHJpbWFyeSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXNwdy1wcmltYXJ5LWhvdmVyKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gIC5kaXZpZGVyIHtcbiAgICBjb2xvcjogI2QxZDVkYjtcbiAgfVxufVxuXG4uc3B3LWVtcHR5LXN0YXRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzcmVtIDEuNXJlbTtcbiAgYmFja2dyb3VuZDogI2Y5ZmFmYjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3B3LWJvcmRlci1yYWRpdXMpO1xuICBtYXJnaW46IDJyZW0gMDtcblxuICBpIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgY29sb3I6ICNkMWQ1ZGI7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gICAgbWFyZ2luOiAwIDAgMC41cmVtO1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgY29sb3I6ICM2NjY7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3B3LWJvbS10YWJsZS13cmFwcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICB9XG5cbiAgLnNwdy1ib20tdGFibGUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG5cbiAgICB0aCwgdGQge1xuICAgICAgcGFkZGluZzogMC43NXJlbSAwLjVyZW07XG4gICAgfVxuICB9XG5cbiAgLnNwdy1ib20tdGFibGVfX3RodW1iIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cblxuICAuc3B3LWN0YS1zZWN0aW9uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5zcHctY3RhLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLnNwdy1ib20taGVhZGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyO1xuICBnYXA6IDJyZW07XG4gIG1hcmdpbjogMnJlbSAwO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbi5zcHctYm9tLWhlYWRlcl9faW1hZ2UsXG4uc3B3LWluZm8tcGFuZWxfX2ltYWdlLFxuLnNwdy1ib20tc2VjdGlvbl9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3B3LWJvcmRlci1yYWRpdXMpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiB2YXIoLS1zcHctc2hhZG93KTtcblxuICAuc3BvdGxpZ2h0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHpvb20taW47XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB9XG5cbiAgLnNwb3RsaWdodDpob3ZlciBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG4gIH1cblxuICAmLnNwdy1ib20taGVhZGVyX19wbGFjZWhvbGRlciB7XG4gICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2YzZjRmNiAwJSwgI2U1ZTdlYiAxMDAlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgIGNvbG9yOiAjZDFkNWRiO1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cbiAgfVxufVxuXG4uc3B3LWJvbS1oZWFkZXJfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG59XG5cbi5zcHctYm9tLWhlYWRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICBtYXJnaW46IDA7XG59XG5cbi5zcHctYm9tLWhlYWRlcl9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogIzY2NjtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc3B3LWJvbS1oZWFkZXJfX21ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC43NXJlbTtcbn1cblxuLnNwdy1ib20taGVhZGVyX19iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3B3LWJvcmRlci1yYWRpdXMtc20pO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzRiNTU2MztcblxuICBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cblxuLnNwdy1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxLjVyZW07XG4gIG1hcmdpbjogMnJlbSAwO1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG5cbi5zcHctcGFnaW5hdGlvbl9faW5mbyB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBjb2xvcjogIzY2NjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3B3LXBhZ2luYXRpb25fX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc3B3LXBhZ2luYXRpb25fX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjQxcmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLXNwdy1wcmltYXJ5KTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3B3LWJvcmRlci1yYWRpdXMtc20pO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1zcHctdHJhbnNpdGlvbik7XG4gXG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zcHctcHJpbWFyeS1ob3Zlcik7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYtLWRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTVlN2ViO1xuICAgIGNvbG9yOiAjOWNhM2FmO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIGkge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLnNwdy1wYWdpbmF0aW9uX19wYWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xufVxuXG4uc3B3LXBhZ2luYXRpb25fX3BhZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi13aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMzMzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDFkNWRiO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zcHctYm9yZGVyLXJhZGl1cy1zbSk7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IHZhcigtLXNwdy10cmFuc2l0aW9uKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmOWZhZmI7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zcHctcHJpbWFyeSk7XG4gICAgY29sb3I6IHZhcigtLXNwdy1wcmltYXJ5KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7O1xuICB9XG5cbiAgJi0tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zcHctcHJpbWFyeSk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zcHctcHJpbWFyeSk7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cblxuLnNwdy1wYWdpbmF0aW9uX19lbGxpcHNpcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjOWNhM2FmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcHctcGFnaW5hdGlvbl9fY29udHJvbHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxcmVtO1xuICB9XG5cbiAgLnNwdy1wYWdpbmF0aW9uX19idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLnNwdy1wYWdpbmF0aW9uX19wYWdlcyB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG59XG5cbi5zcGFyZS13aXphcmQtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDUwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNwYXJlLXdpemFyZC1oZXJvX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5zcGFyZS13aXphcmQtc3RlcHMtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMzQsIDM2LCAzOCwgMC4xNSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zcGFyZS13aXphcmQtc3RlcHMudWkuc3RlcHMge1xuICBtYXJnaW46IDA7XG59XG5cbi5zcGFyZS13aXphcmQtc3RlcHMudWkuc3RlcHMgLnN0ZXAge1xuICBwYWRkaW5nOiAwLjdyZW0gMXJlbTtcbn1cblxuLnNwYXJlLXdpemFyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnRleC1iZy1zb2Z0LCAjRjNGOEZCKTtcbiAgcGFkZGluZzogMi41cmVtIDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNwYXJlLXdpemFyZC1oZWFkZXItbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgJl9faW1hZ2Uge1xuICAgIGZsZXg6IDAgMCAxNjBweDtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cblxuLnNwYXJlLXdpemFyZC1pdGVtLWNvZGUge1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1pbnRleC1wcmltYXJ5LCAjMmE5ZDhmKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbWFyZ2luOiAwLjJyZW0gMCAwLjVyZW07XG59XG5cbi5zcGFyZS13aXphcmQtcHJvZHVjdC1kZXNjIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGNvbG9yOiAjNmI3Yjg2O1xuICBtYXJnaW46IDAuNXJlbSAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi5zcGFyZS13aXphcmQtc2Vhc29ucy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuMzVyZW07XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG5cbiAgJl9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGNvbG9yOiAjNmI3Yjg2O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjE1cmVtO1xuICB9XG5cbiAgJl9fYmFkZ2Uge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDAuMnJlbSAwLjU1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNDIsIDE1NywgMTQzLCAwLjEyKTtcbiAgICBjb2xvcjogdmFyKC0taW50ZXgtcHJpbWFyeSwgIzJhOWQ4Zik7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0MiwgMTU3LCAxNDMsIDAuMyk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuXG4uc3BhcmUtd2l6YXJkLWJyZWFkY3J1bWIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogdmFyKC0taW50ZXgtbXV0ZWQsICM2YjdiODYpO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uc3BhcmUtd2l6YXJkLWJyZWFkY3J1bWIgYSB7XG4gIGNvbG9yOiB2YXIoLS1pbnRleC1tdXRlZCwgIzZiN2I4Nik7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbn1cblxuLnNwYXJlLXdpemFyZC1icmVhZGNydW1iIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0taW50ZXgtcHJpbWFyeSwgIzE1YTBiNCk7XG59XG5cbi5zcGFyZS13aXphcmQtYnJlYWRjcnVtYl9fZGl2aWRlciB7XG4gIG1hcmdpbjogMCAwLjVyZW07XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnNwYXJlLXdpemFyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0taW50ZXgtcHJpbWFyeSwgIzE1YTBiNCk7XG4gIG1hcmdpbjogMCAwIDAuNzVyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnNwYXJlLXdpemFyZC1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbG9yOiB2YXIoLS1pbnRleC10ZXh0LCAjMGIyMjMwKTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBvcGFjaXR5OiAwLjg1O1xufVxuXG4uc3BhcmUtd2l6YXJkLW1ldGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjRyZW07XG4gIG1hcmdpbjogMC43NXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBjb2xvcjogdmFyKC0taW50ZXgtbXV0ZWQsICM2YjdiODYpO1xuICBvcGFjaXR5OiAwLjk7XG5cbiAgJl9fY2F0ZWdvcnkge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAmX19zZXAge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6IHZhcigtLWludGV4LXByaW1hcnksICMxNWEwYjQpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIH1cblxuICAmLS1kZXNjIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwLjM1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgb3BhY2l0eTogMC43NTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNwYXJlLXdpemFyZC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuc3BhcmUtd2l6YXJkLWhlYWRlci1tYWluIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMS41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICZfX2ltYWdlIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5zcGFyZS13aXphcmQtcHJvZHVjdC1kZXNjIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG5cbiAgLnNwYXJlLXdpemFyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxuXG4gIC5zcGFyZS13aXphcmQtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuXG4gIC5zcGFyZS13aXphcmQtYnJlYWRjcnVtYiB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zcGFyZS13aXphcmQtaGVybyB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxuXG4gIC5zcGFyZS13aXphcmQtc3RlcHMtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxuXG4gIC5zcGFyZS13aXphcmQtc3RlcHMudWkuc3RlcHMge1xuICAgIG1pbi13aWR0aDogNjAwcHg7XG4gIH1cblxuICAuc3BhcmUtd2l6YXJkLXN0ZXBzLnVpLnN0ZXBzIC5zdGVwIHtcbiAgICBwYWRkaW5nOiAwLjRyZW0gMC41cmVtO1xuICB9XG5cbiAgLnNwYXJlLXdpemFyZC1zdGVwcy51aS5zdGVwcyAuc3RlcCAuY29udGVudCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICB9XG5cbiAgLnNwYXJlLXdpemFyZC1zdGVwcy51aS5zdGVwcyAuc3RlcCAuY29udGVudCAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICB9XG5cbiAgLnNwYXJlLXdpemFyZC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwLjc1cmVtO1xuICB9XG5cbiAgLnNwYXJlLXdpemFyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cblxuICAuc3BhcmUtd2l6YXJkLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxuXG4gIC5zcGFyZS13aXphcmQtYnJlYWRjcnVtYiB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5cbi5ib20tcmVsYXRlZC1jYXJvdXNlbC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4uYm9tLXJlbGF0ZWQtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuNXJlbTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMXJlbSAwO1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX25hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICB6LWluZGV4OiAxMDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLDAsMCwwLjEpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsMCwwLDAuMTUpO1xuICAgIH1cblxuICAgICYtLXByZXYge1xuICAgICAgbGVmdDogLTI0cHg7XG4gICAgfVxuXG4gICAgJi0tbmV4dCB7XG4gICAgICByaWdodDogLTI0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgJi0tcHJldiB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICYtLW5leHQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2VhcmNoIGJhciBmb3IgcHJvZHVjdCBmaWx0ZXJpbmdcbi5zcHctc2VhcmNoLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMnJlbTtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDsgLy8gQWJvdmUgY2FyZHMgYW5kIG90aGVyIHBhZ2UgZWxlbWVudHNcblxuICAuYXV0b2NvbXBsZXRlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5cbi5zcHctc2VhcmNoLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3B3LWJvcmRlci1yYWRpdXMpO1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgYm94LXNoYWRvdzogdmFyKC0tc3B3LXNoYWRvdyk7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBnYXA6IDAuNzVyZW07XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuXG4uc3B3LXNlYXJjaC1pbnB1dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNwdy1zZWFyY2gtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTJweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29sb3I6ICM5OTk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3B3LXNlYXJjaC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDEycHggMTBweCA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zcHctYm9yZGVyLXJhZGl1cy1zbSk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3B3LXByaW1hcnkpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDIxLCAxNjAsIDE4MCwgMC4xKTtcbiAgfVxufVxuXG4uc3B3LXNlYXJjaC1jb3VudCB7XG4gIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgY29sb3I6ICM2NjY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8vIE5vIHJlc3VsdHMgc3RhdGVcbi5zcHctbm8tcmVzdWx0cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogM3JlbSAxLjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNwdy1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tc3B3LXNoYWRvdyk7XG5cbiAgaS5pY29uIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgY29sb3I6ICNjY2M7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIGgzIHtcbiAgICBtYXJnaW46IDAgMCAwLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4vLyDilIDilIDilIAgU2lkZWJhciBsYXlvdXQg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbi5zcHctbGF5b3V0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMDBweCAxZnI7XG4gIGdhcDogMi41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMnJlbSAyLjVyZW0gM3JlbTtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMS41cmVtO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtIDJyZW07XG4gIH1cbn1cblxuLnNwdy1zaWRlYmFyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAxLjVyZW07XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cblxuLnNwdy1tYWluIHtcbiAgbWluLXdpZHRoOiAwOyAvLyBwcmV2ZW50IGdyaWQgYmxvd291dFxuXG4gIC8vIEtlZXAgZXhpc3Rpbmcgc3BhY2luZyBjb25zaXN0ZW50IOKAlCBncmlkcy9zZWFyY2ggYWxyZWFkeSBoYXZlIHRoZWlyIG93biBtYXJnaW5zXG4gID4gLnNwdy1zZWFyY2gtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gID4gLnNwdy1jYXJkLWdyaWQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxufVxuXG4vLyDilIDilIDilIAgU2lkZWJhciBuYXZpZ2F0aW9uIHRyZWUg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbi5zcHctbmF2IHtcbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjY1cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuXG4gICZfX2dyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjFyZW07XG4gIH1cblxuICAmX19wYXJlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICBwYWRkaW5nOiAwLjNyZW0gMC42cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMsIGNvbG9yIDAuMTVzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tc3B3LXByaW1hcnkpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1zcHctcHJpbWFyeSk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2NoaWxkcmVuIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDAuMTVyZW0gMCAwLjNyZW0gMC44NXJlbTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19jaGlsZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGdhcDogMC41cmVtO1xuICAgIHBhZGRpbmc6IDAuMnJlbSAwLjZyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzLCBjb2xvciAwLjE1cztcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXNwdy1wcmltYXJ5KTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogdmFyKC0tc3B3LXByaW1hcnkpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgZmxleDogMTtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICAmX19jb3VudCB7XG4gICAgY29sb3I6ICM5Y2EzYWY7XG4gICAgZm9udC1zaXplOiAwLjc4ZW07XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbn1cblxuLy8gU2VhcmNoIGhpZ2hsaWdodCBzdHlsaW5nXG4uc2VhcmNoLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2Q7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBwYWRkaW5nOiAwIDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5cbi8vIOKUgOKUgCBTZWFzb24gdGFicyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi5zcHctc2Vhc29uLXRhYnMge1xuICBnYXA6IDAuNXJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogMC40NXJlbSAxLjI1cmVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgY29sb3IgMC4ycztcblxuICAgICY6aG92ZXI6bm90KC5hY3RpdmUpIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCAwLjA4KTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTs7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG5cbi8vIOKUgOKUgCBCT00gdGl0bGUgKGFib3ZlIHRoZSB0ZWFsIGJveCkg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4uc3B3LWJvbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gIG1hcmdpbjogMi41cmVtIDAgMC45NXJlbTtcblxuICAmOmZpcnN0LW9mLXR5cGUgeyBtYXJnaW4tdG9wOiAwOyB9XG59XG5cbi8vIOKUgOKUgCBCT00gc2VjdGlvbiAodGVhbCBib3JkZXJlZCBib3gpIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLnNwdy1ib20tc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJl9fc2NoZW1hLXdyYXAge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAycmVtIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYS5zcG90bGlnaHQgeyBkaXNwbGF5OiBibG9jazsgY3Vyc29yOiB6b29tLWluOyB9XG4gIH1cblxuICAmX19zY2hlbWEtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJl9fZW1wdHkge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjOTk5O1xuICB9XG59XG5cbi8vIOKUgOKUgCBCT00gdGFibGUg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4uc3B3LWJvbS10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXG4gIHRkIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLy8g4pSA4pSAIEhlYWRlciDilIDilIBcbiAgJl9fdGgge1xuICAgIHBhZGRpbmc6IDAuODVyZW0gMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllY2VmO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAmLS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAmLS1zZXEgICAgIHsgd2lkdGg6IDEyMHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgfVxuXG4gIC8vIOKUgOKUgCBDZWxscyDilIDilIBcbiAgJl9fdGQge1xuICAgIHBhZGRpbmc6IDAuODVyZW0gMXJlbTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWVjZWY7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICYtLWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICYtLXNlcSAgICAgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAmLS1hY3Rpb24gIHsgdGV4dC1hbGlnbjogY2VudGVyOyBtaW4td2lkdGg6IDE2MHB4OyB9XG4gIH1cblxuICAvLyDilIDilIAgU2VxdWVuY2UgKyB0aHVtYiDilIDilIBcbiAgJl9fc2VxLWNlbGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDAuNnJlbTtcbiAgfVxuXG4gICZfX3NlcS1udW0ge1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIG1pbi13aWR0aDogMS40cmVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgJl9fdGQtLW5hbWUge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbCFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX190aHVtYiB7XG4gICAgd2lkdGg6IDUycHg7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAuc3BvdGxpZ2h0IHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IGN1cnNvcjogem9vbS1pbjsgfVxuICAgIGltZyB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgfVxuXG4gIC8vIOKUgOKUgCBOYW1lIC8gY29kZSDilIDilIBcbiAgJl9fbmFtZS1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAwLjk1cmVtO1xuICAgICY6aG92ZXIgeyBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgICBmb250LXNpemU6IDAuOTVyZW07XG4gIH1cblxuICAmX19jb2RlIHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIH1cblxuICAvLyDilIDilIAgUHJpY2Ug4pSA4pSAXG4gICZfX3ByaWNlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gIH1cblxuICAmX19wcmljZV9pbl9zdG9jayB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gICZfX3ByaWNlLS1uYSB7IGNvbG9yOiAjYWRiNWJkOyB9XG5cbiAgLy8g4pSA4pSAIEFjdGlvbiBjb2wg4oCUIGFsbCBidXR0b25zIHVuaWZvcm0gMTI4w5czOCDilIDilIBcbiAgJl9fYWN0aW9uLWJ0biB7XG4gICAgd2lkdGg6IDEyOHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgICBmb250LXNpemU6IDAuODJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICY6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICAgICAgYmFja2dyb3VuZDogIzA0OTBhMztcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkLFxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJi0tbG9hZGluZyB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLS1zdWNjZXNzIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8g4pSA4pSAIFNwaW5uZXIgaW5zaWRlIGxvYWRpbmcgYnV0dG9uIOKUgOKUgFxuICAmX19hY3Rpb24tYnRuICsgJl9fYWN0aW9uLWJ0biB7IGRpc3BsYXk6IG5vbmU7IH0gLy8gc2FmZXR5XG5cbiAgJl9fdW5hdmFpbGFibGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEyOHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgZm9udC1zaXplOiAwLjgycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZmxleDoxO1xuICB9XG59XG5cbi8vIOKUgOKUgCBTdG9jayBiYWRnZXMg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4uc3B3LXN0b2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjNyZW0gMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZm9udC1zaXplOiAwLjc4cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuXG4gICYtLWluICAgICAgIHsgYmFja2dyb3VuZDogI2QxZmFlNTsgY29sb3I6ICMwNjVmNDY7IH1cbiAgJi0taW5xdWlyeSAgeyBiYWNrZ3JvdW5kOiAjZmVmM2M3OyBjb2xvcjogIzkyNDAwZTsgfVxuICAmLS1vdXQgICAgICB7IGJhY2tncm91bmQ6ICNmZWUyZTI7IGNvbG9yOiAjOTkxYjFiOyB9XG59XG5cbi8vIOKUgOKUgCBQbGFpbiBhdmFpbGFiaWxpdHkgdGV4dCAobm8gcGlsbHMpIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLnNwdy1hdmFpbCB7XG4gIGZvbnQtc2l6ZTogMC44MnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAmLS1pbiAgICAgIHsgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpOyB9XG4gICYtLWlucXVpcnkgeyBjb2xvcjogI2I0YjhiYjsgfVxuICAmLS1vdXQgICAgIHsgY29sb3I6ICNkYzM1NDU7IH1cbn1cblxuLy8g4pSA4pSAIEFjdGlvbiBjZWxsOiBxdHkgbnVtYmVyICsgYnV0dG9uIHNpZGUgYnkgc2lkZSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi5zcHctYm9tLXRhYmxlIHtcbiAgJl9fYWN0aW9uLWNlbGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDAuNnJlbTtcbiAgICBtaW4td2lkdGg6IDIzMHB4O1xuICB9XG4gICZfX3F0eS1pbnAge1xuICAgIHdpZHRoOiA3MHB4O1xuICB9XG4gICZfX3F0eS12YWwge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAwLjk1cmVtO1xuICAgIGNvbG9yOiAjMWExYTFhO1xuICAgIG1pbi13aWR0aDogMS41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNzBweDtcbiAgfVxuXG4gICZfX2J0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDphdXRvO1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnRuLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDAuODJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICYtLWRvdGF6IHtcbiAgICAgIGJhY2tncm91bmQ6ICNiNGI4YmI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjOWVhM2E3OyB9XG4gICAgfVxuICB9XG5cbiAgLmJ0bi5idG4tcHJpbWFyeS5idG4tc20ge1xuICAgIGZvbnQtc2l6ZTogMC44MnJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGhlaWdodDogMzhweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6MTUwLjRweDtcbiAgfVxufVxuXG4vLyDilIDilIAgQWRkLXRvLWNhcnQgc3Bpbm5lciDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbkBrZXlmcmFtZXMgc3B3LXNwaW4ge1xuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuLnNwdy1ib20tc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogc3B3LXNwaW4gMC43cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cblxuLnNwdy1ib20tc2VjdGlvbl9fc2NoZW1hLWltZy1wcmV2aWV3IHtcbiAgd2lkdGg6NTAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBtYXJnaW46IDBweCBhdXRvOztcbn1cblxuIiwiOnJvb3Qge1xuXHQtLWNjLWZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWJvZHkpO1xuXHQtLWNjLW1vZGFsLWJvcmRlci1yYWRpdXM6IC41cmVtO1xuXHQtLWNjLWJ0bi1ib3JkZXItcmFkaXVzOiAuMnJlbTtcblx0LS1jYy1tb2RhbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuMjVzO1xuXHQtLWNjLWxpbmstY29sb3I6IHZhcigtLWNjLWJ0bi1wcmltYXJ5LWJnKTtcblx0LS1jYy1tb2RhbC1tYXJnaW46IDFyZW07XG5cdC0tY2Mtei1pbmRleDogMjE0NzQ4MzY0Nztcblx0LS1jYy1iZzogI2ZmZjtcblx0LS1jYy1wcmltYXJ5LWNvbG9yOiAjMmMyZjMxO1xuXHQtLWNjLXNlY29uZGFyeS1jb2xvcjogIzVlNjI2Njtcblx0LS1jYy1idG4tcHJpbWFyeS1iZzogIzE1YTBiNDtcblx0LS1jYy1idG4tcHJpbWFyeS1jb2xvcjogI2ZmZjtcblx0LS1jYy1idG4tcHJpbWFyeS1ib3JkZXItY29sb3I6IHZhcigtLWNjLWJ0bi1wcmltYXJ5LWJnKTtcblx0LS1jYy1idG4tcHJpbWFyeS1ob3Zlci1iZzogIzA0OTBhMztcblx0LS1jYy1idG4tcHJpbWFyeS1ob3Zlci1jb2xvcjogI2ZmZjtcblx0LS1jYy1idG4tcHJpbWFyeS1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWJnKTtcblx0LS1jYy1idG4tc2Vjb25kYXJ5LWJnOiAjZWVlO1xuXHQtLWNjLWJ0bi1zZWNvbmRhcnktY29sb3I6IHZhcigtLWNjLXByaW1hcnktY29sb3IpO1xuXHQtLWNjLWJ0bi1zZWNvbmRhcnktYm9yZGVyLWNvbG9yOiB2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWJnKTtcblx0LS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWJnOiAjZDRkYWUwO1xuXHQtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItY29sb3I6ICMwMDA7XG5cdC0tY2MtYnRuLXNlY29uZGFyeS1ob3Zlci1ib3JkZXItY29sb3I6ICNkNGRhZTA7XG5cdC0tY2Mtc2VwYXJhdG9yLWJvcmRlci1jb2xvcjogI2YwZjRmNztcblx0LS1jYy10b2dnbGUtb24tYmc6IHZhcigtLWNjLWJ0bi1wcmltYXJ5LWJnKTtcblx0LS1jYy10b2dnbGUtb2ZmLWJnOiAjNjY3NDgxO1xuXHQtLWNjLXRvZ2dsZS1vbi1rbm9iLWJnOiAjZmZmO1xuXHQtLWNjLXRvZ2dsZS1vZmYta25vYi1iZzogdmFyKC0tY2MtdG9nZ2xlLW9uLWtub2ItYmcpO1xuXHQtLWNjLXRvZ2dsZS1lbmFibGVkLWljb24tY29sb3I6IHZhcigtLWNjLWJnKTtcblx0LS1jYy10b2dnbGUtZGlzYWJsZWQtaWNvbi1jb2xvcjogdmFyKC0tY2MtYmcpO1xuXHQtLWNjLXRvZ2dsZS1yZWFkb25seS1iZzogI2Q1ZGVlMjtcblx0LS1jYy10b2dnbGUtcmVhZG9ubHkta25vYi1iZzogI2ZmZjtcblx0LS1jYy10b2dnbGUtcmVhZG9ubHkta25vYi1pY29uLWNvbG9yOiB2YXIoLS1jYy10b2dnbGUtcmVhZG9ubHktYmcpO1xuXHQtLWNjLXNlY3Rpb24tY2F0ZWdvcnktYm9yZGVyOiB2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmcpO1xuXHQtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1iZzogI2VlZWVlZTtcblx0LS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYm9yZGVyOiAjZWVlZWVlO1xuXHQtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1ob3Zlci1iZzogI2VlZTtcblx0LS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2staG92ZXItYm9yZGVyOiAjZWVlO1xuXHQtLWNjLWNvb2tpZS1jYXRlZ29yeS1leHBhbmRlZC1ibG9jay1iZzogI2VlZTtcblx0LS1jYy1jb29raWUtY2F0ZWdvcnktZXhwYW5kZWQtYmxvY2staG92ZXItYmc6ICNlZWU7XG5cdC0tY2Mtb3ZlcmxheS1iZzogcmdiYSgwLDAsMCwwKTtcblx0LS1jYy13ZWJraXQtc2Nyb2xsYmFyLWJnOiB2YXIoLS1jYy1zZWN0aW9uLWNhdGVnb3J5LWJvcmRlcik7XG5cdC0tY2Mtd2Via2l0LXNjcm9sbGJhci1ob3Zlci1iZzogdmFyKC0tY2MtYnRuLXByaW1hcnktaG92ZXItYmcpO1xuXHQtLWNjLWZvb3Rlci1iZzogdmFyKC0tY2MtYnRuLXNlY29uZGFyeS1iZyk7XG5cdC0tY2MtZm9vdGVyLWNvbG9yOiB2YXIoLS1jYy1zZWNvbmRhcnktY29sb3IpO1xuXHQtLWNjLWZvb3Rlci1ib3JkZXItY29sb3I6ICNlNGVhZWQ7XG5cdC0tY2MtcG0tdG9nZ2xlLWJvcmRlci1yYWRpdXM6IDRlbTtcbn1cblxuI2NjLW1haW4gLnBtX19zZWN0aW9uLCAjY2MtbWFpbiAucG1fX3NlY3Rpb24tLXRvZ2dsZSB7XG4gICBib3JkZXItcmFkaXVzOiAwLjM1ZW07XG59XG4jY2MtbWFpbiAucG1fX3NlY3Rpb24tLWV4cGFuZGFibGUgLnBtX19zZWN0aW9uLWFycm93IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4jY2MtbWFpbiAuY21fX3RleHRzIHtcblx0YSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cblxuXHRwe1xuXHRcdGNvbG9yOiAjMDAxQTJBO1xuXHRcdGZvbnQtc2l6ZTogMC44NXJlbTtcblx0fVxufVxuI2NjLW1haW4gLnBtX19zZWN0aW9uLWRlc2Mtd3JhcHBlciBwIHtcblx0Y29sb3I6ICMwMDFBMkE7XG5cdGZvbnQtc2l6ZTogMC44NXJlbSFpbXBvcnRhbnQ7XG59XG4jY2MtbWFpbiAucG1fX3NlY3Rpb24tZGVzYy13cmFwcGVyIGEge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSFpbXBvcnRhbnQ7XG59XG4jY2MtbWFpbiAuY20tLWNsb3VkIC5jbV9fYnRucyB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuI2NjLW1haW4gLmNtLS1jbG91ZCAuY21fX2Rlc2Mge1xuXHQgbWF4LWhlaWdodDogMzUwcHg7XG59XG4jY2MtbWFpbiAuY21fX2JvZHkge1xuXHRwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuI2NjLW1haW4gLnBtIHtcbiAgICAmX19idG4tZ3JvdXAgLnBtX19idG5bZGF0YS1yb2xlPVwibmVjZXNzYXJ5XCJde1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWJnKSFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY2MtYnRuLXNlY29uZGFyeS1ib3JkZXItY29sb3IpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY2MtYnRuLXNlY29uZGFyeS1jb2xvcik7XG4gICAgfSBcbiAgICAmX19idG4tZ3JvdXAgLnBtX19idG5bZGF0YS1yb2xlPVwibmVjZXNzYXJ5XCJdOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWJnKSFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY2MtYnRuLXNlY29uZGFyeS1ob3Zlci1iZykhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogdmFyKC0tY2MtYnRuLXNlY29uZGFyeS1ob3Zlci1jb2xvcik7XG4gICAgfSBcbn1cblxuI2NjLW1haW4gLmNtX19idG5zIC5jbV9fYnRuLWdyb3Vwe1xuICAgIC5jbV9fYnRuW2RhdGEtcm9sZT1cIm5lY2Vzc2FyeVwiXXtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2MtYnRuLXNlY29uZGFyeS1iZykhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNjLWJ0bi1zZWNvbmRhcnktYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNjLWJ0bi1zZWNvbmRhcnktY29sb3IpO1xuICAgIH0gXG4gICAgLmNtX19idG5bZGF0YS1yb2xlPVwibmVjZXNzYXJ5XCJdOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWJnKSFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY2MtYnRuLXNlY29uZGFyeS1ob3Zlci1iZykhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogdmFyKC0tY2MtYnRuLXNlY29uZGFyeS1ob3Zlci1jb2xvcik7XG4gICAgfSBcbn1cblxuI2NjLW1haW4gLnBtX19zZWN0aW9uLXRhYmxlIHtcblx0Y29sb3I6ICMwMDFhMmE7XG5cdGZvbnQtc2l6ZTogMTJweDtcbn1cblxuXG5cblxuIiwiLyoqXG4gKiBTd2lwZXIgMTEuMi4xMFxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyNSBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBKdW5lIDI4LCAyMDI1XG4gKi9cblxuLyogRk9OVF9TVEFSVCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgc3JjOiB1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8qIEZPTlRfRU5EICovXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmO1xuICAvKlxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gIC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGluaXRpYWw7XG4gICovXG59XG46aG9zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24sIGluaXRpYWwpO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1pb3MgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4uc3dpcGVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLyogRm9yIEZpcmVmb3ggKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbn1cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IG5vbmU7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IG5vbmU7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvcmRlcjogOTk5OTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xuICBzY3JvbGwtc25hcC1zdG9wOiBhbHdheXM7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuLyogU2xpZGUgc3R5bGVzIHN0YXJ0ICovXG4vKiAzRCBTaGFkb3dzICovXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsXG4uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XG59XG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBTbGlkZSBzdHlsZXMgZW5kICovXG4iLCIubGluZS1jbGFtcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IHZhcigtLWxpbmUtY2xhbXAtbnVtYmVyKTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIi5saW5lLWNsYW1wIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogdmFyKC0tbGluZS1jbGFtcC1udW1iZXIpO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/