

/* Start:/local/frontend/build/css/style.min.css?1773233054247797*/
html {-webkit-tap-highlight-color: transparent }.delivery-table-region, .menu-head, .nowrap, a[href^="tel:"] {white-space: nowrap }.enter-head__menu, .form-field_desc, .invisible, .title-row .checkbox {visibility: hidden }.btn-add:before, .btn-remove:before, .contacts-list table td, img {vertical-align: middle }.accordion_title:before, .category-item_hover {-webkit-backface-visibility: hidden }.about-us .values ul div, .b-main__contacts .tel-block, .footer-menu-list, .main-office__popup a, .table .catalog-item-top, .tel-block.footer-contacts__item {-webkit-box-orient: vertical;-webkit-box-direction: normal }@font-face {font-family: Roboto;font-style: normal;font-weight: 300;font-stretch: 100%;font-display: swap;src: url(/local/frontend/build/css/../fonts/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmZiArmlw.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }@font-face {font-family: Roboto;font-style: normal;font-weight: 300;font-stretch: 100%;font-display: swap;src: url(/local/frontend/build/css/../fonts/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmUiAo.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }@font-face {font-family: Roboto;font-style: normal;font-weight: 300;font-stretch: 100%;font-display: swap;src: url(/local/frontend/build/css/../fonts/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmQiArmlw.woff2) format('woff2');unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }@font-face {font-family: Roboto;font-style: normal;font-weight: 300;font-stretch: 100%;font-display: swap;src: url(/local/frontend/build/css/../fonts/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmaiArmlw.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF }@font-face {font-family: Roboto;font-style: normal;font-weight: 400;font-display: swap;src: local("Roboto"), local("Roboto-Regular"), url('/local/frontend/build/css/../fonts/KFOmCnqEu92Fr1Mu72xKOzY.woff2') format("woff2");unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }@font-face {font-family: Roboto;font-style: normal;font-weight: 400;font-display: swap;src: local("Roboto"), local("Roboto-Regular"), url('/local/frontend/build/css/../fonts/KFOmCnqEu92Fr1Mu5mxKOzY.woff2') format("woff2");unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }@font-face {font-family: Roboto;font-style: normal;font-weight: 400;font-display: swap;src: local("Roboto"), local("Roboto-Regular"), url('/local/frontend/build/css/../fonts/KFOmCnqEu92Fr1Mu7GxKOzY.woff2') format("woff2");unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }@font-face {font-family: Roboto;font-style: normal;font-weight: 400;font-display: swap;src: local("Roboto"), local("Roboto-Regular"), url('/local/frontend/build/css/../fonts/KFOmCnqEu92Fr1Mu4mxK.woff2') format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }@font-face {font-family: Roboto;font-style: normal;font-weight: 500;font-display: swap;src: local("Roboto Medium"), local("Roboto-Medium"), url('/local/frontend/build/css/../fonts/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2') format("woff2");unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }@font-face {font-family: Roboto;font-style: normal;font-weight: 500;font-display: swap;src: local("Roboto Medium"), local("Roboto-Medium"), url('/local/frontend/build/css/../fonts/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2') format("woff2");unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }@font-face {font-family: Roboto;font-style: normal;font-weight: 500;font-display: swap;src: local("Roboto Medium"), local("Roboto-Medium"), url('/local/frontend/build/css/../fonts/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2') format("woff2");unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }@font-face {font-family: Roboto;font-style: normal;font-weight: 500;font-display: swap;src: local("Roboto Medium"), local("Roboto-Medium"), url('/local/frontend/build/css/../fonts/KFOlCnqEu92Fr1MmEU9fBBc4.woff2') format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }@font-face {font-family: Roboto;font-style: normal;font-weight: 700;font-display: swap;src: local("Roboto Bold"), local("Roboto-Bold"), url('/local/frontend/build/css/../fonts/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2') format("woff2");unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }@font-face {font-family: Roboto;font-style: normal;font-weight: 700;font-display: swap;src: local("Roboto Bold"), local("Roboto-Bold"), url('/local/frontend/build/css/../fonts/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2') format("woff2");unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }@font-face {font-family: Roboto;font-style: normal;font-weight: 700;font-display: swap;src: local("Roboto Bold"), local("Roboto-Bold"), url('/local/frontend/build/css/../fonts/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2') format("woff2");unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }@font-face {font-family: Roboto;font-style: normal;font-weight: 700;font-display: swap;src: local("Roboto Bold"), local("Roboto-Bold"), url('/local/frontend/build/css/../fonts/KFOlCnqEu92Fr1MmWUlfBBc4.woff2') format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }*, :after, :before {box-sizing: border-box }button, input, select, textarea {font-family: inherit;font-size: inherit;line-height: inherit }.b-title.h2, body, h2.b-title, h2.b-title-tab {font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif }.account-main-menu .feedback, .price-info p, figure {margin: 0 }.container, .container-fluid {margin-right: auto;margin-left: auto }img {max-width: 100% }.container {width: 100%;max-width: 1628px;padding-left: 54px;padding-right: 54px }.clearfix:after, .clearfix:before, .contacts-foot:after, .contacts-foot:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .discount:after, .discount:before, .nav:after, .nav:before, .partners-forms .form-group:after, .partners-forms .form-group:before, .row:after, .row:before, .social:after, .social:before {content: " ";display: table }.clearfix:after, .contacts-foot:after, .container-fluid:after, .container:after, .discount:after, .nav:after, .partners-forms .form-group:after, .row:after, .social:after {clear: both }.container-fluid {padding-left: 8px;padding-right: 8px }.row {margin-left: -8px;margin-right: -8px }.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {position: relative;min-height: 1px;padding-left: 8px;padding-right: 8px }.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {float: left }.col-xs-1 {width: 8.33333% }.col-xs-2 {width: 16.66667% }.category-item:first-child:nth-last-child(4), .category-item:nth-child(6n+1):last-child, .category-item:nth-child(6n+1):nth-last-child(4), .category-item:nth-child(6n+6):nth-last-child(2), .col-xs-3 {width: 25% }.col-xs-4 {width: 33.33333% }.col-xs-5 {width: 41.66667% }.brands-table.col2 .item, .category-item:first-child:last-child, .category-item:nth-child(4):nth-last-child(2), .category-item:nth-child(5):last-child, .category-item:nth-child(6n+1), .category-item:nth-child(6n+2):last-child, .category-item:nth-child(6n+6), .category-item:nth-child(6n-1):last-child, .category-item:nth-child(6n-2):nth-last-child(2), .col-xs-6 {width: 50% }.col-xs-7 {width: 58.33333% }.col-xs-8 {width: 66.66667% }.col-xs-9 {width: 75% }.col-xs-10 {width: 83.33333% }.col-xs-11 {width: 91.66667% }.bx-pdf-container .mainContainer, .col-xs-12, .form-field {width: 100% }.col-xs-pull-0 {right: auto }.col-xs-pull-1 {right: 8.33333% }.col-xs-pull-2 {right: 16.66667% }.col-xs-pull-3 {right: 25% }.col-xs-pull-4 {right: 33.33333% }.col-xs-pull-5 {right: 41.66667% }.col-xs-pull-6 {right: 50% }.col-xs-pull-7 {right: 58.33333% }.col-xs-pull-8 {right: 66.66667% }.col-xs-pull-9 {right: 75% }.col-xs-pull-10 {right: 83.33333% }.col-xs-pull-11 {right: 91.66667% }.col-xs-pull-12 {right: 100% }.col-xs-push-0 {left: auto }.col-xs-push-1 {left: 8.33333% }.col-xs-push-2 {left: 16.66667% }.col-xs-push-3 {left: 25% }.col-xs-push-4 {left: 33.33333% }.col-xs-push-5 {left: 41.66667% }.col-xs-push-6 {left: 50% }.col-xs-push-7 {left: 58.33333% }.col-xs-push-8 {left: 66.66667% }.col-xs-push-9 {left: 75% }.col-xs-push-10 {left: 83.33333% }.col-xs-push-11 {left: 91.66667% }.col-xs-push-12 {left: 100% }.col-xs-offset-0 {margin-left: 0 }.col-xs-offset-1 {margin-left: 8.33333% }.col-xs-offset-2 {margin-left: 16.66667% }.col-xs-offset-3 {margin-left: 25% }.col-xs-offset-4 {margin-left: 33.33333% }.col-xs-offset-5 {margin-left: 41.66667% }.col-xs-offset-6 {margin-left: 50% }.col-xs-offset-7 {margin-left: 58.33333% }.col-xs-offset-8 {margin-left: 66.66667% }.col-xs-offset-9 {margin-left: 75% }.col-xs-offset-10 {margin-left: 83.33333% }.col-xs-offset-11 {margin-left: 91.66667% }.col-xs-offset-12 {margin-left: 100% }.fade {opacity: 0;transition: opacity .4s linear }.accordion_body .accordion_title.collapsed:after, .b-header-bot_l .humb.active .close, .b-header-bot_l.button-show .humb, .b-main.basket-order-page .order-tabs span.active-tab:after, .brands-table .item:hover:before, .category-item_wrap:hover .category-item_hover, .check-cust:checked + .check-cust_i:before, .checkbox .check-cust:checked + .check-cust_i:before, .fade.in, .nav-tabs > li.active > a:before, .nav-tabs > li.active > span:before, .price-checkbox input:checked ~ .retail-price, .radio-color .check-cust:checked + .check-cust_i:before {opacity: 1 }.accordion_body .accordion_panel:after, .account-main-menu .account-settings-menu .bottom-subscription-block .section-container input[type=checkbox], .b-content_body > .accordion:last-child > .accordion_panel:last-child:after, .b-main.basket-order-page .center-order-container .pay-bottom-block .inner-block .form-elem input[type=radio], .b-main.basket-order-page .center-order-container .top-block .form-elem input[type=radio], .basket-small .enter-head .btn-enter_icon:after, .breadcrumbs .item:after, .breadcrumbs .item:before, .breadcrumbs .item:first-child > a:before, .btn-enter_icon:after, .catalog-list .catalog-item_logo, .catalog-menu [class^=item-]:before, .collapse, .contacts-foot > li:before, .contacts-head > li:before, .left-account-page-block .select-account-menu-container, .list-unstyled > li:before, .main .humb, .menu-head ul > li:before, .nav > li:before, .pagination li:before, .product-triggers li:before, .tab-content > .tab-pane, ol > li:last-child:after, ul.no-marker > li:before {display: none }.btn-enter_icon:before, .collapse.in, .first-question.active, .fix-comment .fixed-comment, .header_map-shadow.active, .header_ru-map_question .first-question, .p, .price-pop.opened, .second-question.active, .show-comment, .tab-content > .active, textarea {display: block }ol > li, tr.collapse.in {display: table-row }tbody.collapse.in {display: table-row-group }.collapsing {position: relative;height: 0;overflow: hidden;transition-property: height, visibility;transition-duration: .35s;transition-timing-function: ease }.nav {margin: 0;padding: 0;list-style: none }.nav > li {position: relative;display: block }.nav > li > a, .nav > li > span {position: relative;display: block;padding: 10px 15px }.nav > li.disabled > a {color: #777 }.nav > li.disabled > a:focus, .nav > li.disabled > a:hover {color: #777;text-decoration: none;background-color: transparent;cursor: not-allowed }.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {background-color: #eee;border-color: #1aba50 }.blockquote:first-child, .contacts-head:not(:first-child), .feedback_title, .h1:first-child, .h2:first-child, .h3:first-child, .h4:first-child, .h5:first-child, .h6:first-child, .p, .pagination:not(:first-child), address, h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child, p {margin-top: 0 }.nav > li > a > img {max-width: none }.nav-tabs > li {float: left;padding-left: 0;margin-bottom: 0 }.nav-tabs > li:last-child > a, .nav-tabs > li:last-child > span, .product-triggers_horizontal li:last-child, .social-item:last-child {margin-right: 0 }.nav-tabs > li > a, .nav-tabs > li > span {position: relative;padding: 19px 0 17px;margin-right: 30px;font-size: 16px;text-align: center;font-weight: 700;line-height: 1.1;color: gray;background: 0 0 }.nav-tabs > li > a:before, .nav-tabs > li > span:before {content: "";display: block;height: 2px;width: 100%;background: #1aba50;position: absolute;bottom: -2px;left: 0;opacity: 0;transition: opacity .3s;z-index: 2 }.b-main.basket-order-page .center-order-container .pay-bottom-block .inner-block label .date-deliv span.date-deliv-date, .b-main.basket-order-page .order-tabs span.active-tab, .biblioteka-3d-modeli .boss-item .boss-description h4, .biblioteka-3d-modeli .boss-item .boss-email a, .biblioteka-3d-modeli .boss-item .boss-tel a, .brands-list .item.active .name, .nav-tabs > li > a:hover, .nav-tabs > li > span:hover, address {color: #333 }.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > span, .nav-tabs > li.active > span:focus, .nav-tabs > li.active > span:hover {color: #333;cursor: default }.tab-content {position: relative;width: 100%;padding: 52px 0 60px }.tab-content:before {content: "";display: block;height: 2px;background: #ebebeb;position: absolute;top: 0;left: -12.9%;right: -16px }.center-block {display: block;margin-left: auto;margin-right: auto }.pull-right {float: right !important }.pull-left {float: left !important }.b-main.my-orders-page .row .catalog-item.wait-pay-elem .inner-container .hidden, .hide, .visible-lg, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block, .visible-md, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-print, .visible-print-block, .visible-print-inline, .visible-print-inline-block, .visible-sm, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-xs, .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block {display: none !important }.b-main.my-orders-page .row .catalog-item.wait-pay-elem .inner-container .show {display: block !important }.text-hide {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0 }address, body {font-style: normal }.affix {position: fixed }.about-us .info-item__title-wrapper, .accordion_panel, .accordion_title, .b-bord, .b-content_aside, .b-content_head, .b-main, .b-page, .banner, .breadcrumbs .item.item-drop > a, .btn-arr, .contacts-list table tr, .feedback-form .form-field_bord, .files_lnk, .head_map-link, .logo_pic, .m-page, .media-center, .search-head, .textarea-wrapper, table {position: relative }body, html {margin: 0;padding: 0 }body {min-width: 300px;overflow-x: auto;font-size: 16px;line-height: 1.75;color: #595959;background-color: #f0f0f0 }.advantages-footer, .advantages-text span, .advantages-title, .basket-head .text, .basket-head_num, .feedback-info_descr .name, .feedback-info_descr .tel, .h4, .h5, b, h4, h5, strong, table thead td, table thead th, table.table-list tr td:first-child {font-weight: 700 }body.m-open, body.slideoutOpen {overflow: hidden }.accordion_title:hover, .breadcrumbs .item > a:hover, .btn-basket_wrap.invert input, .contacts-head_item > a:hover, .text-select, a, ol > li:before {color: #1aba50 }a:focus, a:hover {color: #595959;outline: 0 }.p, address, p {margin-bottom: .6em }.b-content_body a[href^="mailto:"], .b-content_body a[href^="tel:"], .b-main.my-orders-page .archive-title, .catalog-item_more, .contacts-descr a[href^="tel:"], .contacts-link, .contacts-list_name, .feedback-info_text, .head-content__description-title span, .price-checkbox .personal-price, .price-checkbox input:checked ~ .retail-price, .product-triggers li {font-weight: 500 }.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {color: #333;font-weight: 700;text-transform: none }.dealers-map-item-title, .files_type, .logo_text, .text-uppercase {text-transform: uppercase }.h1 {margin-top: 0;margin-bottom: .65em;font-size: 32px;line-height: 1.4 }.h2, h2 {margin-bottom: .38em;margin-top: .9em;font-size: 28px;line-height: 1.6 }.h3, h3 {margin-bottom: .6em;margin-top: 1.3em;font-size: 22px;line-height: 1.6 }.h4, .h5, h4, h5 {margin-bottom: .5em;margin-top: 1.2em;font-size: 18px;line-height: 1.6 }.b-content_head .h1 + .subtitle, .b-content_head h1 + .subtitle, .h1 + .b-content_head, .h1 + .b-subtitle, h1 + .b-content_head, h1 + .b-subtitle {margin-top: -16px }.b-title.h2, h2.b-title, h2.b-title-tab {margin-bottom: 19px;margin-top: 0;line-height: 1.30769;color: #404040;font-weight: 500 }.about-brands_info .p, .about-brands_info address, .about-brands_info p, .about-us .mission-title, .b-content_head .subtitle, .block-3d-models .files_lnk, .catalog-item_text, .form-group label, .text-select, ol > li:before {font-weight: 400 }.b-content_head .subtitle, .b-heading, .b-subtitle {color: #333;font-size: 20px }.b-content_head .subtitle, .b-subtitle {margin-bottom: 1.2em;line-height: 1.5 }.b-content_head .subtitle + .accordion, .b-subtitle + .accordion {margin-top: 52px }.b-heading {margin-bottom: 1.18em }.mt-0 {margin-top: 0 !important }.mt-1 {margin-top: 10px !important }.mt-2 {margin-top: 20px !important }.mt-3 {margin-top: 30px !important }.mt-4 {margin-top: 40px !important }.mt-5 {margin-top: 50px !important }.mb-0 {margin-bottom: 0 !important }.mb-1 {margin-bottom: 10px !important }.mb-2 {margin-bottom: 20px !important }.mb-3 {margin-bottom: 30px !important }.mb-4 {margin-bottom: 40px !important }.mb-5 {margin-bottom: 50px !important }.catalog-item_text, .brands-list .name, .contacts-list_subname, .tabs-wrapper .tabs-item a, .text-light {color: gray }.block-bg {padding: 44px 45px 44px 30px;background: #f7f7f7 }.b-content_body > .p:last-child, .b-content_body > address:last-child, .b-content_body > p:last-child, .b-content_head .subtitle:last-child, .block-bg ol, .block-bg ol > li:last-child, .block-bg ul, .block-bg ul > li:last-child, .contacts-descr:last-child, .feedback-form .form-group:last-child, .menu-head .item-1, ol > li > ol > li:last-child, ol > li > ul > li:last-child, ul > li > ol > li:last-child, ul > li > ul > li:last-child {margin-bottom: 0 }.bx-pdf-container {width: 900px;height: 800px !important }.b-page {margin: 0 auto;background-color: #f0f0f0 }.b-main {padding-bottom: 70px }.main .b-main {padding-bottom: 0 }.b-content, .b-header-bot > .container, .b-header-top > .container, .b-main > .container, .feedback-form .feedback-form_textarea, .feedback-form .feedback-form_textarea .form-control, .feedback-form .feedback-form_textarea .form-field {height: 100% }.b-content_bg {border-radius: 3px;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .15);background: #fff }.b-content_wrap, .product-triggers_horizontal {display: -ms-flexbox;display: flex }.b-content_wrap + .discount {margin-top: -60px }.b-content_body {padding: 60px 0 70px }.b-content_body .map-wide, .b-content_body .wide {margin-left: -12.78%;margin-right: -38.29% }.b-content_body .delivery-table {margin-right: -25.3% }.b-content_body .no-padding, .b-content_body > .accordion {margin-right: -25.4% }.b-content_aside {z-index: 2;height: 100%;background: #1aba50 }.b-content_head {padding-bottom: 50px }.b-content_head.nobord {padding-bottom: 33px }.b-content_head.nobord:before {display: none;padding-bottom: 0 }.accordion_panel:before, .b-bord:before, .b-content_head:before {content: "";display: block;height: 1px;background: #ebebeb;position: absolute;bottom: 0;left: -12.78%;right: -38.29% }.btn-cancel:before, .btn-cancel_wrap:before, .files_lnk:before, .form-field_desc:before, .ic {display: inline-block;vertical-align: middle;background-image: url(/local/frontend/build/css/../images/sprite.png);background-size: 149px 130px }.ic-action {background-position: -64px -62px;width: 24px;height: 18px }.breadcrumbs + .b-title, .ic-action_translate--50, .ic-discount_translate--50, .ic-lnk_translate--50, .ic-sale_translate--50 {margin-top: -9px }.ic-category-handle {background-position: -83px -90px;width: 24px;height: 14px }.ic-category-handle_translate--50, .ic-del_translate--50, .ic-facebook_translate--50, .ic-money_translate--50 {margin-top: -7px }.btn-cancel:before, .btn-cancel_wrap:before, .ic-del {background-position: -43px -116px;width: 14px;height: 14px }.ic-discount {background-position: -55px -90px;width: 24px;height: 18px }.form-field_desc:before {background-position: -62px -30px;width: 25px;height: 25px }.ic-info_translate--50 {margin-top: -12.5px }.ic-instagram_translate--50, .ic-menu-des_translate--50, .ic-menu-info_translate--50, .ic-telegram_translate--50, .ic-vk_translate--50 {margin-top: -13px }.files_lnk:before, .ic-lnk {background-position: -139px 0;width: 10px;height: 18px }.ic-menu-coop {background-position: 0 -62px;width: 26px;height: 24px }.ic-menu-coop_translate--50 {margin-top: -12px }.ic-menu-des {background-position: -116px 0;width: 19px;height: 26px }.ic-menu-info {background-position: -32px 0;width: 26px;height: 26px }.ic-menu-location {background-position: -92px 0;width: 20px;height: 28px }.ic-menu-location_translate--50, .ic-menu-phone_translate--50, .ic-youtube_translate--50 {margin-top: -14px }.ic-menu-pay {background-position: -30px -62px;width: 30px;height: 20px }.ic-menu-pay_translate--50, .ic-news_translate--50, .ic-trash_translate--50 {margin-top: -10px }.ic-menu-phone {background-position: -92px -32px;width: 18px;height: 28px }.ic-money {background-position: 0 -116px;width: 20px;height: 14px }.ic-news {background-position: -116px -54px;width: 19px;height: 20px }.ic-sale {background-position: -92px -64px;width: 18px;height: 18px }.ic-trash {background-position: -116px -78px;width: 18px;height: 20px }.icon {display: inline-block;width: 1em;height: 1em;fill: currentColor;stroke: inherit }.icon-basket {font-size: 2rem;width: 1em }.icon-block {font-size: 1.5rem;width: 1em }.icon-close {font-size: 1.3969rem;width: 1em }.icon-facebook, .icon-twitter, .icon-vkontakte, .icon-youtube {font-size: 3.2rem;width: 1em }.icon-info, .icon-label {font-size: 1.8rem;width: 1em }.icon-list {font-size: 1.5rem;width: 1.2em }.icon-lnk {font-size: 1.8rem;width: .55556em }.icon-menu-amort, .icon-menu-furniture, .icon-menu-kran, .icon-menu-shop, .icon-menu-undraw {font-size: 2.4rem;width: .83333em }.icon-menu-bed, .icon-menu-handles, .icon-menu-profil {font-size: 1.6rem;width: 1.5em }.icon-menu-cupboard {font-size: 2.4rem;width: .75em }.icon-menu-door, .icon-menu-light {font-size: 2.4rem;width: .58333em }.icon-menu-fasad {font-size: 2.4rem;width: .725em }.icon-menu-fixture {font-size: 2.44rem;width: .65574em }.icon-menu-holder {font-size: 2.4rem;width: .79167em }.icon-menu-hook {font-size: 2.4rem;width: .66667em }.icon-menu-kitchen {font-size: 2.4rem;width: 1em }.icon-menu-kromka {font-size: 1.4rem;width: 1.71429em }.icon-menu-locker {font-size: 2.1rem;width: .95238em }.icon-menu-loop {font-size: 2.4rem;width: .91667em }.icon-menu-other {font-size: .8rem;width: 3em }.icon-menu-prop {font-size: 2.4rem;width: .85em }.icon-menu-push {font-size: 2rem;width: 1.2em }.icon-menu-shed {font-size: 1.8rem;width: 1.33333em }.icon-menu-table {font-size: 1.9rem;width: 1.26316em }.icon-menu-tool {font-size: 2.22rem;width: .9955em }.icon-menu-wardrobe {font-size: 1.8rem;width: 1.24444em }.icon-news {font-size: 2rem;width: .9em }.icon-pay {font-size: 1.4rem;width: 1.42857em }.btn-add:before, .btn-enter_icon:after, .btn-enter_icon:before, .btn-remove:before, .btn-repeat:before, .btn-repeat_wrap:before, .product-triggers li.product-triggers_share:after {display: inline-block;background-image: url(/local/frontend/build/css/../images/sprite-bg.svg);background-size: 15.875rem 16.4375rem }.clients__content-img, .delivery-table th, .get-my-orders-act, .left-account-page-block .bottom-manager-block .desc-block {text-align: center }.waranty .tel-block {margin-right: 30px }.humb_icon:before {left: 0 }table.table-list tr td:last-child {padding-right: 0 }.humb.active .humb_icon {opacity: 0 }.contact-icon_wrapper .contact-icon_item.arrow.revert a::after, .media-center:hover span.media__arrow {transform: rotate(180deg) }ol, ul {width: 100%;list-style: none;padding: 0;margin-top: 0;margin-bottom: 2.5em }ol > li, ul > li {position: relative;margin-top: 0;margin-bottom: 1em }ol > li > ol, ol > li > ul, ul > li > ol, ul > li > ul {margin-top: .7em;margin-bottom: 0 }.second-question form .city-list-wrapper li, ul {padding-left: 20px }ul > li {padding-left: 12px }ul > li:before {content: "";display: block;width: 4px;height: 4px;background-color: #1aba50;border-radius: 4px;position: absolute;left: 0;top: 10px }.contacts-foot > li, .contacts-head > li, .list-unstyled > li, .menu-head ul > li, ul.no-marker > li {padding-left: 0 }ul.style-2 > li {padding-left: 32px }ul.style-2 > li:before {width: 20px;height: 3px;border-radius: 0;top: 13px }ol {counter-reset: a }ol > li:after {content: "";width: 100%;display: block;height: 11px }ol > li:before {content: counters(a, ".") " ";counter-increment: a;display: table-cell;padding-right: 26px }.contacts-foot, .contacts-head, .list-unstyled, .menu-head ul {width: auto;padding: 0;margin: 0;list-style: none }.clear-busket without-checkbox:active, .clear-busket without-checkbox:focus, .clear-busket-popup button:active, .clear-busket-popup button:focus, .empty-busket button:active, .empty-busket button:focus, button:active, button:focus, input {outline: 0 }select {font-size: 13px }.form-title {font-size: 28px;line-height: 1.07143;margin-top: 0;text-align: center }.form-group {margin-bottom: 19px;text-align: left }.form-group:after {content: "";display: table;clear: both }.b-content_bg.vacancies .list-wrapper, .b-content_bg.vacancies .velcome-wrapper, .form-group_submit {margin-top: 30px }.form-name {display: block;width: 100%;margin-bottom: 3px;font-size: 13px;line-height: 1.3;color: gray;font-weight: 300 }.form-text {margin-top: 7px;font-size: 14px;line-height: 1.57143 }.form-field_desc {position: absolute;top: 0;left: 100%;padding-left: 36px;font-size: 14px;line-height: 1.5;color: gray;opacity: 0 }.form-field_desc:before {content: "";position: absolute;top: 0;left: 0 }.form-control {width: 100%;height: 40px;padding: 0;font-size: 16px;border: none;border-bottom: 2px solid #d2d2d2;border-radius: 0;background: 0 0;box-shadow: none;color: #404040;transition: .4s }.form-control::-moz-placeholder {color: #999;opacity: 1 }.form-control:-ms-input-placeholder {color: #999 }.form-control::-webkit-input-placeholder {color: #999 }.form-control:focus {outline: 0;border-bottom-color: #1aba50 }.contact-icon_wrapper .contact-icon_item.phone-child:hover .contact-icon_phones, .form-control:focus + .form-field_desc {opacity: 1;visibility: visible }fieldset {border: none;padding: 0;margin: 0 }input[type=password] {background-repeat: no-repeat;background-position: 97% 50%;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAASCAYAAABrXO8xAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAN5JREFUOI2l0TFOw1AMBuAvUUfKQKYehAN0rASnKHsFC0NXZoYeBbgF5yDt8NIBNpawOChNk6iFX7Ken+1f9m9ndV2rqkoLt7jHdfzf8Yy3pqAoCrlDPOEFc1yEzfEauV+0iTdY4xsrFGGriK1jmiPiQ7yP2GAftomYkACylsZPTKPLviPhChW+cNnVOI23S2rHmpqj5ZyMLKXU+HUTG6g9yOdYoOwU9FmDEosspVRiduak20mLNDRi38izPy9njNjVdjJxFJOR3Kjmf2nchj90v7577nLcYXdGsw8sfwCWpETE63oz0QAAAABJRU5ErkJggg==) }input[type=password]: focus {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAASCAYAAABrXO8xAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAANVJREFUOI2l0T1Ow1AQBODPVkqoqHKPcICUkYBLQB9BQ5GWmiJHyA0SuEXOESeVD0BjmrXlnxcrgZFW+zQ7o/15WVVVst29Fh7xiprc4xPftaB62st18YEd5riJmOMrag3axges8IMl7iKWwa1imoHxLfI71igj1sGJFQbGWeSNITY9Tcd4G7lMGMueZnCci5HZNt2rhkujU8+xQNETpKJGgUVmOyswvXLS46RlOjdiauTpn48zZuzvdrFxFJOR2ujO/9rxGO9z/5f6z1OOF5yuaHbA8y9z6Di2NwAgZgAAAABJRU5ErkJggg==) }input[type=checkbox], input[type=radio] {position: absolute;top: 0;left: 0 }.check-cust {position: relative;opacity: 0;z-index: 3 }.check-cust:checked + .check-cust_i {background: #1aba50;border-color: #1aba50 }.check-cust_i {width: 18px;height: 18px;position: absolute;top: 0;left: 0;padding: 0;margin: 0;border: 2px solid #e1e1e1;transition: .2s;z-index: 2 }.checkbox label, .radio label {position: relative;display: block;min-height: 18px;padding-top: 1px;padding-left: 25px;margin-bottom: 14px;font-size: 14px;color: #595959 }.checkbox label > span, .radio label > span {display: inline-block;padding-top: 2px }.about-us .values.values-new + .advantages, .checkbox label .check-cust_i, .radio label .check-cust_i, table.table-list tr:first-child td {padding-top: 0 }.checkbox.inline label, .radio.inline label {display: inline-block;margin-right: 25px }.checkbox sup, .radio sup {line-height: 0 }.checkbox .check-cust_i, .radio-color .check-cust_i {border-radius: 2px }.checkbox .check-cust_i:before, .radio-color .check-cust_i:before {content: "";position: absolute;bottom: 5px;left: 2px;color: #fff;width: 10px;height: 5px;opacity: 0;border-bottom: 2px solid #fff;border-left: 2px solid #fff;transform: rotate(-45deg);transition: .2s }.price-checkbox .slider.round:before, .radio .check-cust_i {border-radius: 50% }.radio-color label {display: inline-block;padding: 0;width: 28px;height: 28px;margin-bottom: 9px;cursor: pointer }.radio-color label + label {margin-left: 5px }.radio-color .check-cust_i {width: 100%;height: 100%;border: none;border-radius: 50%;background: currentColor }.radio-color .check-cust_i:before {width: 100%;height: 100%;display: block;bottom: 0;left: 0;border-radius: 50%;border: 2px solid #333 }.checkbox-btn label, .radio-btn label {display: inline-block;margin-right: 2px;margin-bottom: 6px;padding: 0;cursor: pointer }.checkbox-btn label input:checked + span, .radio-btn label input:checked + span {border-color: #1aba50;background: #1aba50;color: #fff }.checkbox-btn label > span, .radio-btn label > span {padding: 4px 16px 5px;border: 1px solid #000;border-radius: 1px;color: #404040;transition: border .2s }.accordion_title:hover:before, .checkbox-btn label:hover .check-cust + span, .radio-btn label:hover .check-cust + span {border-color: #1aba50 }.checkbox-btn label:hover .check-cust:disabled + span, .radio-btn label:hover .check-cust:disabled + span {color: #000;border-color: #000;opacity: .3;cursor: default }.checkbox-btn .check-cust:disabled + span, .radio-btn .check-cust:disabled + span {color: #000;opacity: .3;cursor: default }.btn, .btn-basket_wrap, .btn-cancel_wrap {display: inline-block;transition: .3s;text-align: center }.btn, .btn-basket_wrap input, .btn-cancel_wrap input {font-size: 16px;font-weight: 500;text-decoration: none;letter-spacing: -.5px;-moz-appearance: none;-webkit-appearance: none;white-space: nowrap }.btn {position: relative;padding: 11px 24px 9px;border: 2px solid #1aba50;color: #1aba50;line-height: 1.3;border-radius: 2px;box-shadow: none;background-image: none;vertical-align: top;cursor: pointer }.btn-default, .btn-enter:hover, .btn:hover, table td.td-select, table th.td-select {background: #1aba50;color: #fff }.basket-head_num, .btn-basket, .btn-basket_wrap, .btn-default, .enter-head__num, .humb {box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .25) }.btn-basket:hover, .btn-default:active, .btn-default:focus, .btn-default:hover, .btn-invert-light:active, .btn-invert-light:focus, .btn-invert-light:hover {color: #fff;box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .3) }.btn-default:disabled {opacity: .6 }.btn-basket.invert, .btn-basket_wrap.invert, .btn-invert {background: 0 0;color: #1aba50;box-shadow: none }.btn-basket.invert:hover, .btn-invert:active, .btn-invert:focus, .btn-invert:hover, .button-standart:hover {background: #1aba50;color: #fff;box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .3) }.btn-invert-light {background: 0 0;border-color: #fff;color: #fff;box-shadow: none }.btn-light {color: #404040;background: #ebebeb;border-color: #ebebeb }.btn-light:hover {background: #1aba50;color: #fff;border-color: #1aba50 }.btn-enter_icon:after, .btn-enter_icon:before {width: .9375rem;background-position: -5.8125rem -5.8125rem;height: 1.1875rem;content: "" }.btn-disabled {border: 2px solid #cdcdcd;background: 0 0;color: gray;cursor: default }.btn-enter {position: relative;padding-left: 46px }.btn-enter_icon {position: absolute;top: 50%;left: 21px;margin-top: -10px }.btn-basket_wrap {position: relative;padding: 6px 24px 8px;border: 2px solid #1aba50;background: #1aba50;border-radius: 2px;white-space: nowrap;line-height: 1;vertical-align: top;cursor: pointer }.btn-basket_wrap:hover, .btn-cancel_wrap:hover, .in-basket-button-wrap:hover, a.feedback-info:hover {box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .3) }.btn-basket_wrap input {color: #fff;width: auto;background: 0 0;box-shadow: none;border: none;padding: 0;margin-bottom: 0;line-height: 1.3;cursor: pointer }.btn-basket_wrap.invert:hover {background: #1aba50;box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .3) }.about-us .mission-text, .about-us .mission-title, .btn-basket_wrap.invert:hover input {color: #fff }a.btn-basket_wrap {padding: 0 24px;min-height: 42px;line-height: 42px }.btn-basket, a.btn-basket_wrap > span {line-height: 1 }.btn-basket {padding: 5px 24px 11px;color: #fff;position: relative;background: #1aba50;border-radius: 2px }.btn-add:before {width: 1.3125rem;background-position: -2.1875rem -2.1875rem;height: 1.3125rem }.btn-add, .btn-remove {padding: 0;width: 44px;height: 44px;line-height: 44px;border: none }.btn-add:before, .btn-remove:before {content: "" }.btn-add:hover, .btn-remove:hover {opacity: .8 }.btn-remove:before {width: 1.1875rem;height: 1.3125rem;background-position: -10.8125rem -11.25rem }.btn-cancel_wrap {background: 0 0;position: relative;padding: 10px 24px 9px;border-radius: 2px;border: 2px solid #cdcdcd;white-space: nowrap;line-height: 1;vertical-align: top;cursor: pointer }.btn-cancel_wrap input {color: gray;width: auto;background: 0 0;box-shadow: none;border: none;padding: 0;margin-bottom: 0;line-height: 1.3;cursor: pointer }.btn-cancel {border-color: #cdcdcd;background: 0 0;color: gray }.btn-cancel:active, .btn-cancel:focus, .btn-cancel:hover {color: gray;box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .3) }.btn-cancel:before, .btn-cancel_wrap:before {content: "";display: none;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%) }.btn-cancel:hover, .btn-cancel_wrap:hover {background: #f0f0f0;border-color: #f0f0f0 }.btn-repeat {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;border-color: transparent }.btn-repeat:hover {color: #1aba50;border-color: #1aba50 }.btn-repeat:before, .btn-repeat_wrap:before {width: 1.4375rem;height: 1.375rem;background-position: -8.8125rem -9.3125rem;content: "";display: inline-block;margin-right: 5px;-ms-flex-negative: 0;flex-shrink: 0 }.btn-arr:before {content: "";position: absolute;top: 0;display: block;width: 7px;height: 7px;border-top: 2px solid #404040;border-right: 2px solid #404040;transform: rotate(135deg);-webkit-backface-visibility: hidden }.btn-link {background: 0 0;color: #1aba50;border-color: transparent;box-shadow: none }.btn-close:after, .btn-close:before {content: "";position: absolute;height: 2px;width: 100%;top: 50%;left: 0;margin-top: -1px;background: #000;transition: background .3s }.btn-close:before {transform: rotate(45deg) }.accordion_title:before, .b-content_bg.b-main__contacts .accordion_title.collapsed:before, .b-content_bg.vacancies .accordion_title.collapsed:before, .btn-close:after, .btn-search:before {transform: rotate(-45deg) }.btn-search {position: relative;display: block;width: 18px;height: 18px }.btn-search:after, .btn-search:before {content: "";position: absolute;cursor: pointer }.btn-search:after {top: 0;left: 0;width: 16px;height: 16px;border: 2px solid #1aba50;border-radius: 100%;transition: background .3s }.btn-search:before {top: 12px;right: 2px;height: 7px;width: 2px;background-color: #1aba50 }.breadcrumbs {padding: 19px 0 16px;margin-bottom: 0 }.breadcrumbs .item {display: inline-block;vertical-align: top;padding-left: 0;font-size: 14px;margin-bottom: .6em;font-weight: 300 }.b-main__contacts-ru .worker-card .worker-description, .enter-head .btn, .pagination li > a, .pagination li > span, .waranty .worker-card .worker-description {font-size: 14px }.breadcrumbs .item:last-child > a, .breadcrumbs .item:last-child > span {color: #999 }.breadcrumbs .item > a, .breadcrumbs .item > span {display: inline-block;color: #333;border-bottom: none }.breadcrumbs .item .icon {font-size: .9rem }.breadcrumbs .item.item-drop > a {display: inline-block;padding-left: 19px;padding-right: 13px }.breadcrumbs .item.item-drop > a:after {content: "";display: block;position: absolute;top: 8px;right: 0;width: 6px;height: 6px;border-top: 1px solid #333;border-right: 1px solid #333;transition: border-color .3s;transform: rotate(135deg) }.breadcrumbs .item.item-drop > a:hover:after {border-top-color: #1aba50;border-right-color: #1aba50 }.breadcrumbs .item .item-drop_icon {position: absolute;top: 50%;left: 0;margin-top: -5px;height: 10px;width: 12px;border-top: 2px solid #1aba50;border-bottom: 2px solid #1aba50;z-index: 2 }.breadcrumbs .item .item-drop_icon:before {content: "";width: 80%;height: 2px;position: absolute;top: 50%;left: 0;background: #1aba50;margin-top: -1px }.pagination-wrap {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;padding: 9px 24px 4px;background: #fff;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .15) }.pagination {padding: 0;margin: 0;list-style: none;text-align: center }.pagination li {display: inline-block;margin-right: 6px;padding-left: 0;margin-bottom: 5px }.pagination li > a, .pagination li > span {display: block;padding: 0 11px;width: auto;height: 30px;line-height: 30px;font-weight: 400;color: gray;text-align: center;border-radius: 4px;transition: .15s }.pagination li.gap > a, .pagination li.gap > span {background: 0 0;width: auto;border: none }.pagination li.active > a, .pagination li.active > span, .pagination li:hover > a {background: #1aba50;border-color: #1aba50;color: #fff }.blockquote, table td, table th {border-bottom: 1px solid #ebebeb;color: #333 }.pagination li.disabled > a, .pagination li.disabled > span {opacity: .7;cursor: auto }.blockquote .subtext, table td, table th {font-weight: 300;font-size: 16px }table {width: 100%;margin-bottom: 70px }.p table, address table, p table {margin-top: 34px }table {margin-top: 0;border-collapse: collapse;border-spacing: 0;border: none }table td, table th {padding: 16px 20px 14px;line-height: 1.75;text-align: left;border-right: 1px solid #ebebeb;vertical-align: top }.brands-table.col2:nth-child(2n), .brands-table.col4 .item:nth-child(4n), table td:last-child, table th:last-child {border-right: none }table td.td-gray, table th.td-gray {background: #f7f7f7 }.accordion_body .accordion_title:hover:after, .accordion_body .accordion_title:hover:before .files_lnk:after {background: #1aba50 }table tbody tr:last-child > td {border-bottom: none }table thead td, table thead th {padding: 13px 20px 14px;background: #f7f7f7 }table.table-vertical tr td:first-child {font-size: 18px;background: #f7f7f7 }.b-content_bg.vacancies .company-about, .b-content_wrap.wrapp--map, .delivery-container .h1, table.table-list {margin-bottom: 32px }table.table-list tr td {padding: 22px 28px 20px;border-right: none }table.table-list tr td:first-child {padding-left: 0;color: #1aba50;font-weight: 400 }.blockquote {margin: 60px 0 62px;padding: 30px 0 32px;font-size: 28px;line-height: 1.6;border-top: 1px solid #ebebeb;text-align: center }.blockquote .subtext {margin-top: 5px;color: gray }.accordion, .files, .main-page__benefits {margin-bottom: 60px }.catalog-item, .contacts-list table, .files-item {margin-bottom: 16px }.files_lnk {display: inline-block;font-weight: 700;color: #595959;padding-left: 30px;font-size: 14px;line-height: 1.57 }.files_lnk:before {content: "";position: absolute;top: 1px;left: 6px }.files_lnk:after {content: "";position: absolute;top: 25px;left: 0;height: 2px;width: 22px;transition: width .3s }.b-content_body .brands-tab:last-child .brands-table, .b-content_body .map-wide:last-child, .b-content_body > .accordion:last-child {margin-bottom: -70px }.accordion_body .accordion {margin-right: -19%;margin-bottom: -42px }.accordion_panel:before {top: 0;bottom: auto }.accordion_panel:after, .accordion_panel:before {left: -10.2%;right: -10.25% }.accordion_panel:last-child:after {content: "";display: block;height: 1px;background: #ebebeb;position: absolute;bottom: 0 }.accordion_body .accordion_panel:before {left: 0;right: 0 }.accordion_title {display: block;padding: 32px 32px 32px 0;font-size: 22px;line-height: 1.5;color: #333;font-weight: 500 }.accordion_title:before {content: "";position: absolute;top: 50%;right: 2px;margin-top: -4px;display: block;width: 8px;height: 8px;border-top: 2px solid #333;border-right: 2px solid #333;transition: transform .3s }.accordion_title.collapsed:before {transform: rotate(135deg) }.accordion_body .accordion_title {padding: 34px 100px 34px 44px;font-size: 18px }.accordion_body .accordion_title:after, .accordion_body .accordion_title:before {content: "";position: absolute;background: #333;transition: background .3s }.accordion_body .accordion_title:before {top: 50%;right: 40px;width: 16px;height: 2px;margin-top: 0;border: none;transform: none }.accordion_body .accordion_title:after {top: 50%;right: 47px;width: 2px;height: 16px;margin-top: -7px;opacity: 0;transition: opacity .2s }.accordion_body .accordion_body {padding-left: 44px }.accordion_body-wrap {padding-right: 16%;padding-bottom: 42px }.b-header-top {height: 40px;background: #333;color: #fff;z-index: 1000 }.b-header-top.main-menu {z-index: 1001 }.b-header-top_wrap {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: center;align-items: center;height: 100%;width: 100% }.b-header-bot {height: 100px;background: #fff;box-shadow: 0 6px 12px -8px rgba(0, 0, 0, .2) }.b-header-bot_wrap {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;height: 100%;width: 100% }.b-header-bot_l, .b-header-bot_r, .contacts-head {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;height: 100% }.account-main-menu .feedback .feedback-form, .b-header-bot_l, .catalog-list .catalog-item, .contacts-list_foto img, .feedback-info_foto img, .logo:hover .logo_pic:before, .nav--item, .tabs-wrapper .delivery-table {width: 100% }.b-header-bot_r {-ms-flex-pack: end;justify-content: flex-end;-ms-flex-negative: 0;flex-shrink: 0 }.contacts-head_item {display: inline-block;height: 100%;line-height: 40px;margin-bottom: 0;padding-left: 19px !important;padding-right: 19px }.contacts-head_item.bg {background: #404040 }.contacts-head_item > a, .contacts-head_item > span, .menu-head .item-1 > a, .menu-head .item-1 > span {color: #fff;font-size: 13px;line-height: 1.2 }.logo {margin-right: 45px;width: 120px;min-width: 120px }.logo_pic {padding-bottom: 6px;margin-bottom: 1px }.logo_pic:before {content: "";display: block;width: 54%;height: 4px;position: absolute;bottom: 0;left: 0;background: #1aba50;transition: width .3s }.logo_text {color: #333;font-weight: 500 }.search-head {width: 100%;margin-right: 30px }.search-head .input {width: 100%;border: 2px solid #19ba50;height: 36px;line-height: 36px;padding: 0 75px 0 20px;margin: 0;font-size: 14px;color: #595959;-webkit-appearance: none;-moz-appearance: none;background-image: none }.search-head .input::-moz-placeholder {color: #999;opacity: 1 }.search-head .input:-ms-input-placeholder {color: #999 }.search-head .input::-webkit-input-placeholder {color: #999 }.search-head_submit {position: absolute;top: 10px;right: 20px;display: block }.search-head_submit:hover .btn-search:after {background: #1aba50;overflow: hidden }.search-head_submit input {position: absolute;top: 0;left: 0;width: 18px;height: 18px;padding: 0;border: none;background: 0 0;z-index: 2;cursor: pointer }.enter-head__menu {position: absolute;width: 100%;background: #fff;box-shadow: 0 4px 4px rgba(0, 0, 0, .25);border-radius: 3px;padding: 10px 21px;opacity: 0;top: 10px;margin-top: 40px;transition: opacity .3s, top .3s, visibility .3s }.basket-head_num, .enter-head__num {padding: 0 2px;text-align: center }.enter-head__menu .price-checkbox-wrapper, .enter-head__menu a {display: flex;justify-content: space-between;font-weight: 500;font-size: 14px;line-height: 18px;padding: 10px 0;color: #333 }.enter-head__menu .retail-price {line-height: 30px }.enter-head__menu .price-checkbox {padding-left: 0 }.basket-head:not(.favorite-item-wrapper).active .basket-head_num, .enter-head__menu .active .enter-head__num {background: #ff244f }.enter-head__num {height: 16px;min-width: 16px;margin-left: 10px;font-size: 10px;line-height: 16px;border-radius: 50%;color: #fff;background: #2f2f2f }.basket-head:hover .text, .brands-list a.name:hover, .catalog-item-comment__button:hover, .catalog-menu [class^=item-].active > a, .catalog-menu [class^=item-].active > span, .catalog-menu [class^=item-] > a:hover, .contacts-foot_item-1 > a:hover, .contacts-foot_item > a:hover, .enter-head__menu a:hover, .left-account-page-block .account-menu-container a.menu-btn:hover, .media-center:hover .media-link, .menu-head .item-1 > a:hover {color: #1aba50 }.humb {display: block;position: relative;width: 40px;height: 40px;margin-right: 29px;background: #1aba50;border-radius: 50%;transition: box-shadow .3s;-ms-flex-negative: 0;flex-shrink: 0;cursor: pointer }.banner, .category-item_wrap, .category_icon, .element {box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .15) }.humb:hover {box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .4) }.m-open .humb {background: #2f2f2f;z-index: 200 }.humb_icon {position: absolute;top: 50%;left: 50%;margin-top: -6px;margin-left: -9px;height: 12px;width: 18px;border-top: 2px solid #fff;border-bottom: 2px solid #fff;z-index: 2 }.m-open .humb_icon {border-color: transparent }.humb_icon:after, .humb_icon:before {content: "";width: 80%;height: 2px;position: absolute;top: 50%;background: #fff;margin-top: -1px }.humb_icon:after {transform: none }.basket-head {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;white-space: nowrap }.b-main.basket-order-page .center-order-container .pay-bottom-block .inner-block label, .b-main.basket-order-page .center-order-container .top-block label, .basket-head_wrap {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center }.basket-head .btn-cancel:before, .basket-head .btn-cancel_wrap:before, .basket-head .files_lnk:before, .basket-head .form-field_desc:before, .basket-head .ic {margin-right: 4px }.basket-head .icon {position: relative;margin-right: 4px;fill: transparent;stroke: #00a547;font-size: 1.32rem }.basket-head .text {font-size: 14px;line-height: 1.2;color: #333;transition: color .3s }.basket-head_num {display: inline-block;height: 23px;min-width: 23px;margin-left: 6px;font-size: 12px;line-height: 23px;border-radius: 50px;color: #fff;background: #2f2f2f }.copyr {line-height: 1.57143;font-size: 14px;font-weight: 400 }.b-footer-top {padding: 34px 0 35px;background: #333 }.b-footer-top_wrap {display: -ms-flexbox;display: flex;width: 100%;-ms-flex-pack: justify;justify-content: space-between }.copyr {padding-right: 50px;letter-spacing: -.3px;color: #e5e5e5 }.contacts-foot {margin-right: 34px }.contacts-foot_item, .contacts-foot_item-1 {display: block;margin-bottom: 1px;line-height: 1 }.contacts-foot_item-1 > a, .contacts-foot_item-1 > span, .contacts-foot_item > a, .contacts-foot_item > span {font-size: 14px;line-height: 1.57143;color: #e5e5e5;font-weight: 500 }.social-item {position: relative;float: left;margin-right: 12px;width: 26px;height: 26px }.social-item.bord {border: 2px solid #ccc;border-radius: 3px }.social-item .btn-cancel:before, .social-item .btn-cancel_wrap:before, .social-item .files_lnk:before, .social-item .form-field_desc:before, .social-item .ic {display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%) }.basket-page .stock-info.out-of-stock, .brands-table .item img, .menu-head .item-1 {display: inline-block }.menu-head .item-1:not(:last-child) {margin-right: 18px }.main-menu .contact-item {margin-right: 5px }.m-page {z-index: 1;transition: transform .5s }.banner {display: block;margin-bottom: 16px;height: 289px;padding: 34px 20% 34px 25px;background: #fff;top: 0;transition: .4s;overflow: hidden }.banner:hover {top: -4px;box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .3) }.banner.banner_lg, .map-wide_wrap {height: 500px }.nav-index:before, .slider-partners:before {z-index: 0 }.feedback {padding-left: 8.4%;display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;background: #f7f7f7 }.feedback .feedback-info {width: 26% }.feedback .feedback-form {width: 74% }.feedback_text {margin-bottom: 16px;font-size: 14px }.feedback-form {padding: 49px 11% 51px 0 }.feedback-form .form-field_bord:after {content: "";display: block;width: 2px;height: 12px;position: absolute;bottom: 0;right: 0;background: #d2d2d2 }.feedback-form .form-text .p {margin-bottom: .55em }.feedback-form .feedback-form_textarea .form-control {resize: none }.feedback-form_row {margin: 0 -25px 30px;display: -ms-flexbox;display: flex }.feedback-form_col {width: 50%;padding: 0 25px }.feedback-info {display: block;padding: 40px 20px;background: #00bb45;color: #fff;text-align: center;transition: box-shadow .3s }.feedback-info_text {color: #fff;font-size: 22px;line-height: 1.5 }.feedback-info_descr .name {font-size: 20px;line-height: 1.3;margin-bottom: .28em;padding-top: .15em }.feedback-info_descr .tel {margin-bottom: 1.3em }.contacts-descr .p, .contacts-descr address, .contacts-descr p, .feedback-info_descr .p, .feedback-info_descr address, .feedback-info_descr p {margin-bottom: .8em }.feedback-info_foto {margin: 0 auto 22px;width: 200px;height: 200px;border-radius: 50%;overflow: hidden }.aside-block.bg, .cooperation #tab-2.aside-block.bg {background: #00af42 }.contacts-link {display: inline-block;margin-bottom: 26px;color: #1aba50 }.contacts-link:hover .icon {stroke: #595959 }.contacts-link .icon {fill: none;stroke: #1aba50;stroke-width: 2px;font-size: 1.25rem;position: relative;top: 4px;margin-right: 3px;transition: stroke .3s }.contacts-descr {margin-bottom: 44px }.aside-block .text, .contacts-descr address {line-height: 1.5 }.contacts-list table td {padding-top: 34px;padding-bottom: 34px;border-right: none }.contacts-list table td.pic {padding-left: 0;padding-right: 0;width: 80px }.contacts-list table td.name {width: 37% }.contacts-list table .senior:first-child td {padding-top: 18px }.contacts-list table .senior:first-child .pic {top: 0 }.contacts-list table .senior td {padding-top: 60px;padding-bottom: 18px }.accordion_body-wrap .contacts-list {margin-right: -19% }.contacts-list_foto {width: 50px;height: 50px;border-radius: 50%;margin: 0 auto;overflow: hidden }.senior .contacts-list_foto {width: 80px;height: 80px }.contacts-list_name {font-size: 16px;line-height: 1.25;margin-bottom: .1em }.contacts-list_subname {font-size: 14px;line-height: 1.57;margin-bottom: 0 }.contacts-map {height: 400px }.contacts-map_wrap {width: 100%;height: 100% }.partners-forms .tab-content {padding-top: 35px }.b-content_bg--delivery .b-content_wrap.wrapp--map .b-subtitle--main, .partners-forms .form-group {margin-bottom: 21px }.aside-block .pic, .partners-forms fieldset {margin-bottom: 22px }.partners-forms .form-field {position: relative;float: left;width: 55% }.partners-forms .form-field input {position: relative;z-index: 5 }.account-main-menu .account-settings-menu .feedback-form .feedback-form_col .form-group .form-field input.has-content ~ label, .account-main-menu .account-settings-menu .feedback-form .feedback-form_col .form-group .form-field input:focus ~ label, .partners-forms .form-field input.has-content ~ label, .partners-forms .form-field input:focus ~ label {top: -10px;font-size: 12px }.partners-forms .form-field input.has-content {border-color: #00a547 }.partners-forms .form-field label {position: absolute;left: 0;top: 6px;font-weight: 400;font-size: 16px;color: #999;transition: .3s ease-out }.brands-table .item img, .slider-partners .slide img {max-height: 80px;transition: .4s;vertical-align: middle }.partners-forms .form-field_desc {float: left;width: 300px;padding-left: 72px }.partners-forms .form-field_desc:before {left: 36px }.delivery {margin-bottom: 42px }.delivery__item {padding: 20px 0;border-bottom: 1px solid #ebebeb }.about-brands:after, .about-brands:before, .brands-list:after, .brands-list:before, .brands-table:after, .brands-table:before, .category:after, .category:before, .delivery__item:after, .delivery__item:before, .nav-index:after, .nav-index:before {content: " ";display: table }.about-brands:after, .brands-list .item:nth-child(3n+1), .brands-list:after, .brands-table:after, .catalog-item:nth-child(4n+1), .category:after, .delivery__item:after {clear: both }delivery__item:last-child, .fix-comment .form-control {border-bottom: none }.delivery-table {clear: both;margin-top: 40px }.product-triggers {padding: 0;margin: 0;list-style: none }.product-triggers li {padding: 0;margin: 0;width: 32px;height: 32px;text-align: center;border-radius: 50%;overflow: hidden;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;font-size: 10px;line-height: 32px }.product-triggers_big li {height: 48px;line-height: 48px }.product-triggers li.product-triggers_discount {background: #ff1e4d;color: #fff;font-size: 18px }.product-triggers li.product-triggers_new {background: #ffc61b;color: #404040;letter-spacing: -.8px }.product-triggers li.product-triggers_share {color: #fff;background: #1aba50 }.product-triggers li.product-triggers_share:after {position: absolute;top: 8px;left: 8px;width: 1.1875rem;height: 1.1875rem;background-position: -4.0625rem -4.0625rem;content: "" }.product-triggers_vertical li, .second-question form .city-list-wrapper:nth-child(2), .settings-cookie p {margin-bottom: 10px }.product-triggers_horizontal li {margin-right: -9px }.product-triggers_big li {width: 48px }.product-triggers_big li.product-triggers_share:after {top: 16px;left: 16px }.product-triggers_big li.product-triggers_discount {font-size: 10px }.aside-block {padding: 40px;text-align: center;color: #fff }.aside-block .btn {width: 100%;padding-left: 10px;padding-right: 10px }.nav-index:before, .slider-partners:before {width: 3000%;height: 100%;top: 0;left: 50%;background: #f0f0f0;position: absolute;display: block;transform: translateX(-50%);content: "" }.nav-index {position: relative;padding: 23px 0 60px;margin: 0 -8px }.page-slider-main {position: relative;padding: 60px 0 44px;z-index: 3 }.main-block-text {position: relative;margin-top: 30px }.main-block-text:before, .page-slider-main:before {content: "";display: block;width: 3000%;height: 100%;position: absolute;top: 0;left: 50%;transform: translateX(-50%);background: #fff;z-index: 0 }.slider-partners {position: relative;padding: 47px 0 74px;opacity: 1;transition: opacity .3s }.slider-partners_title {font-weight: 400;font-size: 26px;padding-right: 20px;color: #404040 }.slider-partners .slide_wrap {width: 100%;overflow: hidden }.slider-partners .slide {position: relative;display: block;float: left;width: 33.33%;height: 120px;padding: 20px 30px;line-height: 80px;text-align: center;background: #fff }.slider-partners .slide:before {content: "";display: block;width: 100%;height: 100%;border: 1px solid #fff;border-left-color: #ebebeb;border-top-color: #ebebeb;position: absolute;top: 0;right: 0;transition: border-color .3s }.slider-partners .slide:first-child:before, .slider-partners .slide:nth-child(2):before, .slider-partners .slide:nth-child(3):before {border-top-color: #fff }.slider-partners .slide:hover:before {border: 2px solid #1aba50;opacity: 1;z-index: 5 }.brands-table .item:hover img, .slider-partners .slide:hover img {opacity: 1;-webkit-filter: grayscale(0);filter: grayscale(0) }.slider-partners .slide img {display: inline-block;max-width: 80%;-webkit-filter: grayscale(100%);filter: grayscale(100%);opacity: .7 }.slider-partners-head {position: relative;display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;z-index: 1 }.slider-partners_title {margin-top: 0;margin-bottom: 12px }.slider-partners_pagin {text-align: right;margin-top: 17px;min-width: 55px }.slider-partners_next, .slider-partners_prev {position: relative;display: inline-block;width: 13px;height: 13px;transition: .3s;cursor: pointer }.slider-partners_next:after, .slider-partners_next:before, .slider-partners_prev:after, .slider-partners_prev:before {content: "";position: absolute;left: 0;top: 0;background: #1aba50;transition: .3s }.feature-wrapper .slick-next.slick-arrow:before, .feature-wrapper .slick-prev.slick-arrow:before, .slider-partners_next:before, .slider-partners_prev:before {width: 2px;height: 100% }.feature-wrapper .slick-next.slick-arrow:after, .feature-wrapper .slick-prev.slick-arrow:after, .slider-partners_next:after, .slider-partners_prev:after {width: 100%;height: 2px }.feature-wrapper .slick-next.slick-arrow:hover:after, .feature-wrapper .slick-next.slick-arrow:hover:before, .feature-wrapper .slick-prev.slick-arrow:hover:after, .feature-wrapper .slick-prev.slick-arrow:hover:before, .slider-partners_next:hover:after, .slider-partners_next:hover:before, .slider-partners_prev:hover:after, .slider-partners_prev:hover:before {background: #333 }.slider-partners_next {margin-right: 4px;transform: translateY(-50%) rotate(135deg) }.slider-partners_prev {margin-right: 2px;transform: translateY(-50%) rotate(-45deg) }.slider-partners_more {display: none;margin-top: 22px }.category {margin: 0 -8px 20px }.category-item {float: left;width: 25%;padding: 0 8px;margin-bottom: 16px }.category-item_wrap {position: relative;display: block;height: 408px;width: 100%;background: #fff;overflow: hidden }.category-item_vis {position: relative;display: -ms-flexbox;display: flex;-ms-flex-pack: start;justify-content: flex-start;-ms-flex-direction: column;flex-direction: column;height: 100%;z-index: 2 }.category-item_hover {position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 33px 24px 56px;background: #1aba50;opacity: 0;z-index: 3;transition: transform .35s, opacity .3s;transform-origin: 0 50%;backface-visibility: hidden }.category_pic {position: relative;height: 294px;width: 100%;background-position: 0;background-repeat: no-repeat;background-size: cover;-webkit-filter: grayscale(100%);filter: grayscale(100%);overflow: hidden }.category_icon {position: absolute;top: -21px;right: 21px;width: 43px;height: 43px;background: #fff;border-radius: 50% }.category_icon .btn-cancel:before, .category_icon .btn-cancel_wrap:before, .category_icon .files_lnk:before, .category_icon .form-field_desc:before, .category_icon .ic, .category_icon .icon {position: absolute;top: 50%;left: 0;right: 0;margin: 0 auto;transform: translateY(-50%) }.category_icon .icon {font-size: 1.72rem;height: .64em;fill: transparent;stroke: #00a547 }.category_logo {position: absolute;top: 29px;left: 23px;max-width: 40%;line-height: 1 }.catalog-params-item {position: relative;display: inline-block;padding: 2px 37px 2px 13px;margin-right: 8px;margin-bottom: 5px;border-radius: 2px;background: #333 }.catalog-params-item .name {font-size: 13px;font-weight: 300;color: #f0f0f0;white-space: nowrap }.catalog-list {position: relative;z-index: 6;margin-bottom: 18px;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .15) }.catalog-list .catalog-item + .catalog-item {border-top: 1px solid #ebebeb }.tabs__content-wrap table tbody tr:last-child > td {border-bottom: 1px solid #ebebeb }.account-main-menu .account-settings-menu .bottom-subscription-block .section-title {box-shadow: none }.catalog-item-top {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: center;align-items: center }.account-main-menu .account-settings-menu .feedback-form .feedback-form_col, .catalog-list .catalog-item-top {width: auto }.basket-head{margin-right:20px;}.catalog-item_logo, .second-question .button_list .btn-default {margin-right: 10px }.catalog-item_triggers {position: absolute;bottom: 15px;right: 16px }.catalog-list .catalog-item_triggers {right: auto;left: 16px;bottom: 6px }.catalog-item_title {display: block;margin-bottom: 2px;font-size: 16px;line-height: 1.3;font-weight: 500;color: #333;letter-spacing: -.9px }.catalog-item_text {font-size: 14px;color: gray;line-height: 1.57143 }.catalog-item_more {display: block;font-size: 16px;line-height: 1.57143;text-align: center;color: #1aba50 }.about-us .info .info-item:nth-child(3), .info .info-item:nth-child(4), .page-brands_content h1 {margin-bottom: 35px }.brands-tab .tab-content {padding: 0 }.waranty .values--list {margin-top: 15px }.b-main.basket-order-page .order-tabs > span, .header_ru-map_question .second-question form ul li label {cursor: pointer }.catalog-menu {padding: 20px 20px 14px }.catalog-menu [class^=level-] {padding: 0;list-style: none;margin: 0 }.catalog-menu [class^=item-] {margin-bottom: 4px;padding-left: 0 }.catalog-menu [class^=item-] > a, .catalog-menu [class^=item-] > span {font-size: 14px;line-height: 1.28 }.b-content_bg.b-main__contacts .accordion_body-wrap, .b-content_bg.vacancies .accordion_body-wrap {padding-right: 0 }.element {background: #fff }.element + .b-content_bg {padding-top: 53px }.b-main.basket-order-page .center-order-container .pay-bottom-block .inner-block .form-elem:last-child, .b-main.basket-order-page .center-order-container .top-block .form-elem:last-child, .news:last-child {margin-bottom: 0 }.brands-list .item {float: left;width: 33.3333% }.about-brands {margin-right: -38.29% }.about-brands_info {float: left;width: 55.5%;padding-top: 68px;padding-right: 13% }.about-brands_list {float: left;width: 44.5% }.about-text, .b-content_bg.vacancies h1.b-title.account-settings-title, .company-description__wrapper, .waranty .workList--wrapp h2 {margin-bottom: 30px }.about-text_wrap {padding-right: 8% }.brands-table {border-left: 1px solid #ebebeb }.brands-table.col4 {border-left: none }.brands-table.col4 .item {padding: 20px;width: 25% }.brands-table .item {position: relative;display: block;float: left;height: 120px;padding: 20px 12%;line-height: 80px;text-align: center;border-bottom: 1px solid #ebebeb;border-right: 1px solid #ebebeb }.brands-table .item:before {content: "";display: block;border: 2px solid #1aba50;position: absolute;top: -1px;bottom: -1px;right: -1px;left: -1px;transition: opacity .3s;opacity: 0 }.brands-table .item img {max-width: 70%;-webkit-backface-visibility: hidden;-webkit-filter: grayscale(100%);filter: grayscale(100%);opacity: .7 }.brands-list .item {padding-right: 30px;margin-bottom: 4px }.brands-tab .brands-list {padding-top: 33px;padding-bottom: 23px }.brands-tab .brands-table {margin-left: -12.7%;margin-right: -16px }.news {margin-bottom: 68px }.b-main.basket-page .b-content_wrap {-ms-flex-align: start;align-items: flex-start }.b-main.basket-page .catalog-item .inner-container {width: 100%;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-direction: row;flex-direction: row;-ms-flex-pack: justify;justify-content: space-between }.header_map-shadow.header_map-shadow--without-dark {background-color: transparent }.b-main.basket-page .catalog-list {background-color: #fff;width: 70% }.b-main.basket-page .catalog-list .section-title {font-size: 0;padding-top: 20px;padding-bottom: 15px;padding-left: 25px;border-bottom: 1px solid #ebebeb;border-top: 1px solid #ebebeb }.b-main.basket-page .catalog-list .section-title .h4, .b-main.basket-page .catalog-list .section-title .h5, .b-main.basket-page .catalog-list .section-title h4 {letter-spacing: -.32px;margin: 0;font-size: 16px;color: gray;font-family: SFUIDisplay, sans-serif;font-weight: 700 }.b-main.basket-page .final-basket-price {margin-left: 14px;width: 30%;box-shadow: 0 2px 4px rgba(0, 0, 0, .15);border-radius: 2px;background-color: #fff }.b-main.basket-page .final-basket-price .title-block {font-size: 0;padding: 20px 24px 13px;border-bottom: 1px solid #ebebeb }.b-main.basket-page .final-basket-price .title-block h5 {margin: 0;color: gray;font-family: SFUIDisplay, sans-serif;font-weight: 700;letter-spacing: -.32px }.b-main.basket-page .final-basket-price .final-price-elem-block {margin-top: 20px;padding-left: 24px;padding-right: 24px }.b-main.basket-page .final-basket-price .final-price-elem-block .final-price-text {font-size: 28px;color: #1aba50;letter-spacing: -.44px;margin-right: 5px;font-weight: 700 }.b-main.basket-page .final-basket-price .final-price-elem-block .final-price-text__discount {font-size: 22px;margin-left: 10px;color: #000;text-decoration: line-through }.b-main.basket-page .final-basket-price .final-price-elem-block .sum-descr {font-weight: 500;color: gray }.b-main.basket-page .final-basket-price .final-price-elem-block .final-price-desc-block {transform: translateY(-6px);font-size: 14px;color: gray;font-family: SFUIDisplay, sans-serif;font-weight: 300;display: block }.b-main.basket-page .final-basket-price .bottom-block {display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center }.b-main.basket-page .final-basket-price .to-order-btn {margin-top: 20px;margin-bottom: 23px;cursor: pointer;outline: 0;border: none;color: #fff;font-family: SFUIDisplay, sans-serif;font-weight: 700;box-shadow: 0 4px 12px rgba(0, 0, 0, .3);border-radius: 2px;background-color: #00af42;text-align: center;width: 233px;padding-top: 9px;padding-bottom: 9px }.b-main.basket-order-page .order-tabs {padding-left: 24px;padding-top: 20px;padding-bottom: 17px;box-sizing: border-box;border-bottom: 2px solid #ebebeb }.b-main.basket-order-page .order-tabs span {font-family: SFUI Display, sans-serif;font-size: 16px;font-weight: 700;position: relative;color: gray;display: inline-block;margin-right: 32px }.b-main.basket-order-page .order-tabs span:after {content: "";position: absolute;height: 2px;bottom: -19px;width: 100%;background-color: #1aba50;left: 0;opacity: 0 }.b-main.basket-order-page .center-order-container .top-block {padding-left: 24px;padding-top: 31px;padding-bottom: 31px }.b-content_bg--delivery .b-content_wrap.wrapp--map .b-subtitle, .b-content_bg.vacancies .company-description__text, .b-content_bg.vacancies .company-description__title, .b-content_bg.vacancies .company-name, .b-content_bg.vacancies .key-skills__title, .b-content_bg.vacancies .list-itle, .b-main.basket-order-page .center-order-container .top-block .form-elem {margin-bottom: 5px }.b-main.basket-order-page .center-order-container .pay-bottom-block .inner-block .form-elem input[type=radio]:checked ~ label .radio-btn, .b-main.basket-order-page .center-order-container .top-block .form-elem input[type=radio]:checked ~ label .radio-btn {border: 5px solid #1aba50 }.b-main.basket-order-page .center-order-container .pay-bottom-block .inner-block label .radio-btn, .b-main.basket-order-page .center-order-container .top-block label .radio-btn {cursor: pointer;width: 18px;height: 18px;border-radius: 9px;border: 2px solid #e0e0e0;margin-right: 8px;transition: .3s ease-out }.b-main.basket-order-page .center-order-container .pay-bottom-block .inner-block label span, .b-main.basket-order-page .center-order-container .top-block label span {min-width: 220px;color: gray;font-family: SFUI Display, sans-serif;font-size: 14px;font-weight: 400;letter-spacing: -.28px }.b-main.basket-order-page .center-order-container .pay-bottom-block .inner-block label .date-deliv, .b-main.basket-order-page .center-order-container .top-block label .date-deliv {margin-left: 46px }.b-main.basket-order-page .center-order-container .top-block label .date-deliv span.date-deliv-date {color: #333;margin-left: 4px }.b-main.basket-order-page .center-order-container .pay-bottom-block .title-block {width: 100%;border-bottom: 1px solid #ebebeb;border-top: 1px solid #ebebeb;padding-top: 19px;padding-left: 25px;padding-bottom: 18px;font-family: SFUI Display, sans-serif;font-size: 16px;font-weight: 700;position: relative;color: gray;display: inline-block }.b-main.basket-order-page .center-order-container .pay-bottom-block .inner-block {padding-bottom: 31px;padding-top: 31px;padding-left: 24px }.b-main.basket-order-page .center-order-container .pay-bottom-block .inner-block .form-elem {margin-bottom: 9px }.b-main.basket-order-page .final-basket-price .deliv-price-block {padding-top: 18px;padding-bottom: 18px;padding-left: 24px;background-color: #f7f7f7 }.b-main.basket-order-page .final-basket-price .deliv-price-block span {font-family: SFUI Display, sans-serif;font-size: 16px;font-weight: 700;letter-spacing: -.32px }.b-content_bg--delivery .tabs-block-item--pay .cards {margin-bottom: 33px }.account-settings-title, .b-main_wrap--question {margin-top: 18px }.left-account-page-block {padding-right: 16px;width: 24% }.left-account-page-block .account-menu-container {background-color: #fff;border-radius: 3px;box-shadow: 0 2px 4px rgba(0, 0, 0, .15) }.left-account-page-block .account-menu-container .menu-btn {display: block;color: #404040;cursor: pointer;font-weight: 500;font-size: 16px;border-bottom: 1px solid #ebebeb;padding: 22px 0 22px 30px }.left-account-page-block .account-menu-container .menu-btn.active {background-color: #f5f5f5 }.left-account-page-block .bottom-manager-block {margin-top: 16px;padding: 41px;background-color: #fff;box-shadow: 0 2px 4px rgba(0, 0, 0, .15) }.left-account-page-block .bottom-manager-block img {border-radius: 50%;display: block;margin: 0 auto }.left-account-page-block .bottom-manager-block .desc-block .h4, .left-account-page-block .bottom-manager-block .desc-block .h5, .left-account-page-block .bottom-manager-block .desc-block h4 {text-align: center;margin: 23px 0 5px;font-weight: 700 }.left-account-page-block .bottom-manager-block .desc-block span {font-weight: 400;text-align: center }.left-account-page-block .bottom-manager-block .desc-block a.account-menu-phone {display: block;font-weight: 700;margin-top: 13px;margin-bottom: 24px }.account-main-menu {background-color: transparent !important;width: 76% !important;box-shadow: none !important;margin-right: 0 !important;margin-left: 0 !important }.account-main-menu > .account-main-menu {width: 100% !important }.account-main-menu .my-orders-select-box-sort {display: none;position: relative;width: 160px }.account-main-menu .section-title {background-color: #fff;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .15) }.account-main-menu .account-settings-menu {padding-left: 0;background-color: transparent }.account-main-menu .account-settings-menu .top-account-settings-block {background-color: #fff;padding: 49px 25px 30px;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .15) }.account-main-menu .account-settings-menu .feedback-form {padding-right: 0;padding-top: 0;padding-bottom: 0 }.account-main-menu .account-settings-menu .feedback-form .feedback-form_col .form-group {width: 750px;margin-bottom: 19px }.account-main-menu .account-settings-menu .feedback-form .feedback-form_col .form-group:first-child {margin-bottom: 7px }.account-main-menu .account-settings-menu .feedback-form .feedback-form_col .form-group:nth-child(2) {margin-bottom: 29px }.account-main-menu .account-settings-menu .feedback-form .feedback-form_col .form-group .form-field {vertical-align: top;display: inline-block;width: 455px;position: relative }.account-main-menu .account-settings-menu .feedback-form .feedback-form_col .form-group .form-field input {z-index: 5;position: relative }.account-main-menu .account-settings-menu .feedback-form .feedback-form_col .form-group .form-field input.has-content, .account-main-menu .account-settings-menu .feedback-form .feedback-form_col .form-group .form-field input:focus {border-color: #00af42 }.account-main-menu .account-settings-menu .feedback-form .feedback-form_col .form-group .form-field label {transition: .3s ease-out;position: absolute;font-size: 16px;font-weight: 300;color: #999;top: 6px }.account-main-menu .account-settings-menu .feedback-form .feedback-form_col .form-group span.input-desc {margin-left: 36px;font-weight: 400;position: relative;padding-left: 39px;font-size: 14px;color: gray;display: inline-block;width: 247px }.account-main-menu .account-settings-menu .feedback-form .feedback-form_col .form-group span.input-desc:before {left: 0;content: "";width: 26px;height: 26px;background-image: url(/local/frontend/build/css/../images/sprite.png);background-position: 0 0;position: absolute }.account-main-menu .account-settings-menu .feedback-form .form-group_submit {margin-left: -25px;margin-top: 34px;padding-top: 27px;border-top: 1px solid #f2f2f2 }.account-main-menu .account-settings-menu .feedback-form .form-group_submit .btn-default {padding-top: 8px;padding-bottom: 8px;margin-left: 25px }.account-main-menu .account-settings-menu .feedback-form .form-group_submit .btn-cancel_wrap {margin-left: 15px;padding-top: 8px;padding-bottom: 8px }.account-main-menu .account-settings-menu .bottom-subscription-block {background-color: #fff;margin-top: 15px;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .15) }.account-main-menu .account-settings-menu .bottom-subscription-block .section-container {padding-left: 25px;padding-right: 25px;padding-bottom: 38px;margin-top: 25px;display: inline-block }.account-main-menu .account-settings-menu .bottom-subscription-block .section-container input[type=checkbox]:checked + label .check-btn {background-color: #1aba50;border-color: #1aba50 }.account-main-menu .account-settings-menu .bottom-subscription-block .section-container input[type=checkbox]:checked + label .check-btn:before {transform: scale(1) }.account-main-menu .account-settings-menu .bottom-subscription-block .section-container label {cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;font-size: 0;display: block }.account-main-menu .account-settings-menu .bottom-subscription-block .section-container .check-btn {border-radius: 3px;margin-right: 10px;vertical-align: middle;background-color: #fff;transition: .2s ease-out;width: 18px;height: 18px;display: inline-block;position: relative;border: 2px solid #e0e0e0 }.account-main-menu .account-settings-menu .bottom-subscription-block .section-container .check-btn:before {transition: .2s ease-out;transform: scale(0);content: "";width: 15px;height: 13px;top: 1px;left: 0;background-image: url(/local/frontend/build/css/../images/white-ok-icon.svg);position: absolute;background-position: 50%;background-size: cover }.account-main-menu .account-settings-menu .bottom-subscription-block .section-container span {display: inline-block;font-weight: 500;letter-spacing: -.28px;font-size: 14px;color: gray;vertical-align: middle }.my-orders-page .btn-cancel {display: none;width: 135px;margin-bottom: 0 }.b-main.basket-page .left-account-page-block .account-menu-container a.menu-btn, .b-main.my-orders-page .left-account-page-block .account-menu-container a.menu-btn {padding-top: 10px;padding-bottom: 10px;font-size: 14px }.b-main.my-orders-page .archive-title {color: #333;font-size: 22px;font-weight: 700;margin: 39px 0 20px }.b-main.my-orders-page .row.archive-bottom-section, .block--info .title, .feedback-group_submit .btn-submit {margin-bottom: 15px }.get-my-orders-act .btn {width: 100%;margin-top: 16px }@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi) {.btn-cancel: before, .btn-cancel_wrap:before, .files_lnk:before, .form-field_desc:before, .ic {background-image: url(/local/frontend/build/css/../images/sprite@2x.png) }}@media (min-width: 768px) and (max-width: 1023px) {.visible-sm, .visible-sm-block {display: block !important }table.visible-sm {display: table !important }tr.visible-sm {display: table-row !important }td.visible-sm, th.visible-sm {display: table-cell !important }.visible-sm-inline {display: inline !important }.visible-sm-inline-block {display: inline-block !important }.hidden-sm {display: none !important }}@media (min-width: 1024px) and (max-width: 1269px) {.visible-md, .visible-md-block {display: block !important }table.visible-md {display: table !important }tr.visible-md {display: table-row !important }td.visible-md, th.visible-md {display: table-cell !important }.visible-md-inline {display: inline !important }.visible-md-inline-block {display: inline-block !important }.hidden-md {display: none !important }}@media (min-width: 1920px) {.feedback .feedback-info {width: 30% }.feedback .feedback-form {width: 70% }.feedback-form {padding-right: 12.5% }}@media (max-width: 1269px) {.btn-cancel_wrap input {width: 0;height: 0;opacity: 0 }.nav-tabs > li > a, .nav-tabs > li > span {margin-right: 28px }.bx-pdf-container {width: 100% !important;height: 750px !important }.b-content_body .map-wide, .b-content_body .wide {margin-left: -10.2%;margin-right: -10.25% }.b-content_body .delivery-table, .b-content_body .no-padding, .b-content_body > .accordion {margin-right: 0 }.accordion_panel:before, .b-bord:before, .b-content_head:before {left: -10.2%;right: -10.25% }.btn-cancel > span, .btn-repeat > span, .catalog-list .catalog-item_more, .get-my-orders-act, .menu-head .item-1 {display: none }.btn-cancel, .btn-cancel_wrap, .btn-repeat, .btn-repeat_wrap {height: 44px }.account-main-menu .my-orders-select-box-sort, .btn-cancel:before, .btn-cancel_wrap:before, .partners-forms .form-control:focus + .form-field_desc {display: block }.btn-repeat {border-color: #1aba50 }.btn-repeat:before, .btn-repeat_wrap:before {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);margin-right: 0;margin-top: 1px }.b-header-bot_r {-ms-flex-negative: 0;flex-shrink: 0 }.logo {margin-right: 35px }.menu-head .item-1.visible {display: inline-block }.banner {padding-right: 15% }.feedback .feedback-info, .left-account-page-block {width: 30% }.feedback .feedback-form {width: 70% }.feedback-form {padding-right: 8% }.feedback-info_text {font-size: 20px }.feedback-info_foto {width: 190px;height: 190px }.partners-forms .form-group {margin-right: 11% }.partners-forms .form-field {width: 100% }.partners-forms .form-field_desc {position: relative;display: none;left: auto;width: 100%;padding-left: 36px;margin-top: 10px }.partners-forms .form-field_desc:before {left: 0 }.aside-block {padding: 40px 24px }.aside-block .text {font-size: 16px }.catalog-item:nth-child(4n+1) {clear: none }.catalog-item:nth-child(3n+1) {clear: both }.about-brands {margin-right: -10.25% }.about-brands_info {padding-top: 40px;padding-right: 8% }.brands-table.col2:nth-child(2n), .brands-table.col4 .item:nth-child(4n) {border-right: 1px solid #ebebeb }.brands-table.col2:nth-child(3n), .brands-table.col4 .item:nth-child(3n) {border-right: none }.brands-table.col4 .item {width: 33.3333% }.account-main-menu {width: 70% !important }}@media (max-width: 1023px) {.contacts-head, .contacts-head_item.bg {background: 0 0 }.contacts-list table tr {border-bottom: 1px solid #ebebeb }.container {padding-left: 30px;padding-right: 30px }.tab-content:before {left: -10.2%;right: -10.25% }.b-content_wrap, .b-footer-top_wrap, .btn-enter_icon:after, .contacts-list table, .contacts-list tbody, .contacts-list td, .contacts-list tr, .left-account-page-block .select-account-menu-container, .main .humb {display: block }.enter-head, .feedback-info, .left-account-page-block .bottom-manager-block {display: none }.b-content_body {padding-top: 40px }.btn-enter {padding-left: 44px }.btn-enter_icon {left: 22px }.contacts-head {padding: 0 }.contacts-head_item {padding-left: 0 !important;padding-right: 0;margin-right: 19px }.about-brands, .contacts-head_item:last-child {margin-right: 0 }.logo {margin-right: 30px }.search-head {margin-right: 10px }.humb {width: 50px;height: 50px;margin-right: 19px }.m-open .humb_icon:before {width: 100%;transform: rotate(-45deg) }.m-open .humb_icon:after {width: 100%;transform: rotate(45deg) }.basket-head {margin-right: 20px;margin-left: 20px }.b-footer-hidden {position: relative;z-index: 0 }.copyr {padding-right: 0;margin-bottom: 23px }.contacts-foot_item, .contacts-foot_item-1 {float: left;margin-right: 28px }.contacts-foot_item-1 > a, .contacts-foot_item-1 > span, .contacts-foot_item > a, .contacts-foot_item > span {color: #1aba50 }.contacts-list table tr:last-child {border-bottom: none }.m-open .m-page {transform: translate(280px);transform: translate3d(280px, 0, 0) }.banner {padding-right: 25px }.feedback {padding-right: 8.4% }.account-main-menu .account-settings-menu .feedback-form, .category-item:first-child:last-child, .category-item:nth-child(5n+1), .category-item:nth-child(6n-1):last-child, .feedback .feedback-form {width: 100% }.feedback-form {padding-right: 0 }.feedback-form .btn-submit {background: #1aba50;border: none;color: #fff;padding: 13px 24px 12px;box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .25) }.feedback-form .btn-submit:active, .feedback-form .btn-submit:focus, .feedback-form .btn-submit:hover {color: #fff;box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .3) }.contacts-list table:last-child {margin-bottom: 0 }.contacts-list table tr {padding: 35px 0 23px 90px }.contacts-list table tr:after, .contacts-list table tr:before {content: " ";display: table }.contacts-list table tr:after {clear: both }.contacts-list table td {width: 50%;float: left;border-bottom: none;padding-top: 0;padding-bottom: 7px }.contacts-list table td.pic {position: absolute;top: 35px;left: 0;width: 80px;float: none }.contacts-list table td.name {width: 100%;float: none }.contacts-list table .senior {padding-top: 70px }.contacts-list table .senior:first-child {padding-top: 20px }.contacts-list table .senior:first-child td {padding-top: 0 }.contacts-list table .senior td {padding-top: 0;padding-bottom: 10px }.nav-index {padding: 18px 0 32px }.nav-index .banner {height: 470px }.nav-index .banner.banner_lg {height: 279px }.page-slider-main {padding: 42px 0 50px }.slider-partners_pagin {margin-top: 19px }.category-item, .category-item:first-child:nth-last-child(2), .category-item:first-child:nth-last-child(4), .category-item:last-child:nth-child(3), .category-item:nth-child(4):nth-last-child(2), .category-item:nth-child(5):last-child, .category-item:nth-child(6n+1):last-child, .category-item:nth-child(6n+1):nth-last-child(4), .category-item:nth-child(6n+6):nth-last-child(2), .category-item:nth-child(6n+6):nth-last-child(4), .category-item:nth-child(6n-1):nth-last-child(2) {width: 50% }.catalog-menu {padding-left: 45px }.about-brands_info {float: none;width: 100%;padding-top: 50px;margin-bottom: 60px }.about-brands_list {float: none;width: auto;margin-left: -10.2%;margin-right: -10.2% }.b-content_wrap .about-text:last-child {margin-bottom: -70px }.b-content_wrap .about-text .block-bg {margin: 0 -10.1% }.about-text_wrap {margin-bottom: 32px }.brands-table {border-top: 1px solid #ebebeb;border-left: none }.brands-table.col2 .item {width: 33.3333%;padding: 20px 9% }.brands-table .item {padding: 20px 9% }.brands-tab .brands-table {margin-left: -10.2%;margin-right: -10.25% }.b-main.basket-page .catalog-list {width: auto }.b-main.basket-page .final-basket-price {margin-left: 0;width: 100%;vertical-align: top;display: inline-block }.b-main.basket-page .final-basket-price .final-price-elem-block {display: inline-block;padding-bottom: 14px }.b-main.basket-page .final-basket-price .bottom-block {display: -ms-inline-flexbox;display: inline-flex;position: absolute;right: 55px }.b-main.basket-page .final-basket-price .to-order-btn {margin-top: 31px }.left-account-page-block {width: 100%;padding-right: 0;margin-bottom: 16px }.account-main-menu {width: 100% !important }.account-main-menu .account-settings-menu {padding-right: 0 !important }}@media (max-width: 600px) {.partners-forms .form-group {margin-bottom: 15px;margin-right: 0 }.nav-index .banner {height: 280px }.nav-index .banner.banner_lg {height: 470px }.nav-index_col {width: 100% }.category-item {width: 100% !important }.category-item_wrap {height: auto }}@media print {.visible-print, .visible-print-block {display: block !important }table.visible-print {display: table !important }tr.visible-print {display: table-row !important }td.visible-print, th.visible-print {display: table-cell !important }.visible-print-inline {display: inline !important }.visible-print-inline-block {display: inline-block !important }.hidden-print {display: none !important }}.header_ru-map_question .second-question {background: #fff }.catalog-list .no-store {padding-right: 110px;padding-left: 32px }.catalog-list .no-store span {font-weight: 700;font-size: 18px }@media screen and (max-width: 768px) {.b-main {padding-bottom: 20px }}.table .catalog-item-top {-ms-flex-direction: column;flex-direction: column;-webkit-box-align: flex-end;-ms-flex-align: flex-end;align-items: flex-end }.catalog-item-top {position: absolute;top: 0;left: 0;width: 100%;height: 50px;padding: 0 16px;display: -ms-flexbox;display: -webkit-box;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-ms-flex-align: center;-webkit-box-align: center;align-items: center;z-index: 5 }.contact-icon_phones, .header_map-shadow {left: 50%;transform: translateX(-50%);position: absolute }input[type=number]::-ms-clear {display: none }.head_map-link::before {content: "";position: absolute;height: 24px;width: 24px;top: -4px;left: -24px;background: url(/local/frontend/build/css/../images/icon-map.png) center/contain no-repeat }.header_map-shadow {top: 40px;display: none;z-index: 2000;color: #000 }.header_map-close {position: absolute;top: 20px;right: 20px;cursor: pointer;z-index: 1 }.header_map-question {background-color: #f0f0f0;text-align: center }.contact-icon_phones a:before, .first-question, .header_ru-map_question .second-question form ul li input[type=radio], .hidden-button, .second-question, .second-question form ul li::before {display: none }.header_ru-map_question .first-question .header_map-text, .header_ru-map_question .second-question .header_map-text {color: #333;padding: 20px 20px 0;background: #fff;text-align: left;font-size: 16px;font-weight: 700 }.header_ru-map_question .city-list-add_text {color: #333;padding: 5px 20px 15px;text-align: left }.header_ru-map_question .city-list-wrapper .city-list-title {padding: 20px 0 5px 44px }.header_ru-map_question .second-question form .city-list-wrapper ul {padding: 0 20px 0 44px;display: flex;position: relative;gap: 10px;flex-wrap: wrap;min-width: 320px }.header_ru-map_question .second-question form .city-list-wrapper ul.city-list__ru:before {content: '';background: url('/local/frontend/build/images/icon/address.svg') 0 0/14px no-repeat;width: 22px;height: 22px;position: absolute;left: 20px;top: 1px }.header_ru-map_question .second-question form ul li {width: calc(100% / 3 - 10px);padding: 0 }.header_ru-map_question .second-question form ul li input:checked + label {color: #1aba50;font-weight: 700;cursor: default }.header_ru-map_question .second-question form {padding: 0 0 15px }.first-question .header_map-text {padding: 25px 15px }.first-question .button_list, .second-question .button_list {background-color: #fff;width: 100%;padding: 20px;display: flex;justify-content: center }.first-question .button_list .btn-default {margin-right: 20px }.first-question .button_list .btn.btn-not {border-color: #f0f0f0;color: #595959;outline: 0 }.second-question form ul {padding: 20px 32px;margin: 0 }.second-question form ul li {margin: 0;padding-left: 45px;text-align: left }.second-question form ul li input[type=radio] {top: 18%;left: 0 }.about-main {padding: 45px 0 }.about-main .about-main_wrapper {padding-left: 7px }.about-main .about-title h2 {font-size: 26px;margin-bottom: 16px }.about-main .about-body {font-size: 15px;line-height: 1.53;color: #333;max-width: 95% }.about-main .about-body .about-list_title {font-size: 17px;font-weight: 700;line-height: 1.29;min-height: 20px;margin-top: 23px;margin-bottom: 20px;letter-spacing: .3px }.about-main .about-body .about-list {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 0 15px;padding: 0;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }.about-main .about-list .about-item {line-height: 1.47;display: block;width: 29.3%;padding-left: 42px;position: relative;min-height: 23px;margin-bottom: 10px }.about-main .about-list .about-item:nth-item(3n+3) {margin-right: 0 }.about-main .about-list .about-item::before {content: "";display: block;width: 23px;height: 23px;background: 0 0;border-radius: 0;position: absolute;left: 0;top: 0 }.about-main .about-list .about-item::after {content: "";display: block;height: 6px;width: 12px;top: 7px;left: 6px;border-bottom: 2px solid #00b94c;border-left: 2px solid #00b94c;transform: rotate(-45deg);position: absolute }@media screen and (max-width: 1024px) {.catalog-list .no-store {padding-right: 0 }.about-main .about-body {max-width: none }.about-main .about-list .about-item {width: 47% }.aside-block-waranty-wrap {display: none }}.contact-icon_wrapper .contacts-head_item {padding-right: 38px }.contact-icon_wrapper .contacts-head_item.contact-icon_item {padding-left: 58px !important }.contact-icon_wrapper .contact-icon_item.phone {background: url(/local/frontend/build/images/icon/tel.svg) 38px 45% no-repeat #404040;position: relative }.contact-icon_wrapper .contact-icon_item.phone-child:after {position: absolute;content: "";width: 0;height: 0;border: 5px solid transparent;border-top: 5px solid #6d2077;right: 23px;top: 18px }.contact-icon_phones {opacity: 0;visibility: hidden;background: #fff;padding: 5px 20px;box-shadow: 0 2px 10px 0 rgb(0 0 0 / 25%);z-index: 10000;transition: opacity .3s, top .3s, visibility .3s }.contact-icon_phones a {display: block;line-height: 20px;margin: 10px 0;font-size: 13px }.contact-icon_wrapper .contact-icon_item.clock {background: url(/local/frontend/build/css/../images/header-icon-clock.png) 33px 45% no-repeat;padding-right: 42px }.contact-icon_wrapper .contact-icon_item.arrow {padding-right: 0;padding-left: 23px !important }.contact-icon_wrapper .contact-icon_item.arrow a {padding-right: 21px;display: block;height: 100%;line-height: 40px }.contact-icon_wrapper .contact-icon_item.arrow a::before {top: 8px }.contact-icon_wrapper .contact-icon_item.arrow a::after {content: '';position: absolute;right: 6px;top: 44%;height: 5px;width: 10px;background: url(/local/frontend/build/css/../images/header-city-arrow.png) 95% 49% no-repeat;transition: transform .5s }.basket-head_price {color: #272727;font-size: 13px;padding: 1px 3px 0 8px }.basket-head_money {color: #888;font-size: 13px }@media screen and (max-width: 400px) {.basket-head_money, .basket-head_price {display: none }}@media (max-width: 767px) {.page-loader__content-slot .b-main {overflow: hidden }.btn-cancel_wrap input {opacity: 1;width: auto;height: auto }.container {padding-left: 24px;padding-right: 24px }.feedback-form_col, .nav-tabs > li {width: 100% }.nav-tabs > li > a, .nav-tabs > li > span {font-size: 14px;margin-right: 0 }.accordion_panel:before, .accordion_panel:last-child:after, .b-bord:before, .b-content_head:before, .tab-content:before {left: -24px;right: -24px }.visible-xs, .visible-xs-block {display: block !important }table.visible-xs {display: table !important }tr.visible-xs {display: table-row !important }td.visible-xs, th.visible-xs {display: table-cell !important }.visible-xs-inline {display: inline !important }.visible-xs-inline-block {display: inline-block !important }.hidden-xs {display: none !important }body, table td, table th {font-size: 14px;line-height: 1.57 }.p, address, p {margin-bottom: .8em }.h1, h1 {font-size: 28px }.h2, h2 {margin-bottom: .49em;font-size: 24px;line-height: 1.33333 }.h3, h3 {font-size: 20px }.b-content_head .h1 + .subtitle, .b-content_head h1 + .subtitle, .h1 + .b-content_head, .h1 + .b-subtitle, h1 + .b-content_head, h1 + .b-subtitle {margin-top: -12px }.b-content_head .subtitle, .b-subtitle {margin-bottom: 1em;font-size: 18px }.block-bg {padding: 44px 24px }.bx-pdf-container {height: 500px !important }.b-main_wrap {border-bottom: 1px solid #ebebeb }.b-content_bg {box-shadow: none }.b-content_body {background: #fff;margin: 0 -24px;padding: 30px 24px 60px;border-radius: 0 }.about-brands_list, .b-content_body .map-wide, .b-content_body .wide, .brands-tab .brands-table, .catalog-list, .discount {margin-left: -24px;margin-right: -24px }.b-content_head {padding-bottom: 34px }ol > li, ul > li {margin-bottom: 1.5em }ul.style-2 {padding-left: 0 }ol > li:after {height: 13px }.form-title {font-size: 22px }.btn-cancel > span, .btn-repeat > span {display: inline }.btn-cancel, .btn-cancel_wrap, .btn-repeat, .btn-repeat_wrap {height: auto }.basket-head .text, .btn-cancel:before, .btn-cancel_wrap:before, .menu-head, .search-head {display: none }.btn-repeat, .btn-repeat:hover {border-color: transparent }table.table-list tr {border-top: 1px solid #ebebeb }.btn-repeat:before, .btn-repeat_wrap:before {margin-right: 5px;position: relative;top: auto;left: auto;transform: none }.pagination li.gap > a, .pagination li.gap > span {padding: 0 5px }table {margin-bottom: 36px }table.table-vertical tr td:first-child {font-size: 14px }.b-main.basket-order-page .center-order-container .top-block label, .feedback-form_row, table.table-list, table.table-list tbody, table.table-list td, table.table-list tr {display: block }table.table-list tr {padding-top: 19px;padding-bottom: 14px }table.table-list tr:first-child {padding-top: 0;border-top: none }table.table-list tr:last-child {padding-bottom: 0 }table.table-list tr td {padding: 0 0 6px;border-bottom: none }.blockquote {margin: 45px 0 62px;padding: 20px 0 22px;font-size: 20px }.blockquote .subtext {margin-top: 7px }.files {margin-bottom: 45px }.b-content_body .brands-tab:last-child .brands-table, .b-content_body > .accordion:last-child {margin-bottom: -60px }.accordion_title, .brands-list .name {font-size: 18px }.accordion_body .accordion_title {font-size: 14px;padding-left: 30px;padding-right: 85px }.accordion_body .accordion_body {padding-left: 30px }.b-header-bot {height: 84px }.b-header-bot_r {-ms-flex-negative: 1;flex-shrink: 1 }.logo {width: 96px;min-width: 96px;margin-right: 19px }.logo_text {font-size: 8px }.basket-head {height: 32px }.copyr {margin-bottom: 28px }.contacts-foot_item, .contacts-foot_item-1 {float: none }.feedback {margin-left: -24px;margin-right: -24px;padding-left: 24px;padding-right: 24px }.feedback_title {margin-bottom: .44em }.feedback-form {padding: 44px 0 30px }.feedback-form .form-group:last-child {margin-bottom: 19px }.feedback-form .feedback-form_textarea {height: 120px }.contacts-list table td {width: 100%;float: none;font-size: 14px;padding-bottom: 10px }.contacts-list_name {font-size: 14px;line-height: 1.14 }.contacts-list_subname {font-size: 12px }.page-slider-main {padding: 32px 0 40px }.slider-partners {padding: 37px 0 60px }.slider-partners .slide img {max-width: 60% }.slider-partners_title {margin-bottom: 13px }.slider-partners_pagin {margin-top: 14px }.slider-partners_more {display: inline-block }.catalog-item:nth-child(3n+1) {clear: none }.catalog-item:nth-child(odd) {clear: both }.catalog-menu {padding-left: 27px }.b-content_wrap .about-text .block-bg, .element {margin: 0 -24px }.about-brands_info {padding-top: 44px }.brands-table.col2 .item {width: 50%;padding: 20px 12% }.brands-table.col2:nth-child(2n), .brands-table.col4 .item:nth-child(2n) {border-right: none }.brands-table.col2:nth-child(3n), .brands-table.col4 .item:nth-child(3n) {border-right: 1px solid #ebebeb }.brands-table.col4 .item {width: 50% }.brands-table .item {padding: 20px 12% }.brands-table .item:nth-child(odd):before {left: 0 }.brands-table .item:before {right: 0 }.brands-table .item img {max-height: 70px }.b-main.basket-page .catalog-item .inner-container {-ms-flex-direction: column;flex-direction: column;-ms-flex-align: start;align-items: flex-start }.b-main.basket-page .final-basket-price {width: 270px;margin: 0 auto;display: block }.b-main.basket-page .final-basket-price .final-price-elem-block {margin-top: 26px }.b-main.basket-page .final-basket-price .bottom-block {position: relative;right: 0;left: 50%;transform: translateX(-50%) }.b-main.basket-order-page .center-order-container .top-block label .radio-btn {display: inline-block;vertical-align: text-top }.b-main.basket-order-page .center-order-container .top-block label .date-deliv {display: inline-block;margin-left: 28px }.product-tekhn-dok {padding-top: 10px }.b-main.basket-page .catalog-item .inner-container {position: relative;width: 100% }}@media screen and (max-width: 600px) {.about-main .about-body .about-text_block {text-align: justify }.about-main .about-list .about-item {width: 100% }.category-item {margin-bottom: 12px }.category-item .category-item_wrap:hover .category-item_hover {opacity: 0 }.category-item .category_pic {display: none }.category-item .category_icon {top: 50%;transform: translateY(-50%);right: 23px }}.tabs__content-wrap table td:last-child, .tabs__content-wrap table th:last-child {border-right: 1px solid #ebebeb }.tabs-wrapper .tabs-list {display: -webkit-box;display: -ms-flexbox;display: flex }.footer-actions-item:last-child, .tabs-wrapper .tabs-item:last-child {margin-right: 0 }@media screen and (max-width: 767px) {.tabs-wrapper .delivery, .tabs-wrapper .delivery-table, .tabs-wrapper .delivery-table table {margin: 0 }.tabs-wrapper .tabs-item {margin-right: 15px }.tabs-wrapper .delivery-table table tr {text-align: right;display: block;border-top: 2px solid #2de359 }.tabs-wrapper .delivery-table table td.td-gray::before, .tabs-wrapper .delivery-table table thead tr:first-child {display: none }.tabs-wrapper .delivery-table table tr :first-child {padding-left: 0 }.tabs-wrapper .delivery-table table tr td {height: auto;float: left;width: 100%;padding: 0 }.tabs-wrapper .delivery-table table td::before {content: attr(data-label);float: left;font-weight: 700;min-width: 47%;font-size: 15px;background: #f7f7f7;height: 100%;text-align: center;color: #000;padding: 5px }.tabs-wrapper .delivery-table table td.td-gray {border-top: 2px solid #2de359;text-align: center;padding: 10px;height: auto }.tabs-wrapper .delivery-table table td {border-right: 1px solid #ebebeb;border-left: 1px solid #ebebeb }.tabs-wrapper .delivery-table table tr:first-child td.td-gray {border-top: none }.tabs-wrapper .delivery-table table tbody tr:last-child > td {border-bottom: 1px solid #ebebeb }}@media screen and (max-width: 590px) {.tabs-wrapper .tabs-list {flex-direction: column }.tabs-wrapper .tabs-item {margin-right: 0 }.tabs-wrapper .tabs-item a {width: 100%;display: block }}li.top-level .wrap::after {content: '';display: block;position: absolute;width: 7px;height: 7px;top: 50%;right: 18px;-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);transform: rotate(135deg);border-top: 2px solid #404040;border-right: 2px solid #404040 }li.top-level.active .wrap::after {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg) }.ic-percent {background-position: -89px -64px;width: 24px;height: 18px }.b-main.basket-page .final-basket-price .to-order-btn.disabled {background-color: #fff;color: #000;border: 1px solid #000;opacity: .3;box-shadow: none;cursor: initial }.menu-head .item-1 > span.media__arrow {position: absolute;content: "";top: 11px;right: -13px;width: 10px;height: 10px;font-size: 7px;line-height: 12px;cursor: pointer;text-align: center }.ic-viber {background: url(/local/frontend/build/css/../images/viber_ico.svg) 0 0/cover no-repeat;width: 26px;height: 30px;margin-top: 2px }.ic-facebook, .ic-instagram, .ic-rutube, .ic-telegram, .ic-vk, .ic-youtube {width: 26px;height: 26px }.ic-telegram {background: url(/local/frontend/build/css/../images/telegram_ico.svg) 0 0/cover no-repeat }.ic-vk {background: url(/local/frontend/build/css/../images/vk_ico.svg) 0 0/cover no-repeat }.ic-youtube {background: url(/local/frontend/build/css/../images/youtube_ico.svg) 0 0/cover no-repeat }.ic-facebook {background: url(/local/frontend/build/css/../images/facebook_ico.svg) 0 0/cover no-repeat }.ic-rutube {background: url(/local/frontend/build/css/../images/rutube_ico.svg) 0 0/cover no-repeat }.ic-instagram {background: url(/local/frontend/build/css/../images/instagram_ico.svg) 0 0/cover no-repeat }.b-main .social-item {display: inline-block;float: none }.catalog-list .catalog-item {margin-bottom: 11px }.catalog-item-comment {padding: 13px 24px 13px 29px;background-color: #fff;border-top: 1px solid #f0f0f0 }.catalog-item-comment__button {background-color: #fff;border: none;padding: 0;cursor: pointer }.catalog-item-comment__button:active, .catalog-item-comment__button:focus, .feature-item:active, .feature-item:focus {outline: 0 }.form-control {border-bottom-color: #1aba50 }.second-block {display: none;padding-bottom: 14px }.b-main.basket-page .catalog-item .inner-container {align-items: flex-start }textarea.form-control {width: 100%;height: 100%;overflow: hidden;resize: none;padding-top: 0;padding-bottom: 0 }.ui-resizable-handle {position: absolute;right: -5px;bottom: 0;width: 20px;height: 20px;background: url('/local/frontend/build/images/resizer.png') no-repeat;cursor: pointer }.add-comment-area textarea::-webkit-resizer {display: none }.fix-comment .form-control.input.comment-form, .fix-comment .ui-resizable-handle, .fixed-comment, .params-retail-btn, .policy-content.b-content_body ul > li::before, .price-checkbox .switch input {display: none }.fix-comment.second-block {margin-bottom: 9px;padding-bottom: 0 }.fix-comment .fixed-comment:hover, .fix-comment .form-control.comment-form:hover {color: #1aba50;cursor: pointer }.fixed-comment {word-break: break-word }.heart-svg {margin-bottom: 6px;margin-right: 5px }.basket-svg, .footer-contacts__item .main-office-tel-1 {margin-bottom: 3px }.basket-svg.svg-white path, .in-basket-svg path {stroke: #fff }.basket-svg.svg-white circle, .in-basket-svg circle {fill: #fff }.btn-basket_wrap .basket-svg, .in-basket-svg {margin-bottom: -3px;margin-right: 4px }@media (max-width: 390px) {.basket-head {margin-right: 5px }}.basket-button {background: url('/local/frontend/build/css/../images/basket.svg') no-repeat;width: 21px;height: 21px }.basket-button.btn {border: none;padding: 0 }@media (max-width: 550px) {.policy-content ul {padding-left: 0 }}.ic-like {background: url(/local/frontend/build/css/../images/like.svg) no-repeat;width: 22px;height: 22px }.advantages-items, .b-footer-bot--container, .title-row {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }.title-row input[type=checkbox] {position: initial }.price-checkbox {width: 350px;padding-top: 11px;padding-left: 140px }.price-checkbox .switch {position: relative;display: inline-block;width: 46px;height: 23px }.price-checkbox .slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #fff;border: 1px solid #ddd;-webkit-transition: .4s;-o-transition: .4s;transition: .4s }.about-us .mission, .price-checkbox.price-checkbox--retail .slider:before {background-color: #1aba50 }.price-checkbox .slider:before {position: absolute;content: "";height: 15px;width: 15px;left: 4px;bottom: 3px;background-color: gray;-webkit-transition: .4s;-o-transition: .4s;transition: .4s }.price-checkbox input:checked + .slider:before {-webkit-transform: translateX(23px);-ms-transform: translateX(23px);transform: translateX(23px) }.b-header-bot_l .humb, .nav--item .menu--close {-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%) }.price-checkbox .slider.round {border-radius: 34px }.price-checkbox .price-description {position: absolute;font-size: 15px;top: -2px;color: #575f6e;white-space: nowrap }.price-checkbox .personal-price {left: -150px }.price-checkbox .retail-price {left: 60px;opacity: .7 }.about-us .info-item__text, .about-us .values ul li, .head-content__description .second-row, .head-content__description .third-row, .head-content__description-title {font-weight: 300 }.price-checkbox input:checked ~ .personal-price {opacity: .7 }@media (max-width: 770px) {.title-row {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column }.price-checkbox {padding-top: 0;-ms-flex-item-align: end;align-self: flex-end }.price-checkbox .price-description {top: 0 }}.about-us .b-content_body, .biblioteka-3d-modeli .b-content_body {padding: 60px 120px 0 }.policy-content.b-content_body {padding: 60px 130px }.biblioteka-3d-modeli .b-content_body {min-width: 100%;color: #333 }.about-us .head-content {display: -webkit-box;display: -ms-flexbox;display: flex;border-bottom: 1px solid #eaeaea }.biblioteka-3d-modeli .head-content__img-wrapper {max-width: 109px;margin-right: 34px }.biblioteka-3d-modeli .files_lnk, .biblioteka-3d-modeli .head-content__description .sub-title, .success-wrapper p {font-size: 16px;color: #333 }.biblioteka-3d-modeli h2 {font-size: 20px;line-height: 35px;color: #333 }.block-3d-models {background: #f8f8f8;padding: 14px 22px 20px;margin-bottom: 30px }.head-content__img-wrapper {width: 100%;margin-right: 70px }.head-content__description {padding-bottom: 20px }.head-content__description-title {font-size: 24px;line-height: 40px;color: #333;margin-bottom: 19px }.head-content__description-title span {font-size: 28px;line-height: 48px }.about-us .info {display: -webkit-box;display: -ms-flexbox;display: flex;padding-top: 94px }.info-item {width: 47% }.about-us .info .info-item:first-child {margin-right: 92px }.about-us .info-item__title {position: relative;z-index: 3;margin-bottom: 27px;font-size: 24px;line-height: 30px;color: #333;font-weight: 700 }.info-item__title-number {position: absolute;z-index: 1;content: "";top: -10px;left: -26px;font-size: 130px;line-height: 30px;color: #efefef }.about-us .mission {padding: 41px 47px 34px }.about-us .info-item__text {font-size: 16px;line-height: 30px }.about-us .clients h2, .about-us .values h2, .advantages-title-big, .waranty .advantages-text p {font-weight: 700;color: #333 }.about-us .values {padding-bottom: 32px;border-bottom: 1px solid #eaeaea }.about-us .values.values-new {border-bottom: 0 }.about-us .clients h2, .about-us .values h2 {margin-bottom: 30px;font-size: 28px;line-height: 30px;font-weight: 700 }.about-us .values ul li {display: inline-block;padding-left: 40px }.about-us .values ul > li:before {content: "";display: block;position: absolute;top: 16px;left: 0;width: 22px;height: 3px;background-color: #1aba50;border-radius: 0 }.advantages-title-big {font-size: 24px;line-height: 26px }.advantages-item-title {margin-top: 20px;font-size: 16px;color: #333;font-weight: 700;line-height: 24px }.advantages-text {font-weight: 300;font-size: 16px;line-height: 30px;color: #333 }.advantages-item {display: inline-block;height: auto;padding: 51px 0 37px;vertical-align: top;background-color: #f8f8f8;border-top: 3px solid #41c16c;text-align: center }.advantages-item p {padding-left: 42px;padding-right: 42px }.advantages-item__title {font-size: 48px;line-height: 30px;color: #1aba50 }.advantages-item__text {font-size: 17px;line-height: 26px;color: #333 }.wide-container {padding-left: 7px;padding-right: 7px }.wide-container .about-brands {margin-top: 80px;margin-right: 0;padding-left: 122px;border-top: 1px solid #eaeaea }@media (max-width: 1200px) {.about-us .b-content_body, .biblioteka-3d-modeli .b-content_body {padding: 60px 90px 0 }.policy-content.b-content_body {padding: 60px 90px }.wide-container .about-brands {padding-left: 82px }.head-content__img-wrapper {margin-right: 40px }.about-us .values ul li:first-child, .about-us .values ul li:nth-child(3) {width: 52% }}@media (max-width: 1023px) {.about-us .head-content {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column }.head-content__img-wrapper {margin-right: 0;margin-bottom: 25px }.about-us .values ul li:first-child, .about-us .values ul li:nth-child(3) {width: 100% }.about-us .about-brands_list {margin-right: 0;margin-left: -80px }}@media (max-width: 767px) {.about-us .info, .advantages-items {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center }.advantages-item {width: 85%;margin-bottom: 30px }.wide-container .about-brands {padding-left: 60px }.about-us .about-brands_list {margin-left: -60px }.about-us .brands-table {border-left: 1px solid #ebebeb }.biblioteka-3d-modeli .files_lnk {font-size: 14px }}.about-us .values ul, .values-content {-webkit-box-orient: horizontal;-webkit-box-direction: normal }@media (max-width: 520px) {.policy-content.b-content_body {padding: 35px 70px }.head-content__description-title span {line-height: 30px }.head-content__description-title {font-size: 20px;line-height: 25px }.head-content__description .second-row {font-size: 17px;line-height: 22px }.about-us .info-item__text, .about-us .mission-text, .advantages-text, .head-content__description .third-row {font-size: 15px;line-height: 25px }.about-us .head-content {padding-bottom: 15px }.info-item__title-number {font-size: 100px }.about-us .values ul li {font-size: 15px;line-height: 29px }.about-us .clients h2, .about-us .values h2 {margin-bottom: 20px;font-size: 26px }.about-us .values {padding-bottom: 5px }.advantages-title {margin-bottom: 15px;font-size: 26px;line-height: 26px }.wide-container .about-brands {padding-left: 39px }.about-us .about-brands_list {margin-left: -39px }}@media (max-width: 378px) {.about-us .b-content_body, .biblioteka-3d-modeli .b-content_body {padding: 35px 30px 0 }.policy-content.b-content_body {padding: 35px 30px 30px }.about-us .advantages, .about-us .values {padding-top: 35px }.advantages-item {padding: 30px 0 15px }.wide-container .about-brands {padding-left: 0 }.about-us .about-brands_list {margin-left: 0 }.info-item__title-number {font-size: 90px;left: -17px }.about-us .info {padding-top: 50px;padding-bottom: 45px }.about-us .mission {padding: 25px 27px 20px;background-color: #1aba50 }.about-us .mission-text {line-height: 22px }.about-us .values ul li {line-height: 25px;padding-left: 30px }.about-us .values ul > li:before {top: 11px }}.advantages-footer {text-align: center;margin-top: 50px }.advantages-footer-ru {line-height: 45px }@media (max-width: 487px) {.advantages-footer {margin-top: 10px;margin-bottom: 45px;font-size: 26px;line-height: 26px }}.advantages-text span, .advantages-title {display: inline-block;margin-bottom: 0;line-height: 28px;color: #333 }.advantages-text p {margin-top: 15px;margin-bottom: 0 }.password-form_row p {width: 200px;height: 10px;margin: 0;background-image: url("/local/frontend/build/images/pass-bg.jpg");background-repeat: no-repeat;background-position: -200px }.password-form_row p.red {background-position: -150px 0 !important }.password-form_row p.yellow {background-position: -100px -10px !important }.password-form_row p.green {background-position: -30px -20px !important }.password-form_row p.green_v {background-position: 0 -20px !important }.password-form_row .response-success {font-weight: 700;color: #1aba50 }.stock-info {position: relative;padding-left: 30px }.stock-info:before {position: absolute;content: "";top: 9px;left: 16px;width: 8px;height: 8px;border-radius: 20px }.b-header-bot_l .humb, .b-header-bot_l .humb .close {display: block;position: absolute;width: 48px;height: 48px;opacity: 0;transition: .3s }@media (max-width: 800px) {.stock-info {padding-top: 10px }.stock-info:before {top: 18px }}.stock-info.out-of-stock:before {background-color: #ff2727 }.stock-info.in-stock:before {background-color: #60c93b }.b-header-bot_l .humb .close, .nav--item .menu--close {top: 50%;background: url("/local/frontend/build/css/../images/closeMenu-icon.svg") center/contain no-repeat }.b-header-bot {position: sticky;top: 0;z-index: 1000 }body.not-scroll {height: 100%;overflow: hidden;width: 100%;position: fixed;top: 0;left: 0 }.b-header-bot_l {transition: .3s }.b-header-bot_l .humb {top: 50%;transform: translateY(-50%);left: 0;margin: 0 }.b-header-bot_l .humb .close {left: 50%;transform: translate(-50%, -50%) }.humb .humb_icon {opacity: 1;transition: opacity .3s }.mainNav--wrapp {display: -ms-flex;display: -webkit-flex;display: flex;position: relative }.mainNav--catalog {height: 536px;width: 358px;background-color: #fff }.mainNav--catalog.catalog-fixed {position: fixed;top: 140px;opacity: 0;pointer-events: none;z-index: 1001;transform: translateX(-358px) }.block-downover:hover .nav--submenu, .mainNav--catalog.block-show {opacity: 1;pointer-events: auto }.support-title {padding-top: 20px;font-size: 16px;line-height: 28px }.wrapper--desctop {z-index: 999;background: #333;display: block;width: 100vw;height: 100vh;position: fixed;top: 0;left: 0;transition: opacity .3s;opacity: 0;pointer-events: none }.nav--item-sale {display: block;margin: 0 30px;height: 40px;line-height: 40px;font-size: 16px;border-radius: 5px;text-align: center;background-color: #ff4747;color: #fff;font-weight: 700;transition: .3s }.nav--item-sale:hover {color: #fff;box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .3) }.nav--button, .nav--submenu .submenu--item {display: -ms-flex;display: -webkit-flex;align-items: center }body.not-scroll .wrapper--desctop {opacity: .2;pointer-events: auto }.mainNav--catalog.block-show {transform: translateX(0) }.nav--item .menu--close {border-radius: 50%;background-color: #17a848;display: none;position: absolute;transform: translateY(-50%);right: 8px;width: 31px;height: 31px }.nav--button .icon, .nav--submenu .submenu--item:before {left: 30px;-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);top: 50% }.nav--button {display: flex;position: relative;padding: 5px 45px 5px 75px;font-size: 16px;line-height: 20px;height: 48px;color: #333;margin-bottom: 8px }.nav--button .link-text-white {color: #fff }.nav--button .icon {position: absolute;transform: translateY(-50%);width: 24px;height: 24px;background-repeat: no-repeat;background-position: center;background-size: contain }.mainNav--slider .slick-dots li.slick-active button, .nav--button.title, .nav--button.title:hover {background: #1aba50 }.nav--button.title {font-size: 18px;line-height: 20px;color: #fff;height: 54px;margin-bottom: 15px }.mainNav--slider .main-slider, .mainNav--slider .mainNav--item {height: 526px;position: relative;overflow: hidden }.nav--button.title .icon {width: 28px;margin-top: -2px }.nav--submenu {background: #fff;box-shadow: 0 6px 16px rgba(0, 0, 0, .08);position: absolute;top: 0;z-index: 7;pointer-events: none;opacity: 0 }.nav--submenu .submenu--item {display: flex;position: relative;color: rgba(51, 51, 51) }.nav--submenu .submenu--item:before {content: '';position: absolute;transform: translateY(-50%);width: 19px;height: 3px;background: #1aba50;display: none }.nav--button .icon.burger {background-image: url(/local/frontend/build/css/../images/burger-icon.svg);width: 20px;margin: 0 0 0 2px }.nav--button .icon.frontFittings {background-image: url(/local/frontend/build/css/../images/frontFittings-icon.svg) }.nav--button .icon.guides {background-image: url(/local/frontend/build/css/../images/guides-icon.svg) }.nav--button .icon.kitchen {background-image: url(/local/frontend/build/css/../images/kitchen-icon.svg) }.nav--button .icon.cupboard {background-image: url(/local/frontend/build/css/../images/cupboard-icon.svg) }.nav--button .icon.furniture {background-image: url(/local/frontend/build/css/../images/furniture-icon.svg) }.nav--button .icon.fasteners {background-image: url(/local/frontend/build/css/../images/fasteners-icon.svg) }.nav--button .icon.lighting {background-image: url(/local/frontend/build/css/../images/lighting-icon.svg) }.nav--button .icon.edge {background-image: url(/local/frontend/build/css/../images/edge-icon.svg) }.mainNav--slider {width: calc(100% - 358px) }.mainNav--slider .main-slider {padding: 0 14px 0 30px;margin-right: -14px }.mainNav--slider .slick-arrow {position: absolute;font-size: 0;border: none;top: 50%;-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);background-color: #fff;box-shadow: 0 6px 16px rgba(0, 0, 0, .08);border-radius: 50%;z-index: 2;outline: 0;cursor: pointer }.mainNav--slider .slick-arrow:before {content: '';position: absolute;top: 50%;left: 50%;-ms-transform: translate(-50%, -50%) rotate(0);-webkit-transform: translate(-50%, -50%) rotate(0);transform: translate(-50%, -50%) rotate(0);margin-left: -2px }.mainNav--slider .slick-arrow.slick-prev {left: 16px }.mainNav--slider .slick-arrow.slick-next {right: 0 }.mainNav--slider .slick-arrow.slick-next:before {-ms-transform: translate(-50%, -50%) rotate(180deg);-webkit-transform: translate(-50%, -50%) rotate(180deg);transform: translate(-50%, -50%) rotate(180deg) }.mainNav--slider .slick-dots {position: absolute;bottom: 40px;left: 0;right: 0;padding: 0;line-height: 1;margin: 0 auto;display: -ms-flex;display: -webkit-flex;display: flex;align-items: center;justify-content: center }.mainNav--catalog .mobile--content, .mainNav--slider .slick-dots li:before, .search-head.search-mobile {display: none }.mainNav--item .slider--link, .menuMobile--footer {display: -ms-flex;display: -webkit-flex;line-height: 20px }.mainNav--slider .slick-dots li {padding: 0;margin: 0 4px }.mainNav--slider .slick-dots li button {font-size: 0;border: none;width: 31px;height: 4px;background: #dedede;outline: 0;cursor: pointer;transition: .3s }.mainNav--item .sliderItem--image {z-index: 1;position: absolute;top: 0;left: 0;width: 100%;height: 100% }.mainNav--item .sliderItem--image img {max-width: none;min-height: 100%;min-width: 100%;width: 100% }.mainNav--item .sliderItem--content {position: relative;z-index: 2;padding: 110px 20px 20px 80px;color: #fff;max-width: 570px }.mainNav--item .sliderItem--content:before {content: '';width: 100px;height: 4px;display: block;background: #fff;position: absolute;top: 85px;left: 80px }.mainNav--item .sliderItem--content .title {font-size: 32px;line-height: 37px }.mainNav--item .sliderItem--content p {margin: 0 0 25px;padding: 0;font-size: 16px;line-height: 20px }.mainNav--item .slider--link {display: flex;align-items: center;justify-content: center;color: #fff;font-size: 14px;border: 1px solid #fff;box-sizing: border-box;border-radius: 1px;position: relative;width: 100%;max-width: 132px }.mainNav--item .slider--link:before {content: '';display: block;position: absolute;right: 19px;top: 50%;-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 0;height: 0;border-style: solid;border-width: 4px 0 4px 6px;border-color: transparent transparent transparent #fff;margin-top: 1px }.menuMobile--footer {display: flex;align-items: center;justify-content: flex-start;padding: 10px 20px 10px 80px;position: relative;background: #404040;min-height: 50px;font-weight: 500;font-size: 15px;margin: 0 -25px }.menuMobile--footer:before {content: '';width: 25px;height: 25px;display: block;position: absolute;top: 50%;transform: -ms-translateY(-50%);transform: -webkit-translateY(-50%);transform: translateY(-50%);left: 48px;background: url("/local/frontend/build/images/icon/tel_footer.svg") center/contain no-repeat }.in-basket-button, .menuMobile--footer a, .menuMobile--footer a:hover {color: #fff }.navList-black {margin-bottom: 20px }.navList-black .nav--button {padding-left: 0;padding-right: 20px;font-weight: 700;font-size: 15px;color: #333;margin-bottom: 4px;height: 40px }.navList-black .nav--submenu {background-color: inherit }.navList-black .nav--button:hover {color: #333 }.enter-head .mob-icon {display: none;width: 17px;height: 17px;background: url("/local/frontend/build/css/../images/personalMob-icon.svg") center/contain no-repeat }@media (max-width: 767px) {.b-header, .nav--submenu {box-shadow: none }.mainNav--slider {width: 100% }.mainNav--wrapp {padding: 0 8px }.mainNav--slider .main-slider {padding: 0 14px;margin: 0 -14px;height: 310px }.mainNav--slider .slick-dots {bottom: 5px }.mainNav--slider .slick-arrow.slick-prev {left: 0 }.mainNav--slider .mainNav--item {height: 280px }.mainNav--item .sliderItem--content {padding: 50px 30px 20px }.mainNav--item .sliderItem--content:before {width: 47px;height: 2px;top: 35px;left: 30px }.mainNav--item .sliderItem--content .title {font-size: 24px;line-height: 28px }.mainNav--item .sliderItem--content p {font-size: 14px;line-height: 20px;margin-bottom: 20px }.b-header-bot_l .humb {opacity: 1;width: 40px;height: 40px }.b-header-bot_l {padding-left: 62px }.mainNav--catalog {opacity: 0;width: 100vw;height: 100vh;position: fixed;z-index: 1010;top: 0;left: 0;pointer-events: none }.mainNav--catalog.block-show, .nav--submenu {opacity: 1;pointer-events: auto }.mainNav--catalog .nav--wrapp {overflow: hidden;overflow-y: scroll;height: calc(100vh - 70px) }.mainNav--catalog .mobile--content {display: block;background: #eee;padding: 35px 25px 0 }.mobile--content .btn {width: 100%;max-width: 270px;margin: 0 auto 20px;border-radius: 3px;color: #fff;background: #1aba50;display: -ms-flex;display: -webkit-flex;display: flex;align-items: center;justify-content: center;height: 45px;padding: 5px 10px }.mobile--content .btn i {position: static;margin: 0 8px 0 0 }.mobile--content .btn i:after {content: '';width: 17px;height: 17px;background: url("/local/frontend/build/css/../images/personalArea-icon.svg") center/contain }.nav--item .menu--close {display: block }.nav--button {padding: 5px 35px 5px 65px }.block-downover .nav--button.active:before {-ms-transform: translateY(-50%) rotate(90deg);-webkit-transform: translateY(-50%) rotate(90deg);transform: translateY(-50%) rotate(90deg) }.basket-head_wrap .basket-head_money, .basket-head_wrap .basket-head_price, .enter-head .btn-enter_icon, .nav--button.title .icon {display: none }.nav--submenu {position: static;display: none;right: 0;width: 100% }.nav--submenu .submenu--item {padding: 5px 20px 5px 65px }.mainNav--slider .slick-arrow {margin-top: -15px }.search-head.search-mobile {display: block;width: 100%;max-width: 100%;padding: 0 0 22px }.b-header-bot_wrap {height: auto;padding: 24px 0 10px }.search-head.search-mobile .input {height: 25px;font-size: 13px;line-height: 25px }.b-header-bot {box-shadow: 0 0 16px rgba(0, 0, 0, .08) }.search-head.search-mobile .search-head_submit {top: 1px }.enter-head, .enter-head .mob-icon, .nav--submenu .submenu--item:before {display: block }.enter-head .btn {width: 23px;height: 24px;font-size: 0;padding: 0;border: none;margin-bottom: 3px }.nav-index {padding-bottom: 12px }.mainNav--catalog.catalog-fixed {top: 0;left: 0 }}.enter-head, .nav--submenu--item, .nav--submenu--item.block-downover .submenu--item {position: relative }.about-us h1, .biblioteka-3d-modeli h1 {margin-bottom: 33px;font-weight: 400 }@media (max-width: 650px) {.about-us .b-content_body, .biblioteka-3d-modeli .b-content_body {padding: 40px 50px }}@media (max-width: 480px) {.about-us h1, .biblioteka-3d-modeli h1, .contacts-foot {margin-bottom: 20px }.about-us .b-content_body, .biblioteka-3d-modeli .b-content_body {padding: 20px 30px 0 }.bx-pdf-container {height: 400px !important }.bx-pdf-container .mainContainer {min-width: 280px }.pagination li {margin-right: 0 }.about-text_wrap {padding-right: 0 }.b-header-bot {height: 80px }.contacts-head {width: 100%;-ms-flex-pack: justify;justify-content: space-between }.logo {width: 75px;min-width: 75px;margin-right: 14px }.logo_text {display: none }.humb {margin-left: -10px;width: 40px;height: 40px;margin-right: 13px }.basket-head .icon {margin-right: 2px }.basket-head_num {width: 20px;height: 20px;line-height: 20px;margin-left: 0 }.m-open .m-page {transform: translate(240px);transform: translate3d(240px, 0, 0) }.slider-partners .slide {width: 100%;float: none }.slider-partners .slide:before {border-left-color: #fff }.slider-partners .slide:nth-child(2):before {border-top-color: #ebebeb }.slider-partners .slide:hover:nth-child(2):before {border-top-color: #1aba50 }.slider-partners_more {width: 100%;font-size: 14px }.brands-table.col4 .item, .catalog-item {width: 100% }.brands-table.col2 .item {width: 100%;border-right: none }.brands-table.col2:nth-child(odd), .brands-table.col4 .item:nth-child(odd) {border-right: none }.brands-table .item:before {left: 0;right: 0 }.brands-table .item img {max-width: 50% }.brands-list .item {margin-bottom: 9px }.brands-list .item {float: none;width: 100% }.about-us .about-brands_list {border-right: 1px solid #ebebeb }.advantages-item {width: 95% }.advantages-item p {padding-left: 22px;padding-right: 22px }.advantages-item__text {font-size: 15px;line-height: 20px }.wide-container .about-brands {margin-top: 20px }.basket-head {margin-left: 5px }.b-header-bot_l {padding-left: 50px }}.nav--button .icon img {max-width: 100%;max-height: 100% }.nav--submenu--item.block-downover .nav--submenu {opacity: 0;pointer-events: none }.block-downover:hover .nav--submenu--item.block-downover .nav--submenu, .nav--submenu--item.block-downover:hover .nav--submenu, .price-info-popap:hover .price-info, .price-info-popap:hover:before {opacity: 1;pointer-events: auto }.nav--submenu--item.block-downover > .submenu--item:after {content: "";width: 7px;height: 10px;position: absolute;top: 50%;right: 15px;background: url("/local/frontend/build/css/../images/downover-icon.svg") center/contain;-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%) }@media (max-width: 1365px) {.mainNav--item .sliderItem--image .image--desktop, .mainNav--item .sliderItem--image .image--mob {display: none }.mainNav--item .sliderItem--image .image--desktop_1366 {display: block }}@media (max-width: 500px) {.mainNav--item .sliderItem--image .image--desktop {display: none }.mainNav--item .sliderItem--image .image--mob {display: block }.mainNav--item .sliderItem--image img.image--mob {height: 100% }}.button-standart {-ms-display: flex;-webkit-display: flex;display: flex;align-items: center;justify-content: center;background: #fff;color: #1aba50;border: 2px solid #1aba50;min-height: 40px;width: 130px;font-size: 16px;line-height: 1.3;font-weight: 400;border-radius: 2px }.left-account-page-block .account-menu-container:nth-child(2) {margin-top: 20px }.price-pop {position: absolute;display: none }.price-pop__shadow {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .5);z-index: 10 }.price-pop__content {width: 470px;right: 292px;padding: 25px 15px 30px;background-color: #fff;z-index: 12;position: relative;margin-top: 15px;text-align: center }.price-pop__content:before {position: absolute;top: -7px;left: 79%;content: "";width: 15px;height: 15px;background-color: #fff;transform: rotate(45deg) }.price-pop__button {border: none;background: #1aba50;color: #fff;cursor: pointer;width: 100px;height: 35px }.price-pop__text {line-height: 22px }.enter-head .btn.retail-active {background: #888 !important;border-color: #888 }.about-us .values ul, .about-us .values ul div, .b-footer-right, .b-main__contacts .head-content, .boss-item .boss-about, .footer-actions, .footer-menu, .footer-menu-list, .footer-menu-wrapper, .main-office__popup a, .subscription, .subscription-wrapper, .tel-block.footer-contacts__item, .values-content {display: -webkit-box;display: -ms-flexbox }.head-content__description {margin-top: -13px }.sub-title {line-height: 28px;font-size: 19px;color: #333 }.head-content__description .second-row, .head-content__description .third-row {font-size: 16px;line-height: 30px;color: #333 }.wide-container--advantages {text-align: center;width: calc(100% - 14px);margin: 0 auto;padding-top: 93px;padding-bottom: 96px;background-color: #1aba50 }.advantages-footer {color: #fff;line-height: 28px;font-size: 30px;font-weight: 700;display: block }.advantages-footer__wrapper {position: relative;display: inline-block;padding-left: 115px }.advantages-footer__wrapper:before {position: absolute;top: -15px;left: 0;content: "";width: 87px;height: 73px;background-image: url("/local/frontend/build/css/../images/advantages-footer-pic.png");background-repeat: no-repeat }.about-us .mission-title {font-size: 24px;line-height: 30px }.about-us .mission-text {font-size: 18px;line-height: 30px }.about-us .values ul {padding-left: 0;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-direction: row;flex-direction: row;margin-bottom: 0 }.country-indicator span.text, .drop .country-indicator img, .nav--button-with-arrow:before, .nav--submenu .submenu--item .navigation-arrow, .nav--submenu--item.block-downover > .submenu--item:after {display: none }.about-us .values ul div {display: flex;-ms-flex-direction: column;flex-direction: column;width: 46% }.about-us .values ul div:first-child {padding-right: 60px }.about-us .values ul div:ntg-child(2) {padding-right: 40px }.about-us .values ul li, .about-us .values ul li:first-child, .about-us .values ul li:nth-child(3) {width: 100%;font-size: 16px;line-height: 24px;margin-bottom: 14px }.about-us .values li span:before {content: "";display: block;position: absolute;top: 8px;left: -38px;width: 22px;height: 3px;background-color: #1aba50;border-radius: 0 }.values-item span {position: relative;font-weight: 600 }.advantages {margin-bottom: 57px }.advantages-item {width: 24% }.advantages-title {display: inline-block;width: 100%;margin-bottom: 8px;line-height: 30px;font-weight: 700 }.advantages-subtitle {font-size: 19px;line-height: 30px }@media (max-width: 1240px) {.advantages-items {-ms-flex-wrap: wrap;flex-wrap: wrap }.advantages-item {width: 45% }.advantages-item:first-child, .advantages-item:nth-child(2) {margin-bottom: 40px }}@media (max-width: 1020px) {.about-us .values ul div {width: 100% }.about-us .values ul div:first-child {padding-right: 0 }}@media (max-width: 768px) {.b-main.my-orders-page .archive-title {font-size: 18px;margin-left: 25px }.advantages-item {width: 75% }}.with-sort span.arrow-up {top: -2px;right: -11px;background-position: -8px 0;-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg) }.with-sort span.arrow-up.active {top: 0;background-position: 0 0;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0) }.with-sort span.arrow-down {top: 0;right: -19px;background-position: -8px 0 }.with-sort span.arrow-down.active {top: -2px;right: -18px;background-position: 0 0;-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg) }.mainNav--catalog.catalog-fixed {left: 50%;transform: translate(-50%, 0);margin-left: -589px }@media (max-width: 1628px) {.mainNav--catalog.catalog-fixed {left: 54px;transform: translate(0, 0);margin-left: 0 }}.navigation-arrow {width: 7px;height: 10px;position: absolute;top: 50%;-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);right: 11px;background: url('/local/frontend/build/css/../images/downover-icon.svg') center no-repeat;padding: 22px }.b-header-bot_wrap, .block--icon, .item--info, .mainNav--catalog {position: relative }.country-indicator {font-size: 12px }.cooperation--wrapp .tab-pane {max-width: 900px }.cooperation--wrapp .tab-content:before {right: -28px }.cooperation--wrapp .nav-tabs > li.active > a, .cooperation--wrapp .nav-tabs > li.active > span {font-weight: 700 }.cooperation--wrapp .tab-content {padding-top: 53px }.block--info .title, .cooperation--wrapp .caption--text, .cooperation--wrapp h3 {font-size: 18px;color: #333;font-weight: 700;margin-bottom: 15px }.standart--list {padding: 0;margin: 0 0 15px;display: -ms-flex;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap }.standart--list li {display: flex;align-items: center;padding: 0 10px 0 43px;width: 50%;margin-bottom: 10px }.standart--list li:before {border-radius: 0;top: 50%;-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 22px;height: 3px }.cooperation--wrapp {padding-right: 20px }.b-main__contacts .points-item, .block--info {border-left: 3px solid #1aba50;padding: 28px 20px 24px 34px;margin: 38px 0 32px;background: #f8f8f8;display: block }.cooperation--wrapp .block--line {height: 2px;background: #ebebeb;margin: 56px -28px 58px -12.9% }.cooperation--wrapp h2 {font-size: 30px;font-weight: 700;color: #333 }.block--icon {padding-left: 35px;margin-bottom: 10px }.b-content_bg--delivery .tabs-wrapper .tabs-item a.active, .b-main__contacts .dealer-detail-kontakty-item .email-block a, .b-main__contacts .dealer-detail-kontakty-item .tel-block a, .b-main__contacts .dealer-detail-kontakty-item .worktime-block, .block--icon a, .dealer-detail-kontakty-item p.main-address, .page-brands_content, .settings-cookie .field-checkbox__text-note, .sliderItem--content.sliderItem--content-black .banner-link div, .sliderItem--content.sliderItem--content-black .banner-link:hover div, .sliderItem--content.sliderItem--content-black .preview-text, .sliderItem--content.sliderItem--content-black .title, .submenu--item-first-nesting a {color: #333 }.block--icon .icon {width: auto;height: auto;position: absolute;top: 0;left: 0 }.blockList--icon, .calculator--wrapp, .params--wrapp.active {display: -ms-flex;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap }.blockList--icon .block--icon {width: 50%;padding-right: 20px }.item--info {padding: 18px 0 15px 55px;margin-bottom: 17px }.item--info .icon {position: absolute;top: 0;left: -13px;width: auto;height: auto }.b-content_wrap.wrapp--map .b-content_body p, .head-content__txt, .itemList--info, .page-brands_margin, .page-kontakty__main-txt p {margin-bottom: 20px }.block--icon .link--map {font-size: 14px;line-height: 1;color: #1aba50;border-bottom: 1px solid rgba(0, 0, 0, .4) }.aside-block-cooperation {margin: -40px -40px 60px;padding: 52px 0 50px;background: #1aba50 }.aside-block .text {font-size: 18px;margin-bottom: 30px }.aside-block .text .caption {color: #fff;margin-bottom: 20px }@media (max-width: 1023px) {.mainNav--catalog.catalog-fixed {left: 30px }.country-indicator span.text, .drop .country-indicator img {display: initial }.b-content_wrap .aside-block {clear: both }.cooperation--wrapp .tab-content:before {right: -20px;left: -8% }.hidden-form-sotrubnichestvo {display: none }.enter-head {display: block }}.item--checkbox label, .nav--submenu {display: -ms-flex;display: -webkit-flex }.b-content_wrap.row {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }.aside-block.bg {margin-right: -2px }.form--description {background-color: #f9f9f9;padding: 20px 15px 20px 25px }.form--description .title {font-size: 17px;font-weight: 700;color: #1aba50;line-height: 1.176;margin-bottom: 10px }.form--description ul {list-style: none;margin: 0 }.about-us .values-item span, .city-list-wrapper .city-list-title, .footer-menu-title, .form--description .caption, .values-content__item span {font-weight: 700 }.form--description ul li {display: block;width: 100%;position: relative;padding-left: 25px;font-size: 16px;color: #616161;line-height: 1.25;margin-bottom: 10px }.form--description ul li:before {content: '';position: absolute;left: 0;top: 10px;display: block;background-color: #1aba50;width: 16px;height: 2px }.form--description--wrapp {padding: 0 26px;max-width: 850px;margin-top: 0;margin-bottom: 20px }@media (max-width: 767px) {.nav--submenu--item.block-downover > .submenu--item {padding-right: 30px }.nav--submenu--item.block-downover > .submenu--item:after {-ms-transform: translateY(-50%) rotate(0);-webkit-transform: translateY(-50%) rotate(0);transform: translateY(-50%) rotate(0) }.js-downover-click.active .navigation-arrow, .nav--submenu--item.block-downover > .submenu--item.active:after {-ms-transform: translateY(-50%) rotate(90deg);-webkit-transform: translateY(-50%) rotate(90deg);transform: translateY(-50%) rotate(90deg) }.nav--submenu--item.block-downover .nav--submenu {opacity: 1;pointer-events: auto;padding-left: 30px }.enter-head .btn-default:active, .enter-head .btn-default:focus, .enter-head .btn-default:hover {box-shadow: none }.enter-head .btn-enter:hover {background: 0 0 }.mainNav--catalog.catalog-fixed {left: 0 }.navList-black .nav--button:hover {background: inherit }.form--description {background-color: #f9f9f9;padding: 10px 5px 10px 15px }.form--description .title {font-size: 14px }.form--description ul li {font-size: 12px }}.nav--item {position: static }#mainContentArea, .block-downover .nav--submenu, body.open-modal, body.overflow {overflow: hidden }.block-downover .nav--submenu--item .nav--submenu {height: auto;overflow: visible }.nav--submenu {width: 969px;right: auto;left: 358px;box-shadow: 0 4px 8px rgba(0, 0, 0, .15);padding: 36px 13px 43px;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;align-items: flex-start }.nav--submenu .submenu--item:hover {background: 0 0 }.nav--submenu--item.block-downover:hover > .submenu--item {color: #333;background: 0 0 }.nav--submenu--item {width: calc(33% - 60px);margin: 0 30px }.nav--submenu .submenu--item {padding: 0;font-weight: 700;font-size: 16px;line-height: 24px;color: #333;margin: 0 0 35px }.nav--submenu--item.block-downover .nav--submenu {position: static;box-shadow: none;margin: 0 0 40px;width: 100%;padding: 0 }.nav--submenu--item.block-downover .nav--submenu .submenu--item {font-size: 14px;font-weight: 400;color: #595959;margin: 0;width: 100% }@media (max-width: 1400px) {.nav--submenu {width: calc(100vw - 450px) }}@media (max-width: 1240px) {.nav--submenu--item {width: calc(50% - 60px) }}@media (max-width: 980px) {.nav--submenu--item {width: calc(100% - 60px) }}@media (max-width: 767px) {.nav--submenu {position: static;display: none;opacity: 1;pointer-events: auto;box-shadow: none;right: 0;width: 100%;padding: 0 }.nav--submenu .submenu--item .navigation-arrow, .search-head {display: block }.nav--submenu--item {width: 100%;margin: 0 }.nav--submenu--item.block-downover > .submenu--item {padding: 5px 30px 5px 65px;font-size: 14px;line-height: 38px;color: rgba(51, 51, 51);font-weight: 400;margin: 0 }.nav--submenu--item.block-downover .nav--submenu {margin: 0;width: 100%;padding: 0 0 0 30px }.nav--submenu--item.block-downover .nav--submenu .submenu--item {padding: 5px 20px 5px 65px;line-height: 32px }.mainNav--catalog {position: fixed }.block-downover .nav--submenu {height: auto;overflow: visible }.search-head {bottom: 10px;position: absolute;left: 0;right: 0;margin: 0 auto }.b-header-bot_wrap {padding: 24px 0 51px;position: relative }.b-header-bot_l.button-show {position: static;padding-left: 0 }.b-header-bot_l .humb {margin-right: 20px;ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);position: relative;top: auto;z-index: 2 }.block-show .nav--item {position: relative }.enter-head .btn {background-image: url("/local/frontend/build/images/icon/header_auth_btn.svg");background-repeat: no-repeat;background-position: center;background-size: contain }}.b-header-bot_l, .b-header-bot_l.button-show {position: static;padding-left: 0 }.b-header-bot_l.body-fixed, .b-header-bot_l.button-show {padding-left: 62px }@media (min-width: 1024px) {.media-flex-container {display: flex }.media-flex-text {flex: 1 }.media-flex-icon {margin-top: 0;margin-left: 30px;max-width: 30% }.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {float: left }.col-md-1 {width: 8.33333% }.col-md-2 {width: 16.66667% }.col-md-3 {width: 25% }.col-md-4 {width: 33.33333% }.col-md-5 {width: 41.66667% }.col-md-6 {width: 50% }.col-md-7 {width: 58.33333% }.col-md-8 {width: 66.66667% }.col-md-9 {width: 75% }.col-md-10 {width: 83.33333% }.col-md-11 {width: 91.66667% }.col-md-12 {width: 100% }.col-md-pull-0 {right: auto }.col-md-pull-1 {right: 8.33333% }.col-md-pull-2 {right: 16.66667% }.col-md-pull-3 {right: 25% }.col-md-pull-4 {right: 33.33333% }.col-md-pull-5 {right: 41.66667% }.col-md-pull-6 {right: 50% }.col-md-pull-7 {right: 58.33333% }.col-md-pull-8 {right: 66.66667% }.col-md-pull-9 {right: 75% }.col-md-pull-10 {right: 83.33333% }.col-md-pull-11 {right: 91.66667% }.col-md-pull-12 {right: 100% }.col-md-push-0 {left: auto }.col-md-push-1 {left: 8.33333% }.col-md-push-2 {left: 16.66667% }.col-md-push-3 {left: 25% }.col-md-push-4 {left: 33.33333% }.col-md-push-5 {left: 41.66667% }.col-md-push-6 {left: 50% }.col-md-push-7 {left: 58.33333% }.col-md-push-8 {left: 66.66667% }.col-md-push-9 {left: 75% }.col-md-push-10 {left: 83.33333% }.col-md-push-11 {left: 91.66667% }.col-md-push-12 {left: 100% }.col-md-offset-0 {margin-left: 0 }.col-md-offset-1 {margin-left: 8.33333% }.col-md-offset-2 {margin-left: 16.66667% }.col-md-offset-3 {margin-left: 25% }.col-md-offset-4 {margin-left: 33.33333% }.col-md-offset-5 {margin-left: 41.66667% }.col-md-offset-6 {margin-left: 50% }.col-md-offset-7 {margin-left: 58.33333% }.col-md-offset-8 {margin-left: 66.66667% }.col-md-offset-9 {margin-left: 75% }.col-md-offset-10 {margin-left: 83.33333% }.col-md-offset-11 {margin-left: 91.66667% }.col-md-offset-12 {margin-left: 100% }.brands-table.col4 .item:first-child:before, .brands-table.col4 .item:nth-child(2):before, .brands-table.col4 .item:nth-child(3):before {top: 0 }.media-page .product-slider__tabs {position: absolute;top: -62px;left: 240px }.hidden-form-sotrubnichestvo .form-sotrubnichestvo {display: none }.aside-block {width: 360px }.b-content_wrap.wrapp--map .col-lg-10 {width: 100%;padding: 0 124px;box-sizing: border-box;margin: 0 }}.b-main__contacts .head-content__description, .h1 + .b-subtitle, .points-item .head-content__description-container .worktime-block {margin-top: 0 }.b-content_wrap.wrapp--map .b-subtitle, .page-brands_main-logo {margin-bottom: 50px }.b-content_wrap.wrapp--map .tabs-wrapper .tabs-list {margin-bottom: 45px }.b-content_bg.vacancies.vacancies--feedback, .b-content_wrap.wrapp--map .contacts-map {margin-top: 40px }.aside-block .btn, .b-content_head .subtitle, .b-subtitle, .brands-list .name, .cooperation #tab-1 h2, .cooperation--wrapp, .cooperation--wrapp .nav-tabs > li > a, .cooperation--wrapp .nav-tabs > li > span, .delivery table td, .delivery table th {font-size: 18px }.aside-block .text .caption {display: block;text-align: center;font-weight: 700;font-size: 20px }.item-price__block {margin-right: 0;color: #333;font-weight: 500;white-space: nowrap }.b-content_wrap.row.b-left-content_wrap, .b-left-content_wrap {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start }.item-price {margin-right: 33px }.item-price__block-old {position: relative;color: gray;text-decoration: line-through }.in-basket-button-wrap {position: relative;display: inline-block;padding: 6px 24px 8px;border: 2px solid #1aba50;background: #1aba50;border-radius: 2px;text-align: center;white-space: nowrap;line-height: 1;vertical-align: top;-webkit-transition: .3s;transition: .3s;box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .25);cursor: pointer }.form-group__basket a {display: block;width: 20px;height: 24px;background-position: 81px 84px;background-image: url('/local/frontend/build/css/../images/sprite-bg.svg') }.email-block a .colon, .form-error, .item--checkbox input, .main-office__popup a.short-link .link-title, .mainNav--wrapp .mainNav--item .sliderItem--content:before, .price-info .list-links a:last-child:after {display: none }.item--checkbox {padding-left: 30px;font-weight: 400;font-size: 16px;line-height: 16px;color: #333 }.b-header-bot_l.body-fixed .humb, .item--checkbox input:checked + .icon:before {opacity: 1 }.item--checkbox input:checked + .icon {background: #1aba50;border-color: #1aba50 }.item--checkbox label {min-height: 18px;display: flex;align-items: center;position: relative;cursor: pointer }.item--checkbox .icon {content: '';width: 18px;height: 18px;border: 2px solid #e1e1e1;box-sizing: border-box;border-radius: 1px;left: -30px;position: absolute;top: 50%;transform: translateY(-50%);background: #fff;transition: .2s }.item--checkbox .icon:before {content: "";position: absolute;bottom: 5px;left: 2px;color: #fff;width: 10px;height: 5px;opacity: 0;border-bottom: 2px solid #fff;border-left: 2px solid #fff;transform: rotate(-45deg);transition: .2s }.breadcrumbs-list .item.dropdown > a, .check-cust_i ~ span, .feature-item, .field--animation, .page-product-gallery.page-product-more, .search-filter .btn-search, .search-filter .form-field, .subscription-form-content, .tabs-wrapper .tabs-item > a.active {position: relative }.delimiter {margin-right: 3px;margin-left: 3px }td .b-stock {display: -ms-flex;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;justify-content: flex-start;align-items: center;width: 100% }.appearance--goods {color: #1aba50;text-decoration: none;border: 1px solid #f0f0f0;border-width: 0 0 1px;font-size: 13px;line-height: 16px;padding: 8px 0 2px }.appearance--goods:hover, .b-content_body .page-kontakty__main-txt a:hover, .mainNav--wrapp .nav--submenu--item.block-downover .nav--submenu .submenu--item:hover {color: #1aba50 }.button--submit {width: 124px;height: 44px;text-align: center;font-weight: 700;font-size: 15px;line-height: 16px;color: #fff;background: #1aba50;border-radius: 2px;border: none;cursor: pointer }@media (max-width: 1024px) {.aside-block.bg {margin-right: 8px;margin-left: 8px }.aside-block.individual {padding-bottom: 0 }.aside-block.individual .aside-block-cooperation {margin-bottom: 0 }.b-main.basket-page.basket-order-page {padding-bottom: 85px }}.b-main__contacts .row, .b-main__contacts .tel-block .support-link-viber .social-item__viber {margin-left: 0;margin-right: 0 }.b-main__contacts .col-lg-8 {padding-right: 0;padding-left: 0 }.b-main__contacts .b-content_body {padding: 60px 110px }.b-main__contacts .head-content__img-wrapper {width: 50%;margin-right: 44px }.b-main__contacts .head-content__description-title {margin-bottom: 29px;font-size: 22px;line-height: 22px;font-weight: 700 }.footer-contacts p.main-address, .mainNav--slider div.mainNav--item {width: 100% }p.main-address {width: 120%;color: #595959 }.b-main__contacts .tel-block .support-link a.social-item__telegram {background-position: bottom }.support-link {color: #595959 }@media (max-width: 420px) {.price-checkbox {width: 150px;padding-top: 20px;padding-bottom: 25px;align-self: center;padding-left: 120px }.price-checkbox .price-description span {display: none }.price-checkbox .personal-price {top: 0;left: -115px }.price-checkbox .retail-price {top: 0;left: 60px }p.main-address {width: auto }}.head-content__instruction {padding-top: 10px }.head-content__instruction .files_lnk {font-size: 16px;font-weight: 400;color: #333 }.b-main__contacts .head-content__description-text {position: relative;max-width: 335px;font-size: 16px;line-height: 28px }.about-us-ru .workList--wrapp .workList, .about-us.about-us-ru .info .info-item ul, .about-us.about-us-ru .info .info-item ul li:last-child, .b-content_bg--delivery .delivery-table table, .b-main__contacts .head-content__description-text p, .b-main__contacts-ru .worker-card:last-child, .cooperation #partners2 .block--info:last-child, .cooperation .standart--list-last, .footer-contacts__item .main-address, .waranty .advantages-item:last-child, .waranty .workList--wrapp .workList, .waranty .worker-card:last-child {margin-bottom: 0 }.b-main__contacts .email-block, .b-main__contacts .head-content__description-text, .b-main__contacts .tel-block, .b-main__contacts .worktime-block {padding-left: 30px }.b-main__contacts .email-block:before, .b-main__contacts .head-content__description-text:before, .b-main__contacts .tel-block:before, .b-main__contacts .worktime-block:before {position: absolute;content: "";width: 22px;height: 25px;top: 2px;left: 0 }.b-main__contacts .head-content__description-text:before {background: url('/local/frontend/build/images/icon/address.svg') no-repeat }.b-main__contacts .tel-block:before {background: url('/local/frontend/build/images/icon/telephone.svg') no-repeat;top: 4px }.b-main__contacts .email-block:before {background: url('/local/frontend/build/images/icon/mail.svg') no-repeat;top: 8px }.b-main__contacts .worktime-block:before {background: url('/local/frontend/build/images/icon/time.svg') no-repeat;top: 4px }.b-main__contacts .h1 {margin-bottom: 37px }.b-main__contacts .head-content {display: flex }.b-main__contacts .map-link {position: relative;font-size: 14px;line-height: 16px;color: #1aba50;cursor: pointer }.b-main__contacts .email-block, .b-main__contacts .tel-block a {line-height: 28px;font-size: 16px }.b-main__contacts .map-link:after {position: absolute;content: "";width: 100%;height: 1px;left: 0;bottom: -1px;background-color: #e5e5e5;cursor: pointer }.b-main__contacts .tel-block {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;margin-top: 21px;position: relative }.b-main__contacts .tel-block a {color: #595959 }.b-main__contacts .tel-block .social-item {width: 20px;height: 20px }.b-main__contacts .tel-block .support-link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center }.b-main__contacts .tel-block .support-link-viber {padding: 5px 0 }.b-main__contacts .tel-block .social-item__viber {margin-left: 5px;margin-right: 8px;background: url('/local/frontend/build/images/icon/viber.svg') 0 0/contain no-repeat }.b-main__contacts .tel-block .social-item__telegram {width: 20px;height: 20px;background: url('/local/frontend/build/images/icon/telegram_new.svg') 0 0/contain no-repeat }.b-main__contacts .email-block {position: relative;margin-top: 20px;color: #595959 }.b-content_bg.vacancies .company-adress, .b-content_bg.vacancies .company-description__text, .b-main__contacts .email-block a, .b-main__contacts-ru .worker-card .worker-email a, .b-main__contacts-ru .worker-card .worker-tel a, .b-main__contacts-ru .worker-card .worker-tel a:hover, .boss-item .boss-email a, .boss-item .boss-tel a, .boss-item .boss-tel a:hover, .dealer-detail-text, .page-kontakty__main-txt, .waranty .worker-card .worker-email a, .waranty .worker-card .worker-tel a, .waranty .worker-card .worker-tel a:hover {font-size: 16px;line-height: 28px;color: #595959 }.about-us .advantages-text p:not(.advantages-subtitle), .about-us .head-content__description .second-row, .about-us .head-content__description .third-row, .about-us .info-item__text, .about-us .values ul li, .about-us .values ul li:first-child, .about-us .values ul li:nth-child(3), .b-content_body .page-kontakty__main-txt a, .b-main__contacts .email-block a:hover, .b-main__contacts .legal-address p, .tabs-wrapper .tabs-item a.active, .tabs-wrapper .tabs-item a:hover {color: #595959 }.b-main__contacts .worktime-block {position: relative;margin-top: 21px;color: #595959;font-size: 16px }.b-main__contacts .legal-address h2 {margin-bottom: 30px;font-size: 22px;line-height: 16px;color: #333;font-weight: 700 }.b-main__contacts .legal-address p {padding-right: 70px;font-size: 16px;line-height: 28px }.dealer-detail-kontakty-item {background: #f0f0f0;border-left: 4px solid #6f2079;padding: 20px 30px }.b-main__contacts .dealer-detail-kontakty-item .email-block::before, .b-main__contacts .dealer-detail-kontakty-item .head-content__description-text::before, .b-main__contacts .dealer-detail-kontakty-item .tel-block::before, .b-main__contacts .dealer-detail-kontakty-item .worktime-block::before {filter: brightness(0) saturate(100%) invert(17%) sepia(34%) saturate(4213%) hue-rotate(274deg) brightness(93%) contrast(97%) }.page-kontakty__main-txt + .contacts-map {margin-top: 25px }.page-kontakty__content {margin-top: 45px;margin-bottom: 40px }.page-kontakty__content .grid {margin: 0 -8px }.b-main__contacts .page-kontakty__content .legal-address {margin-bottom: 25px }.b-main__contacts .points-item .head-content__description-container {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap }.points-item .head-content__description-container .head-content__description-text, .points-item .head-content__description-container .tel-block {width: 43%;padding-right: 50px }.b-main__contacts-ru .head-content-contact .head-content__description-text.head-content__description-text--warehouse, .points-item .head-content__description-container .head-content__description-text {max-width: none }.b-main__contacts .points-of-sale h2 {margin-top: 50px;margin-bottom: 38px;font-size: 22px;line-height: 16px;font-weight: 700;color: #333 }.b-main__contacts .points-item h3 {font-size: 18px;line-height: 28px;font-weight: 700;color: #333 }.b-main__contacts .boss-block h2 {margin-top: 54px;margin-bottom: 30px;font-size: 22px;line-height: 16px;font-weight: 700;color: #333 }.b-main__contacts .boss-block p {font-size: 16px;line-height: 28px;color: #333 }.b-main__contacts .boss-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 35px }.boss-item .boss-img {width: 82px;height: 82px;margin-right: 28px;background-color: #c4c4c4;border-radius: 50% }.boss-item .boss-description h4 {margin-bottom: 0;font-size: 16px;line-height: 28px;font-weight: 700;color: #595959 }.boss-item .boss-description span {font-size: 14px;line-height: 28px;color: #595959 }.boss-item .boss-tel {margin-right: 95px }.b-main_wrap--question .b-content_bg {-webkit-box-shadow: none;box-shadow: none }.b-main_wrap--question .feedback-form {padding: 49px 9% 51px 0 }@media (min-width: 1270px) {.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {float: left }.col-lg-1 {width: 8.33333% }.col-lg-2 {width: 16.66667% }.col-lg-3 {width: 25% }.col-lg-4 {width: 33.33333% }.col-lg-5 {width: 41.66667% }.col-lg-6 {width: 50% }.col-lg-7 {width: 58.33333% }.col-lg-8 {width: 66.66667% }.col-lg-9 {width: 75% }.col-lg-10 {width: 83.33333% }.col-lg-11 {width: 91.66667% }.col-lg-12 {width: 100% }.col-lg-pull-0 {right: auto }.col-lg-pull-1 {right: 8.33333% }.col-lg-pull-2 {right: 16.66667% }.col-lg-pull-3 {right: 25% }.col-lg-pull-4 {right: 33.33333% }.col-lg-pull-5 {right: 41.66667% }.col-lg-pull-6 {right: 50% }.col-lg-pull-7 {right: 58.33333% }.col-lg-pull-8 {right: 66.66667% }.col-lg-pull-9 {right: 75% }.col-lg-pull-10 {right: 83.33333% }.col-lg-pull-11 {right: 91.66667% }.col-lg-pull-12 {right: 100% }.col-lg-push-0 {left: auto }.col-lg-push-1 {left: 8.33333% }.col-lg-push-2 {left: 16.66667% }.col-lg-push-3 {left: 25% }.col-lg-push-4 {left: 33.33333% }.col-lg-push-5 {left: 41.66667% }.col-lg-push-6 {left: 50% }.col-lg-push-7 {left: 58.33333% }.col-lg-push-8 {left: 66.66667% }.col-lg-push-9 {left: 75% }.col-lg-push-10 {left: 83.33333% }.col-lg-push-11 {left: 91.66667% }.col-lg-push-12 {left: 100% }.col-lg-offset-0 {margin-left: 0 }.col-lg-offset-1 {margin-left: 8.33333% }.col-lg-offset-2 {margin-left: 16.66667% }.col-lg-offset-3 {margin-left: 25% }.col-lg-offset-4 {margin-left: 33.33333% }.col-lg-offset-5 {margin-left: 41.66667% }.col-lg-offset-6 {margin-left: 50% }.col-lg-offset-7 {margin-left: 58.33333% }.col-lg-offset-8 {margin-left: 66.66667% }.col-lg-offset-9 {margin-left: 75% }.col-lg-offset-10 {margin-left: 83.33333% }.col-lg-offset-11 {margin-left: 91.66667% }.col-lg-offset-12 {margin-left: 100% }.visible-lg, .visible-lg-block {display: block !important }table.visible-lg {display: table !important }tr.visible-lg {display: table-row !important }td.visible-lg, th.visible-lg {display: table-cell !important }.visible-lg-inline {display: inline !important }.visible-lg-inline-block {display: inline-block !important }.hidden-lg {display: none !important }.brands-table.col4 .item:nth-child(4):before {top: 0 }.b-main__contacts .col-lg-8 {width: 100%;float: none;margin-left: 0 }}@media (max-width: 1220px) {.b-main__contacts .head-content__img-wrapper {width: 100%;margin-right: 0;margin-bottom: 25px }.b-main__contacts .head-content {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column }.points-item .head-content__description-container .head-content__description-text, .points-item .head-content__description-container .tel-block {width: 50% }.b-main__contacts .boss-item {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }.boss-item .boss-about, .boss-item .boss-description, .boss-item .boss-tel {margin-right: 0 }}@media (max-width: 950px) {.b-main__contacts .boss-item {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start }.boss-item .boss-email, .boss-item .boss-tel {margin-top: 10px }.b-main__contacts .points-item .head-content__description-container {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column }.points-item .head-content__description-container .head-content__description-text, .points-item .head-content__description-container .tel-block {width: 100% }.points-item .head-content__description-container .worktime-block {margin-top: 21px }.email-block a br {display: none }.email-block a .colon {display: inline-block }}@media (max-width: 767px) {.b-header-bot_l.button-show {padding-left: 0 }.item-price {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;margin-bottom: 15px }.delivery-basket-page .b-main.basket-page.basket-order-page {padding-bottom: 20px }.worktime-block {font-size: 16px }}@media (max-width: 650px) {.b-main__contacts .tel-block.main-office .support-link a.social-item__viber {margin-left: 5px }.b-main__contacts .b-content_body, .biblioteka-3d-modeli .b-content_body {padding: 40px 50px }.b-main__contacts .tel-block .support-link {-ms-flex-wrap: wrap;flex-wrap: wrap }.b-main__contacts .tel-block .support-link a:nth-child(2) {margin-left: 0 }}@media (max-width: 480px) {.advantages-item {width: 100% }.b-main__contacts .b-content_body, .biblioteka-3d-modeli .b-content_body {padding: 20px }.b-main__contacts .b-kontakty_body {padding: 20px 25px }.b-main__contacts .b-kontakty_item-body {padding: 20px 15px }.b-main__contacts .h1 {margin-bottom: 20px;font-size: 26px;line-height: 26px }.b-main__contacts .head-content__description-title {margin-bottom: 20px;font-size: 20px }.b-main__contacts .boss-block p, .b-main__contacts .email-block, .b-main__contacts .email-block a, .b-main__contacts .head-content__description-text p, .b-main__contacts .legal-address p, .b-main__contacts .tel-block a, .b-main__contacts .worktime-block, .boss-item .boss-email a, .boss-item .boss-tel a, .boss-item .boss-tel a:hover, .dealer-detail-text, .dealers-map .dealers-map-item a, .dealers-map .dealers-map-item-address, .dealers-map .dealers-map-item-title, .page-kontakty__main-txt, .worktime-block {font-size: 14px }.b-main__contacts .legal-address h2 {margin-bottom: 20px;font-size: 20px;line-height: 22px;font-weight: 400 }.b-main__contacts .legal-address {margin-top: 35px;margin-bottom: 20px }.b-main__contacts .points-of-sale h2 {margin-top: 32px;margin-bottom: 20px;font-size: 20px;line-height: 22px }.b-main__contacts .points-item {margin-top: 20px;padding: 28px 15px 24px 25px }.b-main__contacts .boss-block h2 {margin-top: 34px;margin-bottom: 20px;font-size: 20px;line-height: 22px }.b-main__contacts .boss-item {margin-top: 25px }.boss-item .boss-email {margin-top: 0 }.b-main__contacts .legal-address p, .points-item .head-content__description-container .head-content__description-text, .points-item .head-content__description-container .tel-block {padding-right: 0 }.boss-item .boss-img {margin-right: 5px }.main-menu .basket-head_num {min-width: 20px }}.boss-item .boss-about {display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-right: 100px }.boss-description {min-width: 238px }.b-main__contacts .legal-address {margin-top: 45px;margin-bottom: 35px }.price-info {font-size: 14px;line-height: 20px;color: grey;padding: 10px 0 5px;-ms-transition: opacity .3s;-webkit-transition: opacity .3s;transition: opacity .3s;display: block }.price-info .list-links {display: -ms-flex;display: -webkit-flex;display: flex;align-items: center;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -3px }.price-info .list-links a {color: #1aba50;margin: 0 3px }.main-menu .about-us-item svg, .main-menu .contact-item svg {position: relative;margin-right: 2px }.price-info .list-links a:after {content: '/';display: inline-block;vertical-align: middle;margin-left: 6px }.item-price-info .price-info {padding-left: 16px;padding-right: 16px;position: absolute;left: 0;right: 0;bottom: 0;z-index: 2;background: #fff;height: 70px;opacity: 0;pointer-events: none;box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .3) }.item-price-info .price-info:before {content: '';position: absolute;display: block;left: 0;right: 0;top: -8px;height: 10px;width: 100%;background: #fff }.item-price-info:hover {z-index: 6 }.item-price-info:hover .price-info {opacity: 1;pointer-events: auto;bottom: -70px }.price-info-popap {display: inline-block;position: relative;width: 20px;height: 20px;z-index: 8 }.price-info-popap .price-info {position: absolute;top: 27px;left: 50%;transform: translateX(-50%);opacity: 0;pointer-events: none;background: #fff;z-index: 3;width: 230px;text-align: center;box-shadow: 0 0 8px rgba(0, 0, 0, .15);border-radius: 2px }.price-info-popap .price-info:before {content: '';position: absolute;top: -10px;left: -5px;right: -5px;background: rgba(255, 255, 255, 0);display: block;height: 20px }.price-info-popap:before {content: '';width: 0;height: 0;border-style: solid;border-width: 0 4px 5px;border-color: transparent transparent #fff;top: 22px;left: 0;right: 0;display: block;margin: 0 auto;position: absolute;z-index: 10;opacity: 0;pointer-events: auto;-ms-transition: opacity .3s;-webkit-transition: opacity .3s;transition: opacity .3s }.price-info-popap .icon {width: 20px;height: 20px;margin-left: 8px;cursor: pointer;background-repeat: no-repeat;background-position: center;background-image: url("/local/frontend/build/images/icon/new_warning.svg") }.price-info-popap .list-links {justify-content: center }.mainNav--wrapp .mainNav--item .sliderItem--content .title {font-size: 36px }.mainNav--wrapp .mainNav--item .sliderItem--content .preview-text {font-size: 22px;line-height: 28px }.mainNav--wrapp .mainNav--item .slider--link {display: inline-block;width: auto;max-width: 100% }.mainNav--wrapp .mainNav--item .sliderItem--content.right-position {margin-left: auto;margin-right: 0 }.mainNav--wrapp .nav--item.block-downover:after {position: absolute;content: '';top: 0;left: 358px;width: 1195px;height: 526px;background-color: #f0f0f0;z-index: 3;display: none }.form-error.show, .mainNav--wrapp .nav--item.block-downover:hover:after, .tel-block.main-office:hover .main-office__popup {display: block }.mainNav--wrapp .nav--wrapp {padding-top: 15px;padding-bottom: 15px }.mainNav--wrapp .nav--button {padding: 10px 45px 10px 75px;height: 48px;margin-bottom: 0 }.footer-copyright-link:hover, .mainNav--wrapp .nav--submenu--item .submenu--item:hover, .submenu--item-first-nesting a:hover, .submenu--item-first-nesting.active a, ol.breadcrumbs-list-lvl2 > li:hover::before {color: #1aba50 }.nav--button-lighting .icon {width: 29px;height: 32px;padding-left: 3px }.mainNav--slider.mainNav--slider-main .sliderItem--content-half {width: 50% }.mainNav--slider.mainNav--slider-main .slick-list {height: 500px }.mainNav--slider.mainNav--slider-main .slick-dots {bottom: 9px;left: 10px }.sliderItem--content.sliderItem--content-black .slider--link {color: #333;border-color: #333 }.mainNav--item .sliderItem--content.sliderItem--content-black .slider--link:before {border-color: transparent transparent transparent #333 }.sliderItem--content.sliderItem--content-white .banner-link div, .sliderItem--content.sliderItem--content-white .banner-link:hover div, .sliderItem--content.sliderItem--content-white .preview-text, .sliderItem--content.sliderItem--content-white .title {color: #fff }.mainNav--item .sliderItem--content.sliderItem--content-white .slider--link {color: #fff;border-color: #fff }.mainNav--item .sliderItem--content.sliderItem--content-white .slider--link:before {border-color: transparent transparent transparent #fff }.mainNav--slider .slick-arrow {top: calc(50% - 12px) }body.not-scroll .mainNav--wrapp .nav--item.block-downover:after {background-color: initial }.cooperation, .cooperation .nav-tabs > li > a, .cooperation .nav-tabs > li > span, .cooperation .standart--list li, .cooperation p, .cooperation--wrapp {font-size: 16px;font-weight: 400;color: #595959 }.cooperation .block--info .title, .cooperation .caption--text, .cooperation h3 {font-size: 16px;font-weight: 700 }.cooperation .aside-block, .header_map-question, .header_ru-map_question {width: auto }.cooperation .aside-block.bg {background: #f7f7f7 }.cooperation .aside-block .tab-content-wrapper h2 {font-size: 30px;line-height: 37px;text-align: left }.cooperation .aside-block .btn {width: auto;padding-right: 25px;padding-left: 25px;font-weight: 700;font-size: 16px }.b-content_bg--delivery .delivery-table-wrapper .delivery__item, .cooperation .tab-content {padding-bottom: 0 }.cooperation .block--icon {margin-bottom: 7px }@media (min-width: 1024px) {.b-content_aside .aside-block {width: 100% }.cooperation .aside-block {width: 445px }.cooperation .tab-content-wrapper {position: fixed;width: 335px }.cooperation #tab-1.tab-content-in-bottom {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end }.cooperation #tab-1.tab-content-in-bottom .tab-content-wrapper {position: initial }.page-kontakty__content {margin-bottom: 0 }}.cooperation .block--icon a:not(.link--map) {font-size: 16px;font-weight: 400;color: #595959 }.about-us.about-us-ru .values-item span, input.text-input#weight {font-weight: 600 }.about-us .head-content__description-title span {font-size: 28px;line-height: 36px }.about-us .wide-container--advantages {padding-top: 50px;padding-bottom: 50px }.about-us .advantages-footer__wrapper {padding-top: 80px;padding-left: 0 }.about-us .advantages-footer {margin-bottom: 22px }.about-us .advantages-footer__wrapper:before {top: 0;left: 50%;transform: translateX(-50%);width: 75px;height: 64px;background-size: cover }.about-us .advantages-footer__link {display: inline-block;padding: 6px 26px;color: #fff;text-decoration: none;border: 2px solid #fff }.about-us .advantages-footer__link:hover, .footer-actions-item:hover, .mission-text .advantages-title {color: #fff }.about-us .mission-center, .delivery-table-region-mob td, .mobile--content .nav--item {text-align: center }.values-content {display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-direction: row;flex-direction: row;margin-bottom: 0 }.values-content__item {margin: 0 0 34px;width: 50% }.values-content__item span {color: #1fb758;padding-bottom: 10px;display: block }.about-us .values-item span {font-weight: 400;color: #595959 }.about-us .head-content {padding-bottom: 40px }.about-us .info {padding-bottom: 45px }.about-us .values {padding-top: 45px }.about-us .advantages {padding-top: 50px;margin-bottom: 70px }.advantages-items, .head-content-contact .head-content__description-title--warehouse {margin-top: 45px }.aside-block--cooperation .form-field {color: #595959;text-align: left }.top-menu .contact-icon_wrapper .contact-icon_item.phone {background: url('/local/frontend/build/images/icon/tel.svg') 29px 45% no-repeat #404040 }@media screen and (max-width: 1500px) {.contact-icon_wrapper .contact-icon_item.phone-child: after {right: 3px }.contacts-head.contact-icon_wrapper li.contacts-head_item {padding-right: 18px;padding-left: 32px !important }.contact-icon_wrapper .contact-icon_item.phone-child::after{right:0;}.contact-icon_wrapper .contact-icon_item.clock, .contact-icon_wrapper .contact-icon_item.phone {background-position: 10px 45% }.contacts-head > li::before {display: none }.top-menu .contact-icon_wrapper .contact-icon_item.phone {background-position: 7px 45% }}.main-menu .contact-item svg {top: 6px }.main-menu .basket-head .text {margin-top: 3px }.main-menu .basket-head_money, .main-menu .basket-head_num, .main-menu .basket-head_price {margin-top: 4px }.main-menu .basket-head_price {padding: 1px 3px 0 }@media (max-width: 991px) {.search-head.search-head--desktop, .top-menu .btn-search {display: none }.top-menu .b-header-bot {box-shadow: none;height: 75px;overflow: hidden }.top-menu .b-header {margin-bottom: 0;background-color: #fff }.top-menu .search-block {margin-bottom: 35px;background-color: #fff;box-shadow: 0 0 16px rgb(0 0 0 / 8%) }.top-menu .b-header-bot_wrap {padding-bottom: 0 }.top-menu .mobile-search-input-wrapper {position: relative }.top-menu .mobile-search-input-wrapper .btn-search {display: block;position: absolute;top: 8px;right: 0 }.top-menu .nav--item__with-search .search-block {margin-bottom: 0;padding-top: 20px;box-shadow: none }}.mainNav--item .slider--link {padding: 10px 30px 10px 18px }.mainNav--item .sliderItem--content .titl {margin-bottom: 14px }.mainNav--wrapp .mainNav--item .slider--link {margin-top: 23px }.main-menu .about-us-item svg {top: 7px }@media (max-width: 767px) {.price-info, .top-menu .mainNav--wrapp .nav--wrapp {padding-top: 0 }.price-info {opacity: 1;pointer-events: auto;position: static;box-shadow: none;padding-bottom: 23px;height: auto }.values-content__item {width: 100% }.main-menu .enter-head .btn, .main-menu .enter-head .btn-enter:hover {background-image: url('/local/frontend/build/images/icon/header_auth_btn.svg') }.main-menu {justify-content: flex-end }.main-menu .enter-head .btn {margin-top: 4px;margin-bottom: 0;background-color: initial;box-shadow: none }.main-menu .enter-head .btn-enter:hover {background-repeat: no-repeat;background-position: center;background-size: contain }.main-menu .enter-head .btn.retail-active {background: url('/local/frontend/build/images/icon/enter_gray_new.svg') center/contain no-repeat !important }.main-menu .basket-item-wrapper {margin-right: 13px;margin-left: 0 }.main-menu .favorite-item-wrapper {margin-right: 15px;margin-left: 0 }.main-menu .favorite-item-wrapper .basket-head_num {margin-left: 2px }.main-menu .basket-item-wrapper .basket-head_num {margin-left: 0 }.main-menu .favorite-item-wrapper a, .main-menu .favorite-item-wrapper a svg {margin-right: 0 }.nav--item__with-search.nav--item .menu--close {top: 26px }.nav--item__with-search.nav--button.title {padding-left: 30px }.nav--item.nav--item__with-search:hover .nav--button.title {color: #fff;background-color: #1aba50 }.submenu--item-first-nesting a {color: rgba(51, 51, 51) }.submenu--item-first-nesting {cursor: pointer }.top-menu .search-block {background-color: #fff;margin-bottom: 10px }.nav--submenu--item.block-downover > .submenu--item {padding: 5px 45px 5px 65px }.nav--submenu .submenu--item:before {top: 24px }.nav--submenu--item.block-downover .nav--submenu .submenu--item:before {top: 21px }.mainNav--catalog .nav--wrapp {height: calc(100vh - 86px) }.mainNav--item .sliderItem--image, .mainNav--slider .main-slider, .mainNav--slider.mainNav--slider-main .slick-list {height: auto }.mainNav--slider .mainNav--item {height: auto;overflow: initial }.mainNav--item .sliderItem--image .image--desktop_1366 {display: none }}@media (max-width: 787px) {.nav--submenu--item.block-downover .nav--submenu .submenu--item, .nav--submenu--item.block-downover > .submenu--item {padding-top: 15px;padding-bottom: 15px;line-height: 20px }.nav--submenu .submenu--item:before, .nav--submenu--item.block-downover .nav--submenu .submenu--item:before {top: 25px }.main.not-scroll .nav--item.nav--item__with-search {margin-bottom: 25px }.nav--submenu--item.block-downover .nav--submenu .submenu--item:before {top: 18px }}@media screen and (max-width: 480px);.main-menu .basket-head.favorite-item-wrapper, .main-menu .level-1 .about-us-item {margin-right: 14px }@media (max-width: 768px) {.blockList--icon .block--icon, .standart--list li {width: 100% }.blockList--icon .block--icon {padding-right: 0 }.aside-block.bg {margin-right: -16px;margin-left: -16px }.form-group__basket {width: 20px }.b-main.basket-page.basket-order-page {padding-bottom: 85px }.appearance--goods {order: 6 }.mainNav--wrapp .mainNav--item .sliderItem--content .preview-text, .mainNav--wrapp .nav--item.block-downover:hover:after {display: none }.price-pop {right: -305px }.price-pop__content:before {left: 90% }.main.openSearch .b-header {margin-bottom: 75px }.mainNav--item .sliderItem--image .image--mob {display: block }}.mainNav--item .sliderItem--image img {height: 100%;object-fit: cover }.b-content_bg--delivery span.bold-text, .b-content_bg.vacancies .form-group .download-label, .b-content_body--delivery-wrapper .tabs-block-item--pay span.bold-text, .block--info .title, .block--info .title a, .delivery-fixed-tabs, .delivery-table-region-mob td, .mainNav--item .slider--link, .mainNav--item .sliderItem--content .title, .nav--button.title, .tabs-wrapper .tabs-item, .waranty .leadership-description {font-weight: 700 }@media (max-width: 1269px) {.aside-block {padding: 40px }.aside-block-cooperation {margin: -40px -40px 60px }.main-menu .level-1 .about-us-item {margin-right: 7px }.main-menu .contact-item {margin-right: 0 }}@media (max-width: 1150px) {.mainNav--slider.mainNav--slider-main .mainNav--item .sliderItem--content, .mainNav--slider.mainNav--slider-main .mainNav--item .sliderItem--content-half {padding: 50px 30px 20px }}@media (max-width: 1023px) {.media-flex-icon {margin-top: 30px }.basket-head {margin-left: 0 }.mainNav--slider.mainNav--slider-main .mainNav--item .sliderItem--content {display: block }}@media (max-width: 820px) {.mainNav--slider.mainNav--slider-main .mainNav--item .sliderItem--content, .mainNav--slider.mainNav--slider-main .mainNav--item .sliderItem--content-half {padding: 30px 30px 10px }}@media (max-width: 1365px) {.mainNav--slider .slick-arrow {top: 50% }.block-show .nav--item, .nav--item.nav--item__with-search, .top-menu .mobile-search-input-wrapper {position: relative }.main.not-scroll .nav--item.nav--item__with-search {margin-bottom: 0;height: 62px }input[type=search] {-webkit-appearance: none;border-radius: 0 }.logo_text, .mainNav--wrapp .nav--item.block-downover:hover:after {display: none }.submenu--item-first-nesting a {color: rgba(51, 51, 51) }.submenu--item-first-nesting a:hover {color: #333 }.mainNav--wrapp .nav--submenu--item.block-downover .nav--submenu .submenu--item:hover {color: #595959 }.top-menu .mobile-search-input-wrapper .btn-search {display: block;position: absolute;top: 8px;right: 0 }.top-menu .nav--item__with-search .search-block {margin-bottom: 0;padding-top: 0;box-shadow: none }.nav--item__with-search.nav--item .menu--close {top: 26px }.nav--item__with-search.nav--button.title {padding-left: 30px }.nav--item.nav--item__with-search:hover .nav--button.title {color: #fff;background-color: #1aba50 }.top-menu .mainNav--wrapp .nav--wrapp {padding-top: 0 }.logo {width: 96px;min-width: 96px;margin-right: 19px }.mainNav--slider {width: 100% }.mainNav--wrapp {padding: 0 8px }.mainNav--slider .main-slider {padding: 0 14px;margin: 0 -14px }.mainNav--slider .slick-dots {bottom: 5px }.mainNav--slider .slick-arrow.slick-prev {left: 0 }.mainNav--slider .mainNav--item {height: 470px }.mainNav--item .sliderItem--content {padding: 50px 30px 20px }.mainNav--item .sliderItem--content:before {width: 47px;height: 2px;top: 35px;left: 30px }.mainNav--item .sliderItem--content p {font-size: 14px;line-height: 20px;margin-bottom: 20px }.b-header-bot_l .humb {opacity: 1;width: 40px;height: 40px;margin-right: 20px;transform: translateY(0);position: relative;top: auto;z-index: 2 }.mainNav--catalog {opacity: 0;width: 100vw;height: 100vh;z-index: 1010;top: 0;left: 0;pointer-events: none }.mainNav--catalog.block-show, .nav--submenu {opacity: 1;pointer-events: auto }.mainNav--catalog .nav--wrapp {overflow: hidden;overflow-y: scroll;height: calc(100vh - 70px) }.mainNav--catalog .mobile--content {display: block;background: #eee;padding: 35px 25px 0 }.mobile--content .btn {width: 100%;max-width: 270px;margin: 0 auto 20px;border-radius: 3px;color: #fff;background: #1aba50;display: -ms-flex;display: -webkit-flex;display: flex;align-items: center;justify-content: center;height: 45px;padding: 5px 10px }.mobile--content .btn i {position: static;margin: 0 8px 0 0 }.mobile--content .btn i:after {content: '';width: 17px;height: 17px;background: url("/local/frontend/build/images/personalArea-icon.svg") center/contain }.nav--item .menu--close {display: block }.nav--button {padding: 5px 35px 5px 65px }.block-downover .nav--button.active:before {-ms-transform: translateY(-50%) rotate(90deg);-webkit-transform: translateY(-50%) rotate(90deg);transform: translateY(-50%) rotate(90deg) }.basket-head_wrap .basket-head_money, .basket-head_wrap .basket-head_price, .enter-head .btn-enter_icon, .nav--button.title .icon {display: none }.enter-head .btn-enter_icon, .enter-head .mob-icon, .nav--submenu .submenu--item .navigation-arrow, .nav--submenu .submenu--item:before {display: block }.nav--submenu .submenu--item {padding: 5px 20px 5px 65px }.mainNav--slider .slick-arrow {margin-top: -15px }.search-head.search-mobile {display: block;width: 100%;max-width: 100%;padding: 0 0 22px }.b-header {box-shadow: none }.b-header-bot_wrap {height: auto;padding: 24px 0 10px }.search-head.search-mobile .input {height: 25px;font-size: 13px;line-height: 25px }.b-header-bot {box-shadow: 0 0 16px rgba(0, 0, 0, .08) }.search-head.search-mobile .search-head_submit {top: 1px }.nav-index {padding-bottom: 12px }.mainNav--catalog.catalog-fixed {top: 0;left: 0 }.nav--submenu--item.block-downover > .submenu--item:after {-ms-transform: translateY(-50%) rotate(0);-webkit-transform: translateY(-50%) rotate(0);transform: translateY(-50%) rotate(0) }.js-downover-click.active .navigation-arrow, .nav--submenu--item.block-downover > .submenu--item.active:after {-ms-transform: translateY(-50%) rotate(90deg);-webkit-transform: translateY(-50%) rotate(90deg);transform: translateY(-50%) rotate(90deg) }.navList-black .nav--button:hover {background: inherit }.nav--submenu {cursor: pointer;position: static;display: none;box-shadow: none;right: 0;width: 100%;padding: 0 }.nav--submenu--item {width: 100%;margin: 0 }.nav--submenu--item.block-downover > .submenu--item {padding: 5px 30px 5px 65px;font-size: 14px;line-height: 38px;color: rgba(51, 51, 51);font-weight: 400;margin: 0 }.nav--submenu--item.block-downover > .submenu--item.active {color: #1aba50;background: #f5f5f5 }.nav--submenu--item.block-downover .nav--submenu {opacity: 1;pointer-events: auto;margin: 0;width: 100%;padding: 0 0 0 30px }.nav--submenu--item.block-downover .nav--submenu .submenu--item {padding: 5px 20px 5px 65px;line-height: 32px }.mainNav--catalog {position: fixed }.block-downover .nav--submenu {height: auto;overflow: visible }.b-header-bot_l.button-show {padding-left: 0 }.mainNav--slider .main-slider, .mainNav--slider.mainNav--slider-main .slick-list {height: auto }.mainNav--slider .mainNav--item {overflow: initial }.mainNav--item .sliderItem--image {height: calc(100% - 30px);overflow: hidden }.nav-index.row {padding-top: 8px;padding-bottom: 60px }.mainNav--item .sliderItem--content .title {font-size: 24px;line-height: 38px }}@media (max-width: 980px) {.mainNav--wrapp .mainNav--item .sliderItem--content .title {font-size: 28px;line-height: 28px }.mainNav--wrapp .mainNav--item .sliderItem--content .preview-text {font-size: 20px;line-height: 20px }}@media (max-width: 767px) {.mainNav--slider .mainNav--item {height: 700px }.enter-head {display: block }.enter-head .btn {width: 23px;height: 24px;font-size: 0;padding: 0;border: none;margin-bottom: 3px }.top-menu .mobile-search-input-wrapper {margin-top: 5px }.main.not-scroll .nav--item.nav--item__with-search {margin-bottom: 0 }.main-menu .basket-head.favorite-item-wrapper {margin-right: 10px }.main-menu .basket-item-wrapper {margin-right: 20px }.enter-head .btn-enter_icon, .mainNav--slider.mainNav--slider-main .mainNav--item .sliderItem--content {display: none }.b-content .nav-index--main.row {padding-top: 20px;padding-bottom: 8px }.mainNav--slider.mainNav--slider-main .slick-dots {bottom: 16px }.about-us-ru .workList, .about-us.about-us-ru .info {margin: 0 }}@media (max-width: 1365px) {.mainNav--catalog .nav--wrapp {height: calc(100% - 116px);padding-bottom: 0 }}.nav-index--main.row {padding-top: 34px;padding-bottom: 51px }.mainNav--slider .slick-arrow {width: 34px;height: 34px }.mainNav--slider .slick-arrow.slick-next:before, .mainNav--slider .slick-arrow.slick-prev:before {margin-left: 0 }.mainNav--slider .slick-arrow:before {width: 10px;height: 16px;background: url('/local/frontend/build/images/slider-arrow-mobile.svg') no-repeat }@media (max-width: 520px) {.advantages-footer__wrapper {padding-right: 25px;padding-left: 25px }.advantages-footer__wrapper:before {top: auto;bottom: -55px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%) }.wide-container--advantages {padding-top: 50px }.about-us .advantages-footer__wrapper {padding-right: 0 }.price-pop__content {width: 300px }.nav--submenu .submenu--item a, .nav--submenu--item.block-downover .nav--submenu .submenu--item, .nav--submenu--item.block-downover > .submenu--item {line-height: 20px }.nav--submenu .submenu--item:before, .nav--submenu--item.block-downover .nav--submenu .submenu--item:before {top: 15px }}.mobile--content .nav--item a {display: inline-block;padding: 10px 75px }@media (max-width: 1150px) {.mainNav--slider.mainNav--slider-main .mainNav--item .sliderItem--content {padding: 20px 80px }}@media (min-width: 1366px) {.nav--item: hover .nav--button {color: #1aba50;background: #f5f5f5 }.nav--item:hover .nav--button.title {color: #fff;background: #1aba50 }.files_lnk:hover:after {width: 100% }}.feature-wrapper .slick-arrow {position: absolute;top: 40%;width: 13px;background-color: #fff;height: 13px;font-size: 0;z-index: 6;border: none;cursor: pointer }.feature-wrapper .slick-prev.slick-arrow {-webkit-transform: translateY(-50%) rotate(-45deg);-ms-transform: translateY(-50%) rotate(-45deg);transform: translateY(-50%) rotate(-45deg);left: 0;right: auto }.feature-wrapper .slick-next.slick-arrow {-webkit-transform: translateY(-50%) rotate(135deg);-ms-transform: translateY(-50%) rotate(135deg);transform: translateY(-50%) rotate(135deg);left: auto;right: 0 }.feature-wrapper .slick-next.slick-arrow:after, .feature-wrapper .slick-next.slick-arrow:before, .feature-wrapper .slick-prev.slick-arrow:after, .feature-wrapper .slick-prev.slick-arrow:before {content: "";position: absolute;left: 0;top: 0;background: #1aba50;-webkit-transition: .3s;-o-transition: .3s;transition: .3s }.feature-wrapper .slick-list {border-bottom: 1px solid #eee }.subscription-wrapper {position: relative;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.subscription {display: flex;max-width: 1005px }.subscription-title {margin-right: 30px;line-height: 32px }.subscription-form-description {font-size: 12px;line-height: 17px;color: #999;text-align: left }.subscription-form-content {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 12px }.subscription-form-content input {width: 100%;margin-right: 33px;margin-bottom: 7px;font-size: 16px;line-height: 16px;color: #5a5a5a;border: none;border-bottom: 2px solid #1aba50 }.footer-menu-wrapper {display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 40px }.footer-menu {display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;max-width: 865px;width: 100%;margin-right: 50px }.footer-menu-title {margin-bottom: 20px;font-style: normal;font-size: 16px;line-height: 18px;color: #686868 }.footer-menu-list {display: flex;-ms-flex-direction: column;flex-direction: column }.footer-menu-list a {margin-bottom: 11px;font-size: 16px;line-height: 20px;color: #fff }.footer-actions {display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap }.footer-actions-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 61px;margin-right: 15px;margin-bottom: 10px;padding-right: 50px;padding-left: 45px;border: 2px solid #595959 }.footer-actions-item span {position: relative;padding-left: 30px;font-size: 15px;line-height: 25px;color: #fff;opacity: .8;font-weight: 500 }.footer-actions-item--telegram span {background: url('/local/frontend/build/images/icon/telegram_footer.svg') left center no-repeat }.footer-actions-item--viber span {background: url('/local/frontend/build/images/icon/viber_footer.svg') left center no-repeat }.footer-actions-item--call span {background: url('/local/frontend/build/images/icon/call_footer.svg') left center no-repeat }.footer-actions-item--private span {background: url('/local/frontend/build/images/icon/men_footer.svg') left center no-repeat }.footer-actions-item--whatsapp span {background: url('/local/frontend/build/images/icon/whatsapp_footer.svg') left center no-repeat }.google-content-wrapper {display: flex;flex-direction: column;align-items: flex-start;padding-left: 35px;background: url('/local/frontend/build/images/icon/star.svg') left 5px no-repeat }.footer-actions-item span.google-rating-title {padding-left: 0;line-height: 17px }.google-rating-text {opacity: .5 }.google-rating-text, .google-rating-text span {font-size: 12px;line-height: 17px;color: #fff;padding-left: 0 }.b-content_bg.b-main__contacts .vacancies-description li, .footer-contacts__item {padding-left: 40px }.footer-copyright-text {margin-right: 33px;font-size: 13px;line-height: 36px;color: #fff;opacity: .5 }.footer-contacts__item, .footer-contacts__item a, .footer-contacts__item p, .footer-contacts__item span {font-size: 14px;color: #fff }.footer-copyright-link {margin-right: 40px;font-size: 14px;line-height: 45px;color: #1aba50;text-decoration: underline;-webkit-text-decoration-color: #454545;text-decoration-color: #454545 }.b-footer-bot--container.container:after, .b-footer-bot--container.container:before {content: none }.b-footer-bot--container .up-button {position: relative;width: 43px;height: 43px;background-color: #1aba50;border-radius: 50%;cursor: pointer;z-index: 11000 }.b-footer-bot--container .up-button:after {position: absolute;content: "";top: 55%;left: 50%;-webkit-transform: translate(-50%, -50%) rotate(-45deg);-ms-transform: translate(-50%, -50%) rotate(-45deg);transform: translate(-50%, -50%) rotate(-45deg);width: 13.5px;height: 13.5px;border-top: 2px solid #fff;border-right: 2px solid #fff }.footer-contacts {max-width: 100% }.tel-block.footer-contacts__item {position: relative;display: flex;-ms-flex-direction: column;flex-direction: column }.tel-block.footer-contacts__item:before {position: absolute;content: "";top: 0;left: 0;width: 20px;height: 20px }.tel-block.footer-contacts__item:after {position: absolute;content: "";width: 0;height: 0;border: 5px solid transparent;border-top: 5px solid #1aba50;right: -10px;top: 10px }.footer-contacts__item.tel-block {margin-bottom: 10px;background: url('/local/frontend/build/images/icon/tel.svg') 0 5px no-repeat }.footer-contacts__item.email-block {margin-bottom: 12px;background: url('/local/frontend/build/images/icon/email.svg') 0 5px no-repeat }.footer-contacts__item.head-content__description-text {margin-bottom: 15px;background: url('/local/frontend/build/images/icon/footer_location.svg') 0 5px no-repeat }.footer-contacts__item.worktime-block {background: url('/local/frontend/build/images/icon/clock.png') 0 5px no-repeat }.footer-contacts__description-container {margin-bottom: 15px;padding-bottom: 20px }.region-contacts, .region-contacts:hover {position: relative;font-size: 16px;line-height: 20px;color: #fff }.region-contacts:after, .region-contacts:before {position: absolute;top: 6px;content: "";width: 9px;height: 9px;background: url('/local/frontend/build/images/link_arrow.svg') }.region-contacts:before {right: -12px }.region-contacts:after {right: -18px }.footer-contacts__item .map-link.link--map {font-size: 12px;line-height: 1;color: #1aba50;border-bottom: 1px solid #454545;cursor: pointer }.b-footer-right {display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 265px }.b-footer-top--big {padding: 54px 0 32px }.social {padding-top: 9px }.subscribe-popap-content {z-index: -10;display: block;top: 50%;left: 50%;-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);position: fixed;background: #fff;-webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, .25);box-shadow: 0 4px 15px rgba(0, 0, 0, .25);border-radius: 3px;padding: 50px 45px;width: 100%;max-width: 410px;opacity: 0;overflow: hidden;pointer-events: none }.subscribe-popap-content.active {z-index: 87;pointer-events: auto;opacity: 1 }.subscribe-popup-close {position: absolute;top: 14px;right: 11px;width: 17px;height: 16px;background-repeat: no-repeat;background-size: cover;background-image: url('https://wline.by/local/templates/.default/components/bitrix/news.list/media_main/images/close--img.png') }.subscribe-popap-title {margin-bottom: 0;text-align: center;font-size: 24px;line-height: 16px;color: #333;font-weight: 700 }.subscribe-popap-text {font-size: 16px;line-height: 24px;color: #595959 }.b-footer-bot {padding: 14px 0 15px;background: #2d2d2d }@media screen and (max-width: 1240px) {.b-footer-bot--container, .footer-menu {-ms-flex-wrap: wrap;flex-wrap: wrap }.b-footer-right {margin-left: auto;margin-right: 0 }.footer-menu-column:first-child, .footer-menu-column:nth-child(3) {width: 65% }.footer-menu-column:nth-child(2), .footer-menu-column:nth-child(4) {width: 35% }.footer-menu-column:nth-child(3), .footer-menu-column:nth-child(4) {margin-top: 20px }}@media screen and (max-width: 850px) {.footer-copyright, .subscription {-webkit-box-orient: vertical;-webkit-box-direction: normal }.subscription {-ms-flex-direction: column;flex-direction: column }.subscription .subscription-title {margin-bottom: 15px }.feature-wrapper .feature-list {padding: 0 0 38px }.footer-copyright {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column }.footer-copyright-link, .footer-copyright-text {margin-right: 0 }.b-footer-right {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;padding-bottom: 10px }.social {padding-top: 0;padding-bottom: 7px }.footer-menu-column:first-child, .footer-menu-column:nth-child(2), .footer-menu-column:nth-child(3), .footer-menu-column:nth-child(4) {width: 100%;margin-top: 0 }.footer-menu {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;max-width: 865px;width: 100%;margin-right: 50px }.footer-menu-title {width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;position: relative;cursor: pointer }.footer-menu-title:after {position: absolute;top: 6px;right: -15px;content: "";width: 10px;height: 7px;-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);background-image: url('/local/frontend/build/images/list-arrow.svg');-webkit-transition: cubic-bezier(.19, 1, .22, 1);-o-transition: cubic-bezier(.19, 1, .22, 1);transition: cubic-bezier(.19, 1, .22, 1) }.footer-menu-column.open .footer-menu-title:after {-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0) }.footer-menu-list {padding-bottom: 15px }.footer-copyright-text {margin-bottom: 7px }}@media screen and (max-width: 620px) {.footer-menu {margin-right: 20px }}@media screen and (max-width: 480px) {.catalog-list .no-store {padding-left: 0 }.header_map-question {width: 320px }.contacts-head.contact-icon_wrapper li.contacts-head_item.arrow {padding-left: 18px !important;margin-right: 0;padding-right: 0 }.contact-icon_wrapper .contact-icon_item.arrow a.head_map-link {white-space: nowrap }.siteru .contacts-head.contact-icon_wrapper li.contacts-head_item.phone {margin-right: 0 }.contacts-head.contact-icon_wrapper li.contacts-head_item.phone .contact-icon_phones {right: 0;transform: initial;left: auto }.contacts-head.contact-icon_wrapper li.contacts-head_item.phone {padding-left: 37px !important;background-position: 10px 50%;margin-right: -15px }.subscription-form-content {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column }.subscription-form-content input {margin-bottom: 25px }.b-footer-top--big {padding: 45px 0 32px }}.form-error {position: absolute;bottom: -13px;left: 0;font-size: 12px;color: red }.second-question form {padding-top: 25px }.second-question form .city-list-wrapper ul {padding-top: 7px;padding-bottom: 16px }.city-list-wrapper .city-list-title {margin: 0;padding-left: 31px;text-align: left;font-size: 16px;line-height: 16px;color: #333 }.city-list-wrapper li label {font-size: 16px;line-height: 25px;color: #595959 }.city-list-wrapper li input[type=radio] {margin: 1px 0 0 }@media (max-width: 450px) {.header_map-question, .header_map-shadow {width: 100% }.first-question .button_list {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column }.first-question .button_list .btn-default {margin-right: 0;margin-bottom: 10px }}@media (max-width: 767) {.first-question.active, .header_map-shadow.active, .second-question.active {display: none !important }}.nav--submenu--item.block-downover .nav--submenu .submenu--item {line-height: 16px;padding-bottom: 8px }.footer-actions-item--google {cursor: pointer }.tel-block.main-office {max-width: 175px }.main-office__popup {display: none;position: absolute;bottom: 0;left: 0;background-color: #f0f0f0;-webkit-transform: translateY(100%);-ms-transform: translateY(100%);transform: translateY(100%);z-index: 5 }.main-office__popup span {color: #000 }.main-office__popup a {display: flex;-ms-flex-direction: column;flex-direction: column;padding: 15px 25px;max-width: initial;border-bottom: 1px solid #c7c7c7 }.main-office__popup .link-tel {font-size: 16px;line-height: 17px }.main-office__popup .link-title {font-size: 12px;line-height: 17px;color: #999 }.header_map-shadow--without-dark .header_map-question {-webkit-box-shadow: 0 2px 10px 0 rgb(0 0 0 / 25%);box-shadow: 0 2px 10px 0 rgb(0 0 0 / 25%) }.main-office__popup a.short-link {padding-bottom: 0;border-bottom: none }@media (max-width: 1365px) {.nav--item-sale {margin-top: 10px;margin-bottom: 30px }.mainNav--catalog .mobile--content {padding: 35px 0 0 }.nav-index--main.row {padding-top: 18px;padding-bottom: 54px }.navList-black .nav--button {font-weight: 700 }.mainNav--wrapp .mobile--content .nav--button {height: 38px }.mainNav--item .sliderItem--content {display: -webkit-box;display: -ms-flexbox;display: flex;height: calc(100% - 30px);-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;padding: 20px 100px }.nav--submenu--item.block-downover > .submenu--item {padding: 6px 42px 5px 65px }body .mainNav--catalog {height: 100% }.nav--item .nav--button.active {color: #1aba50;background: #f5f5f5 }.mainNav--catalog.block-show {width: 450px }}@media screen and (max-width: 560px) {.footer-contacts__item.worktime-block {background-position: 0 0 }.footer-actions, .footer-menu-wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column }.footer-actions-item {margin-right: 0;padding-right: 0;padding-left: 0 }.footer-contacts {margin-top: 18px }.b-footer-bot {padding: 28px 0 15px }.footer-copyright-link {line-height: 24px;margin-bottom: 14px }.b-footer-right {width: 100%;order: 1 }.social-item {margin-right: 19px }.footer-copyright {margin-bottom: 10px }}@media screen and (min-width: 561px) {.footer-copyright {width: calc(100% - 265px) }}.preloader, .preloader--catalog {display: none;position: fixed;top: 0;left: 0;z-index: 5000000;width: 100% }.b-footer-bot--container {flex-wrap: wrap }.copyright__text {font-size: .8em;line-height: 1.5em;color: #fff;opacity: .5 }.unp__text {opacity: .3 }.copyright__text a {color: #fff;text-decoration: underline }.copyright__text a:hover {color: #fff;text-decoration: none }.checkbox {height: auto;overflow: hidden;scrollbar-color: #c7c7c7 #f0f0f0;scrollbar-width: thin }.checkbox::-webkit-scrollbar {width: 4px;background-color: #f0f0f0;border-radius: 5px }.checkbox::-webkit-scrollbar-thumb {background-color: #c7c7c7;border-radius: 5px }.checkbox--open {height: 100%;max-height: 310px;overflow-y: auto }.breadcrumbs .breadcrumbs-list .item > a::before, .breadcrumbs .breadcrumbs-list .item > span::before, .breadcrumbs-list-lvl2 > li::before, .checkbox .checkbox__nothing, .js-btn--close, .js-btn--send, .search-filter, .search-filter .btn-search::after, .search-filter .btn-search::before, ol.breadcrumbs-list-lvl2 > li::after {display: none }.search-filter .form-field input {padding: 8px 24px 7px 8px }.search-filter .form-control {height: 30px;border: 1px solid rgba(0, 0, 0, .2);border-radius: 3px }.search-filter .btn-search > img {position: absolute;width: 16px;height: 16px;top: -2px;left: -8px;cursor: pointer }.btn-arr:before {left: -10px }.check-cust[disabled] + .check-cust_i {background-color: #f6f6f6 }.check-cust[disabled] + .check-cust_i + span {color: #ccc }.head-content__description-container .tel-block.main-office {max-width: initial }.preloader {height: 100%;background-color: rgba(144, 144, 144, .45) }.preloader--catalog {height: 100%;background-color: #333333ad }.preloader__body--position {position: absolute;top: 50%;left: 50%;transform: translate(-50% -50%) }.preloader__body--position.catalog {left: 40% }.preloader__body {display: inline-block;position: relative;width: 80px;height: 80px }.preloader__body div {position: absolute;width: 6px;height: 6px;background: #fff;border-radius: 50%;animation: 1.2s linear infinite preloader__animation }.preloader__body div:first-child {animation-delay: 0s;top: 37px;left: 66px }.preloader__body div:nth-child(2) {animation-delay: -.1s;top: 22px;left: 62px }.preloader__body div:nth-child(3) {animation-delay: -.2s;top: 11px;left: 52px }.preloader__body div:nth-child(4) {animation-delay: -.3s;top: 7px;left: 37px }.preloader__body div:nth-child(5) {animation-delay: -.4s;top: 11px;left: 22px }.preloader__body div:nth-child(6) {animation-delay: -.5s;top: 22px;left: 11px }.preloader__body div:nth-child(7) {animation-delay: -.6s;top: 37px;left: 7px }.preloader__body div:nth-child(8) {animation-delay: -.7s;top: 52px;left: 11px }.preloader__body div:nth-child(9) {animation-delay: -.8s;top: 62px;left: 22px }.preloader__body div:nth-child(10) {animation-delay: -.9s;top: 66px;left: 37px }.preloader__body div:nth-child(11) {animation-delay: -1s;top: 62px;left: 52px }.preloader__body div:nth-child(12) {animation-delay: -1.1s;top: 52px;left: 62px }@keyframes preloader__animation {0%, 100%, 20%, 80% {transform: scale(1) }50% {transform: scale(1.5) }}.breadcrumbs-list-lvl2 {position: absolute;left: 0;z-index: 30;display: none;padding: 9px 17px 13px;width: -webkit-min-content;width: -moz-min-content;width: min-content;min-width: 162px;border-top: 2px solid #1aba50;background: #fff;opacity: 0;-webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, .15);box-shadow: 0 1px 8px rgba(0, 0, 0, .15);-webkit-transition: opacity 250ms ease-in-out;-o-transition: opacity 250ms ease-in-out;transition: opacity 250ms ease-in-out }.breadcrumbs-list-lvl2 > li {padding-left: 0;margin: 0 }ol.breadcrumbs-list-lvl2 {counter-reset: ol_list }ol.breadcrumbs-list-lvl2 > li {counter-increment: ol_list }ol.breadcrumbs-list-lvl2 > li::before {display: inline;padding-right: 0;content: counter(ol_list) ". ";color: inherit;font-size: 12px;line-height: 20px }.breadcrumbs-list-lvl2 > li a {font-weight: 400;font-size: 12px;line-height: 20px;color: #595959;text-decoration: none }.breadcrumbs-list-lvl2 > li:hover a {text-decoration: none;color: #1aba50 }.breadcrumbs-list .item.dropdown > a::after, .breadcrumbs-list .item.dropdown > span::after {display: inline-block;width: 0;height: 0;vertical-align: middle;margin-left: 6px;border-style: solid;border-width: 4px 3.5px 0;border-color: #999 transparent transparent;content: '' }.about-us-ru .workList li, .about-us.about-us-ru .values .values--list li, .about-us.about-us-ru .values ul li, .about-us.about-us-ru .values ul li:first-child, .about-us.about-us-ru .values ul li:nth-child(3) {width: 48% }.breadcrumbs .breadcrumbs-list .item {margin-bottom: 0;padding-bottom: .6em }@media all and (max-width: 767px) {.breadcrumbs-list-lvl2 {max-height: 284px;overflow-y: scroll }.breadcrumbs-list-lvl2.with_scroll::after {position: -webkit-sticky;position: sticky;bottom: -1em;display: block;height: 65px;width: calc(100% + 34px);margin-left: -17px;margin-right: -17px;background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(62%, rgba(255, 255, 255, .729167)), to(#fff));background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .729167) 62%, #fff 100%);background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .729167) 62%, #fff 100%);pointer-events: none;content: '';-webkit-transition: height .2s linear;-o-transition: height .2s linear;transition: height .2s linear }.breadcrumbs-list-lvl2.with_scroll.scroll-end::after {height: 0;-webkit-transition: height .1s linear;-o-transition: height .1s linear;transition: height .1s linear }.breadcrumbs-list .item.dropdown.open > a::after, .breadcrumbs-list .item.dropdown.open > span::after {border-color: #1aba50 transparent transparent }.breadcrumbs-list .item.dropdown.open > span {color: #1aba50 }.breadcrumbs-list .item.dropdown.open .breadcrumbs-list-lvl2 {opacity: 1;display: block }}.selectButton--wrapp .name, .text-input--label {opacity: 0;-webkit-transition: .3s;left: 0;pointer-events: none }@media all and (min-width: 768px) {.enter-head a.btn-enter {z-index: 11; width: 180px; text-overflow: ellipsis;overflow: hidden;}.breadcrumbs-list .item.dropdown:hover > a::after, .breadcrumbs-list .item.dropdown:hover > span::after {border-color: #1aba50 transparent transparent }.breadcrumbs-list-lvl2 > li {white-space: nowrap }.breadcrumbs-list .item.dropdown:hover > span {color: #1aba50 }.breadcrumbs-list .item.dropdown:hover .breadcrumbs-list-lvl2 {opacity: 1;display: block }}li.disabled-filter-checkbox, option.disabled-filter-checkbox, span.disabled-filter-checkbox {opacity: .2 }.filter__input {position: absolute;top: 47px;z-index: 10;height: 36px;width: 100%;padding: 4px 16px 5px;font-weight: 700;font-size: 14px;color: #404040;background: #f7f7f7;border: 1px solid #d7d7d7 }.filter__input:focus {border: 1px solid #1aba50 }.filter__input::placeholder {color: inherit }@media all and (min-width: 769px) and (max-width: 899.9px) {.mainNav--slider div.mainNav--item {height: 430px }}@media all and (min-width: 900px) and (max-width: 999.9px) {.mainNav--slider div.mainNav--item {height: 510px }}@media all and (min-width: 1000px) and (max-width: 1099.9px) {.mainNav--slider div.mainNav--item {height: 560px }}@media all and (min-width: 1100px) and (max-width: 1199.9px) {.mainNav--slider div.mainNav--item {height: 585px }}@media all and (min-width: 1200px) and (max-width: 1299.9px) {.mainNav--slider div.mainNav--item {height: 640px }}@media all and (min-width: 1300px) and (max-width: 1365.9px) {.mainNav--slider div.mainNav--item {height: 700px }}@media all and (min-width: 1366px) and (max-width: 1399.9px) {.mainNav--slider div.mainNav--item {height: 430px }.mainNav--slider div.main-slider {height: auto;overflow: visible }div.mainNav--slider.mainNav--slider-main .slick-list {height: auto }div.mainNav--slider.mainNav--slider-main .slick-dots {bottom: -15px }}@media all and (min-width: 1400px) and (max-width: 1499.9px) {.mainNav--slider div.mainNav--item {height: 460px }}@media all and (min-width: 1500px) and (max-width: 1599.9px) {.mainNav--slider div.mainNav--item {height: 486px }}@media all and (min-width: 1600px) {.mainNav--slider div.mainNav--item {height: 505px }}.nav--submenu .submenu--item.files-item {width: calc(33% - 60px);display: block;margin: 0 30px }.submenu--item .files_lnk {line-height: 1.3 }.submenu--item .files_lnk:before {top: 50%;transform: translateY(-50%) }.submenu--item .files_lnk:after {top: unset;bottom: -2px }.about-us.about-us-ru .values li span::before, .b-content_bg.vacancies .form-group input[type=file], .feature-wrapper .feature-list li::before, .nav--submenu .submenu--item.files-item::before, .page-brands-Grade .h1, .vertical-pic, .waranty .workList li:before {display: none }@supports (aspect-ratio:16/9) {@media all and (min-width: 769px) and (max-width: 1365.9px) {.mainNav--slider div.mainNav--item {aspect-ratio: 1366/798;height: auto !important }}@media all and (min-width: 1366px) {.mainNav--slider div.mainNav--item {aspect-ratio: 23/11;height: auto !important }}}@media all and (max-width: 1365px) {.nav--submenu .submenu--item.files-item {font-size: 14px;width: auto;margin-left: 0;margin-right: 0;padding-left: 30px }}.about-us.about-us-ru .b-content_body {padding: 60px 115px 0 }.about-us-ru .head-content__img-wrapper {margin-right: 45px;max-width: 495px }.about-us.about-us-ru .info {-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;margin: 60px -20px 0;padding: 43px 0 0 }.about-us .info .info-item, .about-us.about-us-ru .info .info-item:first-child {margin: 0 20px 60px;width: calc(50% - 40px) }.about-us-ru .workList--wrapp h2 {margin-bottom: 17px }.about-us-ru .workList li, .waranty .workList li {margin: 0 0 20px;padding: 0 0 0 40px;position: relative }.about-us-ru .workList--wrapp h2, .about-us.about-us-ru .values h2, .advantages-title {font-size: 24px }.about-us-ru .workList--wrapp {padding: 45px 0 30px;border-top: 1px solid #eaeaea }.about-us-ru .workList, .waranty .workList {padding: 0;display: -ms-flex;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between }.about-us-ru .workList li .number, .waranty .workList li .number {border-radius: 50%;position: absolute;top: 0;left: 0;width: 22px;height: 22px;font-size: 14px;line-height: 1;display: -ms-flex;display: -webkit-flex;display: flex;align-items: center;justify-content: center;background: #1aba50;color: #fff }.about-us.about-us-ru .values .values--list > li::before {top: 10px }.about-us.about-us-ru .values .values--list {justify-content: space-between }.about-us-ru .advantages-title {margin-bottom: 19px }@media (max-width: 920px) {.about-us.about-us-ru .info .info-item {margin: 0 20px 60px;width: calc(50% - 40px) }}.head-content-contact .head-content__img-wrapper {width: 495px }.b-main__contacts-ru .staff-block {margin-top: 48px }.b-main__contacts-ru .worker-card, .waranty .worker-card {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 45px }.b-main__contacts-ru .worker-card .worker-img, .waranty .worker-card .worker-img {width: 82px;height: 82px;margin-right: 28px;background-color: #c4c4c4;border-radius: 50%;overflow: hidden }.b-main__contacts-ru .worker-card .worker-about, .waranty .worker-card .worker-about {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;min-width: 370px;margin-right: 100px }.b-main__contacts-ru .worker-card .worker-description span, .waranty .worker-card .worker-description span {display: block;margin-bottom: 0;font-size: 16px;line-height: 28px;font-weight: 700;color: #595959 }.b-content_bg--delivery .b-content_wrap.wrapp--map .tabs-wrapper .tabs-list, .b-main__contacts-ru .leadership-description, .waranty .leadership-description {margin-bottom: 34px }.b-main__contacts-ru .worker-card .worker-tel, .waranty .worker-card .worker-tel {margin-right: 95px;min-width: 170px }.b-main__contacts-ru .worker-card .worker-email a, .waranty .worker-card .worker-email a {color: #1aba50;border-bottom: 1px solid #e5e5e5 }@media (max-width: 1220px) {.b-main__contacts-ru .worker-card .worker-img, .waranty .worker-card .worker-img {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto }.b-main__contacts-ru .worker-card, .waranty .worker-card {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }.b-main__contacts-ru .worker-card .worker-description, .b-main__contacts-ru .worker-card .worker-tel, .waranty .worker-card .worker-description, .waranty .worker-card .worker-tel {margin-right: 0 }.b-main__contacts-ru .worker-card .worker-about, .waranty .worker-card .worker-about {margin-right: 20px;min-width: auto;width: 40% }.b-main__contacts-ru .worker-card .worker-email, .waranty .worker-card .worker-email {min-width: 170px }}@media (max-width: 950px) {.b-main__contacts-ru .worker-card, .waranty .worker-card {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start }.b-main__contacts-ru .worker-card .worker-tel, .waranty .worker-card .worker-tel {margin-top: 10px }.b-main__contacts-ru .worker-card .worker-email, .waranty .worker-card .worker-email {margin-top: 0 }.b-main__contacts-ru .worker-card .worker-about, .waranty .worker-card .worker-about {width: 100% }}.waranty .advantages-item__text {font-size: 16px }.waranty .workList li {width: 100% }.waranty .workList--wrapp {padding: 45px 0 30px }.b-content_bg--delivery .delivery-table-info {margin: 20px 0;border-left: 1px solid #ebebeb;border-top: 1px solid #ebebeb }.delivery-table-info th {vertical-align: middle;text-align: center }.delivery-table-info th span {display: block;font-size: 14px }.delivery-table-info td {white-space: nowrap;text-align: center }.delivery-table-info td .add-text {white-space: normal }.delivery-table-regions table {margin-bottom: 36px;border-left: 1px solid #ebebeb;border-top: 1px solid #ebebeb }.delivery-fixed-tabs {position: fixed;top: 115px;left: 0;right: 0;display: none;padding: 5px 24px;font-size: 18px;line-height: 1.6;color: #333;z-index: 10;background: #fff;border-bottom: 2px solid #1aba50 }.delivery-button-upp {width: 20px;height: 21px;background: url('/local/frontend/build/css/../images/delivery-arrow.svg') 0 0/contain;position: absolute;right: 24px;top: 7px;cursor: pointer }@media (max-width: 1199px) {.delivery-table-regions th {font-size: 0;color: #f7f7f7 }.delivery-table-regions th:before {content: attr(data-label);float: left;width: 100%;font-size: 15px;background: #f7f7f7;height: 100%;text-align: center;color: #000 }}@media (max-width: 991px) {.main.not-scroll .nav--item.nav--item__with-search {height: 116px }.mobile-search__all-rezult {padding-bottom: 30px }.search-block_all-rezult {margin-bottom: 0 }.search-block-sections {padding: 20px 24px 0 }.top-menu .mobile-search-input-wrapper .btn-search {top: 6px;right: 10px }.delivery-table-region {display: none }}.b-content_bg-brand + .catalog, .page-brands_main-img, .v-article-grid + .h4-questions {margin-top: 50px }.page-brands_main-txt {color: #fff;font-size: 18px;line-height: 28px;padding: 22px 20px 25px;text-align: center;font-weight: 700;margin-top: 30px }.page-brands_grade-txt {background: #007853 }.page-brands_ordi-txt {background: #e31e23 }.page-brands_aq-txt {background: #6f2079 }.page-brands_phrase {border-top: 1px solid rgba(51, 51, 51, .15);border-bottom: 1px solid rgba(51, 51, 51, .15);padding: 20px;font-size: 18px;line-height: 28px;text-align: center;margin-bottom: 30px }.page-brands__feature-title {font-weight: 700;margin-bottom: 20px;font-size: 16px;line-height: 24px }.form-zagl .filter__item .search-hint {padding-left: 15px }.search-block-sections_title {font-weight: 700;margin-bottom: 7px;color: #000 }.search-block-title_arrow {width: 8px;height: 12px;background: url('/local/frontend/build/images/slider-arrow-mobile.svg') 0 0/7px no-repeat }.search-block-title_link {font-weight: 700;padding-left: 15px;margin-bottom: 20px;display: inline-block }.search_insert_content .catalog-list {box-shadow: none;padding: 8px 20px;margin-bottom: 0 }.search-block_all-rezult {width: 100%;margin: 20px 0 12px }.mobile-search__all-rezult {padding-bottom: 12px }.payment__chegue {max-width: 600px }@media (max-width: 767px) {.about-us-ru .workList, .about-us.about-us-ru .info, .waranty .workList li {margin-left: 0;margin-right: 0 }.about-us-ru .workList li, .about-us.about-us-ru .info .info-item, .about-us.about-us-ru .info .info-item: first-child, .about-us.about-us-ru .values .values--list li, .about-us.about-us-ru .values ul li, .about-us.about-us-ru .values ul li:first-child, .about-us.about-us-ru .values ul li:nth-child(3) {width: 100% }.about-us-ru .workList li {padding-left: 30px }.about-us .info .info-item {width: 100%;margin-right: 0;margin-bottom: 10px }.about-us .info .info-item:first-child {margin-bottom: 70px;margin-right: 0 }.advantages-items {margin-top: 15px }.about-us .advantages {margin-bottom: 35px }.waranty .workList {margin: 0 }.waranty .workList li {width: 100%;padding-left: 30px }.delivery-table-regions td, .delivery-table-regions th {padding-left: 5px;padding-right: 5px }.page-brands__feature {flex-wrap: wrap;display: flex;margin-bottom: 50px }.page-brands_content {padding: 0 58px }.page-brands__feature-img {order: 2;margin-top: 20px }.page-brands__feature-txt {order: 1 }}@media (max-width: 520px) {.about-us-ru .workList li, .about-us.about-us-ru .info .info-item, .about-us.about-us-ru .info .info-item: first-child {margin-left: 0;margin-right: 0 }.about-us.about-us-ru .head-content {padding-bottom: 18px }.about-us.about-us-ru .info {padding-top: 36px;flex-direction: row }.about-us-ru .info .info-item:nth-child(3) {margin-bottom: 60px }.about-us.about-us-ru .info .info-item:nth-child(4) {margin-bottom: 20px }.about-us.about-us-ru .b-content_body {padding: 35px 70px 0 }.about-us-ru .advantages-footer__wrapper {padding-right: 0 }.page-brands_content {padding: 0 38px }}@media (max-width: 378px) {.about-us.about-us-ru .info {margin-top: 15px }.about-us.about-us-ru .head-content {padding-bottom: 13px }.about-us.about-us-ru .b-content_body {padding: 35px 30px 0 }.page-brands_content {padding: 0 }}@media (min-width: 992px) {.delivery-table-region-mob, .fast-search-mob-drop-block {display: none }.search-block-sections {padding: 20px 0 0 20px }}.calculator--wrapp .image {width: 408px }.calculator--wrapp .image img {max-width: 100%;display: none }.block--info.block--info-delivery, .calculator--wrapp .image img.active, .feature-wrapper .feature-item:hover .company-feature_popup, .form-group--select.open-select .select-list, .tabs-wrapper .tabs-block-item.active {display: block }.calculator--wrapp .content {width: calc(100% - 408px);padding-left: 38px }.active-select.selectButton--wrapp .name {opacity: 1;pointer-events: auto;top: 0 }.selectButton--wrapp .name {color: #797579;font-size: 12px;line-height: 16px;position: absolute;top: 0;-ms-transition: .3s;transition: .3s }.params--wrapp {padding: 40px 45px 10px;background: #f7f7f7;justify-content: space-between;margin-bottom: 35px;display: none }.calculator--wrapp .form-group {width: 100%;margin-bottom: 30px }.calculator--wrapp .block-mini {width: calc(50% - 15px) }.calculator--description {font-size: 16px;line-height: 20px;color: #797579;margin-bottom: 15px }.calculator--description span {font-weight: 700;color: #1aba50 }.calculator--button {background: #1aba50;border-radius: 2px;border: none;width: 135px;display: -ms-flex;display: -webkit-flex;display: flex;height: 44px;font-weight: 700;font-size: 15px;line-height: 16px;text-align: center;justify-content: center;align-items: center;color: #fff;margin-left: auto;cursor: pointer }.text-input--label {position: absolute;top: 3px;-webkit-transform: translate(0, 50%);-ms-transform: translate(0, 50%);transform: translate(0, 50%);font-size: 16px;line-height: 16px;-o-transition: .3s;transition: .3s;color: #797579;white-space: pre }.selectButton--button, .selectButton--list {font-size: 14px;line-height: 40px;background: #fff }input.text-input#weight::placeholder {font-weight: 400 }.field--animation .form-control:focus + label, .field--animation input.text-input + label {top: -14px;font-size: 12px;opacity: 1 }.field--animation .form-control {border-bottom-color: #dedede;-ms-transition: .3s;-webkit-transition: .3s;transition: .3s }.field--animation .form-control::placeholder {opacity: 1;-ms-transition: .3s;-webkit-transition: .3s;transition: .3s;font-size: 16px;color: #797579 }.field--animation .form-control:focus::placeholder, .field--animation input.text-input::placeholder {opacity: 0 }.field--animation .form-control:focus, .field--animation input.text-input {border-bottom-color: #00a63d }.field--animation input.error {border-bottom-color: red }.selectButton--wrapp {position: relative;-ms-transition: .3s;-webkit-transition: .3s;transition: .3s;padding-top: 0 }.active-select.selectButton--wrapp {padding-top: 21px }.selectButton--button {height: 40px;width: 100%;padding: 0 40px 0 13px;border: 1px solid #ebebeb;border-radius: 0;color: #595959;transition: border-color .2s;display: block;position: relative }.selectButton--button .text {white-space: pre }.selectButton--button .icon {position: absolute;top: 0;right: 0;width: 40px;height: 100% }.selectButton--button .icon:before {content: '';position: absolute;top: 13px;right: 0;left: 0;margin: 0 auto;display: block;width: 7px;height: 7px;border-top: 2px solid #404040;border-right: 2px solid #404040;transform: rotate(135deg);transition: .25s;-webkit-backface-visibility: hidden }.selectButton--button.active .icon:before {top: 15px;transform: rotate(-45deg) }.selectButton--button:hover {border-color: #999 }.selectButton--button.active {border-color: #1aba50 }.selectButton--list {position: absolute;top: 40px;left: 0;box-sizing: border-box;width: 100%;margin: 0;padding: 0;border: none;border-bottom-left-radius: 0;border-bottom-right-radius: 0;box-shadow: 0 4px 9px rgba(0, 0, 0, .2);overflow: hidden auto;max-height: 440px;z-index: 5;pointer-events: none;opacity: 0;-ms-transition: .2s;-webkit-transition: .2s;transition: .2s }.selectButton--wrapp.active-select .selectButton--list {top: 61px }.selectButton--list.active {opacity: 1;pointer-events: auto }.selectButton--list a {min-height: 40px;padding: 7px 13px 8px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;white-space: nowrap;color: #595959;margin: 0;display: block }.selectButton--list a.active, .selectButton--list a:hover {background: #f2f2f2 }.params--wrapp .caption {font-weight: 700;font-size: 16px;line-height: 16px;color: #333;margin-bottom: 25px;width: 100% }@media (max-width: 1200px) {.calculator--wrapp .block-mini {width: 100% }}@media (max-width: 1023px) {.mainNav--slider.mainNav--slider-main .mainNav--item .sliderItem--content {display: -webkit-box;display: -ms-flexbox;display: flex;padding: 20px 50px }.params--wrapp {padding: 20px 25px 0 }.calculator--wrapp .content {width: calc(100% - 320px);padding-left: 25px }.calculator--wrapp .image {width: 320px }.b-footer-bot--container .up-button {display: none }}@media screen and (max-width: 767px) {.calculator--wrapp .content {width: 100%;padding-left: 0 }.calculator--wrapp .image {max-width: 408px;margin: 0 auto 20px }}.services--list {width: 100%;display: -ms-flex;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap }.services--item, .services--oddList .services--item:nth-child(3n+1) {width: calc(50% - 16px) }.services--item {margin: 0 8px 16px;background: #fff;box-shadow: 0 4px 4px rgba(0, 0, 0, .1) }.b-content_bg--delivery .block--info-delivery:hover .title, .b-content_bg--delivery .block--info-delivery:hover .title a, .b-content_bg.vacancies .accordion_title h3:hover, .services--item:hover .content, .success-wrapper h5, .waranty .email-block a:hover, .waranty .tel-block a:hover {color: #1aba50 }.services--item .content {color: #333;font-weight: 700;font-size: 20px;line-height: 24px;padding: 35px }.services--item .image {position: relative;height: 380px;overflow: hidden }.services--item .image img {position: absolute;min-width: 100%;min-height: 100%;max-width: none;top: 50%;left: 50%;transform: translate(-50%, -50%) }.services--oddList .services--item {width: calc(25% - 16px) }@media (max-width: 1200px) {.services--oddList .services--item, .services--oddList .services--item: nth-child(3n + 1) {width: calc(33.33% - 16px) }}@media (max-width: 1023px) {.services--oddList .services--item, .services--oddList .services--item: nth-child(3n + 1) {width: calc(50% - 16px) }.calculator--wrapp .image {width: 250px }.calculator--wrapp .content {width: calc(100% - 250px) }}.tabs-wrapper .tabs-block-item {display: none;width: 100% }.tabs-wrapper .tabs-list {border-bottom: 2px solid #ebebeb;display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 45px }.tabs-wrapper .tabs-item {padding: 19px 0 17px;margin-right: 30px;font-size: 16px;text-align: center;font-weight: 400;line-height: 1.1 }.tabs-wrapper .tabs-item > a.active::before {content: "";display: block;height: 2px;width: 100%;background: #1aba50;position: absolute;bottom: -18px;left: 0;opacity: 1;-webkit-transition: opacity .3s;-o-transition: opacity .3s;transition: opacity .3s;z-index: 2 }@media screen and (max-width: 767px) {.services--item, .services--oddList .services--item, .services--oddList .services--item: nth-child(3n + 1) {width: calc(100% - 16px) }.services--item .image {height: auto }.services--item .image img {position: static;transform: translate(0, 0);max-width: 100% }.services--item .content {font-size: 16px;line-height: 20px;padding: 20px }.tabs-wrapper .tabs-item {margin-right: 15px }.calculator--wrapp .image {width: 100%;max-width: 250px }.calculator--wrapp .content {width: 100% }}@media screen and (max-width: 590px) {.tabs-wrapper .tabs-list {flex-direction: column }.tabs-wrapper .tabs-item {margin-right: 0 }}.params--blockDouble {display: -ms-flex;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between }.params--blockDouble > div {width: calc(50% - 10px) }.calculator--wrapp .params--blockDouble .block-mini, .dealers-map .dealers-map-grid, .waranty .advantages-item-col {width: 100% }.params--blockDouble .params--wrapp, .params--blockDouble .params--wrapp.active {display: -ms-flex;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap }@media (max-width: 1200px) {.params--blockDouble > div {width: 100% }.horizontal-pic, .params--blockDouble .params--wrapp {display: none }.vertical-pic {display: block }}.benefits {position: relative;padding: 40px 0;z-index: 3 }.benefits:before {content: "";display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 50%;transform: translateX(-50%);background: #fff;z-index: 0 }.feature-wrapper {position: relative;display: block;padding: 0;background: #fff;top: 0;-webkit-transition: .4s;-o-transition: .4s;transition: .4s }.feature-wrapper .feature-title {padding: 5px 0 4px }.feature-wrapper .feature-title h2 {font-size: 26px;margin-bottom: 0 }.feature-wrapper .feature-list {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;margin: 0;padding: 0 0 39px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }.feature-wrapper .feature-item {width: 100%;padding: 22px 0 0;margin-bottom: 0;height: 240px }.feature-wrapper .feature-item_img {width: 140px;margin: 0 auto }.feature-wrapper .feature-item .feature-item_text {text-align: center;line-height: 1.2 }.feature-wrapper .feature-item .feature-item_link {font-size: 16px;color: #333;text-align: center;display: block }.feature-wrapper .company-feature_popup .text-block {padding: 0;font-size: 15px;line-height: 1.6;text-align: left;color: #333;height: 100%;margin: 9.3% 9.3% 9.3% 10.3% }.feature-wrapper .feature-item .company-feature_popup {display: none;position: absolute;padding: 0;width: 100%;height: auto;top: 3px;left: 0;background-color: #fff;text-align: left;-webkit-box-shadow: 0 0 15.7px 2.3px #0000001c;box-shadow: 0 0 15.7px 2.3px #0000001c;z-index: 5 }.feature-wrapper .feature-item:nth-child(n+5) .company-feature_popup {top: auto;bottom: 0 }@media screen and (max-width: 1023px) {.js-btn--close, .js-btn--send {display: block }.feature-wrapper .feature-list {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.feature-wrapper .feature-item:nth-child(n+5) .company-feature_popup {top: 3px;bottom: auto }.feature-wrapper .feature-item:nth-child(n+7) .company-feature_popup {top: auto;bottom: 0 }}.subscription-form-description a, .subscription-form-description a:hover {color: #999;text-decoration: underline }@media (max-width: 480px) {.logo {width: 75px;min-width: 75px;margin-right: 14px }.b-header-bot_l .humb {width: 40px;height: 40px;margin-right: 13px }.b-main__contacts-ru .worker-card, .waranty .worker-card {margin-top: 20px;margin-bottom: 30px }.b-main__contacts-ru .worker-card .worker-email, .waranty .worker-card .worker-email {margin-top: 0 }.b-main__contacts-ru .worker-card .worker-img, .waranty .worker-card .worker-img {margin-right: 5px }.form-error {bottom: auto;top: 21px }}.b-content_bg--delivery .b-content_wrap.wrapp--map .b-content_body p.main-text, .b-content_body--delivery-wrapper .tabs-block-item--pay p.main-text {font-size: 16px;line-height: 28px;color: #595959;margin-bottom: 0 }.b-content_bg--delivery .b-content_wrap.wrapp--map .b-content_body p.main-text-small, .b-content_body--delivery-wrapper .tabs-block-item--pay p.main-text-small {font-size: 12px;line-height: 14px }.main-text-small + .main-text-small {margin-top: 5px }.b-content_bg--delivery .tabs-wrapper .tabs-item a, .b-content_bg--delivery .tabs-wrapper .tabs-item a:hover {color: #999 }.b-content_bg--delivery .delivery-title {margin-top: 30px;margin-bottom: 22px }.b-content_bg--delivery .tabs-wrapper .delivery-table, .b-content_bg.vacancies .button-vacancies, .settings-cookie .booking-form__actions {margin-top: 20px }.b-content_bg--delivery .block--info-delivery .text {font-size: 16px;line-height: 26px;color: #595959 }.b-content_bg--delivery .block--info-delivery:hover {-webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, .2);box-shadow: 0 4px 12px rgba(0, 0, 0, .2);cursor: pointer }.b-content_bg--delivery .block--info-delivery .block--icon .link--map {border-bottom: 1px solid #e5e5e5 }.b-content_bg--delivery .block--info-delivery-minsk {margin-bottom: 48px }.block--info .title a {font-size: 18px;color: #333;font-weight: 700 }.b-content_bg--delivery .b-content_wrap.wrapp--map .b-content_body p.main-text.small-line-height, .b-content_body--delivery-wrapper .tabs-block-item--pay p.main-text.small-line-height {line-height: 28px }.b-content_bg--delivery .tabs-block-item--pay h5, .b-content_body--delivery-wrapper .tabs-block-item--pay h5 {margin-top: 28px;margin-bottom: 17px }.delivery-container {margin-bottom: 20px;padding-left: 110px;padding-right: 110px }.b-content_bg--delivery .cards img {margin-right: 6px }.b-content_body--delivery-wrapper .field-tabs {border-bottom: 2px solid #ebebeb;overflow: initial;width: 100% }.b-content_body--delivery-wrapper .tabs__item {padding: 0 0 15px;height: auto;font-weight: 700;line-height: 1.1;margin-bottom: -2px;border-bottom: 2px solid #ebebeb;cursor: pointer }.b-content_body--delivery-wrapper .tabs__item:not(.active):hover {color: #595959 }.b-content_body--delivery-wrapper .tabs__item.active {color: #595959;cursor: default }@media (max-width: 720px) {.b-content_body--delivery-wrapper .tabs {display: block;overflow: initial }.b-content_body--delivery-wrapper .tabs__item {margin-left: auto !important;margin-right: auto !important }.b-content_body--delivery-wrapper .tabs__item:not(:last-child) {border-bottom: 2px solid #fff }.b-content_body--delivery-wrapper .tabs__item.active {border-bottom: 2px solid #1aba50 !important }.b-content_body--delivery-wrapper .tabs__item:not(:first-child) {margin-top: 20px }}@media (max-width: 590px) {.tabs-wrapper .delivery-tabs-block-item {display: block !important;padding-bottom: 40px }.b-content_bg--delivery .delivery-title.delivery-title-pickup {margin-top: 0 }.block--info.block--info-kontakty-vitebsk {margin-bottom: 0 }.tabs-lis-delivery-desc {display: none !important }}@media (min-width: 591px) {.delivery-fixed-tabs, .tabs-lis-delivery-mobile {display: none !important }}@media (max-width: 1024px) {.delivery-container {padding-left: 70px;padding-right: 70px }}.mission-text .values--list {padding: 0;margin-bottom: 0 }.waranty .leadership-description {font-size: 16px;line-height: 28px;margin-top: 50px;color: #333 }.waranty-video-block {max-width: 438px }.b-content_body--waranty-wrapper {width: 100% !important;margin: 0 !important }.waranty-container {padding-left: 110px;padding-right: 110px }.waranty-container p {font-size: 16px;line-height: 1.75;color: #595959 }.b-content_wrap--delivery {margin-bottom: 25px }.waranty {padding: 30px 24px 60px }.waranty .mission {margin-bottom: 50px;padding: 41px 70px 34px 47px;background-color: #1aba50 }.waranty .waranty-mission {padding: 27px 38px 17px }.waranty .mission .mission-text {font-size: 18px;line-height: 30px;color: #fff }.waranty .advantages-title {margin-bottom: 0;font-size: 16px;line-height: 28px }.video-container, .waranty .advantages-items {margin-bottom: 40px }.waranty .advantages-title--second {font-weight: 700;line-height: 28px;color: #333 }.waranty .advantages-item {position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 87px 0 }.waranty .advantages-item__text {position: relative;z-index: 15 }.waranty .advantages-item__number {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-size: 144px;color: #efefef;z-index: 2 }.waranty .advantages-items-block {display: flex;gap: 40px;text-align: center;padding-top: 30px;flex-wrap: wrap }.waranty .mission-text .values-item::before {content: '✓';top: 0 }@media (min-width: 768px) {.header_ru-map_question .second-question form .city-list-wrapper ul {min-width: 600px;width: 640px }.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {float: left }.col-sm-1 {width: 8.33333% }.col-sm-2 {width: 16.66667% }.col-sm-3 {width: 25% }.col-sm-4 {width: 33.33333% }.col-sm-5 {width: 41.66667% }.col-sm-6 {width: 50% }.col-sm-7 {width: 58.33333% }.col-sm-8 {width: 66.66667% }.col-sm-9 {width: 75% }.col-sm-10 {width: 83.33333% }.col-sm-11 {width: 91.66667% }.col-sm-12 {width: 100% }.col-sm-pull-0 {right: auto }.col-sm-pull-1 {right: 8.33333% }.col-sm-pull-2 {right: 16.66667% }.col-sm-pull-3 {right: 25% }.col-sm-pull-4 {right: 33.33333% }.col-sm-pull-5 {right: 41.66667% }.col-sm-pull-6 {right: 50% }.col-sm-pull-7 {right: 58.33333% }.col-sm-pull-8 {right: 66.66667% }.col-sm-pull-9 {right: 75% }.col-sm-pull-10 {right: 83.33333% }.col-sm-pull-11 {right: 91.66667% }.col-sm-pull-12 {right: 100% }.col-sm-push-0 {left: auto }.col-sm-push-1 {left: 8.33333% }.col-sm-push-2 {left: 16.66667% }.col-sm-push-3 {left: 25% }.col-sm-push-4 {left: 33.33333% }.col-sm-push-5 {left: 41.66667% }.col-sm-push-6 {left: 50% }.col-sm-push-7 {left: 58.33333% }.col-sm-push-8 {left: 66.66667% }.col-sm-push-9 {left: 75% }.col-sm-push-10 {left: 83.33333% }.col-sm-push-11 {left: 91.66667% }.col-sm-push-12 {left: 100% }.b-main__contacts .col-sm-offset-1, .col-sm-offset-0 {margin-left: 0 }.col-sm-offset-1 {margin-left: 8.33333% }.col-sm-offset-2 {margin-left: 16.66667% }.col-sm-offset-3 {margin-left: 25% }.col-sm-offset-4 {margin-left: 33.33333% }.col-sm-offset-5 {margin-left: 41.66667% }.col-sm-offset-6 {margin-left: 50% }.col-sm-offset-7 {margin-left: 58.33333% }.col-sm-offset-8 {margin-left: 66.66667% }.col-sm-offset-9 {margin-left: 75% }.col-sm-offset-10 {margin-left: 83.33333% }.col-sm-offset-11 {margin-left: 91.66667% }.col-sm-offset-12 {margin-left: 100% }.enter-head-auth:hover .enter-head__menu {visibility: visible;opacity: 1;top: 0 }.b-main__contacts .col-sm-10 {width: 100%;float: none }.biblioteka-3d-modeli .head-content, .feedback-group_submit {display: flex;align-items: center }.values-content__item:nth-child(odd) {padding-right: 46px }.values-content__item:nth-child(2n) {padding-left: 46px }.biblioteka-3d-modeli {padding-bottom: 60px }.feedback-group_submit .btn-submit {margin-right: 30px;margin-bottom: 0 }.top-menu .mobile-search-input-wrapper {margin-top: 5px }.page-brands_content {padding: 0 82px }.page-brands__feature {display: flex;margin: 0 -10px 50px }.page-brands__feature-img, .page-brands__feature-txt {width: 50%;padding: 0 10px }.page-brands__feature-right {padding-left: 25px }.product__description {padding: 0 30px }.selectButton--list.active {overflow: initial;max-height: none }.waranty .advantages-item-col {width: calc(50% - 20px) }}@media (min-width: 1200px) {.search_insert_content {display: flex;padding: 0 0 0 20px }.brands-tab .brands-table {margin-left: -12% }.search-block-sections {width: 40%;padding: 20px 0;border-right: 1px solid rgba(0, 0, 0, .05) }.search_insert_content .catalog-list {width: 60% }.page-brands_inner {max-width: 870px;margin: 0 auto }.page-brands_content {padding: 0 122px }.waranty .advantages-item-col {width: auto }.waranty .advantages-items-block {flex-wrap: unset }}.waranty .mission-text .values-item {padding-left: 25px;font-size: 16px;line-height: 28px;margin-bottom: 15px;color: #fff }.waranty .values-item {font-size: 16px;line-height: 28px;margin-bottom: 15px;color: #595959;padding-left: 44px }.waranty .values-item::before {top: 12px;width: 26px;height: 3px;border-radius: 0 }.waranty .workList--wrapp h3 {margin-bottom: 27px;font-size: 16px;color: #333;font-weight: 700;line-height: 28px }.waranty .workList {flex-direction: column;justify-content: start }.waranty .workList li p {margin-bottom: 0;font-weight: 700;line-height: 28px;color: #333 }.waranty .block--info .title {font-size: 16px;color: #333;font-weight: 700 }.waranty .tel-block-wrapp {display: flex;flex-wrap: wrap }.waranty .email-block, .waranty .tel-block {position: relative;padding-left: 28px;width: 30% }.waranty .email-block:before, .waranty .tel-block:before {position: absolute;left: 0;content: '';width: 22px;height: 25px }.waranty .tel-block:before {top: 1px;background: url('/local/frontend/build/images/icon/tel.svg') no-repeat }.waranty .email-block:before {top: 7px;background: url('/local/frontend/build/images/icon/mail-icon.svg') no-repeat }.waranty .email-block a, .waranty .tel-block a {color: #595959;transition: color .2s;text-decoration: none }.waranty .footer-copyright-link {margin-right: 0;font-size: 16px;text-decoration: none;border-bottom: 1px solid #e5e5e5 }.waranty .video video {display: inline-block;vertical-align: baseline;position: absolute;bottom: 0;left: 0;right: 0;width: 100%;height: auto;z-index: 1 }.b-content_body--waranty-wrapper .video-link, .b-content_body--waranty-wrapper .waranty .video {margin-left: 0;margin-right: 0;position: relative;height: 400px;margin-bottom: 60px;transition: .4s;overflow: hidden }.video_bg {content: "";background: linear-gradient(180deg, #1aba50 0, rgba(26, 186, 80, .47) 100%);opacity: .8;z-index: 3 }.aside-block--waranty {font-size: 22px;background: #1aba50 }.aside-block--waranty .pic {margin-bottom: 28px }.aside-block--waranty .text {font-size: 22px;margin-bottom: 0 }@media screen and (max-width: 576px) {.waranty .advantages-item {padding: 44px 0 }.waranty .email-block, .waranty .tel-block {width: 100% }.waranty .tel-block {margin-bottom: 10px }}@media screen and (max-width: 375px) {.video-link, .waranty .video {height: 185px }.video_title {font-size: 20px !important }}@media (max-width: 820px) {.delivery-container, .waranty-container {padding-left: 50px;padding-right: 50px }}@media (max-width: 576px) {.waranty-container {padding-left: 0;padding-right: 0 }}.aside-block-waranty-wrap .aside-block {padding: 56px }.video-container {position: relative;padding: 0 0 50%;height: 0;overflow: hidden }.video-container embed, .video-container iframe, .video-container object {position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100% }.error {border-color: red !important }@media (max-width: 320px) {input.form-control, textarea.form-control {font-size: 14px }}.b-content_bg.vacancies .col-sm-10.col-lg-8.col-sm-offset-1 {width: 83.3% }.accordion_panel:last-child:after, .b-bord:before, .b-content_bg.b-main__contacts .accordion_panel:before, .b-content_bg.vacancies .accordion_panel:before, .b-content_head:before {width: 100%;left: 0;right: 0 }.b-content_bg.vacancies .accordion_title h3 {font-weight: 500;color: #333 }.form-control.error, .form-control.error:focus {border-bottom-color: #f24c3d }.b-content_bg.b-main__contacts .accordion_title, .b-content_bg.vacancies .accordion_title {padding: 28px 32px 20px 25px }.b-content_bg.b-main__contacts .accordion_title:before, .b-content_bg.vacancies .accordion_title:before {right: 20px;transform: rotate(135deg) }.h4-questions {margin: 0 0 30px }.b-content_bg.vacancies .form-group .download-label {position: relative;display: inline-block;margin-bottom: 10px;margin-right: 12px;padding-left: 30px;font-size: 14px;color: #595959;cursor: pointer }.b-content_bg.b-main__contacts .accordion_body, .b-content_bg.vacancies .accordion_body {padding-left: 25px;padding-right: 20px }.b-content_bg.b-main__contacts .vacancies-description {font-size: 16px;line-height: 37px;color: #595959 }.b-content_bg.b-main__contacts .vacancies-description .notes {margin: 0 }.b-content_bg.b-main__contacts .vacancies-description li:before, .b-content_bg.vacancies ul.list-content > li:before {width: 22px;height: 3px;border-radius: 0;left: 0;top: 16px }.b-content_bg.vacancies .form-group .download-label:before {position: absolute;content: "";top: 0;left: 0;width: 22px;height: 22px;background: url('/local/frontend/build/images/icon/download.svg') no-repeat }.b-content_bg.vacancies .salary {font-size: 18px;line-height: 28px;color: #1aba50 }.b-content_bg.vacancies .notes {position: relative;width: 100%;margin-top: 29px;margin-bottom: 32px;padding: 25px 32px;background-color: #f8f8f8 }.b-content_bg.vacancies .notes:before {position: absolute;content: "";top: 0;left: 0;width: 3px;height: 100%;background-color: #1aba50 }.b-content_bg.vacancies .notes span {display: block;font-size: 16px;line-height: 28px;color: #595959 }.b-content_bg.vacancies .company-description__title, .b-content_bg.vacancies .company-name, .b-content_bg.vacancies .key-skills__title, .b-content_bg.vacancies .list-itle, .b-content_bg.vacancies p.velcome {font-weight: 700;font-size: 16px;line-height: 28px;color: #333 }.b-content_bg.vacancies .company-adress {position: relative;padding-left: 25px }.b-content_bg.vacancies .company-adress:before {position: absolute;content: "";top: 2px;left: 0;width: 22px;height: 22px;background: url('/local/frontend/build/images/icon/geo.svg') no-repeat }.b-content_bg.vacancies .list-content li {margin-bottom: 0;padding-left: 40px;font-size: 16px;line-height: 37px;color: #595959 }.b-content_bg.vacancies ul.list-content {margin-bottom: 0;padding-left: 0 }.b-content_bg.vacancies .key-skills {margin-top: 28px }.b-content_bg.vacancies .company-description__text {margin-bottom: 9px }.b-content_bg.vacancies .key-skills__content span {position: relative;padding-left: 12px;padding-right: 6px;font-size: 16px;line-height: 28px;color: #1aba50 }.b-content_bg.vacancies .key-skills__content span:before {position: absolute;content: "";top: 3px;left: 0;width: 1px;height: 12px;background-color: #c4c4c4 }.b-content_bg.vacancies .key-skills__content span:first-child {padding-left: 0 }.b-content_bg.vacancies .key-skills__content span:first-child:before {display: none }.b-content_bg.vacancies .form-group--select {position: relative;cursor: pointer }.b-content_bg.vacancies .form-group--select input {padding-right: 15px;pointer-events: none }.b-content_bg.vacancies .form-group--select:after {position: absolute;top: 17px;right: 0;content: "";width: 10px;height: 10px;background: url('/local/frontend/build/images/icon/select_arrow.svg') no-repeat;-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);-webkit-transition: -webkit-transform .5s;transition: transform .5s;-o-transition: transform .5s;transition: transform .5s, -webkit-transform .5s }.b-content_bg.vacancies .select-list {display: none;position: absolute;top: 50px;background-color: #fff;width: 100%;-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .2);box-shadow: 0 2px 5px rgba(0, 0, 0, .2);z-index: 2 }.b-content_bg.vacancies .form-group--select.open-select:after {-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0) }.b-content_bg.vacancies .select-list .select-option {padding: 20px 30px;font-size: 14px;line-height: 16px;color: #595959 }.b-content_bg.vacancies .select-list .select-option:hover {background-color: #f2f2f2 }.b-content_bg.vacancies .feedback-info {padding-top: 80px }.b-content_bg.vacancies #vacancy_form, .success-wrapper {width: 74%;padding: 49px 11% 51px 0 }.b-content_bg.vacancies #vacancy_form .form-title {text-align: left;line-height: 1.6 }.b-content_bg.vacancies .form-row {margin: 0 -25px 30px;display: -ms-flexbox;display: -webkit-box;display: flex }.article__narrow-wrap ul > li, .b-content_bg.vacancies .form-group--download, .b-content_bg.vacancies .form-row--main {margin-bottom: 0 }.b-content_bg.vacancies .form-col {width: 50%;padding: 0 25px }@media (max-width: 768px) {.b24-widget-button-wrapper.b24-widget-button-visible, .company_feature.hide-on-mobile, .header_map-question: not(.header_ru-map_question ) .first-question, .mainNav--slider.mainNav--slider-main .mainNav--item .sliderItem--content {display: none }.mainNav--slider .mainNav--item {height: calc(100vw - 33px) }.b-content_bg.vacancies .b-content_wrap.row .col-sm-10.col-lg-8.col-sm-offset-1, .benefits:before, .mainNav--catalog.block-show {width: 100% }.waranty .advantages-items {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center }.b-content_bg.b-main__contacts .accordion_body, .b-content_bg.vacancies .accordion_body {padding-left: 0;padding-right: 0 }.b-content_bg.b-main__contacts .accordion_title, .b-content_bg.vacancies .accordion_title {padding: 28px 32px 20px 0 }.b-content_bg.b-main__contacts .vacancies-description, .b-content_bg.vacancies .company-adress, .b-content_bg.vacancies .company-description__text, .b-content_bg.vacancies .key-skills__content span, .b-content_bg.vacancies .list-content li, .b-content_bg.vacancies .notes span {font-size: 14px;line-height: 24px }.b-content_bg.vacancies .list-content li {padding-left: 33px }.b-content_bg.vacancies ul.list-content > li:before {top: 12px }.b-content_bg.vacancies .notes {padding: 20px 25px }}.b-content_wrap.row {justify-content: unset !important }.download-file-name {font-size: 14px;line-height: 16px;color: #999;white-space: nowrap }.b-content_bg.vacancies .form-row--download {margin-bottom: 20px }.success-title {margin-bottom: 23px }input::-webkit-contacts-auto-fill-button {opacity: 0 }.b-content_bg.vacancies .form-group .download-label.error:after {position: absolute;content: 'Файл не выбран!';width: 100%;right: -190px;color: #f24c3d;pointer-events: none }@media (max-width: 1023px) {.b-content_bg.vacancies #vacancy_form, .success-wrapper {width: 100%;padding-right: 0 }}@media (max-width: 350px) {.b-content_bg.vacancies .form-group .download-label.error:after {top: 20px;right: -160px }}.dealers-map {margin: 45px 0;background-color: #f0f0f0;color: #333;font-size: 12px }.dealers-map .dealers-map-grid .dealers-map-item {padding: 15px 20px }.dealers-map-item a {font-size: 16px;text-decoration: underline }.dealers-map-item-title {font-size: 16px;color: #333;line-height: 28px;font-weight: 700;margin-bottom: 5px }.dealers-map-item-address {margin-bottom: 5px;font-size: 16px;line-height: 20px }.dealer-detail-text {margin-bottom: 45px }.logo_text {font-size: 9px;letter-spacing: .5px }@media (max-width: 767px) {.header_ru-map_question .second-question form .city-list-wrapper ul {display: block }.b-content_bg.vacancies .form-col, .header_ru-map_question .second-question form ul li {width: 100% }.header_ru-map_question .second-question {height: 95vh;overflow-y: auto }.delivery-container {padding-left: 0;padding-right: 0 }.b-content_bg.vacancies .form-row {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column }.logo_text {display: none }}.policy-content.b-content_body .policy-content__ul li:before {display: block }.policy-content.b-content_body .policy-content__ul li {margin-bottom: 5px }.policy-content.b-content_body .main-text1, .policy-content.b-content_body .policy-content__ul {margin-bottom: 15px }.policy-content__table {overflow-x: auto }.policy-content__table .delivery-table-info td {white-space: unset }.policy-content__table .delivery-table-info {border-bottom: 1px solid #ebebeb;border-right: 1px solid #ebebeb }.settings-cookie {font-size: 14px;color: #333;padding-top: 10px }.settings-cookie .form__field {padding-left: 0;padding-right: 0 }.settings-cookie .field-checkbox.disabled .field-checkbox__text-note {color: #8b8d92 }.settings-cookie .field-checkbox__text {color: #333 }.settings-cookie .booking-form__actions .btn {width: 250px }.nav > li > a:focus, .nav > li > a:hover, a {text-decoration: none }.article__news-main {display: flex;gap: 40px 30px;flex-wrap: wrap;margin-bottom: 20px }.article__news-item {width: calc(100% - 15px) }.article__news-item-desc {min-width: 30%;margin-bottom: 15px }.article__news-item-desc a {font-weight: 500;margin-bottom: 5px;font-size: 18px;display: inline-block }@media (min-width: 768px) {.article__news-item {display: flex }.article__news-item-desc {min-width: 45%;margin: 0 15px 0 0 }}@media (min-width: 1280px) {.article__news-item {width: calc(50% - 15px) }.article__news-item-image {position: relative;padding-top: 37%;width: 100% }.article__news-item-image:hover img {scale: 1.6;z-index: 6 }.article__news-item-image img {position: absolute;bottom: 0;left: 0;top: 0;right: 0;object-fit: cover;transition: .6s ease-in-out;z-index: 5 }}.basket-page #mainContentArea {overflow: inherit }
/* End */


/* Start:/local/frontend/build/css/style_ru.min.css?177323305438575*/
.item--info img{height:57px}.basket__dd-btn,.services--item:hover .content,.siteru .field-file__btn:hover,.siteru .note-block__icon,.siteru .sign-up__registration{color:#6d2077!important}.header_ru-map_question .second-question form ul li label:hover,.siteru .product-s-list__link:hover{color:#6d2077}.logo_pic::before{display:none}.logo{width:auto;min-width:auto}.logo_pic{padding:0}.logo_pic img{height:70px}.b-header-bot_l .humb{background:url(/local/frontend/build/images/catalog_bg.svg) center/contain no-repeat;box-shadow:none;border-radius:0;height:40px}.b-header-bot_l .humb_icon{margin-top:-2px;margin-left:-11px}.b-header-bot_l .humb .close{background-position-x:2px;background-position-y:3px;height:40px}.b-header-bot_l.button-show img[src="/local/frontend/build/images/logo_AQ.svg"]{content:url(/local/frontend/build/images/logo_AQ2.svg)}.basket-head_wrap svg path,.main-slider .product-slider__arrow svg path{fill:#6d2077!important}.catalog__toolbar-toggle--filter .svg-icon line{stroke:#6d2077!important}::selection{background:#6d2077!important}.accordion_title:hover:before,.checkbox-btn label:hover .check-cust+span,.nav .open>a,.nav .open>a:focus,.nav .open>a:hover,.radio-btn label:hover .check-cust+span,.selectButton--button.active,.siteru .catalog-item__note-block .note-block .note-block__icon,.siteru .field-select--open .field-select__btn,.siteru .image-slider__thumb.active{border-color:#6d2077}.basket-item__price-full .price__value,.basket__success-content .basket_price,.link-underline,.order-lk__all-price .price__value,.reviews__rating-count .svg-icon.active{color:#6d2077!important}.form__group-body .field-radio-buttons__list .field-radio-buttons__item.field-radio-buttons__item--active{border-color:#6d2077!important}.empty-busket button,.field-checkbox--radio .field-checkbox__visual::after,.field-range-slider__slider-track,.field-range-slider__visual-handle{background-color:#6d2077!important}.accordion_title:hover,.advantages-item__title,.appearance--goods,.appearance--goods:hover,.b-content_bg--delivery .block--info-delivery:hover .title,.b-content_bg--delivery .block--info-delivery:hover .title a,.b-content_bg.vacancies .accordion_title h3:hover,.b-content_bg.vacancies .key-skills__content span,.b-content_bg.vacancies .salary,.b-content_body .page-kontakty__main-txt a:hover,.b-main.basket-page .final-basket-price .final-price-elem-block .final-price-text,.b-main__contacts .map-link,.b-main__contacts-ru .worker-card .worker-email a,.basket-head:hover .text,.block--icon .link--map,.brands-list a.name:hover,.breadcrumbs .item>a:hover,.breadcrumbs-list-lvl2>li:hover a,.btn-basket.invert,.btn-basket_wrap.invert,.btn-basket_wrap.invert input,.btn-invert,.btn-link,.calculator--description span,.catalog-item-comment__button:hover,.catalog-item_more,.catalog-menu [class^=item-].active>a,.catalog-menu [class^=item-].active>span,.catalog-menu [class^=item-]>a:hover,.contacts-foot_item-1>a:hover,.contacts-foot_item>a:hover,.contacts-link,.enter-head__menu a:hover,.fix-comment .fixed-comment:hover,.fix-comment .form-control.comment-form:hover,.form--description .title,.header_ru-map_question .second-question form ul li input:checked+label,.left-account-page-block .account-menu-container a.menu-btn:hover,.mainNav--wrapp .nav--submenu--item .submenu--item:hover,.mainNav--wrapp .nav--submenu--item.block-downover .nav--submenu .submenu--item:hover,.media-center:hover .media-link,.password-form_row .response-success,.price-info .list-links a,.siteru .doc-block__link .svg-icon,.siteru .doc-block__link:hover,.siteru .tabs__content-button a:hover,.submenu--item-first-nesting a:hover,.submenu--item-first-nesting.active a,.success-wrapper h5,.text-select,.waranty .email-block a:hover,.waranty .tel-block a:hover,.waranty .worker-card .worker-email a,a,ol.breadcrumbs-list-lvl2>li:hover::before,ol>li:before,table.table-list tr td:first-child{color:#6d2077}.contacts-head_item>a:hover,.menu-head .item-1>a:hover,.siteru .basket-action__add,.siteru .product-s-list__right .price--sm .price__value,.siteru .search-small__submit-btn:hover{color:#6d2077}.about-us-ru .workList li .number,.accordion_body .accordion_title:hover:after,.accordion_body .accordion_title:hover:before,.aside-block--waranty,.aside-block-cooperation,.b-content_aside,.breadcrumbs .item .item-drop_icon:before,.btn-basket,.btn-basket.invert:hover,.btn-basket_wrap.invert:hover,.btn-invert:active,.btn-invert:focus,.btn-invert:hover,.button--submit,.button-standart:hover,.calculator--button,.category-item_hover,.feature-wrapper .slick-next.slick-arrow:after,.feature-wrapper .slick-next.slick-arrow:before,.feature-wrapper .slick-prev.slick-arrow:after,.feature-wrapper .slick-prev.slick-arrow:before,.files_lnk:after,.humb,.logo_pic:before,.mainNav--slider .slick-dots li.slick-active button,.nav--button.title,.nav--button.title:hover,.nav--submenu .submenu--item:before,.nav-tabs>li>a:before,.nav-tabs>li>span:before,.price-pop__button,.product-triggers li.product-triggers_share,.search-head_submit:hover .btn-search:after,.siteru .catalog-item__availability .availability--green .availability__main span::before,.siteru .catalog-item__availability .availability--green .availability__main::before,.siteru .catalog-item__availability .availability--green::before,.siteru .compare-widget--active:hover .compare-widget__wrap,.siteru .mobile-popup__header,.slider-partners_next:after,.slider-partners_next:before,.slider-partners_prev:after,.slider-partners_prev:before,.tabs-wrapper .tabs-item>a.active::before,.waranty .workList li .number{background:#6d2077}.siteru .product-subscribe{border:1px solid #6d2077;color:#6d2077}.about-us .mission,.about-us .values li span:before,.about-us .values ul>li:before,.b-content_bg.vacancies .notes:before,.b-footer-bot--container .up-button,.b-main.basket-order-page .order-tabs span:after,.btn-search:before,.feedback-info,.form--description ul li:before,.price-checkbox.price-checkbox--retail .slider:before,.siteru .catalog__toolbar-button--up,.siteru .compare-widget--active .compare-widget__wrap,.siteru .field-range-slider__active,.siteru .field-range-slider__handle,.siteru .field-tumbler__item .field-checkbox__input:checked~.field-checkbox__text::before,.siteru .page-nav__link.page-nav__link--active.page-nav__link--active,.waranty .mission,.wide-container--advantages,ul>li:before{background-color:#6d2077}.b-header-top{background-color:#fff}.contacts-head_item>a,.contacts-head_item>span,.menu-head .item-1>a,.menu-head .item-1>span{color:#333}.form-control,.form-control:focus{border-bottom-color:#6d2077}.btn-light:hover,.check-cust:checked+.check-cust_i,.item--checkbox input:checked+.icon,.pagination li.active>a,.pagination li.active>span,.pagination li:hover>a{background:#6d2077;border-color:#6d2077}.checkbox-btn label input:checked+span,.radio-btn label input:checked+span{border-color:#6d2077;background:#6d2077}.filter__input:focus{border:1px solid #6d2077}.btn{border:2px solid #6d2077;color:#6d2077}.btn-invert-light{background:0 0;border-color:#fff;color:#fff}.btn-default,.btn-enter:hover,.btn:hover,table td.td-select,table th.td-select{background:#6d2077;color:#fff}.btn-basket_wrap,.in-basket-button-wrap{border:2px solid #6d2077;background:#6d2077}.btn-repeat:hover{color:#6d2077;border-color:#6d2077}.brands-table .item:before,.btn-search:after,.siteru .filter__list-menu input[type=radio]+label .filter__link:hover::before,.slider-partners .slide:hover:before{border:2px solid #6d2077}.breadcrumbs .item.item-drop>a:hover:after{border-top-color:#6d2077;border-right-color:#6d2077}.breadcrumbs .item .item-drop_icon{border-top:2px solid #6d2077;border-bottom:2px solid #6d2077}.contacts-link .icon{stroke:#6d2077}.siteru .favorite-action--active .favorite-action__toggle .svg-icon,.siteru .view-toggler__btn.active svg{fill:#6d2077}.b-main.basket-order-page .center-order-container .pay-bottom-block .inner-block .form-elem input[type=radio]:checked~label .radio-btn,.b-main.basket-order-page .center-order-container .top-block .form-elem input[type=radio]:checked~label .radio-btn{border:5px solid #6d2077}.account-main-menu .account-settings-menu .bottom-subscription-block .section-container input[type=checkbox]:checked+label .check-btn{background-color:#6d2077;border-color:#6d2077}@media (max-width:1269px){.btn-repeat{border-color:#6d2077}}@media (max-width:1023px){.contacts-foot_item-1>a,.contacts-foot_item-1>span,.contacts-foot_item>a,.contacts-foot_item>span{color:#6d2077}.feedback-form .btn-submit{background:#6d2077}}@media (max-width:378px){.about-us .mission{background-color:#6d2077}}@media (max-width:480px){.slider-partners .slide: hover:nth-child(2):before{border-top-color:#6d2077}}.button-standart{color:#6d2077;border:2px solid #6d2077}.b-main__contacts .points-item,.block--info{border-left:3px solid #6d2077}.tel-block.footer-contacts__item:after{border-top:5px solid #fff}.b-main__contacts .head-content__description-text::before{background-color:#6d2077!important;background-image:none!important;-webkit-mask:url(/local/frontend/build/images/icon/address.svg) center/contain no-repeat;mask:url(/local/frontend/build/images/icon/address.svg) center/contain no-repeat;width:18px}.b-main__contacts .tel-block::before{background-color:#6d2077!important;background-image:none!important;-webkit-mask:url(/local/frontend/build/images/icon/telephone.svg) center/contain no-repeat;mask:url(/local/frontend/build/images/icon/telephone.svg) center/contain no-repeat;top:0}.b-main__contacts .email-block::before{background-color:#6d2077!important;background-image:none!important;-webkit-mask:url(/local/frontend/build/images/icon/mail.svg) center/contain no-repeat;mask:url(/local/frontend/build/images/icon/mail.svg) center/contain no-repeat;top:2px;width:20px}.b-main__contacts .worktime-block::before{background-color:#6d2077!important;background-image:none!important;-webkit-mask:url(/local/frontend/build/images/icon/time.svg) center/contain no-repeat;mask:url(/local/frontend/build/images/icon/time.svg) center/contain no-repeat;width:20px;top:0}.files_lnk::before{background-color:#6d2077!important;background-image:none!important;-webkit-mask:url(/local/frontend/build/css/../images/sprite.png) -139px 0 no-repeat;mask:url(/local/frontend/build/css/../images/sprite.png) -139px 0 no-repeat}.loader__icon img{background-color:#6d2077!important;-webkit-mask-image:url(/local/assets/images/loader.svg);mask-image:url(/local/assets/images/loader.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;object-position:-9999px;display:inline-block}@media (max-width:767px){.mobile--content .btn{background:#6d2077}.main-menu .enter-head .btn,.main-menu .enter-head .btn-enter:hover{background-color:#6d2077!important;background-image:none!important;-webkit-mask:url(/local/frontend/build/images/icon/header_auth_btn.svg) center/contain no-repeat;mask:url(/local/frontend/build/images/icon/header_auth_btn.svg) center/contain no-repeat}.nav--item.nav--item__with-search:hover .nav--button.title{background-color:#6d2077}}@media (min-width:1366px){.nav--item: hover .nav--button{color:#6d2077}.nav--item:hover .nav--button.title{background:#6d2077}}.delivery-fixed-tabs,.siteru .tabs__item.active,.subscription-form-content input{border-bottom:2px solid #6d2077}@media (max-width:1365px){.nav--item.nav--item__with-search: hover .nav--button.title{background-color:#6d2077}.mobile--content .btn{background:#6d2077}.nav--item .nav--button.active,.nav--submenu--item.block-downover>.submenu--item.active{color:#6d2077}}.breadcrumbs-list-lvl2{border-top:2px solid #6d2077}@media all and (max-width:767px){.breadcrumbs-list .item.dropdown.open>a: :after,.breadcrumbs-list .item.dropdown.open>span::after{border-color:#6d2077 transparent transparent}.breadcrumbs-list .item.dropdown.open>span{color:#6d2077}}@media all and (min-width:768px){.breadcrumbs-list .item.dropdown: hover>a::after,.breadcrumbs-list .item.dropdown:hover>span::after{border-color:#6d2077 transparent transparent}.breadcrumbs-list .item.dropdown:hover>span{color:#6d2077}}.siteru .field-checkbox__input:checked~.field-checkbox__visual{border-color:#6d2077;background-color:#6d2077}@media (max-width:720px){.b-content_body--delivery-wrapper .tabs__item.active{border-bottom:2px solid #6d2077!important}}.video_bg{background:linear-gradient(180deg,#6d2077 0,rgba(26,186,80,.47) 100%)}.contact-icon_wrapper .contact-icon_item.clock span:before{background-color:#6d2077!important;background-image:none!important;-webkit-mask:url(/local/frontend/build/images/icon/header-icon-clock.png) center/contain no-repeat;mask:url(/local/frontend/build/images/icon/header-icon-clock.png) center/contain no-repeat}.top-menu .contact-icon_wrapper .contact-icon_item.phone a:before{background-color:#6d2077!important;background-image:none!important;-webkit-mask:url(/local/frontend/build/images/icon/tel.svg) center/contain no-repeat;mask:url(/local/frontend/build/images/icon/tel.svg) center/contain no-repeat}.head_map-link::before,.header_ru-map_question .second-question form .city-list-wrapper ul.city-list__ru::before{background-color:#6d2077!important;background-image:none!important;-webkit-mask:url(/local/frontend/build/css/../images/icon-map.png) center/contain no-repeat;mask:url(/local/frontend/build/css/../images/icon-map.png) center/contain no-repeat}.about-main .about-list .about-item::after{border-bottom:2px solid #6d2077;border-left:2px solid #6d2077}.siteru .big-tabs__btn-item-mobile.active .big-tabs__btn,.siteru .big-tabs__btn.active,.siteru .catalog-item__scroll-link .svg-icon,.siteru .catalog-item__scroll-link:hover,.siteru .catalog__description-toggle,.siteru .categories__btn-more,.siteru .categories__item-link:hover,.siteru .categories__link:hover,.siteru .compare-action.active .svg-icon,.siteru .favorite-action--active .favorite-action__toggle .svg-icon,.siteru .favorite-action__toggle .svg-icon:hover,.siteru .form-glass .field-select__list-item:hover,.siteru .link,.siteru .product-slider__arrow .svg-icon,.siteru .product-t-grid__compare .active .svg-icon,.siteru .product-t-grid__favorite .svg-icon:hover,.siteru .rating-action__rating-item--active .svg-icon,.siteru .sign-in__forgot-password,.siteru .sign-in__registration,.siteru .tabs__item.active button,.values-content__item span{color:#6d2077}.aside-block.bg,.siteru .nav--item .menu--close{background-color:#822f8e}.advantages-item{border-top:3px solid #6d2077}.siteru .catalog__description-toggle::after{border-top:2px solid #6d2077;border-right:2px solid #6d2077}.siteru .catalog__top-nav-sorting .active-tags__btn.active,.siteru .catalog__top-nav-sorting .active-tags__btn:hover{background:0 0;color:#6d2077!important}.siteru .filter__list-menu input[type=radio]:checked+label .filter__link::before{background:#6d2077;border:2px solid #6d2077}input[type=password]:focus{background-image:url('data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAA4AAAASCAYAAABrXO8xAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4S2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMjQtMDgtMzBUMTY6MjA6MzArMDI6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAyNC0wOC0zMFQxNzoxODozNyswMjowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMjQtMDgtMzBUMTc6MTg6MzcrMDI6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjFjMGI4ZmU3LTA2NzEtY2I0NC1iMjgzLTY1NjAwOTZkNjA3YTwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDoxYzBiOGZlNy0wNjcxLWNiNDQtYjI4My02NTYwMDk2ZDYwN2E8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDoxYzBiOGZlNy0wNjcxLWNiNDQtYjI4My02NTYwMDk2ZDYwN2E8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjFjMGI4ZmU3LTA2NzEtY2I0NC1iMjgzLTY1NjAwOTZkNjA3YTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAyNC0wOC0zMFQxNzoxODozNyswMjowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTQ8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTg8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Psga3acAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOgAAFIIAAEVWAAAOpcAABdv11ofkAAAANdJREFUeNqc0T1Ow0AQBeDPVkqoqHwPOEDKSMAloI+AgiItJVCkT5MbELgF5yCk8gFolmaM/Eec+Emj2Z15b3d+spSSl2yjhivc4SLun3jFR0V4SNdyTTxhgylOwqZ4j9wf6sJLLPCDOc7C5hFbRDUd4X34RyxRhi0jJlroCM/Dr3WxbnEawtPwZY+wbHE6wzkY2bO36pyq2D/cRj7HDNsWoc8qbDHLsUJxRJUFVpOaKDtQmFCMHk4+8HIaI9yLyb5VjS11sMfvgf317XOX4xa7Iz77ws3vAKwRN7DJ3FkJAAAAAElFTkSuQmCC')}.contact-icon_wrapper .contact-icon_item.clock,.footer-contacts__item.tel-block{background:0 0}.contact-icon_wrapper .contact-icon_item.clock span,.top-menu .contact-icon_wrapper .contact-icon_item.phone a{position:relative}.contact-icon_wrapper .contact-icon_item.clock span:before{content:"";position:absolute;height:17px;width:17px;top:-3px;left:-25px;background:url(/local/frontend/build/images/icon/header-icon-clock.png) no-repeat}.top-menu .contact-icon_wrapper .contact-icon_item.phone{background:0 0}.top-menu .contacts-head_item{padding-left:0!important}.top-menu .contact-icon_wrapper .contact-icon_item.phone a:before{content:"";position:absolute;height:18px;width:21px;top:-3px;left:-29px;background:url(/local/frontend/build/images/icon/tel.svg) no-repeat}.footer-contacts__item .map-link.link--map,.footer-copyright-link,.footer-copyright-link:hover{color:#fff;border-color:#fff}.footer-copyright-link{text-decoration-color:currentcolor;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.footer-contacts__item.email-block,.footer-contacts__item.head-content__description-text,.footer-contacts__item.worktime-block{background:0 0;position:relative}.footer-contacts__item.tel-block:before{background:url(/local/frontend/build/images/icon/tel.svg) no-repeat;width:21px;height:18px;top:2px;filter:brightness(0) saturate(100%) invert(99%) sepia(1%) saturate(1011%) hue-rotate(341deg) brightness(120%) contrast(100%)}.footer-contacts__item.email-block:before{background:url(/local/frontend/build/images/icon/email.svg) no-repeat;filter:brightness(0) saturate(100%) invert(99%) sepia(1%) saturate(1011%) hue-rotate(341deg) brightness(120%) contrast(100%);content:"";position:absolute;height:13px;width:18px;left:0;top:5px}.footer-contacts__item.head-content__description-text:before{content:"";position:absolute;height:21px;width:16px;left:0;top:4px;background:url(/local/frontend/build/images/icon/footer_location.svg) no-repeat;filter:brightness(0) saturate(100%) invert(99%) sepia(1%) saturate(1011%) hue-rotate(341deg) brightness(120%) contrast(100%)}.footer-contacts__item.worktime-block:before{content:"";position:absolute;height:18px;width:18px;left:0;top:2px;background:url(/local/frontend/build/images/icon/clock.png) no-repeat;filter:brightness(0) saturate(100%) invert(99%) sepia(1%) saturate(1011%) hue-rotate(341deg) brightness(120%) contrast(100%)}.siteru .field--animation .form-control:focus,.siteru .field--animation input.text-input{border-bottom-color:#6d2077}@media (max-width:1365px){.b-header-bot_l.button-show img[src="/local/frontend/build/images/logo_AQ.svg"],.logo_pic img{height:60px;content:url(/local/frontend/build/images/logo_AQ2.svg)}}@media (max-width:991px){.b-header-bot_l.button-show img[src="/local/frontend/build/images/logo_AQ.svg"],.logo_pic img{height:40px}}@media (any-hover:hover) and (pointer:fine){.siteru .article-poster:hover .article-poster__title,.siteru .filter__link-lvl-2:hover,.siteru .filter__link-lvl-2:hover .filter__link-lvl-2-icon,.siteru .filter__link-lvl-2__link:hover,.siteru .filter__link-lvl-3:hover,.siteru .filter__link:hover,.siteru .tabs__item:not(.active):hover{color:#6d2077!important}.siteru .field-checkbox:hover .field-checkbox__input:checked~.field-checkbox__visual,.siteru .field-checkbox:not(.disabled):hover .field-checkbox__visual{border-color:#6d2077}.siteru .product-image__gallery-item:hover::before{background-color:#6d2077}}@media (min-width:992px){.b-header-bot_wrap{align-items:center}}@media (min-width:1366px){.nav--item:hover .nav--button{color:#6d2077}}@media (max-width:767px){.siteru .catalog__toolbar-toggle .svg-icon,.siteru .product-slider__slide .product-t-grid__card .product-t-grid__action .basket-action__btn .svg-visible-slider,.siteru .product-t-list__mob-availability{color:#6d2077}}.basket__success .basket__success-head img[src="/local/frontend/build/images/basket_success.svg"]{content:url(/local/frontend/build/images/basket_success-ru.svg)}
/* End */


/* Start:/local/assets/release/css/wline/8f3cb56ff3a55fbb2fee1991da3251e0.css?17735091011660182*/
/*
	variable naming rules:
	color-* -- color value
	fz-* -- font-size value
	fw-* -- font-weight value
	ff-* -- font-family value
	fs-* -- font-style value
	*-color -- color of specific element
	*-bg -- background of specific element
	...
*/
/* sizes */
/* container */
/* grid */
/* colors */
/* shadow */
/* border radius */
/* text */
/* text xs */
/* transitions */
/* --- grid --- */
.vue-styles .grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  width: calc(100% + 24px);
}
.vue-styles .row {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
}
.vue-styles .cell {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
}
.vue-styles .col {
  padding: 0 12px;
  flex: 0 0 auto;
  max-width: 100%;
}
.vue-styles .col-xl-1 {
  width: 8.3333333333%;
}
.vue-styles .col-xl-2 {
  width: 16.6666666667%;
}
.vue-styles .col-xl-3 {
  width: 25%;
}
.vue-styles .col-xl-4 {
  width: 33.3333333333%;
}
.vue-styles .col-xl-5 {
  width: 41.6666666667%;
}
.vue-styles .col-xl-6 {
  width: 50%;
}
.vue-styles .col-xl-7 {
  width: 58.3333333333%;
}
.vue-styles .col-xl-8 {
  width: 66.6666666667%;
}
.vue-styles .col-xl-9 {
  width: 75%;
}
.vue-styles .col-xl-10 {
  width: 83.3333333333%;
}
.vue-styles .col-xl-11 {
  width: 91.6666666667%;
}
.vue-styles .col-xl-12 {
  width: 100%;
}
.vue-styles .order-xl--12 {
  order: -12;
}
.vue-styles .order-xl--11 {
  order: -11;
}
.vue-styles .order-xl--10 {
  order: -10;
}
.vue-styles .order-xl--9 {
  order: -9;
}
.vue-styles .order-xl--8 {
  order: -8;
}
.vue-styles .order-xl--7 {
  order: -7;
}
.vue-styles .order-xl--6 {
  order: -6;
}
.vue-styles .order-xl--5 {
  order: -5;
}
.vue-styles .order-xl--4 {
  order: -4;
}
.vue-styles .order-xl--3 {
  order: -3;
}
.vue-styles .order-xl--2 {
  order: -2;
}
.vue-styles .order-xl--1 {
  order: -1;
}
.vue-styles .order-xl-0 {
  order: 0;
}
.vue-styles .order-xl-1 {
  order: 1;
}
.vue-styles .order-xl-2 {
  order: 2;
}
.vue-styles .order-xl-3 {
  order: 3;
}
.vue-styles .order-xl-4 {
  order: 4;
}
.vue-styles .order-xl-5 {
  order: 5;
}
.vue-styles .order-xl-6 {
  order: 6;
}
.vue-styles .order-xl-7 {
  order: 7;
}
.vue-styles .order-xl-8 {
  order: 8;
}
.vue-styles .order-xl-9 {
  order: 9;
}
.vue-styles .order-xl-10 {
  order: 10;
}
.vue-styles .order-xl-11 {
  order: 11;
}
.vue-styles .order-xl-12 {
  order: 12;
}

.fc.fc:first-child,
.flc.flc:first-child {
  margin-top: 0;
}

.lc.lc:last-child,
.flc.flc:last-child {
  margin-bottom: 0;
}

.fcc.fcc {
  margin-top: 0;
}

.lcc.lcc {
  margin-bottom: 0;
}

.flcc.flcc {
  margin-top: 0;
  margin-bottom: 0;
}

.hidden {
  display: none;
}

.visible {
  display: block;
}

.visible-ib {
  display: inline-block;
}

.visible-f {
  display: flex;
}

.visible-if {
  display: inline-flex;
}

.visible-inline {
  display: inline;
}

.visible-table {
  display: table;
}

.visible-tc {
  display: table-cell;
}

.toggle-when-open-parent.open .hidden-when-open {
  display: none;
}

.toggle-when-open-parent:not(.open) .hidden-when-not-open {
  display: none;
}

.clearfix::after {
  content: "";
  display: table;
  clear: both;
}

.clear {
  clear: both;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}
.c-black {
  color: #000;
}

.c-gray-dark {
  color: #8b8d92;
}

.c-gray {
  color: #d9dbe1;
}

.c-gray-light {
  color: #eeeff4;
}

.c-primary {
  color: #1aba50;
}

.c-primary-shade-2 {
  color: #ff5247;
}

.c-primary-shade-3 {
  color: #ff0f00;
}

.c-primary-2 {
  color: #e06;
}

.c-primary-2-shade-2 {
  color: #a04;
}

.c-primary-2-shade-3 {
  color: #802;
}

.c-success {
  color: #20a735;
}

.c-success-light {
  color: #afa;
}

.c-warning {
  color: #e91;
}

.c-warning-light {
  color: #fd8;
}

.c-error {
  color: #ff0f00;
}

.c-error-light {
  color: #faa;
}

.bg-black {
  background: #000;
}

.bg-gray-dark {
  background: #8b8d92;
}

.bg-gray {
  background: #d9dbe1;
}

.bg-gray-light {
  background: #eeeff4;
}

.bg-white {
  background: #fff;
}

.bg-primary {
  background: #1aba50;
}

.bg-primary-shade-2 {
  background: #ff5247;
}

.bg-primary-shade-3 {
  background: #ff0f00;
}

.bg-primary-2 {
  background: #e06;
}

.bg-primary-2-shade-2 {
  background: #a04;
}

.bg-primary-2-shade-3 {
  background: #802;
}

.bg-success {
  background: #20a735;
}

.bg-success-light {
  background: #afa;
}

.bg-warning {
  background: #e91;
}

.bg-warning-light {
  background: #fd8;
}

.bg-error {
  background: #ff0f00;
}

.bg-error-light {
  background: #faa;
}

/* --- selection --- */
::selection {
  background: #1aba50;
  color: #fff;
}

/* --- basic --- */
body {
  color: #000;
  background: #f0f0f0;
  font: 400 15px/1.6 Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  position: relative;
  overflow-x: auto;
  overflow-y: auto !important;
  padding-right: 0 !important;
}

.page-main {
  flex: 1 1 auto;
}

/* --- Vue --- */
[v-cloak] {
  display: none;
}

/* --- container --- */
.container {
  max-width: 1628px;
  padding-left: 54px;
  padding-right: 54px;
  margin-left: auto;
  margin-right: auto;
}

.container--free {
  max-width: none;
}

/* --- overlay --- */
.overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  visibility: hidden;
  background: rgba(0, 0, 0, 0.75);
  opacity: 0;
  transition: 0.25s;
  z-index: 100;
}

.overlay.open {
  opacity: 1;
  visibility: visible;
}

/* --- scroll lock --- */
.state--lock {
  overflow: hidden;
}

/* --- tab behavior --- */
.tab-behavior:not(.open) {
  display: none;
}

/* --- icons --- */
.svg-sprite {
  display: block;
  width: 0;
  height: 0;
  opacity: 0;
  pointer-events: none;
}

.svg-icon {
  display: inline-block;
  vertical-align: top;
}

.picture {
  display: flex;
  align-items: center;
  justify-content: center;
}

.test-scrollbar {
  max-height: 200px;
  overflow-y: auto;
}

.scrollbar::-webkit-scrollbar {
  width: 8px;
}

.scrollbar::-webkit-scrollbar-track {
  background-color: transparent;
}

.scrollbar::-webkit-scrollbar-thumb {
  background-color: #d9dbe1;
  outline: none;
  border-radius: 26px;
}

.scrollbar {
  overflow-y: auto;
  scrollbar-width: thin;
  scrollbar-color: #d9dbe1 transparent;
}
/* --- text --- */
h1,
.h1 {
  font: 700 45px/1.3 Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  text-transform: none;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0.65em;
  font-size: 32px;
}

h2,
.h2 {
  font: 700 32px/1.4 Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  text-transform: none;
  letter-spacing: normal;
  margin: 0;
}

h3,
.h3 {
  font: 700 30px/1.4 Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  text-transform: none;
  letter-spacing: normal;
  margin: 0;
}

h4,
.h4 {
  font: 700 26px/1.3 Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  text-transform: none;
  letter-spacing: normal;
  margin: 0;
}

h5,
.h5 {
  font: 700 22px/1.2 Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  text-transform: none;
  letter-spacing: normal;
  margin: 0;
}

.link {
  color: #1aba50;
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.25s;
  outline-offset: 1px;
  outline: none;
}
.link:active {
  color: #a04;
}

ul,
ol,
li {
  list-style: none;
  padding: 0;
  margin: 0;
}

.file-link {
  display: inline-flex;
  align-items: center;
  font-weight: bold;
  font-size: 18px;
  line-height: 150%;
  color: #000;
  text-decoration: none;
}
.file-link .svg-icon {
  fill: none;
  width: 30px;
  height: 30px;
  margin-right: 10px;
  flex-shrink: 0;
}

.blockquote,
blockquote {
  background: linear-gradient(264.35deg, #ffdabf 1.44%, rgba(206, 206, 206, 0.22) 98.85%);
  border-radius: 12px;
  padding: 50px 55px 55px 108px;
  color: #000;
  font-weight: bold;
  font-size: 30px;
  line-height: 140%;
  letter-spacing: -0.5px;
  margin: 55px 0;
  position: relative;
}
.blockquote::before,
blockquote::before {
  width: 42px;
  height: 27px;
  content: "";
  position: absolute;
  top: 60px;
  left: 49px;
  z-index: 10;
  background: url("/local/assets/images/markup-images/icon__quote.svg") no-repeat;
}

q {
  position: relative;
  margin: 25px 0;
  display: block;
  padding-left: 46px;
}
q::before {
  border-radius: 100px;
  content: "";
  width: 4px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 10;
  background-color: #1aba50;
}

figure {
  margin: 55px 0;
}
figure img {
  border-radius: 5px;
}

figcaption {
  font-weight: 500;
  font-size: 15px;
  line-height: 160%;
  margin: 10px 0 0;
  color: #8b8d92;
}

.blockquote:first-child,
blockquote:first-child,
.table-scroller:first-child {
  margin-top: 0;
}

.blockquote:last-child,
blockquote:last-child,
.table-scroller:last-child {
  margin-bottom: 0;
}

hr {
  border: none;
  margin: 20px 0;
  border-top: 1px solid #eeeff4;
}

.text-guide {
  font-size: 18px;
  line-height: 170%;
}

.text-guide p a {
  color: #0057ff;
  text-decoration: underline;
}

.text-guide h1,
.text-guide .h1 {
  margin: 20px 0;
  clear: both;
}

.text-guide h2,
.text-guide .h2,
.text-guide h3,
.text-guide .h3,
.text-guide h4,
.text-guide .h4,
.text-guide h5,
.text-guide .h5 {
  margin: 55px 0 25px;
  clear: both;
}

.text-guide ul,
.text-guide ol {
  margin: 20px 0;
}

.text-guide ul > li,
.text-guide ol > li {
  margin: 0 0 11px;
  vertical-align: top;
  padding-left: 46px;
  position: relative;
}

.text-guide li > ul:first-child,
.text-guide li > ol:first-child {
  margin-top: 8px;
}

.text-guide ul > li::before {
  content: "";
  position: absolute;
  top: 11px;
  left: 0;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #000;
}

.text-guide ol {
  counter-reset: ol;
}

.text-guide ol > li {
  counter-increment: ol;
}

.text-guide ol > li::before {
  content: counter(ol) ".";
  position: absolute;
  top: 0;
  left: 0;
  font-weight: 700;
}

.text-guide img {
  display: block;
  max-width: 100%;
  margin: 20px 0;
}

.text-guide img[align=left],
.text-guide img[align=right] {
  max-width: 50%;
}

.text-guide img[align=left] {
  margin: 0 20px 20px 0;
  float: left;
}

.text-guide img[align=right] {
  margin: 0 0 20px 20px;
  float: right;
}

.text-guide table {
  border-collapse: collapse;
  border-spacing: 0;
  margin: 20px 0;
  font-size: 13px;
  line-height: 1.2;
  width: 100%;
}

.table-scroller {
  max-width: 100%;
  overflow: auto;
  margin: 20px 0;
  padding-bottom: 15px;
}
.table-scroller::-webkit-scrollbar {
  height: 9px;
  background-color: transparent;
}
.table-scroller::-webkit-scrollbar-thumb {
  -webkit-appearance: none;
          appearance: none;
  height: 9px;
  border-radius: 100px;
  background-color: #d9dbe1;
}
.table-scroller::-webkit-scrollbar-button {
  display: none;
  width: 0;
  height: 0;
}
.table-scroller::-webkit-scrollbar-corner {
  background-color: transparent;
}

.table-scroller table {
  margin: 0;
}

.text-guide th {
  padding: 15px;
  border-bottom: 2px solid #000;
  font-weight: 700;
  text-align: left;
}

.text-guide td {
  min-width: 200px;
  border-bottom: 1px solid #eeeff4;
  transition: background-color 0.25s ease;
  padding: 20px 15px;
  border-collapse: collapse;
  vertical-align: top;
  text-align: left;
}

.text-guide thead {
  text-align: left;
  font-weight: 700;
}

.text-guide tbody tr:hover td {
  background-color: #f4f5f7;
  cursor: pointer;
}

.text-guide iframe {
  max-width: 100%;
}

.text-guide p {
  margin: 25px 0;
}

.text-guide h1:first-child,
.text-guide .h1:first-child,
.text-guide h2:first-child,
.text-guide .h2:first-child,
.text-guide h3:first-child,
.text-guide .h3:first-child,
.text-guide h4:first-child,
.text-guide .h4:first-child,
.text-guide h5:first-child,
.text-guide .h5:first-child,
.text-guide p:first-child,
.text-guide ul:first-child,
.text-guide ol:first-child,
.text-guide table:first-child,
.text-guide blockquote:first-child,
.text-guide .video-block:first-child {
  margin-top: 0;
}

.text-guide h1:last-child,
.text-guide .h1:last-child,
.text-guide h2:last-child,
.text-guide .h2:last-child,
.text-guide h3:last-child,
.text-guide .h3:last-child,
.text-guide h4:last-child,
.text-guide .h4:last-child,
.text-guide h5:last-child,
.text-guide .h5:last-child,
.text-guide p:last-child,
.text-guide ul:last-child,
.text-guide ol:last-child,
.text-guide table:last-child,
.text-guide blockquote:last-child,
.text-guide .video-block:last-child {
  margin-bottom: 0;
}
.text-guide img:not(.image-slider__thumb-image, .image-slider__image) {
  height: auto !important;
}

.text-guide img:not(.image-slider__thumb-image, .image-slider__image) {
  display: block;
  max-width: 100%;
  margin: 20px 0;
}

.text-guide img:not(.image-slider__thumb-image, .image-slider__image)[align=left],
.text-guide img:not(.image-slider__thumb-image, .image-slider__image)[align=right] {
  max-width: 50%;
}

.text-guide img:not(.image-slider__thumb-image, .image-slider__image)[align=left] {
  margin: 0 20px 20px 0;
  float: left;
}

.text-guide img:not(.image-slider__thumb-image, .image-slider__image)[align=right] {
  margin: 0 0 20px 20px;
  float: right;
}

.price {
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
}

.price__group {
  display: block;
  white-space: nowrap;
}

.price__prefix {
  font-size: 13px;
  line-height: 1.2;
}

.price__value {
  font-size: 18px;
  line-height: 1.5;
  font-weight: 500;
  color: #333;
}

.price__currency {
  font-size: 14px;
  line-height: 1.5;
  font-weight: 500;
  color: grey;
}

.price__group--new {
  color: #1aba50;
  margin-right: 10px;
}

.price__group--old {
  text-decoration: line-through;
}
.price__group--old .price__value {
  font-size: 13px;
  line-height: 120%;
  font-weight: 400;
}
.price__group--old .price__currency {
  font-weight: 400;
}

.price--lg .price__prefix,
.price--lg .price__currency {
  font-size: 15px;
  line-height: 1.6;
}

.price--lg .price__value {
  font-size: 20px;
  line-height: 1.5;
}

.price--lg .price__group--old .price__value {
  font-size: 15px;
  line-height: 1.6;
}
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-container-pointer-events {
  touch-action: pan-y;
}
.swiper-container-pointer-events.swiper-container-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

/* 3D Effects */
.swiper-container-3d {
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}

.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}

.swiper-button-lock {
  display: none;
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}

/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar, .swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}

.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-slide {
  display: flex;
  height: auto;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  background-color: #000;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.75);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.5);
}

.swiper-button-lock.swiper-button-lock {
  display: none;
}

.link-underline {
  font-size: 14px;
  line-height: 18px;
  cursor: pointer;
  color: #1aba50;
  transition: color 0.25s;
  display: inline-flex;
  position: relative;
}

.link-underline--right {
  display: block;
  margin-left: auto;
}

.link-underline--dd {
  padding-right: 13px;
}

.link-underline__inner {
  display: block;
  position: relative;
  border-bottom: 1px solid #e5e5e5;
  transition: border 0.25s;
}

.link-underline:hover {
  color: #595959;
}

.link-underline:hover .link-underline__inner {
  border-bottom: 1px dashed #3FBAFF;
}

.link-underline--dd:after {
  position: absolute;
  top: 7px;
  right: 0;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 3.5px 3.5px 0 3.5px;
  border-color: #1aba50 transparent transparent transparent;
  transform: scaleY(1);
}

.link-underline--dd:hover:after {
  transform: scaleY(-1);
}

*,
*::before,
*::after {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

input[type=text],
input[type=number],
input[type=email],
input[type=tel],
input[type=password],
input[type=search],
input[type=date],
textarea {
  -webkit-appearance: none;
  -moz-appearance: textfield;
  appearance: none;
}

input,
button,
select,
textarea {
  margin: 0;
}

legend {
  padding: 0;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

::-webkit-details-marker {
  display: none;
  opacity: 0;
}

::-webkit-search-cancel-button {
  -webkit-appearance: none;
          appearance: none;
}

input::-ms-clear {
  display: none;
}

input::-ms-reveal {
  display: none;
}

button::-moz-focus-inner {
  border: none;
}

button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  padding: 0;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: inherit;
  line-height: inherit;
  outline: none;
  background: transparent;
}

img {
  border: none;
  font-size: 13px;
  line-height: 1.2;
  vertical-align: top;
  max-width: 100%;
  max-height: 100%;
  height: auto;
  flex: 1 1 auto;
  object-fit: contain;
}

iframe {
  border: none;
}

html,
body {
  margin: 0;
  padding: 0;
}

body.ios,
body.ios * {
  cursor: pointer;
}

.touch * {
  outline: none;
}

main {
  display: block;
}

.guideline__head {
  margin: 40px 0;
}

.guideline-block {
  margin: 60px 0;
}

.guideline-block__head {
  margin-bottom: 24px;
}

.guideline-block__head-inner {
  padding-bottom: 20px;
  border-bottom: 1px solid #d9dbe1;
}

.guideline-color-list__item {
  display: flex;
  margin-bottom: 10px;
  align-items: center;
}

.guideline-color-list__item:last-child {
  margin-bottom: 0;
}

.guideline-color-list__item-color {
  flex: 0 0 auto;
  width: 40px;
  height: 40px;
  border: 1px solid #eeeff4;
  margin-right: 10px;
}

.guideline-color-list__item-label {
  flex: 1 1 auto;
}

.guideline-element {
  margin: 20px 0;
}

.guideline-grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  width: calc(100% + 24px);
}

.guideline-grid__cell {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
}

.btn-space {
  display: inline-block;
  width: 20px;
}

.fade-enter-active,
.fade-leave-active {
  transition: 0.25s;
}

.fade-enter-from,
.fade-leave-to {
  opacity: 0;
}

.dropdown-enter-active,
.dropdown-leave-active {
  transform: translate3d(0, 0, 0) scaleY(1);
  transform-origin: center top;
  transition: 0.25s;
}

.dropdown-enter-from,
.dropdown-leave-to {
  transform: translate3d(0, 0, 0) scaleY(0);
  opacity: 0;
}

.dropdown-inner-enter-active,
.dropdown-inner-leave-active {
  transition: 0.25s;
}

.dropdown-inner-enter-from,
.dropdown-inner-leave-to {
  opacity: 0;
}

.modal-message-enter-active,
.modal-message-leave-active {
  transition: 0.25s;
}

.modal-message-enter-from,
.modal-message-leave-to {
  opacity: 0;
  transform: translateY(-20px);
}

.svg-icon--clock {
  width: 21px;
  height: 21px;
}

.svg-icon--bag {
  width: 24px;
  height: 23px;
}

.svg-icon--car {
  width: 24px;
  height: 20px;
}

.svg-icon--phone {
  width: 25px;
  height: 25px;
}

.svg-icon--notification {
  width: 20px;
  height: 20px;
}

.tippy-box[data-animation=fade][data-state=hidden] {
  opacity: 0;
}

[data-tippy-root] {
  max-width: calc(100vw - 10px);
  cursor: default;
}

.tippy-box {
  position: relative;
  background-color: #333;
  color: #fff;
  font-size: 14px;
  line-height: 1.4;
  outline: 0;
  transition-property: transform, visibility, opacity;
}

.tippy-box[data-placement^=top] > .tippy-arrow {
  bottom: 0;
}

.tippy-box[data-placement^=top] > .tippy-arrow::before {
  bottom: -7px;
  left: 0;
  border-width: 8px 8px 0;
  border-top-color: initial;
  transform-origin: center top;
}

.tippy-box[data-placement^=bottom] > .tippy-arrow {
  top: 0;
}

.tippy-box[data-placement^=bottom] > .tippy-arrow::before {
  top: -7px;
  left: 0;
  border-width: 0 8px 8px;
  border-bottom-color: initial;
  transform-origin: center bottom;
}

.tippy-box[data-placement^=left] > .tippy-arrow {
  right: 0;
}

.tippy-box[data-placement^=left] > .tippy-arrow::before {
  border-width: 8px 0 8px 8px;
  border-left-color: initial;
  right: -7px;
  transform-origin: center left;
}

.tippy-box[data-placement^=right] > .tippy-arrow {
  left: 0;
}

.tippy-box[data-placement^=right] > .tippy-arrow::before {
  left: -7px;
  border-width: 8px 8px 8px 0;
  border-right-color: initial;
  transform-origin: center right;
}

.tippy-box[data-inertia][data-state=visible] {
  transition-timing-function: cubic-bezier(0.54, 1.5, 0.38, 1.11);
}

.tippy-arrow {
  width: 16px;
  height: 16px;
  color: #333;
}

.tippy-arrow::before {
  content: "";
  position: absolute;
  border-color: transparent;
  border-style: solid;
}

.tippy-content {
  position: relative;
  padding: 22px 16px;
  z-index: 1;
  font-size: 12px;
  line-height: 16px;
}
.tippy-content p {
  margin: 0;
}
.tippy-content p:not(:last-child) {
  margin-bottom: 15px;
}

.accordion.destroy-accordion .accordion__content, .accordion.init-accordion .accordion__content {
  position: static;
  visibility: visible;
}
.accordion.open-accordion .accordion__toggler .accordion__open {
  display: none;
}
.accordion.open-accordion .accordion__toggler .accordion__close {
  display: inline-block;
}
.accordion.open-accordion .accordion__icon .svg-icon {
  transform: rotate(180deg);
}
.accordion.open-accordion > .accordion__content {
  overflow: visible;
}
.accordion.destroy-accordion .accordion__toggler {
  cursor: default;
}

.accordion__toggler {
  display: flex;
  align-items: center;
  box-sizing: border-box;
  cursor: pointer;
}

.accordion__icon {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
  padding-left: 20px;
  margin-left: auto;
}
.accordion__icon .svg-icon {
  transition-duration: 0.25s;
  width: 11px;
  height: 9px;
  fill: none;
}

.accordion__close {
  display: none;
}

.accordion__content {
  position: absolute;
  padding: 10px;
  visibility: hidden;
  box-sizing: border-box;
}

.accordion--native .accordion__content {
  padding: 0;
  overflow: hidden;
  transition: height 0.25s ease-out;
}

.active-filters__grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  width: calc(100% + 24px);
}

.active-filters__grid.active-filters__grid {
  margin: -3px;
  width: calc(100% + 6px);
}

.active-filters__cell {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
}

.active-filters__cell.active-filters__cell {
  padding: 3px;
}

.active-tags__btn {
  display: flex;
  align-items: center;
  border-radius: 3px;
  padding: 8px 11px 9px 12px;
  font-size: 12px;
  line-height: 16px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  color: #595959;
  cursor: pointer;
}
.active-tags__btn.active {
  color: #fff !important;
  background: #1aba50;
  border-color: #1aba50;
}
.active-tags__btn.active .active-filters__btn {
  padding: 0 0 0 5px;
  height: auto;
  background: none;
}
.active-tags__btn:hover {
  color: #1aba50;
}

.active-filters__btn {
  display: flex;
  align-items: center;
  border-radius: 3px;
  padding: 9px 9px 10px 13px;
  font-size: 12px;
  line-height: 16px;
  background-color: rgba(51, 51, 51, 0.6);
  color: #fff;
  cursor: pointer;
}
.active-filters__btn .active-filters__btn-icon {
  background: none;
  margin-left: 5px;
}

.active-filters__btn-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #8b8d92;
  color: #fff;
  font-size: 0;
  line-height: 0;
  margin-left: 11px;
}

.active-filters__btn-icon-svg {
  display: block;
  width: 10px;
  height: 10px;
  flex: 0 0 auto;
}

.active-filters__clear {
  padding: 9px 9px 10px 13px;
  font-size: 12px;
  line-height: 16px;
  color: rgba(51, 51, 51, 0.7);
  border: 1px solid rgba(51, 51, 51, 0.6);
  border-radius: 3px;
  display: flex;
  align-items: center;
  margin-left: 3px;
  height: 35px;
  margin-top: 3px;
  cursor: pointer;
}
.active-filters__clear:hover {
  border: 1px solid #1aba50;
  color: #1aba50;
}
.active-filters__clear:hover .svg-icon {
  color: #1aba50;
}
.active-filters__clear .svg-icon {
  fill: transparent;
  color: #333;
  width: 16px;
  height: 18px;
  margin-right: 5px;
}

.add-review {
  margin-top: 10px;
}
.add-review .rating-action {
  display: block;
  text-align: center;
}
.add-review .rating-action__rating,
.add-review .form__actions {
  justify-content: center;
}
.add-review .form__footer {
  margin-top: 20px;
}

.add-review__product {
  display: flex;
  align-items: center;
  padding-bottom: 20px;
  margin-bottom: 17px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.add-review__visual {
  width: 90px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 15px;
  flex-shrink: 0;
  overflow: hidden;
}

.add-review__name {
  font-size: 14px;
  line-height: 18px;
}

.add-review__rating {
  margin-bottom: 25px;
}

.add-review__rating-text {
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 120%;
  letter-spacing: 0.01em;
  font-weight: 700;
}

.add-review__fields {
  margin-bottom: 25px;
}

.add-review__field:not(:last-child) {
  margin-bottom: 17px;
}
.add-review__field .field-input {
  font-weight: 500;
  font-size: 15px;
  line-height: 160%;
  padding: 15px;
  border: 2px solid #d9dbe1;
}

.add-review__submit .btn {
  height: 50px;
}

.add-review__accept {
  margin-top: 10px;
  text-align: center;
  font-weight: 500;
  font-size: 14px;
  line-height: 150%;
  color: #8b8d92;
}
.add-review__accept a {
  color: #000;
  text-decoration: none;
}
.address-list-container {
  background: #fff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
}

.address-list__item .link-underline {
  margin-right: 20px;
  display: inline-block;
}
.address-list__item .catalog-item-comment__button {
  font-size: 14px;
  line-height: 18px;
}
.address-list__item .address-list-wrap {
  padding: 20px 25px 10px;
  min-height: 30px;
  display: block;
}
.address-list__item .catalog-item-comment {
  margin-top: 10px;
  border-top: 0;
  padding-top: 5px;
}

.address-list__icon {
  margin-right: 10px;
  height: 21px;
}
.address-list__icon svg {
  color: #1aba50;
  width: 16px;
  height: 21px;
}

.address-list__name {
  margin-right: auto;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}

.address-list__arrow {
  margin-left: 10px;
}
.address-list__arrow .svg-icon {
  width: 7px;
  height: 11px;
}

.address-list__action {
  padding: 30px 25px;
}
.address-list__action .btn {
  height: 50px;
}

.article-grid__grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  width: calc(100% + 24px);
  width: calc(100% + 32px);
  margin: -16px;
}

.article-grid__cell {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 25%;
  display: flex;
  padding: 16px;
}
.media-page .article-poster {
  border: 0;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
  transition: all 0.3s ease;
}
.media-page .article-poster:hover {
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.3);
}
.media-page .catalog {
  margin: 0 0 30px;
}

.article-poster {
  position: relative;
  width: 100%;
  min-height: 224px;
  border: 1px solid rgba(51, 51, 51, 0.1);
  background-color: #fff;
}

.article-poster__link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: none;
  z-index: 2;
  outline: none;
}

.article-poster__link::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.article-poster__visual {
  position: relative;
  z-index: 1;
  margin: 0 auto;
  overflow: hidden;
}

.article-poster__visual::after {
  content: "";
  display: block;
  padding-top: 70%;
}

.article-poster__image {
  overflow: hidden;
}

.article-poster__image,
.article-poster__image.product-image {
  position: absolute;
  right: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.article-poster:hover .article-poster__image {
  transform: scale(1.05);
}

.article-poster__title {
  display: -webkit-box;
  transition: 0.25s;
  font-weight: bold;
  color: #333;
  font-size: 18px;
  line-height: 24px;
  max-height: 72px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.article-poster--sale .article-poster__title {
  -webkit-line-clamp: 2;
  max-height: 44px;
}

.b-content_news {
  padding: 60px 95px 40px;
  max-width: 100%;
  font-size: 16px;
  line-height: 1.75;
  color: #595959;
}

.b-content_news p {
  margin-bottom: 30px;
}

.b-content_news iframe {
  max-width: 100%;
}
.article-poster:active .article-poster__title {
  color: #a04;
}

.state--focus-enabled .article-poster__link:focus::after {
  opacity: 0.75;
}

.article-poster__info {
  padding: 20px 24px 26px;
  position: relative;
}

.article-poster__date {
  font-size: 14px;
  line-height: 1.57;
  color: rgba(51, 51, 51, 0.5);
  margin-bottom: 13px;
}

.article-poster__date--alt {
  font-size: 14px;
  line-height: 24px;
  font-weight: 500;
  color: #1aba50;
  margin-top: 0;
  margin-bottom: 10px;
}

.article-poster__play-btn {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 1;
}
.article-poster__play-btn .svg-icon {
  width: 69px;
  height: 69px;
  opacity: 0.4;
  position: relative;
  z-index: 1;
}
.article-poster__play-btn .svg-icon * {
  fill: #fff;
}
.article-poster__play-btn:hover:before {
  content: "";
  width: 30px;
  height: 30px;
  background-color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 0;
}
.article-poster__play-btn:hover .svg-icon {
  opacity: 1;
}
.article-poster__play-btn:hover .svg-icon * {
  fill: #FF3407;
}

.siteru .article-poster__play-btn:hover:before {
  display: none;
}
.siteru .article-poster__play-btn:hover .svg-icon {
  opacity: 0.4;
}
.siteru .article-poster__play-btn:hover .svg-icon * {
  fill: #fff;
}

.article-poster__description {
  display: -webkit-box;
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-top: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: 72px;
  white-space: normal;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.article-poster .product-image__image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  aspect-ratio: initial;
  max-height: 100%;
}

.article-poster .eCatalog {
  margin-top: 20px;
}

.article-poster .eCatalog .product-image__image {
  object-fit: contain;
}

.article-poster__dowload {
  z-index: 20;
  margin-top: 15px;
}
.promotion-text {
  position: absolute;
  left: 10px;
  bottom: 40px;
  background-color: #fff;
  font-size: 10px;
  z-index: 100;
  color: #000;
  padding: 5px;
  border-radius: 10px;
  opacity: 80%;
}

.inner--catalog--banner .promotion-text {
  bottom: 20px;
  right: 10px;
  left: auto;
}

.promotion-text .tooltip__content {
  min-width: 300px;
}

.article {
  margin: 25px 0 80px;
  background-color: #fff;
}

.article__wrap {
  max-width: 1026px;
}

.article__back.article__back {
  margin-bottom: 55px;
}

.article__header {
  margin-bottom: 70px;
  display: flex;
  align-items: center;
}
.article__header img {
  width: 324px;
  height: 324px;
  margin: 0 108px 0 0;
  border-radius: 5px;
}
.article__header time {
  display: block;
  margin-bottom: 15px;
  font-weight: bold;
  font-size: 14px;
  line-height: 120%;
}
.article__header h1 {
  margin: 0;
}

.article__container {
  margin: 55px auto;
  max-width: 810px;
}

.article__container--no-margin {
  margin-bottom: 0;
  margin-top: 0;
}
.attention-block {
  display: flex;
  width: 100%;
  border-radius: 10px;
  background-color: #ffeaef;
  padding: 16px 20px;
}

.attention-block__icon {
  width: 20px;
  height: 20px;
  color: #e06;
  flex: 0 0 auto;
  margin-right: 6px;
}

.attention-block__text {
  color: #e06;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.attention-block__info {
  margin-top: 4px;
  display: flex;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-size: 12px;
  line-height: 18px;
  font-weight: 500;
}

.attention-block__caption {
  color: #818690;
}

.attention-block__time {
  margin-left: 4px;
}
.availability {
  display: flex;
  font-size: 13px;
  line-height: 18px;
}

.availability--lg {
  font-size: 14px;
  line-height: 24px;
}

.availability__icon {
  width: 10px;
  height: 1.2;
  display: block;
  flex: 0 0 auto;
}

.availability__main {
  flex: 1 1 auto;
}

.availability__icon + .availability__main {
  margin-left: 6px;
}

.availability--green {
  color: #20a735;
}

.availability--orange {
  color: #e91;
}

.availability--red {
  color: #ff0f00;
}

.availability--gray {
  color: #818690;
}

.availability--order-status {
  text-transform: uppercase;
  font-weight: 500;
  font-size: 12px;
  line-height: 14px;
}
.badge {
  display: inline-block;
  vertical-align: top;
  border-radius: 50%;
  color: #fff;
  background: #8b8d92;
  font-size: 11px;
  line-height: 1.3;
  padding: 2px 3px 3px;
  min-width: 19px;
  height: 18px;
  text-align: center;
}

.badge--primary {
  background: #1aba50;
}
.basket-action {
  position: relative;
}
.basket-action .field-tooltip__list {
  z-index: 2;
}
.basket-action .field-tooltip__list .field-tooltip__list-item {
  font-size: 13px;
}

.basket-action__widget {
  display: flex;
  width: 100%;
}

.basket-action__cell-input {
  flex-grow: 1;
  min-width: 0;
  display: flex;
  align-items: center;
}
.basket-action__cell-input .field-input.field-count__input {
  background: none;
  border: 1px solid rgba(0, 0, 0, 0.2);
  height: 30px;
  font-size: 14px;
  font-weight: 700;
}
.basket-action__cell-input .field-count__btn--sub {
  border-right: 1px solid rgba(0, 0, 0, 0.2);
}
.basket-action__cell-input .field-count__btn--add {
  border-left: 1px solid rgba(0, 0, 0, 0.2);
}

.basket-action__cell-main {
  flex-grow: 1;
}

.basket-action__cell-input + .basket-action__cell-main {
  margin-left: 15px;
}

.basket-action__btn {
  text-transform: uppercase;
  font-size: 14px;
  padding: 0 19px 0;
  line-height: 28px;
  border-radius: 3px;
  border-width: 1px;
}
.basket-action__btn .svg-icon {
  margin-right: 12px;
  width: 20px;
  height: 20px;
}
.basket-action__btn .svg-visible-slider {
  display: none;
}

.basket-action__btn-active {
  background: #F0F0F0;
  border: 1px solid rgba(0, 0, 0, 0.2);
  color: rgba(0, 0, 0, 0.7);
}
.basket-action__btn-active:hover {
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.3);
  color: rgba(0, 0, 0, 0.7);
  background: #F0F0F0;
}

.basket-action__add {
  width: 25px;
  height: 25px;
  color: #1aba50;
  cursor: pointer;
}

.basket-action__remove {
  width: 21px;
  height: 21px;
  color: #ff244f;
  margin: 0 2px;
  cursor: pointer;
}

.basket-action__btn--half::before {
  border-radius: 8px;
}
.basket-action__btn--half:active::before {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.basket-action__widget--link {
  background: none;
}

.basket-action--detail .basket-action__widget {
  padding: 0;
  background: none;
}
.basket-action--detail .basket-action__cell-input {
  width: 94px;
  margin-right: 20px;
  flex-grow: 0;
}
.basket-action--detail .field-count__btn.field-count__btn {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: #f4f5f7;
}
.basket-action--detail .btn {
  height: 43px;
}

.basket-item {
  display: flex;
}

.basket-item__visual {
  width: 80px;
  height: 80px;
  flex-shrink: 0;
  margin-right: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.basket-item__visual img {
  max-width: 80px;
  max-height: 80px;
}

.basket-item__content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.basket-item__price-note {
  padding: 5px 0 0 28px;
}
.basket-item__price-note .item-note-text::after {
  top: 0;
}

.basket-item__analogues .btn {
  height: 34px;
  padding-top: 0;
  padding-bottom: 0;
}

.basket-item__name {
  text-decoration: none;
  font-weight: 500;
  margin-bottom: 2px;
  font-size: 16px;
  line-height: 1.3;
  letter-spacing: -0.9px;
  color: #333;
}

.basket-item__code {
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: rgba(0, 0, 0, 0.6);
  padding-top: 10px;
}

.basket-item__brand {
  color: #000;
  display: inline;
}

.basket-item__body {
  display: flex;
  margin-top: 15px;
}

.basket-item__props {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.basket-item__prop {
  display: flex;
  align-items: center;
  font-weight: 500;
  font-size: 15px;
  line-height: 160%;
  color: #c1c3c8;
}
.basket-item__prop .count {
  padding-right: 3px;
  color: #333;
  font-size: 18px;
  font-weight: bold;
}
.basket-item__prop .suffix {
  color: grey;
  font-weight: 500;
}

.basket-item__prop-name {
  font-weight: bold;
  color: #8b8d92;
}

.basket-item__prop-icon {
  width: 23px;
  height: 23px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
  position: relative;
  top: -1px;
  flex-shrink: 0;
}

.basket-item__prop-separator {
  margin: 0 5px;
  width: 12px;
  height: 2px;
  background-color: #c1c3c8;
}

.basket-item__availability {
  font-weight: 700;
  font-size: 11px;
  line-height: 140%;
  letter-spacing: 0.02em;
  padding: 5px 9px;
  border-radius: 10px;
  background-color: #f4f5f7;
}
.basket-item__availability .svg-icon {
  width: 16px;
  height: 16px;
  margin-right: 10px;
  color: #8b8d92;
}

.basket-item__footer {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.basket-item__footer .basket-item__price {
  width: 175px;
}

.basket-item__counter .field-count__input {
  width: 120px;
  padding-left: 30px;
  padding-right: 30px;
  height: 44px;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
}
.basket-item__counter .field--no-border {
  width: 90px;
  margin-left: -7px;
}
.basket-item__counter .field-input {
  border: 2px solid #ebebeb;
  border-radius: 0;
}
.basket-item__counter .field-input:hover {
  border-color: #ebebeb;
}
.basket-item__counter .field-count__btn:hover {
  background: #f0f0f0;
}

.basket-item__delete {
  width: 24px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #333;
  transition-duration: 0.25s;
  cursor: pointer;
  margin-left: 25px;
  opacity: 0.8;
}
.basket-item__delete .svg-icon {
  width: 20px;
  height: 20px;
  fill: none;
}

.basket-item__action {
  display: flex;
  align-items: center;
}
.basket-item__action .btn {
  margin-right: 10px;
}
.basket-item__action .basket-item__delete {
  margin-left: 0;
  width: 43px;
  height: 43px;
  border-radius: 50%;
  border: 1px solid #000;
  color: #000;
}
.basket-item__action .appearance--goods {
  white-space: normal;
}

.basket-item__notification-btn {
  padding-left: 35px;
  padding-right: 35px;
}
.basket-item__notification-btn .svg-icon {
  margin-right: 10px;
}

.basket-item__gifts {
  margin-top: 17px;
  padding: 9px 17px 10px;
  background: #f4f5f7;
  border-radius: 12px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 15px;
  position: relative;
  width: 100%;
}
.basket-item__gifts::before {
  background: #f4f5f7;
  content: "";
  width: 24px;
  height: 24px;
  position: absolute;
  left: 30px;
  top: -8px;
  border-radius: 5px;
  transform: rotate(-45deg);
}

.basket-item--disabled .basket-item__header,
.basket-item--disabled .basket-item__body,
.basket-item--disabled .basket-item__visual {
  opacity: 0.4;
}

.basket-item__content-wrap {
  display: flex;
  align-items: center;
}

.basket-item__price-full .price__value {
  color: #1aba50;
}
.basket-page .basket-item-wrapper, .basket-page .b-footer {
  display: none;
}

.basket-small {
  position: relative;
}

.basket-small__widget {
  display: flex;
  align-items: center;
  position: relative;
  color: #000;
  text-decoration: none;
  cursor: pointer;
  transition: 0.25s;
  outline: none;
}

.basket-small__widget::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
  left: -2px;
  right: -2px;
  bottom: -2px;
  top: -2px;
}

.basket-small__cell-icon {
  flex: 0 0 auto;
  position: relative;
}

.basket-small__cell-icon + .basket-small__cell-main {
  margin-left: 10px;
}

.basket-small__icon {
  display: block;
  width: 20px;
  height: 20px;
  color: #1aba50;
  transition: 0.25s;
  fill: none;
}

.basket-small__badge {
  position: absolute;
  top: -2px;
  right: -4px;
}

.basket-small__cell-name {
  display: none;
}

.basket-small__title {
  color: #8b8d92;
}

.basket-small__price {
  color: #000;
  transition: 0.25s;
}
.state--focus-enabled .basket-small__widget:focus::after {
  opacity: 0.75;
}

.basket-small--empty .basket-small__widget {
  cursor: default;
}
.basket .mobile-popup--resume .basket__resume {
  padding: 0;
  box-shadow: none;
}

.btn--full {
  width: 100%;
  justify-content: center;
}

.basket__header {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
  padding-right: 0;
}
.basket__header.basket__header-load {
  justify-content: space-between;
  flex-wrap: wrap;
}
.basket__header .page-title {
  margin: 0;
}

.basket__clean {
  color: #c1c3c8;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  cursor: pointer;
  transition-duration: 0.25s;
  margin-left: auto;
}
.basket__clean .svg-icon {
  fill: none;
  width: 20px;
  height: 20px;
}

.basket__placeholder {
  margin: 70px 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.basket__placeholder-visual {
  width: 250px;
  height: 250px;
  margin-bottom: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.basket__placeholder-text {
  margin-top: 10px;
  color: #8b8d92;
}

.basket__placeholder-action {
  margin-top: 25px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-right: -10px;
  margin-bottom: -10px;
}
.basket__placeholder-action .btn {
  margin-right: 10px;
  margin-bottom: 10px;
  padding-left: 25px;
  padding-right: 25px;
}

.basket__layout {
  display: flex;
}

.basket__success {
  max-width: 823px;
  margin-right: auto;
  margin-left: auto;
  background: #fff;
  box-shadow: 5px 5px 50px 5px rgba(0, 0, 0, 0.1);
  padding: 50px 30px;
  text-align: center;
}
.basket__success h1 {
  margin: 30px 0 0;
  font-weight: normal;
}

.basket__success-head {
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: 2px dashed rgba(0, 0, 0, 0.1);
  text-align: center;
}

.basket__success-content {
  text-align: center;
  font-size: 16px;
}
.basket__success-content .basket_price {
  color: #1aba50;
  font-weight: 700;
}
.basket__success-content .basket_price-txt {
  color: rgba(51, 51, 51, 0.7);
  font-weight: 700;
}

.basket__success-info {
  padding: 30px 0;
  border-bottom: 2px dashed rgba(0, 0, 0, 0.1);
}
.basket__success-info .dots-list__item {
  padding: 0;
  margin-bottom: 10px;
  display: flex;
  justify-content: space-between;
  font-size: 14px;
}
.basket__success-info .dots-list__item:before {
  display: none;
}
.basket__success-info .dots-list__item .dots-list__name {
  min-width: 40%;
  width: 40%;
  text-align: left;
}
.basket__success-info .dots-list__item .dots-list__value {
  padding-left: 20px;
  text-align: right;
  word-break: break-all;
}

.basket__list .basket-item {
  padding: 20px 24px 25px;
}
.basket__list .section-title {
  font-size: 0;
  padding-top: 20px;
  padding-bottom: 15px;
  padding-left: 25px;
  border-bottom: 1px solid #ebebeb;
  border-top: 1px solid #ebebeb;
}
.basket__list .section-title h4 {
  letter-spacing: -0.32px;
  margin: 0;
  line-height: 1.6;
  font-size: 16px;
  color: gray;
  font-family: SFUIDisplay, sans-serif;
  font-weight: 700;
}

.account-main-menu .section-title {
  font-size: 0;
  padding-top: 20px;
  padding-bottom: 15px;
  padding-left: 25px;
  border-bottom: 1px solid #ebebeb;
  border-top: 1px solid #ebebeb;
}
.account-main-menu .section-title h4 {
  letter-spacing: -0.32px;
  margin: 0;
  line-height: 1.6;
  font-size: 16px;
  color: gray;
  font-family: SFUIDisplay, sans-serif;
  font-weight: 700;
}

.file-load-container .catalog__top-nav.flc {
  display: none;
}
.file-load-container .file-load-message {
  margin-bottom: 20px;
}
.file-load-container .file-load-footer {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  margin: 0 0 20px !important;
}

.basket__main {
  flex-grow: 1;
  min-width: 0;
}
.basket__main.basket__resume {
  box-shadow: none;
  background: transparent;
}
.basket__main .basket__list {
  background: #fff;
  box-shadow: 0px 4px 23px rgba(24, 24, 33, 0.15);
}

.basket__aside {
  width: 30%;
  flex-shrink: 0;
  margin-left: 2%;
}

.basket__messages {
  margin-bottom: 20px;
}

.basket__message {
  position: relative;
  padding: 20px 30px 20px 30px;
  background: #33333330;
  color: #333;
  font-size: 14px;
  line-height: 22px;
}
.basket__message .message-title {
  font-weight: 500;
  font-size: 15px;
  position: relative;
  padding-right: 20px;
  cursor: pointer;
}
.basket__message .message-title.message-title--open .message__btn-arrow {
  transform: rotate(180deg);
}
.basket__message .message-title:hover {
  color: #595959;
}
.basket__message .message-title:hover .message__btn-arrow {
  color: #595959;
}
.basket__message .message__btn-arrow {
  position: absolute;
  top: 50%;
  right: 0;
  width: 12px;
  height: 8px;
  margin-top: -4px;
  transition: transform 0.25s;
}
.basket__message .message {
  padding-top: 5px;
}
.basket__message .message:first-child {
  padding-top: 10px;
}
.basket__message:not(:last-child) {
  margin-bottom: 10px;
}

.basket__message-close {
  cursor: pointer;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition-delay: 0.25s;
  right: 10px;
  width: 30px;
  height: 30px;
  top: 10%;
}
.basket__message-close::before {
  width: 18px;
  height: 2px;
  content: "";
  display: block;
  position: absolute;
  box-sizing: border-box;
}
.basket__message-close::after {
  width: 18px;
  height: 2px;
  content: "";
  display: block;
  position: absolute;
  box-sizing: border-box;
}
.basket__message-close::before, .basket__message-close::after {
  position: absolute;
  top: 50%;
  left: 50%;
  background: currentColor;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  border-radius: 10px;
}
.basket__message-close::after {
  transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}

.basket__resume {
  position: -webkit-sticky;
  position: sticky;
  top: 10px;
  box-shadow: 0px 4px 23px rgba(24, 24, 33, 0.15);
  background-color: #FFF;
}
.basket__resume.basket__resume-notshadow {
  box-shadow: none;
}
.basket__resume .basket__messages {
  margin-bottom: 0;
}
.basket__resume .basket__messages .basket__message-close {
  top: 25%;
  color: #fff;
}

.basket__resume-header {
  margin-bottom: 10px;
}

.basket__prop:not(:last-child) {
  border-bottom: 1px solid #eeeff4;
}

.aside-comment-block {
  margin-top: 20px;
}
.aside-comment-block .form__field {
  padding: 0px 30px 0 10px;
}

.basket__prop-entry {
  display: flex;
  align-items: center;
  padding: 15px 0;
  font-weight: 500;
}

.basket__prop-entry__title {
  padding: 20px 0 13px;
  color: #333;
  font-weight: 700;
  letter-spacing: -0.32px;
}

.basket__props .basket__prop {
  padding-left: 24px;
  padding-right: 24px;
}
.basket__props .basket__prop-name {
  font-weight: 500;
  padding-right: 15px;
  color: #333;
  font-size: 14px;
  line-height: 17px;
}
.basket__props .basket__prop-value {
  font-size: 14px;
  line-height: 17px;
  font-weight: 500;
  text-align: right;
  border-bottom: 0;
}
.basket__props .basket__prop-value span {
  border-bottom: 1px solid #e5e5e5;
}

.basket__prop--total .basket__prop-value {
  font-size: 20px;
  color: #000;
  line-height: 24px;
  letter-spacing: -0.44px;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: 700;
}
.basket__prop--total .basket__prop-currency {
  font-weight: 500;
  color: gray;
}

.basket__prop-name {
  margin-right: auto;
}

.basket__prop-currency {
  margin-left: 4px;
}

.basket__prop--discount {
  padding: 7px 0;
}
.basket__prop--discount .basket__prop-entry {
  padding: 7px 0;
}
.basket__prop--discount .basket__prop-currency,
.basket__prop--discount .basket__prop-value {
  color: #1aba50;
}
.basket__prop--discount .accordion__icon {
  color: #1aba50;
  padding-left: 0;
  margin-left: 4px;
}

.basket__action {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.basket__action .promocode {
  margin-bottom: 20px;
}

.basket__order {
  height: 50px;
  margin: 20px 24px 23px;
  display: flex;
  align-items: center;
}
.basket__order .svg-icon {
  margin-left: 11px;
  width: 22px;
  height: 10px;
}

.basket__order.link-underline {
  height: auto;
}

.basket-note {
  padding: 20px 24px 13px;
  font-size: 14px;
  line-height: 22px;
  border-top: 1px solid #ebebeb;
}

.basket-item__price-full {
  width: 140px;
  min-width: 140px;
  margin-left: 25px;
}

.basket-form-data-delivery .form__group-title {
  margin-bottom: 8px;
}

.basket__prop-delivery-method {
  font-size: 14px;
  line-height: 17px;
  padding-bottom: 15px;
  margin-top: -5px;
}

.basket-address {
  width: 100%;
  padding: 0 30px 18px;
}

.btn-block-clear {
  margin-left: auto;
  display: flex;
}

.btn-block-clear.basket__action {
  padding: 20px 0;
  background-color: #f0f0f0;
}
.btn-block-clear.basket__action .clear-basket {
  width: auto;
  margin-bottom: 10px;
}
.btn-block-clear.basket__action .clear-basket span {
  padding-right: 17px;
}

.clear-basket {
  position: relative;
  width: 134px;
  height: 38px;
  margin-right: 0px;
  font-size: 14px;
  line-height: 14px;
  color: #333;
  border: 1px solid #afafaf;
  cursor: pointer;
  border-radius: 3px;
  background: #e9e9ed;
  text-transform: uppercase;
  display: flex;
  margin-left: 20px;
  justify-content: space-between;
  align-items: center;
}
.clear-basket span {
  padding-left: 17px;
}
.clear-basket:hover {
  background: #d0d0d7;
}

.address-form {
  padding-top: 20px;
}

.basket-address-list .basket-select-field .field-select__btn {
  height: 50px;
  border-color: #c4c4c4;
  border-radius: 3px;
  font-size: 14px;
  font-weight: bold;
}
.basket-address-list .basket-select-field .field-select__list {
  border-radius: 3px;
}
.basket-address-list .basket-enter-head .btn {
  height: 50px;
  background: #888;
  border-color: #888;
  color: #fff;
}

.basket-address-info {
  padding: 20px 0 0;
}
.basket-address-info .params-list__left {
  font-size: 14px;
  color: #818181;
}
.basket-address-info .params-list__right {
  font-size: 14px;
}
.basket-address-info .params-list__item:not(:first-child) {
  margin-top: 12px;
}

.basket-delivery-block .field-radio-buttons__list .field-checkbox__icon {
  align-self: baseline;
}
.basket-delivery-block .field-radio-buttons__list .svg-icon {
  fill: #333;
}

.basket__resume-txt .h5 {
  padding-bottom: 15px;
}

.basket__show-catalog {
  padding-top: 15px;
}
/*09.12.20*/
.price-info {
  font-size: 14px;
  line-height: 20px;
  color: #808080;
  padding: 10px 0 5px;
  transition: opacity 0.3s;
  display: block;
}

.price-info p {
  margin: 0;
}

.price-info .list-links {
  display: -ms-flex;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: 0 -3px;
}

.price-info .list-links a {
  color: #1ABA50;
  margin: 0 3px;
}

.price-info .list-links a:after {
  content: "/";
  display: inline-block;
  vertical-align: middle;
  margin-left: 6px;
}

.price-info .list-links a:last-child:after {
  display: none;
}

.item-price-info .price-info {
  padding-left: 16px;
  padding-right: 16px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  background: #ffffff;
  height: 70px;
  opacity: 0;
  pointer-events: none;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.3);
}

.item-price-info .price-info:before {
  content: "";
  position: absolute;
  display: block;
  left: 0;
  right: 0;
  top: -8px;
  height: 10px;
  width: 100%;
  background: #ffffff;
}

.item-price-info:hover {
  z-index: 6;
}

.item-price-info:hover .price-info {
  opacity: 1;
  pointer-events: auto;
  bottom: -70px;
}

.price-info-popap {
  display: inline-block;
  position: relative;
  width: 20px;
  height: 20px;
  z-index: 8;
}

.price-info-popap .price-info {
  position: absolute;
  top: 27px;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  pointer-events: none;
  background: #ffffff;
  z-index: 3;
  width: 230px;
  text-align: center;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.15);
  border-radius: 2px;
}

.price-info-popap .price-info:before {
  content: "";
  position: absolute;
  top: -10px;
  left: -5px;
  right: -5px;
  background: rgba(255, 255, 255, 0);
  display: block;
  height: 20px;
}

.price-info-popap:before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 4px 5px 4px;
  border-color: transparent transparent #ffffff transparent;
  top: 22px;
  left: 0;
  right: 0;
  display: block;
  margin: 0 auto;
  position: absolute;
  z-index: 10;
  opacity: 0;
  pointer-events: auto;
  transition: opacity 0.3s;
}

.price-info-popap .icon {
  width: 20px;
  height: 20px;
  margin-left: 8px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("/local/frontend/build/images/icon/new_warning.svg");
}

.price-info-popap:hover:before,
.price-info-popap:hover .price-info {
  opacity: 1;
  pointer-events: auto;
}

.price-info-popap .list-links {
  justify-content: center;
}

.b-main.basket-order-page .center-order-container .pay-bottom-block .inner-block {
  padding: 31px 24px;
}
.clear-busket {
  position: relative;
  width: 134px;
  height: 38px;
  margin-left: auto;
  margin-right: 50px;
  padding-right: 25px;
  font-size: 16px;
  line-height: 16px;
  color: #afafaf;
  border: 1px solid #afafaf;
  cursor: pointer;
  border-radius: 1px;
}

.clear-busket:after {
  position: absolute;
  content: "";
  top: 10px;
  right: 16px;
  width: 20px;
  height: 20px;
  background: url("/local/frontend/build/images/icon/cross.svg") no-repeat;
}

.clear-busket-popup-wrapper {
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  background-color: rgba(0, 0, 0, 0.7);
}

.clear-busket-popup-wrapper.show {
  display: block;
}

.clear-busket-popup {
  position: absolute;
  top: 45%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 380px;
  padding: 43px 42px;
  background-color: #ffffff;
}

.popup-title {
  display: inline-block;
  margin-bottom: 23px;
  font-weight: 500;
  font-size: 24px;
  font-weight: normal;
  line-height: 24px;
  color: #333333;
}

.popup-text {
  margin-bottom: 26px;
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  color: #595959;
}

.clear-busket-popup button,
.empty-busket button {
  width: 72px;
  height: 46px;
  border: none;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
  color: #ffffff;
  background-color: #00AF42;
  border-radius: 2px;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.25);
  cursor: pointer;
}

.popup-closer {
  position: absolute;
  top: 19px;
  right: 19px;
  width: 12px;
  height: 12px;
  background: url("/local/frontend/build/images/icon/popup_cross.svg") no-repeat;
  cursor: pointer;
}
.empty-busket {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 70px;
  padding-bottom: 70px;
  background-color: #ffffff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
}

.empty-busket span {
  margin-bottom: 34px;
  font-size: 18px;
  line-height: 18px;
  color: #ACACAC;
}

.empty-busket button {
  width: 242px;
  height: 46px;
}

.without-checkbox.clear-busket {
  margin-right: 0;
}

.title-row {
  display: flex;
  justify-content: space-between;
}

/* 26.02 new */
.title-with-clear {
  position: relative;
}

.title-with-clear .price-checkbox-wrapper {
  position: absolute;
  right: 0;
  top: -57px;
}

.title-with-clear .clear-busket {
  margin-right: 0;
}

.title-with-clear .price-checkbox {
  width: 315px;
}
/* 15.03.2021 */
.b-main.basket-page .b-content .final-basket-price .to-order-btn,
.empty-busket button,
.clear-busket-popup button {
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.25);
  transition: all 0.3s;
}

.b-main.basket-page .final-basket-price .to-order-btn:hover,
.empty-busket button:hover,
.clear-busket-popup button:hover {
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.3);
}

.basket-order-page .item-note {
  position: absolute;
  top: 75px;
  display: flex;
  padding-left: 25px;
  padding-top: 5px;
  padding-bottom: 15px;
  z-index: 2;
}

.item-note-text {
  position: relative;
  font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", "sans-serif";
  font-size: 14px;
  line-height: 20px;
  color: #595959;
  white-space: nowrap;
}

.item-note-text:after {
  position: absolute;
  left: -25px;
  transform: rotate(-45deg);
  content: "";
  width: 18px;
  height: 10px;
  border-left: 2px solid #1ABA50;
  border-bottom: 2px solid #1ABA50;
}

.sale-label {
  position: relative;
  margin-left: 10px;
  padding: 1px 5px;
  font-weight: 700;
  font-size: 12px;
  line-height: 20px;
  color: #ffffff;
  background-color: #F24C3D;
  border-radius: 2px;
}

.sale-label:before {
  position: absolute;
  top: 8px;
  left: -7px;
  content: "";
  border: 3px solid transparent;
  border-right: 6px solid #F24C3D;
}
.delivery-basket-page__title-row {
  width: 100%;
}

.delivery-basket-page .save-btn-block {
  display: flex;
  justify-content: flex-end;
  width: calc(32% - 2px);
}

.delivery-basket-page .save-btn-block .save-btn {
  position: relative;
  display: block;
  margin-left: 35px;
  padding-left: 30px;
  font-size: 16px;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.6);
}

.delivery-basket-page .save-btn-block .save-btn:before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  width: 24px;
  height: 24px;
  opacity: 0.8;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.delivery-basket-page .save-btn-block .pdf::before {
  background-image: url("/local/components/sh/basket//img/pdf.png");
}

.delivery-basket-page .save-btn-block .excel::before {
  background-image: url("/local/components/sh/basket/img/excel.svg");
}

.delivery-basket-page .save-btn-block .print::before {
  background-image: url("/local/components/sh/basket//img/print.png");
}

.delivery-basket-page .second-block {
  margin-right: 10px;
}

.delivery-basket-page .form-group__basket {
  margin-top: 8px;
  margin-left: -35px;
  margin-bottom: 0;
}

.delivery-basket-page .form-group__basket a {
  width: 24px;
  height: 24px;
  opacity: 0.8;
  background-image: url("/local/components/sh/basket//img/cart-grey.png");
  background-position: center;
  background-size: 100%;
}

.delivery-basket-page .second-block {
  display: block;
}

.delivery-basket-page .b-main.basket-page .final-basket-price .title-block h5 {
  color: rgba(0, 0, 0, 0.8);
}

.delivery-basket-page .basket-note {
  padding: 20px 24px 13px;
  font-size: 14px;
  line-height: 22px;
  border-top: 1px solid #ebebeb;
}

.delivery-basket-page .basket-note span {
  font-weight: 700;
  color: #1a1a1a;
}

.delivery-basket-page .b-main.basket-page .left-block .catalog-list {
  margin-bottom: 0;
  width: auto;
  box-shadow: none;
}

.delivery-basket-page .tab-content {
  padding: 0;
}

.product-info {
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: rgba(0, 0, 0, 0.6);
}

.divider-20px {
  height: 20px;
}

.divider-border-1 {
  border-bottom: 1px solid #ebebeb;
}

.left-block {
  width: 70%;
}

.green-block {
  padding: 18px 30px 25px 30px;
  font-weight: 700;
  font-size: 16px;
  line-height: 22px;
  color: #ffffff;
  background-color: #1fb758;
}

.green-block p {
  margin: 0;
  padding: 0;
}

.green-block a {
  color: inherit;
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
  transition: 0.2s ease-in-out;
}

.green-block a:hover {
  border-bottom: 1px solid transparent;
}

.delivery-dialog {
  padding-bottom: 35px;
  background-color: #ffffff;
}

.delivery-dialog__title {
  padding: 35px 30px 30px 30px;
  font-weight: 700;
  font-size: 24px;
  line-height: 29px;
  color: rgba(0, 0, 0, 0.8);
}

.delivery-dialog__small-title {
  padding: 0 30px 18px 30px;
  font-weight: 700;
  font-size: 18px;
  line-height: 21px;
  color: #333333;
}

.delivery-dialog__main-contacts {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 10px;
}

/* .delivery-dialog__address {
    padding-bottom: 38px;
} */
.delivery-dialog__comments {
  padding-bottom: 50px;
}

.delivery-dialog__send-block {
  padding-right: 30px;
  padding-left: 30px;
}

.delivery-dialog__send-block .btn {
  margin-bottom: 10px;
}

.delivery-dialog .nav-tabs {
  padding-right: 30px;
  padding-left: 30px;
}

.delivery-dialog .nav-tabs > li > a {
  padding-top: 0;
}

.delivery-dialog .tab-content {
  padding-top: 40px;
  padding-bottom: 40px;
}

.delivery-dialog .tab-content::before {
  right: 30px;
  left: 30px;
}

.delivery-dialog .form-group {
  display: flex;
  width: 100%;
  margin-bottom: 0;
  padding-right: 30px;
  padding-left: 30px;
}

.delivery-dialog .form-field {
  width: 100%;
  max-width: 33.3333333;
}

.delivery-dialog .form-field:not(:last-child) {
  margin-right: 40px;
}

.checked-list {
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  /*justify-content: space-between;*/
  padding-right: 30px;
  padding-left: 30px;
  padding-bottom: 36px;
}

.checked-list input {
  position: absolute;
  top: 0;
  left: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}

.checked-list__item {
  position: relative;
  padding: 20px 22px 20px 24px;
  font-weight: 700;
  font-size: 18px;
  line-height: 21px;
  background-color: #f7f7f7;
  border: 1px solid transparent;
  cursor: pointer;
}

.checked-list__item:not(:last-child) {
  margin-right: 10px;
}

.checked-list__item--active {
  border: 1px solid #1fb758;
  transition: 0.2s ease-in-out;
}

.checked-list__item--active .checked-list__item-title {
  color: #1fb758;
}

.checked-list__item-title {
  margin-bottom: 10px;
  color: #333333;
}

.checked-list__item-description {
  font-weight: 400;
  font-size: 15px;
  color: #595959;
}

.checked-list--date {
  justify-content: start;
  margin-right: 30px;
  margin-left: 30px;
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
}

.checked-list--date .checked-list__item {
  flex-shrink: 0;
  flex-basis: 96px;
  height: 65px;
  padding: 12px 10px;
  font-size: 16px;
  text-align: center;
}

.checked-list--date .checked-list__item-title {
  margin-bottom: 2px;
  white-space: nowrap;
}

.checked-list--payment {
  justify-content: start;
}

.checked-list--payment .checked-list__item-title {
  margin-bottom: 5px;
}

.delivery-tabs {
  /*margin-bottom: 36px;*/
  padding-bottom: 36px;
  /*border-bottom: 1px solid #ebebeb;*/
}

.delivery-tabs__content p {
  padding-right: 30px;
  padding-left: 30px;
}

.delivery-tabs__content p:last-child {
  margin-bottom: 0;
}

.availability-block {
  margin-top: 10px;
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
}

.availability-block__store {
  position: relative;
  padding-left: 14px;
  color: #595959;
}

.availability-block__store:before {
  content: "";
  position: absolute;
  top: 6px;
  left: 0px;
  width: 6px;
  height: 6px;
  background-color: #df0404;
  border-radius: 50%;
}

.availability-block__order {
  color: #aeaeae;
}

.date-field {
  display: flex;
  flex-wrap: wrap;
}

.date-field .form-group {
  width: 33.3333%;
}

.date-field .date-field-group {
  flex-shrink: 0;
}

.bottom-block .mobile-button {
  display: none;
  margin-bottom: 23px;
  margin-bottom: 23px;
  cursor: pointer;
  outline: none;
  border: none;
  color: #fff;
  font-family: SFUIDisplay, sans-serif;
  font-weight: 700;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
  border-radius: 2px;
  background-color: #00af42;
  text-align: center;
  width: 233px;
  padding-top: 9px;
  padding-bottom: 9px;
}

.checkout-basket-page .delivery-dialog {
  display: block;
}

.checkout-basket-page .final-basket-price {
  display: block;
}

body.delivery-basket-page {
  overflow-x: hidden;
}

body.delivery-basket-page .b-page {
  overflow: unset;
}

.delivery-basket-page .b-main.basket-page .final-basket-price {
  position: -webkit-sticky;
  position: sticky;
  top: 150px;
}
.delivery-dialog__small-title.date-select {
  margin-top: 38px;
}

.basket-order-page .item--checkbox {
  margin-bottom: 5px;
}

.basket-order-page .item--checkbox input {
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 2px solid #E1E1E1;
  box-sizing: border-box;
  border-radius: 1px;
  left: -25px;
  position: absolute;
  top: 30%;
  transform: translateY(-50%);
  background: #ffffff;
  transition: all 0.2s;
}

.is-client-container {
  display: flex;
  flex-direction: column-reverse;
  padding-top: 30px;
}

.is-client-container .checkbox-item__name {
  position: relative;
  /* padding-left: 30px; */
}

.is-client-container .is-client-checkbox {
  opacity: 0;
  visibility: hidden;
}

.is-client-container input {
  width: 50%;
}

.buttons-orders {
  margin-top: 30px;
}
.basket-page .map-link.link--map {
  font-size: 14px;
  line-height: 1;
  color: #1aba50;
  cursor: pointer;
}
.basket {
  position: relative;
}

.basket__title {
  font-size: 40px;
  line-height: 48px;
  font-weight: 700;
}

.basket__small-note {
  margin: 24px 0;
}

.basket__product {
  width: 100%;
}

.basket__cell-sep {
  flex: 0 0 auto;
  width: 72px;
}

.basket__footer {
  margin-top: 20px;
}

.basket__subfooter {
  display: flex;
  justify-content: space-between;
  font-size: 14px;
  line-height: 22px;
  color: #86868B;
}

.basket__accent {
  font-weight: 700;
}

.baskets__list {
  display: flex;
  margin-bottom: 24px;
  flex-wrap: wrap;
}

.baskets__list-item {
  position: relative;
  display: inline-flex;
  height: 44px;
  flex: 0 0 auto;
}

.baskets__list-item.active .baskets__list-btn-link {
  color: #fff;
  background-color: #1aba50;
  padding-right: 0;
}

.baskets__list-item:first-child .basket__dd--right {
  left: 0;
  right: auto;
}

.baskets__list-item-btn {
  width: 48px;
  height: 44px;
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  transition: color 0.25s;
  cursor: pointer;
}

.baskets__list-item-icon {
  width: 20px;
  height: 20px;
}

.basket__link-underline {
  margin-left: 24px;
  margin-top: 10px;
}

.basket__dd {
  position: absolute;
  top: 100%;
  left: 0;
  transition: 0.25s, left 0s;
  opacity: 0;
  visibility: hidden;
  transform: translate3d(0, 0, 0) scaleY(0);
  transform-origin: left top;
  top: 100%;
  left: auto;
  right: 0;
  width: 200px;
  z-index: 120;
}

.basket__dd--alt {
  width: 240px;
}

.basket__dd--left {
  left: 0;
  right: auto;
}

.basket__dd--right {
  left: auto;
  right: 0;
}

.basket__dd--open {
  opacity: 1;
  visibility: visible;
  transform: translate3d(0, 0, 0) scaleY(1);
}

.basket__dd-list {
  margin-top: 8px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}

.basket__dd-btn {
  display: block;
  padding: 11px 12px 11px;
  font-size: 14px;
  line-height: 18px;
  color: #1aba50;
  transition: background-color 0.25s;
  background-color: #fff;
  width: 100%;
  cursor: pointer;
  text-align: left;
}

.basket__dd-btn:hover {
  background-color: #E8F4FE;
}

.basket__bottom-footer {
  display: flex;
  justify-content: space-between;
  margin-top: 16px;
}

.basket__sum {
  font-size: 32px;
  line-height: 26px;
  font-weight: 700;
  margin-bottom: 20px;
}

.basket__sum .price__group {
  margin-bottom: 0;
}

.basket__bottom-footer-left {
  display: block;
}

.basket__bottom-footer-right {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.basket__link-action {
  margin-top: 24px;
}

.basket__link-action-2 {
  margin-top: 32px;
}

.basket__empty-text {
  font-size: 20px;
  line-height: 28px;
  color: #111;
  max-width: 882px;
}

.basket__title-form {
  margin: 0;
}

.basket__form {
  margin-top: 40px;
}

.basket__form-wrap {
  padding-top: 48px;
}

.baskets__list-btn-link {
  display: inline-flex;
  align-items: center;
  cursor: pointer;
  padding: 0 16px;
  background-color: #F5F5F7;
  color: #86868B;
  font-weight: 500;
  transition: background-color 0.25s, color 0.25s;
}

.baskets__list-item.active .baskets__list-btn-link {
  padding-right: 0;
}

.baskets__list-item--main.active .baskets__list-btn-link {
  padding-right: 16px;
}

.baskets__list-btn-link:hover {
  color: #fff;
  background-color: #1aba50;
}

.basket__empty {
  margin-top: 30px;
}
.big-tabs__header {
  width: 100%;
  overflow: auto;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.big-tabs__items {
  display: flex;
}

.big-tabs__btn-item {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
}
.big-tabs__btn-item:not(:first-child) {
  margin-left: 50px;
}

.big-tabs__btn-item-mobile {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin-bottom: -1px;
}
.big-tabs__btn-item-mobile.active svg {
  transform: rotate(180deg);
}
.big-tabs__btn-item-mobile.active .big-tabs__btn {
  color: #1aba50;
}
.big-tabs__btn-item-mobile .big-tabs__btn {
  display: flex;
  justify-content: space-between;
  width: 100%;
  color: #333;
  font-size: 16px;
}
.big-tabs__btn-item-mobile .big-tabs__btn svg {
  width: 10px;
  height: 10px;
  fill: transparent;
}

.big-tabs__btn {
  font-size: 18px;
  line-height: 23px;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: rgba(51, 51, 51, 0.7);
  padding: 15px 0;
  align-items: center;
  display: flex;
  position: relative;
  transition: color 0.25s;
  cursor: pointer;
}

.big-tabs__btn.active {
  color: #1aba50;
}

.big-tabs__body {
  margin-top: 20px;
}
.big-tabs__body .catalog {
  margin-bottom: 0;
}

.big-tabs__sections {
  display: flex;
  margin: 0 -15px;
  width: calc(100% + 30px);
  justify-content: space-between;
}

.big-tabs__item .big-tabs__delivery {
  font-size: 14px;
  line-height: 22px;
}

.big-tabs__offers .catalog__top-nav {
  border-top: 0;
}

.big-tabs__service .page-title {
  display: none;
}
.big-tabs__service .catalog__header-filter {
  margin-top: 0;
}
.big-tabs__service .form-glass {
  padding: 10px 0;
}

.big-tabs__left-section {
  padding: 0 15px;
  min-width: 0;
  width: 40%;
}

.big-tabs__right-section {
  width: 30%;
  padding: 0 15px;
}

.big-tabs__narrow-section {
  max-width: 992px;
}

.big-tabs__btn-count {
  position: relative;
  top: -5px;
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  margin-left: 4px;
}

.big-tabs__btn-item--count {
  position: relative;
}

.big-tabs__btn-item--count:not(:last-child)::after {
  content: "";
  position: absolute;
  top: 50%;
  left: auto;
  right: 0;
  width: 1px;
  height: 20px;
  background-color: #e6e7e9;
  transform: translateY(-50%);
}

.big-tabs__btn-item--count .big-tabs__btn::after {
  display: none;
}

.big-tabs__characteristics .characteristics-table__item,
.big-tabs__characteristics .characteristics-table__item-name {
  font-size: 14px;
  line-height: 18px;
}
.big-tabs__characteristics .characteristics-table__item .tooltip__text,
.big-tabs__characteristics .characteristics-table__item-name .tooltip__text {
  font-size: 14px;
  line-height: 18px;
}
.big-tabs__characteristics .characteristics-table__item .tooltip__icon,
.big-tabs__characteristics .characteristics-table__item-name .tooltip__icon {
  width: 15px;
  height: 15px;
  color: rgba(51, 51, 51, 0.6);
  background: transparent;
}
.big-tabs__characteristics .characteristics-table__item .tooltip__icon .svg-icon,
.big-tabs__characteristics .characteristics-table__item-name .tooltip__icon .svg-icon {
  width: 15px;
  height: 15px;
  fill: #fff;
}

.big-tabs__sections-title {
  font-weight: bold;
  font-size: 18px;
  line-height: 23px;
  color: #333;
}
.big-tabs__sections-title + .big-tabs__sections-title {
  margin-top: 40px;
}

.big-tabs__description-text {
  max-height: 100px;
  display: block;
  overflow: hidden;
}
.big-tabs__description-text.big-tabs__description--open {
  max-height: none;
}

.big-tabs__sections-description {
  font-size: 14px;
  line-height: 22px;
  margin-top: 40px;
}
.big-tabs__sections-description ul > li:before {
  background-color: #333;
}
.big-tabs__sections-description ul > li {
  font-size: 14px;
  line-height: 22px;
}
.big-tabs__sections-description .big-tabs__sections-title {
  margin-bottom: 20px;
}

.big-tabs__video-block {
  display: flex;
  flex-wrap: wrap;
  margin: -25px;
}

.big-tabs__video-item {
  width: 50%;
  padding: 25px;
}

.big-tabs__video-container {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
  height: 0;
}
.big-tabs__video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.breadcrumbs {
  font-size: 13px;
  line-height: 1.2;
  cursor: default;
}

.breadcrumbs__list {
  display: inline-flex;
  vertical-align: top;
  flex-wrap: wrap;
}

.breadcrumbs__item {
  display: flex;
  align-items: center;
  flex: 0 0 auto;
  max-width: 100%;
  padding: 2px 5px;
}
.breadcrumbs__item:last-child .breadcrumbs__separator {
  display: none;
}

.breadcrumbs__separator {
  margin: 0 10px 0 10px;
  height: 15px;
  width: 5px;
  color: #8b8d92;
}

.breadcrumbs__link {
  color: #1aba50;
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.25s;
  outline-offset: 1px;
  outline: none;
  flex: 0 1 auto;
  color: #8b8d92;
  cursor: pointer;
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.breadcrumbs__link:active {
  color: #a04;
}
.btn-del {
  width: 28px;
  height: 28px;
  color: #000;
  position: absolute;
  top: -36px;
  right: -7px;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: color 0.25s;
  z-index: 10;
}

.btn-del__icon {
  width: 14px;
  height: 14px;
  vertical-align: middle;
}

.btn-del:hover {
  color: #1aba50;
}

.catalog-compare {
  position: relative;
}

.catalog--compare {
  background-color: #fff;
  padding-bottom: 60px;
  padding-top: 15px;
}

.catalog--compare__no-results {
  text-align: center;
  padding-top: 25px;
}
.catalog--compare__no-results .btn {
  width: 240px;
}

.catalog-compare__head-layout {
  display: flex;
  position: relative;
}

.catalog-compare__head .product-slider__arrow--prev {
  left: -33px;
}

.catalog-compare__head .product-slider__arrow--prev.disabled,
.catalog-compare__head .product-slider__arrow--next.disabled {
  display: none;
}

.catalog-compare__head .product-slider__arrow--next {
  right: -33px;
  left: unset;
}

.catalog-compare__head-aside {
  flex: 0 0 auto;
  width: 16.6666%;
  padding: 0;
  display: flex;
  flex-direction: column;
}

.catalog-compare__head-main {
  flex: 0 0 auto;
  width: 83.3333%;
  position: relative;
}

.catalog-compare__head-mod {
  margin-top: auto;
  -webkit-user-select: none;
          user-select: none;
}

.catalog-compare__head-excludeSimilar {
  padding-bottom: 20px;
  pointer-events: all;
}

.catalog-compare__head-items {
  overflow: hidden;
  word-break: break-word;
}

.catalog-compare__head-items-grid {
  display: flex;
  transform: translate3d(0, 0, 0);
  transition: transform 0.3s;
}

.catalog-compare__head-item {
  display: flex;
  flex: 0 0 auto;
  width: 25%;
  border-left: 1px solid #ededed;
}
.catalog-compare__head-item .product-t-grid__card {
  padding-bottom: 15px;
}
.catalog-compare__head-item .product-t-grid__price {
  padding-bottom: 10px;
}

.catalog-compare__head--nav .catalog-compare__head-item {
  border-left: 1px solid #ededed;
}

.catalog-compare__head--nav {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 5000;
  transform: translate3d(0, -100%, 0);
  box-shadow: 0 4px 6px rgba(2, 13, 33, 0.08);
  background: #fff;
  visibility: hidden;
  opacity: 0;
  transition: transform 0.3s, visibility 0.3s, opacity 0.3s;
  pointer-events: none;
}

.catalog-compare__head--nav .catalog-compare__head-main {
  height: auto;
  background-color: #fff;
  pointer-events: all;
}

.touch .catalog-compare__head--nav .catalog-compare__head-main {
  pointer-events: none;
}

.catalog-compare--head-fixed .catalog-compare__head--nav {
  transform: translate3d(0, 0, 0);
  visibility: visible;
  opacity: 1;
}

.catalog-compare__body-group {
  border-bottom: 1px solid #ededed;
}

.catalog-compare__body-group + .catalog-compare__body-group {
  margin-top: 0;
}

.catalog-compare__body-group-header {
  padding: 24px 0 11px 0;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
  color: #000;
  transition: transform 0.3s;
  display: flex;
  align-items: center;
  width: 100%;
}

.catalog-compare__body-group-header-icon {
  width: 11px;
  height: 8px;
  flex: 0 0 auto;
  margin-left: 6px;
  transform: scaleY(1);
  margin-top: 3px;
}

.catalog-compare__body-group.open .catalog-compare__body-group-header-icon {
  transform: scaleY(-1);
}

.catalog-compare__body-group-header:hover {
  color: #1aba50;
}

.catalog-compare__table {
  word-break: break-word;
}

.catalog-compare__table-row {
  display: flex;
  border-top: 1px solid #ededed;
  transition: background-color 0.25s;
  font-size: 14px;
  line-height: 20px;
  background-color: white;
}

.catalog-compare__table-row:hover {
  background-color: rgba(15, 49, 106, 0.04);
}

.catalog-compare__table-aside {
  flex: 0 0 auto;
  width: 16.6666%;
  padding: 8px 20px 8px 0;
  font-weight: 500;
}

.catalog-compare__table-aside--bold {
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
  padding: 8px 20px 8px 0;
}

.catalog-compare__table-main {
  flex: 0 0 auto;
  width: 83.3333%;
  overflow: hidden;
  display: flex;
}

.catalog-compare__table-main-grid {
  display: flex;
  transform: translate3d(0, 0, 0);
  transition: transform 0.3s;
  width: 100%;
}

.catalog-compare__table-main-cell {
  flex: 0 0 auto;
  width: 25%;
  padding: 8px 15px 8px 15px;
  border-left: 1px solid #ededed;
  display: flex;
  align-items: center;
}

.catalog-compare__table-main-cell--accent {
  background-color: #ffeaef;
}

.no-touch .catalog-compare__table-row:hover {
  background: #ededed;
}

.catalog-compare__body-group-header-title {
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
}

.catalog-compare .price__value {
  font-size: 18px;
  line-height: 22px;
}

.catalog__placeholder-title {
  margin-bottom: 34px;
  font-size: 18px;
  line-height: 18px;
  color: #ACACAC;
}

.catalog__placeholder-text {
  font-size: 14px;
  line-height: 24px;
  color: #818690;
  margin: 12px 0 0;
  align-items: center;
}

.catalog__placeholder-icon {
  width: 20px;
  height: 20px;
  color: #e06;
  display: inline;
  margin-left: 6px;
}

.catalog-compare__head-container {
  max-width: 1628px;
  padding-left: 54px;
  padding-right: 54px;
  margin-left: auto;
  margin-right: auto;
}
.catalog-item {
  position: relative;
  margin: 0 0 30px;
}

.catalog-item .scu-code {
  margin-left: 20px;
}

.catalog-item__wrap {
  display: flex;
}

.catalog-item__left {
  flex: 0 0 auto;
  width: 570px;
  background-color: #fff;
}

.catalog-item__center {
  flex: 1 1 auto;
  padding-left: 30px;
  padding-right: 30px;
  min-width: 0;
}

.catalog-item__right {
  flex: 0 0 auto;
  width: 330px;
}

.catalog-item__visual-wrap {
  position: -webkit-sticky;
  position: sticky;
  top: 20px;
}

.catalog-item__visual {
  position: relative;
  max-width: 420px;
}

.catalog-item__visual::after {
  content: "";
  display: block;
  padding-top: 100%;
}

.catalog-item__image,
.catalog-item__image.product-image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.catalog-item__availability .availability--green {
  display: flex;
  align-items: center;
}
.catalog-item__availability .availability--green:before {
  content: "";
  width: 2px;
  height: 10px;
  margin-right: 2px;
  background: #1aba50;
}
.catalog-item__availability .availability--green .availability__main {
  display: flex;
  align-items: center;
}
.catalog-item__availability .availability--green .availability__main:before {
  content: "";
  width: 2px;
  height: 10px;
  margin-right: 2px;
  background: #1aba50;
}
.catalog-item__availability .availability--green .availability__main span {
  color: #333;
  display: flex;
  align-items: center;
}
.catalog-item__availability .availability--green .availability__main span:before {
  content: "";
  width: 2px;
  height: 10px;
  margin-right: 8px;
  background: #1aba50;
}
.catalog-item__availability .availability--gray {
  display: flex;
  align-items: center;
  color: #333;
}
.catalog-item__availability .availability--gray:before {
  content: "";
  width: 6px;
  height: 6px;
  margin-right: 10px;
  border-radius: 3px;
  background: #DF0404;
}

.catalog-item__sale-mob {
  background: #f0f0f0;
}
.catalog-item__sale-mob .attention-block__text {
  color: #333;
  line-height: 18px;
}
.catalog-item__sale-mob .attention-block__time,
.catalog-item__sale-mob .attention-block__caption {
  color: #e06;
}

.catalog-item__sale-block {
  background: #fff;
  padding: 0 0 15px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin-bottom: 15px;
  border-radius: 0;
}
.catalog-item__sale-block .attention-block__text {
  color: #1aba50;
  line-height: 18px;
}
.catalog-item__sale-block .attention-block__text:hover {
  color: #595959;
}
.catalog-item__sale-block .attention-block__icon {
  width: 22px;
  height: 24px;
  margin-right: 8px;
  color: #fec537;
}
.catalog-item__sale-block .attention-block__info {
  margin-top: 8px;
}
.catalog-item__sale-block .attention-block__info {
  line-height: 16px;
  letter-spacing: 0;
}
.catalog-item__sale-block .attention-block__caption {
  color: #595959;
}
.catalog-item__sale-block .attention-block__time {
  color: #333;
  font-weight: 500;
}

.catalog-item__price .price__value {
  font-size: 24px;
  line-height: 28px;
}
.catalog-item__price .price__group--old .price__value {
  font-size: 14px;
}
.catalog-item__price .price__group--old .price__currency {
  font-size: 12px;
  text-decoration: line-through;
  display: inline-block;
}

.catalog-item__basket-action {
  margin: 20px 0;
}
.catalog-item__basket-action .basket-action__btn {
  line-height: 38px;
}
.catalog-item__basket-action .catalog-item__availability-btn {
  line-height: 36px;
  padding: 0 15px;
}
.catalog-item__basket-action .basket-action__cell-input .field-input.field-count__input {
  height: 40px;
}

.catalog-item__filter {
  position: relative;
  margin: 25px 0;
  max-width: 300px;
}

.catalog-item__description {
  margin: 7px 0;
}

.catalog-item__description-2 {
  margin: 7px 0;
  color: #818690;
}

.catalog-item__subtitle {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.catalog-item__subtitle-item {
  flex: 0 0 auto;
  margin-right: 25px;
}

.catalog-item__subtitle-left {
  display: flex;
  align-items: center;
}
.catalog-item__subtitle-left .scu-code {
  margin: 0;
  color: rgba(51, 51, 51, 0.7);
  padding-right: 5px;
}

.catalog-item__subtitle-left:only-child {
  min-height: 10px;
}

.catalog-item__scu {
  cursor: pointer;
  font-size: 14px;
  line-height: 17px;
  margin-right: 20px;
}

.catalog-item-page {
  background: #FFFFFF;
  box-shadow: 0px 2px 6px 6px rgba(0, 0, 0, 0.05);
  padding: 20px 30px 55px;
  margin-bottom: 30px;
}

.catalog-item__scrolling {
  box-shadow: 0 2px 6px 6px rgba(0, 0, 0, 0.05), inset 0 6px 6px -3px rgba(0, 0, 0, 0.05);
  background: #fff;
  padding: 10px 35px;
  position: fixed;
  max-width: 1520px;
  width: 100%;
  z-index: 500;
  display: none;
  align-items: center;
  top: 100px;
}

.catalog-item__scroll-price {
  display: flex;
  align-items: center;
  margin-left: auto;
}
.catalog-item__scroll-price .basket-action__cell-input {
  width: 120px;
}
.catalog-item__scroll-price .catalog-item__price {
  margin-right: 15px;
}
.catalog-item__scroll-price .catalog-item__basket-action {
  margin: 0;
}
.catalog-item__scroll-price .catalog-item__basket-action .price__currency {
  padding-left: 15px;
}
.catalog-item__scroll-price .basket-action__cell-input {
  display: none;
}

.catalog-item__scroll-img {
  margin-right: 20px;
  min-width: 65px;
}

.catalog-item__scroll-title {
  font-weight: 500;
  padding-bottom: 5px;
}

.catalog-item__scroll-name {
  padding-right: 50px;
}

.catalog-item__scroll-scu {
  display: flex;
}
.catalog-item__scroll-scu .catalog-item__scu {
  font-size: 13px;
}
.catalog-item__scroll-scu .scu-code {
  margin-left: 0;
  color: rgba(51, 51, 51, 0.7);
}

.catalog-item__header {
  padding-bottom: 20px;
}
.catalog-item__header .page-title {
  margin: 0 0 20px;
}

.catalog-item__filters .field-checkbox__count {
  display: none;
}

.catalog-item__filters-led .catalog-item__filters + .catalog-item__filters {
  margin-top: 20px;
}

.catalog-item__filter-item {
  margin-top: 20px;
}
.catalog-item__filter-item:first-child {
  margin-top: 0;
}
.catalog-item__filter-item .field-select {
  padding-top: 26px;
}
.catalog-item__filter-item .field-select .field-text--label .field-input {
  font-size: 14px;
  line-height: 20px;
  padding: 4px 16px 4px;
  border-color: #d7d7d7;
  border-radius: 0;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #333;
}
.catalog-item__filter-item .field-select .field-text--label .field-input ~ .field-text__int-label, .catalog-item__filter-item .field-select .field-text--label .field-input:not(:placeholder-shown) ~ .field-text__int-label {
  font-size: 14px;
  line-height: 18px;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: bold;
  left: 0;
  top: -17px;
  color: #333;
  padding: 0;
}
.catalog-item__filter-item .field-select__btn {
  border-radius: 0;
  font-size: 14px;
  line-height: 20px;
  padding: 4px 16px 4px;
  border-color: #d7d7d7;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #333;
  height: 30px;
}

.catalog-item__gifts {
  margin-top: 21px;
}

.catalog-item__features {
  margin-top: 28px;
}

.catalog-item__aside {
  padding: 20px 30px;
  background-color: #fff;
  box-shadow: 0px 2px 6px 6px rgba(0, 0, 0, 0.05);
  margin: 20px 0;
}

.catalog-item__tooltip {
  margin-top: 5px;
}

.catalog-item__sep {
  width: 100%;
  height: 1px;
  background: #e6e7e9;
  margin-top: 16px;
  margin-bottom: 20px;
}

.catalog-item__sale-btn-wrap {
  margin: 20px 0;
}

.catalog-item__sale-btn {
  display: flex;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  color: #e06;
  cursor: pointer;
}

.catalog-item__sale-btn-icon {
  width: 20px;
  height: 20px;
  margin-right: 8px;
  flex: 0 0 auto;
}

.catalog-item__link-arrow {
  margin: 17px 0 6px;
}

.catalog-item__delivery {
  margin: 20px 0 0;
  font-size: 14px;
  line-height: 18px;
  color: #333;
}
.catalog-item__delivery span {
  padding-left: 5px;
  font-weight: bold;
}
.catalog-item__delivery + .catalog-item__delivery {
  margin-top: 8px;
}

.catalog-item__bonus {
  font-size: 14px;
  line-height: 20px;
  color: #000;
  margin-top: 4px;
}

.catalog-item__bonus-accent {
  color: #e06;
  font-weight: 500;
}

.catalog-item__slider + .catalog-item__slider {
  margin-top: 30px;
}

.catalog-item__slider-wrapper {
  position: relative;
}
.catalog-item__slider-wrapper .image-slider__arrow {
  display: none;
}
.catalog-item__slider-wrapper .image-slider__thumbs {
  overflow-y: auto;
  scrollbar-width: thin;
  z-index: 1;
  margin: 15px 0 20px;
  width: 100%;
  flex-wrap: nowrap;
}
.catalog-item__slider-wrapper .image-slider__thumbs::-webkit-scrollbar {
  width: 4px;
}
.catalog-item__slider-wrapper .image-slider__thumbs::-webkit-scrollbar-thumb {
  background-color: #f7f7f7;
}
.catalog-item__slider-wrapper .image-slider__thumbs .image-slider__thumb:not(:first-child) {
  margin-left: 15px;
}

.catalog-item__status {
  position: absolute;
  top: 0;
  left: 0;
  border-top-left-radius: 10px;
  z-index: 3;
}
.catalog-item__status .status__item {
  margin-bottom: 10px;
}

.product-guarantee {
  width: 46px;
  height: 57px;
  color: #782C7E;
}

.catalog-item__info {
  margin-top: 50px;
}

.catalog-item__seo-text {
  margin-top: 63px;
}

.catalog-item__additional-filter {
  padding: 17px 20px 20px;
  border-radius: 10px;
  background: rgba(15, 49, 106, 0.04);
  margin-top: 16px;
}

.catalog-item__additional-filter:empty {
  display: none;
}

.catalog-item__additional-filter-item {
  margin-top: 10px;
  padding-bottom: 20px;
  border-bottom: 1px solid #e6e7e9;
}

.catalog-item__additional-filter-item:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}

.catalog-item__compare {
  margin-top: 52px;
  margin-bottom: 52px;
}

.catalog-item__wrap-btn {
  margin-top: 26px;
  width: 100%;
}

.catalog-item__note-block .note-block {
  padding-bottom: 30px;
  align-items: center;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  color: rgba(51, 51, 51, 0.7);
}
.catalog-item__note-block .note-block .note-block__icon {
  border-color: #1aba50;
  margin-right: 15px;
}

.catalog-item__scroll-links {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 20px 0;
}

.catalog-item__scroll-link {
  margin-right: 16px;
  margin-top: 5px;
  display: flex;
  align-items: center;
  cursor: pointer;
  font-size: 14px;
  line-height: 18px;
  color: #333;
}
.catalog-item__scroll-link .svg-icon {
  width: 20px;
  height: 20px;
  margin-right: 6px;
  color: #1aba50;
  fill: #fff;
}
.catalog-item__scroll-link:hover {
  color: #1aba50;
}

.catalog-item__scroll-link:last-child {
  margin-right: 0;
}

.catalog-item-quick-view {
  margin: 0;
}
.catalog-item-quick-view .catalog-item-page {
  box-shadow: none;
  padding: 0;
  margin: 0;
}
.catalog-item-quick-view .btn-quickView__more {
  width: 100%;
}
.catalog-item__rating {
  cursor: pointer;
}

.catalog-item__rating-empty {
  display: flex;
  align-items: center;
}
.catalog-item__rating-empty .svg-icon {
  color: #d9dbe1;
  width: 14px;
  height: 14px;
  margin-right: 2px;
}
.catalog-item__rating-empty .rating-action__count {
  padding-left: 5px;
}

.catalog {
  position: relative;
  margin: 0 0 70px;
}

.page-title__value {
  line-height: 1.3;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: 500;
  text-transform: none;
  letter-spacing: normal;
  font-size: 32px;
}

.catalog__header {
  display: flex;
  align-items: flex-start;
  margin-bottom: 20px;
}
.catalog__header:empty {
  margin-bottom: 0;
}
.catalog__header .page-title {
  margin: 0;
  margin-right: auto;
}
.catalog__header .page-title__value {
  display: inline-block;
  margin-right: 15px;
}
.catalog__header .fixed-block {
  min-width: 70px;
  margin-left: 20px;
  flex-shrink: 0;
}
.catalog__header .active-fixed .catalog__toolbar.catalog__toolbar {
  padding: 10px 0;
  grid-column-gap: 0;
  background-color: #fff;
  top: 66px;
}
.catalog__header .active-fixed .catalog__toolbar-toggle {
  justify-content: center;
  padding-top: 1px;
  padding-bottom: 2px;
}
.catalog__header .active-fixed .catalog__toolbar-toggle:first-child {
  border-right: 1px solid #d9dbe1;
}
.catalog__header .active-fixed .catalog__toolbar-toggle span {
  display: block;
}

.catalog__qauntity {
  font-weight: bold;
  display: none;
  font-size: 14px;
  line-height: 120%;
  color: #8b8d92;
  white-space: nowrap;
}

.catalog__toolbar {
  display: flex;
  justify-content: flex-end;
}

.catalog__mobile-toolbar {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}

.catalog__toolbar-toggle + .catalog__toolbar-toggle {
  margin-left: 20px;
}

.catalog__toolbar-toggle {
  display: flex;
  align-items: center;
}
.catalog__toolbar-toggle span {
  font-weight: 500;
  color: #333;
  font-size: 14px;
  line-height: 26px;
  margin-right: 5px;
  display: flex;
  align-items: center;
}
.catalog__toolbar-toggle .svg-icon {
  width: 10px;
  height: 10px;
  fill: #fff;
  color: #1aba50;
}
.catalog__toolbar-toggle .svg-icon--active {
  display: none;
}
.catalog__toolbar-toggle .num {
  min-width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  border-radius: 50%;
  background: #1aba50;
  color: #fff;
  font-size: 10px;
  margin-left: 7px;
}

.catalog__toolbar-toggle--filter .svg-icon {
  width: 20px;
  height: 20px;
  fill: transparent;
}
.catalog__toolbar-toggle--filter span {
  margin-left: 5px;
  margin-right: 0;
}

.catalog__toolbar-button--up {
  position: fixed;
  bottom: 60px;
  right: 15px;
  width: 43px;
  height: 43px;
  background-color: #1ABA50;
  border-radius: 50%;
  cursor: pointer;
  z-index: 11000;
}
.catalog__toolbar-button--up:after {
  position: absolute;
  content: "";
  top: 55%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-45deg);
  width: 13.5px;
  height: 13.5px;
  border-top: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
}

.catalog__toolbar-toggle--active .svg-icon--inactive {
  display: none;
}
.catalog__toolbar-toggle--active .svg-icon--active {
  display: block;
}

.catalog__placeholder {
  min-height: 200px;
}

.catalog__links {
  margin-bottom: 40px;
}

.catalog__layout {
  display: flex;
  flex-wrap: nowrap;
}

.catalog__layout-sort .field-check-list__item {
  border-bottom: 1px solid #eeeff4;
  margin: 0;
  padding: 17px 0;
}
.catalog__layout-sort .field-checkbox {
  font-size: 17px;
  line-height: 160%;
  width: 100%;
}
.catalog__layout-sort .field-checkbox__visual {
  order: 10;
  margin-right: 0;
  margin-left: 10px;
}

.catalog__layout-aside {
  margin-right: 15px;
  width: 270px;
  flex-shrink: 0;
}
.catalog__layout-aside hr {
  margin: 15px 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.catalog__layout-aside .media-page {
  margin-top: 20px;
}
.catalog__layout-aside h3.article-grid__title {
  font-size: 18px;
}
.catalog__layout-aside ul > li, .catalog__layout-aside .nav > li > a, .catalog__layout-aside .nav > li > span {
  padding-left: 0;
}

.catalog__layout-aside-container {
  background-color: #fff;
  padding: 15px 15px 0;
}
.catalog__layout-aside-container .mobile-popup__body {
  padding-bottom: 0;
}

.catalog__layout-main {
  flex: 1 1 auto;
}

.catalog__list-message {
  margin: 20px 0;
}

.catalog__list-message-title {
  margin: 12px 0;
}

.catalog__list-message-body {
  margin: 12px 0;
}

.catalog__list-message-actions {
  margin: 20px 0;
}

.catalog__list-message-actions-grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  width: calc(100% + 24px);
}

.catalog__list-message-action {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
}

.catalog__top-text {
  margin-bottom: 20px;
}

.catalog__top-nav {
  margin-bottom: 15px;
  padding: 15px 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.catalog__top-nav-grid {
  display: flex;
  justify-content: flex-end;
  flex-wrap: nowrap;
  align-items: center;
}

.catalog__top-nav-cell {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
  padding-top: 5px;
  padding-left: 0px;
  padding-bottom: 5px;
}

.catalog__top-nav-sorting-title {
  padding: 0;
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  color: #595959;
}

.catalog__top-nav-sorting {
  padding: 0;
}
.catalog__top-nav-sorting .active-tags__btn {
  padding: 0;
  margin-left: 15px;
  border: 0;
  color: #333;
}
.catalog__top-nav-sorting .active-tags__btn.active, .catalog__top-nav-sorting .active-tags__btn:hover {
  background: none;
  color: #1aba50 !important;
}

.catalog__top-nav-section {
  background: #fff;
  margin-bottom: 15px;
  border-radius: 3px;
  padding: 20px;
}
.catalog__top-nav-section .article-grid__grid {
  width: calc(100% + 20px);
  margin: -10px;
}
.catalog__top-nav-section .article-grid__cell {
  width: 20%;
  padding: 10px;
}
.catalog__top-nav-section .article-poster {
  border: 0;
  border-radius: 0;
}
.catalog__top-nav-section .article-poster__info {
  text-align: center;
  padding: 10px 0 0;
}
.catalog__top-nav-section .article-poster__visual {
  border-radius: 0;
  max-width: 100%;
}
.catalog__top-nav-section .article-poster__title {
  font-size: 14px;
  line-height: 20px;
  color: #333;
}
.catalog__top-nav-section .article-poster {
  min-height: auto;
}

.catalog__top-nav-tags .filter__filter-list {
  margin-bottom: 15px;
}
.catalog__top-nav-tags .filter__filter-list:empty {
  margin-bottom: 0;
}
.catalog__top-nav-tags .active-filters__grid {
  margin-bottom: 15px;
}

.catalog__top-nav-section--flex {
  display: flex;
  width: 100%;
  align-items: center;
}

.catalog__top-nav-cell--active-filters {
  margin-right: auto;
  min-width: 0;
  flex: 1 1 auto;
}

.catalog__top-nav-cell--aside-toggle {
  display: none;
}

.catalog__aside-toggle {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  width: 40px;
  height: 40px;
  color: #1aba50;
  transition: 0.25s;
}

.catalog__aside-toggle-icon {
  display: block;
  width: 40px;
  height: 40px;
}

.catalog__aside-toggle::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.catalog__top-nav-active-filter .active-filters__grid {
  margin-bottom: 12px;
}
.catalog__top-nav-active-filter .active-filters__grid:empty {
  margin: 0;
  display: none;
}
.state--focus-enabled .catalog__aside-toggle:focus::after {
  opacity: 0.75;
}

.catalog__aside-toggle:active {
  color: #ff0f00;
}

.catalog__aside-close {
  display: none;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  background: transparent;
  color: #fff;
  cursor: pointer;
  transition: 0.25s;
  opacity: 0;
  visibility: hidden;
}

.catalog__aside-close-icon {
  display: block;
  width: 30px;
  height: 30px;
}

.catalog__aside-close::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}
.state--focus-enabled .catalog__aside-close:focus::after {
  opacity: 0.75;
}

.catalog__aside-close:active {
  color: #d9dbe1;
}

.catalog__description {
  margin-top: 20px;
  background: #fff;
  width: 100%;
  padding: 20px;
}

.catalog__description--open .catalog__description-text {
  max-height: none;
  display: block;
}
.catalog__description--open .catalog__description-text .section-mobile-links {
  display: flex;
}
.catalog__description--open .catalog__description-text .section-mobile-links .section-mobile-link {
  margin-right: 10px;
  width: 50px;
  text-align: center;
  border-radius: 3px;
  font-size: 14px;
  line-height: 25px;
  font-weight: 700;
  color: #fff;
  text-transform: uppercase;
}
.catalog__description--open .catalog__description-text .section-mobile-links .section-mobile-link.status-label-new {
  background: #00bf5f;
}
.catalog__description--open .catalog__description-text .section-mobile-links .section-mobile-link.status-label-hit {
  background: #fc6a03;
}
.catalog__description--open .catalog__description-text .section-mobile-links .section-mobile-link.status-label-sale {
  background: #ff4747;
}
.catalog__description--open .catalog__description-toggle {
  display: none;
}

.catalog__description-title {
  font-weight: bold;
  font-size: 18px;
  line-height: 150%;
  margin-bottom: 3px;
}

.catalog__description-text {
  font-size: 14px;
  line-height: 150%;
  color: #333;
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-height: 126px;
}
.catalog__description-text h5 {
  font-size: 18px;
  line-height: 150%;
  color: #000;
}
.catalog__description-text p {
  margin-bottom: 15px;
}
.catalog__description-text .htmlblockedit {
  position: relative;
}

.catalog__description-toggle {
  font-size: 14px;
  font-weight: 500;
  color: #1aba50;
  cursor: pointer;
}
.catalog__description-toggle:after {
  content: "";
  display: inline-block;
  position: relative;
  right: 0;
  top: -1px;
  width: 7px;
  height: 7px;
  margin-left: 5px;
  margin-top: 14px;
  border-top: 2px solid #1aba50;
  border-right: 2px solid #1aba50;
  transform: rotate(45deg);
  transition: all 0.3s;
}
.catalog__description-toggle:hover:after {
  right: -3px;
}

.search-page .catalog__header {
  margin-top: 30px;
}
.search-page .page-title__value {
  font-size: 26px;
  line-height: 130%;
}

.mobile-popup--sort .accordion__content {
  height: auto !important;
}

.catalog__sectionnews:not(:empty) {
  padding-top: 10px;
}
.catalog__view-toggler {
  margin-left: auto;
  flex: 0 0 auto;
}

.catalog__header-filter {
  margin-top: 30px;
}

.catalog__container {
  width: 100%;
}

.catalog__mobile-menu {
  padding-bottom: 20px;
}

.catalog__mobile-menu-title {
  background: #1aba50;
  color: #fff;
  padding: 7px 10px;
  font-weight: 500;
  line-height: 29px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.catalog__mobile-menu-title svg {
  width: 10px;
  height: 10px;
  fill: transparent;
}
.catalog__mobile-menu-title.open svg {
  transform: rotate(180deg);
}

.catalog__mobile-menu-links {
  background: #fff;
}

.catalog__mobile-menu-item {
  padding: 10px;
  line-height: 20px;
  font-weight: 500;
  text-transform: uppercase;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.catalog__mobile-menu-item:not(:first-child) {
  border-top: 1px solid rgba(51, 51, 51, 0.2);
}
.catalog__mobile-menu-item a {
  color: rgba(51, 51, 51, 0.7);
}
.catalog__mobile-menu-item.filter__link--current svg {
  width: 10px;
  height: 10px;
  fill: transparent;
  color: #1aba50;
}
.catalog__mobile-menu-item.filter__link--current a {
  color: #1aba50;
  pointer-events: none;
}
.categories {
  margin-bottom: 32px;
}

.categories__grid {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -10px;
}

.categories__item {
  position: relative;
  padding: 20px;
  width: calc(33.3333% - 20px);
  margin: 0 10px 20px;
  background: #fff;
}
.categories__item.open {
  height: auto !important;
}

.categories__item-left {
  display: flex;
}

.categories__item-link {
  color: #333333;
  display: block;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 10px;
  font-weight: 500;
  transition: color 0.25s;
}
.categories__item-link:hover {
  color: #1aba50;
}

.categories__items-hide {
  border-bottom: 1px solid rgba(51, 51, 51, 0.1);
  margin-bottom: 10px;
}
.categories__items-hide .categories__item-list {
  transition: none !important;
}

.categories__item-image {
  min-width: 51px;
  width: 51px;
  height: 51px;
  margin-right: 20px;
  object-fit: contain;
  flex: none;
}

.categories__link {
  text-decoration: none;
  display: block;
  font-size: 14px;
  line-height: 19px;
  margin-bottom: 10px;
  color: black;
  transition: color 0.25s;
}
.categories__link:hover {
  color: #1aba50;
}

.categories__btn-more {
  color: #1aba50;
  font-size: 14px;
  line-height: 26px;
  font-weight: 500;
  cursor: pointer;
  height: 26px;
}

.categories__status-link {
  display: flex;
}
.categories__status-link .status-label {
  margin-right: 20px;
  text-transform: uppercase;
  font-size: 22px;
  line-height: 40px;
  width: 80px;
}
.categories__status-link a {
  color: #333;
  font-weight: 500;
  font-size: 26px;
  line-height: 40px;
}
.categories__status-link a:hover {
  color: #1aba50;
}
.categories__status-link:not(:first-child) {
  margin-top: 20px;
}
.characteristics-table__title {
  font-size: 14px;
  line-height: 18px;
  color: #333;
  margin-bottom: 8px;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: bold;
}

.characteristics-table__item {
  display: flex;
  position: relative;
  justify-content: space-between;
  align-items: center;
  color: #333;
  font-size: 12px;
  line-height: 16px;
}
.characteristics-table__item:before {
  content: "";
  position: absolute;
  bottom: 3px;
  left: 0;
  right: 0;
  border: 1px dashed rgba(51, 51, 51, 0.1);
}
.characteristics-table__item:not(:first-child) {
  padding-top: 10px;
}

.characteristics-table__item-name {
  padding-right: 6px;
  background: #fff;
  position: relative;
}
.characteristics-table__item-name .tooltip__text {
  color: #333;
  font-size: 12px;
  line-height: 16px;
}

.characteristics-table__item-value {
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: bold;
  padding-left: 6px;
  background: #fff;
  position: relative;
  z-index: 1;
}
.clean-basket__text {
  margin-bottom: 20px;
  font-weight: 500;
  font-size: 16px;
  line-height: 120%;
}

.clean-basket__action {
  display: flex;
}
.clean-basket__action .btn {
  flex-grow: 2;
  justify-content: center;
  height: 50px;
}
.clean-basket__action .btn:not(:last-child) {
  flex-grow: 1;
  margin-right: 10px;
  width: 50%;
}

.compare-action.active .svg-icon {
  color: #1aba50;
}

.compare-action__btn {
  width: 35px;
  height: 35px;
  color: #a7abb2;
  cursor: pointer;
  transition: color 0.25s;
  font-size: 14px;
  line-height: 17px;
  display: inline-flex;
  align-items: center;
}

.compare-action__text {
  flex: 0 0 auto;
  white-space: nowrap;
  margin-left: 12px;
}

.compare-action__text--hidden {
  display: none;
}

.compare-action.active .favorite-action__text--shown {
  display: none;
}

.compare-action.active .favorite-action__text--hidden {
  display: block;
}

.compare-action.active .compare-action__btn {
  color: #e06;
}

.compare-action__btn-icon {
  width: 20px;
  height: 20px;
  flex: 0 0 auto;
}

.compare-action.disabled {
  opacity: 0.7;
  cursor: not-allowed;
}

.compare-action:not(.disabled):not(.active) .compare-action__btn:hover {
  color: #e06;
}

.compare-action--full .compare-action__btn {
  width: auto;
  color: #818690;
}

.basket-page .compare-widget {
  display: none;
}

.compare-page .compare-widget {
  display: none;
}

.compare-widget {
  position: fixed;
  top: auto;
  bottom: 0;
  right: 36px;
  z-index: 100;
  transition: transform 0.3s;
}

.compare-widget__wrap {
  display: flex;
  align-items: center;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  box-shadow: 0 2px 6px 6px rgba(0, 0, 0, 0.05);
  background-color: #1aba50;
  color: #fff;
  font-size: 16px;
  line-height: 120%;
  transition: background-color 0.25s;
}

.compare-widget__text {
  color: #fff;
  text-transform: uppercase;
}

.compare-widget--active .compare-widget__wrap {
  background-color: #1aba50;
  color: #fff;
}

.compare-widget--active:hover .compare-widget__wrap {
  background-color: #1aba50;
  color: #fff;
}

.compare-widget__main {
  text-decoration: none;
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  padding: 0 20px;
}

.compare-widget__icon {
  width: 16px;
  height: 16px;
  margin-right: 10px;
  color: #fff;
}

.compare-widget__counter {
  margin-right: 10px;
}

.compare-widget__icon-clean {
  width: 16px;
  height: 18px;
  fill: transparent;
  color: #fff;
}

.compare-widget__btn-clean {
  height: 40px;
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: relative;
  border-left: 1px solid #fff;
}

.compare-widget__mob-counter {
  display: none;
}
.compare__main-wrap {
  overflow: auto;
  margin-top: 20px;
}

.compare__params {
  margin-top: 24px;
}

.compare__product-image-wrap {
  padding: 16px 16px 0;
}

.compare__product-image {
  object-fit: contain;
}

.compare__product-param {
  padding: 8px 32px 8px;
  font-size: 14px;
  line-height: 20px;
  color: #000;
  font-weight: 400;
  border-top: 1px solid #e6e7e9;
  width: 266px;
}

.compare__product-param--alt {
  font-weight: 500;
  padding-left: 0;
  width: 358px;
}

.compare__main {
  padding-bottom: 20px;
}

.compare__wrap {
  margin-top: 16px;
}

.compare__top {
  display: flex;
}

.compare__sep {
  width: 358px;
}

.compare__product {
  width: 266px;
  background-color: #fff;
  padding-bottom: 30px;
  position: relative;
}

.compare__product-name {
  display: -webkit-box;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  margin-top: 13px;
  padding: 0 28px;
  max-height: 41px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.compare__product-image {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
  height: 156px;
}

.compare__product-image::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  background: rgba(15, 49, 106, 0.04);
  border-radius: 10px;
  z-index: 0;
}

.compare__line {
  display: flex;
}

.compare__product-param-wrap {
  width: 224px;
}

.compare__frame {
  position: absolute;
  top: 7px;
  right: 7px;
  left: 7px;
  border: 2px solid #e06;
  border-radius: 10px;
}

.compare__link {
  position: absolute;
  top: 7px;
  right: 7px;
  left: 7px;
  border: none;
  outline: none;
  z-index: 3;
  color: #020d21;
  cursor: pointer;
}
.confirm-panel {
  position: fixed;
  width: 1500px;
  max-width: calc(100% - 40px);
  bottom: 20px;
  left: 0;
  right: 0;
  margin: 0 auto;
  display: flex;
  padding: 30px 40px;
  align-items: center;
  transition: 0.3s;
  background: rgba(51, 51, 51, 0.85);
  font-size: 15px;
  line-height: 1.6;
  color: #fff;
  z-index: 4;
}
.confirm-panel.confirm-panel__cookie {
  width: 100%;
  max-width: 100%;
  left: 0;
  padding-left: 0;
  padding-right: 0;
  bottom: 0;
}
.confirm-panel.confirm-panel__cookie .settings__cookie {
  color: gray;
  margin-left: 5px;
}
.confirm-panel.confirm-panel__cookie .settings__cookie:hover {
  color: gray;
}
.confirm-panel.confirm-panel__cookie .confirm-panel__cell-action {
  display: flex;
  gap: 10px;
}
.confirm-panel.confirm-panel__cookie .confirm-panel__cell-main {
  text-align: left;
  font-size: 13px;
}
.confirm-panel.confirm-panel__cookie a {
  text-decoration: underline;
}
.confirm-panel.confirm-panel__cookie a:hover {
  color: #1aba50;
  text-decoration: none;
}

.confirm-panel .cookie-config-link {
  display: none;
}

.confirm-panel__cell-main {
  flex: 1 1 auto;
}

.confirm-panel__cell-action {
  flex: 0 0 auto;
  margin-left: 60px;
}

.confirm-panel.closed {
  opacity: 0;
  visibility: hidden;
  transform: translate3d(0, 110%, 0);
}

.confirm-panel:not(.closed) ~ .button-top {
  opacity: 0;
  visibility: hidden;
}

.confirm-panel__link {
  text-decoration: underline;
}

.no-touch .confirm-panel__link:hover {
  text-decoration: none;
}
.datepicker {
  position: relative;
  color: #000;
}

.datepicker__container {
  position: absolute;
  left: 15px;
  z-index: 1000;
  width: 262px;
  transform-origin: top center;
  transform: translateY(-5px) scale(0.98);
  opacity: 0;
  visibility: hidden;
  padding-top: 12px;
  transition: transform 0.25s, visibility 0.25s, opacity 0.25s, right 0s;
}

.datepicker.open .datepicker__container,
.datepicker--static .datepicker__container {
  opacity: 1;
  visibility: visible;
  transform: translateY(0) scale(1);
}

.datepicker--static .datepicker__container {
  position: static;
  margin: 0;
}

.datepicker__calendar {
  width: 100%;
  background-color: #fff;
  border-radius: 20px;
  box-shadow: 0 6px 20px rgba(136, 136, 136, 0.25);
  overflow: hidden;
}

.datepicker__body {
  display: flex;
  justify-content: center;
}

.datepicker__tbody {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 16px;
  margin-top: -10px;
}

.datepicker__tr {
  height: 31px;
  display: flex;
  align-items: center;
}

.datepicker__th {
  width: 34px;
  height: 34px;
  font-size: 13px;
  line-height: 14px;
  font-weight: 400;
  color: #1aba50;
  display: flex;
  align-items: center;
  justify-content: center;
}

.datepicker__td {
  -webkit-user-select: none;
          user-select: none;
  width: 34px;
  height: 31px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 16px;
  position: relative;
  cursor: pointer;
  transition: color 0.25s;
}

.datepicker__td::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  z-index: -1;
  width: 34px;
  height: 34px;
}

.datepicker__td:hover {
  color: #1aba50;
}

.datepicker__td.date-pass {
  color: lightgray;
}

.datepicker__td.date-pass:hover {
  color: #1aba50;
}

.datepicker__td.date-in-range {
  background: #f4f5f7;
}

.datepicker__td.date-in-range:hover {
  background: #f4f5f7;
}

.datepicker__td.date-disabled {
  cursor: not-allowed;
  color: #eeeff4;
}

.datepicker__td.date-disabled:hover {
  color: #eeeff4;
}

.datepicker__td.date-active {
  color: #fff;
  font-weight: 700;
  cursor: default;
}

.datepicker__td.date-active:hover {
  color: #fff;
}

.datepicker__td.date-active::after {
  background-color: #1aba50;
}

.datepicker__td.date-active.date-highlight::after {
  background: #fff;
}

.datepicker__head {
  display: flex;
  justify-content: center;
  color: #c1c3c8;
  height: 46px;
  padding: 0 8px;
}

.datepicker__head-month {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
}

.datepicker__month {
  font-size: 16px;
  line-height: 17px;
  font-weight: 700;
  color: #1aba50;
}

.datepicker__btn-arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  width: 40px;
  height: 40px;
  transition: color 0.25s;
}
.datepicker__action {
  /*display: flex;*/
  align-items: center;
  font-size: 16px;
  line-height: 22px;
}

.datepicker__btn {
  display: flex;
  align-items: center;
  color: #1aba50;
  font-size: 16px;
  line-height: 22px;
  cursor: pointer;
  transition: color 0.25s;
}

.datepicker__btn[disabled] {
  cursor: not-allowed;
}

.datepicker__btn:not([disabled]):hover {
  color: #1aba50;
}

.datepicker__label {
  color: #000;
  margin-right: 10px;
  flex: 0 0 auto;
}

.datepicker__text {
  display: block;
  width: 80px;
  min-width: 0;
  background: transparent;
  border-radius: 0;
  border: 0;
  padding: 0;
  box-shadow: none;
  outline: none;
  color: inherit;
  flex: 0 0 auto;
  font-size: 16px;
  line-height: 22px;
  margin-right: 10px;
}

.datepicker__svg-icon {
  display: block;
  width: 21px;
  height: 21px;
  flex: 0 0 auto;
  margin-top: -2px;
  visibility: hidden;
  pointer-events: none;
}

.datepicker__svg-icon--visible {
  visibility: visible;
  pointer-events: all;
}

.datepicker__btn-arrow-icon {
  display: block;
  width: 20px;
  height: 20px;
  flex: 0 0 auto;
}

.datepicker__btn-reset {
  display: block;
  width: 21px;
  height: 21px;
  cursor: pointer;
  color: #1aba50;
  transition: color 0.25s;
  transform: translateX(-21px);
}
.delete-basket-item__text {
  margin-bottom: 20px;
  font-weight: 500;
  font-size: 16px;
  line-height: 120%;
}

.delete-basket-item__action {
  display: flex;
}
.delete-basket-item__action .btn {
  flex-grow: 2;
  justify-content: center;
  height: 50px;
}
.delete-basket-item__action .btn:not(:last-child) {
  flex-grow: 1;
  margin-right: 10px;
  width: 50%;
}

.doc-block__link {
  margin-top: 20px;
  display: block;
  font-size: 14px;
  line-height: 22px;
  color: #333;
  font-weight: 400;
}
.doc-block__link:hover {
  color: #1aba50;
}
.doc-block__link .svg-icon {
  height: 20px;
  width: 22px;
  color: #1aba50;
  margin-right: 5px;
}

.doc-block {
  display: flex;
  margin-top: 18px;
  text-decoration: none;
  transition: color 0.25s;
}

.doc-block:hover {
  color: #1aba50;
}

.doc-block__icon {
  width: 40px;
  height: 40px;
  flex: 0 0 auto;
}

.doc-block__info {
  overflow: hidden;
}

.doc-block__icon + .doc-block__info {
  margin-left: 12px;
}

.doc-block__name {
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
  color: #1aba50;
}

.doc-block__size {
  font-size: 14px;
  line-height: 22px;
  color: #818690;
}

.fvorite_include {
  margin-right: 10px;
}

.favorite-action + .favorite-action {
  margin-top: 5px;
}

.favorite-action:not(.favorite-action--active):hover .favorite-help {
  visibility: visible;
  opacity: 1;
}

.favorite-action__toggle {
  cursor: pointer;
  width: 22px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.favorite-action__toggle .svg-icon {
  fill: none;
  width: 22px;
  height: 20px;
  color: rgba(51, 51, 51, 0.6);
}
.favorite-action__toggle .svg-icon:hover {
  color: #1aba50;
}
.favorite-action__toggle b {
  font-weight: 400;
  font-size: 14px;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  line-height: 18px;
  letter-spacing: 0.06em;
  color: rgba(0, 0, 0, 0.6);
  margin-left: 8px;
}

.favorite-action--full .favorite-action__toggle {
  width: auto;
  height: auto;
}

.favorite-action--mid .favorite-action__toggle {
  width: 30px;
  height: 30px;
}
.favorite-action--mid .svg-icon {
  width: 23px;
  height: 23px;
}

.favorite-action--active .favorite-action__toggle .svg-icon {
  color: #1aba50;
  fill: #1aba50;
}

.favorite-help {
  position: absolute;
  background: rgba(51, 51, 51, 0.6);
  border-radius: 3px;
  color: #fff;
  font-size: 14px;
  line-height: 28px;
  padding: 0 5px;
  bottom: 23px;
  visibility: hidden;
  opacity: 0;
  white-space: nowrap;
}
.favorite-help:before {
  content: "";
  width: 0;
  height: 0;
  border: 0 solid transparent;
  border-top-color: transparent;
  border-top-style: solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-left-width: 0px;
  border-left-width: 6px;
  border-right-width: 6px;
  border-top: 6px solid rgba(51, 51, 51, 0.6);
  position: absolute;
  right: 50%;
  margin-right: -6px;
  bottom: -6px;
  z-index: 1;
}

@keyframes heart {
  0% {
    transform: scale(0.8);
  }
  100% {
    transform: scale(1);
  }
}
.field-check-list__header {
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
  margin-bottom: 15px;
  position: relative;
  cursor: pointer;
}
.field-check-list__header label {
  cursor: pointer;
  padding-right: 15px;
}
.field-check-list__header.hidden-filter {
  margin-bottom: 0;
}
.field-check-list__header.hidden-filter .field-range-slider-icon {
  transform: rotate(0deg);
}

.field-check-list__label {
  display: block;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.2;
  color: #404040;
}

.field-check-list__clear-btn {
  color: #8b8d92;
  font-weight: 700;
  font-size: 13px;
  line-height: 120%;
  border-bottom: 2px dotted #c1c3c8;
  transition-duration: 0.25s;
  cursor: pointer;
}
.field-check-list__clear-btn.field-check-list__clear-btn:active {
  color: #000;
  border-color: #000;
}

.field--values-owerflow.active {
  height: 100%;
  max-height: 310px;
  overflow-y: scroll;
}

.field-check-list__item {
  margin: 7px 0;
}

.field-check-list__filter {
  margin-bottom: 20px;
}

.field-check-list__body-scroll {
  height: auto !important;
}

.field-check-list--scroll .field-check-list__body.field-check-list__body {
  position: relative;
}
.field-check-list--scroll .field-check-list__body.field-check-list__body::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 20px;
  left: 0;
  bottom: 0;
  z-index: 10;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #fff);
}
.field-check-list--scroll .field-check-list__list {
  margin-bottom: 27px;
}
.field-check-list--scroll .field-check-list__list .catalog__description-toggle {
  position: absolute;
  bottom: 0;
  z-index: 10000;
}
.field-check-list--scroll .field-check-list__list::-webkit-scrollbar {
  width: 8px;
  border-radius: 100px;
  background-color: transparent;
  transition-duration: 0.25s;
}
.field-check-list--scroll .field-check-list__list::-webkit-scrollbar:hover {
  background-color: #eeeff4;
}
.field-check-list--scroll .field-check-list__list::-webkit-scrollbar-thumb {
  -webkit-appearance: none;
          appearance: none;
  border: 2px solid rgba(0, 0, 0, 0);
  background-clip: padding-box;
  background-color: #eeeff4;
  border-radius: 100px;
  transition-duration: 0.25s;
}
.field-check-list--scroll .field-check-list__list::-webkit-scrollbar-thumb:hover {
  border-width: 0;
  background-color: #000;
}
.field-check-list--scroll .field-check-list__list::-webkit-scrollbar-button {
  display: none;
  width: 0;
  height: 0;
}
.field-check-list--scroll .field-check-list__list::-webkit-scrollbar-corner {
  background-color: transparent;
}
.field-radiocolor__visual {
  width: 34px;
  height: 34px;
  border-radius: 50%;
  background-position: center !important;
  background-size: cover !important;
  position: relative;
}

.field-checkbox {
  display: flex;
  position: relative;
  align-items: baseline;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-weight: 500;
  font-size: 14px;
  line-height: 150%;
  overflow: hidden;
}

.field-checkbox__input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
}

.field-checkbox__visual {
  flex: 0 0 auto;
  width: 18px;
  height: 18px;
  border: 2px solid #e1e1e1;
  margin-right: 8px;
  border-radius: 3px;
  transition: 0.25s;
  position: relative;
  cursor: pointer;
}
.field-checkbox__visual .svg-icon {
  position: absolute;
  bottom: -2px;
  left: -2px;
  width: 26px;
  height: 22px;
  fill: none;
  opacity: 0;
}

.field-checkbox__visual::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  border-bottom: 2px solid #fff;
  border-left: 2px solid #fff;
  width: 11px;
  height: 6px;
  transform: translateY(-1px) translate(-50%, -50%) rotate(-45deg);
  opacity: 0;
  transition: 0.25s;
}

.field-checkbox__visual::before {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
  color: #8b8d92;
  top: -3px;
  left: -3px;
  right: -3px;
  bottom: -3px;
}

.field-checkbox__text {
  flex: 1 1 auto;
  color: gray;
  line-height: 1.25;
  font-weight: 500;
  display: flex;
  flex-direction: column;
  cursor: pointer;
}
.field-checkbox__text a {
  font-weight: 500;
}

.field-checkbox__text-note {
  color: #818181;
  font-size: 14px;
  line-height: 120%;
  margin-top: 5px;
}
.field-checkbox__text-note .link {
  font-size: 13px;
}

.field-checkbox__count {
  font-size: 10px;
  line-height: 20px;
  color: rgba(51, 51, 51, 0.5);
  position: relative;
  top: -5px;
  margin-left: 2px;
  font-weight: 500;
}

.field-checkbox__img {
  width: 38px;
  height: 38px;
  position: relative;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 2px solid transparent;
  transition-duration: 0.25s;
  cursor: pointer;
}
.field-checkbox__img img {
  width: 30px;
  height: 30px;
  border-radius: 50%;
}

.field-checkbox__icon {
  margin-right: 10px;
}
.field-checkbox__icon .svg-icon {
  fill: none;
  width: 25px;
  height: 25px;
}

.field-checkbox__price {
  margin: 0 10px;
  font-weight: 500;
  font-size: 14px;
  line-height: 150%;
}

.field-checkbox__frame {
  transition-duration: 0.25s;
}

.field-checkbox.disabled .field-checkbox__input:checked ~ .field-checkbox__visual .svg-icon {
  color: #d9dbe1;
}

.field-checkbox__input:checked ~ .field-checkbox__visual {
  border-color: #1aba50;
  background-color: #1aba50;
  cursor: default;
}
.field-checkbox__input:checked ~ .field-checkbox__visual .svg-icon {
  opacity: 1;
  color: #fff;
  width: 12px;
  height: 12px;
  left: 1px;
  top: 1px;
}
.field-checkbox__input:checked ~ .field-checkbox__img {
  border-color: #000;
  cursor: default;
}
.field-checkbox__input:checked ~ .field-checkbox__text {
  cursor: default;
}

.field-checkbox--radio .field-checkbox__visual {
  border-radius: 50%;
}
.field-checkbox--radio .field-checkbox__visual .svg-icon {
  display: none;
}
.field-checkbox--radio .field-checkbox__visual::after {
  border: none;
  width: 10px;
  height: 10px;
  background: #1aba50;
  border-radius: 50%;
  transform: translate(-50%, -50%);
}
.field-checkbox--radio .field-checkbox__input:checked ~ .field-checkbox__visual::after {
  opacity: 1;
}

.field-checkbox__input:disabled ~ .field-checkbox__visual {
  background: #f6f6f6;
}

.field-checkbox__input:disabled:checked ~ .field-checkbox__visual {
  color: #d9dbe1;
  background: none;
}

.field-checkbox.disabled .field-checkbox__img {
  cursor: not-allowed;
}
.field-checkbox.disabled .field-checkbox__img::after {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  transform: translate(-50%, -50%) rotate(-45deg);
  content: "";
  width: 30px;
  height: 1px;
  background-color: #000;
}
.field-checkbox.disabled .field-checkbox__text {
  cursor: not-allowed;
  color: #ccc;
}

.field-radio-buttons_add {
  margin-top: 20px;
}

.field-checkbox--button {
  padding: 15px 20px 18px;
  align-items: center;
}
.field-checkbox--button .field-checkbox__img {
  order: -20;
  width: 35px;
  height: 35px;
  margin-right: 10px;
  border-radius: 0;
  border: none;
}
.field-checkbox--button .field-checkbox__img img {
  border-radius: 0;
}
.field-checkbox--button .field-checkbox__icon {
  order: -16;
}
.field-checkbox--button .field-checkbox__text {
  order: -15;
}
.field-checkbox--button .field-checkbox__text-content {
  font-weight: bold;
  line-height: 120%;
}
.field-checkbox--button .field-checkbox__price {
  order: -10;
}
.field-checkbox--button .field-checkbox__visual {
  order: -5;
  transform: none;
  margin-right: 0;
}
.field-checkbox--button .field-checkbox__frame {
  /*border-radius: 12px;*/
  border: 2px solid #333;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: -1;
}
.field-checkbox--button .field-checkbox__input:checked ~ .field-checkbox__frame {
  border-color: #1aba50;
  background-color: #f4f5f7;
}

.field-checkbox--address {
  padding: 15px 0 20px;
}
.field-checkbox--address .field-checkbox__icon {
  order: -20;
}
.field-checkbox--address .field-checkbox__text-content {
  font-weight: 700;
}
.field-checkbox--address .field-checkbox__text {
  color: #8b8d92;
  order: -15;
}
.field-checkbox--address .field-checkbox__visual {
  order: -10;
  margin-left: 10px;
  margin-right: 0;
}
.field-checkbox--address .field-checkbox__input:checked ~ .field-checkbox__text {
  color: #000;
}
.state--focus-enabled .field-checkbox__input:focus ~ .field-checkbox__visual::before {
  opacity: 0.75;
}

.field-color-block__items {
  display: flex;
  flex-wrap: wrap;
  margin-top: 2px;
}

.field-color-block__item {
  flex: 0 0 auto;
  margin-right: 12px;
  margin-top: 12px;
}

.field-color-block__label {
  font-size: 14px;
  line-height: 20px;
  color: #818690;
  font-weight: 500;
}

.field-color-block__label-value {
  color: #000;
  text-transform: lowercase;
}

.field-colors__header {
  margin-bottom: 10px;
}

.field-colors__label {
  font-weight: bold;
  font-size: 13px;
  line-height: 120%;
  display: flex;
  align-items: center;
}

.field-colors__selected {
  margin-left: 4px;
  color: #8b8d92;
}

.field-colors__list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: -1px -2px;
}

.field-colors__item {
  padding: 1px 2px;
}
.field-colors__item .field-checkbox__visual,
.field-colors__item .field-checkbox__text {
  display: none;
}

.field-colors__item--toggle {
  margin: 4px;
}

.field-colors__toggle {
  height: 30px;
  border-radius: 100px;
  border: 1px dashed #8b8d92;
  padding: 8px 15px;
  display: inline-flex;
  align-items: center;
  font-weight: 600;
  font-size: 11px;
  line-height: 130%;
  letter-spacing: 0.025em;
  transition-duration: 0.25s;
  cursor: pointer;
}
.field-colors__toggle .svg-icon {
  fill: none;
  width: 11px;
  height: 9px;
  margin-left: 6px;
}
.field-count {
  position: relative;
}
.field-count .field-label {
  margin-bottom: 0;
}

.field-count__input.field-count__input {
  padding-left: 30px;
  padding-right: 30px;
  height: 34px;
  text-align: center;
  font-size: 14px;
}

.field-count__btn {
  position: absolute;
  top: 1px;
  bottom: 1px;
  width: 30px;
  cursor: pointer;
  color: #8b8d92;
  transition: 0.25s;
}
.field-count__btn:active {
  color: #000;
}

.field-count__btn:disabled {
  color: #8b8d92;
  background: transparent;
}

.field-count__btn--sub {
  left: 1px;
  border-right: 2px solid #ebebeb;
}

.field-count__btn--add {
  right: 1px;
  border-left: 2px solid #ebebeb;
}

.field-count__btn--sub::before,
.field-count__btn--add::before,
.field-count__btn--add::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  height: 2px;
  width: 10px;
  background: #404040;
  transform: translate(-50%, -50%);
}

.field-count__btn--add::after {
  transform: translate(-50%, -50%) rotate(90deg);
}

.field-file__btn {
  padding: 0;
  border: 0;
  color: #000;
}
.field-file__btn svg {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.field-file__btn:hover {
  color: #1aba50;
  background: transparent;
}

.field-file__input-block {
  display: inline-block;
  position: relative;
  overflow: hidden;
  vertical-align: top;
}

.field-file__input {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  pointer-events: none;
}

.field-file__list {
  margin-bottom: 15px;
}

.field-file__item {
  margin-bottom: 6px;
  display: flex;
  width: 100%;
}

.field-file__item:last-child {
  margin-bottom: 0;
}

.field-file__item-start {
  flex: 1 1 auto;
}

.field-file__item-end {
  flex: 0 0 auto;
  margin-left: 12px;
}

.field-input {
  display: block;
  width: 100%;
  min-width: 0;
  background: #fff;
  border-radius: 10px;
  border: 1px solid #d9dbe1;
  padding: 7px 12px;
  box-shadow: none;
  font: 400 15px/1.6 Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  transition: 0.25s;
  outline: none;
}
.field-input:focus {
  border-color: #1aba50;
}
.form-field-error.form-field-error .field-input {
  border-color: #ff0f00;
}

.field-input--sm {
  padding: 2px 12px;
  font-size: 13px;
  height: 30px;
}

.field-input--textarea {
  height: 120px;
  resize: vertical;
}

.field-input--textarea.field-input--sm {
  line-height: 1.2;
}

.field-input:disabled {
  background: #ededed;
  cursor: not-allowed;
}

.field-label {
  display: block;
  font-size: 15px;
  line-height: 1.6;
  font-weight: 700;
  margin-bottom: 6px;
}

.field-radio-buttons__list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 15px 54px;
  margin-top: 10px;
}
.field-radio-buttons__list .field-radio-buttons__item {
  border: 1px solid #c4c4c4;
  border-radius: 3px;
}
.field-radio-buttons__list .field-radio-buttons__item.field-radio-buttons__item--active {
  border-color: #1aba50;
}

.field-radio-buttons__item .field-checkbox {
  width: 100%;
}

.field-radio-buttons__item--active {
  /*border-radius: 12px;*/
  box-shadow: 0px 4px 11px rgba(24, 24, 33, 0.15);
}

.field-radio-buttons__child {
  padding: 5px 14px 0;
}
.field-radio-buttons__child .field-check-list__item {
  margin: 0;
}
.field-radio-buttons__child .field-check-list__item:not(:last-child) {
  border-bottom: 2px solid #d9dbe1;
}
.field-radio-buttons__child .btn {
  margin-bottom: 20px;
}
.field-radio-buttons__child .field__errors {
  padding-bottom: 10px;
}
.field-radiocolorblock {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.field-radiocolorblock__visual {
  width: 64px;
  height: 64px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
}

.field-radiocolorblock__visual::after {
  content: "";
  box-shadow: 0 0 0 1px #cccfd3 inset;
  width: 64px;
  height: 64px;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 10px;
  transition: box-shadow 0.25s;
}

.field-radiocolorblock__visual:hover::after {
  box-shadow: 0 0 0 1px #a7abb2 inset;
}

.field-radiocolorblock__image {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
  z-index: -1;
  top: 0;
  left: 0;
  position: absolute;
}

.field-radiocolorblock__input {
  position: absolute;
  opacity: 0;
  visibility: hidden;
}

.field-radiocolorblock__color-marker {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  flex: 0 0 auto;
}

.field-radiocolorblock__input:checked + .field-radiocolorblock__visual::after {
  box-shadow: 0 0 0 2px #1aba50 inset;
}

.field-radiocolorblock__tooltip {
  position: absolute;
  top: -43px;
  left: 50%;
  transform: translate(-50%, 8px);
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 0 12px rgba(2, 13, 33, 0.12);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  font-size: 13px;
  line-height: 18px;
  color: #000;
  padding: 7px 12px;
  transition: transform 0.25s, opacity 0.25s;
  white-space: nowrap;
}

.field-radiocolorblock__tooltip::after {
  content: "";
  width: 10px;
  height: 10px;
  background-color: #fff;
  transform: translateX(-50%) rotate(45deg);
  position: absolute;
  bottom: -5px;
  left: 50%;
}
.field-radioset-full {
  position: relative;
  cursor: pointer;
  width: 100%;
  display: flex;
  flex-direction: column;
}

.field-radioset-full__input {
  position: absolute;
  opacity: 0;
  visibility: hidden;
}

.field-radioset-full__header {
  background-color: #eff2f6;
  color: #000;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  text-align: center;
  padding: 4px 15px;
  border-radius: 2px;
  transition: background-color 0.25s, color 0.25s;
}

.field-radioset-full__visual {
  box-shadow: 0 0 0 1px #cccfd3 inset;
  padding: 3px;
  border-radius: 10px;
  transition: box-shadow 0.25s;
  display: flex;
  flex-direction: column;
  height: 100%;
}

.field-radioset-full__input:checked + .field-radioset-full__visual {
  box-shadow: 0 0 0 2px #1aba50 inset;
}

.field-radioset-full__input:checked + .field-radioset-full__visual .field-radioset-full__header {
  background-color: #1aba50;
  color: #fff;
}

.field-radioset-full__list {
  font-size: 13px;
  line-height: 18px;
  color: #818690;
  margin-left: 12px;
  margin-top: 8px;
  margin-bottom: 10px;
}

.field-radioset-full__list-item {
  margin: 0 0 2px;
  vertical-align: top;
  padding-left: 9px;
  position: relative;
}

.field-radioset-full__list-item::before {
  content: "";
  position: absolute;
  top: 7px;
  left: 0;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background-color: #1aba50;
}

.field-radioset-full a {
  text-decoration: none;
  transition: color 0.25s;
}
.field-range-slider {
  -webkit-user-select: none;
          user-select: none;
  position: relative;
}

.field-range-slider--disabled {
  opacity: 0.7;
  cursor: not-allowed;
}

.field-range-slider__label {
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  text-overflow: ellipsis;
  color: #000;
  position: absolute;
  top: 4px;
  left: 20px;
  -webkit-user-select: text;
          user-select: text;
}

.field-range-slider__labels {
  display: flex;
  margin-bottom: 8px;
}

.field-range-slider__value {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  padding-top: 23px;
}

.field-range-slider__text-inputs {
  display: flex;
  width: calc(100% + 12px);
  margin: 0px -6px 0;
}

.field-range-slider__text-input-wrap {
  flex: 0 0 auto;
  width: 50%;
  padding: 0 6px;
  position: relative;
}

.field-range-slider__prefix {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  color: rgba(35, 33, 33, 0.6);
  position: absolute;
  top: 10px;
  left: 18px;
  pointer-events: none;
}

.field-range-slider__prefix + .field-range-slider__text-input {
  padding-left: 42px;
}

.field-range-slider__buffers {
  position: absolute;
  top: auto;
  left: 20px;
  bottom: 6px;
  display: flex;
  pointer-events: none;
  opacity: 0;
  z-index: -1;
  visibility: hidden;
}

.field-range-slider__buffer {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
}

.field-range-slider__unit {
  position: absolute;
  top: 15px;
  left: auto;
  right: 20px;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  z-index: 1;
}

.field-range-slider__input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  outline: none;
  pointer-events: none;
  width: 100%;
  z-index: 1;
  cursor: pointer;
  opacity: 0;
  height: 4px;
}

.field-range-slider__input[disabled] {
  cursor: not-allowed;
}

.field-range-slider__input::-webkit-slider-runnable-track {
  -webkit-appearance: none;
  appearance: none;
  height: 0;
  box-shadow: none;
  border: 0;
}

.field-range-slider__input::-moz-range-track {
  -moz-appearance: none;
  appearance: none;
  height: 0;
  box-shadow: none;
  border: 0;
}

.field-range-slider__input::-ms-track {
  appearance: none;
  height: 0;
  box-shadow: none;
  border: 0;
}

.field-range-slider__input::-webkit-slider-thumb {
  -webkit-appearance: none;
  height: 20px;
  width: 20px;
  background-color: var(--color-blue-primary-100);
  cursor: pointer;
  margin-top: -9px;
  pointer-events: auto;
  border-radius: 50%;
}

.field-range-slider__input[disabled]::-webkit-slider-thumb {
  cursor: not-allowed;
}

.field-range-slider__input::-moz-range-thumb {
  -webkit-appearance: none;
  height: 20px;
  width: 20px;
  cursor: pointer;
  border-radius: 50%;
  background-color: #1aba50;
  pointer-events: auto;
}

.field-range-slider__input[disabled]::-moz-range-thumb {
  cursor: not-allowed;
}

.field-range-slider__input::-ms-thumb {
  appearance: none;
  height: 20px;
  width: 20px;
  cursor: pointer;
  border-radius: 50%;
  background-color: #1aba50;
  pointer-events: auto;
}

.field-range-slider__input[disabled]::-ms-thumb {
  cursor: not-allowed;
}

.field-range-slider__input-wraps {
  height: 4px;
  position: relative;
  background-color: rgba(35, 33, 33, 0.2);
}

.field-range-slider__input-wrap {
  flex: 0 0 auto;
  width: 100%;
  position: absolute;
  top: 0;
  height: 0;
  z-index: 1;
}

.field-range-slider__slider-track {
  position: absolute;
  top: 0;
  height: 4px;
  pointer-events: none;
  background-color: #1aba50;
}

.field-range-slider__visual-handle {
  position: absolute;
  top: calc(100% + 1px);
  transform: translate(-50%, -50%);
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #1aba50;
  pointer-events: none;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background-color 0.25s;
}
.field-range-slider__visual-handles {
  position: absolute;
  left: 10px;
  right: 10px;
  top: 1px;
  z-index: 4;
}

.field-range-slider__text-input {
  padding-top: 15px;
  padding-bottom: 15px;
}
.field-range-slider-icon {
  fill: #fff;
  width: 10px;
  height: 10px;
  position: absolute;
  right: 0;
  color: #404040;
  top: 6px;
  transform: rotate(180deg);
}

.field-range {
  font-size: 15px;
}

.field-range--sm {
  font-size: 13px;
}

.field-range,
.field-range__cell {
  display: flex;
  align-items: center;
}

.field-range__cell {
  flex: 1 1 auto;
  min-width: 0;
}

.field-range__prefix {
  margin-right: 5px;
}

.field-range__postfix {
  margin-left: 5px;
}

.field-range__spacer {
  flex: 0 0 auto;
  margin: 0 5px;
}

.field-select {
  position: relative;
  -webkit-user-select: none;
          user-select: none;
  z-index: 1;
  transition: z-index 0s ease 0.25s;
}

.field-select__label {
  display: block;
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  margin-bottom: 8px;
  color: #333;
}

.field-select__btn {
  display: block;
  width: 100%;
  min-width: 0;
  background: #fff;
  border-radius: 10px;
  border: 1px solid #d9dbe1;
  padding: 7px 12px;
  box-shadow: none;
  font: 400 15px/1.6 Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  transition: 0.25s;
  outline: none;
  border-radius: 3px;
  text-align: left;
  cursor: pointer;
  height: 40px;
  padding-right: 30px;
  position: relative;
}

.field-select--sm .field-select__btn {
  padding: 2px 12px;
  font-size: 13px;
  height: 30px;
  padding-right: 30px;
}

.field-select__btn-text,
.field-select__btn-placeholder {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.field-select__btn-text,
.field-select__btn-arrow {
  color: #000;
}

.field-select__shevron {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 50px;
}

.field-select__btn-arrow {
  position: absolute;
  top: 50%;
  right: 12px;
  width: 12px;
  height: 8px;
  margin-top: -4px;
  transition: transform 0.25s;
}
.state--focus-enabled .field-select__btn:focus {
  border-color: #1aba50;
}

.field-select--open {
  transition: z-index 0s;
  z-index: 20;
}

.field-select--open .field-select__btn {
  border-color: #1aba50;
}

.field-select--open .field-select__btn-arrow {
  transform: rotate(180deg);
}

.field-select__btn-placeholder {
  color: #d9dbe1;
}

.field-select__list {
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: 2px;
  border-radius: 10px;
  box-shadow: 0px 4px 23px rgba(24, 24, 33, 0.15);
  background: #fff;
  width: 100%;
  transform-origin: center top;
  padding: 5px;
}

.field-select__list-container {
  max-height: min(50vh, 300px);
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 10px;
}

.field-select__list-item {
  align-items: center;
  width: 100%;
  text-align: left;
  padding: 10px 30px;
  padding-left: 41px;
  cursor: pointer;
  font-size: 15px;
  line-height: 1.6;
  transition: 0.25s;
  font-weight: 500;
  color: #000;
  position: relative;
  outline: none;
  border-radius: 8px;
}

.field-select__list-item::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.field-select__list-item.field-select__list-item-disabled {
  color: #ccc;
}

.field-select__check-icon {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 15px;
  width: 15px;
  height: 10px;
  fill: none;
}

.field-select__field-text-input.field-select__field-text-input {
  border: 2px solid #d9dbe1;
}
.state--focus-enabled .field-select__list-item:focus::after {
  opacity: 0.75;
}

.field-select__list-item:active {
  background: #d9dbe1;
}

.field-select__list-item.field-select__list-item--active {
  background: #1aba50;
  color: #fff;
  cursor: default;
}

.field-set-full__label {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  color: #818690;
}

.field-set-full__field {
  margin-top: 10px;
}

.field-set-full__items {
  display: flex;
  margin: -6px;
  flex-wrap: wrap;
}

.field-set-full__item {
  flex: 0 0 auto;
  padding: 6px;
  width: 50%;
  display: flex;
}

.field-set-full__label-value {
  color: #000;
}
.field-set__label {
  font-size: 13px;
  line-height: 18px;
  color: #818690;
  margin-right: 16px;
}

.field-set__label-value {
  color: #000;
  text-transform: lowercase;
  margin-left: 3px;
}

.field-set__items {
  margin-top: -12px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.field-set__label ~ .field-set__items {
  margin-top: 0;
}

.field-set__item {
  flex: 0 0 auto;
  margin-right: 12px;
}

.field-set--large {
  flex-wrap: wrap;
}

.field-set--large .field-set__label {
  width: 100%;
  font-size: 14px;
  line-height: 20px;
  color: #818690;
  font-weight: 600;
}

.field-set--large .field-set__item {
  margin-top: 14px;
}

.field-set--disabled {
  cursor: not-allowed;
}

.field-switch {
  display: flex;
  position: relative;
  cursor: pointer;
  align-items: baseline;
  justify-content: space-between;
  font-weight: 700;
  font-size: 15px;
  line-height: 150%;
}

.field-switch__input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
}

.field-switch__visual {
  flex: 0 0 auto;
  width: 36px;
  height: 22px;
  background-color: #eeeff4;
  transform: translateY(3px);
  border-radius: 100px;
  transition: 0.25s;
  position: relative;
  order: 10;
}
.field-switch__visual .svg-icon {
  position: absolute;
  bottom: -2px;
  left: -2px;
  width: 26px;
  height: 22px;
  fill: none;
  opacity: 0;
}

.field-switch__visual::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 3px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #fff;
  transform: translateY(-50%);
  transition: 0.25s;
  box-shadow: 0px 4px 11px rgba(24, 24, 33, 0.15);
}

.field-switch__visual::before {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
  color: #8b8d92;
  top: -3px;
  left: -3px;
  right: -3px;
  bottom: -3px;
  display: none;
}

.field-switch__text {
  flex: 1 1 auto;
  color: #000;
  transform: translateY(-3px);
  margin-right: 10px;
}

.field-switch__input:checked ~ .field-switch__visual {
  background-color: #000;
}
.field-switch__input:checked ~ .field-switch__visual::after {
  left: 17px;
  box-shadow: none;
}
.state--focus-enabled .field-switch__input:focus ~ .field-switch__visual::before {
  opacity: 0.75;
  display: block;
}

.field-switch__input:disabled ~ .field-switch__visual {
  background-color: #d9dbe1;
}
.field-switch__input:disabled ~ .field-switch__visual::after {
  background-color: #c1c3c8;
}

.field-text__wrap {
  position: relative;
  z-index: 5;
}

.field-text__img,
.field-text__icon,
.field-text__icon-right {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 22px;
  height: 22px;
}

.field-text__img,
.field-text__icon {
  left: 16px;
}

.field-text__icon-right {
  right: 16px;
}

.field-text__img {
  flex-grow: 0;
}

.field-text__success {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  fill: none;
  z-index: 10;
  right: 11px;
  width: 16px;
  height: 16px;
}

.field-text__letter-counter {
  font-weight: 700;
  color: #8b8d92;
  font-size: 13px;
  line-height: 120%;
  text-align: right;
  margin-top: 5px;
}

.field-input {
  display: block;
  width: 100%;
  min-width: 0;
  background: #fff;
  border-radius: 10px;
  border: 1px solid #d9dbe1;
  padding: 7px 12px;
  box-shadow: none;
  font: 400 15px/1.6 Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  transition: 0.25s;
  outline: none;
  border-radius: 3px;
}
.field-input:focus {
  border-color: #1aba50;
}
.form-field-error.form-field-error .field-input {
  border-color: #ff0f00;
}
.field-input:focus {
  border-color: #000;
}
.field-input:focus ~ .field-text__int-label {
  color: #000;
}

.field-text__btn-eye {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  right: 25px;
  width: 54px;
  height: 54px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.field-text__btn-eye .svg-icon {
  width: 22px;
  height: 22px;
}

.field-text--icon .field-input.field-input {
  padding-left: 48px;
}

.field-input--sm {
  padding: 2px 12px;
  font-size: 13px;
  height: 30px;
}

.field-input--textarea {
  height: 163px;
  resize: none;
}
.field-input--textarea::-webkit-scrollbar {
  width: 12px;
  border-radius: 100px;
  background-color: transparent;
  transition-duration: 0.25s;
}
.field-input--textarea::-webkit-scrollbar-thumb {
  -webkit-appearance: none;
          appearance: none;
  border: 4px solid rgba(0, 0, 0, 0);
  background-clip: padding-box;
  background-color: #d9dbe1;
  border-radius: 100px;
  transition-duration: 0.25s;
}
.field-input--textarea::-webkit-scrollbar-button {
  display: none;
  width: 0;
  height: 0;
}
.field-input--textarea::-webkit-scrollbar-corner {
  background-color: transparent;
}

.field-input--textarea.field-input--sm {
  line-height: 1.2;
}

.field-input.field-input:disabled {
  color: #8b8d92;
  border-color: #d9dbe1;
  cursor: not-allowed;
  background: transparent;
  opacity: 0.6;
}

.form-field-error .field-text__int-label {
  color: #ff0f00;
}
.form-field-error .field-input:focus ~ .field-text__int-label {
  color: #ff0f00;
}

.field-text--label {
  position: relative;
}
.field-text--label .field-text__int-label {
  position: absolute;
  color: #8b8d92;
  z-index: 10;
  transform: translateY(-50%);
  top: 25px;
  left: 17px;
  transition-duration: 0.25s;
}
.field-text--label .field-input {
  padding: 13px 15px 12px;
  border: 1px solid #c4c4c4;
}
.field-text--label .field-input::placeholder {
  opacity: 0;
}
.field-text--label .field-input:hover {
  border: 1px solid #c4c4c4;
}
.field-text--label .field-input:focus, .field-text--label .field-input:not(:placeholder-shown) {
  border-color: #c4c4c4;
}
.field-text--label .field-input:focus ~ .field-text__int-label, .field-text--label .field-input:not(:placeholder-shown) ~ .field-text__int-label {
  font-size: 13px;
  line-height: 120%;
  padding: 0 3px;
  left: 14px;
  top: 0;
  background-color: #fff;
}

.field-toggles__label {
  margin-bottom: 8px;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
  display: block;
  color: #333;
}

.field-toggles__list {
  display: flex;
  flex-wrap: wrap;
  margin: -3px;
}

.field-toggles__item {
  padding: 3px;
}
.field-toggles__item .field-checkbox__input:checked ~ .field-checkbox__text {
  box-shadow: 0 0 0 1px #333 inset;
  background: #D3D3D3;
  font-weight: bold;
}
.field-toggles__item .field-checkbox__visual {
  display: none;
}
.field-toggles__item .field-checkbox__text {
  padding: 4px 16px 5px;
  box-shadow: 0 0 0 1px rgba(51, 51, 51, 0.7) inset;
  transition-duration: 0.25s;
  line-height: 21px;
  color: #333;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
}
.field-toggles__item .disabled .field-checkbox__text {
  box-shadow: 0 0 0 1px rgba(51, 51, 51, 0.1) inset;
  color: rgba(51, 51, 51, 0.3);
}
.field-tooltip {
  height: 50px;
  position: relative;
  -webkit-user-select: none;
          user-select: none;
  z-index: 1;
  transition: z-index 0s ease 0.25s;
  display: block;
}

.field-tooltip--open {
  transition: z-index 0s;
  z-index: 20;
}

.field-tooltip__list {
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: 5px;
  border-radius: 12px;
  box-shadow: 0px 4px 23px rgba(24, 24, 33, 0.15);
  background: #fff;
  width: 100%;
  padding: 6px 0;
  transform-origin: center top;
}

.field-tooltip__list-container {
  margin-right: 6px;
  padding: 0 5px;
  overflow-x: hidden;
  overflow-y: auto;
  max-height: 264px;
}
.field-tooltip__list-container::-webkit-scrollbar {
  background-color: transparent;
  width: 4px;
}
.field-tooltip__list-container::-webkit-scrollbar-thumb {
  background-color: #d9dbe1;
  margin: 0 auto;
  width: 4px;
  border-radius: 10px;
}

.field-tooltip__list-item {
  display: block;
  width: 100%;
  text-align: left;
  padding: 10px 16px;
  cursor: pointer;
  font-weight: 500;
  font-size: 15px;
  line-height: 160%;
  transition: 0.25s;
  color: #000;
  outline: none;
  border-radius: 8px;
}

.field-tooltip__list-item:active,
.field-tooltip__list-item--active.field-tooltip__list-item--active {
  cursor: default;
  color: #fff;
  background-color: #000;
}

.basket-action-tooltip {
  padding: 0;
  cursor: pointer;
}
.basket-action-tooltip::before {
  width: 12px;
  height: 2px;
  content: "";
  display: block;
  position: absolute;
  box-sizing: border-box;
}
.basket-action-tooltip::after {
  width: 12px;
  height: 2px;
  content: "";
  display: block;
  position: absolute;
  box-sizing: border-box;
}
.basket-action-tooltip::before, .basket-action-tooltip::after {
  position: absolute;
  top: 50%;
  left: 50%;
  background: currentColor;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  border-radius: 10px;
}
.basket-action-tooltip::after {
  transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}
.basket-action-tooltip:before, .basket-action-tooltip:after {
  right: 10px;
  left: initial;
}
.basket-action-tooltip .field-tooltip__list-container {
  padding: 0;
  margin: 0;
}
.basket-action-tooltip .field-tooltip__list-item--active,
.basket-action-tooltip .field-tooltip__list-item:hover {
  color: #333;
  background-color: #d3d3d3;
  font-weight: 700;
  padding-right: 33px;
}
.field-tumbler-list {
  display: flex;
  align-content: center;
  flex-wrap: wrap;
}

.field-tumbler-list__label {
  display: block;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  width: 100%;
  flex: 0 0 auto;
  margin-bottom: 10px;
}

.field-tumbler-list__item {
  flex: 1 1 auto;
}

.field-tumbler {
  display: flex;
  align-items: center;
  border-bottom: 2px solid #ebebeb;
}

.field-tumbler__item {
  margin-right: 30px;
}
.field-tumbler__item .field-checkbox {
  width: 100%;
  overflow: visible;
}
.field-tumbler__item .field-checkbox__input:checked ~ .field-checkbox__text {
  color: #333;
}
.field-tumbler__item .field-checkbox__input:checked ~ .field-checkbox__text:before {
  content: "";
  display: block;
  height: 2px;
  width: 100%;
  background: #1aba50;
  position: absolute;
  bottom: -2px;
  left: 0;
  z-index: 2;
}
.field-tumbler__item .field-checkbox__visual {
  display: none;
}
.field-tumbler__item .field-checkbox__text {
  padding: 0 0 12px;
  position: relative;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.1;
  margin-right: 0;
  color: grey;
}
.field-tumbler__item .field-checkbox__text:hover {
  color: #333;
}

.field-tumbler-one {
  display: flex;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  position: relative;
  cursor: pointer;
  color: #000;
}

.field-tumbler-one:hover {
  color: #1aba50;
}

.field-tumbler-one__visual {
  flex: 0 0 auto;
  width: 36px;
  height: 20px;
  margin-right: 12px;
  border-radius: 10px;
  background-color: #cccfd3;
  position: relative;
  transition: background-color 0.25s;
}

.field-tumbler-one:hover .field-tumbler-one__visual {
  background-color: #a7abb2;
}

.field-tumbler-one__visual::after {
  content: "";
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #fff;
  position: absolute;
  top: 2px;
  left: 2px;
  transform: translateX(0);
  transition: transform 0.25s;
}

.field-tumbler-one__input {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
}

.field-tumbler-one__input:checked + .field-tumbler-one__visual {
  background-color: #1aba50;
}

.field-tumbler-one__input:checked + .field-tumbler-one__visual::after {
  transform: translateX(16px);
}

.field__errors {
  margin-top: 6px;
}

.field__error {
  display: block;
  color: #ff0f00;
  font-weight: 600;
  font-size: 11px;
  line-height: 130%;
  letter-spacing: 0.025em;
  margin-top: 5px;
  margin-left: 16px;
}

.field__multiple-list {
  margin-bottom: 15px;
}

.field__multiple-list-grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  width: calc(100% + 24px);
}

.field__multiple-list-item {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 100%;
}

.field__multiple-list-remove {
  margin-top: 4px;
}

.field__note {
  color: #8b8d92;
  font-weight: 600;
  font-size: 11px;
  line-height: 130%;
  letter-spacing: 0.025em;
  margin-top: 5px;
  margin-left: 16px;
}

.field--input-round .field-input {
  border: 2px solid #eeeff4;
  border-radius: 100px;
  padding: 6px 15px;
}
.field--input-round .field-input::placeholder {
  color: #8b8d92;
}
.field--input-round .field-input.field-input:focus {
  border-color: #000;
}

.field--select-underline .field-select__btn {
  border-radius: 0;
  border: none;
  padding: 0;
  padding-right: 17px;
  height: auto;
  border-bottom: 2px solid #000;
  font-weight: 500;
  font-size: 14px;
  line-height: 150%;
}
.field--select-underline .field-select__btn-arrow {
  right: 0;
}
.field--select-underline .field-select__list {
  width: auto;
  white-space: nowrap;
  left: auto;
  right: 0;
}

.field--no-border .field-input {
  border: none;
}

.field--rating .field-text__int-label {
  position: static;
  transform: none;
}
.catalog__filter-title {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  text-align: center;
  margin-top: 20px;
  padding: 15px;
  font-size: 18px;
  line-height: 20px;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #333;
}

.catalog__form-glass {
  position: relative;
  z-index: 5;
}

.filter__group {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding: 20px 0;
}

.filter__status-icon {
  float: right;
  width: 30px;
  text-align: center;
  font-size: 0;
  font-weight: 700;
  border-radius: 3px;
  line-height: 25px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.filter__status-icon:before {
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px;
  width: 15px;
  height: 20px;
}
.filter__status-icon.status--new:before {
  background-image: url("/local/assets/source/icons/sprite/new-status.svg");
}
.filter__status-icon.status--sale:before {
  background-image: url("/local/assets/source/icons/sprite/sale-status.svg");
}
.filter__status-icon.status--action:before {
  background-image: url("/local/assets/source/icons/sprite/fire.svg");
  filter: brightness(0) invert(1);
}
.filter__status-icon.status--hit:before {
  background-image: url("/local/assets/source/icons/sprite/hit-status.svg");
}

.filter__status-counter {
  font-size: 10px;
  line-height: 20px;
  color: rgba(51, 51, 51, 0.5);
  position: relative;
  top: -5px;
  margin-left: 2px;
  font-weight: 500;
}

.filter__group--range-slider {
  margin-bottom: 5px;
}

.filter__group--switch {
  margin-bottom: 15px;
}
.filter__group--switch + .filter__group--check-list {
  margin-top: 37px;
}

.filter__list-menu input[type=radio] {
  display: none;
}
.filter__list-menu input[type=radio] + label .filter__link {
  padding-left: 26px;
  color: gray;
}
.filter__list-menu input[type=radio] + label .filter__link:before {
  background: #fff;
  border: 2px solid #e1e1e1;
  content: "";
  height: 18px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 18px;
  cursor: pointer;
  border-radius: 50%;
  transition: all 0.25s;
}
.filter__list-menu input[type=radio] + label .filter__link:hover:before {
  border: 2px solid #1aba50;
}
.filter__list-menu input[type=radio]:checked + label .filter__link {
  color: #333;
}
.filter__list-menu input[type=radio]:checked + label .filter__link:after {
  background: #fff;
  border-radius: 5px;
  content: "";
  height: 8px;
  left: 5px;
  position: absolute;
  text-align: center;
  top: 8px;
  width: 8px;
}
.filter__list-menu input[type=radio]:checked + label .filter__link:before {
  background: #1aba50;
  border: 2px solid #1aba50;
}
.filter__list-menu label {
  position: relative;
  display: block;
}

.filter__list-item {
  margin-bottom: 9px;
}

.filter__group-body {
  margin: 8px 0;
}
.filter__group-body .field-check-list {
  margin-bottom: 0;
}

.filter__actions {
  position: absolute;
  left: 110px;
  top: 22px;
  z-index: 5;
}

.filter__action-clear {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  background: #fff;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 -3px 11px -3px rgba(0, 0, 0, 0.2);
  padding: 15px;
  margin-left: -15px;
  margin-right: -15px;
  z-index: 100;
}

.filter__clear-btn {
  color: #8b8d92;
  font-weight: 600;
  font-size: 11px;
  line-height: 140%;
  letter-spacing: 0.02em;
  border-bottom: 2px dotted #c1c3c8;
}

.filter__actions-bottom {
  display: none;
  margin-left: -20px;
  margin-right: -20px;
}

.filter__show-products-btn {
  border-radius: 0;
  height: 50px;
  display: none;
}
.filter__show-products-btn::before {
  border-radius: 0;
}

.filter__group--sort {
  display: none;
}
.filter__link {
  display: block;
  font-size: 14px;
  line-height: 23px;
  text-decoration: none;
  color: gray;
  background-color: transparent;
  transition: color 0.25s, background-color 0.25s;
  width: 100%;
  border-radius: 10px;
  margin-top: 14px;
  font-weight: 500;
}

.filter__link.filter__link--current,
.filter__link-lvl-2__link.filter__link--current,
.filter__link-lvl-3.filter__link--current {
  color: #333;
  font-weight: bold;
}

.filter__link-lvl-2 {
  display: flex;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  text-decoration: none;
  color: #000;
  background-color: transparent;
  transition: color 0.25s, background-color 0.25s;
  width: 100%;
  padding-right: 28px;
  min-height: 20px;
  border-radius: 10px;
  margin-top: 15px;
  position: relative;
  cursor: pointer;
}

.filter__link-lvl-2__link {
  text-decoration: none;
  color: inherit;
  flex: 1 1 auto;
  padding: 0 0 0 15px;
  color: grey;
}
.filter__link-lvl-2__link:hover {
  color: #1aba50;
}

.filter__link-lvl-2__btn {
  flex: 0 0 auto;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
  width: 28px;
  height: 28px;
  cursor: pointer;
}

.filter__list-item-lvl-3 {
  padding-top: 6px;
  padding-bottom: 1px;
}

.filter__link-lvl-3 {
  display: block;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  text-decoration: none;
  color: grey;
  background-color: transparent;
  transition: color 0.25s, background-color 0.25s;
  padding: 4px 0 4px 30px;
  cursor: pointer;
}
.filter__link-lvl-2-icon {
  width: 10px;
  height: 10px;
  position: absolute;
  top: 6px;
  right: 0;
  color: grey;
  opacity: 1;
  transition: opacity 0.25s;
  fill: #fff;
}

.filter__link-lvl-2:hover .filter__link-lvl-2-icon {
  color: #1aba50;
}

.filter__link-lvl-2.open .filter__link-lvl-2-icon {
  transform: scaleY(-1);
}

.form-action--align-center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.form-action__title {
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.form-action__note {
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
  margin-top: 8px;
}

.form-action__action {
  margin-top: 16px;
}

.form-action__action-grid {
  display: flex;
  flex-wrap: wrap;
  margin: -6px;
  width: calc(100% + 12px);
}

.form-action__action-cell {
  flex: 0 0 auto;
  width: 50%;
  padding: 6px;
}

.form-action__success {
  height: calc(100svh - 64px);
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.form-action__success-icon {
  width: 52px;
  height: 52px;
  margin: 0 auto 15px;
}

.form-action__success-text {
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-align: center;
}

.form-action__success-main {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-top: 52px;
}

.form-action__action-btn--mt-auto {
  margin-top: auto;
}
.form-glass {
  position: relative;
  width: 100%;
  padding: 32px;
  background: #fff;
  -webkit-backdrop-filter: blur(12px);
          backdrop-filter: blur(12px);
}
.form-glass .field-select__list-item:hover {
  background: transparent;
  color: #1aba50;
}

.form-glass__grid {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 24px);
  margin: -12px;
}

.form-glass__group {
  width: 33.3333%;
  padding: 12px;
}

.form-glass__group--flex-column {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.form {
  position: relative;
}

.form--card {
  max-width: 820px;
  padding: 24px;
  border-radius: 10px;
  border: 1px solid #d9dbe1;
}

.form__header {
  margin: 30px 0;
}

.form__header-title {
  margin: 8px 0;
}

.form__header-note {
  margin: 8px 0;
}

.form__form-errors {
  margin-bottom: 20px;
  color: #ff0f00;
}

.form__groups {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  width: calc(100% + 24px);
  margin-top: -20px;
  margin-bottom: -20px;
}

.form__groups.form__groups {
  margin-top: -20px;
  margin-bottom: -20px;
}

.form__group {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 100%;
}

.form__group--disabled {
  position: relative;
}
.form__group--disabled::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  background-color: rgba(255, 255, 255, 0.6);
}

.form__group.form__group {
  padding-top: 20px;
  padding-bottom: 20px;
}
.form__group.form__group.form__group--policy {
  padding: 10px 0 0 0;
}

.form__group-title {
  margin: 0 0 20px;
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
}

.form__delivery-title {
  font-size: 14px;
  line-height: 17px;
  font-weight: 500;
  padding-bottom: 8px;
}
.form__delivery-title .link-underline {
  margin-left: 15px;
  display: inline-block;
}

.select-note {
  color: #8b8d92;
  font-size: 12px;
}

.form__group-note {
  margin: 20px 0;
  font-weight: 500;
  font-size: 14px;
  line-height: 150%;
  color: #8b8d92;
}

.form__group-body {
  margin: 18px 0;
}

.form__fields {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  width: calc(100% + 24px);
  width: calc(100% + 54px);
  margin-left: -27px;
  margin-right: -27px;
}

.form__field {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
  padding-right: 27px;
  padding-left: 27px;
  width: 100%;
}

.form__field.form__field--spacer {
  padding: 0;
}

.form__footer {
  margin: 30px 0;
}
.form__footer.form__footer-basket {
  display: flex;
  gap: 20px;
  justify-content: center;
  flex-wrap: wrap;
}

.form__actions {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  width: calc(100% + 24px);
}

.form__action {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
}

.form--subscribe .form__header {
  margin: 40px 0;
}
.form--subscribe .form__header-note {
  font-weight: 500;
  color: #8b8d92;
}
.form--subscribe .form__footer {
  margin: 20px 0;
}
.form__field--hidden {
  display: none;
}

.gallery__title {
  margin-bottom: 20px;
}

.gallery__slider .image-slider__item {
  height: calc(var(--vh, 1vh) * 100 - 300px);
}
.gallery__slider .image-slider--gallery .image-slider__image,
.gallery__slider .image-slider--gallery .video-slider__iframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-width: 100%;
  max-height: 100%;
  margin: auto;
  height: auto;
  width: auto;
}
.gallery__slider .image-slider--gallery iframe.video-slider__iframe {
  width: 560px;
  height: 315px;
}

.gift-short {
  display: flex;
  align-items: center;
  position: relative;
}

.gift-short__link {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.gift-short__visual {
  margin-right: 15px;
  position: relative;
}
.gift-short__visual .picture {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  overflow: hidden;
}

.gift-short__count {
  position: absolute;
  top: -3px;
  right: -10px;
  font-weight: 600;
  font-size: 11px;
  line-height: 140%;
  color: #fff;
  letter-spacing: 0.02em;
  border-radius: 50%;
  padding: 2px;
  min-width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  background: linear-gradient(263.05deg, #c446ff 3.94%, #c148ff 77.83%);
}

.gift-short__category {
  color: #8b8d92;
  font-weight: 600;
  font-size: 11px;
  line-height: 130%;
  letter-spacing: 0.025em;
}

.gift-short__name {
  font-weight: 700;
  font-size: 11px;
  line-height: 130%;
  letter-spacing: 0.025em;
}

/* --- bitrix editor --- */
.htmlblockedit {
  display: inline-block;
  opacity: 0.7;
  width: auto;
  border: 2px solid #e91;
  color: #000;
  padding: 5px;
  background: #e91;
  font-size: 12px;
  line-height: 16px;
  cursor: pointer;
  position: absolute;
  z-index: 100;
  font-weight: 700;
  min-width: 150px;
}

.no-touch .htmlblockedit:hover {
  background: #fff;
  color: #000;
}

.image-gallery {
  position: relative;
}
.image-gallery .swiper-slider__arrow {
  opacity: 0;
}

.image-gallery__gallery {
  flex: 0 0 auto;
  display: flex;
  width: 100%;
  align-items: flex-start;
  overflow: hidden;
}
.image-gallery__gallery .swiper-slider__slider {
  margin-right: 55px;
  flex-grow: 1;
  min-width: 0;
}
.image-gallery__gallery .swiper-pagination {
  display: none;
}

.image-gallery__lens {
  position: absolute;
  border: 2px solid #6d7b84;
  top: 0;
  left: 0;
  box-shadow: 0 0 0 1000px rgba(0, 0, 0, 0.5);
  transform: translate3d(0, 0, 0);
  opacity: 0;
  transition: opacity 0.25s;
  cursor: zoom-in;
  pointer-events: none;
}

.image-gallery--zoom-active .image-gallery__lens {
  opacity: 1;
}

.image-gallery__gallery-thumb {
  padding: 6px;
  border-radius: 50%;
  overflow: hidden;
  position: relative;
  width: 51px;
  height: 51px;
  display: flex;
  cursor: pointer;
}
.image-gallery__gallery-thumb img {
  border-radius: 50%;
  width: 100%;
  object-fit: cover;
}
.image-gallery__gallery-thumb .svg-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  margin-top: 2px;
  margin-left: 1px;
  width: 26px;
  height: 25px;
  color: #fff;
  filter: drop-shadow(0px 2px 5px rgba(24, 24, 33, 0.15));
}

.image-gallery__gallery-slide {
  height: 450px;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
}

.image-gallery__image-wrap {
  position: relative;
  overflow: hidden;
}
.image-gallery__image-wrap img {
  max-height: 450px;
}

.image-gallery__gallery-slide--video {
  display: flex;
}
.image-gallery__gallery-slide--video img {
  width: 100%;
  object-fit: cover;
  margin: 0;
}

.image-gallery__video {
  cursor: pointer;
  display: flex;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  justify-content: center;
  align-items: center;
}
.image-gallery__video .svg-icon {
  margin-left: 4px;
  margin-top: 5px;
  width: 40px;
  height: 39px;
  color: #fff;
  filter: drop-shadow(0px 2px 5px rgba(24, 24, 33, 0.15));
}

.image-gallery__video-icon {
  width: 58px;
  height: 58px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.3);
  -webkit-backdrop-filter: blur(8px);
          backdrop-filter: blur(8px);
  display: flex;
  justify-content: center;
  align-items: center;
}
.image-slider {
  position: relative;
  -webkit-user-select: none;
          user-select: none;
}

.image-slider__slider {
  position: relative;
}

.image-slider .swiper-slider {
  position: relative;
}

.image-slider .swiper-slider::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  /*background: rgba(15, 49, 106, .04);*/
  border-radius: 4px;
  z-index: 1;
  pointer-events: none;
}

.image-slider__arrow {
  position: absolute;
  z-index: 2;
  width: 56px;
  height: 100%;
  top: 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  outline: 0;
  transition: background 0.25s;
}

.image-slider__arrow.swiper-button-disabled {
  display: none;
}

.image-slider__arrow::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: opacity 0.25s;
  z-index: -1;
}

.image-slider__arrow--prev {
  left: 0;
}

.image-slider__arrow--prev::after {
  background: linear-gradient(90deg, #000 0%, rgba(0, 0, 0, 0) 100%);
}

.image-slider__arrow--next::after {
  background: linear-gradient(-90deg, #000 0%, rgba(0, 0, 0, 0) 100%);
}

.image-slider__arrow--next {
  right: 0;
}

.image-slider__arrow:hover::after {
  opacity: 0.2;
}

.image-slider__icon {
  width: 25px;
  height: 36px;
}

.image-slider .swiper-scrollbar {
  display: none;
}

.image-slider__item {
  width: 100%;
  position: relative;
}

.image-slider__item--cursor-zoom {
  cursor: zoom-in;
}

.image-slider__thumb-image--3d + .image-slider__thumb-image {
  display: none;
}

.image-slider__image {
  display: block;
  width: 80%;
  height: 350px;
  object-fit: contain;
  margin: auto;
}

.image-slider__thumbs {
  display: flex;
  flex-wrap: wrap;
  margin: 15px -3px 0;
  width: calc(100% + 6px);
}

.image-slider__thumb {
  width: 65px;
  flex: 0 0 auto;
  height: 65px;
  position: relative;
  cursor: pointer;
  outline: none;
  font-size: 13px;
  line-height: 18px;
  font-weight: 500;
  align-items: center;
  justify-content: center;
  color: #818690;
  display: flex;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.image-slider__thumb.active {
  border-color: #1aba50;
}

.image-slider__thumb--more {
  pointer-events: none;
}

.image-slider__thumb-btn {
  width: 16.6666%;
  flex: 0 0 auto;
  padding: 3px;
  height: 66px;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
  border-radius: 10px;
  cursor: pointer;
  outline: none;
  font-size: 13px;
  line-height: 18px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #818690;
}

.image-slider__thumb-btn ~ div {
  display: none;
}

.image-slider__thumb-image {
  width: 100%;
  height: 100%;
  object-fit: contain;
  flex: 0 0 auto;
}

.image-slider--gallery {
  position: static;
}

.text-guide .image-slider--gallery {
  position: relative;
}

.image-slider--gallery .image-slider__slider {
  position: static;
}
.image-slider--gallery .image-slider__slider .image-slider__item .image-slider__image {
  -webkit-user-select: none;
  user-select: none;
}

.image-slider--gallery .image-slider__thumbs {
  justify-content: center;
}

.image-slider--gallery .image-slider__thumb {
  margin: 0 5px;
}

.image-slider--gallery .image-slider__arrow {
  width: 30px;
  height: 30px;
  top: 50%;
  margin-top: -15px;
}
.image-slider--gallery .image-slider__arrow:hover:after {
  background: none;
}

.text-guide .image-slider--gallery .image-slider__arrow {
  top: 208px;
}

.image-slider--gallery .image-slider__arrow--prev {
  left: 30px;
}

.image-slider--gallery .image-slider__arrow--next {
  right: 30px;
}

.image-slider--gallery .image-slider__icon {
  width: 30px;
  height: 30px;
  color: #1aba50;
  fill: #fff;
}

.image-slider--gallery .image-slider__arrow::after {
  background: #eff2f6;
  border-radius: 4px;
}

.image-slider--gallery .image-slider__arrow:hover::after {
  opacity: 1;
}

.image-slider__mob-counter {
  display: none;
}

.image-slider__images3d {
  width: 100%;
}

.image-slider__image3d {
  display: none;
  width: 100%;
  object-fit: contain;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}

.image-slider__image3d.active {
  display: block;
}

.image-slider__image-controls {
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  padding: 0 56px;
  cursor: move;
}

.image-slider--gallery .image-slider__image-controls {
  padding: 0;
}

.image-slider__image-control {
  flex: 1 1 auto;
}

.image-slider__3d-icon {
  position: absolute;
  bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
  object-fit: contain;
  display: block;
  width: 90px;
  height: 60px;
}

.image-slider__zoom {
  position: absolute;
  right: 20px;
  bottom: 0;
  z-index: 100;
}
.image-slider__zoom .svg-icon {
  color: rgba(51, 51, 51, 0.7);
  fill: none;
  width: 30px;
  height: 30px;
}
.lazy-component__template {
  display: none;
}

.link-back {
  display: flex;
  align-items: center;
  font-size: 16px;
  line-height: 22px;
  text-transform: uppercase;
  font-weight: bold;
  color: rgba(51, 51, 51, 0.7);
  text-decoration: none;
  cursor: pointer;
  transition: color 0.25s;
}

.link-back:hover {
  color: #1aba50;
}

.link-back__icon,
.link-prev__icon {
  width: 20px;
  height: 20px;
  flex: 0 0 auto;
  margin-right: 12px;
}

.link-next__icon {
  width: 20px;
  height: 20px;
  flex: 0 0 auto;
  margin-left: 12px;
  transform: rotate(180deg);
}
.link-close {
  display: inline-flex;
  font-size: 14px;
  line-height: 14px;
  cursor: pointer;
  align-items: center;
  width: 138px;
  height: 40px;
  transition: color 0.25s;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  background: #F0F0F0;
  color: #333;
  text-transform: uppercase;
  justify-content: space-between;
}

.link-close__text {
  padding-left: 20px;
}

.link-close:hover {
  background: #d0d0d7;
}

.link-close__icon {
  width: 17px;
  height: 18px;
  flex: 0 0 auto;
  margin-right: 15px;
  fill: transparent;
}

.order-lk__l-item {
  background-color: #fff;
  padding: 20px;
  display: flex;
  justify-content: space-between;
}

.modal-message .order-lk__l-item {
  padding: 0;
}

.order-lk__l-price {
  min-width: 183px;
  padding-left: 20px;
  border-left: 1px solid rgba(51, 51, 51, 0.1);
}
.order-lk__l-price .price__value {
  font-size: 16px;
  line-height: 21px;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.order-lk__l-price .price__currency {
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  line-height: 18px;
}

.order-lk__l-main {
  width: 100%;
}

.order-lk__items .basket-item__action {
  min-width: 115px;
}

.order-lk__l-header {
  display: flex;
  align-items: baseline;
}

.order-lk__l-date {
  font-size: 16px;
  line-height: 22px;
}

.order-lk__l-status {
  margin-right: 20px;
  margin-left: auto;
}
.order-lk__l-status .availability--order-status {
  font-size: 16px;
  line-height: 22px;
  text-transform: unset;
}

.order-lk__l-images {
  display: flex;
  flex-wrap: wrap;
  margin-top: 13px;
  margin-left: -7px;
}

.order-lk__l-image-wrap {
  width: 70px;
  height: 51px;
  margin-left: 7px;
  margin-top: 7px;
  border-radius: 10px;
  position: relative;
}

.order-lk__l-image-wrap::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  border-radius: 4px;
  z-index: 0;
}

.order-lk__l-image {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.order-lk__l-name {
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
  padding-right: 20px;
}
.order-lk__l-name span {
  padding-left: 5px;
  font-weight: bold;
}

.order-lk__item {
  background-color: #fff;
  padding: 20px;
}

.order-lk__title {
  font-size: 16px;
  line-height: 22px;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.order-lk__title .availability {
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.order-lk__params {
  margin-top: 20px;
}

.order-lk__info {
  display: flex;
}

.order-lk__info-name {
  padding-right: 5px;
}

.order-lk__info-value {
  font-weight: 500;
}

.order-lk__l-processButton {
  padding-top: 15px;
}

.order-lk__param {
  display: flex;
  margin-top: 8px;
  align-items: baseline;
}

.order-lk__param-name {
  line-height: 22px;
  width: 230px;
  flex: 0 0 auto;
  padding-right: 15px;
}

.order-lk__param-value {
  line-height: 22px;
  flex: 1 1 auto;
}

.order-lk__items-header {
  display: flex;
  align-items: baseline;
  background: #EEEEEE;
  padding: 15px 20px;
  color: rgba(51, 51, 51, 0.7);
  font-size: 0;
  line-height: 0;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: bold;
  margin: 0 -20px;
}

.order-lk__items-header-title {
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
  flex: 0 0 auto;
}

.order-lk__items-header-caption {
  font-size: 14px;
  line-height: 24px;
  color: #818690;
  margin-left: 16px;
  flex: 0 0 auto;
}

.order-lk .price--sm .price__value {
  font-size: 16px;
  line-height: 24px;
}

.order-lk__items .basket-item {
  padding: 20px 0;
}
.order-lk__items .basket-item:not(:first-child) {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.order-lk__items .basket-item .basket-item__price-full .price__value {
  color: #333;
}

.order-lk__l-action {
  margin-top: 15px;
}
.order-lk__l-action button.btn {
  padding-top: 0;
  padding-bottom: 0;
}
.order-lk__l-action button.btn:not(:first-child) {
  margin-top: 15px;
}
.order-lk__l-action .btn {
  width: 100%;
  height: 40px;
}

.order-lk__all-price {
  margin: 20px 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding-top: 20px;
  display: flex;
  align-items: center;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 22px;
  color: #333;
  justify-content: space-between;
}
.order-lk__all-price .order-lk__all-price-name {
  padding-right: 5px;
}
.order-lk__all-price .price__value {
  font-size: 16px;
  line-height: 22px;
  color: #1aba50;
}
.order-lk__all-price .price__currency {
  font-size: 16px;
  line-height: 22px;
}

.lk-order-buttons {
  display: flex;
  margin-top: 20px;
  margin-bottom: 20px;
  justify-content: space-between;
}
.lk-order-buttons button {
  font-size: 16px;
  line-height: 22px;
  text-transform: uppercase;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  color: rgba(51, 51, 51, 0.7);
  cursor: pointer;
}

.order-lk__all-button-block {
  display: flex;
  align-items: center;
}
.order-lk__all-button-block .order-lk__l-processButton {
  padding: 0 35px 0 0;
}

.modal-message .order-lk__item {
  padding: 15px;
}
.modal-message .order-lk__title {
  font-size: 16px;
  line-height: 22px;
}
.modal-message .order-lk__param-name {
  width: 50%;
}
.modal-message .order-lk__l-header,
.modal-message .order-lk__l-item {
  display: block;
}
.modal-message .order-lk__l-main {
  display: block;
}
.modal-message .order-lk__param-name {
  font-size: 12px;
  line-height: 20px;
}
.modal-message .order-lk__param-value {
  font-size: 12px;
  line-height: 20px;
}
.modal-message .order-lk__l-price {
  border-left: 0;
  padding-left: 0;
  padding-top: 20px;
  min-width: initial;
}
.modal-message .order-lk__l-date,
.modal-message .order-lk__l-status {
  padding-top: 5px;
}
.modal-message .order-lk__all-price-block {
  margin-bottom: 15px;
}
.modal-message .order-lk__items .basket-item__action {
  order: 4;
  margin-top: 10px;
  min-width: 100%;
}
.lk__form {
  background-color: #fff;
  padding: 14px 24px 32px;
  border-radius: 10px;
  position: relative;
  min-height: 130px;
}

.lk__form .form__group {
  position: relative;
}

.lk__form .form__group:not(:first-child) {
  padding-top: 22px;
  margin-top: 28px;
}

.lk__form .form__group:not(:first-child)::before {
  position: absolute;
  content: "";
  top: 0;
  left: 8px;
  right: 8px;
  border-top: 1px solid #e6e7e9;
}

.lk__message p {
  font-size: 14px;
  line-height: 24px;
  color: #818690;
}

.lk__orders-wrap {
  position: relative;
  min-height: 130px;
}

.lk__order {
  margin-top: 15px;
}

.lk__sort {
  margin-bottom: 15px;
}

.lk__orders {
  position: relative;
}

.lk__orders-link-back {
  position: absolute;
  top: -46px;
  left: 0;
}

.lk__bonuses-wrap {
  display: flex;
  width: calc(100% + 20px);
  margin: 0 -10px;
  position: relative;
  min-height: 130px;
}

.lk__bonuses-left {
  width: 50%;
  flex: 0 0 auto;
  padding: 0 10px;
}

.lk__bonuses-right {
  width: 50%;
  flex: 0 0 auto;
  padding: 0 10px;
}

.lk__history-wrap {
  background-color: #fff;
  border-radius: 10px;
}

.lk__history-header {
  padding: 32px 24px 15px;
  border-bottom: 1px solid #E6E7E9;
}

.lk__history-items-title {
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
  margin-top: 38px;
}

.lk__history-items {
  padding: 20px 24px;
  position: relative;
}

.lk__history-items::after {
  content: "";
  width: 2px;
  top: 20px;
  bottom: 50px;
  left: 50px;
  border-radius: 1px;
  background-color: #E6E7E9;
  position: absolute;
  z-index: 0;
}

.lk__history-item {
  display: flex;
  margin-top: 36px;
  position: relative;
  z-index: 1;
}

.lk__history-item-quantity {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  color: #20a735;
  padding: 8px 0;
  width: 54px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 18px;
  background-color: #EFF2F6;
  flex: 0 0 auto;
  margin-right: 16px;
  box-shadow: 0 0 0 8px #fff;
}

.lk__history-item-quantity--negative {
  color: #ff0f00;
}

.lk__history-item-text {
  font-size: 14px;
  line-height: 18px;
  color: #000;
}

.lk__history-item-date {
  font-size: 13px;
  line-height: 14px;
  color: #818690;
  margin-top: 4px;
}

.lk__history-footer {
  border-top: 1px solid #E6E7E9;
  padding: 24px 24px 32px;
}

.lk__nav {
  margin-top: 32px;
}

.lk__copy-link-block-wrap {
  margin-top: 20px;
}

.lk__info-block {
  margin-top: 20px;
  background-color: #EFF2F6;
  border-radius: 10px;
  padding: 23px 24px 27px;
}

.lk__info-block-link-more {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  margin-top: 11px;
  display: block;
  color: #1aba50;
  text-decoration: none;
  transition: color 0.25s;
}

.lk__info-block-link-more:hover {
  color: #e06;
}

.lk__tasks-items {
  padding-bottom: 12px;
}

.lk__tasks-block {
  margin-top: 20px;
  background-color: #fff;
}

.lk__tasks-block-header {
  padding: 22px 24px 14px;
  border-bottom: 1px solid #E6E7E9;
}

.lk__task:not(:first-child) {
  border-top: 1px solid #E6E7E9;
}

.lk__task {
  padding: 20px 24px 16px;
  display: flex;
}

.lk__task-left {
  margin-right: 20px;
  flex: 0 0 auto;
}

.lk__task-right {
  flex: 1 1 auto;
}

.lk__task-image-wrap {
  position: relative;
}

.lk__task-image {
  width: 88px;
  height: 88px;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 13px 15px -8px rgba(2, 13, 33, 0.2);
}

.lk__task-status {
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
  font-weight: 500;
}

.lk__task-name {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  margin-top: 6px;
}

.lk__task-text {
  font-size: 14px;
  line-height: 20px;
  color: #818690;
  margin-top: 4px;
}

.lk__task-link {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  margin-top: 9px;
  color: #1aba50;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  transition: color 0.25s;
}

.lk__task-link:hover {
  color: #e06;
}

.lk__task-quantity {
  position: absolute;
  top: 7px;
  left: 8px;
  background-color: #fff;
  padding: 2px 6px;
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
  color: #000;
  border-radius: 10px;
}

.lk__task-wrap {
  position: relative;
  min-height: 130px;
}

.lk__task-item {
  background-color: #fff;
  border-radius: 10px;
  padding: 30px 24px 32px;
  position: relative;
}

.lk__task-item-form-wrap {
  margin-top: 10px;
}

.lk__task-item-title {
  margin-top: 5px;
}

.lk__task-item-subtitle {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  margin-top: 7px;
}

.lk__task-item-description {
  margin-top: 10px;
}

.lk__task-item .form__footer {
  margin-bottom: 0;
}

.lk__orders-filter {
  background: #fff;
  padding: 15px 20px;
  margin-bottom: 30px !important;
}
.lk__orders-filter .filter__group {
  border-top: 0;
  padding: 10px 0 !important;
}
.loader {
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.7);
  opacity: 0;
  visibility: hidden;
  transition: 0.25s;
  z-index: 300000;
}

.loader__container {
  display: flex;
  flex: 1 1 auto;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  max-height: 100vh;
  align-items: center;
  justify-content: center;
}

.loader__icon {
  display: block;
  width: 60px;
  height: 100px;
  color: #1aba50;
}

.loader--active {
  opacity: 1;
  visibility: visible;
}

.mobile-popup {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2500;
  visibility: hidden;
  transform: scale(0);
  transition-delay: 0.25s;
}

.mobile-popup__overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 30;
  transition-duration: 0.25s;
  opacity: 0;
}
.mobile-popup__overlay::before {
  content: "";
  width: 24px;
  height: 3px;
  background-color: #fff;
  left: 50%;
  transform: translateX(-50%);
  top: 20px;
  position: absolute;
}

.mobile-popup__wrapper {
  transform: translateY(100%);
  transition-duration: 0.25s;
  z-index: 35;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  padding: 20px 20px 0;
  display: flex;
  flex-direction: column;
}

.mobile-popup__header {
  flex-shrink: 0;
  padding-right: 40px;
  padding-left: 40px;
  text-align: center;
  background: #1aba50;
  margin: -20px -20px 0;
}

.mobile-popup__title {
  font-size: 22px;
  line-height: 69px;
  color: #fff;
  font-weight: bold;
}

.mobile-popup__close {
  cursor: pointer;
  color: #fff;
  position: absolute;
  top: 19px;
  right: 5px;
  width: 30px;
  height: 30px;
}
.mobile-popup__close::before {
  width: 18px;
  height: 2px;
  content: "";
  display: block;
  position: absolute;
  box-sizing: border-box;
}
.mobile-popup__close::after {
  width: 18px;
  height: 2px;
  content: "";
  display: block;
  position: absolute;
  box-sizing: border-box;
}
.mobile-popup__close::before, .mobile-popup__close::after {
  position: absolute;
  top: 50%;
  left: 50%;
  background: currentColor;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  border-radius: 10px;
}
.mobile-popup__close::after {
  transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}

.mobile-popup__body {
  overflow-y: auto;
  padding-bottom: 20px;
}

.mobile-popup--catalog-menu .mobile-popup__body {
  display: flex;
  flex-wrap: wrap;
}

.open-site-menu {
  overflow: hidden;
}
.open-site-menu .mobile-popup--site-menu {
  visibility: visible;
  transform: scale(1);
  transition-delay: 0ms;
}
.open-site-menu .mobile-popup--site-menu .mobile-popup__overlay {
  opacity: 1;
}
.open-site-menu .mobile-popup--site-menu .mobile-popup__wrapper {
  transform: translateY(0);
}

.open-catalog-menu {
  overflow: hidden;
}
.open-catalog-menu .mobile-popup--catalog-menu {
  visibility: visible;
  transform: scale(1);
  transition-delay: 0ms;
}
.open-catalog-menu .mobile-popup--catalog-menu .mobile-popup__overlay {
  opacity: 1;
}
.open-catalog-menu .mobile-popup--catalog-menu .mobile-popup__wrapper {
  transform: translateY(0);
}

.open-filter {
  overflow: hidden;
}
.open-filter .mobile-popup--filter {
  visibility: visible;
  transform: scale(1);
  transition-delay: 0ms;
}
.open-filter .mobile-popup--filter .mobile-popup__overlay {
  opacity: 1;
}
.open-filter .mobile-popup--filter .mobile-popup__wrapper {
  transform: translateY(0);
}

.open-sort {
  overflow: hidden;
}
.open-sort .mobile-popup--sort {
  visibility: visible;
  transform: scale(1);
  transition-delay: 0ms;
  display: block;
}
.open-sort .mobile-popup--sort .mobile-popup__overlay {
  opacity: 1;
}
.open-sort .mobile-popup--sort .mobile-popup__wrapper {
  transform: translateY(0);
}

.open-basket-resume {
  overflow: hidden;
}
.open-basket-resume .mobile-popup--resume {
  visibility: visible;
  transform: scale(1);
  transition-delay: 0ms;
  display: block;
}
.open-basket-resume .mobile-popup--resume .mobile-popup__overlay {
  opacity: 1;
}
.open-basket-resume .mobile-popup--resume .mobile-popup__wrapper {
  transform: translateY(0);
}
.modal-message__wrapper {
  position: fixed;
  top: 152px;
  right: 12px;
  box-shadow: 0px 4px 23px rgba(24, 24, 33, 0.15);
  background-color: #fff;
  padding: 22px 25px;
  z-index: 23;
  width: 438px;
  color: rgba(0, 0, 0, 0.6);
  max-width: calc(100vw - 24px);
}

.modal-message__close {
  cursor: pointer;
  position: absolute;
  padding: 10px;
  top: 10px;
  right: 10px;
}
.modal-message__close::before {
  width: 2px;
  height: 16px;
  content: "";
  display: block;
  position: absolute;
  box-sizing: border-box;
}
.modal-message__close::after {
  width: 2px;
  height: 16px;
  content: "";
  display: block;
  position: absolute;
  box-sizing: border-box;
}
.modal-message__close::before, .modal-message__close::after {
  position: absolute;
  top: 50%;
  left: 50%;
  background: #333;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  border-radius: 10px;
}
.modal-message__close::after {
  transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}

.modal-message__visual {
  width: 58px;
  flex-shrink: 0;
  margin-right: 20px;
}
.modal-message__visual img {
  max-height: 80px;
}

.modal-message__subtitle {
  font-weight: 600;
  font-size: 11px;
  line-height: 130%;
  margin-bottom: 8px;
  letter-spacing: 0.025em;
  color: #8b8d92;
}

.modal-message__title {
  font-weight: 700;
  font-size: 15px;
  line-height: 120%;
}

.modal-message__info {
  margin-top: 8px;
  display: flex;
  font-weight: bold;
  font-size: 13px;
  line-height: 120%;
}

.modal-message__quantity {
  margin-right: 13px;
}

.modal-message__text {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
}

.modal-message--text .modal-message__wrapper {
  padding: 20px 50px 20px 20px;
}
.modal-message--text .modal-message__close {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.modal-window {
  background: #fff;
  width: 800px;
  max-width: 100%;
  max-height: calc(var(--vh, 1vh) * 100 - 40px);
  display: flex;
  flex-direction: column;
  border-radius: 3px;
  position: relative;
}

.modal-window__overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(11, 11, 11, 0.8);
  z-index: 30;
  transition-duration: 0.25s;
  transition-delay: 0.25s;
  opacity: 0;
}
.modal-window__overlay::before {
  content: "";
  width: 24px;
  height: 3px;
  background-color: #fff;
  left: 50%;
  transform: translateX(-50%);
  top: 20px;
  position: absolute;
  display: none;
}

.modal-window__body {
  padding: 5px 30px 30px;
  overflow-y: scroll;
}
.modal-window__body::-webkit-scrollbar {
  width: 8px;
  border-radius: 100px;
  background-color: transparent;
  transition-duration: 0.25s;
}
.modal-window__body::-webkit-scrollbar:hover {
  background-color: #f4f5f7;
}
.modal-window__body::-webkit-scrollbar-thumb {
  -webkit-appearance: none;
          appearance: none;
  border: 1px solid rgba(0, 0, 0, 0);
  background-clip: padding-box;
  background-color: #d9dbe1;
  border-radius: 100px;
  transition-duration: 0.25s;
}
.modal-window__body::-webkit-scrollbar-thumb:hover {
  border-width: 0;
  background-color: #000;
}
.modal-window__body::-webkit-scrollbar-button {
  display: none;
  width: 0;
  height: 0;
}
.modal-window__body::-webkit-scrollbar-corner {
  background-color: transparent;
}
.modal-window__body .container {
  padding: 0;
}
.modal-window__body .result-add-review__title {
  margin-bottom: 10px;
  font-weight: 700;
  color: #333;
}
.modal-window__body .result-add-review__text {
  font-size: 14px;
  line-height: 1.57;
  margin-bottom: 30px;
}

.modal-window__header {
  word-break: break-word;
  display: flex;
  padding: 25px 34px 18px 30px;
}
.modal-window__header .h5 {
  font-size: 22px;
}

.modal-window__header-main {
  flex: 1 1 auto;
  margin-right: 20px;
  display: flex;
  align-items: center;
}

.modal-window__back {
  padding: 0 10px;
  margin-left: -10px;
  display: flex;
  align-items: center;
  transition-duration: 0.25s;
  cursor: pointer;
  margin-right: 5px;
}
.modal-window__back .svg-icon {
  width: 12px;
  height: 17px;
  fill: none;
}

.modal-window__title {
  font-weight: bold;
  font-size: 22px;
  line-height: 130%;
}

.modal-window__close {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: 35px;
  height: 35px;
  overflow: hidden;
  cursor: pointer;
  transition: 0.25s;
  top: 15px;
  right: 15px;
  color: #000;
}
.modal-window__close::before {
  width: 18px;
  height: 2px;
  content: "";
  display: block;
  position: absolute;
  box-sizing: border-box;
}
.modal-window__close::after {
  width: 18px;
  height: 2px;
  content: "";
  display: block;
  position: absolute;
  box-sizing: border-box;
}
.modal-window__close::before, .modal-window__close::after {
  position: absolute;
  top: 50%;
  left: 50%;
  background: currentColor;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  border-radius: 10px;
}
.modal-window__close::after {
  transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}
.modal--lg .modal-window {
  width: 1000px;
}

.modal--lg .modal-window__header {
  padding: 25px 34px 10px 30px;
}

.modal--lg .modal-window__body {
  padding: 0 30px 30px;
}

.modal--sm .modal-window {
  width: 480px;
}

.state--modal-open .modal-window__overlay {
  transition-delay: 0ms;
}
.modal__surface {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  z-index: 200;
  overflow-x: auto;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  visibility: hidden;
  transform: scale(0);
  transition-delay: 0.25s;
}

.modal__container {
  display: flex;
  flex: 1 1 auto;
  padding: 20px;
  min-height: -webkit-min-content;
  min-height: min-content;
  min-width: 0;
}

.modal__content-slot {
  margin: auto;
  min-width: 0;
  position: relative;
  z-index: 35;
}

.modal--gallery .modal__content-slot {
  width: 100%;
  height: 100%;
  display: flex;
  margin-top: 0;
}
.modal--gallery .modal__surface {
  overflow-y: hidden;
}
.modal--gallery .modal__container {
  padding: 0;
  height: 100%;
}

.state--modal-open .modal__surface {
  visibility: visible;
  transform: scale(1);
  transition-delay: 0ms;
}
.state--modal-open .modal-window__overlay {
  visibility: visible;
  opacity: 1;
}

.modal--page .modal-window {
  width: 100%;
}
.modal--page .modal__content-slot {
  width: 100%;
  max-width: 1628px;
}
.note-block {
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
  color: #818690;
  display: flex;
}

.note-block:not(:first-child) {
  margin-top: 30px;
}

.note-block--alt {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
}

.note-block--alt-2 {
  color: #000;
}

.note-block--alt:not(:first-child) {
  margin-top: 20px;
}

.note-block__icon {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 2px solid #e06;
  font-size: 13px;
  line-height: 16px;
  color: #1aba50;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 12px;
  flex: 0 0 auto;
}

.note-block--alt .note-block__icon {
  margin-top: 2px;
}

.note-block--alt-2 .note-block__icon {
  border: 2px solid #000;
  color: #000;
  margin-right: 8px;
}
.only-slider .swiper-container {
  padding-bottom: 27px;
}
.only-slider .swiper-pagination {
  bottom: 0;
}
.only-slider .swiper-slide {
  width: auto;
}

.only-slider__item {
  position: relative;
  width: 188px;
  height: 188px;
  border-radius: 5px;
  overflow: hidden;
}
.only-slider__item .picture {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 5;
  align-items: stretch;
}
.only-slider__item .picture img {
  object-fit: cover;
}

.only-slider__logo {
  position: absolute;
  left: 50%;
  margin-left: -57px;
  z-index: 10;
  bottom: 0;
  width: 115px;
  height: 50px;
  border-radius: 5px 5px 0 0;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
}
.only-slider__logo .picture {
  width: 70%;
  height: 70%;
  position: static;
}
.order-item {
  display: flex;
  align-items: flex-start;
}

.order-item__visual {
  width: 120px;
  height: 120px;
  flex-shrink: 0;
  margin-right: 20px;
  display: flex;
  justify-content: center;
}

.order-item__content {
  flex-grow: 1;
  min-width: 0;
}

.order-item__header .price {
  margin-bottom: 3px;
}
.order-item__header .price__currency,
.order-item__header .price__value {
  font-size: 18px;
}

.order-item__name {
  text-decoration: none;
  margin-right: auto;
  font-weight: 500;
  font-size: 14px;
  line-height: 150%;
  color: #8b8d92;
  padding-right: 20px;
}

.order-item__brand {
  color: #000;
  display: inline;
  font-weight: 500;
  font-size: 14px;
  line-height: 150%;
}

.order-item__body {
  display: flex;
  margin-top: 15px;
}

.order-item__props {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.order-item__prop {
  display: flex;
  align-items: center;
  font-weight: 600;
  font-size: 11px;
  line-height: 140%;
}

.order-item__prop-icon {
  width: 15px;
  height: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
  position: relative;
  top: -1px;
}

.order-item__prop-separator {
  margin: 0 5px;
  width: 12px;
  height: 2px;
  background-color: #c1c3c8;
}
.order-result__wrapper {
  width: 400px;
  max-width: 100%;
  margin: 40px auto;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.order-result__icon {
  margin: 0 auto 10px;
  width: 50px;
}
.order-result__icon .svg-icon {
  width: 50px;
  height: 50px;
  fill: none;
}

.order-result__title {
  margin-bottom: 5px;
}

.order-result__text {
  font-weight: 500;
  font-size: 14px;
  line-height: 150%;
  color: #8b8d92;
}
.order-result__text a {
  color: #000;
  font-weight: 700;
}

.order-result__points {
  color: #fff;
  width: 100%;
  max-width: 330px;
  min-height: 95px;
  padding: 15px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-top: 25px;
  border-radius: 12px;
  background: #000 url("/local/assets/images/markup-images/bg__points.png") no-repeat;
  background-size: cover;
}

.order-result__points-text {
  font-weight: bold;
  font-size: 14px;
  line-height: 120%;
  margin-bottom: 10px;
}

.order-result__points-info {
  display: flex;
  align-items: center;
}
.order-result__points-info .svg-icon {
  width: 29px;
  height: 29px;
  margin-left: 10px;
}

.order-result__points-value {
  font-weight: bold;
  font-size: 22px;
  line-height: 130%;
}

.order-result__order {
  width: 100%;
  max-width: 330px;
  margin: 40px auto 0;
  padding: 20px 15px;
  border-radius: 12px;
  box-shadow: 0px 4px 23px rgba(24, 24, 33, 0.15);
  text-align: left;
}

.order-result__order--open .order-result__order-toggle .svg-icon {
  transform: rotate(180deg);
}

.order-result__order-header {
  display: flex;
  align-items: center;
  font-weight: bold;
  font-size: 18px;
  line-height: 120%;
  white-space: nowrap;
}

.order-result__order-number {
  margin-left: 4px;
  cursor: pointer;
}

.order-result__order-copy {
  color: #c1c3c8;
  padding: 0 10px;
  cursor: pointer;
  transition-duration: 0.25s;
}
.order-result__order-copy .svg-icon {
  width: 20px;
  height: 20px;
}

.order-result__order-toggle {
  display: flex;
  align-items: center;
  padding: 0 10px;
  cursor: pointer;
  margin-right: -10px;
  margin-left: auto;
}
.order-result__order-toggle .svg-icon {
  transition-duration: 0.25s;
  fill: none;
  width: 15px;
  height: 10px;
}

.order-result__order-body {
  padding-top: 8px;
}

.order-result__group:not(:last-child) {
  margin-bottom: 32px;
}

.order-result__group-name {
  margin-bottom: 8px;
  font-weight: bold;
  font-size: 18px;
  line-height: 120%;
}

.order-result__props {
  font-weight: 500;
  font-size: 14px;
  line-height: 150%;
}

.order-result__prop {
  padding: 12px 0;
}
.order-result__prop:not(:last-child) {
  border-bottom: 1px solid #eeeff4;
}

.order-result__prop-value {
  color: #8b8d92;
}

.order-result__action {
  width: 100%;
  max-width: 343px;
  margin-top: 25px;
  margin-bottom: -13px;
  margin-right: -13px;
  display: flex;
  flex-wrap: wrap;
}
.order-result__action .btn {
  height: 50px;
  margin-right: 13px;
  margin-bottom: 13px;
  flex-grow: 1;
  justify-content: center;
}
.basket__layout .inner-block {
  padding-bottom: 31px;
  padding-top: 31px;
  padding-left: 24px;
}

.order {
  margin-top: 25px;
  margin-bottom: 70px;
}

.order__header {
  display: flex;
  justify-content: center;
  margin-bottom: 41px;
}
.order__header .page-title {
  margin: 0;
}

.order__layout {
  display: flex;
  margin-top: 20px;
  background: #fff;
  box-shadow: 0px 4px 23px rgba(24, 24, 33, 0.15);
}

.order__main {
  flex-grow: 1;
  min-width: 0;
}
.order__main .form {
  padding: 35px 30px 50px;
}
.order__main .form:not(:first-child) {
  border-top: 1px solid #ebebeb;
}
.order__main .form__group-title {
  text-align: left;
}

.order__products {
  margin-top: 40px;
}

.order__products-title {
  font-weight: bold;
  font-size: 20px;
  line-height: 150%;
  margin-bottom: 20px;
}

.order__list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 20px 54px;
}

.order__aside {
  width: 378px;
  flex-shrink: 0;
}

.order__resume {
  position: -webkit-sticky;
  position: sticky;
  top: 10px;
  padding: 30px 30px 40px;
  box-shadow: 0px 4px 23px rgba(24, 24, 33, 0.15);
  border-radius: 20px;
}

.order__resume-header {
  margin-bottom: 10px;
}

.order__resume-title {
  font-weight: bold;
  font-size: 20px;
  line-height: 130%;
}

.order__prop {
  font-size: 14px;
}
.order__prop:not(:last-child) {
  border-bottom: 1px solid #eeeff4;
}
.order__prop .points {
  padding-top: 15px;
  background-color: #fff;
  position: relative;
  z-index: 10;
  margin-top: -1px;
}

.order__prop-entry {
  display: flex;
  align-items: center;
  padding: 15px 0;
  font-weight: 500;
}

.order__prop-name {
  margin-right: auto;
}

.order__prop-currency {
  margin-left: 4px;
}

.order__prop--discount {
  padding: 7px 0;
}
.order__prop--discount .order__prop-entry {
  padding: 7px 0;
}
.order__prop--discount .order__prop-currency,
.order__prop--discount .order__prop-value {
  color: #1aba50;
  font-weight: 500;
}
.order__prop--discount .accordion__icon {
  color: #1aba50;
  padding-left: 0;
  margin-left: 4px;
}

.order__prop--delivery .order__prop-currency,
.order__prop--delivery .order__prop-value {
  color: #20a735;
  font-weight: 500;
}

.order__prop--points .order__prop-currency,
.order__prop--points .order__prop-value {
  color: #1aba50;
}

.order__prop--total .order__prop-value,
.order__prop--total .order__prop-currency {
  font-size: 22px;
  line-height: 130%;
  font-weight: 700;
}

.order__action {
  margin-top: 15px;
}
.order__action .promocode {
  margin-bottom: 20px;
}

.order__order {
  height: 50px;
}
.order__order .svg-icon {
  margin-left: 11px;
  width: 22px;
  height: 10px;
}
/* --- page navigation --- */
.page-nav {
  margin-top: 30px;
  cursor: default;
  -webkit-user-select: none;
          user-select: none;
}

.page-nav__view-more {
  font-size: 16px;
  text-transform: uppercase;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  line-height: 26px;
  padding: 5px 15px 5px;
  display: flex;
  align-items: center;
}
.page-nav__view-more .svg-icon {
  height: 20px;
  width: 20px;
  margin-right: 10px;
}

.page-nav__row {
  margin-top: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.page-nav__cell {
  flex: 0 1 auto;
}

.page-nav__btn {
  font-size: 15px;
  line-height: 120%;
  font-weight: 700;
  display: flex;
  align-items: center;
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
.page-nav__btn .svg-icon {
  fill: none;
  width: 8px;
  height: 12px;
}
.page-nav__btn .svg-icon:first-child {
  margin-right: 8px;
}
.page-nav__btn .svg-icon:last-child {
  margin-left: 8px;
}
.page-nav__btn.disabled-link {
  pointer-events: none;
  color: rgba(0, 0, 0, 0.6);
}

.page-nav__links {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  margin: 0 22px;
}

.page-nav__link,
.page-nav__link-spacer {
  flex: 0 0 auto;
  display: block;
  font-size: 15px;
  line-height: 1.6;
  color: #000;
  text-align: center;
  font-weight: 700;
  text-decoration: none;
}

.page-nav__link-spacer {
  min-width: 14px;
  align-self: center;
}

.page-nav__link {
  cursor: pointer;
  outline: none;
  position: relative;
  transition: 0.25s;
  font-size: 18px;
  line-height: 30px;
  padding: 0 11px;
  border-radius: 3px;
  margin: 0 3px;
}

.page-nav__link::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.page-nav__link.page-nav__link--active.page-nav__link--active {
  cursor: default;
  background: #1aba50;
  color: #fff;
}
.state--focus-enabled .page-nav__link:focus::after {
  opacity: 0.75;
}

.page-section-header {
  display: flex;
  align-items: baseline;
  margin: 25px 0;
}

.page-section-header__main {
  flex: 1 1 auto;
}

.page-section-header__title {
  display: flex;
  position: relative;
}

.page-section-header__title-link {
  display: inline-flex;
  align-items: center;
  font-size: 22px;
  line-height: 120%;
  color: #000;
  transition-duration: 0.25s;
}
.page-section-header__title-link.page-section-header__title-link:active {
  color: #000;
}
.page-section-header__title-link .svg-icon {
  width: 20px;
  height: 10px;
  margin-top: 2px;
  margin-left: 16px;
  transition-duration: 0.25s;
}

.page-section-header__main--center {
  display: flex;
  justify-content: center;
}

.page-section-header__aside {
  flex: 0 0 auto;
  margin-left: auto;
  padding-left: 20px;
}

.page-section-header__aside-links {
  display: inline-flex;
  vertical-align: top;
  margin-left: -8px;
  flex-wrap: wrap;
}

.page-section-header__aside-links-item {
  flex: 0 0 auto;
  margin-left: 8px;
}
.page-section {
  margin: 70px 0;
}

.page-section--gray {
  background: linear-gradient(239.24deg, #c3c8cc 12.69%, #eef0f1 62.42%);
  padding: 55px 0 70px;
}

.page-section--overflow {
  overflow: hidden;
}

.page-section--alt {
  overflow: hidden;
  background-color: rgba(15, 49, 106, 0.04);
  padding-top: 38px;
  padding-bottom: 72px;
  margin-bottom: 0;
}

.page-section--inner {
  margin: 0;
}

.page-section--inner .page-section-header {
  margin: 17px 0;
}

.page-section--inner .container {
  padding: 0;
}

.page-section__slot-wrap {
  margin-top: 20px;
}

.page-section .product-slider__header {
  margin-top: -20px;
}
.page-title {
  margin: 15px 0;
}

.page-title--flex {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}

.page-title--flex-start {
  align-items: baseline;
  justify-content: flex-start;
}

.page-title--icon {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
}

.page-title--mb8 {
  margin-bottom: 8px;
}

.page-title__icon {
  width: 32px;
  height: 32px;
  margin-right: 12px;
  flex: 0 0 auto;
  transform: translateY(-3px);
}

.page-title__sub {
  font-size: 14px;
  line-height: 20px;
  color: #818690;
  margin-top: 9px;
  width: 100%;
  margin-bottom: 0;
}

.page-title__sub-items {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.page-title--centered .page-title__sub-items {
  justify-content: center;
}

.page-title__sub-item {
  display: inline-flex;
  align-items: center;
  margin-right: 16px;
}

.page-title__sub-item:last-child {
  margin-right: 0;
}

.page-title__sub-item-icon {
  height: 17px;
  width: 17px;
  margin-right: 8px;
}

.page-title--centered {
  text-align: center;
}

.page-title__value .product__admin-link {
  margin-left: 15px;
}

.page-title__tabs {
  position: relative;
  margin-bottom: -15px;
}

.page-title__tabs::after {
  position: absolute;
  content: "";
  top: 0;
  left: auto;
  right: 0;
  width: 50px;
  height: 30px;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, white 100%);
  z-index: 1;
}

.page-title__date {
  font-size: 16px;
  line-height: 26px;
  color: #818690;
}

.page-title__quantity {
  margin-left: 20px;
}

.page-title__quantity + .link-close {
  margin-left: auto;
}
.params-list__item {
  display: flex;
  align-items: baseline;
  margin-top: 20px;
}

.params-list__left {
  flex: 0 0 auto;
  max-width: 50%;
  font-size: 16px;
  line-height: 18px;
  color: #86868B;
}

.params-list__sep {
  flex: 1 1 auto;
  border-bottom: 1px dashed #CBCCCE;
  margin: 0 8px;
}

.params-list__right {
  flex: 0 0 auto;
  max-width: 50%;
  font-size: 16px;
  line-height: 18px;
  color: #111;
  text-align: right;
}

.params-list__right:only-child {
  max-width: 100%;
}

.params-list__footer {
  margin-top: 20px;
  display: flex;
  justify-content: flex-end;
  align-items: baseline;
}

.params-list__footer .link-underline {
  margin-left: 15px;
}
.points--empty .points__content {
  padding: 0 0 10px;
  box-shadow: none;
}

.points__field {
  position: relative;
}

.points__field-max {
  position: absolute;
}

.points__content {
  box-shadow: 0px 2px 5px rgba(24, 24, 33, 0.15);
  display: flex;
  padding: 35px 20px 16px;
  margin-top: -15px;
  border-radius: 0 0 12px 12px;
}

.points__balance {
  margin-right: 20px;
  padding-right: 20px;
  border-right: 1px solid #d9dbe1;
}

.points__balance-name {
  color: #8b8d92;
  font-weight: 600;
  font-size: 11px;
  line-height: 140%;
  letter-spacing: 0.02em;
}

.points__balance-value {
  font-weight: 500;
  font-size: 17px;
  line-height: 160%;
}

.points__accrued,
.points__use {
  margin-bottom: 5px;
  display: flex;
  align-items: center;
  font-weight: 600;
  font-size: 11px;
  line-height: 140%;
  letter-spacing: 0.02em;
}

.points__accrued-name,
.points__use-name {
  margin-right: 5px;
  color: #8b8d92;
}

.points__accrued {
  margin-bottom: 9px;
}

.points__accrued-value {
  background: #effcbc;
  border-radius: 11px;
  padding: 2px 7px 3px;
}

.product-discount .hero-block {
  height: 746px;
  min-height: 0;
  border-radius: 5px;
  overflow: hidden;
}
.product-discount .hero-block__fg-layer {
  width: 80%;
  max-width: 520px;
}
.product-discount .product-grid {
  width: 100%;
}
.product-discount .product-grid__grid {
  grid-template-columns: repeat(3, 1fr);
  margin: -20px -10px;
}

.product-discount__body {
  display: flex;
}

.product-discount__slider {
  width: 47.7%;
  margin-right: 4%;
  flex-shrink: 0;
}

.product-discount__products {
  flex-grow: 1;
  min-width: 0;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.product-discount__products .product-grid__cell:nth-child(n+7) {
  display: none;
}

.product-discount__action {
  margin: -5px;
  margin-top: 35px;
  display: none;
  flex-wrap: wrap;
  flex-grow: 1;
}
.product-discount__action .btn {
  margin: 5px;
  width: 100%;
}

.product-discount__all .svg-icon {
  margin-top: 2px;
  width: 22px;
  height: 11px;
  margin-left: 11px;
}

.product-discount__body--no-discount .product-discount__slider {
  display: none;
}
.product-discount__body--no-discount .product-grid__cell {
  width: calc(100% / 6);
}
.product-grid__grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
  margin: -7px;
}

.product-grid__cell--empty.product-grid__cell--empty.product-grid__cell--empty {
  padding-top: 0;
  padding-bottom: 0;
}

.product-grid__cell {
  display: flex;
  flex-direction: column;
  padding: 7px 7px;
}

.page-services-zagl .product-grid__grid {
  grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
}
.product-image {
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.25s;
  position: relative;
}

.product-image--loading {
  background: #eeeff4;
}

.product-image--loading .product-image__image {
  opacity: 0;
}

.product-image__image {
  display: block;
  max-width: 100%;
  max-height: 90%;
  transition: opacity 0.25s;
}

.product-image__placeholder {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #eeeff4;
  color: #d9dbe1;
}

.product-image__placeholder-icon {
  display: block;
  flex: 0 0 auto;
  width: 70px;
  height: 70px;
  max-width: 40%;
  max-height: 40%;
}

.product-image__gallery {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  z-index: 3;
  transition: opacity 0.25s;
  opacity: 0;
}

.product-image__gallery-item {
  position: relative;
  flex: 1 1 auto;
}

.product-image__gallery-item::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  width: 100%;
  background-color: #ededed;
  transition: background-color 0.25s;
}

.product-image__gallery-item:only-child {
  display: none;
}
.product-s-list {
  display: flex;
  width: 100%;
  padding: 10px;
  align-items: center;
}

.product-s-list__link {
  display: flex;
  flex: 1 1 auto;
  text-decoration: none;
  font-size: 14px;
  line-height: 20px;
  color: inherit;
  margin-right: auto;
  transition: color 0.25s;
  font-weight: 500;
}

.product-s-list__link:hover {
  color: #1aba50;
}

.product-s-list__image {
  width: 60px;
  height: 60px;
  margin-right: 20px;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
  flex: 0 0 auto;
}

.product-s-list__info {
  flex: 1 1 auto;
}

.product-s-list__scu {
  font-size: 12px;
  line-height: 130%;
  font-weight: 400;
  padding-top: 10px;
  color: rgba(51, 51, 51, 0.7);
}
.product-s-list__scu span {
  color: #333;
  padding-left: 5px;
}

.product-s-list__scu-block {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding: 10px 0 8px;
}
.product-s-list__scu-block .product-s-list__scu {
  padding-right: 15px;
  padding-top: 0;
}

.product-s-list__right {
  flex: 0 0 auto;
}

.product-s-list__right .price__discount-wrap {
  width: auto;
  flex: 0 0 auto;
  margin-bottom: 0;
  margin-right: 8px;
}

.product-s-list__right .price__group {
  flex: 0 0 auto;
}

.product-s-list__right .price__group--new {
  margin-right: 0;
}

.product-s-list__right .price--sm .price__value,
.product-s-list__right .price--sm .price__group--new .price__value {
  font-size: 16px;
  line-height: 22px;
  color: #1aba50;
}

.product-s-list__right .price--sm .price__group--old .price__value {
  font-size: 12px;
  line-height: 16px;
  font-weight: 700;
  color: gray;
}

.product-s-list__right .price--sm .price__currency {
  font-size: 12px;
  line-height: 16px;
}
.product-slider {
  position: relative;
}
.product-slider .favorite-help {
  display: none;
}

.innerBanners__container .product-slider--alt {
  min-height: 150px;
}
.innerBanners__container .product-slider__arrow {
  display: none;
}

.product-slider--alt {
  min-height: 244px;
}

.product-slider .swiper-scrollbar {
  display: none;
}

.product-slider .swiper-scrollbar,
.product-slider .swiper-pagination {
  /*display: none;*/
  line-height: 0;
}

.product-slider__arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 35px;
  cursor: pointer;
  transition: 0.25s;
  color: #000;
  z-index: 2;
}
.product-slider__arrow.swiper-button-disabled .svg-icon {
  color: #333;
  opacity: 0.5;
}
.product-slider__arrow .svg-icon {
  fill: none;
  color: #1aba50;
}

.product-slider__arrow--prev {
  right: 50%;
  margin-right: calc(1628px / 2 - 54px);
}

.product-slider__arrow--next {
  left: 50%;
  margin-left: calc(1628px / 2 - 54px);
}

.product-slider__icon {
  display: block;
  width: 15px;
  height: 22px;
}

.main-slider .product-slider__arrow {
  height: 34px;
  width: 34px;
  background: #fff;
  border-radius: 50%;
  top: 50%;
  box-shadow: 0px 6px 16px rgba(0, 0, 0, 0.08);
  margin-top: -17px;
}
.main-slider .product-slider__arrow--prev {
  left: -13px;
}
.main-slider .product-slider__arrow--prev svg {
  height: 18px;
  margin-left: -3px;
}
.main-slider .product-slider__arrow--next {
  right: -13px;
  left: unset;
}
.main-slider .product-slider__arrow--next svg {
  height: 18px;
  margin-right: -3px;
}
.main-slider .swiper-pagination-bullet {
  width: 31px;
  height: 4px;
  border-radius: 0;
  background: #DEDEDE;
  opacity: 1;
  transform: scale(1);
  left: unset !important;
}
.main-slider .swiper-pagination-bullet-active-main {
  background: #1aba50;
}

.product-slider .swiper-container {
  padding-bottom: 30px;
}

.product-slider__slide .product-t-grid__action .price__currency {
  display: none;
}
.product-slider__tabs {
  margin-bottom: 20px;
}
.product-slider__tabs h5 {
  font-size: 24px;
  line-height: 1;
  font-weight: bold;
}

.slider__consumables {
  padding-top: 30px;
}

.product-slider__link {
  font-size: 16px;
  line-height: 19px;
  font-weight: 500;
  text-decoration: none;
  color: rgba(2, 13, 33, 0.5);
  transition: color 0.25s;
}

.product-slider__link:hover {
  color: #1aba50;
}

.product-t-grid__price {
  padding-top: 10px;
}
.product-slider__header {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}

.product-t-grid-small {
  display: flex;
  position: relative;
  height: 100%;
}

.product-t-grid-small__card {
  display: flex;
  padding: 15px;
  background-color: #fff;
  height: 100%;
  width: 100%;
}

.product-t-grid-small__link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: none;
  outline: none;
  z-index: 3;
  color: #020d21;
  cursor: pointer;
}

.product-t-grid-small__link:hover + .product-t-grid-small__card .product-t-grid-small__name {
  color: #1aba50;
}

.product-t-grid-small__image {
  width: 128px;
  height: 88px;
  flex: 0 0 auto;
  position: relative;
}

.product-t-grid-small__image::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  border-radius: 4px;
  z-index: 0;
}

.product-t-grid-small__right {
  padding-left: 11px;
}

.product-t-grid-small__name {
  display: -webkit-box;
  font-size: 14px;
  line-height: 18px;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: bold;
  height: 36px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  color: #333;
  transition: color 0.25s;
}

.product-t-grid-small__price {
  margin-top: 10px;
}
.product-t-grid-small__price .price {
  display: block;
}

.product-t-grid-small .price__value {
  font-size: 20px;
  line-height: 26px;
  font-weight: bold;
}

.product-t-grid-small .price__currency {
  font-size: 14px;
  line-height: 18px;
}

.product-t-grid-small .price__group--old .price__value {
  color: rgba(0, 0, 0, 0.6);
  font-size: 16px;
  line-height: 21px;
}

.product-t-grid-small .price__group--old .price__currency {
  color: rgba(0, 0, 0, 0.6);
  font-size: 12px;
}

.product-t-grid-small .price__discount-wrap {
  display: none;
}

.product-t-grid-small .price__group--old .price__value {
  font-size: 14px;
  line-height: 20px;
}

.product-c-grid--small .product-t-grid__price {
  padding: 0 !important;
}
.product-c-grid--small .product-t-grid__price .price__value {
  font-size: 16px;
}
.product-c-grid--small .product-t-grid__visual {
  max-height: 80px;
}
.product-t-grid,
.product-t-grid__card {
  position: relative;
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
}

.product-t-grid__card {
  background: #fff;
  transition: 0.25s;
  padding: 38px 15px 15px;
}
.product-t-grid__card .product-s-list__scu-block {
  padding-bottom: 0;
}
.product-t-grid__card .product-s-list__scu-block .product-s-list__scu {
  padding-right: 10px;
}

.product-t-grid__bottom {
  margin-top: auto;
  padding-top: 12px;
}

.product-t-grid__link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: none;
  outline: none;
  z-index: 3;
  color: #000;
  cursor: pointer;
}

.product-t-grid__link::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.state--focus-enabled .product-t-grid__link:focus::after {
  opacity: 0.75;
}

.product-t-grid__visual {
  position: relative;
  margin: 0 0 15px;
  max-height: 143px;
  overflow: hidden;
}
.product-t-grid__visual .product-image__image {
  max-width: 225px;
}

.product-t-grid__visual::after {
  content: "";
  display: block;
  padding-top: 133%;
}

.product-t-grid__image {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 80%;
  height: 100%;
  align-items: stretch;
}
.product-t-grid__image img {
  width: 100%;
}

.product-t-grid__label {
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
}

.product-t-grid__compare {
  position: absolute;
  top: 8px;
  right: 42px;
  z-index: 10;
}
.product-t-grid__compare .favorite-action:not(.active) {
  visibility: hidden;
  opacity: 0;
}
.product-t-grid__compare .svg-icon {
  width: 23px;
  height: 21px;
  color: #333;
}
.product-t-grid__compare .active .svg-icon {
  color: #1aba50;
}

.product-t-grid__fast-view {
  position: absolute;
  top: 40px;
  right: 14px;
  z-index: 10;
}
.product-t-grid__fast-view .favorite-action:not(.favorite-action--active) {
  visibility: hidden;
  opacity: 0;
}
.product-t-grid__fast-view .svg-icon {
  width: 23px;
  height: 21px;
  color: #1aba50;
}

.product-t-grid__favorite {
  position: absolute;
  top: 9px;
  right: 14px;
  z-index: 10;
}
.product-t-grid__favorite .favorite-action:not(.favorite-action--active) {
  visibility: hidden;
  opacity: 0;
}
.product-t-grid__favorite .svg-icon {
  width: 22px;
  height: 20px;
  color: rgba(51, 51, 51, 0.7);
}
.product-t-grid__favorite .svg-icon:hover {
  color: #1aba50;
}

.product-t-grid__favorite.product-t-grid__fast-view {
  right: 70px;
}

.product-t-grid__status {
  position: absolute;
  left: 15px;
  z-index: 10;
}

.product-t-list__fast-view {
  position: absolute;
  top: -3px;
  right: 0;
  z-index: 100;
  opacity: 0;
}

.product-t-grid__brand {
  display: inline;
  color: #000;
  padding-right: 4px;
  white-space: nowrap;
}

.product-t-grid__price .price__value {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.3;
}
.product-t-grid__price .price {
  display: block;
}
.product-t-grid__price .price__currency {
  line-height: 1.3;
}
.product-t-grid__price .price__group--old .price__value {
  font-size: 14px;
  color: grey;
}
.product-t-grid__price .price__group--old .price__currency {
  font-size: 10px;
  display: inline-block;
  text-decoration: line-through;
}

.product-t-grid__name {
  font-size: 14px;
  line-height: 130%;
  font-weight: 700;
  color: #333;
  transition: 0.25s;
  margin-bottom: 10px;
}

.product-t-grid__rating {
  margin-bottom: 6px;
}
.product-t-grid__rating:empty {
  margin: 0;
}

.product-t-grid__action {
  height: 40px;
  visibility: hidden;
  opacity: 0;
  padding-top: 15px;
  transition-duration: 0.25s;
  position: relative;
  z-index: 4;
}
.product-t-grid__action .product-subscribe {
  line-height: 28px;
  font-size: 14px;
}
.product-t-grid__action .basket-action {
  margin-top: -5px;
}
.product-t-grid__action .btn + .btn,
.product-t-grid__action .basket-action + .btn {
  margin-top: 10px;
}

.product-t-grid__note {
  vertical-align: top;
  color: #000;
  font-weight: 700;
  font-size: 9px;
  line-height: 150%;
  letter-spacing: 0.07em;
  padding: 1px 6px;
  background-color: #eeeff4;
  border-radius: 3px;
  display: inline-flex;
  margin-top: 3px;
}
.product-list__cell:not(:first-child) {
  margin-top: 15px;
}

.product-t-list,
.product-t-list__card {
  position: relative;
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
}

.product-t-list__card {
  padding: 20px;
  background: #fff;
  transition: 0.25s;
  flex-direction: row;
}
.product-t-list__card .product-t-list__brand {
  bottom: 20px;
  left: 20px;
}

.product-t-list__link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: none;
  outline: none;
  z-index: 3;
  color: #000;
}

.product-t-list__link::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}
.state--focus-enabled .product-t-list__link:focus::after {
  opacity: 0.75;
}

.product-t-list__link:active ~ .product-t-list__card {
  background: #eeeff4;
  box-shadow: none;
}

.product-t-list__cell-visual {
  flex: 0 0 auto;
  width: 172px;
  min-width: 172px;
  margin-right: 20px;
  height: 115px;
  position: relative;
}

.product-t-list__cell-info {
  flex: 1 1 auto;
}

.product-t-list__cell-price-action {
  border-left: 1px solid rgba(51, 51, 51, 0.1);
  padding-left: 20px;
  padding-bottom: 30px;
  position: relative;
}

.product-t-list__cell-price {
  margin-bottom: 13px;
  min-height: 44px;
}
.product-t-list__cell-price .price {
  display: block;
}
.product-t-list__cell-price .price .price__value {
  font-size: 20px;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: bold;
  line-height: 21px;
}
.product-t-list__cell-price .price .price__currency {
  font-size: 14px;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  color: rgba(0, 0, 0, 0.6);
}
.product-t-list__cell-price .price .price__group--old {
  margin-top: -4px;
  color: rgba(0, 0, 0, 0.6);
}
.product-t-list__cell-price .price .price__group--old .price__value {
  font-size: 14px;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.6);
}
.product-t-list__cell-price .price .price__group--old .price__currency {
  font-size: 12px;
  display: inline-block;
  text-decoration: line-through;
}

.product-t-list__cell-action .basket-action__btn {
  height: 40px;
  line-height: 40px;
  padding-top: 0;
  padding-bottom: 0;
}
.product-t-list__cell-action .basket-action__cell-input .field-input.field-count__input {
  height: 40px;
  width: 108px;
}

.product-t-list__visual {
  position: relative;
  height: 100%;
}

.product-t-list__visual::after {
  content: "";
  display: block;
  padding-top: 100%;
}

.product-t-list__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.product-t-list__brand {
  position: absolute;
  bottom: -5px;
  left: 0;
  z-index: 10;
  max-width: 59px;
}

.product-t-list__status {
  position: absolute;
  top: -3px;
  left: 0;
  z-index: 2;
}

.product-t-list__name {
  font-size: 16px;
  line-height: 21px;
  color: #333;
  font-weight: bold;
  transition: 0.25s;
}
.product-t-list__price {
  margin: 12px 0;
}

.product-t-list__action {
  position: relative;
  z-index: 4;
  margin: 12px 0;
}
.product-t-list__action .basket-action + .product-subscribe {
  margin-top: 10px;
}

.product-t-list__cell-info-footer .basket-item__props {
  display: block;
  max-width: 356px;
}
.product-t-list__cell-info-footer .basket-item__prop {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #000;
}
.product-t-list__cell-info-footer .basket-item__prop .basket-item__prop-name {
  font-weight: 400;
  color: rgba(0, 0, 0, 0.6);
  padding-right: 10px;
}

.product-t-list__cell-favorite {
  position: absolute;
  bottom: 0;
  z-index: 100;
}

.product-t-list__cell-info-wrap {
  display: flex;
  flex-direction: column;
  width: 100%;
  flex: 1 1 auto;
}
.product-t-list__cell-info-wrap .product-s-list__scu {
  font-size: 14px;
}
.product-t-list__cell-info-wrap .product-t-list__cell-info {
  margin-top: 8px;
}
.product-table__products-header {
  display: flex;
  color: #86868b;
  border-bottom: 2px solid rgba(134, 134, 139, 0.2);
  min-width: 1030px;
  padding: 0 12px;
}

.product-table__product {
  position: relative;
  z-index: 0;
  transition: z-index 0.25s;
}

.product-table__product:hover {
  z-index: 5;
}

.product-table__cell-checkbox {
  display: flex;
  align-items: center;
  padding-right: 16px;
}

.product-table__product-main {
  display: flex;
  position: relative;
  flex: 1 1 auto;
  align-items: center;
  padding-left: 80px;
}

.product-table__cell-unit {
  flex: 0 0 auto;
  width: 130px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  font-size: 14px;
  line-height: 18px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.product-table__cell-unit--lg {
  width: 150px;
}

.product-table__cell-unit--left-main {
  display: flex;
  position: relative;
  flex: 1 1 auto;
}

.product-table__cell-unit--right {
  width: 250px;
  align-items: flex-end;
}

.product-table__products-category-header {
  padding-top: 40px;
  padding-bottom: 26px;
  display: flex;
  align-items: baseline;
}

.product-table__category {
  color: #000;
  flex: 0 0 auto;
}

.product-table__subcategory {
  font-size: 14px;
  line-height: 22px;
  color: #86868B;
  flex: 0 0 auto;
  font-weight: 400;
}

.product-table__category-sep {
  font-size: 14px;
  line-height: 22px;
  color: #86868B;
  padding: 0 8px;
}

.product-table .field-checkbox__visual {
  transform: translateY(0);
  margin-right: 0;
}
.product {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  position: relative;
}

.product__admin-link {
  position: relative;
  z-index: 5;
  font-weight: 500;
}

.product-subscribe {
  border: 1px solid #1aba50;
  border-radius: 3px;
  color: #1aba50;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 38px;
  text-transform: uppercase;
}
.product-subscribe:hover {
  color: #fff;
}

.product-c-grid__bottom {
  z-index: 10;
}

.promocode__button {
  height: 50px;
}
.promocode__button::before {
  border: 2px dashed #c1c3c8;
  box-shadow: none;
}
.promocode__button .svg-icon {
  width: 22px;
  height: 22px;
  margin-right: 11px;
  fill: none;
}

.promocode__form {
  position: relative;
}
.promocode__form .field-input {
  height: 50px;
  border-color: #000;
  border-width: 2px;
}
.promocode__form .field-text__success {
  display: none;
}

.promocode__submit {
  top: 12px;
  position: absolute;
  z-index: 10;
  right: 12px;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background-color: #000;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  transition-duration: 0.25s;
  cursor: pointer;
}
.promocode__submit .svg-icon {
  transform: rotate(-90deg);
  height: 9px;
  width: 11px;
  fill: none;
}

.promocode__success {
  height: 50px;
  padding: 13px 18px;
  background: #eeeff4;
  border-radius: 10px;
  font-weight: 700;
  position: relative;
}
.promocode__success mark {
  background: none;
  color: #1aba50;
}

.promocode__remove {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  width: 50px;
  height: 50px;
  right: 0;
  z-index: 10;
  color: #c1c3c8;
  transition-duration: 0.25s;
}
.promocode__remove::before {
  width: 16px;
  height: 2px;
  content: "";
  display: block;
  position: absolute;
  box-sizing: border-box;
}
.promocode__remove::after {
  width: 16px;
  height: 2px;
  content: "";
  display: block;
  position: absolute;
  box-sizing: border-box;
}
.promocode__remove::before, .promocode__remove::after {
  position: absolute;
  top: 50%;
  left: 50%;
  background: currentColor;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  border-radius: 10px;
}
.promocode__remove::after {
  transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}
.rating-action {
  display: flex;
  align-items: center;
}

.rating-action__rating {
  display: flex;
  align-items: center;
  margin-right: 5px;
}

.rating-action__rating-item {
  padding-right: 2px;
  color: #d9dbe1;
  transition-duration: 0.25s;
}
.rating-action__rating-item .svg-icon {
  display: block;
  width: 11px;
  height: 11px;
}

.rating-action__rating-item--active .svg-icon {
  color: #1aba50;
}

.rating-action__count {
  font-size: 14px;
  line-height: 1;
  color: rgba(51, 51, 51, 0.7);
}

.rating-action__label {
  font-weight: bold;
  font-size: 14px;
  line-height: 17px;
  margin-bottom: 10px;
  width: 100%;
  color: #333;
}

.rating-action--mid .svg-icon {
  width: 14px;
  height: 14px;
}

.page-title__value .rating-action--mid {
  margin-left: 10px;
}
.page-title__value .rating-action--mid .svg-icon {
  width: 20px;
  height: 20px;
}

.rating-action--large .rating-action__rating-item .svg-icon {
  width: 30px;
  height: 30px;
}
.result-add-review {
  text-align: center;
}

.result-add-review__visual {
  width: 60px;
  height: 60px;
  margin: 0 auto 25px;
}

.result-add-review__title {
  font-weight: bold;
  font-size: 20px;
  line-height: 130%;
  margin-bottom: 10px;
}

.result-add-review__action {
  margin-top: 25px;
}
.result-add-review__action .btn {
  padding-left: 25px;
  padding-right: 25px;
}

.review-item__header {
  margin-bottom: 10px;
}

.review-item__author {
  font-weight: bold;
  color: rgba(51, 51, 51, 0.7);
  font-size: 14px;
  line-height: 150%;
  margin-bottom: 8px;
}

.review-item__rating {
  display: flex;
  align-items: center;
}

.review-item__date {
  font-size: 14px;
  line-height: 18px;
  color: rgba(51, 51, 51, 0.7);
  padding-left: 3px;
}

.review-item__title {
  font-weight: bold;
  font-size: 15px;
  line-height: 150%;
  margin-bottom: 5px;
}

.review-item__comment {
  font-size: 14px;
  line-height: 18px;
  color: #333;
  padding: 0;
  border: none;
  font-weight: 400;
  background: none;
  margin: 0;
}
.review-item__comment::before {
  display: none;
}
.review-item__comment.init {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.review-item__comment.open {
  display: block;
}

.review-item__toggle {
  font-weight: 500;
  font-size: 14px;
  line-height: 150%;
  border-bottom: 2px solid #d9dbe1;
}
.review-item__toggle.init .review-item__toggle-close {
  display: none;
}
.review-item__toggle.open .review-item__toggle-open {
  display: none;
}
.review-item__toggle.open .review-item__toggle-close {
  display: block;
}

.review-item__footer {
  margin-top: 15px;
}

.review-item__note {
  font-weight: 600;
  font-size: 11px;
  line-height: 140%;
  color: #8b8d92;
  letter-spacing: 0.02em;
}

.review-item__tools {
  margin-top: 8px;
}

.review-item__tools-btn:not(:last-child) {
  margin-right: 9px;
}
.review-item__tools-btn.btn--primary-gray:active {
  color: #fff;
}
.review-item__tools-btn.btn--primary-gray:active::before {
  background-color: #000;
}
.review-item__tools-btn.btn--primary-gray:active span {
  color: inherit;
}
.review-item__tools-btn.btn--primary-gray span {
  color: #8b8d92;
}
.review-item__tools-btn span {
  margin-left: 5px;
}

.review-item__answers {
  margin-top: 10px;
  padding-left: 10px;
  border-left: 1px solid #1aba50;
}
.review-item__answers .review-item__header-main {
  display: flex;
  align-items: center;
}
.review-item__answers .review-item__header-main .review-item__author {
  margin-bottom: 0;
  padding-right: 8px;
}

.review-item__answer {
  margin-top: 20px;
}
.review-item__answer .review-item__header {
  margin-bottom: 5px;
}

.reviews__header-top {
  display: flex;
  align-items: baseline;
  margin-bottom: 20px;
}

.reviews__title {
  margin-right: 20px;
}

.reviews__info {
  display: flex;
  align-items: center;
  margin: -10px 0 20px;
}

.reviews__chart {
  margin-right: 24px;
  max-width: 234px;
  flex-grow: 1;
  min-width: 0;
}

.reviews__chart-item {
  display: flex;
  align-items: center;
}
.reviews__chart-item:not(:last-child) {
  margin-bottom: 2px;
}

.reviews__chart-name {
  font-weight: bold;
  width: 9px;
  font-size: 14px;
  line-height: 120%;
  margin-right: 10px;
}

.reviews__chart-value {
  flex-grow: 1;
  height: 5px;
  background-color: #eeeff4;
  border-radius: 100px;
  display: flex;
}

.reviews__chart-active {
  border-radius: 100px;
  background-color: #000;
}

.reviews__rating {
  display: flex;
  align-items: center;
}

.reviews__rating-summary {
  font-size: 18px;
  line-height: 1;
  font-weight: bold;
  color: #333;
  padding-right: 8px;
}

.reviews__rating-text {
  font-size: 14px;
  line-height: 1;
  color: rgba(51, 51, 51, 0.7);
  padding-left: 8px;
}

.reviews__rating-count {
  display: flex;
  align-items: center;
  font-weight: bold;
}
.reviews__rating-count .svg-icon {
  width: 20px;
  height: 20px;
  color: #d9dbe1;
}
.reviews__rating-count .svg-icon.active {
  color: #1aba50;
}

.reviews__empty-info {
  font-size: 14px;
  line-height: 22px;
  color: #333;
}

.reviews__empty {
  font-weight: 500;
}

.reviews__add {
  cursor: pointer;
  margin-top: 25px;
  padding: 10px 10px 10px 21px;
  border-radius: 10px;
  background-color: #1aba50;
  display: flex;
  align-items: center;
  width: 100%;
}
.reviews__add .svg-icon {
  width: 35px;
  height: 35px;
  flex-shrink: 0;
  color: #fff;
}

.reviews__add-input {
  flex-grow: 1;
  min-width: 0;
  margin-left: 18px;
  background-color: #fff;
  padding: 13px 19px 14px;
  border-radius: 8px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.reviews__add-input .svg-icon {
  width: 22px;
  height: 10px;
  color: #000;
}

.reviews__list {
  margin-top: 30px;
}

.reviews__item {
  padding-left: 0;
  margin-bottom: 0;
}
.reviews__item:before {
  display: none;
}
.reviews__item:not(:last-child) {
  padding-bottom: 23px;
}

.reviews__action {
  margin-top: 20px;
}
.reviews__action .btn .svg-icon {
  width: 12px;
  height: 8px;
  margin-left: 13px;
  fill: none;
  margin-top: 2px;
}

.reviews__toggle.show .reviews__toggle-open {
  display: none;
}
.reviews__toggle.show .reviews__toggle-close {
  display: block;
}
.reviews__toggle.show .svg-icon {
  transform: rotate(180deg);
}

.reviews__toggle-close {
  display: none;
}
.scroll-shadow-edge::before, .scroll-shadow-edge::after {
  content: "";
  position: absolute;
  z-index: 10;
}
.scroll-shadow-edge.left-begin::before {
  display: none;
}
.scroll-shadow-edge.left-end::after {
  display: none;
}

.scroll-shadow-edge--horizontal::before, .scroll-shadow-edge--horizontal::after {
  top: 0;
  height: 100%;
  width: 36px;
  pointer-events: none;
  display: block;
}
.scroll-shadow-edge--horizontal::before {
  left: -15px;
  background: linear-gradient(to left, rgba(255, 255, 255, 0.34) 58.56%, #fff 88.99%);
}
.scroll-shadow-edge--horizontal::after {
  right: -15px;
  background: linear-gradient(to right, rgba(255, 255, 255, 0.34) 58.56%, #fff 88.99%);
}
.scroll-top {
  position: fixed;
  right: 30px;
  bottom: calc(121px + env(safe-area-inset-bottom));
  display: flex;
  width: 50px;
  height: 50px;
  border-radius: 20px;
  background-color: #ededed;
  justify-content: center;
  align-items: center;
  z-index: 20;
  box-shadow: 0px 4px 23px rgba(24, 24, 33, 0.15);
  cursor: pointer;
  transition-duration: 0.25s;
  opacity: 0;
  visibility: hidden;
}
.scroll-top .svg-icon {
  fill: none;
  width: 16px;
  height: 16px;
}

.scroll-top--show {
  visibility: visible;
  opacity: 1;
}
.search-small {
  width: 100%;
  display: flex;
}

.search-small__wrap {
  width: 100%;
  position: relative;
}

.search-small__open-modal {
  position: absolute;
  z-index: 15;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.search-small__form {
  width: 100%;
  display: flex;
  align-items: center;
  position: relative;
}

.search-small__field {
  flex: 1 1 auto;
}
.search-small__field .field-input--search {
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  padding: 8px 24px 7px 35px;
  height: 30px;
  font-size: 16px;
  font-weight: 400;
  color: #404040;
}

.search-small__close-btn {
  width: 40px;
  height: 40px;
  cursor: pointer;
  position: absolute;
  z-index: 10;
  right: 0;
  top: 0;
  color: #c1c3c8;
  transition-duration: 0.25s;
  cursor: pointer;
}
.search-small__close-btn::before {
  width: 18px;
  height: 2px;
  content: "";
  display: block;
  position: absolute;
  box-sizing: border-box;
}
.search-small__close-btn::after {
  width: 18px;
  height: 2px;
  content: "";
  display: block;
  position: absolute;
  box-sizing: border-box;
}
.search-small__close-btn::before, .search-small__close-btn::after {
  position: absolute;
  top: 50%;
  left: 50%;
  background: currentColor;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  border-radius: 10px;
}
.search-small__close-btn::after {
  transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}
.search-small__close-btn::before, .search-small__close-btn::after {
  border-radius: 100px;
}

.search-small__back-btn,
.search-small__submit-btn {
  flex: 0 0 auto;
  width: 35px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: color 0.25s;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
}
.search-small__back-btn .svg-icon,
.search-small__submit-btn .svg-icon {
  fill: none;
}

.search-small__submit-btn::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.search-small__back-btn .svg-icon,
.search-small__submit-btn-icon.search-small__submit-btn-icon {
  flex: 0 0 auto;
  width: 16px;
  height: 16px;
}

.search-small__result {
  position: absolute;
  top: 100%;
  left: 0;
  transition: 0.25s, left 0s;
  opacity: 0;
  visibility: hidden;
  transform: translate3d(0, 0, 0) scaleY(0);
  transform-origin: left top;
  width: 100%;
  background-color: #fff;
  z-index: 3;
}

.search-small__result-wrap {
  max-height: 622px;
  overflow-x: hidden;
  overflow-y: auto;
}

.search-small__loader-wrap .loader__icon {
  width: 25px;
  color: #000;
}

.search-small__suggestion-title {
  font-weight: 700;
  margin-bottom: 7px;
  color: #000;
}

.search-small__suggestion-wrap {
  display: block;
  padding: 15px;
  padding-left: 0;
  transition-duration: 0.25s;
  transition-property: background-color;
  position: relative;
  margin-left: 15px;
}
.search-small__suggestion-wrap:not(:last-child) {
  margin-bottom: -1px;
  border-bottom: 1px solid #eeeff4;
}

.search-small__suggestion-section {
  padding-bottom: 7px;
  padding-right: 15px;
  display: flex;
}
.search-small__suggestion-section:hover {
  color: #1aba50;
}
.search-small__suggestion-section svg {
  height: 15px;
  width: 15px;
  min-width: 15px;
  fill: #fff;
  margin-right: 7px;
  margin-top: 3px;
}

.search-small-all_link {
  font-weight: 700;
  padding-left: 22px;
  margin-bottom: 20px;
  display: inline-block;
}

.search-small__suggestion-products {
  padding: 8px 20px;
}

.search-small__visual {
  width: 50px;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  overflow: hidden;
  background-color: #f4f5f7;
  margin-right: 14px;
  flex-shrink: 0;
}
.search-small__visual .svg-icon {
  width: 20px;
  height: 20px;
  fill: none;
}
.search-small__visual .picture {
  width: 50px;
  height: 50px;
}

.search-small__name {
  font-size: 16px;
  line-height: 1.3;
  color: #000;
}
.search-small__name:hover {
  color: #1aba50;
}

.search-small__category,
.search-small__price {
  margin-top: 2px;
  font-weight: 600;
  font-size: 11px;
  line-height: 140%;
  letter-spacing: 0.02em;
}

.search-small__category {
  color: #8b8d92;
}

.search-small__action {
  padding: 20px 0 10px;
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index: 10;
  background-color: #fff;
}
.search-small__action .svg-icon {
  width: 22px;
  height: 11px;
  margin-left: 11px;
  margin-top: 5px;
}

.search-small__result-message {
  display: flex;
  align-items: center;
  margin: 15px;
}

.search-small__result-icon {
  width: 50px;
  height: 50px;
  background-color: #f4f5f7;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 14px;
  flex-shrink: 0;
}
.search-small__result-icon .svg-icon {
  width: 26px;
  height: 26px;
}

.search-small__suggestion-product {
  position: relative;
}
.search-small__suggestion-product:not(:first-child) {
  border-top: 1px solid #ebebeb;
}
.search-small__suggestion-product .basket-action {
  position: unset;
}

.search-small--full .search-small__result {
  padding: 8px 0 0 0;
}

.search-small--active .field-input--search {
  background: #fff;
  height: 56px;
  margin: -8px 0;
}
.search-small--active .search-small__wrap {
  filter: drop-shadow(0px 4px 23px rgba(24, 24, 33, 0.15));
}
.search-small--active .search-small__back-btn {
  top: 5px;
}

.state--search-small-open .search-small__wrap {
  filter: drop-shadow(0px 4px 23px rgba(24, 24, 33, 0.15));
  position: relative;
  z-index: 20;
}
.state--search-small-open .field-input--search {
  background: #fff;
  height: 56px;
  margin: -8px 0;
}
.state--search-small-open .search-small__back-btn {
  top: 5px;
}
.state--search-small-open .search-small__result {
  opacity: 1;
  visibility: visible;
  transform: translate3d(0, 0, 0) scaleY(1);
}

.modal--search .modal-window__header {
  display: none;
}
.modal--search .modal-window__body {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
  overflow: hidden;
}
.modal--search .search-small__wrap {
  filter: none;
  padding-top: 15px;
}
.modal--search .search-small__form {
  margin: 0 10px;
  width: auto;
}
.modal--search .search-small__open-modal {
  display: none;
}
.modal--search .search-small__field .field-input--search {
  filter: none;
  margin: 0;
  height: 40px;
  margin-top: -3px;
  background: none;
}
.modal--search .search-small__back-btn {
  display: block !important;
}
.modal--search .search-small__submit-btn {
  display: none;
}
.modal--search .search-small__result {
  transform: none;
  position: static;
  visibility: visible;
  opacity: 1;
}
.modal--search .search-small__result,
.modal--search .search-small__result-wrap {
  height: calc(100 * var(--vh, 1vh) - 108px);
  max-height: none;
}
.state--focus-enabled .search-small__close-btn:focus::after {
  opacity: 0.75;
}
.state--focus-enabled .search-small__submit-btn:focus::after {
  opacity: 0.75;
}

.search-small.search-small--mob {
  display: none;
  background-color: #fff;
}
.sign-in {
  margin-top: 20px;
}

.sign-in__nav {
  padding: 5px 6px;
  display: flex;
  border-radius: 14px;
  background-color: #eeeff4;
  margin-bottom: 20px;
}

.sign-in__toggle {
  width: 50%;
  font-weight: 500;
  font-size: 15px;
  line-height: 160%;
  padding: 4px 5px 5px;
  border-radius: 12px;
  text-align: center;
  cursor: pointer;
}

.sign-in__toggle--active {
  background-color: #fff;
  box-shadow: 0px 2px 5px rgba(24, 24, 33, 0.15);
}

.sign-in__tab .form__pre-action {
  margin-top: 5px;
  display: flex;
  justify-content: center;
}
.sign-in__tab .form__action {
  width: 100%;
}
.sign-in__tab .form__action .btn {
  height: 50px;
}
.sign-in__tab .form__action .svg-icon {
  width: 20px;
  height: 20px;
  margin-right: 10px;
}

.sign-in__forgot-password {
  cursor: pointer;
  color: #1aba50;
  font-size: 14px;
  line-height: 1.3;
  font-weight: 500;
  padding-top: 12px;
  transition-duration: 0.25s;
}

.sign-in__footer {
  margin-top: auto;
  padding-top: 30px;
  text-align: center;
  font-size: 14px;
  line-height: 1.57;
  color: #8b8d92;
}

.sign-in__registration {
  margin-left: 5px;
  font-size: 14px;
  line-height: 1.3;
  letter-spacing: 0.01em;
  font-weight: 500;
  color: #1aba50;
  transition-duration: 0.25s;
  cursor: pointer;
}
.sign-up {
  margin-top: 20px;
}
.sign-up .form__action {
  flex-grow: 1;
}

.sign-up__delimiter {
  position: relative;
  display: flex;
  justify-content: center;
  margin: 20px 0;
}
.sign-up__delimiter::after {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  content: "";
  width: 100%;
  height: 1px;
  background-color: #d9dbe1;
  left: 0;
  z-index: 5;
}
.sign-up__delimiter span {
  padding: 0 10px;
  position: relative;
  top: -2px;
  z-index: 10;
  font-weight: 500;
  font-size: 14px;
  line-height: 150%;
  color: #8b8d92;
  background-color: #fff;
}

.sign-up__instagram .svg-icon {
  width: 20px;
  height: 20px;
  margin-right: 10px;
}

.sign-up__footer {
  margin-top: auto;
  padding-top: 30px;
  text-align: center;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.57;
  color: #8b8d92;
}

.sign-up__registration {
  margin-left: 5px;
  font-size: 14px;
  line-height: 1.3;
  letter-spacing: 0.01em;
  font-weight: 500;
  color: #1aba50;
  transition-duration: 0.25s;
  cursor: pointer;
}
.status-label {
  width: 30px;
  text-align: center;
  border-radius: 3px;
  font-size: 14px;
  line-height: 25px;
  height: 25px;
  font-weight: 700;
  display: flex;
  position: relative;
  padding-left: 29px;
  transition: 0.3s all ease;
  align-items: center;
}
.status-label .status__text {
  opacity: 0;
  visibility: hidden;
  width: -webkit-max-content;
  width: max-content;
  transition: 0.3s all ease;
}
.status-label .status__image {
  width: 15px;
  height: 20px;
  margin: 0 7px;
  position: absolute;
  left: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.status-label .status__image.status--new {
  background-image: url("/local/assets/source/icons/sprite/new-status.svg");
}
.status-label .status__image.status--sale {
  background-image: url("/local/assets/source/icons/sprite/sale-status.svg");
}
.status-label .status__image.status--action {
  background-image: url("/local/assets/source/icons/sprite/fire.svg");
  filter: brightness(0) invert(1);
}
.status-label .status__image.status--hit {
  background-image: url("/local/assets/source/icons/sprite/hit-status.svg");
}

.status-label:hover.status--new {
  width: 91px;
}
.status-label:hover.status--sale {
  width: 112px;
}
.status-label:hover.status--hit {
  width: 63px;
}
.status-label:hover.status--action {
  width: 85px;
}
.status-label:hover .status__text {
  opacity: 1;
  visibility: visible;
  padding: 0 5px 0 0;
}

.status__item + .status__item {
  margin-top: 3px;
}

.subscribtion-item {
  position: relative;
}

.subscribtion-item__wrapper {
  display: flex;
}

.subscribtion-item__visual {
  width: 215px;
  height: 160px;
  flex-shrink: 0;
  margin-right: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.subscribtion-item__visual picture,
.subscribtion-item__visual a {
  width: 100%;
  height: 100%;
}

.subscribtion-item__content {
  flex-grow: 1;
  min-width: 0;
}

.subscribtion-item__block-price {
  margin-left: 30px;
  border-left: 1px solid rgba(51, 51, 51, 0.1);
  padding-left: 20px;
  position: relative;
}

.subscribtion-item__price {
  margin-bottom: 20px;
}
.subscribtion-item__price .price__value {
  font-size: 16px;
  line-height: 21px;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.subscribtion-item__price .price__currency {
  line-height: 18px;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.subscribtion-item__name {
  text-decoration: none;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 21px;
  color: #333;
}

.subscribtion-item__brand {
  color: #333;
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
}

.subscribtion-item__code {
  margin-left: 4px;
}

.subscribtion-item__props {
  margin-top: 10px;
}

.subscribtion-item__prop {
  display: flex;
  align-items: center;
  font-weight: 600;
  font-size: 11px;
  line-height: 140%;
  letter-spacing: 0.02em;
}

.subscribtion-item__prop-icon {
  width: 15px;
  height: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
  position: relative;
  top: -1px;
}

.subscribtion-item__prop-separator {
  margin: 0 5px;
  width: 12px;
  height: 2px;
  background-color: #c1c3c8;
}

.subscribtion-item__availability {
  margin-top: 13px;
  padding: 2px 8px 3px;
  background: #f4f5f7;
  color: #8b8d92;
  border-radius: 5px;
  font-weight: 500;
  font-size: 14px;
  line-height: 150%;
  display: inline-block;
  vertical-align: top;
}

.subscribtion-item__availability--available {
  background: #effcbc;
  color: #000;
}

.subscribtion-item__action {
  position: relative;
  margin-top: 20px;
}

.subscribtion-item__remove {
  font-size: 14px;
  height: 40px;
  padding-left: 10px;
  padding-right: 10px;
}

.subscribtion-item__scu {
  font-size: 14px;
  line-height: 130%;
  padding-top: 10px;
  color: rgba(51, 51, 51, 0.7);
}
.subscribtion-item__scu span {
  color: #333;
  padding-left: 5px;
}
.subscribtion__panel {
  margin-bottom: 60px;
  padding: 20px;
  border-radius: 20px;
  border: 2px solid #eeeff4;
  max-width: 870px;
  display: none;
  align-items: center;
}

.subscribtion__text {
  max-width: 412px;
  color: #fff;
  padding: 15px;
  background: linear-gradient(253.59deg, #f00 -0.26%, #efa9a9 93.69%);
  border-radius: 12px;
  text-align: center;
  margin-right: 50px;
  font-weight: bold;
  font-size: 20px;
  line-height: 150%;
}

.subscribtion__form {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.subscribtion__label {
  font-weight: bold;
  font-size: 18px;
  line-height: 150%;
}

.subscribtion__field {
  margin-right: 40px;
  font-weight: bold;
  font-size: 18px;
  line-height: 150%;
}

.subscribtion__email {
  font-weight: 500;
  font-size: 14px;
  line-height: 150%;
  color: #8b8d92;
}

.subscribtion__input .field-switch__visual {
  width: 46px;
  height: 28px;
}
.subscribtion__input .field-switch__visual::after {
  width: 21px;
  height: 21px;
}
.subscribtion__input .field-switch__input:checked ~ .field-switch__visual::after {
  left: 22px;
}

.subscribtion__products-title {
  margin-bottom: 30px;
  display: none;
}

.subscribtion__item {
  padding: 20px;
  background: #fff;
}
.subscribtion__item:not(:first-child) {
  margin-top: 15px;
}
.subscribtion__item:not(:first-child).subscribtion__item--empty {
  margin-top: 0;
}

.subscribtion__item--empty {
  padding-top: 0;
  padding-bottom: 0;
}
.subscription-form__btn {
  display: flex;
  justify-content: center;
  align-items: center;
}

.subscription-form .field-text__label {
  display: none;
}

.subscription-form__success-message {
  font-size: 18px;
  line-height: 150%;
  font-weight: 700;
}
.swiper-slider__slider {
  position: relative;
  min-width: 0;
  -webkit-user-select: none;
          user-select: none;
}

.swiper-slider__prev {
  display: block;
}

.swiper-slider__next {
  display: block;
}

.swiper-slider__thumbs-wrap {
  width: 51px;
  flex: 0 0 auto;
  min-width: 0;
  position: relative;
  margin: 25px 55px 25px 0;
}

.swiper-slider__thumbs {
  overflow: hidden;
  height: 399px;
  -webkit-user-select: none;
          user-select: none;
  display: flex;
}
.swiper-slider__thumbs .swiper-container {
  width: 100%;
}
.swiper-slider__thumbs .swiper-slide-thumb-active::after {
  border-radius: 50%;
  border: 2px solid #000;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.swiper-slider__thumb-arrow {
  cursor: pointer;
  width: 49px;
  height: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
  color: #c2c9ce;
  position: absolute;
  left: 0;
  outline: none;
  transition: color 0.25s;
}

.swiper-slider__thumb-arrow.swiper-button-disabled {
  cursor: not-allowed;
  opacity: 0.5;
}

.swiper-slider__thumb-arrow:not(.swiper-button-disabled):hover {
  color: #1aba50;
}

.swiper-slider__thumb-arrow--prev {
  top: -25px;
  align-items: flex-start;
  padding-top: 5px;
}

.swiper-slider__thumb-arrow--next {
  bottom: -25px;
  align-items: flex-end;
  padding-bottom: 5px;
}

.swiper-slider__thumb-arrow-icon {
  width: 21px;
  height: 9px;
  fill: none;
}

.swiper-slider__arrow {
  cursor: pointer;
  top: 0;
  bottom: 0;
  z-index: 10;
  display: flex;
  align-items: center;
  position: absolute;
}
.swiper-slider__arrow .svg-icon {
  transition-duration: 0.25s;
  width: 15px;
  height: 33px;
  fill: none;
}

.swiper-slider__arrow--prev {
  left: 0;
  padding-left: 30px;
}

.swiper-slider__arrow--next {
  right: 0;
  padding-right: 30px;
}
.tabs {
  display: flex;
  transition: border 0.25s;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.tabs--alt {
  padding: 0;
  border: 0;
  border-radius: 0;
  width: 100%;
  justify-content: center;
}

.tabs--left {
  justify-content: flex-start;
}

.tabs__content-wrap {
  margin-top: 17px;
  position: relative;
}

.tabs__content {
  min-height: 100px;
}

.tabs__content-button {
  position: absolute;
  right: 0;
  top: -45px;
}
.tabs__content-button a {
  color: #333;
}
.tabs__content-button a:hover {
  color: #1aba50;
}

.tabs__content--narrow {
  max-width: 770px;
  margin: 0 auto;
}

.section--slider .tabs__content-wrap {
  min-height: 600px;
}

.section--slider .tabs__content--slots {
  min-height: 600px;
}

.tabs__item {
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  justify-content: center;
  padding: 6px 0 0 0;
  font-size: 16px;
  line-height: 28px;
  margin-right: 40px;
  color: #b8b8b8;
  border-bottom: 2px solid transparent;
  white-space: nowrap;
  margin-bottom: 0;
  transition: background-color 0.25s, color 0.25s, box-shadow 0.25s;
}
.tabs__item button {
  color: #b8b8b8;
  cursor: pointer;
}
.tabs__item:before {
  display: none;
}
.tabs__item.active {
  border-bottom: 2px solid #1aba50;
}
.tabs__item.active button {
  color: #1aba50;
  cursor: default;
}

.tabs--alt .tabs__item {
  box-shadow: 0 0 0 2px rgba(17, 17, 57, 0.1) inset;
  margin-right: 8px;
}

.tabs__item:last-child {
  margin-right: 0;
}

.tabs--sm .tabs__item {
  font-size: 16px;
  line-height: 18px;
  padding: 0 12px;
  height: 40px;
  margin-right: 8px;
}

.tabs--sm .tabs__item:last-child {
  margin-right: 0;
}

.body--blackout .tabs__item {
  font-weight: 500;
  font-size: 18px;
  line-height: 18px;
}

.body--blackout .tabs__item.active {
  background-color: #1aba50;
  box-shadow: 0 1px 20px -4px rgba(136, 136, 136, 0.25);
  color: #fff;
}

.tabs__item-icon {
  display: block;
  width: 18px;
  height: 18px;
  flex: 0 0 auto;
  margin-left: 10px;
}

.tabs.tabs--buttons {
  padding: 0;
  border: 0;
}
.tabs.tabs--buttons .tabs__item {
  height: 44px;
  margin-right: 10px;
  transition: background-color 0.25s, color 0.25s, box-shadow 0.25s;
}
.tabs.tabs--buttons .tabs__item:last-child {
  margin-right: 0;
}
.tabs.tabs--buttons .tabs__item:not(.active) {
  box-shadow: 0 0 0 2px inset #f4f5f7;
}
.tabs__item-wrap {
  position: relative;
}

.tabs__spoiler {
  position: absolute;
  top: 100%;
  left: auto;
  right: 0;
  opacity: 0;
  visibility: hidden;
  transform-origin: top right;
  transform: translateY(-5px);
  z-index: 4;
  padding-top: 10px;
  transition: opacity 0.25s, transform 0.25s, visibility 0.25s;
}

.tabs__spoiler.open {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

.tabs__spoiler-wrap {
  background-color: #fff;
  border-radius: 14px;
  padding: 5px;
  box-shadow: 0 6px 20px -4px rgba(136, 136, 136, 0.25);
  width: 160px;
}

.tabs__spoiler-item {
  font-size: 18px;
  line-height: 20px;
  color: #000;
  height: 40px;
  padding: 0 11px;
  display: flex;
  width: 100%;
  align-items: center;
  border-radius: 8px;
  transition: background-color 0.25s, color 0.25s, margin-left 0.25s, width 0.25s;
  cursor: pointer;
  white-space: nowrap;
}

.tabs__spoiler-item.disabled,
.tabs__spoiler-item[disabled] {
  color: #1aba50;
  background-color: #1aba50;
  cursor: not-allowed;
}
.tooltip {
  font-size: 13px;
  line-height: 18px;
  color: #f39c2b;
  display: flex;
  align-items: center;
}

.tooltip--lg {
  font-size: 14px;
  line-height: 24px;
}

.tooltip__btn {
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  cursor: pointer;
}

.tooltip__icon {
  width: 15px;
  height: 15px;
  color: rgba(51, 51, 51, 0.6);
}
.tooltip__icon .svg-icon {
  width: 15px;
  height: 15px;
  fill: #fff;
}

.tooltip__dd {
  width: 215px;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 8px);
  bottom: -35px;
  background-color: #fff;
  box-shadow: 0 0 12px rgba(2, 13, 33, 0.12);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  font-size: 13px;
  line-height: 18px;
  font-weight: 400;
  color: #000;
  padding: 7px 12px;
  transition: transform 0.25s, opacity 0.25s;
  z-index: 4;
}

.tooltip__dd::after {
  content: "";
  width: 10px;
  height: 10px;
  background-color: #fff;
  transform: translateX(-50%) rotate(45deg);
  position: absolute;
  top: -3px;
  left: 50%;
}

.tooltip__btn:hover .tooltip__dd {
  opacity: 1;
  visibility: visible;
  transform: translate(-50%, 0px);
}
.video-slider__slider {
  margin: 0 auto;
  width: 900px;
}

.video-slider__item {
  position: relative;
  width: 900px;
  height: 0;
  padding-bottom: 75%;
  background-color: #000;
}

.video-slider__link {
  display: none;
}

.video-image-play-icon {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  transform: translate(-50%, -50%);
  transition: opacity 0.25s cubic-bezier(0, 0, 0.2, 1);
  z-index: 64;
  cursor: pointer;
}

.video-image-play-icon:hover .ytp-large-play-button-bg {
  fill: #F54819;
}

.ytp-large-play-button-bg {
  transition: fill 0.1s cubic-bezier(0.4, 0, 1, 1), fill-opacity 0.1s cubic-bezier(0.4, 0, 1, 1);
  fill: #212121;
  fill-opacity: 0.8;
}
.video-slider__iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.video-slider__thumb-item {
  padding: 0 8px;
  width: 100%;
  cursor: pointer;
}

.video-slider__thumb-image {
  width: 100%;
  height: 110px;
  object-fit: cover;
}

.video-slider .swiper-scrollbar,
.video-slider .swiper-pagination,
.video-slider .swiper-notification {
  display: none;
}

.video-slider__arrow {
  position: absolute;
  height: 100%;
  top: 0;
  width: 30px;
  cursor: pointer;
  transition: 0.25s;
  outline: none;
}

.video-slider__arrow.swiper-button-disabled {
  cursor: not-allowed;
  opacity: 0.2;
}

.video-slider__arrow:hover {
  color: #1aba50;
}

.video-slider__arrow--prev {
  left: 0;
}

.video-slider__arrow--next {
  right: 0;
}

.video-slider__icon {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 40px;
  height: 40px;
}

.video-slider__arrow--prev .video-slider__icon {
  left: -10px;
}

.video-slider__arrow--next .video-slider__icon {
  right: -10px;
}
.swiper-slider__thumbs-catalog {
  padding: 0 30px;
  position: relative;
  margin-top: 24px;
}

.video {
  width: 100%;
  height: 100%;
  max-height: 100%;
  min-height: 100%;
  outline: none;
}

.view-picker__grid {
  display: inline-flex;
  vertical-align: top;
  margin: -2px;
  width: calc(100% + 4px);
}

.view-picker__item {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  color: #d9dbe1;
  cursor: pointer;
  transition: 0.25s;
  position: relative;
  border: 1px solid;
  border-radius: 10px;
  margin: 2px;
}

.view-picker__item::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.view-picker__icon {
  display: block;
  width: 18px;
  height: 18px;
}
.view-picker__item:active {
  color: #000;
}

.state--focus-enabled .view-picker__item:focus::after {
  opacity: 0.75;
}

.view-picker__item.view-picker__item--active {
  color: #1aba50;
}

.view-toggler {
  display: flex;
}

.view-toggler__btn {
  flex: 0 0 auto;
  width: 18px;
  height: 18px;
  display: flex;
  margin-left: 15px;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.view-toggler__btn.active svg {
  fill: #1aba50;
}

.view-toggler__icon {
  display: block;
  width: 18px;
  height: 18px;
  fill: #b4b4b4;
}

@media (max-width: 1600px) {
  .tabs--alt .tabs__item {
    margin-right: 4px;
  }

  .body--blackout .tabs__item {
    font-size: 14px;
    line-height: 16px;
  }

  .tabs.tabs--buttons {
    padding: 0;
    border: 0;
  }
  .tabs.tabs--buttons .tabs__item {
    height: 32px;
    margin-right: 8px;
  }
  .tabs.tabs--buttons .tabs__item:last-child {
    margin-right: 0;
  }

  .section--slider .tabs__content-wrap {
    min-height: 470px;
  }
}

@media (max-width: 1351px) {
  .product-slider__arrow--next {
    left: auto;
    right: -12px;
  }

  .product-slider__arrow--prev {
    right: auto;
    left: -12px;
  }

  .product-slider .swiper-pagination {
    display: block;
  }
  .product-slider .swiper-pagination-bullet-active {
    background-color: #000;
  }

  .product-slider__arrow {
    display: none;
  }
}

@media (max-width: 1350px) {
  .product-table {
    overflow-x: auto;
    overflow-y: hidden;
    width: 100%;
  }
}

@media (max-width: 1299px) {
  .vue-styles .col-lg-1 {
    width: 8.3333333333%;
  }
  .vue-styles .col-lg-2 {
    width: 16.6666666667%;
  }
  .vue-styles .col-lg-3 {
    width: 25%;
  }
  .vue-styles .col-lg-4 {
    width: 33.3333333333%;
  }
  .vue-styles .col-lg-5 {
    width: 41.6666666667%;
  }
  .vue-styles .col-lg-6 {
    width: 50%;
  }
  .vue-styles .col-lg-7 {
    width: 58.3333333333%;
  }
  .vue-styles .col-lg-8 {
    width: 66.6666666667%;
  }
  .vue-styles .col-lg-9 {
    width: 75%;
  }
  .vue-styles .col-lg-10 {
    width: 83.3333333333%;
  }
  .vue-styles .col-lg-11 {
    width: 91.6666666667%;
  }
  .vue-styles .col-lg-12 {
    width: 100%;
  }
  .vue-styles .order-lg--12 {
    order: -12;
  }
  .vue-styles .order-lg--11 {
    order: -11;
  }
  .vue-styles .order-lg--10 {
    order: -10;
  }
  .vue-styles .order-lg--9 {
    order: -9;
  }
  .vue-styles .order-lg--8 {
    order: -8;
  }
  .vue-styles .order-lg--7 {
    order: -7;
  }
  .vue-styles .order-lg--6 {
    order: -6;
  }
  .vue-styles .order-lg--5 {
    order: -5;
  }
  .vue-styles .order-lg--4 {
    order: -4;
  }
  .vue-styles .order-lg--3 {
    order: -3;
  }
  .vue-styles .order-lg--2 {
    order: -2;
  }
  .vue-styles .order-lg--1 {
    order: -1;
  }
  .vue-styles .order-lg-0 {
    order: 0;
  }
  .vue-styles .order-lg-1 {
    order: 1;
  }
  .vue-styles .order-lg-2 {
    order: 2;
  }
  .vue-styles .order-lg-3 {
    order: 3;
  }
  .vue-styles .order-lg-4 {
    order: 4;
  }
  .vue-styles .order-lg-5 {
    order: 5;
  }
  .vue-styles .order-lg-6 {
    order: 6;
  }
  .vue-styles .order-lg-7 {
    order: 7;
  }
  .vue-styles .order-lg-8 {
    order: 8;
  }
  .vue-styles .order-lg-9 {
    order: 9;
  }
  .vue-styles .order-lg-10 {
    order: 10;
  }
  .vue-styles .order-lg-11 {
    order: 11;
  }
  .vue-styles .order-lg-12 {
    order: 12;
  }
  .basket-item__footer {
    padding: 0 0 0 115px;
  }

  .basket-item__content {
    display: block;
  }
  .basket-item__price-full {
    margin-left: 0;
  }
  .catalog-compare__head-aside {
    width: 20%;
  }

  .catalog-compare__head-main {
    width: 80%;
  }

  .catalog-compare__head-item {
    width: 25%;
  }

  .catalog-compare__table-aside {
    width: 20%;
  }

  .catalog-compare__table-main {
    width: 80%;
  }

  .catalog-compare__table-main-cell {
    width: 25%;
  }
  .catalog-item__left {
    width: 352px;
  }
  .confirm-panel__cell-action {
    margin-left: 40px;
  }
  .image-slider--gallery .image-slider__arrow {
    top: 270px;
  }

  .text-guide .image-slider--gallery .image-slider__arrow {
    top: 208px;
  }

  .image-slider--gallery .image-slider__image-controls {
    padding: 0 56px;
  }
}

@media screen and (max-width: 1224px) {
  .checked-list--date {
    flex-wrap: nowrap;
    justify-content: start;
    padding-bottom: 20px;
    overflow-x: scroll;
  }
}

@media (max-width: 1199px) and (min-width: 1024px) {
  .hidden-md.hidden-md {
    display: none;
  }
}

@media (max-width: 1199px) and (max-width: 1023px) {
  .article-grid__grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

@media (max-width: 1199px) and (any-hover: none) {
  .text-guide .image-slider--gallery .image-slider__arrow {
    display: none;
  }
}

@media (max-width: 1199px) {
  .vue-styles .col-md-1 {
    width: 8.3333333333%;
  }
  .vue-styles .col-md-2 {
    width: 16.6666666667%;
  }
  .vue-styles .col-md-3 {
    width: 25%;
  }
  .vue-styles .col-md-4 {
    width: 33.3333333333%;
  }
  .vue-styles .col-md-5 {
    width: 41.6666666667%;
  }
  .vue-styles .col-md-6 {
    width: 50%;
  }
  .vue-styles .col-md-7 {
    width: 58.3333333333%;
  }
  .vue-styles .col-md-8 {
    width: 66.6666666667%;
  }
  .vue-styles .col-md-9 {
    width: 75%;
  }
  .vue-styles .col-md-10 {
    width: 83.3333333333%;
  }
  .vue-styles .col-md-11 {
    width: 91.6666666667%;
  }
  .vue-styles .col-md-12 {
    width: 100%;
  }
  .vue-styles .order-md--12 {
    order: -12;
  }
  .vue-styles .order-md--11 {
    order: -11;
  }
  .vue-styles .order-md--10 {
    order: -10;
  }
  .vue-styles .order-md--9 {
    order: -9;
  }
  .vue-styles .order-md--8 {
    order: -8;
  }
  .vue-styles .order-md--7 {
    order: -7;
  }
  .vue-styles .order-md--6 {
    order: -6;
  }
  .vue-styles .order-md--5 {
    order: -5;
  }
  .vue-styles .order-md--4 {
    order: -4;
  }
  .vue-styles .order-md--3 {
    order: -3;
  }
  .vue-styles .order-md--2 {
    order: -2;
  }
  .vue-styles .order-md--1 {
    order: -1;
  }
  .vue-styles .order-md-0 {
    order: 0;
  }
  .vue-styles .order-md-1 {
    order: 1;
  }
  .vue-styles .order-md-2 {
    order: 2;
  }
  .vue-styles .order-md-3 {
    order: 3;
  }
  .vue-styles .order-md-4 {
    order: 4;
  }
  .vue-styles .order-md-5 {
    order: 5;
  }
  .vue-styles .order-md-6 {
    order: 6;
  }
  .vue-styles .order-md-7 {
    order: 7;
  }
  .vue-styles .order-md-8 {
    order: 8;
  }
  .vue-styles .order-md-9 {
    order: 9;
  }
  .vue-styles .order-md-10 {
    order: 10;
  }
  .vue-styles .order-md-11 {
    order: 11;
  }
  .vue-styles .order-md-12 {
    order: 12;
  }
  .visible-md {
    display: block;
  }

  .visible-md-inline {
    display: inline;
  }

  .visible-md-f {
    display: flex;
  }

  .visible-md-if {
    display: inline-flex;
  }

  .visible-md-ib {
    display: inline-block;
  }

  .visible-md-table {
    display: table;
  }

  .visible-md-tc {
    display: table-cell;
  }
  .article-grid__grid {
    display: inline-flex;
    flex-wrap: wrap;
    vertical-align: top;
    width: calc(100% + 24px);
    width: calc(100% + 20px);
    margin: -10px;
  }
  .article-grid__cell {
    width: 33.3333%;
    padding: 10px;
  }
  .big-tabs__btn {
    height: 48px;
    font-size: 14px;
    line-height: 20px;
  }

  .big-tabs__body {
    margin-top: 36px;
    margin-bottom: 40px;
  }

  .big-tabs__sections {
    margin: 0 -15px;
    width: calc(100% + 30px);
  }

  .big-tabs__right-section {
    padding: 0 15px;
  }

  .big-tabs__left-section {
    padding: 0 15px;
  }

  .big-tabs__btn-item:not(:last-child) .big-tabs__btn::after {
    right: -12px;
  }

  .big-tabs__btn-count {
    font-size: 10px;
    line-height: 14px;
  }
  .catalog-compare__head-aside {
    width: 25%;
  }

  .catalog-compare__head-main {
    width: 75%;
  }

  .catalog-compare__head-item {
    width: 33.3333%;
  }

  .catalog-compare__table-aside {
    width: 25%;
  }

  .catalog-compare__table-main {
    width: 75%;
  }

  .catalog-compare__table-main-cell {
    width: 33.3333%;
  }

  .catalog-compare__head--nav .product-slider__arrow--prev {
    left: -10px;
  }

  .catalog-compare__head--nav .product-slider__arrow--next {
    right: -10px;
  }

  .catalog-compare__head-container {
    padding: 0 15px;
  }
  .catalog-item__wrap {
    flex-wrap: wrap;
  }

  .catalog-item__left {
    width: 50%;
  }

  .catalog-item__center {
    padding-left: 30px;
    padding-right: 0;
    flex: 0 0 auto;
    width: 50%;
  }

  .catalog-item__right {
    width: 100%;
    margin-top: 40px;
  }

  .catalog-item__info {
    margin-top: 30px;
  }
  .categories__item {
    width: calc(50% - 20px);
  }
  .compare__product-param {
    padding-left: 16px;
    padding-right: 16px;
  }

  .compare__product-image {
    height: 90px;
  }

  .compare__product-param-wrap {
    width: auto;
  }

  .compare__product-name {
    padding-left: 16px;
    padding-right: 16px;
  }
  .confirm-panel {
    bottom: 15px;
    width: 100%;
    max-width: calc(100% - 30px);
    left: 15px;
    right: 15px;
    padding: 20px;
    font-size: 15px;
    line-height: 1.6;
  }
  .form-glass__grid {
    display: flex;
    flex-wrap: wrap;
    width: calc(100% + 16px);
    margin: -8px;
  }

  .form-glass__group {
    padding: 8px;
    width: 50% !important;
  }
  .image-slider__item {
    cursor: default;
  }

  .image-slider__thumb-image--3d {
    display: none;
  }

  .image-slider__thumb-image--3d + .image-slider__thumb-image {
    display: block;
  }
  .page-section--inner .container {
    padding: 0;
  }
  .product-discount__body--no-discount .product-grid__cell {
    width: 20%;
  }
  .product-discount__body--no-discount .product-grid__cell:nth-child(n+6) {
    display: none;
  }
  .product-s-list {
    padding: 12px 15px;
    display: block;
  }

  .product-s-list__info {
    flex: 1 1 auto;
  }

  .product-s-list__right .price--right {
    text-align: left;
    padding-left: 84px;
    display: flex;
    align-items: baseline;
  }

  .product-s-list__image {
    margin-right: 12px;
  }

  .product-s-list .price--sm .price__group--new .price__value {
    font-size: 14px;
    line-height: 22px;
  }

  .product-s-list .price__group--old {
    font-size: 12px;
    line-height: 16px;
  }

  .product-s-list__right {
    padding: 10px 0 0 72px;
  }
  .product-t-list__cell-price,
.product-t-list__cell-action {
    width: auto;
    margin: 0;
  }

  .product-t-list__cell-price + .product-t-list__cell-action {
    margin-top: 12px;
  }
  .product-table {
    overflow: auto;
    width: 100%;
  }
  .search-small__suggestion-sections {
    padding: 20px 20px 0;
  }
  .tabs {
    max-width: 100%;
    overflow-y: hidden;
    overflow-x: auto;
    justify-content: flex-start;
  }

  .tabs--slider {
    max-width: unset;
    display: block;
    overflow: visible;
    transition: none;
    width: auto;
    padding: 0;
  }

  .tabs--slider .swiper-slide {
    width: auto;
  }
}

@media (max-width: 1024px) {
  .basket__title {
    font-size: 28px;
    line-height: 36px;
    font-weight: 700;
  }

  .basket__form-wrap {
    padding-top: 28px;
  }

  .basket__footer {
    margin-top: 12px;
  }

  .basket__link-underline {
    margin-left: auto;
  }

  .basket__subfooter {
    display: flex;
    justify-content: space-between;
    margin-top: 14px;
  }

  .basket__subfooter-cell {
    margin-top: 0;
  }

  .basket__mob-resume {
    background-color: #F5F5F7;
    padding: 16px 20px;
    margin-top: 20px;
  }

  .basket__mob-resume-top {
    font-size: 14px;
    line-height: 22px;
    color: #86868B;
    text-align: center;
  }

  .basket__sum {
    text-align: center;
    margin-top: 8px;
    margin-bottom: 0;
  }

  .basket__sum .price {
    font-size: 22px;
    line-height: 26px;
    font-weight: 700;
    justify-content: center;
  }

  .basket__subfooter-cell:first-child {
    margin-top: 0;
  }

  .basket__bottom-footer {
    display: block;
  }

  .basket__bottom-footer-right {
    display: block;
    margin-top: 15px;
  }

  .baskets__list-wrap {
    position: relative;
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .baskets__list {
    display: block;
    position: relative;
    margin: 0;
    padding: 20px;
  }

  .baskets__list-item {
    display: flex;
    margin-right: 0;
  }

  .baskets__list-btn-link {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
    height: 40px;
  }

  .baskets__list-item-btn--plus .baskets__list-item-icon {
    width: 14px;
    height: 14px;
  }

  .baskets__list-item-btn--mob {
    color: #1aba50;
    position: relative;
  }

  .baskets__list-item-btn--mob:after {
    content: "";
    position: absolute;
    width: 32px;
    height: 32px;
    z-index: -1;
    border-radius: 50%;
    background-color: #F5F5F7;
  }

  .baskets__list--dd-content {
    opacity: 0;
    visibility: hidden;
    z-index: -1;
    position: absolute;
    top: 60px;
    right: 0px;
    left: 20px;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
    transform: scaleY(0);
    transform-origin: left top;
    transition: 0.25s;
    margin-right: 20px;
  }

  .baskets__list--dd-content.open {
    opacity: 1;
    visibility: visible;
    z-index: 120;
    transform: scaleY(1);
  }

  .baskets__list-btn-link {
    background-color: #fff;
    justify-content: flex-start;
    padding-left: 12px;
    padding-right: 12px;
  }

  .baskets__list-item {
    height: 40px;
  }

  .baskets__list-item.active .baskets__list-btn-link {
    padding-right: 12px;
  }

  .baskets__list--dd-content .baskets__list-item {
    margin-right: 0;
  }

  .baskets__list-item-btn {
    height: 40px;
  }

  .baskets__list-item-btn--gear {
    width: 40px;
    padding-left: 8px;
    padding-right: 4px;
  }

  .baskets__list-item-btn--gear:after {
    top: 50%;
    transform: translateY(-50%);
    left: 6px;
  }

  .baskets__list-item-btn--plus {
    width: 36px;
    padding-left: 4px;
    padding-right: 0;
  }

  .baskets__list-item-btn--plus:after {
    top: 50%;
    transform: translateY(-50%);
    left: 4px;
  }

  .svg-icon.baskets__list-btn-link-icon {
    width: 11px;
    height: 11px;
    margin-left: auto;
  }

  .baskets__list-item.open .baskets__list-btn-link-icon {
    transform: scaleY(-1);
  }

  .basket__link-underline {
    margin-left: 0;
    flex: 0 0 auto;
    width: 100%;
    margin-top: 15px;
  }

  .basket__form {
    margin-top: 20px;
  }

  .basket__small-note {
    margin: 16px 0;
  }
}

@media screen and (max-width: 1023px) {
  .delivery-basket-page .b-main.basket-page .final-basket-price {
    display: block;
    width: auto;
    margin-top: 20px;
  }

  .delivery-basket-page .b-main.basket-page.basket-order-page {
    padding-bottom: 60px;
  }

  .left-block {
    width: 100%;
  }
}

@media (max-width: 1023px) and (min-width: 768px) {
  .hidden-sm.hidden-sm {
    display: none;
  }
}

@media (max-width: 1023px) {
  .vue-styles .grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
  .vue-styles .row {
    margin: -10px;
    width: calc(100% + 20px);
  }
  .vue-styles .cell {
    padding: 10px;
  }
  .vue-styles .col {
    padding: 0 10px;
  }
  .vue-styles .col-sm-1 {
    width: 8.3333333333%;
  }
  .vue-styles .col-sm-2 {
    width: 16.6666666667%;
  }
  .vue-styles .col-sm-3 {
    width: 25%;
  }
  .vue-styles .col-sm-4 {
    width: 33.3333333333%;
  }
  .vue-styles .col-sm-5 {
    width: 41.6666666667%;
  }
  .vue-styles .col-sm-6 {
    width: 50%;
  }
  .vue-styles .col-sm-7 {
    width: 58.3333333333%;
  }
  .vue-styles .col-sm-8 {
    width: 66.6666666667%;
  }
  .vue-styles .col-sm-9 {
    width: 75%;
  }
  .vue-styles .col-sm-10 {
    width: 83.3333333333%;
  }
  .vue-styles .col-sm-11 {
    width: 91.6666666667%;
  }
  .vue-styles .col-sm-12 {
    width: 100%;
  }
  .vue-styles .order-sm--12 {
    order: -12;
  }
  .vue-styles .order-sm--11 {
    order: -11;
  }
  .vue-styles .order-sm--10 {
    order: -10;
  }
  .vue-styles .order-sm--9 {
    order: -9;
  }
  .vue-styles .order-sm--8 {
    order: -8;
  }
  .vue-styles .order-sm--7 {
    order: -7;
  }
  .vue-styles .order-sm--6 {
    order: -6;
  }
  .vue-styles .order-sm--5 {
    order: -5;
  }
  .vue-styles .order-sm--4 {
    order: -4;
  }
  .vue-styles .order-sm--3 {
    order: -3;
  }
  .vue-styles .order-sm--2 {
    order: -2;
  }
  .vue-styles .order-sm--1 {
    order: -1;
  }
  .vue-styles .order-sm-0 {
    order: 0;
  }
  .vue-styles .order-sm-1 {
    order: 1;
  }
  .vue-styles .order-sm-2 {
    order: 2;
  }
  .vue-styles .order-sm-3 {
    order: 3;
  }
  .vue-styles .order-sm-4 {
    order: 4;
  }
  .vue-styles .order-sm-5 {
    order: 5;
  }
  .vue-styles .order-sm-6 {
    order: 6;
  }
  .vue-styles .order-sm-7 {
    order: 7;
  }
  .vue-styles .order-sm-8 {
    order: 8;
  }
  .vue-styles .order-sm-9 {
    order: 9;
  }
  .vue-styles .order-sm-10 {
    order: 10;
  }
  .vue-styles .order-sm-11 {
    order: 11;
  }
  .vue-styles .order-sm-12 {
    order: 12;
  }
  .visible-sm {
    display: block;
  }

  .visible-sm-inline {
    display: inline;
  }

  .visible-sm-f {
    display: flex;
  }

  .visible-sm-if {
    display: inline-flex;
  }

  .visible-sm-ib {
    display: inline-block;
  }

  .visible-sm-table {
    display: table;
  }

  .visible-sm-tc {
    display: table-cell;
  }
  /* --- blocks --- */
  .container {
    padding: 0 15px;
  }

  /* --- overlay --- */
  .state--catalog-aside-open .overlay,
.state--mobile-nav-open .overlay {
    opacity: 1;
    visibility: visible;
  }
  .table-scroller {
    display: flex;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: -15px;
    margin-right: -15px;
    max-width: calc(100% + 15px * 2);
  }
  .table-scroller::after {
    width: 1px;
    height: 1px;
    content: "";
    display: block;
  }
  .guideline-grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
  .guideline-grid__cell {
    padding: 10px;
  }
  .active-filters__grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
  .active-filters__cell {
    padding: 10px;
  }
  .article-grid__grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
  .article-grid__cell {
    padding: 10px;
  }
  .article-grid__cell {
    width: 50%;
  }
  .basket__header {
    margin-right: 0;
    padding-right: 0;
    margin-bottom: -20px;
  }

  .basket__layout {
    display: block;
  }

  .basket__toolbar {
    padding: 15px;
    background-color: #fff;
    position: fixed;
    bottom: calc(env(safe-area-inset-bottom, 0));
    left: 0;
    right: 0;
    display: flex;
    z-index: 20;
  }
  .basket__toolbar .svg-icon {
    margin-left: 0;
    padding-left: 2px;
    flex-shrink: 0;
    width: 20px;
    fill: none;
    height: 9px;
  }
  .basket__toolbar::before {
    height: 15px;
    left: 0;
    right: 0;
    bottom: 100%;
    z-index: 10;
    position: absolute;
    content: "";
    background: linear-gradient(to bottom, rgba(24, 24, 33, 0), rgba(24, 24, 33, 0.05));
  }
  .basket__toolbar.hide {
    visibility: hidden;
    transform: scale(0);
  }
  .basket__toolbar .btn {
    height: 44px;
    flex-grow: 1;
    justify-content: center;
  }
  .basket__toolbar .basket__order {
    margin-left: 15px;
    flex-grow: 2;
  }

  .basket__resume {
    width: auto;
    margin-top: 45px;
  }

  .basket__aside {
    width: auto;
    margin-left: -15px;
    margin-right: -15px;
    margin-top: 25px;
  }
  .basket__aside .basket__resume {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
  }

  .basket__resume-header {
    margin-bottom: 12px;
  }
  .basket__resume-header .h4 {
    font-size: 26px;
  }

  .basket__prop {
    font-size: 14px;
  }

  .basket__prop-entry {
    padding: 13px 0;
  }

  .basket__toolbar {
    padding: 10px;
    margin-bottom: 0;
  }
  .basket__toolbar .btn-default svg {
    margin-left: 11px;
  }

  .delivery-basket-page .save-btn-block {
    width: auto;
  }
  .big-tabs__sections {
    display: block;
    margin: 0;
    width: 100%;
  }

  .big-tabs__right-section {
    padding: 0;
    margin-top: 20px;
    width: 100%;
  }

  .big-tabs__left-section {
    padding: 0;
    width: 100%;
  }

  .big-tabs__body {
    margin-top: 24px;
    margin-bottom: 30px;
  }
  .catalog-compare__head-aside {
    width: 33.3333%;
  }

  .catalog-compare__head-main {
    width: 66.6666%;
  }

  .catalog-compare__head-item {
    width: 50%;
  }

  .catalog-compare__table-aside {
    width: 33.3333%;
  }

  .catalog-compare__table-main {
    width: 66.6666%;
  }

  .catalog-compare__table-main-cell {
    width: 50%;
  }

  .catalog-compare__head-container {
    padding: 0 15px;
  }
  .catalog-item {
    margin-bottom: 40px;
  }

  .catalog-item__seo-text {
    margin-top: 40px;
  }

  .catalog-item__note-block {
    margin-top: 30px;
  }

  .catalog-item__left {
    width: calc(100% + 30px);
    margin: 0 -15px;
    overflow: hidden;
    padding-left: 15px;
    padding-right: 15px;
  }

  .catalog-item__center {
    padding-left: 0;
    margin-top: 20px;
  }

  .catalog-item__right {
    width: 50%;
    margin-top: 20px;
    padding-left: 20px;
  }
  .catalog__list-message-actions-grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
  .catalog__list-message-action {
    padding: 10px;
  }
  .catalog__top-nav-cell {
    padding: 10px;
  }
  .catalog__layout-aside {
    width: 0;
    margin-right: 0;
    padding: 0;
  }

  .catalog__top-nav-cell--aside-toggle {
    display: block;
  }

  .catalog__top-nav-cell--select,
.catalog__top-nav-cell--view {
    display: none;
  }

  .catalog__aside-close {
    display: flex;
    position: absolute;
    top: 0;
    left: 100%;
  }

  .catalog__layout-main {
    width: 100%;
  }

  .state--catalog-aside-open .catalog__layout-aside {
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }

  .state--catalog-aside-open .catalog__aside-close {
    opacity: 1;
    visibility: visible;
  }

  .catalog__description {
    margin-bottom: 30px;
    margin-top: 10px;
  }

  .catalog-block__filters .catalog__filter-title {
    display: none;
  }
  .catalog-block__filters .catalog__filter-status {
    padding-top: 20px;
    margin-left: -20px;
    margin-right: -20px;
  }
  .catalog-block__filters .catalog__filter-status .filter__list-item {
    padding-left: 20px;
    padding-right: 20px;
  }
  .section-mobile-text {
    display: none;
  }
  .compare__main-wrap {
    display: flex;
    margin-left: -15px;
    margin-right: -15px;
  }

  .compare__sep {
    width: 166px;
  }

  .compare__product-param--alt {
    width: 166px;
  }

  .compare__product {
    width: 166px;
  }

  .compare__product-param {
    width: 166px;
  }
  .confirm-panel__cell-action {
    margin-left: 30px;
  }
  .datepicker__action {
    font-size: 13px;
    line-height: 14px;
    font-weight: 500;
  }

  .datepicker__text {
    font-size: 13px;
    line-height: 14px;
    font-weight: 500;
    width: 60px;
  }

  .datepicker__container {
    padding-top: 5px;
    left: 15px;
  }
  .field-radio-buttons__list {
    grid-gap: 12px;
  }
  .field-range-slider__visual-handle {
    width: 32px;
    height: 32px;
  }

  .field-range-slider__input {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    height: 0;
  }

  .field-range-slider__input::-webkit-slider-thumb {
    -webkit-appearance: none;
    width: 32px;
    height: 32px;
    background: #11bb11;
  }

  .field-range-slider__input::-moz-range-thumb,
.field-range-slider__input::-ms-thumb {
    width: 32px;
    height: 32px;
    background: #11bb11;
  }

  .field-range-slider__input-wrap {
    top: -4px;
  }

  .field-range-slider__input-wraps {
    margin: 0 0 28px;
  }
  .field__multiple-list-grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
  .field__multiple-list-item {
    padding: 10px;
  }
  .filter__list {
    overflow-x: auto;
    flex-wrap: nowrap;
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .filter__list::-webkit-scrollbar {
    height: 0;
    opacity: 0;
  }
  .filter__list::-webkit-scrollbar-thumb {
    height: 0;
    opacity: 0;
  }
  .filter__list::-webkit-scrollbar-button {
    display: none;
    width: 0;
    height: 0;
  }
  .filter__list::-webkit-scrollbar-corner {
    background-color: transparent;
  }
  .filter__list::after {
    content: "";
    width: 1px;
    flex-shrink: 0;
    margin-left: 10px;
  }

  .filter__group.filter__group {
    padding-left: 20px;
    padding-right: 20px;
  }

  .filter__group--links {
    padding: 0;
    border: none;
  }

  .filter__group--sort {
    display: block;
  }

  .filter__group--switch + .filter__group--check-list {
    margin-top: 0;
  }

  .filter__group--range-slider.filter__group--range-slider {
    border-bottom: none;
    padding-top: 0;
  }
  .filter__group--range-slider.filter__group--range-slider .field-range-slider__handle {
    box-shadow: none;
  }

  .filter__group--switch {
    order: 10;
    padding: 18px 0;
  }

  .filter--aside {
    display: flex;
    flex-direction: column;
  }
  .filter--aside .filter__actions-bottom {
    display: block;
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
  }
  .filter--aside .filter__group--range-slider {
    border-top: 0;
  }
  .filter--aside .filter__filter-list {
    display: flex;
    flex-direction: column;
    overflow-y: auto;
    flex-grow: 1;
    margin-right: -20px;
    margin-left: -20px;
  }

  .filter__show-products-btn {
    display: block;
  }

  .filter__actions-item {
    display: flex;
  }

  .filter__action-clear {
    padding: 20px;
    margin-left: -20px;
    margin-right: -20px;
  }
  .filter__action-clear .filter__actions-item button:first-child {
    width: 187px;
    margin-right: 15px;
  }
  .filter__action-clear .filter__actions-item button {
    font-size: 14px;
    padding: 9px 10px;
    height: 40px;
  }
  .form-action--align-center {
    display: block;
    height: unset;
  }

  .form-action__success {
    height: unset;
    display: block;
  }

  .form-action__success-main {
    display: block;
    padding-top: 0;
    height: unset;
  }

  .form-action__action-btn--mt-auto {
    margin-top: 16px;
  }
  .form-glass {
    padding: 15px;
  }

  .form-glass__group {
    width: 100% !important;
  }
  .form__groups {
    margin: -10px;
    width: calc(100% + 20px);
  }
  .form__group {
    padding: 10px;
  }
  .form__fields {
    margin: -10px;
    width: calc(100% + 20px);
  }
  .form__field {
    padding: 10px;
  }
  .form__actions {
    margin: -10px;
    width: calc(100% + 20px);
  }
  .form__action {
    padding: 10px;
  }
  .order__header .page-title__value {
    font-size: 26px;
    line-height: 130%;
  }

  .form__group-title {
    text-align: center;
    font-size: 18px;
  }

  .form--card {
    padding: 20px;
  }

  .form__group-title {
    text-align: center;
    font-size: 18px;
  }

  .form__fields {
    margin: -6px;
    width: calc(100% + 12px);
  }

  .form__field {
    padding: 6px;
  }
  .image-gallery {
    position: relative;
  }
  .image-gallery .swiper-slider__arrow {
    display: none;
  }
  .image-gallery .swiper-pagination {
    bottom: 18px;
  }
  .image-slider__mob-counter {
    display: flex;
    position: absolute;
    bottom: 12px;
    left: 50%;
    transform: translateX(-50%);
    background-color: rgba(2, 13, 33, 0.7);
    height: 16px;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 10px;
    line-height: 10px;
    font-weight: 500;
    border-radius: 8px;
    padding: 1px 6px 2px;
    z-index: 2;
  }

  .text-guide .image-slider--gallery .image-slider__arrow {
    display: none;
  }
  .link-back {
    font-size: 14px;
    line-height: 20px;
  }

  .link-back__icon {
    width: 16px;
    height: 16px;
    margin-right: 8px;
  }
  .order-lk__item {
    padding: 15px;
  }

  .order-lk__title {
    font-size: 16px;
    line-height: 22px;
  }

  .order-lk__param-name {
    width: 50%;
  }
  .lk__task-wrap {
    margin-top: 40px;
  }
  .lk__form {
    padding: 15px;
  }

  .lk__form .form__group:not(:first-child) {
    padding-top: 15px;
    margin-top: 15px;
  }

  .lk__orders {
    margin-top: 40px;
  }

  .lk__orders-link-back {
    position: relative;
    top: unset;
    margin-bottom: 15px;
    margin-top: 30px;
  }
  .lk__history-header {
    padding: 15px;
  }

  .lk__history-items {
    padding: 15px;
  }

  .lk__history-footer {
    padding: 15px;
  }

  .lk__tasks-items {
    padding-bottom: 0;
  }

  .lk__tasks-block-header {
    padding: 15px;
  }

  .lk__info-block {
    padding: 15px;
  }

  .lk__task {
    padding: 15px;
  }

  .lk__task-item {
    padding: 15px;
  }

  .lk__history-items::after {
    left: 40px;
  }

  .lk__history-items-title {
    margin-top: 24px;
  }
  .mobile-popup--filter {
    display: block;
  }
  .mobile-popup--filter .catalog-block__filters {
    height: calc(100vh - 69px);
    overflow-y: auto;
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .mobile-popup--resume {
    display: block;
  }
  .modal-message__wrapper {
    width: 330px;
    padding: 11px 15px 15px;
    top: 69px;
    right: 15px;
    max-width: calc(100vw - 30px);
    z-index: 23;
  }

  .modal-message__visual {
    width: 38px;
  }

  .modal-message__title {
    font-size: 13px;
  }
  .note-block {
    font-size: 14px;
    line-height: 18px;
  }
  .order {
    margin-bottom: 0;
  }

  .order__header {
    margin-right: 0;
    padding-right: 0;
    margin-bottom: 25px;
  }

  .order__layout {
    display: block;
  }

  .order__main {
    margin-right: 0;
  }

  .order__aside {
    width: auto;
    margin-left: -15px;
    margin-right: -15px;
    margin-top: 25px;
  }

  .order__resume {
    margin-top: 48px;
    border-radius: 20px 20px 0 0;
    padding: 20px 25px 35px;
  }

  .order__resume-header {
    margin-bottom: 12px;
  }
  .order__resume-header .h4 {
    font-size: 26px;
  }

  .order__prop {
    font-size: 14px;
  }

  .order__prop-entry {
    padding: 13px 0;
  }

  .basket-address {
    padding: 0 7px 30px;
  }
  .page-section-header__title {
    font-size: 20px;
    justify-content: center;
  }
  .page-section {
    max-width: 100%;
  }

  .page-section--inner .container {
    padding: 0;
  }
  .page-title__tabs {
    margin: 10px 0;
  }
  .product-discount .hero-block {
    height: calc(125.5vw - 15px * 2);
    max-height: 1000px;
  }

  .product-discount__body {
    display: block;
  }

  .product-discount__slider {
    margin-right: 0;
    width: auto;
    margin-bottom: 55px;
  }

  .product-discount__action {
    display: flex;
  }

  .product-discount__body--no-discount .product-grid__cell {
    width: 25%;
  }
  .product-discount__body--no-discount .product-grid__cell:nth-child(n+5) {
    display: none;
  }
  .product-slider .swiper-container {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }

  .product-slider__slide {
    padding-left: 0;
    padding-right: 0;
  }
  .product-t-grid-small .price__value {
    font-size: 14px;
    line-height: 24px;
  }

  .product-t-grid-small .price__group--old .price__value {
    font-size: 12px;
    line-height: 16px;
  }
  .product-t-list__fast-view {
    display: none;
  }
  .product-t-grid__favorite .svg-icon {
    width: 20px;
    height: 19px;
  }
  .product-t-list__cell-visual .product-image__gallery-item::before {
    display: none;
  }
  .reviews__title {
    margin-right: 20px;
  }
  .scroll-shadow-edge {
    position: relative;
  }
  .subscription-form__success-message {
    text-align: center;
  }
  .video-slider .swiper-slider__thumbs {
    display: none;
  }

  .video-slider .swiper-container {
    overflow: visible;
  }

  .video-slider__slider {
    width: 100%;
  }

  .video-slider__item {
    width: 100%;
    border-radius: 10px;
  }
}

@media (max-width: 991px) {
  .search-small .field-input {
    font-size: 16px;
  }

  .search-small.search-small--mob {
    display: flex;
    padding: 12px 15px;
    box-shadow: 0 4px 8px rgba(2, 13, 33, 0.06);
    background: #fff;
  }

  .search-small.search-small__wrap {
    position: static;
  }

  .state--search-small-open-mob .search-small {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: flex;
    flex-direction: column;
    opacity: 1;
    visibility: visible;
    z-index: 210;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    transition: visibility 0.25s, opacity 0.25s;
    background-color: #fff;
    padding: 58px 15px 40px;
  }

  .search-small--regular {
    display: none;
    pointer-events: none;
  }

  .search-small__result {
    box-shadow: none;
    transition: visibility 0.25s, visibility 0.25s;
    overflow: visible;
    max-height: initial;
  }

  .state--search-small-open-mob .search-small__result {
    position: static;
  }

  .state--search-small-open-mob .search-small__top {
    position: static;
  }

  .search-small__requests-item {
    font-size: 13px;
    line-height: 22px;
    padding: 2px 12px 3px;
    height: 28px;
    margin-right: 12px;
    margin-top: 12px;
  }

  .search-small__close-btn {
    width: 40px;
    height: 40px;
  }

  .search-small__suggestions-title {
    display: block;
    font-size: 16px;
    line-height: 19px;
    font-weight: 500;
    margin-bottom: 12px;
  }

  .search-small__action {
    padding: 0 15px 12px;
  }

  .search-small__btn-link {
    border-radius: 10px;
  }

  .search-small__suggestions {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .product-s-list .price__group--old {
    margin-left: 8px;
  }

  .product-s-list .price--sm .price__group--new .price__currency {
    font-size: 14px;
    line-height: 16px;
  }

  .search-small__close-modal-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    right: 0;
    width: 55px;
    height: 60px;
    overflow: hidden;
    cursor: pointer;
    color: #000;
  }

  .search-small__close-modal-btn-icon {
    display: block;
    width: 14px;
    height: 14px;
  }
}

@media (max-width: 770px) {
  .title-with-clear.title-row {
    flex-direction: row;
  }

  .title-with-clear .price-checkbox-wrapper {
    top: -45px;
  }

  .title-with-clear .price-checkbox.price-checkbox--retail {
    width: 329px;
  }
}

@media screen and (max-width: 768px) {
  .is-client-container input {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  .delivery-basket-page .save-btn-block {
    display: none;
  }

  .delivery-basket-page .basket__header-load .save-btn-block {
    display: block;
  }

  .delivery-basket-page .second-block {
    order: -1;
  }

  .delivery-basket-page .form-group__basket {
    position: absolute;
    right: 0;
    bottom: 11px;
    z-index: 6;
    margin-top: 0;
  }

  .delivery-basket-page .b-main.basket-page .final-basket-price {
    width: auto;
    margin: 0 -24px;
  }

  .product-info {
    margin-bottom: 10px;
  }

  .green-block {
    margin-right: -24px;
    margin-left: -24px;
  }

  .delivery-dialog__main-contacts {
    flex-direction: column;
  }

  .delivery-dialog__main-contacts .form-field {
    margin-right: 0;
    margin-bottom: 12px;
  }

  .delivery-dialog__main-contacts .form-field:not(:last-child) {
    margin-right: 0;
  }

  .delivery-dialog__address {
    flex-direction: column;
  }

  .delivery-dialog__address .form-field {
    margin-right: 0;
    margin-bottom: 12px;
  }

  .delivery-dialog__address .form-field:not(:last-child) {
    margin-right: 0;
  }

  .delivery-dialog .nav-tabs {
    display: flex;
  }

  .delivery-dialog {
    display: none;
  }

  .delivery-dialog .green-block,
.delivery-dialog {
    margin-right: -24px;
    margin-left: -24px;
  }

  .checked-list {
    flex-wrap: wrap;
  }

  .checked-list .checked-list__item {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }

  .checked-list--date {
    flex-wrap: nowrap;
    justify-content: start;
    padding-bottom: 20px;
    overflow-x: scroll;
  }

  .checked-list--date .checked-list__item {
    margin-right: 10px;
  }

  .availability-block {
    margin-top: 0;
    margin-bottom: 13px;
  }

  .date-field .form-group {
    width: 100%;
  }

  .bottom-block .desktop-button {
    display: none;
  }

  .bottom-block .mobile-button {
    display: block;
  }

  .date-field {
    display: block;
  }
}

@media (max-width: 767px) {
  .vue-styles .col-xs-1 {
    width: 8.3333333333%;
  }
  .vue-styles .col-xs-2 {
    width: 16.6666666667%;
  }
  .vue-styles .col-xs-3 {
    width: 25%;
  }
  .vue-styles .col-xs-4 {
    width: 33.3333333333%;
  }
  .vue-styles .col-xs-5 {
    width: 41.6666666667%;
  }
  .vue-styles .col-xs-6 {
    width: 50%;
  }
  .vue-styles .col-xs-7 {
    width: 58.3333333333%;
  }
  .vue-styles .col-xs-8 {
    width: 66.6666666667%;
  }
  .vue-styles .col-xs-9 {
    width: 75%;
  }
  .vue-styles .col-xs-10 {
    width: 83.3333333333%;
  }
  .vue-styles .col-xs-11 {
    width: 91.6666666667%;
  }
  .vue-styles .col-xs-12 {
    width: 100%;
  }
  .vue-styles .order-xs--12 {
    order: -12;
  }
  .vue-styles .order-xs--11 {
    order: -11;
  }
  .vue-styles .order-xs--10 {
    order: -10;
  }
  .vue-styles .order-xs--9 {
    order: -9;
  }
  .vue-styles .order-xs--8 {
    order: -8;
  }
  .vue-styles .order-xs--7 {
    order: -7;
  }
  .vue-styles .order-xs--6 {
    order: -6;
  }
  .vue-styles .order-xs--5 {
    order: -5;
  }
  .vue-styles .order-xs--4 {
    order: -4;
  }
  .vue-styles .order-xs--3 {
    order: -3;
  }
  .vue-styles .order-xs--2 {
    order: -2;
  }
  .vue-styles .order-xs--1 {
    order: -1;
  }
  .vue-styles .order-xs-0 {
    order: 0;
  }
  .vue-styles .order-xs-1 {
    order: 1;
  }
  .vue-styles .order-xs-2 {
    order: 2;
  }
  .vue-styles .order-xs-3 {
    order: 3;
  }
  .vue-styles .order-xs-4 {
    order: 4;
  }
  .vue-styles .order-xs-5 {
    order: 5;
  }
  .vue-styles .order-xs-6 {
    order: 6;
  }
  .vue-styles .order-xs-7 {
    order: 7;
  }
  .vue-styles .order-xs-8 {
    order: 8;
  }
  .vue-styles .order-xs-9 {
    order: 9;
  }
  .vue-styles .order-xs-10 {
    order: 10;
  }
  .vue-styles .order-xs-11 {
    order: 11;
  }
  .vue-styles .order-xs-12 {
    order: 12;
  }
  .hidden-xs.hidden-xs {
    display: none;
  }

  .visible-xs {
    display: block;
  }

  .visible-xs-f {
    display: flex;
  }

  .visible-xs-if {
    display: inline-flex;
  }

  .visible-xs-inline {
    display: inline;
  }

  .visible-xs-ib {
    display: inline-block;
  }

  .visible-xs-table {
    display: table;
  }

  .visible-xs-tc {
    display: table-cell;
  }
  body {
    font-size: 14px;
  }
  /* --- text --- */
  h1,
.h1 {
    font: 700 28px/36px Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
    text-transform: none;
    letter-spacing: normal;
  }

  h2,
.h2 {
    font: 700 26px/130% Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
    text-transform: none;
    letter-spacing: normal;
  }

  h3,
.h3 {
    font: 700 22px/130% Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
    text-transform: none;
    letter-spacing: normal;
  }

  h4,
.h4 {
    font: 700 20px/130% Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
    text-transform: none;
    letter-spacing: normal;
  }

  h5,
.h5 {
    font: 700 16px/24px Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
    text-transform: none;
    letter-spacing: normal;
  }

  .blockquote,
blockquote {
    margin: 40px 0;
    padding: 56px 15px 35px 30px;
    font-size: 22px;
    line-height: 130%;
  }
  .blockquote::before,
blockquote::before {
    top: 25px;
    left: 30px;
    width: 31px;
    height: 20px;
    background-size: 31px 20px;
  }

  q {
    padding-left: 26px;
  }

  figure {
    margin: 40px 0;
  }

  .text-guide {
    font-weight: 500;
    font-size: 17px;
    line-height: 160%;
  }

  .text-guide h2,
.text-guide .h2,
.text-guide h3,
.text-guide .h3,
.text-guide h4,
.text-guide .h4,
.text-guide h5,
.text-guide .h5 {
    margin-top: 40px;
    margin-bottom: 17px;
  }

  .text-guide ul,
.text-guide ol {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .text-guide ul > li,
.text-guide ol > li {
    margin-bottom: 10px;
    padding-left: 26px;
  }

  .text-guide p {
    margin-top: 17px;
    margin-bottom: 17px;
  }

  .text-guide img,
.text-guide img[align=left],
.text-guide img[align=right] {
    max-width: 100%;
    float: none;
    margin: 20px 0;
  }
  .price__value {
    font-size: 15px;
  }

  .price__group--old .price__value {
    font-size: 11px;
  }
  .media-page .article.white-color {
    margin: 0 -15px;
  }

  .article-poster__info {
    padding: 15px 12px 20px;
  }

  .article-poster__title {
    font-size: 14px;
    line-height: 20px;
    max-height: 60px;
  }

  .article-poster--sale .article-poster__title {
    max-height: 40px;
  }

  .article-poster__date {
    margin-top: 7px;
    font-size: 12px;
    line-height: 22px;
  }

  .b-content_news {
    padding: 30px 40px;
  }
  .b-content_news iframe {
    width: 100%;
    height: 300px;
  }
  .b-content_news p {
    margin-bottom: 20px;
  }
  .article {
    margin-top: 14px;
    margin-bottom: 55px;
  }

  .article__back.article__back {
    margin-bottom: 36px;
  }

  .article__header.article__header {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 55px;
  }
  .article__header.article__header h1 {
    margin: 0;
  }
  .article__header.article__header img {
    margin-top: 25px;
    margin-right: 0;
  }

  .article__content {
    order: -10;
  }
  .attention-block {
    margin: 0 -15px;
    width: calc(100% + 30px);
    border-radius: 0;
    padding: 11px 15px;
  }

  .attention-block__icon {
    display: none;
  }
  .availability {
    font-size: 12px;
    line-height: 16px;
  }
  .badge {
    font-weight: 800;
    font-size: 10px;
    line-height: 120%;
    min-width: 18px;
    height: 17px;
  }
  .basket-item {
    position: relative;
  }
  .basket-item .price__value {
    font-size: 18px;
  }
  .basket-item .price__currency {
    font-size: 15px;
  }

  .basket-item__price {
    width: 100%;
  }

  .basket-item__content-wrap {
    padding-left: 115px;
    position: relative;
    align-items: unset;
  }
  .basket-item__content-wrap .basket-item__visual {
    position: absolute;
    left: 0;
    top: 0;
  }

  .basket-item__code {
    margin-bottom: 10px;
  }

  .basket-item__availability {
    position: absolute;
    left: -140px;
    right: 0;
    top: calc(100% + 13px);
    display: flex;
    justify-content: center;
  }

  .basket-item__favorite {
    margin-right: 25px;
  }

  .basket__list .basket-item {
    padding-top: 15px;
  }

  .basket-item__counter {
    margin-left: 0;
    order: 3;
  }

  .basket-item__delete {
    position: absolute;
    right: 20px;
    bottom: 33px;
    margin-left: 10px;
  }

  .basket-item__notification-btn {
    flex-grow: 1;
    justify-content: center;
  }

  .basket-item__action {
    margin-top: 20px;
  }
  .basket-small__widget {
    flex-direction: column;
  }

  .basket-small__cell-icon .svg-icon {
    width: 24px;
    height: 24px;
  }

  .basket-small__cell-name {
    display: block;
    color: #434347;
    font-weight: 600;
    font-size: 10px;
    line-height: 120%;
    text-align: center;
    margin-top: 3px;
  }
  .basket__placeholder-visual {
    width: 150px;
    height: 150px;
  }

  .basket__placeholder-action {
    margin-top: 15px;
  }

  .basket__placeholder-text {
    margin-top: 5px;
    font-size: 14px;
    max-width: 280px;
  }

  .basket__resume {
    margin-left: -24px;
    margin-right: -24px;
  }

  .basket__header {
    margin-top: 40px;
  }
  .basket__header.title-with-clear {
    margin-top: 0;
  }

  .basket-item__price-full {
    width: 100%;
    order: 2;
    margin-top: 5px;
    margin-bottom: 10px;
  }

  .order-lk__items .basket-action {
    margin-left: 15px;
  }

  .basket-action {
    order: 4;
  }
  .item-price-info .price-info {
    opacity: 1;
    pointer-events: auto;
    position: static;
    box-shadow: none;
    padding-top: 0;
    padding-bottom: 23px;
    height: auto;
  }
  .basket-order-page .item-note {
    position: absolute;
    bottom: -165px;
    width: 250px;
    height: 42px;
    top: unset;
  }
  .big-tabs__btn-item-mobile.active + .big-tabs__item {
    padding: 20px 0 30px;
  }

  .big-tabs {
    position: relative;
  }

  .big-tabs__header {
    margin: 0 -15px;
    width: calc(100% + 30px);
  }

  .big-tabs__header::after {
    width: 50px;
    height: 48px;
    position: absolute;
    top: 0;
    right: -15px;
    content: "";
    background: linear-gradient(to left, #f6f7f9 0%, rgba(246, 247, 249, 0.8) 20%, rgba(246, 247, 249, 0) 100%);
    pointer-events: none;
  }

  .big-tabs__btn-item {
    padding-left: 12px;
    padding-right: 12px;
  }

  .big-tabs__video-item {
    width: 100%;
  }
  .breadcrumbs__link {
    max-width: 120px;
  }
  .breadcrumbs {
    font-weight: 600;
    font-size: 11px;
    line-height: 130%;
  }
  .product-c-grid--small .product-t-grid__visual {
    display: none;
  }
  .catalog-item__right {
    width: 100%;
  }

  .catalog-item__center {
    padding-left: 0;
    width: 100%;
  }

  .catalog-item .page-title__value {
    font-size: 16px;
    line-height: 22px;
    padding-bottom: 10px;
  }

  .catalog-item .compare-action__text,
.catalog-item .favorite-action__text {
    display: none !important;
  }

  .catalog-item .favorite-action {
    width: 35px;
    margin-right: 0;
  }

  .catalog-item .compare-action {
    width: 35px;
    margin-right: 0;
  }

  .catalog-item__subtitle-item {
    margin-right: 0;
  }

  .catalog-item .favorite-action__btn,
.catalog-item .compare-action__btn {
    justify-content: flex-end;
    width: 35px;
    margin-left: auto;
  }

  .catalog-item .compare-action--full .compare-action__btn {
    width: 35px;
  }

  .catalog-item .favorite-action__cell-main {
    display: flex;
  }

  .catalog-item .favorite-action--full .favorite-action__btn {
    width: 35px;
  }

  .catalog-item__header {
    border-bottom: 0;
    padding-bottom: 10px;
  }

  .catalog-item__wrap {
    padding-top: 0;
    margin-top: 8px;
  }

  .catalog-item .page-title--mb8 {
    margin-bottom: 0;
  }

  .catalog-item .image-slider__arrow {
    display: none;
  }

  .catalog-item .swiper-container {
    overflow: visible;
  }

  .catalog-item .image-slider .swiper-slider::after {
    display: none;
  }

  .catalog-item .image-slider__item {
    position: relative;
  }

  .catalog-item .image-slider__item::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    background: rgba(15, 49, 106, 0.04);
    border-radius: 4px;
    z-index: 1;
    pointer-events: none;
  }

  .catalog-item__slider-wrapper {
    position: relative;
  }

  .catalog-item__right {
    margin-top: 20px;
    padding-left: 0;
  }

  .catalog-item__aside {
    box-shadow: none;
    margin: 0 -15px;
    padding: 0 15px 15px;
  }

  .price--lg .price__value {
    font-size: 24px;
    line-height: 26px;
  }

  .price--lg .price__group--old .price__value {
    font-size: 14px;
    line-height: 20px;
  }

  .price--lg.price--flex .price__group--old {
    margin-left: 8px;
  }

  .price--lg .price__group--old .price__currency {
    font-size: 14px;
    line-height: 20px;
  }

  .price--lg .price__group--old::after {
    top: 54%;
  }

  .price--lg .price__discount {
    font-size: 10px;
    line-height: 16px;
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .price--lg .price__discount-wrap {
    margin-bottom: 6px;
  }

  .catalog-item .catalog-item__price {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
  }

  .catalog-item__sale-btn-wrap {
    margin-top: 13px;
    margin-bottom: 13px;
  }

  .catalog-item__sep {
    margin-top: 13px;
    margin-bottom: 13px;
  }

  .catalog-item__basket-action {
    margin-top: 13px;
    margin-bottom: 13px;
  }
  .catalog-item__basket-action .basket-action__cell-main {
    min-width: 50%;
  }

  .catalog-item__link-arrow {
    margin-top: 13px;
  }

  .catalog-item .availability {
    font-size: 14px;
    line-height: 24px;
  }

  .catalog-item__additional-filter {
    margin-top: 0;
    margin-right: -15px;
    margin-left: -15px;
    border-radius: 0;
    padding: 17px 15px;
  }

  .catalog-item__subtitle-right .favorite-action {
    width: auto;
  }
  .catalog-item__subtitle-right .favorite-action b {
    display: none;
  }

  .catalog-item__subtitle-left {
    position: relative;
    width: 100%;
    flex-wrap: wrap;
  }
  .catalog-item__subtitle-left .catalog-item__scu-block {
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding-bottom: 10px;
    flex-wrap: wrap;
  }
  .catalog-item__subtitle-left .catalog-item__scu-block .catalog-item__scu:last-child {
    margin: 5px 0 0;
    width: 100%;
  }

  .catalog-item__rating {
    position: absolute;
    right: 0;
    top: 23px;
  }

  .catalog-item__subtitle-right {
    position: absolute;
    top: -3px;
    right: 0;
    display: flex;
  }
  .catalog-item__subtitle-right .compare-action {
    margin-top: 0;
  }

  .catalog-item__subtitle {
    align-items: normal;
    position: relative;
  }
  .catalog__header .active-fixed .catalog__toolbar.catalog__toolbar {
    top: 60px;
  }

  .search-page .breadcrumbs {
    display: none;
  }
  .search-page .catalog__header {
    margin-top: 17px;
  }
  .search-page .page-title__value {
    font-size: 18px;
    line-height: 120%;
  }

  .catalog__top-nav-section {
    margin-bottom: 20px;
  }
  .catalog__top-nav-section .article-grid__cell {
    width: 50%;
  }
  .categories__grid {
    margin: 0;
  }

  .categories__item {
    width: 100%;
    margin: 0 0 10px;
  }
  .characteristics-table__item-value {
    font-weight: 500;
  }
  .compare-widget {
    display: none;
    background-color: #fff;
    box-shadow: 0px -4px 24px rgba(0, 0, 0, 0.11);
    width: 100%;
    left: 0;
    right: 0;
    height: 74px;
    justify-content: space-between;
    align-items: center;
    padding: 10px 15px 10px 30px;
  }

  .compare-widget__mob-counter {
    display: block;
    font-weight: 600;
    font-size: 16px;
    line-height: 120%;
    color: #363C4E;
  }

  .compare-widget--active {
    display: flex;
  }

  .compare-widget__wrap {
    border-radius: 20px;
  }

  .state--trader-filter-open .compare-widget {
    transform: translateY(100%);
  }
  .confirm-panel {
    flex-direction: column;
    text-align: center;
    bottom: 0;
    left: 0;
    right: 0;
    max-width: 100%;
    font-size: 13px;
    line-height: 1.2;
  }
  .confirm-panel.confirm-panel__cookie .confirm-panel__cell-action {
    display: flex;
  }
  .confirm-panel.confirm-panel__cookie .confirm-panel__cell-action .btn-default {
    width: 100%;
  }

  .confirm-panel__cell-action {
    margin: 15px 0 0;
    flex: 1 1 auto;
  }
  .field-radiocolorblock__visual {
    width: 56px;
    height: 56px;
  }

  .field-radiocolorblock__visual::after {
    width: 56px;
    height: 56px;
  }
  .field-radioset-full {
    width: 238px;
  }
  .field-set-full__items {
    max-width: initial;
    overflow: auto;
    width: calc(100% + 24px);
    margin: 0 -12px;
    padding: 0 12px;
    flex-wrap: nowrap;
  }

  .field-set-full__item {
    width: auto;
  }

  .field-set-full__item:last-child {
    padding-right: 12px;
  }
  .image-gallery__gallery .swiper-slider__slider {
    margin-right: 0;
  }
  .image-gallery__gallery .swiper-pagination {
    display: block;
  }
  .image-slider-wrapper {
    overflow: hidden;
    margin: 0 -15px;
    padding: 0 15px;
    width: calc(100% + 30px);
  }
  .image-slider {
    min-height: 200px;
  }

  .image-slider__image {
    max-height: 200px;
  }
  .order-lk__l-header,
.order-lk__l-item {
    display: block;
  }

  .order-lk__l-main {
    display: block;
  }

  .order-lk__param-name {
    font-size: 12px;
    line-height: 20px;
  }

  .order-lk__param-value {
    font-size: 12px;
    line-height: 20px;
  }

  .order-lk__l-price {
    border-left: 0;
    padding-left: 0;
    padding-top: 20px;
    min-width: initial;
  }

  .order-lk__l-date,
.order-lk__l-status {
    padding-top: 5px;
  }

  .order-lk__all-price-block {
    margin-bottom: 15px;
  }

  .order-lk__items .basket-item__action {
    order: 4;
    margin-top: 10px;
    min-width: 100%;
  }
  .lk__bonuses-wrap {
    display: block;
  }

  .lk__bonuses-left {
    width: 100%;
  }

  .lk__bonuses-right {
    width: 100%;
    margin-top: 20px;
  }
  .mobile-popup {
    display: block;
  }
  .modal-message__wrapper {
    top: auto;
    bottom: 70px;
    left: 15px;
    width: auto !important;
  }

  .basket-page .modal-message__wrapper,
.catalog-item-page .modal-message__wrapper {
    bottom: 120px;
  }

  .catalog-item-page {
    margin-left: -15px;
    margin-right: -15px;
    padding: 15px;
  }
  .modal-window {
    width: 100%;
    max-height: none;
    height: calc(var(--vh, 1vh) * 100 - 28px);
  }

  .modal--lg .modal-window,
.modal--sm .modal-window {
    max-width: 100%;
    width: 100%;
  }

  .modal-window__header {
    padding: 20px 45px 20px 20px;
  }

  .modal-window__title {
    font-size: 20px;
  }

  .modal-window__body {
    padding: 5px 20px 20px;
  }

  .modal-window__overlay::before {
    display: block;
  }
  .modal__surface {
    padding: 0;
  }

  .modal__content-slot {
    transform: translateY(100%);
    transition-duration: 0.25s;
    flex: 1 1 auto;
    margin: 0;
    margin-top: 28px;
  }

  .modal__container {
    padding: 0;
    display: flex;
    min-height: 100%;
  }

  .modal--page .modal-window {
    padding: 0;
  }

  .state--modal-open .modal__content-slot {
    transform: translateY(0%);
  }
  .only-slider__item {
    width: 104px;
    height: 104px;
  }

  .only-slider__logo {
    width: 85px;
    height: 37px;
    margin-left: -42px;
  }
  .order-item {
    position: relative;
  }
  .order-item .price__value {
    font-size: 18px;
  }
  .order-item .price__currency {
    font-size: 15px;
  }

  .order-item__visual {
    width: 120px;
    height: 120px;
    position: absolute;
    left: 0;
    top: 0;
  }

  .order-item__content-wrap {
    margin-left: 140px;
    min-height: 120px;
    position: relative;
  }

  .order-item__header {
    flex-direction: column;
  }

  .order-item__price {
    order: -10;
    margin-bottom: 3px;
  }

  .order-item__name {
    font-size: 14px;
  }

  .order-item__availability {
    position: absolute;
    left: -140px;
    right: 0;
    top: calc(100% + 13px);
    display: flex;
    justify-content: center;
  }

  .order-item__favorite {
    margin-right: 25px;
  }

  .order-item__footer {
    padding: 6px 0;
    margin-top: 52px;
  }

  .order-item__counter {
    margin-right: auto;
  }

  .order-item--change-count .order-item__footer {
    margin-top: 13px;
  }

  .order-item__notification-btn {
    flex-grow: 1;
    justify-content: center;
  }

  .order-item__action {
    margin-top: 20px;
  }
  .order-result__icon {
    width: 42px;
    height: 42px;
  }

  .order-result__title {
    font-size: 22px;
    line-height: 130%;
  }

  .order-result__text {
    font-size: 17px;
    line-height: 160%;
  }
  .order__main .form {
    padding: 35px 24px;
  }
  .page-section-header__title-link {
    font-size: 20px;
  }
  .page-section-header__title-link .svg-icon {
    margin-left: 10px;
  }
  .page-section {
    margin: 30px 0;
  }

  .page-section--alt {
    padding-top: 30px;
    padding-bottom: 40px;
    margin-bottom: 0;
  }

  .page-section .product-slider__header {
    margin-top: -10px;
  }

  .page-section__slot-wrap {
    margin-top: 10px;
  }
  .page-title {
    display: block;
  }

  .page-title--flex-start {
    display: flex;
    flex-wrap: wrap;
  }

  .page-title__quantity + .link-close {
    margin-left: 0;
    width: 100%;
  }

  .page-title .link-close {
    margin-top: 10px;
  }

  .page-title .link-close__icon {
    margin-left: 0;
  }

  .page-title__quantity {
    font-size: 12px;
    line-height: 16px;
    padding-left: 8px;
  }

  .page-title__text {
    font-size: 13px;
    line-height: 1.2;
  }
  .product-discount__body--no-discount .product-grid__cell {
    width: 33.33%;
  }
  .product-discount__body--no-discount .product-grid__cell:nth-child(n) {
    display: block;
  }
  .product-discount__body--no-discount .product-grid__cell:nth-child(n+7) {
    display: none;
  }
  .product-grid__grid {
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  }
  .product-slider {
    padding-right: 10px;
  }

  .product-slider__tabs {
    margin-top: 0;
    margin-bottom: 15px;
  }

  .product-slider__link {
    display: none;
  }

  .product-slider__arrow {
    display: none;
  }

  .product-slider__slide .product-t-grid__card {
    padding: 10px;
  }
  .product-slider__slide .product-t-grid__card .product-t-grid__status {
    left: 10px;
  }
  .product-slider__slide .product-t-grid__card .product-t-grid__status .status-label {
    font-weight: 500;
    font-size: 10px;
    width: 30px;
    line-height: 16px;
  }
  .product-slider__slide .product-t-grid__card .product-t-grid__favorite,
.product-slider__slide .product-t-grid__card .product-t-grid__compare {
    display: none;
  }
  .product-slider__slide .product-t-grid__card .product-t-grid__visual {
    max-height: 91px;
    margin-bottom: 5px;
  }
  .product-slider__slide .product-t-grid__card .product-t-grid__name {
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 0;
  }
  .product-slider__slide .product-t-grid__card .product-t-grid__price {
    padding-top: 8px;
  }
  .product-slider__slide .product-t-grid__card .product-t-grid__price .price__value {
    font-size: 14px;
  }
  .product-slider__slide .product-t-grid__card .product-t-grid__price .price__currency {
    font-size: 11px;
  }
  .product-slider__slide .product-t-grid__card .product-t-grid__action {
    opacity: 1;
    visibility: visible;
    right: 10px;
    left: 0;
    bottom: 8px;
  }
  .product-slider__slide .product-t-grid__card .product-t-grid__action .basket-action__cell-input {
    display: none;
  }
  .product-slider__slide .product-t-grid__card .product-t-grid__action .basket-action__btn {
    background-color: transparent;
    font-size: 0;
    box-shadow: none;
    border: 0;
    background-repeat: no-repeat;
    background-size: 20px;
    width: 20px;
    padding: 0;
    height: 20px;
  }
  .product-slider__slide .product-t-grid__card .product-t-grid__action .basket-action__btn .svg-visible-slider {
    display: block;
    color: #1aba50;
  }
  .product-t-grid-small__card {
    padding: 8px;
    display: block;
  }

  .product-t-grid-small__right {
    padding-left: 0;
    padding-top: 6px;
  }

  .product-t-grid-small__price {
    margin-top: 2px;
  }

  .product-t-grid-small__name {
    height: 36px;
    font-size: 13px;
    line-height: 18px;
    font-weight: 500;
    margin-top: 6px;
  }

  .product-t-grid-small__image {
    width: 100%;
  }
  .product-t-list__card {
    display: block;
    padding: 10px 40px 10px 197px;
  }
  .product-t-list__card .basket-action__cell-input {
    display: none;
  }

  .product-t-list__cell-visual {
    position: absolute;
    top: 10px;
    left: 10px;
    width: 172px;
    min-width: 172px;
    height: 115px;
    margin: 0;
  }

  .product-t-list__name {
    font-size: 14px;
    line-height: 16px;
  }

  .product-s-list__scu {
    padding-top: 5px;
  }

  .product-t-list__mob-availability {
    color: #1aba50;
    font-size: 12px;
    display: block;
  }

  .product-t-list__status {
    top: 0;
  }
  .product-t-list__status .status-label {
    font-weight: 500;
    font-size: 10px;
    width: 30px;
    line-height: 16px;
  }

  .product-t-list__cell-info + .product-t-list__cell-price-action {
    margin-top: 12px;
  }

  .product-t-list__mob-price-info {
    padding: 5px 0 10px;
  }

  .product-t-list__cell-price-action {
    border-left: 0;
    padding: 0;
    position: static;
  }
  .product-t-list__cell-price-action .basket-action__cell-main {
    margin: 0;
  }
  .product-t-list__cell-price-action .basket-action__btn {
    line-height: 30px;
    height: 30px;
    width: auto;
  }
  .product-t-list__cell-price-action .product-subscribe {
    line-height: 30px;
    height: 30px;
    width: auto;
    font-size: 13px;
    padding: 0 10px;
  }

  .product-t-list__cell-favorite {
    position: relative;
  }
  .product-t-list__cell-favorite .favorite-action:not(.favorite-action--active) {
    opacity: 1;
  }

  .product-t-list__add-info {
    position: absolute;
    right: 10px;
    top: 12px;
    z-index: 10;
    transform: rotate(90deg);
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
  }
  .product-t-list__add-info svg {
    width: 15px;
    height: 5px;
    color: #333;
  }

  .product-t-list__cell-block-favorite {
    background: #FFFFFF;
    box-shadow: 0px 4px 9px 4px rgba(0, 0, 0, 0.1);
    border-radius: 3px;
    z-index: 10;
    position: absolute;
    right: 0;
    top: 35px;
  }
  .product-t-list__cell-block-favorite .product-t-list__cell-favorite {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  .product-t-list__cell-block-favorite .product-t-list__cell-favorite .compare-action {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding: 10px 15px;
  }
  .product-t-list__cell-block-favorite .product-t-list__cell-favorite .favorite-action {
    padding: 10px 15px;
  }
  .product-t-list__cell-block-favorite .product-t-list__favorite {
    padding: 10px 15px;
  }
  .product-t-list__cell-block-favorite .favorite-action {
    width: auto;
  }
  .product-table {
    overflow: visible;
  }

  .product-table__products-header {
    display: none;
    min-width: 100%;
  }

  .product-table__cell-unit--lg {
    width: 100%;
  }

  .product-table .note-tooltip__dd {
    width: 150px;
    left: auto;
    right: 0;
    transform: translate(0, 0);
  }

  .product-table .note-tooltip.open .note-tooltip__dd {
    left: auto;
    right: 0;
    transform: translate(0, -10px);
  }

  .product-table .note-tooltip__dd-wrap:before {
    left: auto;
    right: 7px;
    bottom: -5px;
    transform: rotate(45deg) translate(0);
  }

  .product-table .note-tooltip__dd-wrap:after {
    transform: translateX(0);
    right: 0;
  }

  .product-table__products-category-header {
    display: block;
    padding: 20px 0 10px;
  }

  .product-table__category-sep {
    display: none;
  }

  .product-table__subcategory {
    margin-top: 10px;
  }

  .state--product-list-open .product-table__product,
.state--product-list-open .product-table__product:hover {
    z-index: 1000;
  }
  .reviews__title.reviews__title.reviews__title {
    font-size: 20px;
  }
  .subscribtion__item:not(.subscribtion__item--empty) {
    display: block;
    padding: 10px 40px 10px 197px;
  }

  .subscribtion-item__visual {
    position: absolute;
    top: 0;
    left: -187px;
    width: 172px;
    min-width: 172px;
    height: 115px;
    margin: 0;
  }
  .subscribtion {
    margin-bottom: 55px;
  }

  .subscribtion__header {
    text-align: center;
    margin-bottom: 25px;
  }

  .subscribtion__text {
    margin-right: 0;
    margin-bottom: 25px;
    max-width: none;
    font-size: 18px;
  }

  .subscribtion__label {
    font-size: 15px;
    line-height: 150%;
  }

  .subscribtion__products-title {
    text-align: center;
    margin-bottom: 25px;
  }

  .subscribtion__products {
    padding-top: 20px;
  }
  .swiper-slider__thumbs-wrap {
    display: none;
  }
  .tabs__item {
    font-size: 16px;
    line-height: 20px;
    height: 40px;
  }

  .tabs__content-wrap {
    margin-top: 17px;
  }
  .catalog-item__price .tooltip__btn .tooltip__dd,
.catalog-item__price .tooltip__btn:hover .tooltip__dd {
    left: auto;
    right: 0;
    transform: translate(0);
  }
  .video-slider {
    min-height: 0;
  }

  .video-slider__item {
    width: 100%;
    overflow: hidden;
  }
}

@media (max-width: 680px) {
  .title-with-clear .price-checkbox-wrapper {
    top: 0;
    left: 0;
  }

  .title-with-clear .price-checkbox {
    padding-left: 150px;
  }
  .title-without-price-checkbox.title-row {
    padding-top: 0;
  }
}

@media (max-width: 640px) {
  .subscribtion__item:not(.subscribtion__item--empty) {
    padding: 10px 40px 10px 125px;
  }

  .subscribtion-item__visual {
    width: 105px;
    min-width: 105px;
    height: 75px;
    position: absolute;
    top: 0;
    left: -115px;
  }

  .subscribtion-item__wrapper {
    display: block;
  }

  .subscribtion-item__name {
    font-size: 14px;
    line-height: 16px;
  }

  .subscribtion-item__block-price {
    border-left: 0;
    padding: 0;
    margin: 10px 0 0 0;
  }

  .subscribtion-item__scu {
    padding-top: 5px;
  }

  .subscribtion-item__price {
    margin-bottom: 10px;
  }

  .subscribtion-item__remove {
    font-size: 12px;
  }
}

@media (max-width: 639px) {
  .vue-styles .col-2xs-1 {
    width: 8.3333333333%;
  }
  .vue-styles .col-2xs-2 {
    width: 16.6666666667%;
  }
  .vue-styles .col-2xs-3 {
    width: 25%;
  }
  .vue-styles .col-2xs-4 {
    width: 33.3333333333%;
  }
  .vue-styles .col-2xs-5 {
    width: 41.6666666667%;
  }
  .vue-styles .col-2xs-6 {
    width: 50%;
  }
  .vue-styles .col-2xs-7 {
    width: 58.3333333333%;
  }
  .vue-styles .col-2xs-8 {
    width: 66.6666666667%;
  }
  .vue-styles .col-2xs-9 {
    width: 75%;
  }
  .vue-styles .col-2xs-10 {
    width: 83.3333333333%;
  }
  .vue-styles .col-2xs-11 {
    width: 91.6666666667%;
  }
  .vue-styles .col-2xs-12 {
    width: 100%;
  }
  .vue-styles .order-2xs--12 {
    order: -12;
  }
  .vue-styles .order-2xs--11 {
    order: -11;
  }
  .vue-styles .order-2xs--10 {
    order: -10;
  }
  .vue-styles .order-2xs--9 {
    order: -9;
  }
  .vue-styles .order-2xs--8 {
    order: -8;
  }
  .vue-styles .order-2xs--7 {
    order: -7;
  }
  .vue-styles .order-2xs--6 {
    order: -6;
  }
  .vue-styles .order-2xs--5 {
    order: -5;
  }
  .vue-styles .order-2xs--4 {
    order: -4;
  }
  .vue-styles .order-2xs--3 {
    order: -3;
  }
  .vue-styles .order-2xs--2 {
    order: -2;
  }
  .vue-styles .order-2xs--1 {
    order: -1;
  }
  .vue-styles .order-2xs-0 {
    order: 0;
  }
  .vue-styles .order-2xs-1 {
    order: 1;
  }
  .vue-styles .order-2xs-2 {
    order: 2;
  }
  .vue-styles .order-2xs-3 {
    order: 3;
  }
  .vue-styles .order-2xs-4 {
    order: 4;
  }
  .vue-styles .order-2xs-5 {
    order: 5;
  }
  .vue-styles .order-2xs-6 {
    order: 6;
  }
  .vue-styles .order-2xs-7 {
    order: 7;
  }
  .vue-styles .order-2xs-8 {
    order: 8;
  }
  .vue-styles .order-2xs-9 {
    order: 9;
  }
  .vue-styles .order-2xs-10 {
    order: 10;
  }
  .vue-styles .order-2xs-11 {
    order: 11;
  }
  .vue-styles .order-2xs-12 {
    order: 12;
  }
  .hidden-2xs.hidden-2xs {
    display: none;
  }

  .visible-2xs {
    display: block;
  }

  .visible-2xs-f {
    display: flex;
  }

  .visible-2xs-if {
    display: inline-flex;
  }

  .visible-2xs-inline {
    display: inline;
  }

  .visible-2xs-ib {
    display: inline-block;
  }

  .visible-2xs-table {
    display: table;
  }

  .visible-2xs-tc {
    display: table-cell;
  }
  .article-grid__cell {
    width: 100%;
  }
  .basket-address-list {
    position: relative;
  }
  .basket-address-list .basket-enter-head {
    position: absolute;
    top: 70px;
    left: 7px;
  }

  .basket-address-info {
    padding-top: 100px;
  }
  .catalog-compare {
    overflow-y: hidden;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: -15px;
    margin-right: -15px;
    position: relative;
  }

  .catalog-compare__head--nav {
    overflow-y: auto;
  }

  .catalog-compare__head--nav .catalog-compare__head-clear {
    display: none;
  }

  .catalog-compare__head--nav .checkbox-row__visual {
    top: 1px;
  }

  .catalog-compare__head-aside {
    width: 180px;
  }

  .catalog-compare__head-main {
    width: auto;
  }

  .catalog-compare__head-item {
    width: 220px;
  }

  .catalog-compare__head-arrow {
    display: none;
  }

  .catalog-compare__head-items-grid {
    transform: none !important;
  }

  .catalog-compare__body {
    padding-right: 20px;
  }

  .catalog-compare__body-group-header {
    position: -webkit-sticky;
    position: sticky;
  }

  .touch .catalog-compare__body-group-header {
    left: 0;
  }

  .catalog-compare__table-aside {
    width: 180px;
  }

  .catalog-compare__table-main {
    width: auto;
    flex: 1 1 auto;
  }

  .catalog-compare__table-main-cell {
    width: 220px;
  }

  .catalog-compare__table-main-grid {
    transform: none !important;
  }

  .catalog-compare__table .inline-tooltip__body {
    top: auto;
    margin-top: 0;
    bottom: 100%;
    margin-bottom: 5px;
  }
  .field-radio-buttons__list {
    grid-template-columns: 1fr;
  }
  .form__group {
    width: 100% !important;
  }

  .form__field {
    width: 100% !important;
  }
  .image-gallery__gallery-slide {
    height: 300px;
    border-radius: 0;
  }
  .image-gallery__gallery-slide img {
    max-height: 300px;
  }
  .order__list {
    grid-template-columns: 1fr;
    grid-gap: 17px;
  }
  .product-t-list__card {
    padding: 10px 40px 10px 125px;
  }

  .product-t-list__cell-visual {
    width: 105px;
    min-width: 105px;
    height: 75px;
  }
}

@media (max-width: 580px) {
  .clear-busket-popup {
    width: 100%;
  }
}

@media (max-width: 575px) {
  .bottom-block .mobile-button {
    display: block;
    width: 100%;
  }

  .final-basket-price .bottom-block {
    width: 88%;
  }

  .basket-brice .final-price-elem-block {
    display: block;
  }
}

@media (max-width: 540px) {
  .product-discount .hero-block {
    border-radius: 0;
  }

  .product-discount__slider {
    margin-left: -15px;
    margin-right: -15px;
  }

  .product-discount__body--no-discount .product-grid__cell {
    width: 50%;
  }
  .product-discount__body--no-discount .product-grid__cell:nth-child(n) {
    display: block;
  }
  .product-discount__body--no-discount .product-grid__cell:nth-child(n+5) {
    display: none;
  }
}

@media (max-width: 480px) {
  .b-content_news {
    padding: 13px 15px 20px;
  }
  .basket-order-page .item-note {
    left: -100px;
    bottom: -165px;
  }
}

@media (max-width: 479px) {
  .vue-styles .col-3xs-1 {
    width: 8.3333333333%;
  }
  .vue-styles .col-3xs-2 {
    width: 16.6666666667%;
  }
  .vue-styles .col-3xs-3 {
    width: 25%;
  }
  .vue-styles .col-3xs-4 {
    width: 33.3333333333%;
  }
  .vue-styles .col-3xs-5 {
    width: 41.6666666667%;
  }
  .vue-styles .col-3xs-6 {
    width: 50%;
  }
  .vue-styles .col-3xs-7 {
    width: 58.3333333333%;
  }
  .vue-styles .col-3xs-8 {
    width: 66.6666666667%;
  }
  .vue-styles .col-3xs-9 {
    width: 75%;
  }
  .vue-styles .col-3xs-10 {
    width: 83.3333333333%;
  }
  .vue-styles .col-3xs-11 {
    width: 91.6666666667%;
  }
  .vue-styles .col-3xs-12 {
    width: 100%;
  }
  .vue-styles .order-3xs--12 {
    order: -12;
  }
  .vue-styles .order-3xs--11 {
    order: -11;
  }
  .vue-styles .order-3xs--10 {
    order: -10;
  }
  .vue-styles .order-3xs--9 {
    order: -9;
  }
  .vue-styles .order-3xs--8 {
    order: -8;
  }
  .vue-styles .order-3xs--7 {
    order: -7;
  }
  .vue-styles .order-3xs--6 {
    order: -6;
  }
  .vue-styles .order-3xs--5 {
    order: -5;
  }
  .vue-styles .order-3xs--4 {
    order: -4;
  }
  .vue-styles .order-3xs--3 {
    order: -3;
  }
  .vue-styles .order-3xs--2 {
    order: -2;
  }
  .vue-styles .order-3xs--1 {
    order: -1;
  }
  .vue-styles .order-3xs-0 {
    order: 0;
  }
  .vue-styles .order-3xs-1 {
    order: 1;
  }
  .vue-styles .order-3xs-2 {
    order: 2;
  }
  .vue-styles .order-3xs-3 {
    order: 3;
  }
  .vue-styles .order-3xs-4 {
    order: 4;
  }
  .vue-styles .order-3xs-5 {
    order: 5;
  }
  .vue-styles .order-3xs-6 {
    order: 6;
  }
  .vue-styles .order-3xs-7 {
    order: 7;
  }
  .vue-styles .order-3xs-8 {
    order: 8;
  }
  .vue-styles .order-3xs-9 {
    order: 9;
  }
  .vue-styles .order-3xs-10 {
    order: 10;
  }
  .vue-styles .order-3xs-11 {
    order: 11;
  }
  .vue-styles .order-3xs-12 {
    order: 12;
  }
  .hidden-3xs.hidden-3xs {
    display: none;
  }

  .visible-3xs {
    display: block;
  }

  .visible-3xs-f {
    display: flex;
  }

  .visible-3xs-if {
    display: inline-flex;
  }

  .visible-3xs-inline {
    display: inline;
  }

  .visible-3xs-ib {
    display: inline-block;
  }

  .visible-3xs-table {
    display: table;
  }

  .visible-3xs-tc {
    display: table-cell;
  }
  .basket-item__gifts {
    grid-template-columns: 1fr;
  }
  .order-lk__all-price {
    display: block;
  }
  .order-item__gifts {
    grid-template-columns: 1fr;
  }
  .params-list__left {
    font-size: 12px;
    line-height: 14px;
  }

  .params-list__right {
    font-size: 12px;
    line-height: 14px;
  }
  .product-discount__products .product-grid__grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .product-discount__products .product-grid__cell:nth-child(n+5) {
    display: none;
  }
  .subscription-form__btn {
    width: 100%;
    margin-top: 25px;
  }

  .subscription-title {
    margin-bottom: 15px;
  }
  .video-slider__item {
    width: 100%;
    overflow: hidden;
  }
  .video-slider__item {
    width: 100%;
    overflow: hidden;
  }
}

@media (max-width: 420px) {
  .price-checkbox {
    padding-top: 0;
    padding-bottom: 0;
  }

  .title-with-clear.title-row.empty-basket {
    padding-top: 45px;
  }

  .clear-busket {
    width: 101px;
    height: 30px;
    margin-top: 6px;
    font-size: 14px;
  }

  .clear-busket:after {
    top: 6px;
    right: 5px;
  }

  .title-with-clear .price-checkbox {
    padding-left: 115px;
  }
}

@media (max-width: 379px) {
  .vue-styles .col-4xs-1 {
    width: 8.3333333333%;
  }
  .vue-styles .col-4xs-2 {
    width: 16.6666666667%;
  }
  .vue-styles .col-4xs-3 {
    width: 25%;
  }
  .vue-styles .col-4xs-4 {
    width: 33.3333333333%;
  }
  .vue-styles .col-4xs-5 {
    width: 41.6666666667%;
  }
  .vue-styles .col-4xs-6 {
    width: 50%;
  }
  .vue-styles .col-4xs-7 {
    width: 58.3333333333%;
  }
  .vue-styles .col-4xs-8 {
    width: 66.6666666667%;
  }
  .vue-styles .col-4xs-9 {
    width: 75%;
  }
  .vue-styles .col-4xs-10 {
    width: 83.3333333333%;
  }
  .vue-styles .col-4xs-11 {
    width: 91.6666666667%;
  }
  .vue-styles .col-4xs-12 {
    width: 100%;
  }
  .vue-styles .order-3xs--12 {
    order: -12;
  }
  .vue-styles .order-3xs--11 {
    order: -11;
  }
  .vue-styles .order-3xs--10 {
    order: -10;
  }
  .vue-styles .order-3xs--9 {
    order: -9;
  }
  .vue-styles .order-3xs--8 {
    order: -8;
  }
  .vue-styles .order-3xs--7 {
    order: -7;
  }
  .vue-styles .order-3xs--6 {
    order: -6;
  }
  .vue-styles .order-3xs--5 {
    order: -5;
  }
  .vue-styles .order-3xs--4 {
    order: -4;
  }
  .vue-styles .order-3xs--3 {
    order: -3;
  }
  .vue-styles .order-3xs--2 {
    order: -2;
  }
  .vue-styles .order-3xs--1 {
    order: -1;
  }
  .vue-styles .order-3xs-0 {
    order: 0;
  }
  .vue-styles .order-3xs-1 {
    order: 1;
  }
  .vue-styles .order-3xs-2 {
    order: 2;
  }
  .vue-styles .order-3xs-3 {
    order: 3;
  }
  .vue-styles .order-3xs-4 {
    order: 4;
  }
  .vue-styles .order-3xs-5 {
    order: 5;
  }
  .vue-styles .order-3xs-6 {
    order: 6;
  }
  .vue-styles .order-3xs-7 {
    order: 7;
  }
  .vue-styles .order-3xs-8 {
    order: 8;
  }
  .vue-styles .order-3xs-9 {
    order: 9;
  }
  .vue-styles .order-3xs-10 {
    order: 10;
  }
  .vue-styles .order-3xs-11 {
    order: 11;
  }
  .vue-styles .order-3xs-12 {
    order: 12;
  }
  .hidden-4xs.hidden-4xs {
    display: none;
  }

  .visible-4xs {
    display: block;
  }

  .visible-4xs-f {
    display: flex;
  }

  .visible-4xs-if {
    display: inline-flex;
  }

  .visible-4xs-inline {
    display: inline;
  }

  .visible-4xs-ib {
    display: inline-block;
  }

  .visible-4xs-table {
    display: table;
  }

  .visible-4xs-tc {
    display: table-cell;
  }
  .basket-item__notification-btn {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 13px;
  }
  .confirm-panel {
    font-size: 11px;
    line-height: 1.3;
  }
  .order-item__notification-btn {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 13px;
  }
}

@media (min-width: 480px) {
  .basket-item__price-note {
    padding-left: 140px;
  }
  .subscription-form__content {
    display: flex;
    align-items: center;
  }

  .subscription-form__content .field {
    width: 100%;
  }

  .subscription-form__btn {
    margin-left: 30px;
  }
}

@media (min-width: 640px) {
  .basket-select-field {
    flex: 1;
  }

  .basket-address-list {
    display: flex;
  }
  .basket-address-list .basket-enter-head {
    margin-left: 54px;
  }
}

@media (min-width: 768px) {
  .basket-item__counter {
    margin-left: auto;
    margin-right: auto;
  }
  .basket__success-content {
    padding-left: 80px;
    padding-right: 80px;
  }

  .basket__success-info {
    padding: 40px 130px;
  }

  .basket__success {
    padding: 80px 40px;
  }
  .basket__success h1 {
    margin: 40px 0 0;
  }

  .basket__success-head {
    padding-bottom: 40px;
    margin-bottom: 40px;
  }
  .catalog-item__scu-block {
    display: flex;
  }

  .catalog-item__header {
    position: relative;
  }
  .catalog-item__header .page-title {
    padding-right: 150px;
  }
  .catalog-item__header .favorite-action {
    position: absolute;
    right: 0;
    top: 12px;
  }
  .catalog-item__header .favorite-action.compare-action {
    top: 40px;
  }

  .catalog-item-quick-view .catalog-item__header .favorite-action {
    top: -1px;
  }
  .catalog-item-quick-view .catalog-item__header .favorite-action.compare-action {
    top: -6px;
  }
  .catalog-item-quick-view .catalog-item__filters + .characteristics-table {
    padding-top: 25px;
  }
  .catalog__sectionnews:not(:empty) {
    padding-top: 40px;
  }
  .confirm-panel.confirm-panel__cookie .container {
    display: flex;
    align-items: center;
  }
  .confirm-panel.confirm-panel__cookie .confirm-panel__cell-main {
    font-size: 16px;
    line-height: 20px;
  }
  .order-lk__title {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .order-lk__all-price-block {
    display: flex;
  }

  .order-lk__items .basket-item__action {
    width: 115px;
  }
  .lk__orders-filter .filter__filter-list {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
  }
  .lk__orders-filter .filter__filter-list .filter__group--date {
    flex: 1;
  }
  .lk__orders-filter .filter__filter-list .filter__group--check-list {
    width: 100%;
  }
  .product-t-list__cell-price-action {
    min-width: 275px;
  }

  .product-t-list__cell-favorite {
    display: flex;
    align-items: center;
  }
  .product-t-list__cell-favorite .favorite-action {
    margin-top: 0 !important;
  }
  .product-t-list__cell-favorite .compare-action {
    margin-right: 10px;
  }
  .page-title__value .rating-action--mid .svg-icon {
    width: 28px;
    height: 28px;
  }
  .subscribtion__item:hover .product-t-list__fast-view {
    opacity: 1;
  }
  .subscribtion__item:hover .product-t-list__cell-favorite .favorite-action {
    opacity: 1;
  }
}

@media (min-width: 1024px) {
  .basket__resume {
    top: 150px;
  }
  .catalog__description--open .catalog__description-text .section-mobile-links {
    display: none;
  }

  .catalog__mobile-menu {
    display: none;
  }

  .catalog__layout-main {
    width: calc(100% - 285px);
  }
  .form__wrap-content {
    margin-top: -12px;
  }
  .form__wrap-content .form__fields {
    margin: 0 -39px;
  }

  .form__footer {
    margin-top: 20px;
  }
  .form__footer .form__actions {
    width: 100%;
  }
  .form__footer .form__actions .form__action {
    padding: 0;
  }
  .order-lk__items .basket-item .basket-item__price {
    width: 130px;
  }
  .order-lk__items .basket-item .basket-item__header {
    max-width: initial;
  }
  .order-lk__items .basket-item .basket-item__counter {
    width: 75px;
  }
  .mobile-popup--filter {
    display: block;
    position: static;
    visibility: visible;
    transform: none;
  }
  .mobile-popup--filter .mobile-popup__wrapper {
    position: static;
    transform: none;
    padding: 0;
  }
  .mobile-popup--filter .mobile-popup__overlay,
.mobile-popup--filter .mobile-popup__header {
    display: none;
  }
  .mobile-popup--filter .mobile-popup__body {
    overflow: visible;
  }
  .product-t-list__cell-favorite .favorite-action:not(.favorite-action--active) {
    opacity: 0;
  }
  .product-t-list__cell-favorite .favorite-action.active {
    opacity: 1;
  }
  .search-small__suggestion-sections {
    padding: 20px 0 0 20px;
  }

  .search-small__result-wrap {
    max-height: calc(100vh - 150px);
  }
  .subscribtion-item__block-price {
    min-width: 270px;
  }

  .subscribtion-item__remove {
    width: 100%;
  }
}

@media (min-width: 1200px) {
  .hidden-lg.hidden-lg {
    display: none;
  }
  .catalog-item__aside {
    margin-bottom: 0;
  }

  .catalog-item__center {
    padding-left: 40px;
    padding-right: 40px;
  }

  .catalog-item-quick-view .btn-quickView__more {
    margin-top: 30px;
  }

  .catalog-item__header .page-title {
    padding-right: 270px;
  }
  .catalog-item__header .favorite-action.compare-action {
    top: 7px;
    right: 140px;
  }
  .confirm-panel.confirm-panel__cookie .container {
    position: relative;
  }
  .confirm-panel.confirm-panel__cookie .confirm-panel__cell-action {
    padding-right: 100px;
  }
  .confirm-panel.confirm-panel__cookie .settings__cookie {
    position: absolute;
    right: 54px;
    top: 10px;
  }
  .confirm-panel.confirm-panel__cookie .confirm-panel__cell-action .btn-default {
    width: 130px;
  }
  .image-slider__zoom {
    display: none;
  }
  .product-s-list__right {
    display: flex;
    align-items: center;
  }
  .product-s-list__right .price {
    display: block;
  }
  .product-s-list__right .price__group {
    flex: 0 0 auto;
    padding-right: 20px;
    text-align: right;
  }

  .product-s-list__info {
    padding-right: 20px;
  }

  .product-s-list__scu-block .product-s-list__scu {
    padding-right: 20px;
  }
  .product-t-list__cell-visual {
    width: 223px;
    min-width: 223px;
    height: 147px;
  }
  .search-small__result-wrap {
    border-top: 1px solid rgba(0, 0, 0, 0.05);
  }

  .search-small__suggestion-list {
    display: flex;
    padding: 0 0 0 20px;
  }

  .search-small__suggestion-sections {
    width: 30%;
    padding: 20px 0;
    border-right: 1px solid rgba(0, 0, 0, 0.05);
  }

  .search-small__suggestion-products {
    width: 70%;
  }
}

@media (min-width: 1300px) {
  .basket-item__counter {
    margin-left: 25px;
    margin-right: 0;
  }

  .basket-item__footer {
    flex-wrap: nowrap;
  }

  .basket-item__header {
    max-width: 300px;
    margin-right: 25px;
  }
  .basket-item__price-note {
    padding-left: 28px;
  }
  .catalog__layout-aside {
    width: 320px;
  }

  .catalog__layout-main {
    width: calc(100% - 335px);
  }
  .order-lk__items-header .order-lk__items-header-item {
    flex: 1;
  }
  .order-lk__items-header .order-lk__items-header-total {
    width: 253px;
  }
  .order-lk__items-header .order-lk__items-header-count {
    width: 101px;
  }
  .order-lk__items-header .order-lk__items-header-price {
    width: 154px;
  }

  .order-lk__items-header {
    font-size: 14px;
    line-height: 21px;
  }
  .product-t-list__cell-action .basket-action__btn {
    width: 140px;
  }
}

@media (min-width: 1600px) {
  .basket-item__header {
    margin-right: 45px;
  }
  .order-lk__items-header .order-lk__items-header-count {
    width: 120px;
  }
  .order-lk__items-header .order-lk__items-header-price {
    width: 174px;
  }
  .product-t-list__cell-price-action {
    padding-left: 30px;
    padding-right: 10px;
    min-width: 300px;
  }
}

@media (any-hover: hover) and (pointer: fine) {
  .link:hover {
    color: #595959;
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .link:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
  .add-review__accept a:hover {
    text-decoration: underline;
  }
  .article-poster:hover .article-poster__title {
    color: #1aba50;
    border: none;
    text-decoration: none;
  }
  .basket-item__delete:hover {
    color: #000;
  }

  .basket-item__action .basket-item__delete:hover {
    color: #8b8d92;
    border-color: #8b8d92;
  }
  .basket-small__widget:hover .basket-small__icon {
    fill: #eeeff4;
  }
  .basket__message-close:hover {
    color: #8b8d92;
  }

  .basket__clean:hover {
    color: #000;
  }
  .breadcrumbs__link:hover {
    color: #595959;
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .breadcrumbs__link:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
  .breadcrumbs__link:hover {
    color: #000;
  }
  .catalog__aside-toggle:hover {
    color: #ff5247;
  }
  .catalog__aside-close:hover {
    color: #eeeff4;
  }
  .datepicker__btn-arrow:hover {
    color: #1aba50;
  }
  .datepicker__btn-reset:hover {
    color: #1aba50;
  }
  .field-check-list__clear-btn:hover {
    color: #434347;
    border-color: #434347;
  }
  .field-checkbox:not(.disabled):hover .field-checkbox__visual {
    border-color: #1aba50;
  }
  .field-checkbox:not(.disabled):hover .field-checkbox__img {
    border-color: #1aba50;
  }

  .field-checkbox:hover .field-checkbox__input:checked ~ .field-checkbox__visual {
    border-color: #1aba50;
  }

  .field-checkbox--button:hover .field-checkbox__frame {
    border-color: #1aba50;
  }
  .field-colors__toggle:hover {
    border-color: transparent;
    background-color: #eeeff4;
  }
  .field-count__btn:hover {
    color: #000;
    background: #f0f0f0;
  }
  .field-input:hover {
    border-color: #000;
  }
  .field-radiocolorblock__visual:hover .field-radiocolorblock__tooltip {
    opacity: 1;
    visibility: visible;
    transform: translate(-50%, 0px);
  }
  .field-radioset-full a:hover {
    color: #e06;
  }
  .field-range-slider__input-wraps:hover .field-range-slider__visual-handle {
    background-color: #1aba50;
  }
  .field-select__btn:hover {
    border-color: #000;
  }
  .field-select__list-item:hover {
    background-color: #000;
    color: #fff;
  }
  .field-switch:hover .field-switch__visual {
    background-color: #d9dbe1;
  }
  .field-switch:hover .field-switch__visual::after {
    box-shadow: 0px 4px 11px rgba(24, 24, 33, 0.15);
  }
  .field-input:hover {
    border-color: #000;
  }
  .field-toggles__item .field-checkbox:not(.disabled):hover .field-checkbox__text {
    box-shadow: 0 0 0 1px #333 inset;
    background: #D3D3D3;
  }
  .field-tooltip__list-item:hover {
    color: #fff;
    background-color: #000;
  }
  .field--input-round .field-input:hover {
    border-color: #d9dbe1;
  }
  .filter__link:hover,
.filter__link-lvl-2:hover,
.filter__link-lvl-3:hover {
    cursor: pointer;
    color: #1aba50;
  }
  .image-gallery:hover .swiper-slider__arrow {
    opacity: 1;
  }
  .modal-window__close:hover {
    color: #000;
  }

  .modal-window__back:hover {
    color: #8b8d92;
  }
  .order-item__delete:hover {
    color: #000;
  }

  .order-item__action .order-item__delete:hover {
    color: #8b8d92;
    border-color: #8b8d92;
  }
  .order-result__order-copy:hover {
    color: #000;
  }
  .order__message-close:hover {
    color: #8b8d92;
  }

  .order__clean:hover {
    color: #000;
  }
  .page-nav__link:hover {
    color: #8b8d92;
  }

  .page-nav__btn:hover {
    color: #8b8d92;
  }
  .page-section-header__title-link:hover {
    color: #434347;
  }
  .page-section-header__title-link:hover .svg-icon {
    transform: translateX(5px);
  }
  .product-grid__cell:hover .product-t-grid {
    box-shadow: 0px 4px 23px rgba(24, 24, 33, 0.15);
    position: absolute;
    width: 100%;
    z-index: 100;
  }

  .product-grid__cell:hover .product-t-grid__name {
    color: #595959;
  }
  .product-image__gallery:hover {
    opacity: 1;
  }

  .product-image__gallery-item:hover::before {
    background-color: #1aba50;
  }
  .product-t-grid:hover .product-t-grid__action {
    visibility: visible;
    opacity: 1;
    height: auto;
  }
  .product-t-grid:hover .favorite-action:not(.favorite-action--active) {
    visibility: visible;
    opacity: 1;
  }
  .product-t-list:hover .product-t-list__card {
    box-shadow: 0px 4px 23px rgba(24, 24, 33, 0.15);
  }
  .product-t-list:hover .product-t-list__name {
    color: #595959;
  }
  .product-t-list:hover .product-t-list__fast-view {
    opacity: 1;
  }

  .product-t-list:hover .product-t-list__cell-favorite .favorite-action {
    opacity: 1;
  }
  .promocode__remove:hover {
    color: #000;
  }

  .promocode__submit:hover {
    background-color: #434347;
  }
  .rating-action__rating--hover:hover .rating-action__rating-item {
    color: #1aba50;
  }
  .rating-action__rating--hover .rating-action__rating-item {
    cursor: pointer;
  }
  .rating-action__rating--hover .rating-action__rating-item:hover ~ .rating-action__rating-item {
    color: #d9dbe1;
  }
  .scroll-top:hover {
    opacity: 0.8;
  }
  .search-small__submit-btn:hover {
    color: #1aba50;
  }

  .search-small__close-btn:hover {
    color: #000;
  }

  .search-small__suggestion-wrap:hover {
    z-index: 10;
    background-color: rgba(0, 0, 0, 0.04);
    padding-left: 15px;
    margin-left: 0;
  }
  .sign-in__forgot-password:hover,
.sign-in__registration:hover {
    color: #595959;
  }
  .sign-up__forgot-password:hover,
.sign-up__registration:hover {
    color: #595959;
  }
  .swiper-slider__arrow--prev:hover .svg-icon {
    transform: translateX(-3px);
  }

  .swiper-slider__arrow--next:hover .svg-icon {
    transform: translateX(3px);
  }
  .tabs.tabs--buttons .tabs__item:not(.active):hover {
    color: #000;
    background-color: #1aba50;
    box-shadow: none;
  }
  .tabs__item:not(.active):hover {
    color: #1aba50;
  }
  .tabs__spoiler-item:not(.disabled):not([disabled]):hover {
    color: #1aba50;
    margin-left: 8px;
    width: calc(100% - 8px);
  }
  .view-picker__item:hover {
    color: #8b8d92;
  }
  .view-toggler__btn:hover {
    color: #000;
  }
}

@media (any-hover: none) {
  .field-select__list-item {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .video-slider__item {
    position: relative;
  }

  .video-slider__link {
    display: block;
    content: "";
    background: transparent;
    width: 100%;
    height: 100%;
    min-height: 1px;
    position: absolute;
    top: 0;
    z-index: 1;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi92YXJpYWJsZXMuc2NzcyIsImNvbW1vbi9ncmlkLnNjc3MiLCJjb21tb24vbWl4aW5zLnNjc3MiLCJtYWluLmNzcyIsImNvbW1vbi90b29scy5zY3NzIiwiY29tbW9uL2NvbG9ycy5zY3NzIiwiY29tbW9uL2NvcmUuc2NzcyIsImNvbW1vbi90ZXh0LnNjc3MiLCJjb21tb24vcHJpY2Uuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvbGF6eS9sYXp5LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvcGFnaW5hdGlvbi9wYWdpbmF0aW9uLnNjc3MiLCJjb21tb24vc3dpcGVyLnNjc3MiLCJjb21tb24vbGluay11bmRlcmxpbmUuc2NzcyIsImNvbW1vbi9yZXNldC5zY3NzIiwiY29tbW9uL2d1aWRlbGluZS5zY3NzIiwiY29tbW9uL3RyYW5zaXRpb25zLnNjc3MiLCJjb21tb24vaWNvbnMuc2NzcyIsImNvbW1vbi90aXBweS5zY3NzIiwiYmxvY2tzL2FjY29yZGlvbi5zY3NzIiwiYmxvY2tzL2FjdGl2ZS1maWx0ZXJzLnNjc3MiLCJibG9ja3MvYWRkLXJldmlldy5zY3NzIiwiYmxvY2tzL2FkZHJlc3MtbGlzdC5zY3NzIiwiYmxvY2tzL2FydGljbGUtZ3JpZC5zY3NzIiwiYmxvY2tzL2FydGljbGUtcG9zdGVyLnNjc3MiLCJibG9ja3MvYXJ0aWNsZS5zY3NzIiwiYmxvY2tzL2F0dGVudGlvbi1ibG9jay5zY3NzIiwiYmxvY2tzL2F2YWlsYWJpbGl0eS5zY3NzIiwiYmxvY2tzL2JhZGdlLnNjc3MiLCJibG9ja3MvYmFza2V0LWFjdGlvbi5zY3NzIiwiYmxvY2tzL2Jhc2tldC1pdGVtLnNjc3MiLCJibG9ja3MvYmFza2V0LXNtYWxsLnNjc3MiLCJibG9ja3MvYmFza2V0LnNjc3MiLCJibG9ja3MvYmlnLXRhYnMuc2NzcyIsImJsb2Nrcy9icmVhZGNydW1icy5zY3NzIiwiYmxvY2tzL2J0bi1kZWwuc2NzcyIsImJsb2Nrcy9jYXRhbG9nLWNvbXBhcmUuc2NzcyIsImJsb2Nrcy9jYXRhbG9nLWl0ZW0uc2NzcyIsImJsb2Nrcy9jYXRhbG9nLnNjc3MiLCJibG9ja3MvY2F0ZWdvcmllcy5zY3NzIiwiYmxvY2tzL2NoYXJhY3RlcmlzdGljcy10YWJsZS5zY3NzIiwiYmxvY2tzL2NsZWFuLWJhc2tldC5zY3NzIiwiYmxvY2tzL2NvbXBhcmUtYWN0aW9uLnNjc3MiLCJibG9ja3MvY29tcGFyZS13aWRnZXQuc2NzcyIsImJsb2Nrcy9jb21wYXJlLnNjc3MiLCJibG9ja3MvY29uZmlybS1wYW5lbC5zY3NzIiwiYmxvY2tzL2RhdGVwaWNrZXIuc2NzcyIsImJsb2Nrcy9kZWxldGUtYmFza2V0LWl0ZW0uc2NzcyIsImJsb2Nrcy9kb2MtYmxvY2suc2NzcyIsImJsb2Nrcy9mYXZvcml0ZS1hY3Rpb24uc2NzcyIsImJsb2Nrcy9maWVsZC1jaGVjay1saXN0LnNjc3MiLCJibG9ja3MvZmllbGQtY2hlY2tib3guc2NzcyIsImJsb2Nrcy9maWVsZC1jb2xvci1ibG9jay5zY3NzIiwiYmxvY2tzL2ZpZWxkLWNvbG9ycy5zY3NzIiwiYmxvY2tzL2ZpZWxkLWNvdW50LnNjc3MiLCJibG9ja3MvZmllbGQtZmlsZS5zY3NzIiwiYmxvY2tzL2ZpZWxkLWlucHV0LnNjc3MiLCJibG9ja3MvZmllbGQtbGFiZWwuc2NzcyIsImJsb2Nrcy9maWVsZC1yYWRpby1idXR0b25zLnNjc3MiLCJibG9ja3MvZmllbGQtcmFkaW9jb2xvcmJsb2NrLnNjc3MiLCJibG9ja3MvZmllbGQtcmFkaW9zZXQtZnVsbC5zY3NzIiwiYmxvY2tzL2ZpZWxkLXJhbmdlLXNsaWRlci5zY3NzIiwiYmxvY2tzL2ZpZWxkLXJhbmdlLnNjc3MiLCJibG9ja3MvZmllbGQtc2VsZWN0LnNjc3MiLCJibG9ja3MvZmllbGQtc2V0LWZ1bGwuc2NzcyIsImJsb2Nrcy9maWVsZC1zZXQuc2NzcyIsImJsb2Nrcy9maWVsZC1zd2l0Y2guc2NzcyIsImJsb2Nrcy9maWVsZC10ZXh0LnNjc3MiLCJibG9ja3MvZmllbGQtdG9nZ2xlcy5zY3NzIiwiYmxvY2tzL2ZpZWxkLXRvb2x0aXAuc2NzcyIsImJsb2Nrcy9maWVsZC10dW1ibGVyLWxpc3Quc2NzcyIsImJsb2Nrcy9maWVsZC10dW1ibGVyLnNjc3MiLCJibG9ja3MvZmllbGQuc2NzcyIsImJsb2Nrcy9maWx0ZXIuc2NzcyIsImJsb2Nrcy9mb3JtLWFjdGlvbi5zY3NzIiwiYmxvY2tzL2Zvcm0tZ2xhc3Muc2NzcyIsImJsb2Nrcy9mb3JtLnNjc3MiLCJibG9ja3MvZ2FsbGVyeS5zY3NzIiwiYmxvY2tzL2dpZnQtc2hvcnQuc2NzcyIsImJsb2Nrcy9odG1sYmxvY2tlZGl0LnNjc3MiLCJibG9ja3MvaW1hZ2UtZ2FsbGVyeS5zY3NzIiwiYmxvY2tzL2ltYWdlLXNsaWRlci5zY3NzIiwiYmxvY2tzL2xhenktY29tcG9uZW50LnNjc3MiLCJibG9ja3MvbGluay1iYWNrLnNjc3MiLCJibG9ja3MvbGluay1jbG9zZS5zY3NzIiwiYmxvY2tzL2xrLW9yZGVyLnNjc3MiLCJibG9ja3MvbGsuc2NzcyIsImJsb2Nrcy9sb2FkZXIuc2NzcyIsImJsb2Nrcy9tb2JpbGUtcG9wdXAuc2NzcyIsImJsb2Nrcy9tb2RhbC1tZXNzYWdlLnNjc3MiLCJibG9ja3MvbW9kYWwtd2luZG93LnNjc3MiLCJibG9ja3MvbW9kYWwuc2NzcyIsImJsb2Nrcy9ub3RlLWJsb2NrLnNjc3MiLCJibG9ja3Mvb25seS1zbGlkZXIuc2NzcyIsImJsb2Nrcy9vcmRlci1pdGVtLnNjc3MiLCJibG9ja3Mvb3JkZXItcmVzdWx0LnNjc3MiLCJibG9ja3Mvb3JkZXIuc2NzcyIsImJsb2Nrcy9wYWdlLW5hdi5zY3NzIiwiYmxvY2tzL3BhZ2Utc2VjdGlvbi1oZWFkZXIuc2NzcyIsImJsb2Nrcy9wYWdlLXNlY3Rpb24uc2NzcyIsImJsb2Nrcy9wYWdlLXRpdGxlLnNjc3MiLCJibG9ja3MvcGFyYW1zLWxpc3Quc2NzcyIsImJsb2Nrcy9wb2ludHMuc2NzcyIsImJsb2Nrcy9wcm9kdWN0LWRpc2NvdW50LnNjc3MiLCJibG9ja3MvcHJvZHVjdC1ncmlkLnNjc3MiLCJibG9ja3MvcHJvZHVjdC1pbWFnZS5zY3NzIiwiYmxvY2tzL3Byb2R1Y3Qtcy1saXN0LnNjc3MiLCJibG9ja3MvcHJvZHVjdC1zbGlkZXIuc2NzcyIsImJsb2Nrcy9wcm9kdWN0LXQtZ3JpZC1zbWFsbC5zY3NzIiwiYmxvY2tzL3Byb2R1Y3QtdC1ncmlkLnNjc3MiLCJibG9ja3MvcHJvZHVjdC10LWxpc3Quc2NzcyIsImJsb2Nrcy9wcm9kdWN0LXRhYmxlLnNjc3MiLCJibG9ja3MvcHJvZHVjdC5zY3NzIiwiYmxvY2tzL3Byb21vY29kZS5zY3NzIiwiYmxvY2tzL3JhdGluZy1hY3Rpb24uc2NzcyIsImJsb2Nrcy9yZXN1bHQtYWRkLXJldmlldy5zY3NzIiwiYmxvY2tzL3Jldmlldy1pdGVtLnNjc3MiLCJibG9ja3MvcmV2aWV3cy5zY3NzIiwiYmxvY2tzL3Njcm9sbC1zaGFkb3ctZWRnZS5zY3NzIiwiYmxvY2tzL3Njcm9sbC10b3Auc2NzcyIsImJsb2Nrcy9zZWFyY2gtc21hbGwuc2NzcyIsImJsb2Nrcy9zaWduLWluLnNjc3MiLCJibG9ja3Mvc2lnbi11cC5zY3NzIiwiYmxvY2tzL3N0YXR1cy5zY3NzIiwiYmxvY2tzL3N1YnNjcmlidGlvbi1pdGVtLnNjc3MiLCJibG9ja3Mvc3Vic2NyaWJ0aW9uLnNjc3MiLCJibG9ja3Mvc3Vic2NyaXB0aW9uLWZvcm0uc2NzcyIsImJsb2Nrcy9zd2lwZXItc2xpZGVyLnNjc3MiLCJibG9ja3MvdGFicy5zY3NzIiwiYmxvY2tzL3Rvb2x0aXAuc2NzcyIsImJsb2Nrcy92aWRlby1zbGlkZXIuc2NzcyIsImJsb2Nrcy92aWRlby5zY3NzIiwiYmxvY2tzL3ZpZXctcGlja2VyLnNjc3MiLCJibG9ja3Mvdmlldy10b2dnbGVyLnNjc3MiLCJibG9ja3MvaW1hZ2Utc2xpZGVyLXdyYXBwZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7OztDQUFBO0FBWUEsVUFBQTtBQW1CQSxjQUFBO0FBTUEsU0FBQTtBQUlBLFdBQUE7QUFzREEsV0FBQTtBQUtBLGtCQUFBO0FBS0EsU0FBQTtBQTZEQSxZQUFBO0FBNkNBLGdCQUFBO0FDbk5BLGlCQUFBO0FBRUM7RUNvREEsb0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFFQSx3QkFBQTtBQ2hDRDtBRnBCQztFQzZEQSxvQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSx3QkFBQTtBQ2hDRDtBRjdCQztFQ3NFQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7QUNoQ0Q7QUZwQ0M7RUM0RUEsZUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FDaENEO0FGekNFO0VDb1FELG9CQUFBO0FDbk5EO0FGakRFO0VDb1FELHFCQUFBO0FDaE5EO0FGcERFO0VDb1FELFVBQUE7QUM3TUQ7QUZ2REU7RUNvUUQscUJBQUE7QUMxTUQ7QUYxREU7RUNvUUQscUJBQUE7QUN2TUQ7QUY3REU7RUNvUUQsVUFBQTtBQ3BNRDtBRmhFRTtFQ29RRCxxQkFBQTtBQ2pNRDtBRm5FRTtFQ29RRCxxQkFBQTtBQzlMRDtBRnRFRTtFQ29RRCxVQUFBO0FDM0xEO0FGekVFO0VDb1FELHFCQUFBO0FDeExEO0FGNUVFO0VDb1FELHFCQUFBO0FDckxEO0FGL0VFO0VDb1FELFdBQUE7QUNsTEQ7QUY1RUU7RUFDQyxVQUZXO0FFZ0ZkO0FGL0VFO0VBQ0MsVUFGVztBRW1GZDtBRmxGRTtFQUNDLFVBRlc7QUVzRmQ7QUZyRkU7RUFDQyxTQUZXO0FFeUZkO0FGeEZFO0VBQ0MsU0FGVztBRTRGZDtBRjNGRTtFQUNDLFNBRlc7QUUrRmQ7QUY5RkU7RUFDQyxTQUZXO0FFa0dkO0FGakdFO0VBQ0MsU0FGVztBRXFHZDtBRnBHRTtFQUNDLFNBRlc7QUV3R2Q7QUZ2R0U7RUFDQyxTQUZXO0FFMkdkO0FGMUdFO0VBQ0MsU0FGVztBRThHZDtBRjdHRTtFQUNDLFNBRlc7QUVpSGQ7QUZoSEU7RUFDQyxRQUZXO0FFb0hkO0FGbkhFO0VBQ0MsUUFGVztBRXVIZDtBRnRIRTtFQUNDLFFBRlc7QUUwSGQ7QUZ6SEU7RUFDQyxRQUZXO0FFNkhkO0FGNUhFO0VBQ0MsUUFGVztBRWdJZDtBRi9IRTtFQUNDLFFBRlc7QUVtSWQ7QUZsSUU7RUFDQyxRQUZXO0FFc0lkO0FGcklFO0VBQ0MsUUFGVztBRXlJZDtBRnhJRTtFQUNDLFFBRlc7QUU0SWQ7QUYzSUU7RUFDQyxRQUZXO0FFK0lkO0FGOUlFO0VBQ0MsU0FGVztBRWtKZDtBRmpKRTtFQUNDLFNBRlc7QUVxSmQ7QUZwSkU7RUFDQyxTQUZXO0FFd0pkOztBQ2hMQTs7RUFFQyxhQUFBO0FEMDhCRDs7QUN2OEJBOztFQUVDLGdCQUFBO0FEMDhCRDs7QUN2OEJBO0VBQ0MsYUFBQTtBRDA4QkQ7O0FDdjhCQTtFQUNDLGdCQUFBO0FEMDhCRDs7QUN2OEJBO0VBQ0MsYUFBQTtFQUNBLGdCQUFBO0FEMDhCRDs7QUN2OEJBO0VBQ0MsYUFBQTtBRDA4QkQ7O0FDdjhCQTtFQUNDLGNBQUE7QUQwOEJEOztBQ3Y4QkE7RUFDQyxxQkFBQTtBRDA4QkQ7O0FDdjhCQTtFQUNDLGFBQUE7QUQwOEJEOztBQ3Y4QkE7RUFDQyxvQkFBQTtBRDA4QkQ7O0FDdjhCQTtFQUNDLGVBQUE7QUQwOEJEOztBQ3Y4QkE7RUFDQyxjQUFBO0FEMDhCRDs7QUN2OEJBO0VBQ0MsbUJBQUE7QUQwOEJEOztBQ3Y4QkE7RUFDQyxhQUFBO0FEMDhCRDs7QUN2OEJBO0VBQ0MsYUFBQTtBRDA4QkQ7O0FDdjhCQTtFQUNDLFdBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBRDA4QkQ7O0FDdjhCQTtFQUNDLFdBQUE7QUQwOEJEOztBQ3Y4QkE7RUFDQyxnQkFBQTtBRDA4QkQ7O0FDdjhCQTtFQUNDLGlCQUFBO0FEMDhCRDs7QUN2OEJBO0VBQ0Msa0JBQUE7QUQwOEJEOztBQ3Y4QkE7RUFDQyxtQkFBQTtBRDA4QkQ7QUVoaUNBO0VBQ0MsV0x5Q2E7QUd1c0NkOztBRTd1Q0E7RUFDQyxjTHVDZ0I7QUd5c0NqQjs7QUU3dUNBO0VBQ0MsY0xxQ2dCO0FHMnNDakI7O0FFN3VDQTtFQUNDLGNMa0NnQjtBRzhzQ2pCOztBRTd1Q0E7RUFDQyxjTHVDZTtBR3lzQ2hCOztBRTd1Q0E7RUFDQyxjTHFDdUI7QUcyc0N4Qjs7QUU3dUNBO0VBQ0MsY0xrQ3VCO0FHOHNDeEI7O0FFN3VDQTtFQUNDLFdMZ0RpQjtBR2dzQ2xCOztBRTd1Q0E7RUFDQyxXTDZDeUI7QUdtc0MxQjs7QUU3dUNBO0VBQ0MsV0wwQ3lCO0FHc3NDMUI7O0FFN3VDQTtFQUNDLGNMMEJlO0FHc3RDaEI7O0FFN3VDQTtFQUNDLFdMOEJxQjtBR2t0Q3RCOztBRTd1Q0E7RUFDQyxXTHdCZTtBR3d0Q2hCOztBRTd1Q0E7RUFDQyxXTHFCcUI7QUcydEN0Qjs7QUU3dUNBO0VBQ0MsY0xTYTtBR3V1Q2Q7O0FFN3VDQTtFQUNDLFdMV21CO0FHcXVDcEI7O0FFM3VDQTtFQUNDLGdCTHpCYTtBR3V3Q2Q7O0FFM3VDQTtFQUNDLG1CTDNCZ0I7QUd5d0NqQjs7QUUzdUNBO0VBQ0MsbUJMN0JnQjtBRzJ3Q2pCOztBRTN1Q0E7RUFDQyxtQkxoQ2dCO0FHOHdDakI7O0FFM3VDQTtFQUNDLGdCTC9CYTtBRzZ3Q2Q7O0FFM3VDQTtFQUNDLG1CTC9CZTtBRzZ3Q2hCOztBRTN1Q0E7RUFDQyxtQkxqQ3VCO0FHK3dDeEI7O0FFM3VDQTtFQUNDLG1CTHBDdUI7QUdreEN4Qjs7QUUzdUNBO0VBQ0MsZ0JMdEJpQjtBR293Q2xCOztBRTN1Q0E7RUFDQyxnQkx6QnlCO0FHdXdDMUI7O0FFM3VDQTtFQUNDLGdCTDVCeUI7QUcwd0MxQjs7QUUzdUNBO0VBQ0MsbUJMNUNlO0FHMHhDaEI7O0FFM3VDQTtFQUNDLGdCTHhDcUI7QUdzeEN0Qjs7QUUzdUNBO0VBQ0MsZ0JMOUNlO0FHNHhDaEI7O0FFM3VDQTtFQUNDLGdCTGpE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RUVxTGI7RUZwTEM7SUFDQyxVQUZXO0VFd0xiO0VGdkxDO0lBQ0MsU0FGVztFRTJMYjtFRjFMQztJQUNDLFNBRlc7RUU4TGI7RUY3TEM7SUFDQyxTQUZXO0VFaU1iO0VGaE1DO0lBQ0MsU0FGVztFRW9NYjtFRm5NQztJQUNDLFNBRlc7RUV1TWI7RUZ0TUM7SUFDQyxTQUZXO0VFME1iO0VGek1DO0lBQ0MsU0FGVztFRTZNYjtFRjVNQztJQUNDLFNBRlc7RUVnTmI7RUYvTUM7SUFDQyxTQUZXO0VFbU5iO0VGbE5DO0lBQ0MsUUFGVztFRXNOYjtFRnJOQztJQUNDLFFBRlc7RUV5TmI7RUZ4TkM7SUFDQyxRQUZXO0VFNE5iO0VGM05DO0lBQ0MsUUFGVztFRStOYjtFRjlOQztJQUNDLFFBRlc7RUVrT2I7RUZqT0M7SUFDQyxRQUZXO0VFcU9iO0VGcE9DO0lBQ0MsUUFGVztFRXdPYjtFRnZPQztJQUNDLFFBRlc7RUUyT2I7RUYxT0M7SUFDQyxRQUZXO0VFOE9iO0VGN09DO0lBQ0MsUUFGVztFRWlQYjtFRmhQQztJQUNDLFNBRlc7RUVvUGI7RUZuUEM7SUFDQyxTQUZXO0VFdVBiO0VGdFBDO0lBQ0MsU0FGVztFRTBQYjtFNEJUQTtJQUNELG9CQUFBO0U1Qm8ySEM7O0U0QmwySEE7SUFDRCxjQUFBO0U1QnEySEM7RThCN2lIQTtJQUNELGNBQUE7RTlCOHpJQztFa0N4b0pEO0lBQ0MsVUFBQTtFbEN3Z09BOztFa0NyZ09EO0lBQ0MsVUFBQTtFbEN3Z09BOztFa0NyZ09EO0lBQ0MsVUFBQTtFbEN3Z09BOztFa0NyZ09EO0lBQ0MsVUFBQTtFbEN3Z09BOztFa0NyZ09EO0lBQ0MsVUFBQTtFbEN3Z09BOztFa0NyZ09EO0lBQ0MsVUFBQTtFbEN3Z09BO0VtQy9yTkQ7SUFDQyxZQUFBO0VuQ2k1T0E7RTJDdDZQRDtJQUNDLGlCQUFBO0UzQ3FtVEE7RStFdjRTRDtJQUNDLFVBQUE7RS9FMDdhQTs7RStFdjdhRDtJQUNDLFVBQUE7RS9FMDdhQTs7RStFdjdhRDtJQUNDLGVBQUE7RS9FMDdhQTtBQXI5YUY7O0E4QmcyQ0E7RUFDSTtJQUVJLGlCQUFBO0lBR0Esc0JBQUE7SUFDQSxvQkFBQTtJQUNBLGtCQUFBO0U5Qjh6SU47QUFDRjs7QUN6MkxBO0VBQ0M7SUFDQyxhQUFBO0VEeThCQTtBQUNGOztBRHpoQ0c7RXNCSkY7SXRCK0NDLGFBQUE7SUFDQSx3QkFBQTtFQ3VyR0E7QUFDRjs7QUQxdEdDO0VnRmtUQztJQUNDLGFBQUE7RS9FeTdhRDtBQUNGOztBRjN0YkM7RUFFRTtJQ3VPRixvQkFBQTtFQ2NDO0VGclBDO0lDdU9GLHFCQUFBO0VDaUJDO0VGeFBDO0lDdU9GLFVBQUE7RUNvQkM7RUYzUEM7SUN1T0YscUJBQUE7RUN1QkM7RUY5UEM7SUN1T0YscUJBQUE7RUMwQkM7RUZqUUM7SUN1T0YsVUFBQTtFQzZCQztFRnBRQztJQ3VPRixxQkFBQTtFQ2dDQztFRnZRQztJQ3VPRixxQkFBQTtFQ21DQztFRjFRQztJQ3VPRixVQUFBO0VDc0NDO0VGN1FDO0lDdU9GLHFCQUFBO0VDeUNDO0VGaFJDO0lDdU9GLHFCQUFBO0VDNENDO0VGblJDO0lDdU9GLFdBQUE7RUMrQ0M7RUZoUkM7SUFDQyxVQUZXO0VFb1JiO0VGblJDO0lBQ0MsVUFGVztFRXVSYjtFRnRSQztJQUNDLFVBRlc7RUUwUmI7RUZ6UkM7SUFDQyxTQUZXO0VFNlJiO0VGNVJDO0lBQ0MsU0FGVztFRWdTYjtFRi9SQztJQUNDLFNBRlc7RUVtU2I7RUZsU0M7SUFDQyxTQUZXO0VFc1NiO0VGclNDO0lBQ0MsU0FGVztFRXlTYjtFRnhTQztJQUNDLFNBRlc7RUU0U2I7RUYzU0M7SUFDQyxTQUZXO0VFK1NiO0VGOVNDO0lBQ0MsU0FGVztFRWtUYjtFRmpUQztJQUNDLFNBRlc7RUVxVGI7RUZwVEM7SUFDQyxRQUZXO0VFd1RiO0VGdlRDO0lBQ0MsUUFGVztFRTJUYjtFRjFUQztJQUNDLFFBRlc7RUU4VGI7RUY3VEM7SUFDQyxRQUZXO0VFaVViO0VGaFVDO0lBQ0MsUUFGVztFRW9VYjtFRm5VQztJQUNDLFFBRlc7RUV1VWI7RUZ0VUM7SUFDQyxRQUZXO0VFMFViO0VGelVDO0lB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LFdBQUE7SUFDQSxpQkFBQTtJQUNBLGdCQUFBO0U5QjAwSUE7O0U4QnYwSUQ7SUFDQyxRQUFBO0lBQ0EsMkJBQUE7SUFDQSxTQUFBO0U5QjAwSUE7O0U4QnYwSUQ7SUFDQyxXQUFBO0lBQ0EsWUFBQTtJQUNBLGlCQUFBO0U5QjAwSUE7O0U4QnYwSUQ7SUFDQyxxQkFBQTtFOUIwMElBOztFOEJ2MElEO0lBQ0MsY0FBQTtJQUNBLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZ0JBQUE7RTlCMDBJQTs7RThCdjBJRDtJQUNDLGdCQUFBO0U5QjAwSUE7O0U4QnYwSUQ7SUFDQyxjQUFBO0U5QjAwSUE7QUFDRjs7QThCNzlKQTtFQUNJO0lBQ0ksY0FBQTtJQUNBLFdBQUE7SUFDQSxnQkFBQTtFOUI2eklOOztFOEIxeklFO0lBQ0ksb0JBQUE7RTlCNnpJTjs7RThCMXpJRTtJQUNJLFdBQUE7RTlCNnpJTjtBQUNGOztBQ3AxTEE7RUFDQztJQUNDLGFBQUE7RUR1OEJBO0FBQ0Y7O0FEM2pDRztFRGhCRjtJQzJEQyxhQUFBO0lBQ0Esd0JBQUE7RUMvQkE7RUZ6QkQ7SUNvRUMsYUFBQTtJQUNBLHdCQUFBO0VDL0JBO0VGbENEO0lDMkVDLGFBQUE7RUMvQkE7RUZ4Q0Q7SUNpRkMsZUFBQTtFQy9CQTtFRkRDO0lDd05GLG9CQUFBO0VDK0hDO0VGdlZDO0lDd05GLHFCQUFBO0VDa0lDO0VGMVZDO0lDd05GLFVBQUE7RUNxSUM7RUY3VkM7SUN3TkYscUJBQUE7RUN3SUM7RUZoV0M7SUN3TkYscUJBQUE7RUMySUM7RUZuV0M7SUN3TkYsVUFBQTtFQzhJQztFRnRXQztJQ3dORixxQkFBQTtFQ2lKQztFRnpXQztJQ3dORixxQkFBQTtFQ29KQztFRjVXQztJQ3dORixVQUFBO0VDdUpDO0VGL1dDO0lDd05GLHFCQUFBO0VDMEpDO0VGbFhDO0lDd05GLHFCQUFBO0VDNkpDO0VGclhDO0lDd05GLFdBQUE7RUNnS0M7RUZsWEM7SUFDQyxVQUZXO0VFc1hiO0VGclhDO0lBQ0MsVUFGVztFRXlYYjtFRnhYQztJQUNDLFVBRlc7RUU0WGI7RUYz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QTtFQ3FRQztFRjljQztJQ3lNRixVQUFBO0VDd1FDO0VGamRDO0lDeU1GLHFCQUFBO0VDMlFDO0VGcGRDO0lDeU1GLHFCQUFBO0VDOFFDO0VGdmRDO0lDeU1GLFdBQUE7RUNpUkM7RUZwZEM7SUFDQyxVQUZXO0VFd2RiO0VGdmRDO0lBQ0MsVUFGVztFRTJkYjtFRjFkQztJQUNDLFVBRlc7RUU4ZGI7RUY3ZEM7SUFDQyxTQUZXO0VFaWViO0VGaGVDO0lBQ0MsU0FGVztFRW9lYjtFRm5lQztJQUNDLFNBRlc7RUV1ZWI7RUZ0ZUM7SUFDQyxTQUZXO0VFMGViO0VGemVDO0lBQ0MsU0FGVztFRTZlYjtFRjVlQztJQUNDLFNBRlc7RUVnZmI7RUYvZUM7SUFDQyxTQUZXO0VFbWZiO0VGbGZDO0lBQ0MsU0FGVztFRXNmYjtFRnJmQztJQUNDLFNBRlc7RUV5ZmI7RUZ4ZkM7SUFDQyxRQUZXO0VFNGZiO0VGM2ZDO0lBQ0MsUUFGVztFRStmYjtFRjlmQztJQUNDLFFBRlc7RUVrZ0JiO0VGamdCQztJQUNDLFFBRlc7RUVxZ0JiO0VGcGdCQztJQUNDLFFBRlc7RUV3Z0JiO0VGdmdCQztJQUNDLFFBRlc7RUUyZ0JiO0VGMWdCQztJQUNDLFFBRlc7RUU4Z0JiO0VGN2dCQztJQUNDLFFBRlc7RUVpaEJiO0VGaGhCQztJQUNDLFFBRlc7RUVvaEJiO0VGbmhCQztJQUNDLFFBRlc7RUV1aEJiO0VGdGhCQztJQUNDLFNBRlc7RUUwaEJiO0VGemhCQztJQUNDLFNBRlc7RUU2aEJiO0VGNWhCQztJQUNDLFNBRlc7RUVnaUJiO0VDM2NEO0lBQ0MsYUFBQTtFRHE4QkE7O0VDbDhCRDtJQUNDLGNBQUE7RURxOEJBOztFQ2w4QkQ7SUFDQyxhQUFBO0VEcThCQTs7RUNsOEJEO0lBQ0Msb0JBQUE7RURxOEJBOztFQ2w4QkQ7SUFDQyxlQUFBO0VEcThCQTs7RUNsOEJEO0lBQ0MscUJBQUE7RURxOEJBOztFQ2w4QkQ7SUFDQyxjQUFBO0VEcThCQTs7RUNsOEJEO0lBQ0MsbUJBQUE7RURxOEJBO0VHcmdDRDtJQUNDLGVBQUE7RUg4MkNBO0VJ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cUJBQUE7RUNvV0M7RUY5aEJDO0lDMExGLFVBQUE7RUN1V0M7RUZqaUJDO0lDMExGLHFCQUFBO0VDMFdDO0VGcGlCQztJQzBMRixxQkFBQTtFQzZXQztFRnZpQkM7SUMwTEYsVUFBQTtFQ2dYQztFRjFpQkM7SUMwTEYscUJBQUE7RUNtWEM7RUY3aUJDO0lDMExGLHFCQUFBO0VDc1hDO0VGaGpCQztJQzBMRixVQUFBO0VDeVhDO0VGbmpCQztJQzBMRixxQkFBQTtFQzRYQztFRnRqQkM7SUMwTEYscUJBQUE7RUMrWEM7RUZ6akJDO0lDMExGLFdBQUE7RUNrWUM7RUZ0akJDO0lBQ0MsVUFGVztFRTBqQmI7RUZ6akJDO0lBQ0MsVUFGVztFRTZqQmI7RUY1akJDO0lBQ0MsVUFGVztFRWdrQmI7RUYvakJDO0lBQ0MsU0FGVztFRW1rQmI7RUZsa0JDO0lBQ0MsU0FGVztFRXNrQmI7RUZya0JDO0lBQ0MsU0FGVztFRXlrQmI7RUZ4a0JDO0lBQ0MsU0FGVztFRTRrQmI7RUYza0JDO0lBQ0MsU0FGVztFRStrQmI7RUY5a0JDO0lBQ0MsU0FGVztFRWtsQmI7RUZqbEJDO0lBQ0MsU0FGVztFRXFsQmI7RUZwbEJDO0lBQ0MsU0FGVztFRXdsQmI7RUZ2bEJDO0lBQ0MsU0FGVztFRTJsQmI7RUYxbEJDO0lBQ0MsUUFGVztFRThsQmI7RUY3bEJDO0lBQ0MsUUFGVztFRWltQmI7RUZobUJDO0lBQ0MsUUFGVztFRW9tQmI7RUZubUJDO0lBQ0MsUUFGVztFRXVtQmI7RUZ0bUJDO0lBQ0MsUUFGVztFRTBtQmI7RUZ6bUJDO0lBQ0MsUUFGVztFRTZtQmI7RUY1bUJDO0lBQ0MsUUFGVztFRWduQmI7RUYvbUJDO0lBQ0MsUUFGVztFRW1uQmI7RUZsbkJDO0lBQ0MsUUFGVztFRXNuQmI7RUZybkJDO0lBQ0MsUUFGVztFRXluQmI7RUZ4bkJDO0lBQ0MsU0FGVztFRTRuQmI7RUYzbkJDO0lBQ0MsU0FGVztFRStuQmI7RUY5bkJDO0lBQ0MsU0FGVztFRWtvQmI7RUMxaEJEO0lBQ0MsYUFBQTtFRG84QkE7O0VDajhCRDtJQUNDLGNBQUE7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O0VDZ2ZDO0VGM3BCQztJQzJLRixXQUFBO0VDbWZDO0VGeHBCQztJQUNDLFVBRlc7RUU0cEJiO0VGM3BCQztJQUNDLFVBRlc7RUUrcEJiO0VGOXBCQztJQUNDLFVBRlc7RUVrcUJiO0VGanFCQztJQUNDLFNBRlc7RUVxcUJiO0VGcHFCQztJQUNDLFNBRlc7RUV3cUJiO0VGdnFCQztJQUNDLFNBRlc7RUUycUJiO0VGMXFCQztJQUNDLFNBRlc7RUU4cUJiO0VGN3FCQztJQUNDLFNBRlc7RUVpckJiO0VGaHJCQztJQUNDLFNBRlc7RUVvckJiO0VGbnJCQztJQUNDLFNBRlc7RUV1ckJiO0VGdHJCQztJQUNDLFNBRlc7RUUwckJiO0VGenJCQztJQUNDLFNBRlc7RUU2ckJiO0VGNXJCQztJQUNDLFFBRlc7RUVnc0JiO0VGL3JCQztJQUNDLFFBRlc7RUVtc0JiO0VGbHNCQztJQUNDLFFBRlc7RUVzc0JiO0VGcnNCQztJQUNDLFFBRlc7RUV5c0JiO0VGeHNCQztJQUNDLFFBRlc7RUU0c0JiO0VGM3NCQztJQUNDLFFBRlc7RUUrc0JiO0VGOXNCQztJQUNDLFFBRlc7RUVrdEJiO0VGanRCQztJQUNDLFFBRlc7RUVxdEJiO0VGcHRCQztJQUNDLFFBRlc7RUV3dEJiO0VGdnRCQztJQUNDLFFBRlc7RUUydEJiO0VGMXRCQztJQUNDLFNBRlc7RUU4dEJiO0VGN3RCQztJQUNDLFNBRlc7RUVpdUJiO0VGaHVCQztJQUNDLFNBRlc7RUVvdUJiO0VDem1CRDtJQUNDLGFBQUE7RURtOEJBOztFQ2g4QkQ7SUFDQyxjQUFBO0VEbThCQTs7RUNoOEJEO0lBQ0MsYUFBQTtFRG04QkE7O0VDaDhCRDtJQUNDLG9CQUFBO0VEbThCQTs7RUNoOEJEO0lBQ0MsZUFBQTtFRG04QkE7O0VDaDhCRDtJQUNDLHFCQUFBO0VEbThCQTs7RUNoOEJEO0lBQ0MsY0FBQTtFRG04QkE7O0VDaDhCRDtJQUNDLG1CQUFBO0VEbThCQTtFNEJwMEJEO0lBQ0MsMEJBQUE7RTVCbzJIQTtFbUYzMUhEO0lBQ0MsY0FBQTtFbkY0MWJBO0U0RjNrY0Q7SUFDQywwQkFBQTtFNUY4Z2ZBO0VtR3RvZkQ7SUFDQyxlQUFBO0lBQ0EsaUJBQUE7RW5Hc2hoQkE7O0VtR25oaEJEO0lBQ0MsZUFBQTtJQUNBLGlCQUFBO0VuR3NoaEJBO0VxR3Y2Z0JBO0lBQ0MscUNBQUE7RXJHa25oQkQ7RXFHOW1oQkM7SUFDQyxhQUFBO0VyR2duaEJGO0U0SGh2aEJBO0lBQ0QsV0FBQTtJQUNBLGdCQUFBO0U1SDY4bkJDOztFNEgxOG5CQTtJQUNELG1CQUFBO0U1SDY4bkJDO0VnSTUxbkJEO0lBQ0MsV0FBQTtJQUNBLGdCQUFBO0VoSW85b0JBO0VnSS84b0JEO0lBQ0MsV0FBQTtJQUNBLGdCQUFBO0VoSW05b0JBO0FBdHluQkY7O0E4QitRRTtFQUNFO0lBQ0UsY0FBQTtJQUNBLGlCQUFBO0U5QmkwSUo7O0U4Qjl6SUU7SUFDSSxpQkFBQTtFOUJpMElOOztFOEI5eklFO0lBQ0UsWUFBQTtJQUNBLFlBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtFOUJpMElKOztFOEI5eklFO0lBQ0UsUUFBQTtJQUNBLFVBQUE7RTlCaTBJSjs7RThCOXpJRTtJQUNFLG1CQUFBO0U5QmkwSUo7QUFDRjs7QUZyMEtDO0VBRUU7SUM0SkYsb0JBQUE7RUNta0JDO0VGL3RCQztJQzRKRixxQkFBQTtFQ3NrQkM7RUZsdUJDO0lDNEpGLFVBQUE7RUN5a0JDO0VGcnVCQztJQzRKRixxQkFBQTtFQzRrQkM7RUZ4dUJDO0lDNEpGLHFCQUFBO0VDK2tCQztFRjN1QkM7SUM0SkYsVUFBQTtFQ2tsQkM7RUY5dUJDO0lDNEpGLHFCQUFBO0VDcWxCQztFRmp2QkM7SUM0SkYscUJBQUE7RUN3bEJDO0VGcHZCQztJQzRKRixVQUFBO0VDMmxCQztFRnZ2QkM7SUM0SkYscUJBQUE7RUM4bEJDO0VGMXZCQztJQzRKRixxQkFBQTtFQ2ltQkM7RUY3dkJDO0lDNEpGLFdBQUE7RUNvbUJDO0VGMXZCQztJQUNDLFVBRlc7RUU4dkJiO0VGN3ZCQztJQUNDLFVBRlc7RUVpd0JiO0VGaHdCQztJQUNDLFVBRlc7RUVvd0JiO0VGbndCQztJQUNDLFNB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UUM7O0VvQ2p6UUE7SUFDQyx5QkFBQTtFcENvelFEO0VtRm5wUkE7SUFDQyxPQUFBO0VuRiswYkQ7RW1GNTBiQTtJQUNDLFlBQUE7RW5GODBiRDtFbUYzMGJBO0lBQ0MsWUFBQTtFbkY2MGJEO0VtRjEwYkE7SUFDQyxZQUFBO0VuRjQwYkQ7O0VtRnowYkQ7SUFDQyxlQUFBO0lBQ0EsaUJBQUE7RW5GNDBiQTtFNEc3MWJEO0lBQ0UsWUFBQTtFNUcycmpCRDtBQTU1YkY7O0E0QnAySEE7RUFDRTtJQUNELGtCQUFBO0U1QnMySEM7RW1GN3dIQTtJQUNDLFlBQUE7RW5GMDBiRDtFbUZ2MGJBO0lBQ0MsWUFBQTtFbkZ5MGJEO0U0RzkxYkE7SUFDRCxrQkFBQTtJQUNBLG1CQUFBO0lBQ0EsZ0JBQUE7RTVHeXJqQkM7QUE5NWJGOztBRGxzSUM7RUE2SkM7SUFsQkQsY0Z4R2tCO0lFeUdsQixZQUFBO0lBQ0EscUJBQUE7RUNnNENDO0VEMzJDQztJQWpCRixtQkFBQTtJQUNBLG1CQUFBO0VDKzNDQztFbUJ4OUNBO0lBQ0MsMEJBQUE7RW5Cb2pHRDtFc0JwaUdEO0lBQ0MsY3pCckRjO0l5QnNEZCxZQUFBO0lBQ0EscUJBQUE7RXRCZ3hHQTtFNEJwbkdEO0lBQ0MsVy9CbE9ZO0VHd2tJWjs7RTRCbjJIQTtJQUNDLGMvQnBPYztJK0JxT2QscUIvQnJPYztFRzJrSWY7RTZCdmpJQTtJQUNDLGFoQ2xCYztFR294SWY7RThCenZIRDtJQUNDLGNqQy9oQmU7RUc2MUpmOztFOEI1eklEO0lBQ0MsV2pDcGlCWTtFR20ySlo7RUQ5c0pBO0lBbEJELGNGeEdrQjtJRXlHbEIsWUFBQTtJQUNBLHFCQUFBO0VDeXlOQztFRHB4TkM7SUFqQkYsbUJBQUE7SUFDQSxtQkFBQTtFQ3d5TkM7RWdDejZORDtJQUNDLFduQ1ZZO0VHZzhOWjtFb0N4a05EO0lBQ0MsY3ZDeldzQjtFR29zUnRCO0VvQ3B6UUQ7SUFDQyxjdkM1WmU7RUc4dlJmO0U0Q3puUkQ7SUFDQyxjL0N0SFk7RUd3M1RaO0U0QzdxVEQ7SUFDQyxjL0M1TVk7RUc2OFRaO0VnRHQ0VEQ7SUFDQyxjbkQ1RmU7SW1ENkZmLHFCbkQ3RmU7RUd5eFVmO0VpRHBnVUE7SUFDQyxxQnBEbFFXO0VHb2pWWjtFaUQveVVBO0lBQ0MscUJwRHRRVztFR3VqVlo7O0VpRDd5VUQ7SUFDQyxxQnBEM1FZO0VHMmpWWjs7RWlEN3lVQTtJQUNDLHFCcEQvUVc7RUcralZaO0VtRGxrVkQ7SUFDQyx5QkFBQTtJQUNBLHlCdERmZTtFRzBxVmY7RW9EOXJWRDtJQUNDLFd2RGNZO0l1RGJULG1CQUFBO0VwRDJ0Vkg7RURoL1VBO0lBZkQsa0JGL01hO0VHNHpWWjtFeUR6d1ZEO0lBQ0MsVUFBQTtJQUNBLG1CQUFBO0lBQ0EsK0JBQUE7RXpENjdWQTtFMEQvOFZEO0lBQ0MsVzdERmdCO0VHNmlXaEI7RTJEMzVWRDtJQUNDLHlCOUR4S2M7RUcweVdkO0U2RGx5V0Q7STlEeUxBLGtCRi9NYTtFR2crV1o7RTZENTJXRDtJQUNDLHNCaEVySFk7SWdFc0haLFdoRTVHWTtFRzRqWFo7RWdFOWhYRDtJQUNDLHlCbkVyQ2U7RUc2d1hmO0VnRXR1WEE7SUFDQywrQ25FV2lCO0VHNnRYbEI7RUR0alhBO0lBZkQsa0JGL01hO0VHbTJYWjtFa0V6MVhBO0lBQ0UsZ0NBQUE7SUFDQSxtQkFBQTtFbEU4L1hGO0VtRXg5WEQ7SUFDQyxXdEV6Q1k7SXNFMENaLHNCdEVwRFk7RUdrb1laO0VzRXhrWUE7SUFDQyxxQnpFdkRjO0VHazJZZjtFdUV6L1hBOzs7SUFHRCxlQUFBO0lBQ0EsYzFFbldlO0VHaXRaZDtFOEV0b1pBO0lBQ0MsVUFBQTtFOUVxeGFEO0V3RnJ3YUQ7SUFDQyxXM0YzR1k7RUd1dGVaOztFd0YxbWVEO0lBQ0MsYzNGNUdlO0VHeXRlZjtFNEYvcWVEO0lBQ0MsVy9GN0NZO0VHc2pmWjs7RTRGdGdmQTtJQUNDLGMvRi9DYztJK0ZnRGQscUIvRmhEYztFR3lqZmY7RTZGdDZlRDtJQUNDLFdoR3RKWTtFR3MwZlo7RThGcHNmRDtJQUNDLGNqR2pJZTtFRzAvZmY7O0U4RnYzZkQ7SUFDQyxXakd0SVk7RUdnZ2dCWjtFK0YzN2ZEO0lBQ0MsY2xHcEVlO0VHb3JnQmY7O0UrRjltZ0JEO0lBQ0MsY2xHdkVlO0VHd3JnQmY7RWdHeHFnQkQ7SUFDQyxjbkdsQmU7RUcydmdCZjtFZ0d2dWdCQTtJQUNDLDBCQUFBO0VoR3l1Z0JEO0VzRzN3Z0JBO0lBQ0MsK0N6R2lFZTtJeUdoRWYsa0JBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtFdEd5eGhCRDs7RXNHdHhoQkE7SUFDRCxjekcrQmtCO0VHMHZoQmpCO0V1R2h2aEJEO0lBQ0MsVUFBQTtFdkdpMGhCQTs7RXVHOXpoQkQ7SUFDQyx5QjFHNUJjO0VHNjFoQmQ7RTJHOW9oQkE7SUFDQyxtQkFBQTtJQUNBLFVBQUE7SUFDQSxZQUFBO0UzRys3aUJEO0UyRzM3aUJFO0lBQ0QsbUJBQUE7SUFDQSxVQUFBO0UzRzY3aUJEO0U0R2xxakJEO0lBQ0MsK0MvR29EZ0I7RUc4cWpCaEI7RTRHaG1qQkM7SUFDRCxjL0cxR2lCO0VHbzBqQmpCO0U0R3h0akJDO0lBQ0QsVUFBQTtFNUcwdGpCQTs7RTRHdHRqQkQ7SUFDRSxVQUFBO0U1R3l0akJEO0UrR2gwakJEO0lBQ0MsV2xIdkNZO0VHbTRrQlo7O0UrRzExa0JEO0lBQ0MseUJsSHpDZTtFR3M0a0JmO0VnSDcya0JDO0lBQ0MsY25IYlk7RUd5N2tCZDtFZ0h4NmtCQTtJQUNDLGVBQUE7RWhIMDZrQkQ7RWdIdjZrQkU7SUFDQyxjbkhoQ1k7RUd5OGtCZjtFcUh4OWtCRDtJQUNDLFlBQUE7RXJIMjJsQkE7RXNIcGlsQkQ7SUFDQyxjekhoVGM7RUd1c21CZDs7RXNIcjVsQkQ7SUFDQyxXekhqVVk7RUd5dG1CWjs7RXNIdDVsQkQ7SUFDQyxXQUFBO0lBQ0EscUN6SDdUZTtJeUg4VGYsa0JBQUE7SUFDQSxjQUFBO0V0SHk1bEJBO0V1SHRybUJEOztJQUVDLGMxSGpCaUI7RUcwN21CakI7RXdINTdtQkQ7O0lBRUcsY0FBQTtFeEgrL21CRjtFNkgvOG1CQTtJQUNDLDJCQUFBO0U3SHkvbkJEOztFNkhyL25CQTtJQUNDLDBCQUFBO0U3SHcvbkJEO0U4SGwrbkJBO0lBQ0MsV2pJeEdXO0lpSXlHWCx5QmpJM0ZhO0lpSTRGYixnQkFBQTtFOUhxbm9CRDtFOEgvbW9CRDtJQUNDLGNqSW5HYztFR3V0b0JkO0U4SHpqb0JEO0lBQ0MsY2pJL0pjO0lpSWdLZCxnQkFBQTtJQUNBLHVCQUFBO0U5SG1ub0JBO0VrSTN5b0JEO0lBQ0MsY3JJVWU7RUc2b3BCZjtFbUl6cXBCRDtJQUNDLFd0SXlCWTtFRytxcEJaO0FBcnFtQkY7O0FEeGhEQztFOEQySEE7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0U3RGk5V0E7RWdJaGtYRDtJQUNDLGtCQUFBO0VoSXU5b0JBOztFZ0lwOW9CRDtJQUNDLGNBQUE7SUFDQSxXQUFBO0lBQ0EsdUJBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7SUFDQSxrQkFBQTtJQUNBLE1BQUE7SUFDQSxVQUFBO0VoSXU5b0JBO0FBbjZSRiIsImZpbGUiOiJzdHlsZXMuYnVpbGQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcblx0dmFyaWFibGUgbmFtaW5nIHJ1bGVzOlxuXHRjb2xvci0qIC0tIGNvbG9yIHZhbHVlXG5cdGZ6LSogLS0gZm9udC1zaXplIHZhbHVlXG5cdGZ3LSogLS0gZm9udC13ZWlnaHQgdmFsdWVcblx0ZmYtKiAtLSBmb250LWZhbWlseSB2YWx1ZVxuXHRmcy0qIC0tIGZvbnQtc3R5bGUgdmFsdWVcblx0Ki1jb2xvciAtLSBjb2xvciBvZiBzcGVjaWZpYyBlbGVtZW50XG5cdCotYmcgLS0gYmFja2dyb3VuZCBvZiBzcGVjaWZpYyBlbGVtZW50XG5cdC4uLlxuKi9cblxuLyogc2l6ZXMgKi9cbiRzY3JlZW4teHhsLW1pbjogMTYwMHB4O1xuJHNjcmVlbi14bC1taW46IDEzMDBweDtcbiRzY3JlZW4tbGctbWF4OiAxMjk5cHg7XG4kc2NyZWVuLWxnLW1pbjogMTIwMHB4O1xuJHNjcmVlbi1tZC1tYXg6IDExOTlweDtcbiRzY3JlZW4tbWQtbWluOiAxMDI0cHg7XG4kc2NyZWVuLXNtZC1taW46IDk5MXB4O1xuJHNjcmVlbi1zbS1tYXg6IDEwMjNweDtcbiRzY3JlZW4tc20tbWluOiA3NjhweDtcbiRzY3JlZW4teHMtbWF4OiA3NjdweDtcbiRzY3JlZW4teHMtbWluOiA2NDBweDtcbiRzY3JlZW4tMnhzLW1heDogNjM5cHg7XG4kc2NyZWVuLTJ4cy1taW46IDQ4MHB4O1xuJHNjcmVlbi0zeHMtbWF4OiA0NzlweDtcbiRzY3JlZW4tM3hzLW1pbjogMzgwcHg7XG4kc2NyZWVuLTR4cy1tYXg6IDM3OXB4O1xuJHNjcmVlbi00eHMtbWluOiAwcHg7XG5cbi8qIGNvbnRhaW5lciAqL1xuJGNvbnRhaW5lci13aWR0aDogMTYyOHB4O1xuJGNvbnRhaW5lci1wYWRkaW5nOiA1NHB4O1xuJGNvbnRhaW5lci1wYWRkaW5nLXNtOiAxNXB4O1xuJGNvbnRhaW5lci1wYWRkaW5nLW1kOiAxNXB4O1xuXG4vKiBncmlkICovXG4kZ3JpZC1ndXR0ZXItYmFzZTogMjRweDtcbiRncmlkLWd1dHRlci1iYXNlLXNtOiAyMHB4O1xuXG4vKiBjb2xvcnMgKi9cbiRjb2xvci1ibGFjazogIzAwMDtcbiRjb2xvci1ibGFjay05MDogIzQzNDM0NztcbiRjb2xvci1ibGFjay04MDogIzhiOGQ5MjtcbiRjb2xvci1ibGFjay03MDogI2MxYzNjODtcbiRjb2xvci1ibGFjay01MDogI2Q5ZGJlMTtcbiRjb2xvci1ibGFjay0yMDogI2VlZWZmNDtcbiRjb2xvci1ibGFjay0xMDogI2Y0ZjVmNztcbiRjb2xvci1ibGFjay0wNTogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiRjb2xvci1ibGFjay0wNDogcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiRjb2xvci1vdmVybGF5OiByZ2JhKDI2LCAzMywgNzEsIC4wNCk7XG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3Itd2hpdGUtNTA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xuJGNvbG9yLWJsdWU6ICMwMDU3ZmY7XG5cbiRjb2xvci1wcmltYXJ5OiAjMWFiYTUwO1xuJGNvbG9yLXByaW1hcnktc2hhZGU6ICMzRkJBRkY7XG4kY29sb3ItcHJpbWFyeS1zaGFkZS0yOiAjZmY1MjQ3O1xuJGNvbG9yLXByaW1hcnktc2hhZGUtMzogI2ZmMGYwMDtcbiRjb2xvci1ncmF5LWRhcms6ICM2ZDdiODQ7XG4kY29sb3ItZ3JheTogIzMzMztcbiRjb2xvci1ncmF5LWxpZ2h0OiAjZWRlZGVkO1xuJGNvbG9yLWdyZWVuOiAjMWFiYTUwO1xuJGNvbG9yLXJlZDogI2ZmMjQ0ZjtcblxuJGNvbG9yLWVycm9yOiAjZmYwZjAwO1xuJGNvbG9yLXN1Y2Nlc3M6ICMyMGE3MzU7XG4kY29sb3ItaW5wdXQ6ICNjNGM0YzQ7XG4kY29sb3ItbGluay1ob3ZlcjogIzU5NTk1OTtcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRjb2xvci1lcnJvci1saWdodDogI2ZhYTtcbiRjb2xvci13YXJuaW5nOiAjZTkxO1xuJGNvbG9yLXdhcm5pbmctbGlnaHQ6ICNmZDg7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogI2FmYTtcblxuJGNvbG9yLXByaW1hcnktMjogI2UwNjtcbiRjb2xvci1wcmltYXJ5LTItc2hhZGUtMjogI2EwNDtcbiRjb2xvci1wcmltYXJ5LTItc2hhZGUtMzogIzgwMjtcblxuJHRleHQtY29sb3I6ICRjb2xvci1ibGFjaztcbiRsaW5rLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiRsaW5rLWNvbG9yLWhvdmVyOiAkY29sb3ItcHJpbWFyeTtcblxuJGJvZHktYmc6ICRjb2xvci13aGl0ZTtcbiRsb2FkZXItYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjcpO1xuXG4kc2VwYXJhdG9yLWNvbG9yOiAkY29sb3ItYmxhY2stNTA7XG5cbiRzZWxlY3Rpb24tY29sb3I6ICRjb2xvci13aGl0ZTtcbiRzZWxlY3Rpb24tYmc6ICRjb2xvci1wcmltYXJ5O1xuXG4kb3ZlcmxheS1iZzogcmdiYSgwLCAwLCAwLCAuNzUpO1xuXG4vKiBzaGFkb3cgKi9cbiRib3gtc2hhZG93LWdyYXk6IDBweCA0cHggMjNweCByZ2JhKDI0LCAyNCwgMzMsIC4xNSk7XG4kYm94LXNoYWRvdy1ncmF5LXM6IDBweCA0cHggMTFweCByZ2JhKDI0LCAyNCwgMzMsIC4xNSk7XG4kYm94LXNoYWRvdy1ncmF5LXhzOiAwcHggMnB4IDVweCByZ2JhKDI0LCAyNCwgMzMsIC4xNSk7XG5cbi8qIGJvcmRlciByYWRpdXMgKi9cbiRib3JkZXItcmFkaXVzLWJhc2U6IDEwcHg7XG4kYm9yZGVyLXJhZGl1cy1taWQ6IDIwcHg7XG4kYm9yZGVyLXJhZGl1cy1sYXJnZTogMzBweDtcblxuLyogdGV4dCAqL1xuJGZmLWJhc2U6IFJvYm90byxIZWx2ZXRpY2EgTmV1ZSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiRmdy1yZWd1bGFyOiA0MDA7XG4kZnctbWVkaXVtOiA1MDA7XG4kZnctc2VtaWJvbGQ6IDUwMDtcbiRmdy1ib2xkOiA3MDA7XG4kZnctYmFzZTogJGZ3LXJlZ3VsYXI7XG4kZnctc21hbGw6ICRmdy1yZWd1bGFyO1xuJGZ3LXN0cm9uZzogJGZ3LXJlZ3VsYXI7XG4kZnotc21hbGxlc3Q6IDlweDtcbiRsaC1zbWFsbGVzdDogMS41O1xuJGZ6LXNtYWxsZXI6IDExcHg7XG4kbGgtc21hbGxlcjogMS4zO1xuJGZ6LXNtYWxsOiAxM3B4O1xuJGxoLXNtYWxsOiAxLjI7XG4kZnotc21hbGwtMjogMTRweDtcbiRsaC1zbWFsbC0yOiAxLjI7XG4kZnotYmFzZTogMTVweDtcbiRsaC1iYXNlOiAxLjY7XG4kZnotbGFyZ2U6IDE4cHg7XG4kbGgtbGFyZ2U6IDEuNztcbiRmei1sYXJnZS0yOiAxOHB4O1xuJGxoLWxhcmdlLTI6IDEuNTtcbiRmei1sYXJnZXI6IDIwcHg7XG4kbGgtbGFyZ2VyOiAxLjU7XG5cbiRmZi1oMTogJGZmLWJhc2U7XG4kZnotaDE6IDQ1cHg7XG4kZnctaDE6ICRmdy1ib2xkO1xuJGxoLWgxOiAxLjM7XG4kdHQtaDE6IG5vbmU7XG4kbHMtaDE6IG5vcm1hbDtcblxuJGZmLWgyOiAkZmYtYmFzZTtcbiRmei1oMjogMzJweDtcbiRmdy1oMjogJGZ3LWJvbGQ7XG4kbGgtaDI6IDEuNDtcbiR0dC1oMjogbm9uZTtcbiRscy1oMjogbm9ybWFsO1xuXG4kZmYtaDM6ICRmZi1iYXNlO1xuJGZ6LWgzOiAzMHB4O1xuJGZ3LWgzOiAkZnctYm9sZDtcbiRsaC1oMzogMS40O1xuJHR0LWgzOiBub25lO1xuJGxzLWgzOiBub3JtYWw7XG5cbiRmZi1oNDogJGZmLWJhc2U7XG4kZnotaDQ6IDI2cHg7XG4kZnctaDQ6ICRmdy1ib2xkO1xuJGxoLWg0OiAxLjM7XG4kdHQtaDQ6IG5vbmU7XG4kbHMtaDQ6IG5vcm1hbDtcblxuJGZmLWg1OiAkZmYtYmFzZTtcbiRmei1oNTogMjJweDtcbiRmdy1oNTogJGZ3LWJvbGQ7XG4kbGgtaDU6IDEuMjtcbiR0dC1oNTogbm9uZTtcbiRscy1oNTogbm9ybWFsO1xuXG4vKiB0ZXh0IHhzICovXG4kZnotYmFzZS14czogMTRweDtcbiRsaC1iYXNlLXhzOiAyMXB4O1xuJGZ6LXNtYWxsLXhzOiAxM3B4O1xuJGxoLXNtYWxsLXhzOiAxOXB4O1xuJGZ6LXNtYWxsZXIteHM6IDEycHg7XG4kbGgtc21hbGxlci14czogMjBweDtcbiRmei1sYXJnZS14czogMThweDtcbiRsaC1sYXJnZS14czogMjZweDtcblxuJGZmLWgxLXhzOiAkZmYtYmFzZTtcbiRmei1oMS14czogMjhweDtcbiRmdy1oMS14czogJGZ3LWJvbGQ7XG4kbGgtaDEteHM6IDM2cHg7XG4kdHQtaDEteHM6IG5vbmU7XG4kbHMtaDEteHM6IG5vcm1hbDtcblxuJGZmLWgyLXhzOiAkZmYtYmFzZTtcbiRmei1oMi14czogMjZweDtcbiRmdy1oMi14czogJGZ3LWJvbGQ7XG4kbGgtaDIteHM6IDEzMCU7XG4kdHQtaDIteHM6IG5vbmU7XG4kbHMtaDIteHM6IG5vcm1hbDtcblxuJGZmLWgzLXhzOiAkZmYtYmFzZTtcbiRmei1oMy14czogMjJweDtcbiRmdy1oMy14czogJGZ3LWJvbGQ7XG4kbGgtaDMteHM6IDEzMCU7XG4kdHQtaDMteHM6IG5vbmU7XG4kbHMtaDMteHM6IG5vcm1hbDtcblxuJGZmLWg0LXhzOiAkZmYtYmFzZTtcbiRmei1oNC14czogMjBweDtcbiRmdy1oNC14czogJGZ3LWJvbGQ7XG4kbGgtaDQteHM6IDEzMCU7XG4kdHQtaDQteHM6IG5vbmU7XG4kbHMtaDQteHM6IG5vcm1hbDtcblxuJGZmLWg1LXhzOiAkZmYtYmFzZTtcbiRmei1oNS14czogMTZweDtcbiRmdy1oNS14czogJGZ3LWJvbGQ7XG4kbGgtaDUteHM6IDI0cHg7XG4kdHQtaDUteHM6IG5vbmU7XG4kbHMtaDUteHM6IG5vcm1hbDtcblxuLyogdHJhbnNpdGlvbnMgKi9cbiR0cnMtYmFzZTogLjI1cztcbiR0cnMtZHJvcGRvd246IC4yNXM7XG4kdHJzLW92ZXJsYXk6IC4yNXM7IiwiLyogLS0tIGdyaWQgLS0tICovXG4udnVlLXN0eWxlcyB7XG5cdC5ncmlkIHtcblx0XHRAaW5jbHVkZSBncmlkO1xuXHR9XG5cblx0LnJvdyB7XG5cdFx0QGluY2x1ZGUgcm93O1xuXHR9XG5cblx0LmNlbGwge1xuXHRcdEBpbmNsdWRlIGNlbGw7XG5cdH1cblxuXHQuY29sIHtcblx0XHRAaW5jbHVkZSBjb2w7XG5cdH1cblxuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0XHQuY29sLXhsLSN7JGl9IHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcblx0XHR9XG5cdH1cblxuXHRAZm9yICRpIGZyb20gLTEyIHRocm91Z2ggMTIge1xuXHRcdC5vcmRlci14bC0jeyRpfSB7XG5cdFx0XHRvcmRlcjogJGk7XG5cdFx0fVxuXHR9XG5cblxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1tYXgpIHtcblx0XHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0XHRcdC5jb2wtbGctI3skaX0ge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgkaSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGZvciAkaSBmcm9tIC0xMiB0aHJvdWdoIDEyIHtcblx0XHRcdC5vcmRlci1sZy0jeyRpfSB7XG5cdFx0XHRcdG9yZGVyOiAkaTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHRcdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuXHRcdFx0LmNvbC1tZC0jeyRpfSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAZm9yICRpIGZyb20gLTEyIHRocm91Z2ggMTIge1xuXHRcdFx0Lm9yZGVyLW1kLSN7JGl9IHtcblx0XHRcdFx0b3JkZXI6ICRpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdFx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG5cdFx0XHQuY29sLXNtLSN7JGl9IHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woJGkpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBmb3IgJGkgZnJvbSAtMTIgdGhyb3VnaCAxMiB7XG5cdFx0XHQub3JkZXItc20tI3skaX0ge1xuXHRcdFx0XHRvcmRlcjogJGk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0XHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0XHRcdC5jb2wteHMtI3skaX0ge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgkaSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGZvciAkaSBmcm9tIC0xMiB0aHJvdWdoIDEyIHtcblx0XHRcdC5vcmRlci14cy0jeyRpfSB7XG5cdFx0XHRcdG9yZGVyOiAkaTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0XHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0XHRcdC5jb2wtMnhzLSN7JGl9IHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woJGkpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBmb3IgJGkgZnJvbSAtMTIgdGhyb3VnaCAxMiB7XG5cdFx0XHQub3JkZXItMnhzLSN7JGl9IHtcblx0XHRcdFx0b3JkZXI6ICRpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xuXHRcdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuXHRcdFx0LmNvbC0zeHMtI3skaX0ge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgkaSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGZvciAkaSBmcm9tIC0xMiB0aHJvdWdoIDEyIHtcblx0XHRcdC5vcmRlci0zeHMtI3skaX0ge1xuXHRcdFx0XHRvcmRlcjogJGk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi00eHMtbWF4KSB7XG5cdFx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG5cdFx0XHQuY29sLTR4cy0jeyRpfSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAZm9yICRpIGZyb20gLTEyIHRocm91Z2ggMTIge1xuXHRcdFx0Lm9yZGVyLTN4cy0jeyRpfSB7XG5cdFx0XHRcdG9yZGVyOiAkaTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCJAbWl4aW4gbWVkaWEoJHNpemUpIHtcblx0JHNjcmVlbnM6XG5cdFx0XCJ4bFwiICRzY3JlZW4teGwtbWluIDEwMDAwcHgsXG5cdFx0XCJsZ1wiICRzY3JlZW4tbGctbWluICRzY3JlZW4tbGctbWF4LFxuXHRcdFwibWRcIiAkc2NyZWVuLW1kLW1pbiAkc2NyZWVuLW1kLW1heCxcblx0XHRcInNtXCIgJHNjcmVlbi1zbS1taW4gJHNjcmVlbi1zbS1tYXgsXG5cdFx0XCJ4c1wiICRzY3JlZW4teHMtbWluICRzY3JlZW4teHMtbWF4LFxuXHRcdFwiMnhzXCIgJHNjcmVlbi0yeHMtbWluICRzY3JlZW4tMnhzLW1heCxcblx0XHRcIjN4c1wiICRzY3JlZW4tM3hzLW1pbiAkc2NyZWVuLTN4cy1tYXgsXG5cdFx0XCI0eHNcIiAkc2NyZWVuLTR4cy1taW4gJHNjcmVlbi00eHMtbWF4O1xuXG5cdEBlYWNoICRuYW1lLCAkc2NyZWVuLW1pbiwgJHNjcmVlbi1tYXggaW4gJHNjcmVlbnMge1xuXHRcdEBpZiAkc2l6ZSA9PSAjeyRuYW1lfS11cCB7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1taW4pIHtcblx0XHRcdFx0QGNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBlbHNlIGlmICRzaXplID09ICN7JG5hbWV9LWRvd24ge1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWF4KSB7XG5cdFx0XHRcdEBjb250ZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuQG1peGluIHRvdWNoIHtcblx0QG1lZGlhIChhbnktaG92ZXI6IG5vbmUpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbm8tdG91Y2gge1xuXHRAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBmb2N1cy1lbmFibGVkIHtcblx0LnN0YXRlLS1mb2N1cy1lbmFibGVkIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gZm9jdXMtZW5hYmxlZC1pbnRlcm5hbCB7XG5cdC5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAmIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5cblxuQG1peGluIGdyaWQge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRncmlkLWd1dHRlci1iYXNlfSk7XG5cblx0QGluY2x1ZGUgbWVkaWEoXCJzbS1kb3duXCIpIHtcblx0XHRtYXJnaW46IC0kZ3JpZC1ndXR0ZXItYmFzZS1zbS8yO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRncmlkLWd1dHRlci1iYXNlLXNtfSk7XG5cdH1cbn1cblxuQG1peGluIHJvdyB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdG1hcmdpbjogMCAtJGdyaWQtZ3V0dGVyLWJhc2UvMjtcblx0d2lkdGg6IGNhbGMoMTAwJSArICN7JGdyaWQtZ3V0dGVyLWJhc2V9KTtcblxuXHRAaW5jbHVkZSBtZWRpYShcInNtLWRvd25cIikge1xuXHRcdG1hcmdpbjogMCAtJGdyaWQtZ3V0dGVyLWJhc2Utc20vMjtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgI3skZ3JpZC1ndXR0ZXItYmFzZS1zbX0pO1xuXHR9XG59XG5cbkBtaXhpbiBjZWxsIHtcblx0cGFkZGluZzogJGdyaWQtZ3V0dGVyLWJhc2UvMjtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1heC13aWR0aDogMTAwJTtcblxuXHRAaW5jbHVkZSBtZWRpYShcInNtLWRvd25cIikge1xuXHRcdHBhZGRpbmc6ICRncmlkLWd1dHRlci1iYXNlLXNtLzI7XG5cdH1cbn1cblxuQG1peGluIGNvbCB7XG5cdHBhZGRpbmc6IDAgJGdyaWQtZ3V0dGVyLWJhc2UvMjtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1heC13aWR0aDogMTAwJTtcblxuXHRAaW5jbHVkZSBtZWRpYShcInNtLWRvd25cIikge1xuXHRcdHBhZGRpbmc6IDAgJGdyaWQtZ3V0dGVyLWJhc2Utc20vMjtcblx0fVxufVxuXG5cblxuQG1peGluIGRyb3Bkb3duLWJhc2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwJTtcblx0bGVmdDogMDtcblx0dHJhbnNpdGlvbjogJHRycy1kcm9wZG93biwgbGVmdCAwcztcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcblx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbkBtaXhpbiBkcm9wZG93bi1iYXNlLW9wZW4ge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcbn1cblxuQG1peGluIGRyb3Bkb3duIHtcblx0QGluY2x1ZGUgZHJvcGRvd24tYmFzZTtcblx0bWFyZ2luLXRvcDogNXB4O1xuXHRwYWRkaW5nOiAyMHB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctZ3JheTtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcbn1cblxuQG1peGluIG92ZXJsYXktb3BlbiB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cblxuXG5AbWl4aW4gcGFuZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDMwMHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdHotaW5kZXg6IDEyMDtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctZ3JheTtcblx0dHJhbnNpdGlvbjogJHRycy1vdmVybGF5O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5AbWl4aW4gcGFuZWwtb3BlbiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cblxuXG5AbWl4aW4gbGluay1iYXNlIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJvcmRlcjogbm9uZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdG91dGxpbmUtb2Zmc2V0OiAxcHg7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbkBtaXhpbiBsaW5rLWhvdmVyIHtcblx0Y29sb3I6ICRjb2xvci1saW5rLWhvdmVyO1xuXHRib3JkZXI6IG5vbmU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1peGluIGxpbmstZm9jdXMge1xuXHRvdXRsaW5lOiAxcHggZGFzaGVkO1xuXHRvdXRsaW5lLW9mZnNldDogMXB4O1xufVxuXG5AbWl4aW4gbGluay1hY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMi1zaGFkZS0yO1xufVxuXG5AbWl4aW4gbGluayB7XG5cdEBpbmNsdWRlIGxpbmstYmFzZTtcblxuXHRAaW5jbHVkZSBuby10b3VjaCB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRAaW5jbHVkZSBsaW5rLWhvdmVyO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGZvY3VzLWVuYWJsZWQtaW50ZXJuYWwge1xuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdEBpbmNsdWRlIGxpbmstZm9jdXM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0JjphY3RpdmUge1xuXHRcdEBpbmNsdWRlIGxpbmstYWN0aXZlO1xuXHR9XG59XG5cblxuXG5AbWl4aW4gZm9jdXMtZnJhbWUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogM3B4O1xuXHRib3R0b206IDNweDtcblx0bGVmdDogM3B4O1xuXHRyaWdodDogM3B4O1xuXHRib3JkZXI6IDFweCBkYXNoZWQ7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IGluaGVyaXQ7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWl4aW4gZm9jdXMtZnJhbWUtc2hvdyB7XG5cdG9wYWNpdHk6IC43NTtcbn1cblxuXG5cbkBtaXhpbiBmaWVsZC1iYXNlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4td2lkdGg6IDA7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrLTUwO1xuXHRwYWRkaW5nOiA3cHggMTJweDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Zm9udDogNDAwICN7JGZ6LWJhc2V9LyN7JGxoLWJhc2V9ICRmZi1iYXNlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbkBtaXhpbiBmaWVsZC1iYXNlLS1zbSB7XG5cdHBhZGRpbmc6IDJweCAxMnB4O1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcbn1cblxuQG1peGluIGZpZWxkLWhvdmVyIHtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbkBtaXhpbiBmaWVsZC1mb2N1cyB7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbkBtaXhpbiBmaWVsZC1lcnJvciB7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLWVycm9yO1xufVxuXG5AbWl4aW4gZmllbGQge1xuXHRAaW5jbHVkZSBmaWVsZC1iYXNlO1xuXG5cdEBpbmNsdWRlIG5vLXRvdWNoIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdEBpbmNsdWRlIGZpZWxkLWhvdmVyO1xuXHRcdH1cblx0fVxuXG5cdCY6Zm9jdXMge1xuXHRcdEBpbmNsdWRlIGZpZWxkLWZvY3VzO1xuXHR9XG5cblx0LmZvcm0tZmllbGQtZXJyb3IuZm9ybS1maWVsZC1lcnJvciAmIHtcblx0XHRAaW5jbHVkZSBmaWVsZC1lcnJvcjtcblx0fVxufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUpIHtcblx0d2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAxMik7XG59XG5cbi8vINGG0LXQvdGC0YDQuNGA0L7QstCw0L3QuNC1INC40LfQvtCx0YDQsNC20LXQvdC40LUg0LLQvdGD0YLRgNC4INCx0LvQvtC60LBcbkBtaXhpbiBjZW50ZXIteC15LWltZygpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLy/QvtGB0L3QvtCy0L3Ri9C1INC/0LDRgNCw0LzQtdGC0YDRiyDQv9GB0LXQstC00L4g0Y3Qu9C10LzQtdC90YLQvtCyICjQutC+0L3RgtC10L3Rgiwg0LTQuNGB0L/Qu9GN0LksINC/0L7Qt9C40YbQuNC+0L3QuNGA0L7QstCw0L3QuNC1KVxuQG1peGluIHBzZXVkbygkY29udGVudDogXCJcIiwgJGRpc3BsYXk6IGJsb2NrLCAkcG9zOiBhYnNvbHV0ZSkge1xuXHRjb250ZW50OiAkY29udGVudDtcblx0ZGlzcGxheTogJGRpc3BsYXk7XG5cdHBvc2l0aW9uOiAkcG9zO1xufVxuXG4vL9C/0YHQtdCy0LTQviDQsdC70L7QuiA6OmJlZm9yZSAo0YjQuNGA0LjQvdCwLCDQstGL0YHQvtGC0LAsINC60L7QvdGC0LXQvdGCLCDQtNC40YHQv9C70Y3QuSwg0L/QvtC30LjRhtC40L7QvdC40YDQvtCy0LDQvdC40LUpXG5AbWl4aW4gcHNldWRvLWJlZm9yZSgkd2lkdGg6IGZhbHNlLCAkaGVpZ2h0OiBmYWxzZSwgJGNvbnRlbnQ6IFwiXCIsICRkaXNwbGF5OiBibG9jaywgJHBvczogYWJzb2x1dGUpIHtcblx0Jjo6YmVmb3JlIHtcblx0XHRAaWYgKCR3aWR0aCkge1xuXHRcdFx0d2lkdGg6ICR3aWR0aDtcblx0XHR9XG5cdFx0QGlmICgkaGVpZ2h0KSB7XG5cdFx0XHRoZWlnaHQ6ICRoZWlnaHQ7XG5cdFx0fVxuXHRcdGNvbnRlbnQ6ICRjb250ZW50O1xuXHRcdGRpc3BsYXk6ICRkaXNwbGF5O1xuXHRcdHBvc2l0aW9uOiAkcG9zO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cbn1cblxuLy/Qv9GB0LXQstC00L4g0LHQu9C+0LogOjphZnRlciAo0YjQuNGA0LjQvdCwLCDQstGL0YHQvtGC0LAsINC60L7QvdGC0LXQvdGCLCDQtNC40YHQv9C70Y3QuSwg0L/QvtC30LjRhtC40L7QvdC40YDQvtCy0LDQvdC40LUpXG5AbWl4aW4gcHNldWRvLWFmdGVyKCR3aWR0aDogZmFsc2UsICRoZWlnaHQ6IGZhbHNlLCAkY29udGVudDogXCJcIiwgJGRpc3BsYXk6IGJsb2NrLCAkcG9zOiBhYnNvbHV0ZSkge1xuXHQmOjphZnRlciB7XG5cdFx0QGlmICgkd2lkdGgpIHtcblx0XHRcdHdpZHRoOiAkd2lkdGg7XG5cdFx0fVxuXHRcdEBpZiAoJGhlaWdodCkge1xuXHRcdFx0aGVpZ2h0OiAkaGVpZ2h0O1xuXHRcdH1cblx0XHRjb250ZW50OiAkY29udGVudDtcblx0XHRkaXNwbGF5OiAkZGlzcGxheTtcblx0XHRwb3NpdGlvbjogJHBvcztcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG59XG5cbi8v0L/RgdC10LLQtNC+INGA0LDRgdC/0L7RgNC60LAg0LTQu9GPINGE0LvQvtCw0YLQvdGL0YUg0LHQu9C+0LrQvtCyXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG5cdCY6OmFmdGVyIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG5cbi8v0LDQsdGB0L7Qu9GO0YLQvdGL0Lkg0YbQtdC90YLRgNC+0LLRidC40Log0LPQvtGA0LjQt9C+0L3RgtCw0LvRjNC90YvQuSAo0L/QvtC30LjRhtC40L7QvdC40YDQvtCy0LDQvdC40LUpXG5AbWl4aW4gY2VudGVyLXgoJHBvc2l0aW9uOiBhYnNvbHV0ZSkge1xuXHRwb3NpdGlvbjogJHBvc2l0aW9uO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLy/QsNCx0YHQvtC70Y7RgtC90YvQuSDRhtC10L3RgtGA0L7QstGJ0LjQuiDQstC10YDRgtC40LrQsNC70YzQvdGL0LkgKNC/0L7Qt9C40YbQuNC+0L3QuNGA0L7QstCw0L3QuNC1KVxuQG1peGluIGNlbnRlci15KCRwb3NpdGlvbjogYWJzb2x1dGUpIHtcblx0cG9zaXRpb246ICRwb3NpdGlvbjtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLy/QsNCx0YHQvtC70Y7RgtC90YvQuSDRhtC10L3RgtGA0L7QstGJ0LjQuiDQs9C+0YDQuNC30L7QvdGC0LDQu9GM0L3Ri9C5INC4INCy0LXRgNGC0LjQutCw0LvRjNC90YvQuSAo0L/QvtC30LjRhtC40L7QvdC40YDQvtCy0LDQvdC40LUsINCz0L7RgNC40LfQvtC90YLQsNC70YzQvdC+LCDQstC10YDRgtC40LrQsNC70YzQvdC+KVxuQG1peGluIGNlbnRlci14LXkoJHBvc2l0aW9uOiBhYnNvbHV0ZSkge1xuXHRwb3NpdGlvbjogJHBvc2l0aW9uO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLy/QsNCx0YHQvtC70Y7RgtC90YvQuSDRhtC10L3RgtGA0L7QstGJ0LjQuiDQs9C+0YDQuNC30L7QvdGC0LDQu9GM0L3Ri9C5INC90LAgbWFyZ2luKNC/0L7Qu9C+0LLQuNC90LAg0YjQuNGA0LjQvdGLKVxuQG1peGluIGNlbnRlci14LW1hcmdpbigkbWFyZ2luLWxlZnQ6IDEwcHgpIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtJG1hcmdpbi1sZWZ0O1xufVxuXG4vL9Cw0LHRgdC+0LvRjtGC0L3Ri9C5INGG0LXQvdGC0YDQvtCy0YnQuNC6INCy0LXRgNGC0LjQutCw0LvRjNC90YvQuSDQvdCwIG1hcmdpbijQv9C+0LvQvtCy0LjQvdCwINCy0YvRgdC+0YLRiylcbkBtaXhpbiBjZW50ZXIteS1tYXJnaW4oJG1hcmdpbi10b3A6IDEwcHgpIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luLXRvcDogLSRtYXJnaW4tdG9wO1xufVxuXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuQGZ1bmN0aW9uIHN0cmlwLXVuaXQoJG51bWJlcikge1xuXHRAaWYgdHlwZS1vZigkbnVtYmVyKSA9PSBcInVtYmVyXCIgYW5kIG5vdCB1bml0bGVzcygkbnVtYmVyKSB7XG5cdFx0QHJldHVybiAkbnVtYmVyIC8gKCRudW1iZXIgKiAwICsgMSk7XG5cdH1cblx0QHJldHVybiAkbnVtYmVyO1xufVxuXG4vLyDRhNGD0L3QutGG0LjRjyDQstGL0YfQuNGB0LvQtdC90LjQtSDQvtGC0L3QvtGB0LjRgtC10LvRjNC90L7Qs9C+INGA0LDQt9C80LXRgNCwICjRiNGA0LjRhNGC0LApXG5AZnVuY3Rpb24gY2FsY1Jlc3BvbnNpdmVTaXplKCRmLW1pbiwgJGYtbWF4LCAkdy1taW46JG1kLW1pbiwgJHctbWF4OiRsZy1tYXgsICR1bml0czogcHgpIHtcblx0JGYtbWluOiBzdHJpcC11bml0KCRmLW1pbik7XG5cdCRmLW1heDogc3RyaXAtdW5pdCgkZi1tYXgpO1xuXHQkdy1taW46IHN0cmlwLXVuaXQoJHctbWluKTtcblx0JHctbWF4OiBzdHJpcC11bml0KCR3LW1heCk7XG5cdCRrOiAoJGYtbWF4IC0gJGYtbWluKS8oJHctbWF4IC0gJHctbWluKTtcblx0JGI6ICRmLW1pbiAtICRrICogJHctbWluO1xuXHQkYjogJGIgKyAkdW5pdHM7XG5cdEByZXR1cm4gY2FsYygjeyRrfSAqIDEwMHZ3ICsgI3skYn0pO1xufVxuXG4vL9GB0LrRgNGL0YLRi9C5INGC0LXQutGB0YIgKNC00LvRjyDRgdC10LzQsNC90YLQuNC60LgpLCDQtNC+0YHRgtGD0L/QvdGL0Lkg0LTQu9GPINGH0LjRgtCw0LvQvtC6XG5AbWl4aW4gdGV4dC1pbnZpc2libGUoKSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcblx0Y2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xufVxuXG4vLyDQvtCx0YDQtdC30LrQsCDQvtC00L3QvtGB0YLRgNC+0YfQvdC+0LPQviDRgtC10LrRgdGC0LAg0YEg0LzQvdC+0LPQvtGC0L7Rh9C40LXQvFxuQG1peGluIHRleHQtdHJ1bmNhdGUoJG1heC13aWR0aDogZmFsc2UpIHtcblx0QGlmICgkbWF4LXdpZHRoKSB7XG5cdFx0bWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xuXHR9XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4vLyDQt9Cw0L/RgNC10YIg0LLRi9C00LXQu9C10L3QuNGPINGC0LXQutGB0YLQsFxuQG1peGluIHRleHQtdW5zZWxlY3RhYmxlKCkge1xuXHQtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuLy/Qs9C+0YDQuNC30L7QvdGC0LDQu9GM0L3QsNGPINC70LjQvdC40Y8g0L/QviDQutGA0LDRj9C8INGC0LXQutGB0YLQsCAo0YbQstC10YIsINGC0L7Qu9GJ0LjQvdCwKVxuQG1peGluIHRleHQtbGluZSgkY29sb3I6IGN1cnJlbnRDb2xvciwgJHdlaWdodDogMXB4KSB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGNvbG9yLCAkY29sb3IpIDAgNTAlLzEwMCUgJHdlaWdodCBuby1yZXBlYXQ7XG59XG5cbi8vINC40LzQuNGC0LDRhtC40Y8g0L/Rg9C90LrRgtC40YDQvdC+0Lkg0LvQuNC90LjQuCAo0YLQvtC70YnQuNC90LAg0LvQuNC90LjQuCwg0LTQu9C40L3QvdCwINC70LjQvdC40LgsINGG0LLQtdGCKVxuQG1peGluIGRhc2hlZCgkY29sb3I6IGN1cnJlbnRDb2xvciwgJHdlaWdodDogMXB4LCAkd2lkdGg6IDNweCwgJHNwYWNlOiAkd2lkdGgpIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkY29sb3IgJHdpZHRoLCB0cmFuc3BhcmVudCAkd2lkdGgsIHRyYW5zcGFyZW50KTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG5cdGJhY2tncm91bmQtc2l6ZTogJHdpZHRoICsgJHNwYWNlICR3ZWlnaHQ7XG59XG5cbi8vINC40LzQuNGC0LDRhtC40Y8g0YLQvtGH0LXQuiAo0YLQvtC70YnQuNC90LAsINGG0LLQtdGCKVxuQG1peGluIGRvdHRlZCgkY29sb3I6IGN1cnJlbnRDb2xvciwgJHdlaWdodDogMnB4LCAkc3BhY2U6ICR3ZWlnaHQgKiAyKSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGNvbG9yICR3ZWlnaHQsIHRyYW5zcGFyZW50ICR3ZWlnaHQsIHRyYW5zcGFyZW50KTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG5cdGJhY2tncm91bmQtc2l6ZTogJHdlaWdodCArICRzcGFjZSAkd2VpZ2h0O1xufVxuXG4vL9C+0YLRhtC10L3RgtGA0LjRgNC+0LLQsNC90L3QsNGPINC60LDRgNGC0LjQvdC60LAg0LHQvtC70YzRiNC10Lkg0YjQuNGA0LjQvdGLINGH0LXQvCDQtdC1INC60L7QvdGC0LXQudC90LXRgFxuQG1peGluIGltZy1mdWxsLXdpZHRoLWNlbnRlcigpIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRpbWcge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDMwMCU7XG5cdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHRAaW5jbHVkZSBjZW50ZXIteC15KCk7XG5cdH1cbn1cblxuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cbi8v0LfQsNC00LXRgNC20LrQsCDQv9GA0Lgg0YHQutGA0YvRgtC40Lgg0LLRi9C/0LDQtNCw0Y7RidC10LPQviDQvNC10L3RjiAo0YHQvtGB0YLQvtGP0L3QuNC1INCy0LjQtNC40LzQvtGB0YLQuCDQvNC10L3RjilcbkBtaXhpbiBkcm9wLW1lbnUtZGVsYXkoJHNob3c6IGZhbHNlKSB7XG5cdEBpZiAkc2hvdyB7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRvcGFjaXR5OiAxOyAvKiDQn9C+0LrQsNC30YvQstCw0LXQvCDQv9C+0LTQvNC10L3RjiDQv9GA0Lgg0YXQvtCy0LXRgNC1ICovXG5cdH1cblx0QGVsc2Uge1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRvcGFjaXR5OiAwOyAvKiDQn9C+INGD0LzQvtC70YfQsNC90LjRjiDRgdC60YDRi9Cy0LDQtdC8INC/0L7QtNC80LXQvdGOICovXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSwgdmlzaWJpbGl0eSAuM3MgZWFzZSAuMTVzOyAvKiDQsNC90LjQvNCw0YbQuNGPIC4zINGB0LXQui4g0Lgg0LfQsNC00LXRgNC20LrQsCDQsiAuMTUg0YHQtdC6LiAqL1xuXHR9XG59XG5cbi8v0LrRgNC10YHRgtC40Log0LTQu9GPINC30LDQutGA0YvRgtC40Y8g0L/QvtC/0LDQv9C+0LIgKNGI0LjRgNC40L3QsCDQsdC70L7QutCwLCDQstGL0YHQvtGC0LAg0LHQu9C+0LrQsCwg0LTQu9C40L3QvdCwINC/0LDQu9C+0YfQtdC6LCDRgtC+0LvRidC40L3QsCDQv9Cw0LvQvtGH0LXQuiwg0YbQstC10YIg0L/QsNC70L7Rh9C10LopXG5AbWl4aW4gaWNvbi1jbG9zZSgkc2l6ZTogMjZweCwgJHdlaWdodDogM3B4LCAkY29sb3I6IGN1cnJlbnRDb2xvcikge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdEBpbmNsdWRlIHBzZXVkby1iZWZvcmUoJHNpemUsICR3ZWlnaHQpO1xuXHRAaW5jbHVkZSBwc2V1ZG8tYWZ0ZXIoJHNpemUsICR3ZWlnaHQpO1xuXHQmOjpiZWZvcmUsXG5cdCY6OmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcjtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdH1cblx0Jjo6YWZ0ZXIge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuXHR9XG59XG5cbi8v0JfQvdCw0YfQtdC6INGA0LDRgdC60YDRi9Cy0LDRjtGJ0LXQs9C+0YHRjyDQvNC10L3RjiAo0YbQstC10YIg0L/QvtC70L7RgSwg0YjQuNGA0LjQvdCwINC30L3QsNGH0LrQsCwg0LLRi9GB0L7RgtCwINC30L3QsNGH0LrQsCwg0YLQvtC70YnQuNC90LAg0L/QvtC70L7RgSwg0LrQvtC70LjRh9C10YHRgtCy0L4g0L/QvtC70L7RgSwg0YbQstC10YIg0L/QvtC70L7RgSDQv9GA0Lgg0L3QsNCy0LXQtNC10L3QuNC4IClcbkBtaXhpbiBpY29uLWhhbWJ1cmdlciggJGNvbG9yOiBibGFjaywgJHdpZHRoOiAyMHB4LCAkaGVpZ2h0OiAxNnB4LCAkd2VpZ2h0OiAycHgsICRiYXJzOiAzLCAkY29sb3ItaG92ZXI6IHJlZCApIHtcblx0JHNoYWRvdzogKCk7XG5cdCRob3Zlci1zaGFkb3c6ICgpO1xuXHQkc3BhY2luZzogKCRoZWlnaHQgLSAoJHdlaWdodCAqICRiYXJzKSkgLyAoJGJhcnMgLSAxKTtcblx0QGlmIHVuaXQoJHNwYWNpbmcpID09IFwicHhcIiB7XG5cdFx0JHNwYWNpbmc6IGZsb29yKCRzcGFjaW5nKTtcblx0fVxuXHRAZm9yICRpIGZyb20gMiB0aHJvdWdoICRiYXJzIHtcblx0XHQkb2Zmc2V0OiAoJHdlaWdodCArICRzcGFjaW5nKSAqICgkaSAtIDEpO1xuXHRcdCRzaGFkb3c6IGFwcGVuZCgkc2hhZG93LCAwICRvZmZzZXQgMCAkY29sb3IsIGNvbW1hKTtcblx0fVxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0d2lkdGg6ICR3aWR0aDtcblx0aGVpZ2h0OiAkaGVpZ2h0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdCY6OmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAkd2VpZ2h0O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcjtcblx0XHRib3gtc2hhZG93OiAkc2hhZG93O1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdH1cblx0QGlmICRjb2xvci1ob3ZlciB7XG5cdFx0QGZvciAkaSBmcm9tIDIgdGhyb3VnaCAkYmFycyB7XG5cdFx0XHQkb2Zmc2V0OiAoJHdlaWdodCArICRzcGFjaW5nKSAqICgkaSAtIDEpO1xuXHRcdFx0JGhvdmVyLXNoYWRvdzogYXBwZW5kKCRob3Zlci1zaGFkb3csIDAgJG9mZnNldCAwICRjb2xvci1ob3ZlciwgY29tbWEpO1xuXHRcdH1cblx0XHQmOmhvdmVyOjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItaG92ZXI7XG5cdFx0XHRib3gtc2hhZG93OiAkaG92ZXItc2hhZG93O1xuXHRcdH1cblx0fVxufVxuXG4vL9Ci0YDQtdGD0LPQvtC70YzQvdC40LogKNGG0LLQtdGCLCDQvdCw0L/RgNCw0LLQu9C10L3QuNC1LCDRgNCw0LfQvNC10YAsINC/0L7Qt9C40YbQuNC+0L3QuNGA0L7QstCw0L3QuNC1LCDQt9Cw0LrRgNGD0LPQu9C10L3QuNC1INC60YDQsNC10LIpXG5AbWl4aW4gdHJpYW5nbGUoJGNvbG9yLCAkZGlyZWN0aW9uLCAkc2l6ZTogNnB4LCAkcG9zaXRpb246IGFic29sdXRlLCAkcm91bmQ6IGZhbHNlKSB7XG5cdEBpbmNsdWRlIHBzZXVkbygkcG9zOiAkcG9zaXRpb24pO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRAaWYgJHJvdW5kIHtcblx0XHRib3JkZXItcmFkaXVzOiAkcm91bmQ7XG5cdH1cblx0QGlmICRkaXJlY3Rpb24gPT0gYm90dG9tIHtcblx0XHRib3JkZXItbGVmdDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCAkY29sb3I7XG5cdFx0bWFyZ2luLXRvcDogMCAtIHJvdW5kKCRzaXplIC8gMi41KTtcblx0fVxuXHRAZWxzZSBpZiAkZGlyZWN0aW9uID09IHRvcCB7XG5cdFx0Ym9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yaWdodDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgJGNvbG9yO1xuXHRcdG1hcmdpbi1ib3R0b206IDAgLSByb3VuZCgkc2l6ZSAvIDIuNSk7XG5cdH1cblx0QGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG5cdFx0Ym9yZGVyLXRvcDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkICRjb2xvcjtcblx0XHRtYXJnaW4tcmlnaHQ6IC0kc2l6ZTtcblx0fVxuXHRAZWxzZSBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuXHRcdGJvcmRlci10b3A6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yaWdodDogJHNpemUgc29saWQgJGNvbG9yO1xuXHRcdG1hcmdpbi1sZWZ0OiAtJHNpemU7XG5cdH1cbn1cbiIsIi8qXG5cdHZhcmlhYmxlIG5hbWluZyBydWxlczpcblx0Y29sb3ItKiAtLSBjb2xvciB2YWx1ZVxuXHRmei0qIC0tIGZvbnQtc2l6ZSB2YWx1ZVxuXHRmdy0qIC0tIGZvbnQtd2VpZ2h0IHZhbHVlXG5cdGZmLSogLS0gZm9udC1mYW1pbHkgdmFsdWVcblx0ZnMtKiAtLSBmb250LXN0eWxlIHZhbHVlXG5cdCotY29sb3IgLS0gY29sb3Igb2Ygc3BlY2lmaWMgZWxlbWVudFxuXHQqLWJnIC0tIGJhY2tncm91bmQgb2Ygc3BlY2lmaWMgZWxlbWVudFxuXHQuLi5cbiovXG4vKiBzaXplcyAqL1xuLyogY29udGFpbmVyICovXG4vKiBncmlkICovXG4vKiBjb2xvcnMgKi9cbi8qIHNoYWRvdyAqL1xuLyogYm9yZGVyIHJhZGl1cyAqL1xuLyogdGV4dCAqL1xuLyogdGV4dCB4cyAqL1xuLyogdHJhbnNpdGlvbnMgKi9cbi8qIC0tLSBncmlkIC0tLSAqL1xuLnZ1ZS1zdHlsZXMgLmdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC52dWUtc3R5bGVzIC5ncmlkIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuLnZ1ZS1zdHlsZXMgLnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTEycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZ1ZS1zdHlsZXMgLnJvdyB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbn1cbi52dWUtc3R5bGVzIC5jZWxsIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZ1ZS1zdHlsZXMgLmNlbGwge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbi52dWUtc3R5bGVzIC5jb2wge1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC52dWUtc3R5bGVzIC5jb2wge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuLnZ1ZS1zdHlsZXMgLmNvbC14bC0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG59XG4udnVlLXN0eWxlcyAuY29sLXhsLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG4udnVlLXN0eWxlcyAuY29sLXhsLTMge1xuICB3aWR0aDogMjUlO1xufVxuLnZ1ZS1zdHlsZXMgLmNvbC14bC00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuLnZ1ZS1zdHlsZXMgLmNvbC14bC01IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xufVxuLnZ1ZS1zdHlsZXMgLmNvbC14bC02IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi52dWUtc3R5bGVzIC5jb2wteGwtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbn1cbi52dWUtc3R5bGVzIC5jb2wteGwtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cbi52dWUtc3R5bGVzIC5jb2wteGwtOSB7XG4gIHdpZHRoOiA3NSU7XG59XG4udnVlLXN0eWxlcyAuY29sLXhsLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xufVxuLnZ1ZS1zdHlsZXMgLmNvbC14bC0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbn1cbi52dWUtc3R5bGVzIC5jb2wteGwtMTIge1xuICB3aWR0aDogMTAwJTtcbn1cbi52dWUtc3R5bGVzIC5vcmRlci14bC0tMTIge1xuICBvcmRlcjogLTEyO1xufVxuLnZ1ZS1zdHlsZXMgLm9yZGVyLXhsLS0xMSB7XG4gIG9yZGVyOiAtMTE7XG59XG4udnVlLXN0eWxlcyAub3JkZXIteGwtLTEwIHtcbiAgb3JkZXI6IC0xMDtcbn1cbi52dWUtc3R5bGVzIC5vcmRlci14bC0tOSB7XG4gIG9yZGVyOiAtOTtcbn1cbi52dWUtc3R5bGVzIC5vcmRlci14bC0tOCB7XG4gIG9yZGVyOiAtODtcbn1cbi52dWUtc3R5bGVzIC5vcmRlci14bC0tNyB7XG4gIG9yZGVyOiAtNztcbn1cbi52dWUtc3R5bGVzIC5vcmRlci14bC0tNiB7XG4gIG9yZGVyOiAtNjtcbn1cbi52dWUtc3R5bGVzIC5vcmRlci14bC0tNSB7XG4gIG9yZGVyOiAtNTtcbn1cbi52dWUtc3R5bGVzIC5vcmRlci14bC0tNCB7XG4gIG9yZGVyOiAtNDtcbn1cbi52dWUtc3R5bGVzIC5vcmRlci14bC0tMyB7XG4gIG9yZGVyOiAtMztcbn1cbi52dWUtc3R5bGVzIC5vcmRlci14bC0tMiB7XG4gIG9yZGVyOiAtMjtcbn1cbi52dWUtc3R5bGVzIC5vcmRlci14bC0tMSB7XG4gIG9yZGVyOiAtMTtcbn1cbi52dWUtc3R5bGVzIC5vcmRlci14bC0wIHtcbiAgb3JkZXI6IDA7XG59XG4udnVlLXN0eWxlcyAub3JkZXIteGwtMSB7XG4gIG9yZGVyOiAxO1xufVxuLnZ1ZS1zdHlsZXMgLm9yZGVyLXhsLTIge1xuICBvcmRlcjogMjtcbn1cbi52dWUtc3R5bGVzIC5vcmRlci14bC0zIHtcbiAgb3JkZXI6IDM7XG59XG4udnVlLXN0eWxlcyAub3JkZXIteGwtNCB7XG4gIG9yZGVyOiA0O1xufVxuLnZ1ZS1zdHlsZXMgLm9yZGVyLXhsLTUge1xuICBvcmRlcjogNTtcbn1cbi52dWUtc3R5bGVzIC5vcmRlci14bC02IHtcbiAgb3JkZXI6IDY7XG59XG4udnVlLXN0eWxlcyAub3JkZXIteGwtNyB7XG4gIG9yZGVyOiA3O1xufVxuLnZ1ZS1zdHlsZXMgLm9yZGVyLXhsLTgge1xuICBvcmRlcjogODtcbn1cbi52dWUtc3R5bGVzIC5vcmRlci14bC05IHtcbiAgb3JkZXI6IDk7XG59XG4udnVlLXN0eWxlcyAub3JkZXIteGwtMTAge1xuICBvcmRlcjogMTA7XG59XG4udnVlLXN0eWxlcyAub3JkZXIteGwtMTEge1xuICBvcmRlcjogMTE7XG59XG4udnVlLXN0eWxlcyAub3JkZXIteGwtMTIge1xuICBvcmRlcjogMTI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI5OXB4KSB7XG4gIC52dWUtc3R5bGVzIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC1sZy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC1sZy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtbGctNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLWxnLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLWxnLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLWxnLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbGctLTEyIHtcbiAgICBvcmRlcjogLTEyO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1sZy0tMTEge1xuICAgIG9yZGVyOiAtMTE7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLWxnLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbGctLTkge1xuICAgIG9yZGVyOiAtOTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbGctLTgge1xuICAgIG9yZGVyOiAtODtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbGctLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbGctLTYge1xuICAgIG9yZGVyOiAtNjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbGctLTUge1xuICAgIG9yZGVyOiAtNTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbGctLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbGctLTMge1xuICAgIG9yZGVyOiAtMztcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbGctLTIge1xuICAgIG9yZGVyOiAtMjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbGctLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZ1ZS1zdHlsZXMgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLW1kLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtbWQtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1tZC0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLW1kLS0xMSB7XG4gICAgb3JkZXI6IC0xMTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbWQtLTEwIHtcbiAgICBvcmRlcjogLTEwO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1tZC0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1tZC0tOCB7XG4gICAgb3JkZXI6IC04O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1tZC0tNyB7XG4gICAgb3JkZXI6IC03O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1tZC0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1tZC0tNSB7XG4gICAgb3JkZXI6IC01O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1tZC0tNCB7XG4gICAgb3JkZXI6IC00O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1tZC0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1tZC0tMiB7XG4gICAgb3JkZXI6IC0yO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1tZC0tMSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudnVlLXN0eWxlcyAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXNtLS0xMiB7XG4gICAgb3JkZXI6IC0xMjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItc20tLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1zbS0tMTAge1xuICAgIG9yZGVyOiAtMTA7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXNtLS05IHtcbiAgICBvcmRlcjogLTk7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXNtLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXNtLS03IHtcbiAgICBvcmRlcjogLTc7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXNtLS02IHtcbiAgICBvcmRlcjogLTY7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXNtLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXNtLS00IHtcbiAgICBvcmRlcjogLTQ7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXNtLS0zIHtcbiAgICBvcmRlcjogLTM7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXNtLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXNtLS0xIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZ1ZS1zdHlsZXMgLmNvbC14cy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLXhzLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLXhzLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC14cy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC14cy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC14cy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wteHMtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wteHMtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wteHMtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLXhzLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC14cy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wteHMtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci14cy0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXhzLS0xMSB7XG4gICAgb3JkZXI6IC0xMTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXIteHMtLTEwIHtcbiAgICBvcmRlcjogLTEwO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci14cy0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci14cy0tOCB7XG4gICAgb3JkZXI6IC04O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci14cy0tNyB7XG4gICAgb3JkZXI6IC03O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci14cy0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci14cy0tNSB7XG4gICAgb3JkZXI6IC01O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci14cy0tNCB7XG4gICAgb3JkZXI6IC00O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci14cy0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci14cy0tMiB7XG4gICAgb3JkZXI6IC0yO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci14cy0tMSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci14cy0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXIteHMtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXhzLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci14cy0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXIteHMtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXhzLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci14cy02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXIteHMtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXhzLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci14cy05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXIteHMtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXIteHMtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXIteHMtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC52dWUtc3R5bGVzIC5jb2wtMnhzLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtMnhzLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLTJ4cy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtMnhzLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLTJ4cy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC0yeHMtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLTJ4cy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC0yeHMtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtMnhzLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC0yeHMtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLTJ4cy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtMnhzLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItMnhzLS0xMiB7XG4gICAgb3JkZXI6IC0xMjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItMnhzLS0xMSB7XG4gICAgb3JkZXI6IC0xMTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItMnhzLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItMnhzLS05IHtcbiAgICBvcmRlcjogLTk7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTJ4cy0tOCB7XG4gICAgb3JkZXI6IC04O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0yeHMtLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItMnhzLS02IHtcbiAgICBvcmRlcjogLTY7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTJ4cy0tNSB7XG4gICAgb3JkZXI6IC01O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0yeHMtLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItMnhzLS0zIHtcbiAgICBvcmRlcjogLTM7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTJ4cy0tMiB7XG4gICAgb3JkZXI6IC0yO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0yeHMtLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItMnhzLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0yeHMtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTJ4cy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItMnhzLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0yeHMtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTJ4cy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItMnhzLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0yeHMtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTJ4cy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItMnhzLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0yeHMtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItMnhzLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTJ4cy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnZ1ZS1zdHlsZXMgLmNvbC0zeHMtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC0zeHMtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtM3hzLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC0zeHMtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtM3hzLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLTN4cy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtM3hzLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLTN4cy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC0zeHMtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLTN4cy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtM3hzLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC0zeHMtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtLTEyIHtcbiAgICBvcmRlcjogLTEyO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtLTEwIHtcbiAgICBvcmRlcjogLTEwO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtLTkge1xuICAgIG9yZGVyOiAtOTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0tNyB7XG4gICAgb3JkZXI6IC03O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtLTYge1xuICAgIG9yZGVyOiAtNjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0tNCB7XG4gICAgb3JkZXI6IC00O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtLTMge1xuICAgIG9yZGVyOiAtMztcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0tMSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzlweCkge1xuICAudnVlLXN0eWxlcyAuY29sLTR4cy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLTR4cy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC00eHMtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLTR4cy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC00eHMtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtNHhzLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC00eHMtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtNHhzLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLTR4cy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtNHhzLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC00eHMtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLTR4cy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0tMTEge1xuICAgIG9yZGVyOiAtMTE7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0tMTAge1xuICAgIG9yZGVyOiAtMTA7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtLTgge1xuICAgIG9yZGVyOiAtODtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLS03IHtcbiAgICBvcmRlcjogLTc7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtLTUge1xuICAgIG9yZGVyOiAtNTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLS00IHtcbiAgICBvcmRlcjogLTQ7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtLTIge1xuICAgIG9yZGVyOiAtMjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLS0xIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuXG4uZmMuZmM6Zmlyc3QtY2hpbGQsXG4uZmxjLmZsYzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5sYy5sYzpsYXN0LWNoaWxkLFxuLmZsYy5mbGM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mY2MuZmNjIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxjYy5sY2Mge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmxjYy5mbGNjIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52aXNpYmxlLWliIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udmlzaWJsZS1mIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnZpc2libGUtaWYge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLnZpc2libGUtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4udmlzaWJsZS10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udmlzaWJsZS10YyB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi50b2dnbGUtd2hlbi1vcGVuLXBhcmVudC5vcGVuIC5oaWRkZW4td2hlbi1vcGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvZ2dsZS13aGVuLW9wZW4tcGFyZW50Om5vdCgub3BlbikgLmhpZGRlbi13aGVuLW5vdC1vcGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNsZWFyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oaWRkZW4tbGcuaGlkZGVuLWxnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oaWRkZW4tbWQuaGlkZGVuLW1kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC52aXNpYmxlLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgLnZpc2libGUtbWQtZiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC52aXNpYmxlLW1kLWlmIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuXG4gIC52aXNpYmxlLW1kLWliIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAudmlzaWJsZS1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cblxuICAudmlzaWJsZS1tZC10YyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oaWRkZW4tc20uaGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC52aXNpYmxlLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgLnZpc2libGUtc20tZiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC52aXNpYmxlLXNtLWlmIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuXG4gIC52aXNpYmxlLXNtLWliIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAudmlzaWJsZS1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cblxuICAudmlzaWJsZS1zbS10YyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRkZW4teHMuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnZpc2libGUteHMtZiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC52aXNpYmxlLXhzLWlmIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuXG4gIC52aXNpYmxlLXhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgLnZpc2libGUteHMtaWIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC52aXNpYmxlLXhzLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gIC52aXNpYmxlLXhzLXRjIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmhpZGRlbi0yeHMuaGlkZGVuLTJ4cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC52aXNpYmxlLTJ4cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAudmlzaWJsZS0yeHMtZiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC52aXNpYmxlLTJ4cy1pZiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cblxuICAudmlzaWJsZS0yeHMtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cblxuICAudmlzaWJsZS0yeHMtaWIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC52aXNpYmxlLTJ4cy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cblxuICAudmlzaWJsZS0yeHMtdGMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaGlkZGVuLTN4cy5oaWRkZW4tM3hzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnZpc2libGUtM3hzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC52aXNpYmxlLTN4cy1mIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnZpc2libGUtM3hzLWlmIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuXG4gIC52aXNpYmxlLTN4cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuXG4gIC52aXNpYmxlLTN4cy1pYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLnZpc2libGUtM3hzLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gIC52aXNpYmxlLTN4cy10YyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3OXB4KSB7XG4gIC5oaWRkZW4tNHhzLmhpZGRlbi00eHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudmlzaWJsZS00eHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnZpc2libGUtNHhzLWYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAudmlzaWJsZS00eHMtaWYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLnZpc2libGUtNHhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgLnZpc2libGUtNHhzLWliIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAudmlzaWJsZS00eHMtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgLnZpc2libGUtNHhzLXRjIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG4uYy1ibGFjayB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYy1ncmF5LWRhcmsge1xuICBjb2xvcjogIzhiOGQ5Mjtcbn1cblxuLmMtZ3JheSB7XG4gIGNvbG9yOiAjZDlkYmUxO1xufVxuXG4uYy1ncmF5LWxpZ2h0IHtcbiAgY29sb3I6ICNlZWVmZjQ7XG59XG5cbi5jLXByaW1hcnkge1xuICBjb2xvcjogIzFhYmE1MDtcbn1cblxuLmMtcHJpbWFyeS1zaGFkZS0yIHtcbiAgY29sb3I6ICNmZjUyNDc7XG59XG5cbi5jLXByaW1hcnktc2hhZGUtMyB7XG4gIGNvbG9yOiAjZmYwZjAwO1xufVxuXG4uYy1wcmltYXJ5LTIge1xuICBjb2xvcjogI2UwNjtcbn1cblxuLmMtcHJpbWFyeS0yLXNoYWRlLTIge1xuICBjb2xvcjogI2EwNDtcbn1cblxuLmMtcHJpbWFyeS0yLXNoYWRlLTMge1xuICBjb2xvcjogIzgwMjtcbn1cblxuLmMtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjBhNzM1O1xufVxuXG4uYy1zdWNjZXNzLWxpZ2h0IHtcbiAgY29sb3I6ICNhZmE7XG59XG5cbi5jLXdhcm5pbmcge1xuICBjb2xvcjogI2U5MTtcbn1cblxuLmMtd2FybmluZy1saWdodCB7XG4gIGNvbG9yOiAjZmQ4O1xufVxuXG4uYy1lcnJvciB7XG4gIGNvbG9yOiAjZmYwZjAwO1xufVxuXG4uYy1lcnJvci1saWdodCB7XG4gIGNvbG9yOiAjZmFhO1xufVxuXG4uYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4uYmctZ3JheS1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzhiOGQ5Mjtcbn1cblxuLmJnLWdyYXkge1xuICBiYWNrZ3JvdW5kOiAjZDlkYmUxO1xufVxuXG4uYmctZ3JheS1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNlZWVmZjQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzFhYmE1MDtcbn1cblxuLmJnLXByaW1hcnktc2hhZGUtMiB7XG4gIGJhY2tncm91bmQ6ICNmZjUyNDc7XG59XG5cbi5iZy1wcmltYXJ5LXNoYWRlLTMge1xuICBiYWNrZ3JvdW5kOiAjZmYwZjAwO1xufVxuXG4uYmctcHJpbWFyeS0yIHtcbiAgYmFja2dyb3VuZDogI2UwNjtcbn1cblxuLmJnLXByaW1hcnktMi1zaGFkZS0yIHtcbiAgYmFja2dyb3VuZDogI2EwNDtcbn1cblxuLmJnLXByaW1hcnktMi1zaGFkZS0zIHtcbiAgYmFja2dyb3VuZDogIzgwMjtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMjBhNzM1O1xufVxuXG4uYmctc3VjY2Vzcy1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNhZmE7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI2U5MTtcbn1cblxuLmJnLXdhcm5pbmctbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZmQ4O1xufVxuXG4uYmctZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjZmYwZjAwO1xufVxuXG4uYmctZXJyb3ItbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZmFhO1xufVxuXG4vKiAtLS0gc2VsZWN0aW9uIC0tLSAqL1xuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMWFiYTUwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogLS0tIGJhc2ljIC0tLSAqL1xuYm9keSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBmb250OiA0MDAgMTVweC8xLjYgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBhZ2UtbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4vKiAtLS0gVnVlIC0tLSAqL1xuW3YtY2xvYWtdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogLS0tIGNvbnRhaW5lciAtLS0gKi9cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE2MjhweDtcbiAgcGFkZGluZy1sZWZ0OiA1NHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1NHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uY29udGFpbmVyLS1mcmVlIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4vKiAtLS0gb3ZlcmxheSAtLS0gKi9cbi5vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLm92ZXJsYXkub3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi8qIC0tLSBzY3JvbGwgbG9jayAtLS0gKi9cbi5zdGF0ZS0tbG9jayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIC0tLSB0YWIgYmVoYXZpb3IgLS0tICovXG4udGFiLWJlaGF2aW9yOm5vdCgub3Blbikge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiAtLS0gaWNvbnMgLS0tICovXG4uc3ZnLXNwcml0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN2Zy1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ucGljdHVyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udGVzdC1zY3JvbGxiYXIge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogOHB4O1xufVxuXG4uc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWRiZTE7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDI2cHg7XG59XG5cbi5zY3JvbGxiYXIge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIHNjcm9sbGJhci1jb2xvcjogI2Q5ZGJlMSB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAvKiAtLS0gYmxvY2tzIC0tLSAqL1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cblxuICAvKiAtLS0gb3ZlcmxheSAtLS0gKi9cbiAgLnN0YXRlLS1jYXRhbG9nLWFzaWRlLW9wZW4gLm92ZXJsYXksXG4uc3RhdGUtLW1vYmlsZS1uYXYtb3BlbiAub3ZlcmxheSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4vKiAtLS0gdGV4dCAtLS0gKi9cbmgxLFxuLmgxIHtcbiAgZm9udDogNzAwIDQ1cHgvMS4zIFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjY1ZW07XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cblxuaDIsXG4uaDIge1xuICBmb250OiA3MDAgMzJweC8xLjQgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbn1cblxuaDMsXG4uaDMge1xuICBmb250OiA3MDAgMzBweC8xLjQgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbn1cblxuaDQsXG4uaDQge1xuICBmb250OiA3MDAgMjZweC8xLjMgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbn1cblxuaDUsXG4uaDUge1xuICBmb250OiA3MDAgMjJweC8xLjIgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxpbmsge1xuICBjb2xvcjogIzFhYmE1MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAubGluazpob3ZlciB7XG4gICAgY29sb3I6ICM1OTU5NTk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmxpbms6Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBkYXNoZWQ7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgfVxufVxuLmxpbms6YWN0aXZlIHtcbiAgY29sb3I6ICNhMDQ7XG59XG5cbnVsLFxub2wsXG5saSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZpbGUtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5maWxlLWxpbmsgLnN2Zy1pY29uIHtcbiAgZmlsbDogbm9uZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmJsb2NrcXVvdGUsXG5ibG9ja3F1b3RlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI2NC4zNWRlZywgI2ZmZGFiZiAxLjQ0JSwgcmdiYSgyMDYsIDIwNiwgMjA2LCAwLjIyKSA5OC44NSUpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiA1MHB4IDU1cHggNTVweCAxMDhweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICBtYXJnaW46IDU1cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrcXVvdGU6OmJlZm9yZSxcbmJsb2NrcXVvdGU6OmJlZm9yZSB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2MHB4O1xuICBsZWZ0OiA0OXB4O1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2xvY2FsL2Fzc2V0cy9pbWFnZXMvbWFya3VwLWltYWdlcy9pY29uX19xdW90ZS5zdmdcIikgbm8tcmVwZWF0O1xufVxuXG5xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDI1cHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNDZweDtcbn1cbnE6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYmE1MDtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiA1NXB4IDA7XG59XG5maWd1cmUgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG5maWdjYXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgY29sb3I6ICM4YjhkOTI7XG59XG5cbi5ibG9ja3F1b3RlOmZpcnN0LWNoaWxkLFxuYmxvY2txdW90ZTpmaXJzdC1jaGlsZCxcbi50YWJsZS1zY3JvbGxlcjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5ibG9ja3F1b3RlOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlOmxhc3QtY2hpbGQsXG4udGFibGUtc2Nyb2xsZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmhyIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDIwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVmZjQ7XG59XG5cbi50ZXh0LWd1aWRlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTcwJTtcbn1cblxuLnRleHQtZ3VpZGUgcCBhIHtcbiAgY29sb3I6ICMwMDU3ZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udGV4dC1ndWlkZSBoMSxcbi50ZXh0LWd1aWRlIC5oMSB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBjbGVhcjogYm90aDtcbn1cblxuLnRleHQtZ3VpZGUgaDIsXG4udGV4dC1ndWlkZSAuaDIsXG4udGV4dC1ndWlkZSBoMyxcbi50ZXh0LWd1aWRlIC5oMyxcbi50ZXh0LWd1aWRlIGg0LFxuLnRleHQtZ3VpZGUgLmg0LFxuLnRleHQtZ3VpZGUgaDUsXG4udGV4dC1ndWlkZSAuaDUge1xuICBtYXJnaW46IDU1cHggMCAyNXB4O1xuICBjbGVhcjogYm90aDtcbn1cblxuLnRleHQtZ3VpZGUgdWwsXG4udGV4dC1ndWlkZSBvbCB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4udGV4dC1ndWlkZSB1bCA+IGxpLFxuLnRleHQtZ3VpZGUgb2wgPiBsaSB7XG4gIG1hcmdpbjogMCAwIDExcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmctbGVmdDogNDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGV4dC1ndWlkZSBsaSA+IHVsOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgbGkgPiBvbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnRleHQtZ3VpZGUgdWwgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDExcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi50ZXh0LWd1aWRlIG9sIHtcbiAgY291bnRlci1yZXNldDogb2w7XG59XG5cbi50ZXh0LWd1aWRlIG9sID4gbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogb2w7XG59XG5cbi50ZXh0LWd1aWRlIG9sID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIob2wpIFwiLlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRleHQtZ3VpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1sZWZ0XSxcbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1yaWdodF0ge1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPWxlZnRdIHtcbiAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPXJpZ2h0XSB7XG4gIG1hcmdpbjogMCAwIDIwcHggMjBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4udGV4dC1ndWlkZSB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW46IDIwcHggMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRhYmxlLXNjcm9sbGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLnRhYmxlLXNjcm9sbGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGhlaWdodDogOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi50YWJsZS1zY3JvbGxlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWRiZTE7XG59XG4udGFibGUtc2Nyb2xsZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG4udGFibGUtc2Nyb2xsZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udGFibGUtc2Nyb2xsZXIgdGFibGUge1xuICBtYXJnaW46IDA7XG59XG5cbi50ZXh0LWd1aWRlIHRoIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LWd1aWRlIHRkIHtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVmZjQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZTtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1ndWlkZSB0aGVhZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50ZXh0LWd1aWRlIHRib2R5IHRyOmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udGV4dC1ndWlkZSBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi50ZXh0LWd1aWRlIHAge1xuICBtYXJnaW46IDI1cHggMDtcbn1cblxuLnRleHQtZ3VpZGUgaDE6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDE6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoMjpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMjpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGgzOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgzOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDQ6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDQ6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oNTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHA6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB1bDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIG9sOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgdGFibGU6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBibG9ja3F1b3RlOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLnZpZGVvLWJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnRleHQtZ3VpZGUgaDE6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDI6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMjpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDM6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMzpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDQ6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oNDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDU6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oNTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgcDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgdWw6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIG9sOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB0YWJsZTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgYmxvY2txdW90ZTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLnZpZGVvLWJsb2NrOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50YWJsZS1zY3JvbGxlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDE1cHggKiAyKTtcbiAgfVxuICAudGFibGUtc2Nyb2xsZXI6OmFmdGVyIHtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiAtLS0gdGV4dCAtLS0gKi9cbiAgaDEsXG4uaDEge1xuICAgIGZvbnQ6IDcwMCAyOHB4LzM2cHggUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB9XG5cbiAgaDIsXG4uaDIge1xuICAgIGZvbnQ6IDcwMCAyNnB4LzEzMCUgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB9XG5cbiAgaDMsXG4uaDMge1xuICAgIGZvbnQ6IDcwMCAyMnB4LzEzMCUgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB9XG5cbiAgaDQsXG4uaDQge1xuICAgIGZvbnQ6IDcwMCAyMHB4LzEzMCUgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB9XG5cbiAgaDUsXG4uaDUge1xuICAgIGZvbnQ6IDcwMCAxNnB4LzI0cHggUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB9XG5cbiAgLmJsb2NrcXVvdGUsXG5ibG9ja3F1b3RlIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgICBwYWRkaW5nOiA1NnB4IDE1cHggMzVweCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxuICAuYmxvY2txdW90ZTo6YmVmb3JlLFxuYmxvY2txdW90ZTo6YmVmb3JlIHtcbiAgICB0b3A6IDI1cHg7XG4gICAgbGVmdDogMzBweDtcbiAgICB3aWR0aDogMzFweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMXB4IDIwcHg7XG4gIH1cblxuICBxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIH1cblxuICBmaWd1cmUge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG5cbiAgLnRleHQtZ3VpZGUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICB9XG5cbiAgLnRleHQtZ3VpZGUgaDIsXG4udGV4dC1ndWlkZSAuaDIsXG4udGV4dC1ndWlkZSBoMyxcbi50ZXh0LWd1aWRlIC5oMyxcbi50ZXh0LWd1aWRlIGg0LFxuLnRleHQtZ3VpZGUgLmg0LFxuLnRleHQtZ3VpZGUgaDUsXG4udGV4dC1ndWlkZSAuaDUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgfVxuXG4gIC50ZXh0LWd1aWRlIHVsLFxuLnRleHQtZ3VpZGUgb2wge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC50ZXh0LWd1aWRlIHVsID4gbGksXG4udGV4dC1ndWlkZSBvbCA+IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgfVxuXG4gIC50ZXh0LWd1aWRlIHAge1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgfVxuXG4gIC50ZXh0LWd1aWRlIGltZyxcbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1sZWZ0XSxcbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1yaWdodF0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxufVxuLnRleHQtZ3VpZGUgaW1nOm5vdCguaW1hZ2Utc2xpZGVyX190aHVtYi1pbWFnZSwgLmltYWdlLXNsaWRlcl9faW1hZ2UpIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWd1aWRlIGltZzpub3QoLmltYWdlLXNsaWRlcl9fdGh1bWItaW1hZ2UsIC5pbWFnZS1zbGlkZXJfX2ltYWdlKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4udGV4dC1ndWlkZSBpbWc6bm90KC5pbWFnZS1zbGlkZXJfX3RodW1iLWltYWdlLCAuaW1hZ2Utc2xpZGVyX19pbWFnZSlbYWxpZ249bGVmdF0sXG4udGV4dC1ndWlkZSBpbWc6bm90KC5pbWFnZS1zbGlkZXJfX3RodW1iLWltYWdlLCAuaW1hZ2Utc2xpZGVyX19pbWFnZSlbYWxpZ249cmlnaHRdIHtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi50ZXh0LWd1aWRlIGltZzpub3QoLmltYWdlLXNsaWRlcl9fdGh1bWItaW1hZ2UsIC5pbWFnZS1zbGlkZXJfX2ltYWdlKVthbGlnbj1sZWZ0XSB7XG4gIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi50ZXh0LWd1aWRlIGltZzpub3QoLmltYWdlLXNsaWRlcl9fdGh1bWItaW1hZ2UsIC5pbWFnZS1zbGlkZXJfX2ltYWdlKVthbGlnbj1yaWdodF0ge1xuICBtYXJnaW46IDAgMCAyMHB4IDIwcHg7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wcmljZV9fZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnByaWNlX19wcmVmaXgge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ucHJpY2VfX2N1cnJlbmN5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogZ3JleTtcbn1cblxuLnByaWNlX19ncm91cC0tbmV3IHtcbiAgY29sb3I6ICMxYWJhNTA7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnByaWNlX19ncm91cC0tb2xkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG4ucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX19jdXJyZW5jeSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wcmljZS0tbGcgLnByaWNlX19wcmVmaXgsXG4ucHJpY2UtLWxnIC5wcmljZV9fY3VycmVuY3kge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5wcmljZS0tbGcgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnByaWNlLS1sZyAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmljZV9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuXG4gIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzd2lwZXItaWNvbnNcIjtcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdy1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXBvaW50ZXItZXZlbnRzIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXBvaW50ZXItZXZlbnRzLnN3aXBlci1jb250YWluZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cblxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci1jb250YWluZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC8qIEZvciBGaXJlZm94ICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG59XG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xufVxuXG4vKiBQcmVsb2FkZXIgKi9cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xuICAvKlxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMikpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcInByZXZcIjtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIm5leHRcIjtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiA2cHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNHB4O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG59XG5cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLCAuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbn1cblxuLnN3aXBlci1idXR0b24tbG9jay5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGluay11bmRlcmxpbmUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMWFiYTUwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cztcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLS1yaWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmxpbmstdW5kZXJsaW5lLS1kZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG59XG5cbi5saW5rLXVuZGVybGluZV9faW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMjVzO1xufVxuXG4ubGluay11bmRlcmxpbmU6aG92ZXIge1xuICBjb2xvcjogIzU5NTk1OTtcbn1cblxuLmxpbmstdW5kZXJsaW5lOmhvdmVyIC5saW5rLXVuZGVybGluZV9faW5uZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMzRkJBRkY7XG59XG5cbi5saW5rLXVuZGVybGluZS0tZGQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICByaWdodDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAzLjVweCAzLjVweCAwIDMuNXB4O1xuICBib3JkZXItY29sb3I6ICMxYWJhNTAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xufVxuXG4ubGluay11bmRlcmxpbmUtLWRkOmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9dGVsXSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxuaW5wdXRbdHlwZT1zZWFyY2hdLFxuaW5wdXRbdHlwZT1kYXRlXSxcbnRleHRhcmVhIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbn1cblxubGVnZW5kIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbjo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG59XG5cbjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5pbnB1dDo6LW1zLXJldmVhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmltZyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkuaW9zLFxuYm9keS5pb3MgKiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRvdWNoICoge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ndWlkZWxpbmVfX2hlYWQge1xuICBtYXJnaW46IDQwcHggMDtcbn1cblxuLmd1aWRlbGluZS1ibG9jayB7XG4gIG1hcmdpbjogNjBweCAwO1xufVxuXG4uZ3VpZGVsaW5lLWJsb2NrX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmd1aWRlbGluZS1ibG9ja19faGVhZC1pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGJlMTtcbn1cblxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZ3VpZGVsaW5lLWNvbG9yLWxpc3RfX2l0ZW0tY29sb3Ige1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZWZmNDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uZ3VpZGVsaW5lLWNvbG9yLWxpc3RfX2l0ZW0tbGFiZWwge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmd1aWRlbGluZS1lbGVtZW50IHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5ndWlkZWxpbmUtZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmd1aWRlbGluZS1ncmlkIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuXG4uZ3VpZGVsaW5lLWdyaWRfX2NlbGwge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ3VpZGVsaW5lLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLmJ0bi1zcGFjZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5mYWRlLWVudGVyLWFjdGl2ZSxcbi5mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xufVxuXG4uZmFkZS1lbnRlci1mcm9tLFxuLmZhZGUtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZHJvcGRvd24tZW50ZXItYWN0aXZlLFxuLmRyb3Bkb3duLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbn1cblxuLmRyb3Bkb3duLWVudGVyLWZyb20sXG4uZHJvcGRvd24tbGVhdmUtdG8ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmRyb3Bkb3duLWlubmVyLWVudGVyLWFjdGl2ZSxcbi5kcm9wZG93bi1pbm5lci1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbn1cblxuLmRyb3Bkb3duLWlubmVyLWVudGVyLWZyb20sXG4uZHJvcGRvd24taW5uZXItbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubW9kYWwtbWVzc2FnZS1lbnRlci1hY3RpdmUsXG4ubW9kYWwtbWVzc2FnZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbn1cblxuLm1vZGFsLW1lc3NhZ2UtZW50ZXItZnJvbSxcbi5tb2RhbC1tZXNzYWdlLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbn1cblxuLnN2Zy1pY29uLS1jbG9jayB7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG59XG5cbi5zdmctaWNvbi0tYmFnIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjNweDtcbn1cblxuLnN2Zy1pY29uLS1jYXIge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uc3ZnLWljb24tLXBob25lIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbn1cblxuLnN2Zy1pY29uLS1ub3RpZmljYXRpb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4udGlwcHktYm94W2RhdGEtYW5pbWF0aW9uPWZhZGVdW2RhdGEtc3RhdGU9aGlkZGVuXSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbltkYXRhLXRpcHB5LXJvb3RdIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMTBweCk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnRpcHB5LWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgb3V0bGluZTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCB2aXNpYmlsaXR5LCBvcGFjaXR5O1xufVxuXG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj10b3BdID4gLnRpcHB5LWFycm93IHtcbiAgYm90dG9tOiAwO1xufVxuXG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj10b3BdID4gLnRpcHB5LWFycm93OjpiZWZvcmUge1xuICBib3R0b206IC03cHg7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogOHB4IDhweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiBpbml0aWFsO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xufVxuXG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dID4gLnRpcHB5LWFycm93IHtcbiAgdG9wOiAwO1xufVxuXG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dID4gLnRpcHB5LWFycm93OjpiZWZvcmUge1xuICB0b3A6IC03cHg7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogMCA4cHggOHB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBpbml0aWFsO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xufVxuXG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1sZWZ0XSA+IC50aXBweS1hcnJvdyB7XG4gIHJpZ2h0OiAwO1xufVxuXG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1sZWZ0XSA+IC50aXBweS1hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiA4cHggMCA4cHggOHB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogaW5pdGlhbDtcbiAgcmlnaHQ6IC03cHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBsZWZ0O1xufVxuXG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1yaWdodF0gPiAudGlwcHktYXJyb3cge1xuICBsZWZ0OiAwO1xufVxuXG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1yaWdodF0gPiAudGlwcHktYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IC03cHg7XG4gIGJvcmRlci13aWR0aDogOHB4IDhweCA4cHggMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBpbml0aWFsO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgcmlnaHQ7XG59XG5cbi50aXBweS1ib3hbZGF0YS1pbmVydGlhXVtkYXRhLXN0YXRlPXZpc2libGVdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU0LCAxLjUsIDAuMzgsIDEuMTEpO1xufVxuXG4udGlwcHktYXJyb3cge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzMzMztcbn1cblxuLnRpcHB5LWFycm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi50aXBweS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMnB4IDE2cHg7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4udGlwcHktY29udGVudCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnRpcHB5LWNvbnRlbnQgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmFjY29yZGlvbi5kZXN0cm95LWFjY29yZGlvbiAuYWNjb3JkaW9uX19jb250ZW50LCAuYWNjb3JkaW9uLmluaXQtYWNjb3JkaW9uIC5hY2NvcmRpb25fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmFjY29yZGlvbi5vcGVuLWFjY29yZGlvbiAuYWNjb3JkaW9uX190b2dnbGVyIC5hY2NvcmRpb25fX29wZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFjY29yZGlvbi5vcGVuLWFjY29yZGlvbiAuYWNjb3JkaW9uX190b2dnbGVyIC5hY2NvcmRpb25fX2Nsb3NlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFjY29yZGlvbi5vcGVuLWFjY29yZGlvbiAuYWNjb3JkaW9uX19pY29uIC5zdmctaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uYWNjb3JkaW9uLm9wZW4tYWNjb3JkaW9uID4gLmFjY29yZGlvbl9fY29udGVudCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmFjY29yZGlvbi5kZXN0cm95LWFjY29yZGlvbiAuYWNjb3JkaW9uX190b2dnbGVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uYWNjb3JkaW9uX190b2dnbGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWNjb3JkaW9uX19pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5hY2NvcmRpb25fX2ljb24gLnN2Zy1pY29uIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgZmlsbDogbm9uZTtcbn1cblxuLmFjY29yZGlvbl9fY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWNjb3JkaW9uX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAxMHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5hY2NvcmRpb24tLW5hdGl2ZSAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMjVzIGVhc2Utb3V0O1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2dyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hY3RpdmUtZmlsdGVyc19fZ3JpZCB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbn1cblxuLmFjdGl2ZS1maWx0ZXJzX19ncmlkLmFjdGl2ZS1maWx0ZXJzX19ncmlkIHtcbiAgbWFyZ2luOiAtM3B4O1xuICB3aWR0aDogY2FsYygxMDAlICsgNnB4KTtcbn1cblxuLmFjdGl2ZS1maWx0ZXJzX19jZWxsIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFjdGl2ZS1maWx0ZXJzX19jZWxsIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fY2VsbC5hY3RpdmUtZmlsdGVyc19fY2VsbCB7XG4gIHBhZGRpbmc6IDNweDtcbn1cblxuLmFjdGl2ZS10YWdzX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDhweCAxMXB4IDlweCAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGNvbG9yOiAjNTk1OTU5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWN0aXZlLXRhZ3NfX2J0bi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMWFiYTUwO1xuICBib3JkZXItY29sb3I6ICMxYWJhNTA7XG59XG4uYWN0aXZlLXRhZ3NfX2J0bi5hY3RpdmUgLmFjdGl2ZS1maWx0ZXJzX19idG4ge1xuICBwYWRkaW5nOiAwIDAgMCA1cHg7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5hY3RpdmUtdGFnc19fYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMxYWJhNTA7XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiA5cHggOXB4IDEwcHggMTNweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjYpO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFjdGl2ZS1maWx0ZXJzX19idG4gLmFjdGl2ZS1maWx0ZXJzX19idG4taWNvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fYnRuLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhiOGQ5MjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMXB4O1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2J0bi1pY29uLXN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmFjdGl2ZS1maWx0ZXJzX19jbGVhciB7XG4gIHBhZGRpbmc6IDlweCA5cHggMTBweCAxM3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDUxLCA1MSwgNTEsIDAuNik7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hY3RpdmUtZmlsdGVyc19fY2xlYXI6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWFiYTUwO1xuICBjb2xvcjogIzFhYmE1MDtcbn1cbi5hY3RpdmUtZmlsdGVyc19fY2xlYXI6aG92ZXIgLnN2Zy1pY29uIHtcbiAgY29sb3I6ICMxYWJhNTA7XG59XG4uYWN0aXZlLWZpbHRlcnNfX2NsZWFyIC5zdmctaWNvbiB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzMzMztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5hZGQtcmV2aWV3IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5hZGQtcmV2aWV3IC5yYXRpbmctYWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hZGQtcmV2aWV3IC5yYXRpbmctYWN0aW9uX19yYXRpbmcsXG4uYWRkLXJldmlldyAuZm9ybV9fYWN0aW9ucyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmFkZC1yZXZpZXcgLmZvcm1fX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5hZGQtcmV2aWV3X19wcm9kdWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5hZGQtcmV2aWV3X192aXN1YWwge1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmbGV4LXNocmluazogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFkZC1yZXZpZXdfX25hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4uYWRkLXJldmlld19fcmF0aW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmFkZC1yZXZpZXdfX3JhdGluZy10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFkZC1yZXZpZXdfX2ZpZWxkcyB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5hZGQtcmV2aWV3X19maWVsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cbi5hZGQtcmV2aWV3X19maWVsZCAuZmllbGQtaW5wdXQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZDlkYmUxO1xufVxuXG4uYWRkLXJldmlld19fc3VibWl0IC5idG4ge1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5hZGQtcmV2aWV3X19hY2NlcHQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiAjOGI4ZDkyO1xufVxuLmFkZC1yZXZpZXdfX2FjY2VwdCBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmFkZC1yZXZpZXdfX2FjY2VwdCBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuLmFkZHJlc3MtbGlzdC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmFkZHJlc3MtbGlzdF9faXRlbSAubGluay11bmRlcmxpbmUge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hZGRyZXNzLWxpc3RfX2l0ZW0gLmNhdGFsb2ctaXRlbS1jb21tZW50X19idXR0b24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmFkZHJlc3MtbGlzdF9faXRlbSAuYWRkcmVzcy1saXN0LXdyYXAge1xuICBwYWRkaW5nOiAyMHB4IDI1cHggMTBweDtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWRkcmVzcy1saXN0X19pdGVtIC5jYXRhbG9nLWl0ZW0tY29tbWVudCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5hZGRyZXNzLWxpc3RfX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGhlaWdodDogMjFweDtcbn1cbi5hZGRyZXNzLWxpc3RfX2ljb24gc3ZnIHtcbiAgY29sb3I6ICMxYWJhNTA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDIxcHg7XG59XG5cbi5hZGRyZXNzLWxpc3RfX25hbWUge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5hZGRyZXNzLWxpc3RfX2Fycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uYWRkcmVzcy1saXN0X19hcnJvdyAuc3ZnLWljb24ge1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDExcHg7XG59XG5cbi5hZGRyZXNzLWxpc3RfX2FjdGlvbiB7XG4gIHBhZGRpbmc6IDMwcHggMjVweDtcbn1cbi5hZGRyZXNzLWxpc3RfX2FjdGlvbiAuYnRuIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uYXJ0aWNsZS1ncmlkX19ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xuICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gIG1hcmdpbjogLTE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hcnRpY2xlLWdyaWRfX2dyaWQge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG59XG5cbi5hcnRpY2xlLWdyaWRfX2NlbGwge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMjUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXJ0aWNsZS1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmFydGljbGUtZ3JpZF9fZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICBtYXJnaW46IC0xMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hcnRpY2xlLWdyaWRfX2dyaWQge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuYXJ0aWNsZS1ncmlkX19jZWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm1lZGlhLXBhZ2UgLmFydGljbGUtcG9zdGVyIHtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLm1lZGlhLXBhZ2UgLmFydGljbGUtcG9zdGVyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5tZWRpYS1wYWdlIC5jYXRhbG9nIHtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cblxuLmFydGljbGUtcG9zdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMjI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFydGljbGUtcG9zdGVyX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgei1pbmRleDogMjtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmFydGljbGUtcG9zdGVyX19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRvcDogLTRweDtcbiAgYm90dG9tOiAtNHB4O1xuICBsZWZ0OiAtNHB4O1xuICByaWdodDogLTRweDtcbn1cblxuLmFydGljbGUtcG9zdGVyX192aXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX3Zpc3VhbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDcwJTtcbn1cblxuLmFydGljbGUtcG9zdGVyX19pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9faW1hZ2UsXG4uYXJ0aWNsZS1wb3N0ZXJfX2ltYWdlLnByb2R1Y3QtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmFydGljbGUtcG9zdGVyOmhvdmVyIC5hcnRpY2xlLXBvc3Rlcl9faW1hZ2Uge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX3RpdGxlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1heC1oZWlnaHQ6IDcycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi5hcnRpY2xlLXBvc3Rlci0tc2FsZSAuYXJ0aWNsZS1wb3N0ZXJfX3RpdGxlIHtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICBtYXgtaGVpZ2h0OiA0NHB4O1xufVxuXG4uYi1jb250ZW50X25ld3Mge1xuICBwYWRkaW5nOiA2MHB4IDk1cHggNDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBjb2xvcjogIzU5NTk1OTtcbn1cblxuLmItY29udGVudF9uZXdzIHAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYi1jb250ZW50X25ld3MgaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuYXJ0aWNsZS1wb3N0ZXI6aG92ZXIgLmFydGljbGUtcG9zdGVyX190aXRsZSB7XG4gICAgY29sb3I6ICMxYWJhNTA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmFydGljbGUtcG9zdGVyOmFjdGl2ZSAuYXJ0aWNsZS1wb3N0ZXJfX3RpdGxlIHtcbiAgY29sb3I6ICNhMDQ7XG59XG5cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuYXJ0aWNsZS1wb3N0ZXJfX2xpbms6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmFydGljbGUtcG9zdGVyX19pbmZvIHtcbiAgcGFkZGluZzogMjBweCAyNHB4IDI2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFydGljbGUtcG9zdGVyX19kYXRlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41NztcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cblxuLmFydGljbGUtcG9zdGVyX19kYXRlLS1hbHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzFhYmE1MDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmFydGljbGUtcG9zdGVyX19wbGF5LWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG4uYXJ0aWNsZS1wb3N0ZXJfX3BsYXktYnRuIC5zdmctaWNvbiB7XG4gIHdpZHRoOiA2OXB4O1xuICBoZWlnaHQ6IDY5cHg7XG4gIG9wYWNpdHk6IDAuNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmFydGljbGUtcG9zdGVyX19wbGF5LWJ0biAuc3ZnLWljb24gKiB7XG4gIGZpbGw6ICNmZmY7XG59XG4uYXJ0aWNsZS1wb3N0ZXJfX3BsYXktYnRuOmhvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDA7XG59XG4uYXJ0aWNsZS1wb3N0ZXJfX3BsYXktYnRuOmhvdmVyIC5zdmctaWNvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYXJ0aWNsZS1wb3N0ZXJfX3BsYXktYnRuOmhvdmVyIC5zdmctaWNvbiAqIHtcbiAgZmlsbDogI0ZGMzQwNztcbn1cblxuLnNpdGVydSAuYXJ0aWNsZS1wb3N0ZXJfX3BsYXktYnRuOmhvdmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2l0ZXJ1IC5hcnRpY2xlLXBvc3Rlcl9fcGxheS1idG46aG92ZXIgLnN2Zy1pY29uIHtcbiAgb3BhY2l0eTogMC40O1xufVxuLnNpdGVydSAuYXJ0aWNsZS1wb3N0ZXJfX3BsYXktYnRuOmhvdmVyIC5zdmctaWNvbiAqIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLmFydGljbGUtcG9zdGVyX19kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzMzMztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1heC1oZWlnaHQ6IDcycHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLmFydGljbGUtcG9zdGVyIC5wcm9kdWN0LWltYWdlX19pbWFnZSB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogaW5pdGlhbDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLmFydGljbGUtcG9zdGVyIC5lQ2F0YWxvZyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5hcnRpY2xlLXBvc3RlciAuZUNhdGFsb2cgLnByb2R1Y3QtaW1hZ2VfX2ltYWdlIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmFydGljbGUtcG9zdGVyX19kb3dsb2FkIHtcbiAgei1pbmRleDogMjA7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVkaWEtcGFnZSAuYXJ0aWNsZS53aGl0ZS1jb2xvciB7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICB9XG5cbiAgLmFydGljbGUtcG9zdGVyX19pbmZvIHtcbiAgICBwYWRkaW5nOiAxNXB4IDEycHggMjBweDtcbiAgfVxuXG4gIC5hcnRpY2xlLXBvc3Rlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICB9XG5cbiAgLmFydGljbGUtcG9zdGVyLS1zYWxlIC5hcnRpY2xlLXBvc3Rlcl9fdGl0bGUge1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAuYXJ0aWNsZS1wb3N0ZXJfX2RhdGUge1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cblxuICAuYi1jb250ZW50X25ld3Mge1xuICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgfVxuICAuYi1jb250ZW50X25ld3MgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gIC5iLWNvbnRlbnRfbmV3cyBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmItY29udGVudF9uZXdzIHtcbiAgICBwYWRkaW5nOiAxM3B4IDE1cHggMjBweDtcbiAgfVxufVxuLnByb21vdGlvbi10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICBib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgei1pbmRleDogMTAwO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvcGFjaXR5OiA4MCU7XG59XG5cbi5pbm5lci0tY2F0YWxvZy0tYmFubmVyIC5wcm9tb3Rpb24tdGV4dCB7XG4gIGJvdHRvbTogMjBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5wcm9tb3Rpb24tdGV4dCAudG9vbHRpcF9fY29udGVudCB7XG4gIG1pbi13aWR0aDogMzAwcHg7XG59XG5cbi5hcnRpY2xlIHtcbiAgbWFyZ2luOiAyNXB4IDAgODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFydGljbGVfX3dyYXAge1xuICBtYXgtd2lkdGg6IDEwMjZweDtcbn1cblxuLmFydGljbGVfX2JhY2suYXJ0aWNsZV9fYmFjayB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG59XG5cbi5hcnRpY2xlX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFydGljbGVfX2hlYWRlciBpbWcge1xuICB3aWR0aDogMzI0cHg7XG4gIGhlaWdodDogMzI0cHg7XG4gIG1hcmdpbjogMCAxMDhweCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5hcnRpY2xlX19oZWFkZXIgdGltZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbi5hcnRpY2xlX19oZWFkZXIgaDEge1xuICBtYXJnaW46IDA7XG59XG5cbi5hcnRpY2xlX19jb250YWluZXIge1xuICBtYXJnaW46IDU1cHggYXV0bztcbiAgbWF4LXdpZHRoOiA4MTBweDtcbn1cblxuLmFydGljbGVfX2NvbnRhaW5lci0tbm8tbWFyZ2luIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcnRpY2xlIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIH1cblxuICAuYXJ0aWNsZV9fYmFjay5hcnRpY2xlX19iYWNrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICB9XG5cbiAgLmFydGljbGVfX2hlYWRlci5hcnRpY2xlX19oZWFkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgfVxuICAuYXJ0aWNsZV9faGVhZGVyLmFydGljbGVfX2hlYWRlciBoMSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5hcnRpY2xlX19oZWFkZXIuYXJ0aWNsZV9faGVhZGVyIGltZyB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuYXJ0aWNsZV9fY29udGVudCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxufVxuLmF0dGVudGlvbi1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYWVmO1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG59XG5cbi5hdHRlbnRpb24tYmxvY2tfX2ljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2UwNjtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4uYXR0ZW50aW9uLWJsb2NrX190ZXh0IHtcbiAgY29sb3I6ICNlMDY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmF0dGVudGlvbi1ibG9ja19faW5mbyB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmF0dGVudGlvbi1ibG9ja19fY2FwdGlvbiB7XG4gIGNvbG9yOiAjODE4NjkwO1xufVxuXG4uYXR0ZW50aW9uLWJsb2NrX190aW1lIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hdHRlbnRpb24tYmxvY2sge1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAxMXB4IDE1cHg7XG4gIH1cblxuICAuYXR0ZW50aW9uLWJsb2NrX19pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYXZhaWxhYmlsaXR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLmF2YWlsYWJpbGl0eS0tbGcge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYXZhaWxhYmlsaXR5X19pY29uIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMS4yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5hdmFpbGFiaWxpdHlfX21haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmF2YWlsYWJpbGl0eV9faWNvbiArIC5hdmFpbGFiaWxpdHlfX21haW4ge1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuXG4uYXZhaWxhYmlsaXR5LS1ncmVlbiB7XG4gIGNvbG9yOiAjMjBhNzM1O1xufVxuXG4uYXZhaWxhYmlsaXR5LS1vcmFuZ2Uge1xuICBjb2xvcjogI2U5MTtcbn1cblxuLmF2YWlsYWJpbGl0eS0tcmVkIHtcbiAgY29sb3I6ICNmZjBmMDA7XG59XG5cbi5hdmFpbGFiaWxpdHktLWdyYXkge1xuICBjb2xvcjogIzgxODY5MDtcbn1cblxuLmF2YWlsYWJpbGl0eS0tb3JkZXItc3RhdHVzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hdmFpbGFiaWxpdHkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjOGI4ZDkyO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHBhZGRpbmc6IDJweCAzcHggM3B4O1xuICBtaW4td2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmFkZ2UtLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjMWFiYTUwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhZGdlIHtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBtaW4td2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICB9XG59XG4uYmFza2V0LWFjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iYXNrZXQtYWN0aW9uIC5maWVsZC10b29sdGlwX19saXN0IHtcbiAgei1pbmRleDogMjtcbn1cbi5iYXNrZXQtYWN0aW9uIC5maWVsZC10b29sdGlwX19saXN0IC5maWVsZC10b29sdGlwX19saXN0LWl0ZW0ge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5iYXNrZXQtYWN0aW9uX193aWRnZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0IC5maWVsZC1pbnB1dC5maWVsZC1jb3VudF9faW5wdXQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQgLmZpZWxkLWNvdW50X19idG4tLXN1YiB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0IC5maWVsZC1jb3VudF9fYnRuLS1hZGQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2NlbGwtbWFpbiB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQgKyAuYmFza2V0LWFjdGlvbl9fY2VsbC1tYWluIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19idG4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDAgMTlweCAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi5iYXNrZXQtYWN0aW9uX19idG4gLnN2Zy1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmJhc2tldC1hY3Rpb25fX2J0biAuc3ZnLXZpc2libGUtc2xpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2J0bi1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uYmFza2V0LWFjdGlvbl9fYnRuLWFjdGl2ZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGJhY2tncm91bmQ6ICNGMEYwRjA7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19hZGQge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzFhYmE1MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmFza2V0LWFjdGlvbl9fcmVtb3ZlIHtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgY29sb3I6ICNmZjI0NGY7XG4gIG1hcmdpbjogMCAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2J0bi0taGFsZjo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmJhc2tldC1hY3Rpb25fX2J0bi0taGFsZjphY3RpdmU6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLmJhc2tldC1hY3Rpb25fX3dpZGdldC0tbGluayB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5iYXNrZXQtYWN0aW9uLS1kZXRhaWwgLmJhc2tldC1hY3Rpb25fX3dpZGdldCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYmFza2V0LWFjdGlvbi0tZGV0YWlsIC5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0IHtcbiAgd2lkdGg6IDk0cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZmxleC1ncm93OiAwO1xufVxuLmJhc2tldC1hY3Rpb24tLWRldGFpbCAuZmllbGQtY291bnRfX2J0bi5maWVsZC1jb3VudF9fYnRuIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY3O1xufVxuLmJhc2tldC1hY3Rpb24tLWRldGFpbCAuYnRuIHtcbiAgaGVpZ2h0OiA0M3B4O1xufVxuXG4uYmFza2V0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYmFza2V0LWl0ZW1fX3Zpc3VhbCB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJhc2tldC1pdGVtX192aXN1YWwgaW1nIHtcbiAgbWF4LXdpZHRoOiA4MHB4O1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xufVxuXG4uYmFza2V0LWl0ZW1fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmFza2V0LWl0ZW1fX3ByaWNlLW5vdGUge1xuICBwYWRkaW5nOiA1cHggMCAwIDI4cHg7XG59XG4uYmFza2V0LWl0ZW1fX3ByaWNlLW5vdGUgLml0ZW0tbm90ZS10ZXh0OjphZnRlciB7XG4gIHRvcDogMDtcbn1cblxuLmJhc2tldC1pdGVtX19hbmFsb2d1ZXMgLmJ0biB7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uYmFza2V0LWl0ZW1fX25hbWUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogLTAuOXB4O1xuICBjb2xvcjogIzMzMztcbn1cblxuLmJhc2tldC1pdGVtX19jb2RlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5iYXNrZXQtaXRlbV9fYnJhbmQge1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uYmFza2V0LWl0ZW1fX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uYmFza2V0LWl0ZW1fX3Byb3BzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYmFza2V0LWl0ZW1fX3Byb3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBjb2xvcjogI2MxYzNjODtcbn1cbi5iYXNrZXQtaXRlbV9fcHJvcCAuY291bnQge1xuICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmJhc2tldC1pdGVtX19wcm9wIC5zdWZmaXgge1xuICBjb2xvcjogZ3JleTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmJhc2tldC1pdGVtX19wcm9wLW5hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM4YjhkOTI7XG59XG5cbi5iYXNrZXQtaXRlbV9fcHJvcC1pY29uIHtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5iYXNrZXQtaXRlbV9fcHJvcC1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDAgNXB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWMzYzg7XG59XG5cbi5iYXNrZXQtaXRlbV9fYXZhaWxhYmlsaXR5IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgcGFkZGluZzogNXB4IDlweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNztcbn1cbi5iYXNrZXQtaXRlbV9fYXZhaWxhYmlsaXR5IC5zdmctaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29sb3I6ICM4YjhkOTI7XG59XG5cbi5iYXNrZXQtaXRlbV9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmJhc2tldC1pdGVtX19mb290ZXIgLmJhc2tldC1pdGVtX19wcmljZSB7XG4gIHdpZHRoOiAxNzVweDtcbn1cblxuLmJhc2tldC1pdGVtX19jb3VudGVyIC5maWVsZC1jb3VudF9faW5wdXQge1xuICB3aWR0aDogMTIwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5iYXNrZXQtaXRlbV9fY291bnRlciAuZmllbGQtLW5vLWJvcmRlciB7XG4gIHdpZHRoOiA5MHB4O1xuICBtYXJnaW4tbGVmdDogLTdweDtcbn1cbi5iYXNrZXQtaXRlbV9fY291bnRlciAuZmllbGQtaW5wdXQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJhc2tldC1pdGVtX19jb3VudGVyIC5maWVsZC1pbnB1dDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ViZWJlYjtcbn1cbi5iYXNrZXQtaXRlbV9fY291bnRlciAuZmllbGQtY291bnRfX2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG5cbi5iYXNrZXQtaXRlbV9fZGVsZXRlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzMzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgb3BhY2l0eTogMC44O1xufVxuLmJhc2tldC1pdGVtX19kZWxldGUgLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmlsbDogbm9uZTtcbn1cblxuLmJhc2tldC1pdGVtX19hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJhc2tldC1pdGVtX19hY3Rpb24gLmJ0biB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5iYXNrZXQtaXRlbV9fYWN0aW9uIC5iYXNrZXQtaXRlbV9fZGVsZXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiA0M3B4O1xuICBoZWlnaHQ6IDQzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4uYmFza2V0LWl0ZW1fX2FjdGlvbiAuYXBwZWFyYW5jZS0tZ29vZHMge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uYmFza2V0LWl0ZW1fX25vdGlmaWNhdGlvbi1idG4ge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG4uYmFza2V0LWl0ZW1fX25vdGlmaWNhdGlvbi1idG4gLnN2Zy1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uYmFza2V0LWl0ZW1fX2dpZnRzIHtcbiAgbWFyZ2luLXRvcDogMTdweDtcbiAgcGFkZGluZzogOXB4IDE3cHggMTBweDtcbiAgYmFja2dyb3VuZDogI2Y0ZjVmNztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ3JpZC1nYXA6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmFza2V0LWl0ZW1fX2dpZnRzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZjRmNWY3O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDMwcHg7XG4gIHRvcDogLThweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uYmFza2V0LWl0ZW0tLWRpc2FibGVkIC5iYXNrZXQtaXRlbV9faGVhZGVyLFxuLmJhc2tldC1pdGVtLS1kaXNhYmxlZCAuYmFza2V0LWl0ZW1fX2JvZHksXG4uYmFza2V0LWl0ZW0tLWRpc2FibGVkIC5iYXNrZXQtaXRlbV9fdmlzdWFsIHtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4uYmFza2V0LWl0ZW1fX2NvbnRlbnQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5iYXNrZXQtaXRlbV9fcHJpY2UtZnVsbCAucHJpY2VfX3ZhbHVlIHtcbiAgY29sb3I6ICMxYWJhNTA7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5iYXNrZXQtaXRlbV9fZGVsZXRlOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuXG4gIC5iYXNrZXQtaXRlbV9fYWN0aW9uIC5iYXNrZXQtaXRlbV9fZGVsZXRlOmhvdmVyIHtcbiAgICBjb2xvcjogIzhiOGQ5MjtcbiAgICBib3JkZXItY29sb3I6ICM4YjhkOTI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjk5cHgpIHtcbiAgLmJhc2tldC1pdGVtX19mb290ZXIge1xuICAgIHBhZGRpbmc6IDAgMCAwIDExNXB4O1xuICB9XG5cbiAgLmJhc2tldC1pdGVtX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYXNrZXQtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5iYXNrZXQtaXRlbSAucHJpY2VfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLmJhc2tldC1pdGVtIC5wcmljZV9fY3VycmVuY3kge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuXG4gIC5iYXNrZXQtaXRlbV9fcHJpY2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmJhc2tldC1pdGVtX19jb250ZW50LXdyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMTE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcbiAgfVxuICAuYmFza2V0LWl0ZW1fX2NvbnRlbnQtd3JhcCAuYmFza2V0LWl0ZW1fX3Zpc3VhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgLmJhc2tldC1pdGVtX19jb2RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmJhc2tldC1pdGVtX19hdmFpbGFiaWxpdHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTQwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxM3B4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmJhc2tldC1pdGVtX19mYXZvcml0ZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG5cbiAgLmJhc2tldF9fbGlzdCAuYmFza2V0LWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG5cbiAgLmJhc2tldC1pdGVtX19jb3VudGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5iYXNrZXQtaXRlbV9fZGVsZXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgYm90dG9tOiAzM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG5cbiAgLmJhc2tldC1pdGVtX19ub3RpZmljYXRpb24tYnRuIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuYmFza2V0LWl0ZW1fX2FjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYXNrZXQtaXRlbV9fY291bnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmJhc2tldC1pdGVtX19wcmljZS1ub3RlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC5iYXNrZXQtaXRlbV9fY291bnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmJhc2tldC1pdGVtX19mb290ZXIge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgLmJhc2tldC1pdGVtX19oZWFkZXIge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5iYXNrZXQtaXRlbV9faGVhZGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLmJhc2tldC1pdGVtX19wcmljZS1ub3RlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYmFza2V0LWl0ZW1fX2dpZnRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3OXB4KSB7XG4gIC5iYXNrZXQtaXRlbV9fbm90aWZpY2F0aW9uLWJ0biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4uYmFza2V0LXBhZ2UgLmJhc2tldC1pdGVtLXdyYXBwZXIsIC5iYXNrZXQtcGFnZSAuYi1mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmFza2V0LXNtYWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0LXNtYWxsX193aWRnZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5iYXNrZXQtc21hbGxfX3dpZGdldDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBsZWZ0OiAtMnB4O1xuICByaWdodDogLTJweDtcbiAgYm90dG9tOiAtMnB4O1xuICB0b3A6IC0ycHg7XG59XG5cbi5iYXNrZXQtc21hbGxfX2NlbGwtaWNvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYXNrZXQtc21hbGxfX2NlbGwtaWNvbiArIC5iYXNrZXQtc21hbGxfX2NlbGwtbWFpbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uYmFza2V0LXNtYWxsX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMWFiYTUwO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgZmlsbDogbm9uZTtcbn1cblxuLmJhc2tldC1zbWFsbF9fYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgcmlnaHQ6IC00cHg7XG59XG5cbi5iYXNrZXQtc21hbGxfX2NlbGwtbmFtZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5iYXNrZXQtc21hbGxfX3RpdGxlIHtcbiAgY29sb3I6ICM4YjhkOTI7XG59XG5cbi5iYXNrZXQtc21hbGxfX3ByaWNlIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuYmFza2V0LXNtYWxsX193aWRnZXQ6aG92ZXIgLmJhc2tldC1zbWFsbF9faWNvbiB7XG4gICAgZmlsbDogI2VlZWZmNDtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5iYXNrZXQtc21hbGxfX3dpZGdldDpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uYmFza2V0LXNtYWxsLS1lbXB0eSAuYmFza2V0LXNtYWxsX193aWRnZXQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFza2V0LXNtYWxsX193aWRnZXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuYmFza2V0LXNtYWxsX19jZWxsLWljb24gLnN2Zy1pY29uIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAuYmFza2V0LXNtYWxsX19jZWxsLW5hbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjNDM0MzQ3O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gIH1cbn1cbi5iYXNrZXQgLm1vYmlsZS1wb3B1cC0tcmVzdW1lIC5iYXNrZXRfX3Jlc3VtZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5iYXNrZXRfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uYmFza2V0X19oZWFkZXIuYmFza2V0X19oZWFkZXItbG9hZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmJhc2tldF9faGVhZGVyIC5wYWdlLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYmFza2V0X19jbGVhbiB7XG4gIGNvbG9yOiAjYzFjM2M4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uYmFza2V0X19jbGVhbiAuc3ZnLWljb24ge1xuICBmaWxsOiBub25lO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uYmFza2V0X19wbGFjZWhvbGRlciB7XG4gIG1hcmdpbjogNzBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5iYXNrZXRfX3BsYWNlaG9sZGVyLXZpc3VhbCB7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5iYXNrZXRfX3BsYWNlaG9sZGVyLXRleHQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBjb2xvcjogIzhiOGQ5Mjtcbn1cblxuLmJhc2tldF9fcGxhY2Vob2xkZXItYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG59XG4uYmFza2V0X19wbGFjZWhvbGRlci1hY3Rpb24gLmJ0biB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuXG4uYmFza2V0X19sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYmFza2V0X19zdWNjZXNzIHtcbiAgbWF4LXdpZHRoOiA4MjNweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogNXB4IDVweCA1MHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJhc2tldF9fc3VjY2VzcyBoMSB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5iYXNrZXRfX3N1Y2Nlc3MtaGVhZCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmFza2V0X19zdWNjZXNzLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5iYXNrZXRfX3N1Y2Nlc3MtY29udGVudCAuYmFza2V0X3ByaWNlIHtcbiAgY29sb3I6ICMxYWJhNTA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmFza2V0X19zdWNjZXNzLWNvbnRlbnQgLmJhc2tldF9wcmljZS10eHQge1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYmFza2V0X19zdWNjZXNzLWluZm8ge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmJhc2tldF9fc3VjY2Vzcy1pbmZvIC5kb3RzLWxpc3RfX2l0ZW0ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5iYXNrZXRfX3N1Y2Nlc3MtaW5mbyAuZG90cy1saXN0X19pdGVtOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmFza2V0X19zdWNjZXNzLWluZm8gLmRvdHMtbGlzdF9faXRlbSAuZG90cy1saXN0X19uYW1lIHtcbiAgbWluLXdpZHRoOiA0MCU7XG4gIHdpZHRoOiA0MCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYmFza2V0X19zdWNjZXNzLWluZm8gLmRvdHMtbGlzdF9faXRlbSAuZG90cy1saXN0X192YWx1ZSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLmJhc2tldF9fbGlzdCAuYmFza2V0LWl0ZW0ge1xuICBwYWRkaW5nOiAyMHB4IDI0cHggMjVweDtcbn1cbi5iYXNrZXRfX2xpc3QgLnNlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG59XG4uYmFza2V0X19saXN0IC5zZWN0aW9uLXRpdGxlIGg0IHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogZ3JheTtcbiAgZm9udC1mYW1pbHk6IFNGVUlEaXNwbGF5LCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWNjb3VudC1tYWluLW1lbnUgLnNlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG59XG4uYWNjb3VudC1tYWluLW1lbnUgLnNlY3Rpb24tdGl0bGUgaDQge1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzJweDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiBncmF5O1xuICBmb250LWZhbWlseTogU0ZVSURpc3BsYXksIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5maWxlLWxvYWQtY29udGFpbmVyIC5jYXRhbG9nX190b3AtbmF2LmZsYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmlsZS1sb2FkLWNvbnRhaW5lciAuZmlsZS1sb2FkLW1lc3NhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZpbGUtbG9hZC1jb250YWluZXIgLmZpbGUtbG9hZC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luOiAwIDAgMjBweCAhaW1wb3J0YW50O1xufVxuXG4uYmFza2V0X19tYWluIHtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG4uYmFza2V0X19tYWluLmJhc2tldF9fcmVzdW1lIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYmFza2V0X19tYWluIC5iYXNrZXRfX2xpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDIzcHggcmdiYSgyNCwgMjQsIDMzLCAwLjE1KTtcbn1cblxuLmJhc2tldF9fYXNpZGUge1xuICB3aWR0aDogMzAlO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWxlZnQ6IDIlO1xufVxuXG4uYmFza2V0X19tZXNzYWdlcyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5iYXNrZXRfX21lc3NhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDMwcHg7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzMzMDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4uYmFza2V0X19tZXNzYWdlIC5tZXNzYWdlLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5iYXNrZXRfX21lc3NhZ2UgLm1lc3NhZ2UtdGl0bGUubWVzc2FnZS10aXRsZS0tb3BlbiAubWVzc2FnZV9fYnRuLWFycm93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5iYXNrZXRfX21lc3NhZ2UgLm1lc3NhZ2UtdGl0bGU6aG92ZXIge1xuICBjb2xvcjogIzU5NTk1OTtcbn1cbi5iYXNrZXRfX21lc3NhZ2UgLm1lc3NhZ2UtdGl0bGU6aG92ZXIgLm1lc3NhZ2VfX2J0bi1hcnJvdyB7XG4gIGNvbG9yOiAjNTk1OTU5O1xufVxuLmJhc2tldF9fbWVzc2FnZSAubWVzc2FnZV9fYnRuLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xufVxuLmJhc2tldF9fbWVzc2FnZSAubWVzc2FnZSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4uYmFza2V0X19tZXNzYWdlIC5tZXNzYWdlOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4uYmFza2V0X19tZXNzYWdlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYmFza2V0X19tZXNzYWdlLWNsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjVzO1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgdG9wOiAxMCU7XG59XG4uYmFza2V0X19tZXNzYWdlLWNsb3NlOjpiZWZvcmUge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYmFza2V0X19tZXNzYWdlLWNsb3NlOjphZnRlciB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5iYXNrZXRfX21lc3NhZ2UtY2xvc2U6OmJlZm9yZSwgLmJhc2tldF9fbWVzc2FnZS1jbG9zZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5iYXNrZXRfX21lc3NhZ2UtY2xvc2U6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5iYXNrZXRfX3Jlc3VtZSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMTBweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAyM3B4IHJnYmEoMjQsIDI0LCAzMywgMC4xNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG4uYmFza2V0X19yZXN1bWUuYmFza2V0X19yZXN1bWUtbm90c2hhZG93IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5iYXNrZXRfX3Jlc3VtZSAuYmFza2V0X19tZXNzYWdlcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmFza2V0X19yZXN1bWUgLmJhc2tldF9fbWVzc2FnZXMgLmJhc2tldF9fbWVzc2FnZS1jbG9zZSB7XG4gIHRvcDogMjUlO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJhc2tldF9fcmVzdW1lLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5iYXNrZXRfX3Byb3A6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZmY0O1xufVxuXG4uYXNpZGUtY29tbWVudC1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uYXNpZGUtY29tbWVudC1ibG9jayAuZm9ybV9fZmllbGQge1xuICBwYWRkaW5nOiAwcHggMzBweCAwIDEwcHg7XG59XG5cbi5iYXNrZXRfX3Byb3AtZW50cnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5iYXNrZXRfX3Byb3AtZW50cnlfX3RpdGxlIHtcbiAgcGFkZGluZzogMjBweCAwIDEzcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzJweDtcbn1cblxuLmJhc2tldF9fcHJvcHMgLmJhc2tldF9fcHJvcCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbi5iYXNrZXRfX3Byb3BzIC5iYXNrZXRfX3Byb3AtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuLmJhc2tldF9fcHJvcHMgLmJhc2tldF9fcHJvcC12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmJhc2tldF9fcHJvcHMgLmJhc2tldF9fcHJvcC12YWx1ZSBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbi5iYXNrZXRfX3Byb3AtLXRvdGFsIC5iYXNrZXRfX3Byb3AtdmFsdWUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ0cHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJhc2tldF9fcHJvcC0tdG90YWwgLmJhc2tldF9fcHJvcC1jdXJyZW5jeSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiBncmF5O1xufVxuXG4uYmFza2V0X19wcm9wLW5hbWUge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5iYXNrZXRfX3Byb3AtY3VycmVuY3kge1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uYmFza2V0X19wcm9wLS1kaXNjb3VudCB7XG4gIHBhZGRpbmc6IDdweCAwO1xufVxuLmJhc2tldF9fcHJvcC0tZGlzY291bnQgLmJhc2tldF9fcHJvcC1lbnRyeSB7XG4gIHBhZGRpbmc6IDdweCAwO1xufVxuLmJhc2tldF9fcHJvcC0tZGlzY291bnQgLmJhc2tldF9fcHJvcC1jdXJyZW5jeSxcbi5iYXNrZXRfX3Byb3AtLWRpc2NvdW50IC5iYXNrZXRfX3Byb3AtdmFsdWUge1xuICBjb2xvcjogIzFhYmE1MDtcbn1cbi5iYXNrZXRfX3Byb3AtLWRpc2NvdW50IC5hY2NvcmRpb25fX2ljb24ge1xuICBjb2xvcjogIzFhYmE1MDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uYmFza2V0X19hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmJhc2tldF9fYWN0aW9uIC5wcm9tb2NvZGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYmFza2V0X19vcmRlciB7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAyMHB4IDI0cHggMjNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5iYXNrZXRfX29yZGVyIC5zdmctaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4uYmFza2V0X19vcmRlci5saW5rLXVuZGVybGluZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmJhc2tldC1ub3RlIHtcbiAgcGFkZGluZzogMjBweCAyNHB4IDEzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xufVxuXG4uYmFza2V0LWl0ZW1fX3ByaWNlLWZ1bGwge1xuICB3aWR0aDogMTQwcHg7XG4gIG1pbi13aWR0aDogMTQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuXG4uYmFza2V0LWZvcm0tZGF0YS1kZWxpdmVyeSAuZm9ybV9fZ3JvdXAtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5iYXNrZXRfX3Byb3AtZGVsaXZlcnktbWV0aG9kIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5iYXNrZXQtYWRkcmVzcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDMwcHggMThweDtcbn1cblxuLmJ0bi1ibG9jay1jbGVhciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYnRuLWJsb2NrLWNsZWFyLmJhc2tldF9fYWN0aW9uIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuLmJ0bi1ibG9jay1jbGVhci5iYXNrZXRfX2FjdGlvbiAuY2xlYXItYmFza2V0IHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYnRuLWJsb2NrLWNsZWFyLmJhc2tldF9fYWN0aW9uIC5jbGVhci1iYXNrZXQgc3BhbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG59XG5cbi5jbGVhci1iYXNrZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMzRweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICMzMzM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZmFmYWY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZTllOWVkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNsZWFyLWJhc2tldCBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xufVxuLmNsZWFyLWJhc2tldDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkMGQwZDc7XG59XG5cbi5hZGRyZXNzLWZvcm0ge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmJhc2tldC1hZGRyZXNzLWxpc3QgLmJhc2tldC1zZWxlY3QtZmllbGQgLmZpZWxkLXNlbGVjdF9fYnRuIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItY29sb3I6ICNjNGM0YzQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5iYXNrZXQtYWRkcmVzcy1saXN0IC5iYXNrZXQtc2VsZWN0LWZpZWxkIC5maWVsZC1zZWxlY3RfX2xpc3Qge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uYmFza2V0LWFkZHJlc3MtbGlzdCAuYmFza2V0LWVudGVyLWhlYWQgLmJ0biB7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogIzg4ODtcbiAgYm9yZGVyLWNvbG9yOiAjODg4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJhc2tldC1hZGRyZXNzLWluZm8ge1xuICBwYWRkaW5nOiAyMHB4IDAgMDtcbn1cbi5iYXNrZXQtYWRkcmVzcy1pbmZvIC5wYXJhbXMtbGlzdF9fbGVmdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM4MTgxODE7XG59XG4uYmFza2V0LWFkZHJlc3MtaW5mbyAucGFyYW1zLWxpc3RfX3JpZ2h0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmJhc2tldC1hZGRyZXNzLWluZm8gLnBhcmFtcy1saXN0X19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmJhc2tldC1kZWxpdmVyeS1ibG9jayAuZmllbGQtcmFkaW8tYnV0dG9uc19fbGlzdCAuZmllbGQtY2hlY2tib3hfX2ljb24ge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbn1cbi5iYXNrZXQtZGVsaXZlcnktYmxvY2sgLmZpZWxkLXJhZGlvLWJ1dHRvbnNfX2xpc3QgLnN2Zy1pY29uIHtcbiAgZmlsbDogIzMzMztcbn1cblxuLmJhc2tldF9fcmVzdW1lLXR4dCAuaDUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLmJhc2tldF9fc2hvdy1jYXRhbG9nIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5iYXNrZXRfX21lc3NhZ2UtY2xvc2U6aG92ZXIge1xuICAgIGNvbG9yOiAjOGI4ZDkyO1xuICB9XG5cbiAgLmJhc2tldF9fY2xlYW46aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI5OXB4KSB7XG4gIC5iYXNrZXQtaXRlbV9fcHJpY2UtZnVsbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuYmFza2V0LWFkZHJlc3MtbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5iYXNrZXQtYWRkcmVzcy1saXN0IC5iYXNrZXQtZW50ZXItaGVhZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNzBweDtcbiAgICBsZWZ0OiA3cHg7XG4gIH1cblxuICAuYmFza2V0LWFkZHJlc3MtaW5mbyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5iYXNrZXRfX2hlYWRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gIH1cblxuICAuYmFza2V0X19sYXlvdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmJhc2tldF9fdG9vbGJhciB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IGNhbGMoZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20sIDApKTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgei1pbmRleDogMjA7XG4gIH1cbiAgLmJhc2tldF9fdG9vbGJhciAuc3ZnLWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGZpbGw6IG5vbmU7XG4gICAgaGVpZ2h0OiA5cHg7XG4gIH1cbiAgLmJhc2tldF9fdG9vbGJhcjo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDEwMCU7XG4gICAgei1pbmRleDogMTA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNCwgMjQsIDMzLCAwKSwgcmdiYSgyNCwgMjQsIDMzLCAwLjA1KSk7XG4gIH1cbiAgLmJhc2tldF9fdG9vbGJhci5oaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICAuYmFza2V0X190b29sYmFyIC5idG4ge1xuICAgIGhlaWdodDogNDRweDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmJhc2tldF9fdG9vbGJhciAuYmFza2V0X19vcmRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgZmxleC1ncm93OiAyO1xuICB9XG5cbiAgLmJhc2tldF9fcmVzdW1lIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICB9XG5cbiAgLmJhc2tldF9fYXNpZGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbiAgLmJhc2tldF9fYXNpZGUgLmJhc2tldF9fcmVzdW1lIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuXG4gIC5iYXNrZXRfX3Jlc3VtZS1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLmJhc2tldF9fcmVzdW1lLWhlYWRlciAuaDQge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuXG4gIC5iYXNrZXRfX3Byb3Age1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5iYXNrZXRfX3Byb3AtZW50cnkge1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgfVxuXG4gIC5iYXNrZXRfX3Rvb2xiYXIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYmFza2V0X190b29sYmFyIC5idG4tZGVmYXVsdCBzdmcge1xuICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICB9XG5cbiAgLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5zYXZlLWJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFza2V0X19wbGFjZWhvbGRlci12aXN1YWwge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG5cbiAgLmJhc2tldF9fcGxhY2Vob2xkZXItYWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG5cbiAgLmJhc2tldF9fcGxhY2Vob2xkZXItdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICB9XG5cbiAgLmJhc2tldF9fcmVzdW1lIHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcbiAgfVxuXG4gIC5iYXNrZXRfX2hlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAuYmFza2V0X19oZWFkZXIudGl0bGUtd2l0aC1jbGVhciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5iYXNrZXQtaXRlbV9fcHJpY2UtZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAub3JkZXItbGtfX2l0ZW1zIC5iYXNrZXQtYWN0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxuXG4gIC5iYXNrZXQtYWN0aW9uIHtcbiAgICBvcmRlcjogNDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5iYXNrZXQtc2VsZWN0LWZpZWxkIHtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgLmJhc2tldC1hZGRyZXNzLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmJhc2tldC1hZGRyZXNzLWxpc3QgLmJhc2tldC1lbnRlci1oZWFkIHtcbiAgICBtYXJnaW4tbGVmdDogNTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmFza2V0X19yZXN1bWUge1xuICAgIHRvcDogMTUwcHg7XG4gIH1cbn1cbi8qMDkuMTIuMjAqL1xuLnByaWNlLWluZm8ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzgwODA4MDtcbiAgcGFkZGluZzogMTBweCAwIDVweDtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcmljZS1pbmZvIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5wcmljZS1pbmZvIC5saXN0LWxpbmtzIHtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0zcHg7XG59XG5cbi5wcmljZS1pbmZvIC5saXN0LWxpbmtzIGEge1xuICBjb2xvcjogIzFBQkE1MDtcbiAgbWFyZ2luOiAwIDNweDtcbn1cblxuLnByaWNlLWluZm8gLmxpc3QtbGlua3MgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiL1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi5wcmljZS1pbmZvIC5saXN0LWxpbmtzIGE6bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pdGVtLXByaWNlLWluZm8gLnByaWNlLWluZm8ge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgaGVpZ2h0OiA3MHB4O1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLml0ZW0tcHJpY2UtaW5mbyAucHJpY2UtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAtOHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uaXRlbS1wcmljZS1pbmZvOmhvdmVyIHtcbiAgei1pbmRleDogNjtcbn1cblxuLml0ZW0tcHJpY2UtaW5mbzpob3ZlciAucHJpY2UtaW5mbyB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBib3R0b206IC03MHB4O1xufVxuXG4ucHJpY2UtaW5mby1wb3BhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB6LWluZGV4OiA4O1xufVxuXG4ucHJpY2UtaW5mby1wb3BhcCAucHJpY2UtaW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyN3B4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDM7XG4gIHdpZHRoOiAyMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5wcmljZS1pbmZvLXBvcGFwIC5wcmljZS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogLTVweDtcbiAgcmlnaHQ6IC01cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5wcmljZS1pbmZvLXBvcGFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmZmZmIHRyYW5zcGFyZW50O1xuICB0b3A6IDIycHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuXG4ucHJpY2UtaW5mby1wb3BhcCAuaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvZnJvbnRlbmQvYnVpbGQvaW1hZ2VzL2ljb24vbmV3X3dhcm5pbmcuc3ZnXCIpO1xufVxuXG4ucHJpY2UtaW5mby1wb3BhcDpob3ZlcjpiZWZvcmUsXG4ucHJpY2UtaW5mby1wb3BhcDpob3ZlciAucHJpY2UtaW5mbyB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4ucHJpY2UtaW5mby1wb3BhcCAubGlzdC1saW5rcyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYi1tYWluLmJhc2tldC1vcmRlci1wYWdlIC5jZW50ZXItb3JkZXItY29udGFpbmVyIC5wYXktYm90dG9tLWJsb2NrIC5pbm5lci1ibG9jayB7XG4gIHBhZGRpbmc6IDMxcHggMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pdGVtLXByaWNlLWluZm8gLnByaWNlLWluZm8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmNsZWFyLWJ1c2tldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEzNHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjYWZhZmFmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWZhZmFmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxuLmNsZWFyLWJ1c2tldDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTZweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2xvY2FsL2Zyb250ZW5kL2J1aWxkL2ltYWdlcy9pY29uL2Nyb3NzLnN2Z1wiKSBuby1yZXBlYXQ7XG59XG5cbi5jbGVhci1idXNrZXQtcG9wdXAtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLmNsZWFyLWJ1c2tldC1wb3B1cC13cmFwcGVyLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNsZWFyLWJ1c2tldC1wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NSU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbWF4LXdpZHRoOiAzODBweDtcbiAgcGFkZGluZzogNDNweCA0MnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucG9wdXAtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4ucG9wdXAtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNTk1OTU5O1xufVxuXG4uY2xlYXItYnVza2V0LXBvcHVwIGJ1dHRvbixcbi5lbXB0eS1idXNrZXQgYnV0dG9uIHtcbiAgd2lkdGg6IDcycHg7XG4gIGhlaWdodDogNDZweDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUY0MjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucG9wdXAtY2xvc2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE5cHg7XG4gIHJpZ2h0OiAxOXB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbG9jYWwvZnJvbnRlbmQvYnVpbGQvaW1hZ2VzL2ljb24vcG9wdXBfY3Jvc3Muc3ZnXCIpIG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmNsZWFyLWJ1c2tldC1wb3B1cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5lbXB0eS1idXNrZXQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uZW1wdHktYnVza2V0IHNwYW4ge1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI0FDQUNBQztcbn1cblxuLmVtcHR5LWJ1c2tldCBidXR0b24ge1xuICB3aWR0aDogMjQycHg7XG4gIGhlaWdodDogNDZweDtcbn1cblxuLndpdGhvdXQtY2hlY2tib3guY2xlYXItYnVza2V0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udGl0bGUtcm93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi8qIDI2LjAyIG5ldyAqL1xuLnRpdGxlLXdpdGgtY2xlYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50aXRsZS13aXRoLWNsZWFyIC5wcmljZS1jaGVja2JveC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAtNTdweDtcbn1cblxuLnRpdGxlLXdpdGgtY2xlYXIgLmNsZWFyLWJ1c2tldCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnRpdGxlLXdpdGgtY2xlYXIgLnByaWNlLWNoZWNrYm94IHtcbiAgd2lkdGg6IDMxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgLnRpdGxlLXdpdGgtY2xlYXIudGl0bGUtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLnRpdGxlLXdpdGgtY2xlYXIgLnByaWNlLWNoZWNrYm94LXdyYXBwZXIge1xuICAgIHRvcDogLTQ1cHg7XG4gIH1cblxuICAudGl0bGUtd2l0aC1jbGVhciAucHJpY2UtY2hlY2tib3gucHJpY2UtY2hlY2tib3gtLXJldGFpbCB7XG4gICAgd2lkdGg6IDMyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLnRpdGxlLXdpdGgtY2xlYXIgLnByaWNlLWNoZWNrYm94LXdyYXBwZXIge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLnRpdGxlLXdpdGgtY2xlYXIgLnByaWNlLWNoZWNrYm94IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLnByaWNlLWNoZWNrYm94IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC50aXRsZS13aXRoLWNsZWFyLnRpdGxlLXJvdy5lbXB0eS1iYXNrZXQge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICB9XG5cbiAgLmNsZWFyLWJ1c2tldCB7XG4gICAgd2lkdGg6IDEwMXB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLmNsZWFyLWJ1c2tldDphZnRlciB7XG4gICAgdG9wOiA2cHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC50aXRsZS13aXRoLWNsZWFyIC5wcmljZS1jaGVja2JveCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC50aXRsZS13aXRob3V0LXByaWNlLWNoZWNrYm94LnRpdGxlLXJvdyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi8qIDE1LjAzLjIwMjEgKi9cbi5iLW1haW4uYmFza2V0LXBhZ2UgLmItY29udGVudCAuZmluYWwtYmFza2V0LXByaWNlIC50by1vcmRlci1idG4sXG4uZW1wdHktYnVza2V0IGJ1dHRvbixcbi5jbGVhci1idXNrZXQtcG9wdXAgYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uYi1tYWluLmJhc2tldC1wYWdlIC5maW5hbC1iYXNrZXQtcHJpY2UgLnRvLW9yZGVyLWJ0bjpob3Zlcixcbi5lbXB0eS1idXNrZXQgYnV0dG9uOmhvdmVyLFxuLmNsZWFyLWJ1c2tldC1wb3B1cCBidXR0b246aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uYmFza2V0LW9yZGVyLXBhZ2UgLml0ZW0tbm90ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3NXB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5pdGVtLW5vdGUtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM1OTU5NTk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5pdGVtLW5vdGUtdGV4dDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTI1cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzFBQkE1MDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxQUJBNTA7XG59XG5cbi5zYWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZzogMXB4IDVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMjRDM0Q7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnNhbGUtbGFiZWw6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgbGVmdDogLTdweDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkICNGMjRDM0Q7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFza2V0LW9yZGVyLXBhZ2UgLml0ZW0tbm90ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTE2NXB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgdG9wOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5iYXNrZXQtb3JkZXItcGFnZSAuaXRlbS1ub3RlIHtcbiAgICBsZWZ0OiAtMTAwcHg7XG4gICAgYm90dG9tOiAtMTY1cHg7XG4gIH1cbn1cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZV9fdGl0bGUtcm93IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuc2F2ZS1idG4tYmxvY2sge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgLW1zLWZsZXgtcGFjazogZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB3aWR0aDogY2FsYygzMiUgLSAycHgpO1xufVxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2UgLnNhdmUtYnRuLWJsb2NrIC5zYXZlLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuc2F2ZS1idG4tYmxvY2sgLnNhdmUtYnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG9wYWNpdHk6IDAuODtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuc2F2ZS1idG4tYmxvY2sgLnBkZjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL2NvbXBvbmVudHMvc2gvYmFza2V0Ly9pbWcvcGRmLnBuZ1wiKTtcbn1cblxuLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5zYXZlLWJ0bi1ibG9jayAuZXhjZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC9jb21wb25lbnRzL3NoL2Jhc2tldC9pbWcvZXhjZWwuc3ZnXCIpO1xufVxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2UgLnNhdmUtYnRuLWJsb2NrIC5wcmludDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL2NvbXBvbmVudHMvc2gvYmFza2V0Ly9pbWcvcHJpbnQucG5nXCIpO1xufVxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2UgLnNlY29uZC1ibG9jayB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5mb3JtLWdyb3VwX19iYXNrZXQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5mb3JtLWdyb3VwX19iYXNrZXQgYSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG9wYWNpdHk6IDAuODtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL2NvbXBvbmVudHMvc2gvYmFza2V0Ly9pbWcvY2FydC1ncmV5LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuc2Vjb25kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuYi1tYWluLmJhc2tldC1wYWdlIC5maW5hbC1iYXNrZXQtcHJpY2UgLnRpdGxlLWJsb2NrIGg1IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cblxuLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5iYXNrZXQtbm90ZSB7XG4gIHBhZGRpbmc6IDIwcHggMjRweCAxM3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcbn1cblxuLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5iYXNrZXQtbm90ZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuYi1tYWluLmJhc2tldC1wYWdlIC5sZWZ0LWJsb2NrIC5jYXRhbG9nLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogYXV0bztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2UgLnRhYi1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnByb2R1Y3QtaW5mbyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi5kaXZpZGVyLTIwcHgge1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5kaXZpZGVyLWJvcmRlci0xIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG59XG5cbi5sZWZ0LWJsb2NrIHtcbiAgd2lkdGg6IDcwJTtcbn1cblxuLmdyZWVuLWJsb2NrIHtcbiAgcGFkZGluZzogMThweCAzMHB4IDI1cHggMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZmI3NTg7XG59XG5cbi5ncmVlbi1ibG9jayBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlZW4tYmxvY2sgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5ncmVlbi1ibG9jayBhOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uZGVsaXZlcnktZGlhbG9nIHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5kZWxpdmVyeS1kaWFsb2dfX3RpdGxlIHtcbiAgcGFkZGluZzogMzVweCAzMHB4IDMwcHggMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cblxuLmRlbGl2ZXJ5LWRpYWxvZ19fc21hbGwtdGl0bGUge1xuICBwYWRkaW5nOiAwIDMwcHggMThweCAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLmRlbGl2ZXJ5LWRpYWxvZ19fbWFpbi1jb250YWN0cyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLyogLmRlbGl2ZXJ5LWRpYWxvZ19fYWRkcmVzcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDM4cHg7XG59ICovXG4uZGVsaXZlcnktZGlhbG9nX19jb21tZW50cyB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4uZGVsaXZlcnktZGlhbG9nX19zZW5kLWJsb2NrIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4uZGVsaXZlcnktZGlhbG9nX19zZW5kLWJsb2NrIC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZGVsaXZlcnktZGlhbG9nIC5uYXYtdGFicyB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLmRlbGl2ZXJ5LWRpYWxvZyAubmF2LXRhYnMgPiBsaSA+IGEge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmRlbGl2ZXJ5LWRpYWxvZyAudGFiLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5kZWxpdmVyeS1kaWFsb2cgLnRhYi1jb250ZW50OjpiZWZvcmUge1xuICByaWdodDogMzBweDtcbiAgbGVmdDogMzBweDtcbn1cblxuLmRlbGl2ZXJ5LWRpYWxvZyAuZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5kZWxpdmVyeS1kaWFsb2cgLmZvcm0tZmllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzO1xufVxuXG4uZGVsaXZlcnktZGlhbG9nIC5mb3JtLWZpZWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5jaGVja2VkLWxpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIC8qanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyovXG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDM2cHg7XG59XG5cbi5jaGVja2VkLWxpc3QgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uY2hlY2tlZC1saXN0X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDIycHggMjBweCAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2hlY2tlZC1saXN0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5jaGVja2VkLWxpc3RfX2l0ZW0tLWFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxZmI3NTg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmNoZWNrZWQtbGlzdF9faXRlbS0tYWN0aXZlIC5jaGVja2VkLWxpc3RfX2l0ZW0tdGl0bGUge1xuICBjb2xvcjogIzFmYjc1ODtcbn1cblxuLmNoZWNrZWQtbGlzdF9faXRlbS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uY2hlY2tlZC1saXN0X19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzU5NTk1OTtcbn1cblxuLmNoZWNrZWQtbGlzdC0tZGF0ZSB7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmNoZWNrZWQtbGlzdC0tZGF0ZSAuY2hlY2tlZC1saXN0X19pdGVtIHtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOTZweDtcbiAgZmxleC1iYXNpczogOTZweDtcbiAgaGVpZ2h0OiA2NXB4O1xuICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2hlY2tlZC1saXN0LS1kYXRlIC5jaGVja2VkLWxpc3RfX2l0ZW0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jaGVja2VkLWxpc3QtLXBheW1lbnQge1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG5cbi5jaGVja2VkLWxpc3QtLXBheW1lbnQgLmNoZWNrZWQtbGlzdF9faXRlbS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmRlbGl2ZXJ5LXRhYnMge1xuICAvKm1hcmdpbi1ib3R0b206IDM2cHg7Ki9cbiAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gIC8qYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7Ki9cbn1cblxuLmRlbGl2ZXJ5LXRhYnNfX2NvbnRlbnQgcCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLmRlbGl2ZXJ5LXRhYnNfX2NvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmF2YWlsYWJpbGl0eS1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG5cbi5hdmFpbGFiaWxpdHktYmxvY2tfX3N0b3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gIGNvbG9yOiAjNTk1OTU5O1xufVxuXG4uYXZhaWxhYmlsaXR5LWJsb2NrX19zdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGYwNDA0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5hdmFpbGFiaWxpdHktYmxvY2tfX29yZGVyIHtcbiAgY29sb3I6ICNhZWFlYWU7XG59XG5cbi5kYXRlLWZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZGF0ZS1maWVsZCAuZm9ybS1ncm91cCB7XG4gIHdpZHRoOiAzMy4zMzMzJTtcbn1cblxuLmRhdGUtZmllbGQgLmRhdGUtZmllbGQtZ3JvdXAge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmJvdHRvbS1ibG9jayAubW9iaWxlLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFNGVUlEaXNwbGF5LCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZjQyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyMzNweDtcbiAgcGFkZGluZy10b3A6IDlweDtcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbn1cblxuLmNoZWNrb3V0LWJhc2tldC1wYWdlIC5kZWxpdmVyeS1kaWFsb2cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNoZWNrb3V0LWJhc2tldC1wYWdlIC5maW5hbC1iYXNrZXQtcHJpY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keS5kZWxpdmVyeS1iYXNrZXQtcGFnZSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuYm9keS5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuYi1wYWdlIHtcbiAgb3ZlcmZsb3c6IHVuc2V0O1xufVxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2UgLmItbWFpbi5iYXNrZXQtcGFnZSAuZmluYWwtYmFza2V0LXByaWNlIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAxNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyNHB4KSB7XG4gIC5jaGVja2VkLWxpc3QtLWRhdGUge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuYi1tYWluLmJhc2tldC1wYWdlIC5maW5hbC1iYXNrZXQtcHJpY2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuZGVsaXZlcnktYmFza2V0LXBhZ2UgLmItbWFpbi5iYXNrZXQtcGFnZS5iYXNrZXQtb3JkZXItcGFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cblxuICAubGVmdC1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuc2F2ZS1idG4tYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZGVsaXZlcnktYmFza2V0LXBhZ2UgLmJhc2tldF9faGVhZGVyLWxvYWQgLnNhdmUtYnRuLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuc2Vjb25kLWJsb2NrIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAuZGVsaXZlcnktYmFza2V0LXBhZ2UgLmZvcm0tZ3JvdXBfX2Jhc2tldCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMTFweDtcbiAgICB6LWluZGV4OiA2O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuZGVsaXZlcnktYmFza2V0LXBhZ2UgLmItbWFpbi5iYXNrZXQtcGFnZSAuZmluYWwtYmFza2V0LXByaWNlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgLTI0cHg7XG4gIH1cblxuICAucHJvZHVjdC1pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmdyZWVuLWJsb2NrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgfVxuXG4gIC5kZWxpdmVyeS1kaWFsb2dfX21haW4tY29udGFjdHMge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5kZWxpdmVyeS1kaWFsb2dfX21haW4tY29udGFjdHMgLmZvcm0tZmllbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLmRlbGl2ZXJ5LWRpYWxvZ19fbWFpbi1jb250YWN0cyAuZm9ybS1maWVsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuZGVsaXZlcnktZGlhbG9nX19hZGRyZXNzIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuZGVsaXZlcnktZGlhbG9nX19hZGRyZXNzIC5mb3JtLWZpZWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC5kZWxpdmVyeS1kaWFsb2dfX2FkZHJlc3MgLmZvcm0tZmllbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmRlbGl2ZXJ5LWRpYWxvZyAubmF2LXRhYnMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuZGVsaXZlcnktZGlhbG9nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmRlbGl2ZXJ5LWRpYWxvZyAuZ3JlZW4tYmxvY2ssXG4uZGVsaXZlcnktZGlhbG9nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgfVxuXG4gIC5jaGVja2VkLWxpc3Qge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLmNoZWNrZWQtbGlzdCAuY2hlY2tlZC1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5jaGVja2VkLWxpc3QtLWRhdGUge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxuXG4gIC5jaGVja2VkLWxpc3QtLWRhdGUgLmNoZWNrZWQtbGlzdF9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmF2YWlsYWJpbGl0eS1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICB9XG5cbiAgLmRhdGUtZmllbGQgLmZvcm0tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmJvdHRvbS1ibG9jayAuZGVza3RvcC1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYm90dG9tLWJsb2NrIC5tb2JpbGUtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5kYXRlLWZpZWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5ib3R0b20tYmxvY2sgLm1vYmlsZS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZpbmFsLWJhc2tldC1wcmljZSAuYm90dG9tLWJsb2NrIHtcbiAgICB3aWR0aDogODglO1xuICB9XG5cbiAgLmJhc2tldC1icmljZSAuZmluYWwtcHJpY2UtZWxlbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5kZWxpdmVyeS1kaWFsb2dfX3NtYWxsLXRpdGxlLmRhdGUtc2VsZWN0IHtcbiAgbWFyZ2luLXRvcDogMzhweDtcbn1cblxuLmJhc2tldC1vcmRlci1wYWdlIC5pdGVtLS1jaGVja2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmJhc2tldC1vcmRlci1wYWdlIC5pdGVtLS1jaGVja2JveCBpbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0UxRTFFMTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBsZWZ0OiAtMjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cblxuLmlzLWNsaWVudC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4uaXMtY2xpZW50LWNvbnRhaW5lciAuY2hlY2tib3gtaXRlbV9fbmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogcGFkZGluZy1sZWZ0OiAzMHB4OyAqL1xufVxuXG4uaXMtY2xpZW50LWNvbnRhaW5lciAuaXMtY2xpZW50LWNoZWNrYm94IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uaXMtY2xpZW50LWNvbnRhaW5lciBpbnB1dCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5idXR0b25zLW9yZGVycyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pcy1jbGllbnQtY29udGFpbmVyIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJhc2tldC1wYWdlIC5tYXAtbGluay5saW5rLS1tYXAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzFhYmE1MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhc2tldF9fc3VjY2Vzcy1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgfVxuXG4gIC5iYXNrZXRfX3N1Y2Nlc3MtaW5mbyB7XG4gICAgcGFkZGluZzogNDBweCAxMzBweDtcbiAgfVxuXG4gIC5iYXNrZXRfX3N1Y2Nlc3Mge1xuICAgIHBhZGRpbmc6IDgwcHggNDBweDtcbiAgfVxuICAuYmFza2V0X19zdWNjZXNzIGgxIHtcbiAgICBtYXJnaW46IDQwcHggMCAwO1xuICB9XG5cbiAgLmJhc2tldF9fc3VjY2Vzcy1oZWFkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uYmFza2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5iYXNrZXRfX3NtYWxsLW5vdGUge1xuICBtYXJnaW46IDI0cHggMDtcbn1cblxuLmJhc2tldF9fcHJvZHVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmFza2V0X19jZWxsLXNlcCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNzJweDtcbn1cblxuLmJhc2tldF9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmJhc2tldF9fc3ViZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzg2ODY4Qjtcbn1cblxuLmJhc2tldF9fYWNjZW50IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmJhc2tldHNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5iYXNrZXRzX19saXN0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uYmFza2V0c19fbGlzdC1pdGVtLmFjdGl2ZSAuYmFza2V0c19fbGlzdC1idG4tbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiYTUwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uYmFza2V0c19fbGlzdC1pdGVtOmZpcnN0LWNoaWxkIC5iYXNrZXRfX2RkLS1yaWdodCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uYmFza2V0c19fbGlzdC1pdGVtLWJ0biB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5iYXNrZXRzX19saXN0LWl0ZW0taWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5iYXNrZXRfX2xpbmstdW5kZXJsaW5lIHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5iYXNrZXRfX2RkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IDAuMjVzLCBsZWZ0IDBzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDIwMHB4O1xuICB6LWluZGV4OiAxMjA7XG59XG5cbi5iYXNrZXRfX2RkLS1hbHQge1xuICB3aWR0aDogMjQwcHg7XG59XG5cbi5iYXNrZXRfX2RkLS1sZWZ0IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5iYXNrZXRfX2RkLS1yaWdodCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4uYmFza2V0X19kZC0tb3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xufVxuXG4uYmFza2V0X19kZC1saXN0IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5iYXNrZXRfX2RkLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMXB4IDEycHggMTFweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMxYWJhNTA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5iYXNrZXRfX2RkLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEY0RkU7XG59XG5cbi5iYXNrZXRfX2JvdHRvbS1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5iYXNrZXRfX3N1bSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5iYXNrZXRfX3N1bSAucHJpY2VfX2dyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJhc2tldF9fYm90dG9tLWZvb3Rlci1sZWZ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5iYXNrZXRfX2JvdHRvbS1mb290ZXItcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5iYXNrZXRfX2xpbmstYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmJhc2tldF9fbGluay1hY3Rpb24tMiB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5iYXNrZXRfX2VtcHR5LXRleHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzExMTtcbiAgbWF4LXdpZHRoOiA4ODJweDtcbn1cblxuLmJhc2tldF9fdGl0bGUtZm9ybSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJhc2tldF9fZm9ybSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5iYXNrZXRfX2Zvcm0td3JhcCB7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xufVxuXG4uYmFza2V0c19fbGlzdC1idG4tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNztcbiAgY29sb3I6ICM4Njg2OEI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMsIGNvbG9yIDAuMjVzO1xufVxuXG4uYmFza2V0c19fbGlzdC1pdGVtLmFjdGl2ZSAuYmFza2V0c19fbGlzdC1idG4tbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5iYXNrZXRzX19saXN0LWl0ZW0tLW1haW4uYWN0aXZlIC5iYXNrZXRzX19saXN0LWJ0bi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cblxuLmJhc2tldHNfX2xpc3QtYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYmE1MDtcbn1cblxuLmJhc2tldF9fZW1wdHkge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5iYXNrZXRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC5iYXNrZXRfX2Zvcm0td3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDI4cHg7XG4gIH1cblxuICAuYmFza2V0X19mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cblxuICAuYmFza2V0X19saW5rLXVuZGVybGluZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAuYmFza2V0X19zdWJmb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gIH1cblxuICAuYmFza2V0X19zdWJmb290ZXItY2VsbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5iYXNrZXRfX21vYi1yZXN1bWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1Rjc7XG4gICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuYmFza2V0X19tb2ItcmVzdW1lLXRvcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAjODY4NjhCO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5iYXNrZXRfX3N1bSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmJhc2tldF9fc3VtIC5wcmljZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuYmFza2V0X19zdWJmb290ZXItY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5iYXNrZXRfX2JvdHRvbS1mb290ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmJhc2tldF9fYm90dG9tLWZvb3Rlci1yaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuXG4gIC5iYXNrZXRzX19saXN0LXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAuYmFza2V0c19fbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgLmJhc2tldHNfX2xpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuYmFza2V0c19fbGlzdC1idG4tbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuXG4gIC5iYXNrZXRzX19saXN0LWl0ZW0tYnRuLS1wbHVzIC5iYXNrZXRzX19saXN0LWl0ZW0taWNvbiB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICB9XG5cbiAgLmJhc2tldHNfX2xpc3QtaXRlbS1idG4tLW1vYiB7XG4gICAgY29sb3I6ICMxYWJhNTA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmJhc2tldHNfX2xpc3QtaXRlbS1idG4tLW1vYjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY3O1xuICB9XG5cbiAgLmJhc2tldHNfX2xpc3QtLWRkLWNvbnRlbnQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDYwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAuYmFza2V0c19fbGlzdC0tZGQtY29udGVudC5vcGVuIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgei1pbmRleDogMTIwO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB9XG5cbiAgLmJhc2tldHNfX2xpc3QtYnRuLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG5cbiAgLmJhc2tldHNfX2xpc3QtaXRlbSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLmJhc2tldHNfX2xpc3QtaXRlbS5hY3RpdmUgLmJhc2tldHNfX2xpc3QtYnRuLWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cblxuICAuYmFza2V0c19fbGlzdC0tZGQtY29udGVudCAuYmFza2V0c19fbGlzdC1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuYmFza2V0c19fbGlzdC1pdGVtLWJ0biB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLmJhc2tldHNfX2xpc3QtaXRlbS1idG4tLWdlYXIge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgfVxuXG4gIC5iYXNrZXRzX19saXN0LWl0ZW0tYnRuLS1nZWFyOmFmdGVyIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbGVmdDogNnB4O1xuICB9XG5cbiAgLmJhc2tldHNfX2xpc3QtaXRlbS1idG4tLXBsdXMge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAuYmFza2V0c19fbGlzdC1pdGVtLWJ0bi0tcGx1czphZnRlciB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxlZnQ6IDRweDtcbiAgfVxuXG4gIC5zdmctaWNvbi5iYXNrZXRzX19saXN0LWJ0bi1saW5rLWljb24ge1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5iYXNrZXRzX19saXN0LWl0ZW0ub3BlbiAuYmFza2V0c19fbGlzdC1idG4tbGluay1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gIH1cblxuICAuYmFza2V0X19saW5rLXVuZGVybGluZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuXG4gIC5iYXNrZXRfX2Zvcm0ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuYmFza2V0X19zbWFsbC1ub3RlIHtcbiAgICBtYXJnaW46IDE2cHggMDtcbiAgfVxufVxuLmJpZy10YWJzX19oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5iaWctdGFic19faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYmlnLXRhYnNfX2J0bi1pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYmlnLXRhYnNfX2J0bi1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG5cbi5iaWctdGFic19fYnRuLWl0ZW0tbW9iaWxlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cbi5iaWctdGFic19fYnRuLWl0ZW0tbW9iaWxlLmFjdGl2ZSBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmJpZy10YWJzX19idG4taXRlbS1tb2JpbGUuYWN0aXZlIC5iaWctdGFic19fYnRuIHtcbiAgY29sb3I6ICMxYWJhNTA7XG59XG4uYmlnLXRhYnNfX2J0bi1pdGVtLW1vYmlsZSAuYmlnLXRhYnNfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYmlnLXRhYnNfX2J0bi1pdGVtLW1vYmlsZSAuYmlnLXRhYnNfX2J0biBzdmcge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cblxuLmJpZy10YWJzX19idG4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBmb250LWZhbWlseTogUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmlnLXRhYnNfX2J0bi5hY3RpdmUge1xuICBjb2xvcjogIzFhYmE1MDtcbn1cblxuLmJpZy10YWJzX19ib2R5IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5iaWctdGFic19fYm9keSAuY2F0YWxvZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5iaWctdGFic19fc2VjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYmlnLXRhYnNfX2l0ZW0gLmJpZy10YWJzX19kZWxpdmVyeSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5iaWctdGFic19fb2ZmZXJzIC5jYXRhbG9nX190b3AtbmF2IHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmJpZy10YWJzX19zZXJ2aWNlIC5wYWdlLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5iaWctdGFic19fc2VydmljZSAuY2F0YWxvZ19faGVhZGVyLWZpbHRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYmlnLXRhYnNfX3NlcnZpY2UgLmZvcm0tZ2xhc3Mge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5iaWctdGFic19fbGVmdC1zZWN0aW9uIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtaW4td2lkdGg6IDA7XG4gIHdpZHRoOiA0MCU7XG59XG5cbi5iaWctdGFic19fcmlnaHQtc2VjdGlvbiB7XG4gIHdpZHRoOiAzMCU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLmJpZy10YWJzX19uYXJyb3ctc2VjdGlvbiB7XG4gIG1heC13aWR0aDogOTkycHg7XG59XG5cbi5iaWctdGFic19fYnRuLWNvdW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC01cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5iaWctdGFic19fYnRuLWl0ZW0tLWNvdW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmlnLXRhYnNfX2J0bi1pdGVtLS1jb3VudDpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU3ZTk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmJpZy10YWJzX19idG4taXRlbS0tY291bnQgLmJpZy10YWJzX19idG46OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJpZy10YWJzX19jaGFyYWN0ZXJpc3RpY3MgLmNoYXJhY3RlcmlzdGljcy10YWJsZV9faXRlbSxcbi5iaWctdGFic19fY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpY3MtdGFibGVfX2l0ZW0tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uYmlnLXRhYnNfX2NoYXJhY3RlcmlzdGljcyAuY2hhcmFjdGVyaXN0aWNzLXRhYmxlX19pdGVtIC50b29sdGlwX190ZXh0LFxuLmJpZy10YWJzX19jaGFyYWN0ZXJpc3RpY3MgLmNoYXJhY3RlcmlzdGljcy10YWJsZV9faXRlbS1uYW1lIC50b29sdGlwX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5iaWctdGFic19fY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpY3MtdGFibGVfX2l0ZW0gLnRvb2x0aXBfX2ljb24sXG4uYmlnLXRhYnNfX2NoYXJhY3RlcmlzdGljcyAuY2hhcmFjdGVyaXN0aWNzLXRhYmxlX19pdGVtLW5hbWUgLnRvb2x0aXBfX2ljb24ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjYpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5iaWctdGFic19fY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpY3MtdGFibGVfX2l0ZW0gLnRvb2x0aXBfX2ljb24gLnN2Zy1pY29uLFxuLmJpZy10YWJzX19jaGFyYWN0ZXJpc3RpY3MgLmNoYXJhY3RlcmlzdGljcy10YWJsZV9faXRlbS1uYW1lIC50b29sdGlwX19pY29uIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi5iaWctdGFic19fc2VjdGlvbnMtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgY29sb3I6ICMzMzM7XG59XG4uYmlnLXRhYnNfX3NlY3Rpb25zLXRpdGxlICsgLmJpZy10YWJzX19zZWN0aW9ucy10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5iaWctdGFic19fZGVzY3JpcHRpb24tdGV4dCB7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5iaWctdGFic19fZGVzY3JpcHRpb24tdGV4dC5iaWctdGFic19fZGVzY3JpcHRpb24tLW9wZW4ge1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuXG4uYmlnLXRhYnNfX3NlY3Rpb25zLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5iaWctdGFic19fc2VjdGlvbnMtZGVzY3JpcHRpb24gdWwgPiBsaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuLmJpZy10YWJzX19zZWN0aW9ucy1kZXNjcmlwdGlvbiB1bCA+IGxpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5iaWctdGFic19fc2VjdGlvbnMtZGVzY3JpcHRpb24gLmJpZy10YWJzX19zZWN0aW9ucy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5iaWctdGFic19fdmlkZW8tYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTI1cHg7XG59XG5cbi5iaWctdGFic19fdmlkZW8taXRlbSB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG5cbi5iaWctdGFic19fdmlkZW8tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xufVxuLmJpZy10YWJzX192aWRlby1jb250YWluZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJpZy10YWJzX19idG4ge1xuICAgIGhlaWdodDogNDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAuYmlnLXRhYnNfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5iaWctdGFic19fc2VjdGlvbnMge1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gIH1cblxuICAuYmlnLXRhYnNfX3JpZ2h0LXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuXG4gIC5iaWctdGFic19fbGVmdC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cblxuICAuYmlnLXRhYnNfX2J0bi1pdGVtOm5vdCg6bGFzdC1jaGlsZCkgLmJpZy10YWJzX19idG46OmFmdGVyIHtcbiAgICByaWdodDogLTEycHg7XG4gIH1cblxuICAuYmlnLXRhYnNfX2J0bi1jb3VudCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5iaWctdGFic19fc2VjdGlvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5iaWctdGFic19fcmlnaHQtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmJpZy10YWJzX19sZWZ0LXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYmlnLXRhYnNfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iaWctdGFic19fYnRuLWl0ZW0tbW9iaWxlLmFjdGl2ZSArIC5iaWctdGFic19faXRlbSB7XG4gICAgcGFkZGluZzogMjBweCAwIDMwcHg7XG4gIH1cblxuICAuYmlnLXRhYnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5iaWctdGFic19faGVhZGVyIHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICB9XG5cbiAgLmJpZy10YWJzX19oZWFkZXI6OmFmdGVyIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTE1cHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2Y2ZjdmOSAwJSwgcmdiYSgyNDYsIDI0NywgMjQ5LCAwLjgpIDIwJSwgcmdiYSgyNDYsIDI0NywgMjQ5LCAwKSAxMDAlKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5iaWctdGFic19fYnRuLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG5cbiAgLmJpZy10YWJzX192aWRlby1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJyZWFkY3J1bWJzIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5icmVhZGNydW1ic19fbGlzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5icmVhZGNydW1ic19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG59XG4uYnJlYWRjcnVtYnNfX2l0ZW06bGFzdC1jaGlsZCAuYnJlYWRjcnVtYnNfX3NlcGFyYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5icmVhZGNydW1ic19fc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwIDEwcHggMCAxMHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiA1cHg7XG4gIGNvbG9yOiAjOGI4ZDkyO1xufVxuXG4uYnJlYWRjcnVtYnNfX2xpbmsge1xuICBjb2xvcjogIzFhYmE1MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBjb2xvcjogIzhiOGQ5MjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmJyZWFkY3J1bWJzX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzU5NTk1OTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuYnJlYWRjcnVtYnNfX2xpbms6Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBkYXNoZWQ7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgfVxufVxuLmJyZWFkY3J1bWJzX19saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjYTA0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJyZWFkY3J1bWJzX19saW5rIHtcbiAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuYnJlYWRjcnVtYnNfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxufVxuLmJ0bi1kZWwge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zNnB4O1xuICByaWdodDogLTdweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uYnRuLWRlbF9faWNvbiB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5idG4tZGVsOmhvdmVyIHtcbiAgY29sb3I6ICMxYWJhNTA7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXRhbG9nLS1jb21wYXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4uY2F0YWxvZy0tY29tcGFyZV9fbm8tcmVzdWx0cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG4uY2F0YWxvZy0tY29tcGFyZV9fbm8tcmVzdWx0cyAuYnRuIHtcbiAgd2lkdGg6IDI0MHB4O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLWxheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZCAucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1wcmV2IHtcbiAgbGVmdDogLTMzcHg7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQgLnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tcHJldi5kaXNhYmxlZCxcbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQgLnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tbmV4dC5kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQgLnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiAtMzNweDtcbiAgbGVmdDogdW5zZXQ7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtYXNpZGUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjYlO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLW1haW4ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDgzLjMzMzMlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbW9kIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtZXhjbHVkZVNpbWlsYXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbXMtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIC5wcm9kdWN0LXQtZ3JpZF9fY2FyZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIC5wcm9kdWN0LXQtZ3JpZF9fcHJpY2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VkZWRlZDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA1MDAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMiwgMTMsIDMzLCAwLjA4KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgdmlzaWJpbGl0eSAwLjNzLCBvcGFjaXR5IDAuM3M7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1tYWluIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4udG91Y2ggLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbWFpbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlLS1oZWFkLWZpeGVkIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cCArIC5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlciB7XG4gIHBhZGRpbmc6IDI0cHggMCAxMXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cC1oZWFkZXItaWNvbiB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAub3BlbiAuY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlci1pY29uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlcjpob3ZlciB7XG4gIGNvbG9yOiAjMWFiYTUwO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtcm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNSwgNDksIDEwNiwgMC4wNCk7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLWFzaWRlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2JTtcbiAgcGFkZGluZzogOHB4IDIwcHggOHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLWFzaWRlLS1ib2xkIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogOHB4IDIwcHggOHB4IDA7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDgzLjMzMzMlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluLWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tY2VsbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiA4cHggMTVweCA4cHggMTVweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluLWNlbGwtLWFjY2VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVhZWY7XG59XG5cbi5uby10b3VjaCAuY2F0YWxvZy1jb21wYXJlX190YWJsZS1yb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmUgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5jYXRhbG9nX19wbGFjZWhvbGRlci10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjQUNBQ0FDO1xufVxuXG4uY2F0YWxvZ19fcGxhY2Vob2xkZXItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjODE4NjkwO1xuICBtYXJnaW46IDEycHggMCAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2F0YWxvZ19fcGxhY2Vob2xkZXItaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZTA2O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNjI4cHg7XG4gIHBhZGRpbmctbGVmdDogNTRweDtcbiAgcGFkZGluZy1yaWdodDogNTRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyOTlweCkge1xuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLWFzaWRlIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1tYWluIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtYXNpZGUge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAuY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1jZWxsIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtYXNpZGUge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLW1haW4ge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW0ge1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLWFzaWRlIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbiB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tY2VsbCB7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLXByZXYge1xuICAgIGxlZnQ6IC0xMHB4O1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLW5leHQge1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1hc2lkZSB7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1tYWluIHtcbiAgICB3aWR0aDogNjYuNjY2NiU7XG4gIH1cblxuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY2F0YWxvZy1jb21wYXJlX190YWJsZS1hc2lkZSB7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbiB7XG4gICAgd2lkdGg6IDY2LjY2NjYlO1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1jZWxsIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWMtZ3JpZC0tc21hbGwgLnByb2R1Y3QtdC1ncmlkX192aXN1YWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuY2F0YWxvZy1jb21wYXJlIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYgLmNoZWNrYm94LXJvd19fdmlzdWFsIHtcbiAgICB0b3A6IDFweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtYXNpZGUge1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbWFpbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW0ge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW1zLWdyaWQge1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9fYm9keSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICB9XG5cbiAgLnRvdWNoIC5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAtaGVhZGVyIHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtYXNpZGUge1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1jZWxsIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cblxuICAuY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluLWdyaWQge1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUgLmlubGluZS10b29sdGlwX19ib2R5IHtcbiAgICB0b3A6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4uY2F0YWxvZy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtIC5zY3UtY29kZSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbGVmdCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2NlbnRlciB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcmlnaHQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX192aXN1YWwtd3JhcCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMjBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fdmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDQyMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX192aXN1YWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4uY2F0YWxvZy1pdGVtX19pbWFnZSxcbi5jYXRhbG9nLWl0ZW1fX2ltYWdlLnByb2R1Y3QtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktLWdyZWVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXRhbG9nLWl0ZW1fX2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LS1ncmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjMWFiYTUwO1xufVxuLmNhdGFsb2ctaXRlbV9fYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktLWdyZWVuIC5hdmFpbGFiaWxpdHlfX21haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhdGFsb2ctaXRlbV9fYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktLWdyZWVuIC5hdmFpbGFiaWxpdHlfX21haW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzFhYmE1MDtcbn1cbi5jYXRhbG9nLWl0ZW1fX2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LS1ncmVlbiAuYXZhaWxhYmlsaXR5X19tYWluIHNwYW4ge1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXRhbG9nLWl0ZW1fX2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LS1ncmVlbiAuYXZhaWxhYmlsaXR5X19tYWluIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogIzFhYmE1MDtcbn1cbi5jYXRhbG9nLWl0ZW1fX2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LS1ncmF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMzMzM7XG59XG4uY2F0YWxvZy1pdGVtX19hdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS0tZ3JheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNERjA0MDQ7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NhbGUtbW9iIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cbi5jYXRhbG9nLWl0ZW1fX3NhbGUtbW9iIC5hdHRlbnRpb24tYmxvY2tfX3RleHQge1xuICBjb2xvcjogIzMzMztcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uY2F0YWxvZy1pdGVtX19zYWxlLW1vYiAuYXR0ZW50aW9uLWJsb2NrX190aW1lLFxuLmNhdGFsb2ctaXRlbV9fc2FsZS1tb2IgLmF0dGVudGlvbi1ibG9ja19fY2FwdGlvbiB7XG4gIGNvbG9yOiAjZTA2O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zYWxlLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMCAwIDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uY2F0YWxvZy1pdGVtX19zYWxlLWJsb2NrIC5hdHRlbnRpb24tYmxvY2tfX3RleHQge1xuICBjb2xvcjogIzFhYmE1MDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uY2F0YWxvZy1pdGVtX19zYWxlLWJsb2NrIC5hdHRlbnRpb24tYmxvY2tfX3RleHQ6aG92ZXIge1xuICBjb2xvcjogIzU5NTk1OTtcbn1cbi5jYXRhbG9nLWl0ZW1fX3NhbGUtYmxvY2sgLmF0dGVudGlvbi1ibG9ja19faWNvbiB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBjb2xvcjogI2ZlYzUzNztcbn1cbi5jYXRhbG9nLWl0ZW1fX3NhbGUtYmxvY2sgLmF0dGVudGlvbi1ibG9ja19faW5mbyB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5jYXRhbG9nLWl0ZW1fX3NhbGUtYmxvY2sgLmF0dGVudGlvbi1ibG9ja19faW5mbyB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5jYXRhbG9nLWl0ZW1fX3NhbGUtYmxvY2sgLmF0dGVudGlvbi1ibG9ja19fY2FwdGlvbiB7XG4gIGNvbG9yOiAjNTk1OTU5O1xufVxuLmNhdGFsb2ctaXRlbV9fc2FsZS1ibG9jayAuYXR0ZW50aW9uLWJsb2NrX190aW1lIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLmNhdGFsb2ctaXRlbV9fcHJpY2UgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY2F0YWxvZy1pdGVtX19wcmljZSAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX19jdXJyZW5jeSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNhdGFsb2ctaXRlbV9fYmFza2V0LWFjdGlvbiB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLmNhdGFsb2ctaXRlbV9fYmFza2V0LWFjdGlvbiAuYmFza2V0LWFjdGlvbl9fYnRuIHtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG59XG4uY2F0YWxvZy1pdGVtX19iYXNrZXQtYWN0aW9uIC5jYXRhbG9nLWl0ZW1fX2F2YWlsYWJpbGl0eS1idG4ge1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLmNhdGFsb2ctaXRlbV9fYmFza2V0LWFjdGlvbiAuYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCAuZmllbGQtaW5wdXQuZmllbGQtY291bnRfX2lucHV0IHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19maWx0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMjVweCAwO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogN3B4IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2Rlc2NyaXB0aW9uLTIge1xuICBtYXJnaW46IDdweCAwO1xuICBjb2xvcjogIzgxODY5MDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc3VidGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3N1YnRpdGxlLWl0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zdWJ0aXRsZS1sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXRhbG9nLWl0ZW1fX3N1YnRpdGxlLWxlZnQgLnNjdS1jb2RlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3N1YnRpdGxlLWxlZnQ6b25seS1jaGlsZCB7XG4gIG1pbi1oZWlnaHQ6IDEwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NjdSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtLXBhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDZweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgcGFkZGluZzogMjBweCAzMHB4IDU1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Njcm9sbGluZyB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgaW5zZXQgMCA2cHggNnB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTBweCAzNXB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG1heC13aWR0aDogMTUyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogNTAwO1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0b3A6IDEwMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zY3JvbGwtcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5jYXRhbG9nLWl0ZW1fX3Njcm9sbC1wcmljZSAuYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCB7XG4gIHdpZHRoOiAxMjBweDtcbn1cbi5jYXRhbG9nLWl0ZW1fX3Njcm9sbC1wcmljZSAuY2F0YWxvZy1pdGVtX19wcmljZSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5jYXRhbG9nLWl0ZW1fX3Njcm9sbC1wcmljZSAuY2F0YWxvZy1pdGVtX19iYXNrZXQtYWN0aW9uIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNhdGFsb2ctaXRlbV9fc2Nyb2xsLXByaWNlIC5jYXRhbG9nLWl0ZW1fX2Jhc2tldC1hY3Rpb24gLnByaWNlX19jdXJyZW5jeSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5jYXRhbG9nLWl0ZW1fX3Njcm9sbC1wcmljZSAuYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Njcm9sbC1pbWcge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1pbi13aWR0aDogNjVweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2Nyb2xsLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2Nyb2xsLW5hbWUge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zY3JvbGwtc2N1IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jYXRhbG9nLWl0ZW1fX3Njcm9sbC1zY3UgLmNhdGFsb2ctaXRlbV9fc2N1IHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmNhdGFsb2ctaXRlbV9fc2Nyb2xsLXNjdSAuc2N1LWNvZGUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcbn1cblxuLmNhdGFsb2ctaXRlbV9faGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uY2F0YWxvZy1pdGVtX19oZWFkZXIgLnBhZ2UtdGl0bGUge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19maWx0ZXJzIC5maWVsZC1jaGVja2JveF9fY291bnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZy1pdGVtX19maWx0ZXJzLWxlZCAuY2F0YWxvZy1pdGVtX19maWx0ZXJzICsgLmNhdGFsb2ctaXRlbV9fZmlsdGVycyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZpbHRlci1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5jYXRhbG9nLWl0ZW1fX2ZpbHRlci1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jYXRhbG9nLWl0ZW1fX2ZpbHRlci1pdGVtIC5maWVsZC1zZWxlY3Qge1xuICBwYWRkaW5nLXRvcDogMjZweDtcbn1cbi5jYXRhbG9nLWl0ZW1fX2ZpbHRlci1pdGVtIC5maWVsZC1zZWxlY3QgLmZpZWxkLXRleHQtLWxhYmVsIC5maWVsZC1pbnB1dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDRweCAxNnB4IDRweDtcbiAgYm9yZGVyLWNvbG9yOiAjZDdkN2Q3O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LWZhbWlseTogUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmNhdGFsb2ctaXRlbV9fZmlsdGVyLWl0ZW0gLmZpZWxkLXNlbGVjdCAuZmllbGQtdGV4dC0tbGFiZWwgLmZpZWxkLWlucHV0IH4gLmZpZWxkLXRleHRfX2ludC1sYWJlbCwgLmNhdGFsb2ctaXRlbV9fZmlsdGVyLWl0ZW0gLmZpZWxkLXNlbGVjdCAuZmllbGQtdGV4dC0tbGFiZWwgLmZpZWxkLWlucHV0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gLmZpZWxkLXRleHRfX2ludC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAtMTdweDtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2F0YWxvZy1pdGVtX19maWx0ZXItaXRlbSAuZmllbGQtc2VsZWN0X19idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA0cHggMTZweCA0cHg7XG4gIGJvcmRlci1jb2xvcjogI2Q3ZDdkNztcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzMzMztcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19naWZ0cyB7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmVzIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYXNpZGUge1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fdG9vbHRpcCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2VwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZTZlN2U5O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zYWxlLWJ0bi13cmFwIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NhbGUtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNlMDY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2FsZS1idG4taWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmNhdGFsb2ctaXRlbV9fbGluay1hcnJvdyB7XG4gIG1hcmdpbjogMTdweCAwIDZweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZGVsaXZlcnkge1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzMzMztcbn1cbi5jYXRhbG9nLWl0ZW1fX2RlbGl2ZXJ5IHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY2F0YWxvZy1pdGVtX19kZWxpdmVyeSArIC5jYXRhbG9nLWl0ZW1fX2RlbGl2ZXJ5IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19ib251cyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2JvbnVzLWFjY2VudCB7XG4gIGNvbG9yOiAjZTA2O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19zbGlkZXIgKyAuY2F0YWxvZy1pdGVtX19zbGlkZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zbGlkZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXRhbG9nLWl0ZW1fX3NsaWRlci13cmFwcGVyIC5pbWFnZS1zbGlkZXJfX2Fycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXRhbG9nLWl0ZW1fX3NsaWRlci13cmFwcGVyIC5pbWFnZS1zbGlkZXJfX3RodW1icyB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiAxNXB4IDAgMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmNhdGFsb2ctaXRlbV9fc2xpZGVyLXdyYXBwZXIgLmltYWdlLXNsaWRlcl9fdGh1bWJzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA0cHg7XG59XG4uY2F0YWxvZy1pdGVtX19zbGlkZXItd3JhcHBlciAuaW1hZ2Utc2xpZGVyX190aHVtYnM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5jYXRhbG9nLWl0ZW1fX3NsaWRlci13cmFwcGVyIC5pbWFnZS1zbGlkZXJfX3RodW1icyAuaW1hZ2Utc2xpZGVyX190aHVtYjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zdGF0dXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgei1pbmRleDogMztcbn1cbi5jYXRhbG9nLWl0ZW1fX3N0YXR1cyAuc3RhdHVzX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnByb2R1Y3QtZ3VhcmFudGVlIHtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNTdweDtcbiAgY29sb3I6ICM3ODJDN0U7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2luZm8ge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zZW8tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDYzcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2FkZGl0aW9uYWwtZmlsdGVyIHtcbiAgcGFkZGluZzogMTdweCAyMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTUsIDQ5LCAxMDYsIDAuMDQpO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19hZGRpdGlvbmFsLWZpbHRlcjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2FkZGl0aW9uYWwtZmlsdGVyLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU3ZTk7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2FkZGl0aW9uYWwtZmlsdGVyLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19jb21wYXJlIHtcbiAgbWFyZ2luLXRvcDogNTJweDtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fd3JhcC1idG4ge1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbm90ZS1ibG9jayAubm90ZS1ibG9jayB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xufVxuLmNhdGFsb2ctaXRlbV9fbm90ZS1ibG9jayAubm90ZS1ibG9jayAubm90ZS1ibG9ja19faWNvbiB7XG4gIGJvcmRlci1jb2xvcjogIzFhYmE1MDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zY3JvbGwtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2Nyb2xsLWxpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzMzMztcbn1cbi5jYXRhbG9nLWl0ZW1fX3Njcm9sbC1saW5rIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBjb2xvcjogIzFhYmE1MDtcbiAgZmlsbDogI2ZmZjtcbn1cbi5jYXRhbG9nLWl0ZW1fX3Njcm9sbC1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMxYWJhNTA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Njcm9sbC1saW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW0tcXVpY2stdmlldyB7XG4gIG1hcmdpbjogMDtcbn1cbi5jYXRhbG9nLWl0ZW0tcXVpY2stdmlldyAuY2F0YWxvZy1pdGVtLXBhZ2Uge1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uY2F0YWxvZy1pdGVtLXF1aWNrLXZpZXcgLmJ0bi1xdWlja1ZpZXdfX21vcmUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyOTlweCkge1xuICAuY2F0YWxvZy1pdGVtX19sZWZ0IHtcbiAgICB3aWR0aDogMzUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNhdGFsb2ctaXRlbV9fd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fbGVmdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX2NlbnRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9faW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZy1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fc2VvLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19ub3RlLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fbGVmdCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fY2VudGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3JpZ2h0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGFsb2ctaXRlbV9fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fY2VudGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtIC5wYWdlLXRpdGxlX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbSAuY29tcGFyZS1hY3Rpb25fX3RleHQsXG4uY2F0YWxvZy1pdGVtIC5mYXZvcml0ZS1hY3Rpb25fX3RleHQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW0gLmZhdm9yaXRlLWFjdGlvbiB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbSAuY29tcGFyZS1hY3Rpb24ge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3N1YnRpdGxlLWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW0gLmZhdm9yaXRlLWFjdGlvbl9fYnRuLFxuLmNhdGFsb2ctaXRlbSAuY29tcGFyZS1hY3Rpb25fX2J0biB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW0gLmNvbXBhcmUtYWN0aW9uLS1mdWxsIC5jb21wYXJlLWFjdGlvbl9fYnRuIHtcbiAgICB3aWR0aDogMzVweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW0gLmZhdm9yaXRlLWFjdGlvbl9fY2VsbC1tYWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbSAuZmF2b3JpdGUtYWN0aW9uLS1mdWxsIC5mYXZvcml0ZS1hY3Rpb25fX2J0biB7XG4gICAgd2lkdGg6IDM1cHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX193cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtIC5wYWdlLXRpdGxlLS1tYjgge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtIC5pbWFnZS1zbGlkZXJfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtIC5pbWFnZS1zbGlkZXIgLnN3aXBlci1zbGlkZXI6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbSAuaW1hZ2Utc2xpZGVyX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtIC5pbWFnZS1zbGlkZXJfX2l0ZW06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNSwgNDksIDEwNiwgMC4wNCk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19zbGlkZXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fYXNpZGUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgIHBhZGRpbmc6IDAgMTVweCAxNXB4O1xuICB9XG5cbiAgLnByaWNlLS1sZyAucHJpY2VfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cblxuICAucHJpY2UtLWxnIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAucHJpY2UtLWxnLnByaWNlLS1mbGV4IC5wcmljZV9fZ3JvdXAtLW9sZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxuXG4gIC5wcmljZS0tbGcgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fY3VycmVuY3kge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5wcmljZS0tbGcgLnByaWNlX19ncm91cC0tb2xkOjphZnRlciB7XG4gICAgdG9wOiA1NCU7XG4gIH1cblxuICAucHJpY2UtLWxnIC5wcmljZV9fZGlzY291bnQge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIH1cblxuICAucHJpY2UtLWxnIC5wcmljZV9fZGlzY291bnQtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbSAuY2F0YWxvZy1pdGVtX19wcmljZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fc2FsZS1idG4td3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fc2VwIHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19iYXNrZXQtYWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIH1cbiAgLmNhdGFsb2ctaXRlbV9fYmFza2V0LWFjdGlvbiAuYmFza2V0LWFjdGlvbl9fY2VsbC1tYWluIHtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX2xpbmstYXJyb3cge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtIC5hdmFpbGFiaWxpdHkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX2FkZGl0aW9uYWwtZmlsdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMTdweCAxNXB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fc3VidGl0bGUtcmlnaHQgLmZhdm9yaXRlLWFjdGlvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNhdGFsb2ctaXRlbV9fc3VidGl0bGUtcmlnaHQgLmZhdm9yaXRlLWFjdGlvbiBiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fc3VidGl0bGUtbGVmdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuY2F0YWxvZy1pdGVtX19zdWJ0aXRsZS1sZWZ0IC5jYXRhbG9nLWl0ZW1fX3NjdS1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5jYXRhbG9nLWl0ZW1fX3N1YnRpdGxlLWxlZnQgLmNhdGFsb2ctaXRlbV9fc2N1LWJsb2NrIC5jYXRhbG9nLWl0ZW1fX3NjdTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19yYXRpbmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDIzcHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19zdWJ0aXRsZS1yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTNweDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5jYXRhbG9nLWl0ZW1fX3N1YnRpdGxlLXJpZ2h0IC5jb21wYXJlLWFjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3N1YnRpdGxlIHtcbiAgICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRhbG9nLWl0ZW1fX3NjdS1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX2hlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jYXRhbG9nLWl0ZW1fX2hlYWRlciAucGFnZS10aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTUwcHg7XG4gIH1cbiAgLmNhdGFsb2ctaXRlbV9faGVhZGVyIC5mYXZvcml0ZS1hY3Rpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDEycHg7XG4gIH1cbiAgLmNhdGFsb2ctaXRlbV9faGVhZGVyIC5mYXZvcml0ZS1hY3Rpb24uY29tcGFyZS1hY3Rpb24ge1xuICAgIHRvcDogNDBweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW0tcXVpY2stdmlldyAuY2F0YWxvZy1pdGVtX19oZWFkZXIgLmZhdm9yaXRlLWFjdGlvbiB7XG4gICAgdG9wOiAtMXB4O1xuICB9XG4gIC5jYXRhbG9nLWl0ZW0tcXVpY2stdmlldyAuY2F0YWxvZy1pdGVtX19oZWFkZXIgLmZhdm9yaXRlLWFjdGlvbi5jb21wYXJlLWFjdGlvbiB7XG4gICAgdG9wOiAtNnB4O1xuICB9XG4gIC5jYXRhbG9nLWl0ZW0tcXVpY2stdmlldyAuY2F0YWxvZy1pdGVtX19maWx0ZXJzICsgLmNoYXJhY3RlcmlzdGljcy10YWJsZSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhdGFsb2ctaXRlbV9fYXNpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19jZW50ZXIge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbS1xdWljay12aWV3IC5idG4tcXVpY2tWaWV3X19tb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9faGVhZGVyIC5wYWdlLXRpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNzBweDtcbiAgfVxuICAuY2F0YWxvZy1pdGVtX19oZWFkZXIgLmZhdm9yaXRlLWFjdGlvbi5jb21wYXJlLWFjdGlvbiB7XG4gICAgdG9wOiA3cHg7XG4gICAgcmlnaHQ6IDE0MHB4O1xuICB9XG59XG4uY2F0YWxvZy1pdGVtX19yYXRpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3JhdGluZy1lbXB0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2F0YWxvZy1pdGVtX19yYXRpbmctZW1wdHkgLnN2Zy1pY29uIHtcbiAgY29sb3I6ICNkOWRiZTE7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuLmNhdGFsb2ctaXRlbV9fcmF0aW5nLWVtcHR5IC5yYXRpbmctYWN0aW9uX19jb3VudCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uY2F0YWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgNzBweDtcbn1cblxuLnBhZ2UtdGl0bGVfX3ZhbHVlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IDMycHg7XG59XG5cbi5jYXRhbG9nX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5jYXRhbG9nX19oZWFkZXI6ZW1wdHkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhdGFsb2dfX2hlYWRlciAucGFnZS10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmNhdGFsb2dfX2hlYWRlciAucGFnZS10aXRsZV9fdmFsdWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5jYXRhbG9nX19oZWFkZXIgLmZpeGVkLWJsb2NrIHtcbiAgbWluLXdpZHRoOiA3MHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uY2F0YWxvZ19faGVhZGVyIC5hY3RpdmUtZml4ZWQgLmNhdGFsb2dfX3Rvb2xiYXIuY2F0YWxvZ19fdG9vbGJhciB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0b3A6IDY2cHg7XG59XG4uY2F0YWxvZ19faGVhZGVyIC5hY3RpdmUtZml4ZWQgLmNhdGFsb2dfX3Rvb2xiYXItdG9nZ2xlIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG59XG4uY2F0YWxvZ19faGVhZGVyIC5hY3RpdmUtZml4ZWQgLmNhdGFsb2dfX3Rvb2xiYXItdG9nZ2xlOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q5ZGJlMTtcbn1cbi5jYXRhbG9nX19oZWFkZXIgLmFjdGl2ZS1maXhlZCAuY2F0YWxvZ19fdG9vbGJhci10b2dnbGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2F0YWxvZ19fcWF1bnRpdHkge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgY29sb3I6ICM4YjhkOTI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jYXRhbG9nX190b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmNhdGFsb2dfX21vYmlsZS10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY2F0YWxvZ19fdG9vbGJhci10b2dnbGUgKyAuY2F0YWxvZ19fdG9vbGJhci10b2dnbGUge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmNhdGFsb2dfX3Rvb2xiYXItdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXRhbG9nX190b29sYmFyLXRvZ2dsZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhdGFsb2dfX3Rvb2xiYXItdG9nZ2xlIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGZpbGw6ICNmZmY7XG4gIGNvbG9yOiAjMWFiYTUwO1xufVxuLmNhdGFsb2dfX3Rvb2xiYXItdG9nZ2xlIC5zdmctaWNvbi0tYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXRhbG9nX190b29sYmFyLXRvZ2dsZSAubnVtIHtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzFhYmE1MDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbn1cblxuLmNhdGFsb2dfX3Rvb2xiYXItdG9nZ2xlLS1maWx0ZXIgLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG4uY2F0YWxvZ19fdG9vbGJhci10b2dnbGUtLWZpbHRlciBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uY2F0YWxvZ19fdG9vbGJhci1idXR0b24tLXVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDYwcHg7XG4gIHJpZ2h0OiAxNXB4O1xuICB3aWR0aDogNDNweDtcbiAgaGVpZ2h0OiA0M3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUFCQTUwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTEwMDA7XG59XG4uY2F0YWxvZ19fdG9vbGJhci1idXR0b24tLXVwOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDU1JTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICB3aWR0aDogMTMuNXB4O1xuICBoZWlnaHQ6IDEzLjVweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmZmZmY7XG59XG5cbi5jYXRhbG9nX190b29sYmFyLXRvZ2dsZS0tYWN0aXZlIC5zdmctaWNvbi0taW5hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhdGFsb2dfX3Rvb2xiYXItdG9nZ2xlLS1hY3RpdmUgLnN2Zy1pY29uLS1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhdGFsb2dfX3BsYWNlaG9sZGVyIHtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG5cbi5jYXRhbG9nX19saW5rcyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5jYXRhbG9nX19sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmNhdGFsb2dfX2xheW91dC1zb3J0IC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVmZjQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTdweCAwO1xufVxuLmNhdGFsb2dfX2xheW91dC1zb3J0IC5maWVsZC1jaGVja2JveCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhdGFsb2dfX2xheW91dC1zb3J0IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgb3JkZXI6IDEwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uY2F0YWxvZ19fbGF5b3V0LWFzaWRlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB3aWR0aDogMjcwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmNhdGFsb2dfX2xheW91dC1hc2lkZSBociB7XG4gIG1hcmdpbjogMTVweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmNhdGFsb2dfX2xheW91dC1hc2lkZSAubWVkaWEtcGFnZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uY2F0YWxvZ19fbGF5b3V0LWFzaWRlIGgzLmFydGljbGUtZ3JpZF9fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uY2F0YWxvZ19fbGF5b3V0LWFzaWRlIHVsID4gbGksIC5jYXRhbG9nX19sYXlvdXQtYXNpZGUgLm5hdiA+IGxpID4gYSwgLmNhdGFsb2dfX2xheW91dC1hc2lkZSAubmF2ID4gbGkgPiBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY2F0YWxvZ19fbGF5b3V0LWFzaWRlLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAwO1xufVxuLmNhdGFsb2dfX2xheW91dC1hc2lkZS1jb250YWluZXIgLm1vYmlsZS1wb3B1cF9fYm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uY2F0YWxvZ19fbGF5b3V0LW1haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZSB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4uY2F0YWxvZ19fbGlzdC1tZXNzYWdlLXRpdGxlIHtcbiAgbWFyZ2luOiAxMnB4IDA7XG59XG5cbi5jYXRhbG9nX19saXN0LW1lc3NhZ2UtYm9keSB7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuXG4uY2F0YWxvZ19fbGlzdC1tZXNzYWdlLWFjdGlvbnMge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS1hY3Rpb25zLWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXRhbG9nX19saXN0LW1lc3NhZ2UtYWN0aW9ucy1ncmlkIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuXG4uY2F0YWxvZ19fbGlzdC1tZXNzYWdlLWFjdGlvbiB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXRhbG9nX19saXN0LW1lc3NhZ2UtYWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5jYXRhbG9nX190b3AtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jYXRhbG9nX190b3AtbmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZzogMTVweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LWNlbGwge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhdGFsb2dfX3RvcC1uYXYtY2VsbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1zb3J0aW5nLXRpdGxlIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNTk1OTU5O1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1zb3J0aW5nIHtcbiAgcGFkZGluZzogMDtcbn1cbi5jYXRhbG9nX190b3AtbmF2LXNvcnRpbmcgLmFjdGl2ZS10YWdzX19idG4ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzMzMztcbn1cbi5jYXRhbG9nX190b3AtbmF2LXNvcnRpbmcgLmFjdGl2ZS10YWdzX19idG4uYWN0aXZlLCAuY2F0YWxvZ19fdG9wLW5hdi1zb3J0aW5nIC5hY3RpdmUtdGFnc19fYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMxYWJhNTAgIWltcG9ydGFudDtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5jYXRhbG9nX190b3AtbmF2LXNlY3Rpb24gLmFydGljbGUtZ3JpZF9fZ3JpZCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgbWFyZ2luOiAtMTBweDtcbn1cbi5jYXRhbG9nX190b3AtbmF2LXNlY3Rpb24gLmFydGljbGUtZ3JpZF9fY2VsbCB7XG4gIHdpZHRoOiAyMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uY2F0YWxvZ19fdG9wLW5hdi1zZWN0aW9uIC5hcnRpY2xlLXBvc3RlciB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5jYXRhbG9nX190b3AtbmF2LXNlY3Rpb24gLmFydGljbGUtcG9zdGVyX19pbmZvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDAgMDtcbn1cbi5jYXRhbG9nX190b3AtbmF2LXNlY3Rpb24gLmFydGljbGUtcG9zdGVyX192aXN1YWwge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uY2F0YWxvZ19fdG9wLW5hdi1zZWN0aW9uIC5hcnRpY2xlLXBvc3Rlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzMzMztcbn1cbi5jYXRhbG9nX190b3AtbmF2LXNlY3Rpb24gLmFydGljbGUtcG9zdGVyIHtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtdGFncyAuZmlsdGVyX19maWx0ZXItbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uY2F0YWxvZ19fdG9wLW5hdi10YWdzIC5maWx0ZXJfX2ZpbHRlci1saXN0OmVtcHR5IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYXRhbG9nX190b3AtbmF2LXRhZ3MgLmFjdGl2ZS1maWx0ZXJzX19ncmlkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtc2VjdGlvbi0tZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1hY3RpdmUtZmlsdGVycyB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tYXNpZGUtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGFsb2dfX2FzaWRlLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjMWFiYTUwO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbn1cblxuLmNhdGFsb2dfX2FzaWRlLXRvZ2dsZS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5jYXRhbG9nX19hc2lkZS10b2dnbGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtYWN0aXZlLWZpbHRlciAuYWN0aXZlLWZpbHRlcnNfX2dyaWQge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmNhdGFsb2dfX3RvcC1uYXYtYWN0aXZlLWZpbHRlciAuYWN0aXZlLWZpbHRlcnNfX2dyaWQ6ZW1wdHkge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5jYXRhbG9nX19hc2lkZS10b2dnbGU6aG92ZXIge1xuICAgIGNvbG9yOiAjZmY1MjQ3O1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmNhdGFsb2dfX2FzaWRlLXRvZ2dsZTpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmYwZjAwO1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jYXRhbG9nX19hc2lkZS1jbG9zZS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5jYXRhbG9nX19hc2lkZS1jbG9zZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuY2F0YWxvZ19fYXNpZGUtY2xvc2U6aG92ZXIge1xuICAgIGNvbG9yOiAjZWVlZmY0O1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmNhdGFsb2dfX2FzaWRlLWNsb3NlOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5jYXRhbG9nX19hc2lkZS1jbG9zZTphY3RpdmUge1xuICBjb2xvcjogI2Q5ZGJlMTtcbn1cblxuLmNhdGFsb2dfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5jYXRhbG9nX19kZXNjcmlwdGlvbi0tb3BlbiAuY2F0YWxvZ19fZGVzY3JpcHRpb24tdGV4dCB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhdGFsb2dfX2Rlc2NyaXB0aW9uLS1vcGVuIC5jYXRhbG9nX19kZXNjcmlwdGlvbi10ZXh0IC5zZWN0aW9uLW1vYmlsZS1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY2F0YWxvZ19fZGVzY3JpcHRpb24tLW9wZW4gLmNhdGFsb2dfX2Rlc2NyaXB0aW9uLXRleHQgLnNlY3Rpb24tbW9iaWxlLWxpbmtzIC5zZWN0aW9uLW1vYmlsZS1saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNhdGFsb2dfX2Rlc2NyaXB0aW9uLS1vcGVuIC5jYXRhbG9nX19kZXNjcmlwdGlvbi10ZXh0IC5zZWN0aW9uLW1vYmlsZS1saW5rcyAuc2VjdGlvbi1tb2JpbGUtbGluay5zdGF0dXMtbGFiZWwtbmV3IHtcbiAgYmFja2dyb3VuZDogIzAwYmY1Zjtcbn1cbi5jYXRhbG9nX19kZXNjcmlwdGlvbi0tb3BlbiAuY2F0YWxvZ19fZGVzY3JpcHRpb24tdGV4dCAuc2VjdGlvbi1tb2JpbGUtbGlua3MgLnNlY3Rpb24tbW9iaWxlLWxpbmsuc3RhdHVzLWxhYmVsLWhpdCB7XG4gIGJhY2tncm91bmQ6ICNmYzZhMDM7XG59XG4uY2F0YWxvZ19fZGVzY3JpcHRpb24tLW9wZW4gLmNhdGFsb2dfX2Rlc2NyaXB0aW9uLXRleHQgLnNlY3Rpb24tbW9iaWxlLWxpbmtzIC5zZWN0aW9uLW1vYmlsZS1saW5rLnN0YXR1cy1sYWJlbC1zYWxlIHtcbiAgYmFja2dyb3VuZDogI2ZmNDc0Nztcbn1cbi5jYXRhbG9nX19kZXNjcmlwdGlvbi0tb3BlbiAuY2F0YWxvZ19fZGVzY3JpcHRpb24tdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGFsb2dfX2Rlc2NyaXB0aW9uLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLmNhdGFsb2dfX2Rlc2NyaXB0aW9uLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogNjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogMTI2cHg7XG59XG4uY2F0YWxvZ19fZGVzY3JpcHRpb24tdGV4dCBoNSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmNhdGFsb2dfX2Rlc2NyaXB0aW9uLXRleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uY2F0YWxvZ19fZGVzY3JpcHRpb24tdGV4dCAuaHRtbGJsb2NrZWRpdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhdGFsb2dfX2Rlc2NyaXB0aW9uLXRvZ2dsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxYWJhNTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYXRhbG9nX19kZXNjcmlwdGlvbi10b2dnbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTFweDtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMWFiYTUwO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMWFiYTUwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmNhdGFsb2dfX2Rlc2NyaXB0aW9uLXRvZ2dsZTpob3ZlcjphZnRlciB7XG4gIHJpZ2h0OiAtM3B4O1xufVxuXG4uc2VhcmNoLXBhZ2UgLmNhdGFsb2dfX2hlYWRlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uc2VhcmNoLXBhZ2UgLnBhZ2UtdGl0bGVfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuLm1vYmlsZS1wb3B1cC0tc29ydCAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5jYXRhbG9nX19zZWN0aW9ubmV3czpub3QoOmVtcHR5KSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXRhbG9nX19sYXlvdXQtYXNpZGUge1xuICAgIHdpZHRoOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tYXNpZGUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5jYXRhbG9nX190b3AtbmF2LWNlbGwtLXNlbGVjdCxcbi5jYXRhbG9nX190b3AtbmF2LWNlbGwtLXZpZXcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2F0YWxvZ19fYXNpZGUtY2xvc2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG5cbiAgLmNhdGFsb2dfX2xheW91dC1tYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zdGF0ZS0tY2F0YWxvZy1hc2lkZS1vcGVuIC5jYXRhbG9nX19sYXlvdXQtYXNpZGUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIC5zdGF0ZS0tY2F0YWxvZy1hc2lkZS1vcGVuIC5jYXRhbG9nX19hc2lkZS1jbG9zZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgLmNhdGFsb2dfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAuY2F0YWxvZy1ibG9ja19fZmlsdGVycyAuY2F0YWxvZ19fZmlsdGVyLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYXRhbG9nLWJsb2NrX19maWx0ZXJzIC5jYXRhbG9nX19maWx0ZXItc3RhdHVzIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxuICAuY2F0YWxvZy1ibG9ja19fZmlsdGVycyAuY2F0YWxvZ19fZmlsdGVyLXN0YXR1cyAuZmlsdGVyX19saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGFsb2dfX2hlYWRlciAuYWN0aXZlLWZpeGVkIC5jYXRhbG9nX190b29sYmFyLmNhdGFsb2dfX3Rvb2xiYXIge1xuICAgIHRvcDogNjBweDtcbiAgfVxuXG4gIC5zZWFyY2gtcGFnZSAuYnJlYWRjcnVtYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC1wYWdlIC5jYXRhbG9nX19oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gIH1cbiAgLnNlYXJjaC1wYWdlIC5wYWdlLXRpdGxlX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB9XG5cbiAgLmNhdGFsb2dfX3RvcC1uYXYtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuY2F0YWxvZ19fdG9wLW5hdi1zZWN0aW9uIC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5jYXRhbG9nX192aWV3LXRvZ2dsZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5jYXRhbG9nX19oZWFkZXItZmlsdGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmNhdGFsb2dfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2F0YWxvZ19fbW9iaWxlLW1lbnUge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmNhdGFsb2dfX21vYmlsZS1tZW51LXRpdGxlIHtcbiAgYmFja2dyb3VuZDogIzFhYmE1MDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhdGFsb2dfX21vYmlsZS1tZW51LXRpdGxlIHN2ZyB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xufVxuLmNhdGFsb2dfX21vYmlsZS1tZW51LXRpdGxlLm9wZW4gc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmNhdGFsb2dfX21vYmlsZS1tZW51LWxpbmtzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmNhdGFsb2dfX21vYmlsZS1tZW51LWl0ZW0ge1xuICBwYWRkaW5nOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhdGFsb2dfX21vYmlsZS1tZW51LWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSg1MSwgNTEsIDUxLCAwLjIpO1xufVxuLmNhdGFsb2dfX21vYmlsZS1tZW51LWl0ZW0gYSB7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG59XG4uY2F0YWxvZ19fbW9iaWxlLW1lbnUtaXRlbS5maWx0ZXJfX2xpbmstLWN1cnJlbnQgc3ZnIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMWFiYTUwO1xufVxuLmNhdGFsb2dfX21vYmlsZS1tZW51LWl0ZW0uZmlsdGVyX19saW5rLS1jdXJyZW50IGEge1xuICBjb2xvcjogIzFhYmE1MDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlY3Rpb24tbW9iaWxlLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0YWxvZ19fc2VjdGlvbm5ld3M6bm90KDplbXB0eSkge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXRhbG9nX19kZXNjcmlwdGlvbi0tb3BlbiAuY2F0YWxvZ19fZGVzY3JpcHRpb24tdGV4dCAuc2VjdGlvbi1tb2JpbGUtbGlua3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2F0YWxvZ19fbW9iaWxlLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2F0YWxvZ19fbGF5b3V0LW1haW4ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyODVweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLmNhdGFsb2dfX2xheW91dC1hc2lkZSB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICB9XG5cbiAgLmNhdGFsb2dfX2xheW91dC1tYWluIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzM1cHgpO1xuICB9XG59XG4uY2F0ZWdvcmllcyB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5jYXRlZ29yaWVzX19ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTEwcHg7XG59XG5cbi5jYXRlZ29yaWVzX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogY2FsYygzMy4zMzMzJSAtIDIwcHgpO1xuICBtYXJnaW46IDAgMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmNhdGVnb3JpZXNfX2l0ZW0ub3BlbiB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uY2F0ZWdvcmllc19faXRlbS1sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNhdGVnb3JpZXNfX2l0ZW0tbGluayB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XG59XG4uY2F0ZWdvcmllc19faXRlbS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMxYWJhNTA7XG59XG5cbi5jYXRlZ29yaWVzX19pdGVtcy1oaWRlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jYXRlZ29yaWVzX19pdGVtcy1oaWRlIC5jYXRlZ29yaWVzX19pdGVtLWxpc3Qge1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jYXRlZ29yaWVzX19pdGVtLWltYWdlIHtcbiAgbWluLXdpZHRoOiA1MXB4O1xuICB3aWR0aDogNTFweDtcbiAgaGVpZ2h0OiA1MXB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5jYXRlZ29yaWVzX19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6IGJsYWNrO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cztcbn1cbi5jYXRlZ29yaWVzX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMxYWJhNTA7XG59XG5cbi5jYXRlZ29yaWVzX19idG4tbW9yZSB7XG4gIGNvbG9yOiAjMWFiYTUwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMjZweDtcbn1cblxuLmNhdGVnb3JpZXNfX3N0YXR1cy1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jYXRlZ29yaWVzX19zdGF0dXMtbGluayAuc3RhdHVzLWxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogODBweDtcbn1cbi5jYXRlZ29yaWVzX19zdGF0dXMtbGluayBhIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG4uY2F0ZWdvcmllc19fc3RhdHVzLWxpbmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjMWFiYTUwO1xufVxuLmNhdGVnb3JpZXNfX3N0YXR1cy1saW5rOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2F0ZWdvcmllc19faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0ZWdvcmllc19fZ3JpZCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmNhdGVnb3JpZXNfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cbn1cbi5jaGFyYWN0ZXJpc3RpY3MtdGFibGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMzMzM7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uY2hhcmFjdGVyaXN0aWNzLXRhYmxlX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLmNoYXJhY3RlcmlzdGljcy10YWJsZV9faXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkIHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbn1cbi5jaGFyYWN0ZXJpc3RpY3MtdGFibGVfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmNoYXJhY3RlcmlzdGljcy10YWJsZV9faXRlbS1uYW1lIHtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2hhcmFjdGVyaXN0aWNzLXRhYmxlX19pdGVtLW5hbWUgLnRvb2x0aXBfX3RleHQge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmNoYXJhY3RlcmlzdGljcy10YWJsZV9faXRlbS12YWx1ZSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGFyYWN0ZXJpc3RpY3MtdGFibGVfX2l0ZW0tdmFsdWUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cbi5jbGVhbi1iYXNrZXRfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG4uY2xlYW4tYmFza2V0X19hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNsZWFuLWJhc2tldF9fYWN0aW9uIC5idG4ge1xuICBmbGV4LWdyb3c6IDI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uY2xlYW4tYmFza2V0X19hY3Rpb24gLmJ0bjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgZmxleC1ncm93OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb21wYXJlLWFjdGlvbi5hY3RpdmUgLnN2Zy1pY29uIHtcbiAgY29sb3I6ICMxYWJhNTA7XG59XG5cbi5jb21wYXJlLWFjdGlvbl9fYnRuIHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgY29sb3I6ICNhN2FiYjI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY29tcGFyZS1hY3Rpb25fX3RleHQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5jb21wYXJlLWFjdGlvbl9fdGV4dC0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbXBhcmUtYWN0aW9uLmFjdGl2ZSAuZmF2b3JpdGUtYWN0aW9uX190ZXh0LS1zaG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb21wYXJlLWFjdGlvbi5hY3RpdmUgLmZhdm9yaXRlLWFjdGlvbl9fdGV4dC0taGlkZGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb21wYXJlLWFjdGlvbi5hY3RpdmUgLmNvbXBhcmUtYWN0aW9uX19idG4ge1xuICBjb2xvcjogI2UwNjtcbn1cblxuLmNvbXBhcmUtYWN0aW9uX19idG4taWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uY29tcGFyZS1hY3Rpb24uZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5jb21wYXJlLWFjdGlvbjpub3QoLmRpc2FibGVkKTpub3QoLmFjdGl2ZSkgLmNvbXBhcmUtYWN0aW9uX19idG46aG92ZXIge1xuICBjb2xvcjogI2UwNjtcbn1cblxuLmNvbXBhcmUtYWN0aW9uLS1mdWxsIC5jb21wYXJlLWFjdGlvbl9fYnRuIHtcbiAgd2lkdGg6IGF1dG87XG4gIGNvbG9yOiAjODE4NjkwO1xufVxuXG4uYmFza2V0LXBhZ2UgLmNvbXBhcmUtd2lkZ2V0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbXBhcmUtcGFnZSAuY29tcGFyZS13aWRnZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29tcGFyZS13aWRnZXQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xuICByaWdodDogMzZweDtcbiAgei1pbmRleDogMTAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cblxuLmNvbXBhcmUtd2lkZ2V0X193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWJhNTA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzO1xufVxuXG4uY29tcGFyZS13aWRnZXRfX3RleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNvbXBhcmUtd2lkZ2V0LS1hY3RpdmUgLmNvbXBhcmUtd2lkZ2V0X193cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYmE1MDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jb21wYXJlLXdpZGdldC0tYWN0aXZlOmhvdmVyIC5jb21wYXJlLXdpZGdldF9fd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWJhNTA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY29tcGFyZS13aWRnZXRfX21haW4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5jb21wYXJlLXdpZGdldF9faWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jb21wYXJlLXdpZGdldF9fY291bnRlciB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmNvbXBhcmUtd2lkZ2V0X19pY29uLWNsZWFuIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMThweDtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY29tcGFyZS13aWRnZXRfX2J0bi1jbGVhbiB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xufVxuXG4uY29tcGFyZS13aWRnZXRfX21vYi1jb3VudGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21wYXJlLXdpZGdldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAtNHB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjExKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogNzRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAzMHB4O1xuICB9XG5cbiAgLmNvbXBhcmUtd2lkZ2V0X19tb2ItY291bnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgY29sb3I6ICMzNjNDNEU7XG4gIH1cblxuICAuY29tcGFyZS13aWRnZXQtLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5jb21wYXJlLXdpZGdldF9fd3JhcCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxuXG4gIC5zdGF0ZS0tdHJhZGVyLWZpbHRlci1vcGVuIC5jb21wYXJlLXdpZGdldCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG59XG4uY29tcGFyZV9fbWFpbi13cmFwIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jb21wYXJlX19wYXJhbXMge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uY29tcGFyZV9fcHJvZHVjdC1pbWFnZS13cmFwIHtcbiAgcGFkZGluZzogMTZweCAxNnB4IDA7XG59XG5cbi5jb21wYXJlX19wcm9kdWN0LWltYWdlIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmNvbXBhcmVfX3Byb2R1Y3QtcGFyYW0ge1xuICBwYWRkaW5nOiA4cHggMzJweCA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTdlOTtcbiAgd2lkdGg6IDI2NnB4O1xufVxuXG4uY29tcGFyZV9fcHJvZHVjdC1wYXJhbS0tYWx0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB3aWR0aDogMzU4cHg7XG59XG5cbi5jb21wYXJlX19tYWluIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5jb21wYXJlX193cmFwIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmNvbXBhcmVfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jb21wYXJlX19zZXAge1xuICB3aWR0aDogMzU4cHg7XG59XG5cbi5jb21wYXJlX19wcm9kdWN0IHtcbiAgd2lkdGg6IDI2NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29tcGFyZV9fcHJvZHVjdC1uYW1lIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIHBhZGRpbmc6IDAgMjhweDtcbiAgbWF4LWhlaWdodDogNDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLmNvbXBhcmVfX3Byb2R1Y3QtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTU2cHg7XG59XG5cbi5jb21wYXJlX19wcm9kdWN0LWltYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogcmdiYSgxNSwgNDksIDEwNiwgMC4wNCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5jb21wYXJlX19saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNvbXBhcmVfX3Byb2R1Y3QtcGFyYW0td3JhcCB7XG4gIHdpZHRoOiAyMjRweDtcbn1cblxuLmNvbXBhcmVfX2ZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgcmlnaHQ6IDdweDtcbiAgbGVmdDogN3B4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTA2O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uY29tcGFyZV9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIHJpZ2h0OiA3cHg7XG4gIGxlZnQ6IDdweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogIzAyMGQyMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb21wYXJlX19wcm9kdWN0LXBhcmFtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuXG4gIC5jb21wYXJlX19wcm9kdWN0LWltYWdlIHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gIH1cblxuICAuY29tcGFyZV9fcHJvZHVjdC1wYXJhbS13cmFwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5jb21wYXJlX19wcm9kdWN0LW5hbWUge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb21wYXJlX19tYWluLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cblxuICAuY29tcGFyZV9fc2VwIHtcbiAgICB3aWR0aDogMTY2cHg7XG4gIH1cblxuICAuY29tcGFyZV9fcHJvZHVjdC1wYXJhbS0tYWx0IHtcbiAgICB3aWR0aDogMTY2cHg7XG4gIH1cblxuICAuY29tcGFyZV9fcHJvZHVjdCB7XG4gICAgd2lkdGg6IDE2NnB4O1xuICB9XG5cbiAgLmNvbXBhcmVfX3Byb2R1Y3QtcGFyYW0ge1xuICAgIHdpZHRoOiAxNjZweDtcbiAgfVxufVxuLmNvbmZpcm0tcGFuZWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxNTAwcHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJhY2tncm91bmQ6IHJnYmEoNTEsIDUxLCA1MSwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDQ7XG59XG4uY29uZmlybS1wYW5lbC5jb25maXJtLXBhbmVsX19jb29raWUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5jb25maXJtLXBhbmVsLmNvbmZpcm0tcGFuZWxfX2Nvb2tpZSAuc2V0dGluZ3NfX2Nvb2tpZSB7XG4gIGNvbG9yOiBncmF5O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmNvbmZpcm0tcGFuZWwuY29uZmlybS1wYW5lbF9fY29va2llIC5zZXR0aW5nc19fY29va2llOmhvdmVyIHtcbiAgY29sb3I6IGdyYXk7XG59XG4uY29uZmlybS1wYW5lbC5jb25maXJtLXBhbmVsX19jb29raWUgLmNvbmZpcm0tcGFuZWxfX2NlbGwtYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xufVxuLmNvbmZpcm0tcGFuZWwuY29uZmlybS1wYW5lbF9fY29va2llIC5jb25maXJtLXBhbmVsX19jZWxsLW1haW4ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uY29uZmlybS1wYW5lbC5jb25maXJtLXBhbmVsX19jb29raWUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNvbmZpcm0tcGFuZWwuY29uZmlybS1wYW5lbF9fY29va2llIGE6aG92ZXIge1xuICBjb2xvcjogIzFhYmE1MDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY29uZmlybS1wYW5lbCAuY29va2llLWNvbmZpZy1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbmZpcm0tcGFuZWxfX2NlbGwtbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uY29uZmlybS1wYW5lbF9fY2VsbC1hY3Rpb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG59XG5cbi5jb25maXJtLXBhbmVsLmNsb3NlZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMTAlLCAwKTtcbn1cblxuLmNvbmZpcm0tcGFuZWw6bm90KC5jbG9zZWQpIH4gLmJ1dHRvbi10b3Age1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jb25maXJtLXBhbmVsX19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5uby10b3VjaCAuY29uZmlybS1wYW5lbF9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyOTlweCkge1xuICAuY29uZmlybS1wYW5lbF9fY2VsbC1hY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb25maXJtLXBhbmVsIHtcbiAgICBib3R0b206IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbmZpcm0tcGFuZWxfX2NlbGwtYWN0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb25maXJtLXBhbmVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbiAgLmNvbmZpcm0tcGFuZWwuY29uZmlybS1wYW5lbF9fY29va2llIC5jb25maXJtLXBhbmVsX19jZWxsLWFjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuY29uZmlybS1wYW5lbC5jb25maXJtLXBhbmVsX19jb29raWUgLmNvbmZpcm0tcGFuZWxfX2NlbGwtYWN0aW9uIC5idG4tZGVmYXVsdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29uZmlybS1wYW5lbF9fY2VsbC1hY3Rpb24ge1xuICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzlweCkge1xuICAuY29uZmlybS1wYW5lbCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29uZmlybS1wYW5lbC5jb25maXJtLXBhbmVsX19jb29raWUgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5jb25maXJtLXBhbmVsLmNvbmZpcm0tcGFuZWxfX2Nvb2tpZSAuY29uZmlybS1wYW5lbF9fY2VsbC1tYWluIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbmZpcm0tcGFuZWwuY29uZmlybS1wYW5lbF9fY29va2llIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuY29uZmlybS1wYW5lbC5jb25maXJtLXBhbmVsX19jb29raWUgLmNvbmZpcm0tcGFuZWxfX2NlbGwtYWN0aW9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgfVxuICAuY29uZmlybS1wYW5lbC5jb25maXJtLXBhbmVsX19jb29raWUgLnNldHRpbmdzX19jb29raWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNTRweDtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbiAgLmNvbmZpcm0tcGFuZWwuY29uZmlybS1wYW5lbF9fY29va2llIC5jb25maXJtLXBhbmVsX19jZWxsLWFjdGlvbiAuYnRuLWRlZmF1bHQge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgfVxufVxuLmRhdGVwaWNrZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZGF0ZXBpY2tlcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICB6LWluZGV4OiAxMDAwO1xuICB3aWR0aDogMjYycHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSBzY2FsZSgwLjk4KTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzLCB2aXNpYmlsaXR5IDAuMjVzLCBvcGFjaXR5IDAuMjVzLCByaWdodCAwcztcbn1cblxuLmRhdGVwaWNrZXIub3BlbiAuZGF0ZXBpY2tlcl9fY29udGFpbmVyLFxuLmRhdGVwaWNrZXItLXN0YXRpYyAuZGF0ZXBpY2tlcl9fY29udGFpbmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDEpO1xufVxuXG4uZGF0ZXBpY2tlci0tc3RhdGljIC5kYXRlcGlja2VyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW46IDA7XG59XG5cbi5kYXRlcGlja2VyX19jYWxlbmRhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3gtc2hhZG93OiAwIDZweCAyMHB4IHJnYmEoMTM2LCAxMzYsIDEzNiwgMC4yNSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5kYXRlcGlja2VyX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5kYXRlcGlja2VyX190Ym9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG4uZGF0ZXBpY2tlcl9fdHIge1xuICBoZWlnaHQ6IDMxcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5kYXRlcGlja2VyX190aCB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMWFiYTUwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmRhdGVwaWNrZXJfX3RkIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XG59XG5cbi5kYXRlcGlja2VyX190ZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xufVxuXG4uZGF0ZXBpY2tlcl9fdGQ6aG92ZXIge1xuICBjb2xvcjogIzFhYmE1MDtcbn1cblxuLmRhdGVwaWNrZXJfX3RkLmRhdGUtcGFzcyB7XG4gIGNvbG9yOiBsaWdodGdyYXk7XG59XG5cbi5kYXRlcGlja2VyX190ZC5kYXRlLXBhc3M6aG92ZXIge1xuICBjb2xvcjogIzFhYmE1MDtcbn1cblxuLmRhdGVwaWNrZXJfX3RkLmRhdGUtaW4tcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZjRmNWY3O1xufVxuXG4uZGF0ZXBpY2tlcl9fdGQuZGF0ZS1pbi1yYW5nZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNGY1Zjc7XG59XG5cbi5kYXRlcGlja2VyX190ZC5kYXRlLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6ICNlZWVmZjQ7XG59XG5cbi5kYXRlcGlja2VyX190ZC5kYXRlLWRpc2FibGVkOmhvdmVyIHtcbiAgY29sb3I6ICNlZWVmZjQ7XG59XG5cbi5kYXRlcGlja2VyX190ZC5kYXRlLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5kYXRlcGlja2VyX190ZC5kYXRlLWFjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGF0ZXBpY2tlcl9fdGQuZGF0ZS1hY3RpdmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYmE1MDtcbn1cblxuLmRhdGVwaWNrZXJfX3RkLmRhdGUtYWN0aXZlLmRhdGUtaGlnaGxpZ2h0OjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5kYXRlcGlja2VyX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjYzFjM2M4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuXG4uZGF0ZXBpY2tlcl9faGVhZC1tb250aCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5kYXRlcGlja2VyX19tb250aCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMWFiYTUwO1xufVxuXG4uZGF0ZXBpY2tlcl9fYnRuLWFycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5kYXRlcGlja2VyX19idG4tYXJyb3c6aG92ZXIge1xuICAgIGNvbG9yOiAjMWFiYTUwO1xuICB9XG59XG4uZGF0ZXBpY2tlcl9fYWN0aW9uIHtcbiAgLypkaXNwbGF5OiBmbGV4OyovXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5kYXRlcGlja2VyX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzFhYmE1MDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cztcbn1cblxuLmRhdGVwaWNrZXJfX2J0bltkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZGF0ZXBpY2tlcl9fYnRuOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gIGNvbG9yOiAjMWFiYTUwO1xufVxuXG4uZGF0ZXBpY2tlcl9fbGFiZWwge1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmRhdGVwaWNrZXJfX3RleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDgwcHg7XG4gIG1pbi13aWR0aDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5kYXRlcGlja2VyX19zdmctaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmRhdGVwaWNrZXJfX3N2Zy1pY29uLS12aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmRhdGVwaWNrZXJfX2J0bi1hcnJvdy1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uZGF0ZXBpY2tlcl9fYnRuLXJlc2V0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMxYWJhNTA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIxcHgpO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuZGF0ZXBpY2tlcl9fYnRuLXJlc2V0OmhvdmVyIHtcbiAgICBjb2xvcjogIzFhYmE1MDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGF0ZXBpY2tlcl9fYWN0aW9uIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIC5kYXRlcGlja2VyX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxuXG4gIC5kYXRlcGlja2VyX19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgbGVmdDogMTVweDtcbiAgfVxufVxuLmRlbGV0ZS1iYXNrZXQtaXRlbV9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5cbi5kZWxldGUtYmFza2V0LWl0ZW1fX2FjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZGVsZXRlLWJhc2tldC1pdGVtX19hY3Rpb24gLmJ0biB7XG4gIGZsZXgtZ3JvdzogMjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNTBweDtcbn1cbi5kZWxldGUtYmFza2V0LWl0ZW1fX2FjdGlvbiAuYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmRvYy1ibG9ja19fbGluayB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5kb2MtYmxvY2tfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzFhYmE1MDtcbn1cbi5kb2MtYmxvY2tfX2xpbmsgLnN2Zy1pY29uIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjJweDtcbiAgY29sb3I6ICMxYWJhNTA7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uZG9jLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cztcbn1cblxuLmRvYy1ibG9jazpob3ZlciB7XG4gIGNvbG9yOiAjMWFiYTUwO1xufVxuXG4uZG9jLWJsb2NrX19pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5kb2MtYmxvY2tfX2luZm8ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZG9jLWJsb2NrX19pY29uICsgLmRvYy1ibG9ja19faW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uZG9jLWJsb2NrX19uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxYWJhNTA7XG59XG5cbi5kb2MtYmxvY2tfX3NpemUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzgxODY5MDtcbn1cblxuLmZ2b3JpdGVfaW5jbHVkZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmZhdm9yaXRlLWFjdGlvbiArIC5mYXZvcml0ZS1hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5mYXZvcml0ZS1hY3Rpb246bm90KC5mYXZvcml0ZS1hY3Rpb24tLWFjdGl2ZSk6aG92ZXIgLmZhdm9yaXRlLWhlbHAge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZmF2b3JpdGUtYWN0aW9uX190b2dnbGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZhdm9yaXRlLWFjdGlvbl9fdG9nZ2xlIC5zdmctaWNvbiB7XG4gIGZpbGw6IG5vbmU7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNik7XG59XG4uZmF2b3JpdGUtYWN0aW9uX190b2dnbGUgLnN2Zy1pY29uOmhvdmVyIHtcbiAgY29sb3I6ICMxYWJhNTA7XG59XG4uZmF2b3JpdGUtYWN0aW9uX190b2dnbGUgYiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uZmF2b3JpdGUtYWN0aW9uLS1mdWxsIC5mYXZvcml0ZS1hY3Rpb25fX3RvZ2dsZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mYXZvcml0ZS1hY3Rpb24tLW1pZCAuZmF2b3JpdGUtYWN0aW9uX190b2dnbGUge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLmZhdm9yaXRlLWFjdGlvbi0tbWlkIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIzcHg7XG59XG5cbi5mYXZvcml0ZS1hY3Rpb24tLWFjdGl2ZSAuZmF2b3JpdGUtYWN0aW9uX190b2dnbGUgLnN2Zy1pY29uIHtcbiAgY29sb3I6ICMxYWJhNTA7XG4gIGZpbGw6ICMxYWJhNTA7XG59XG5cbi5mYXZvcml0ZS1oZWxwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUxLCA1MSwgNTEsIDAuNik7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBib3R0b206IDIzcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5mYXZvcml0ZS1oZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMHB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMHB4O1xuICBib3JkZXItbGVmdC13aWR0aDogNnB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDZweDtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHJnYmEoNTEsIDUxLCA1MSwgMC42KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IC02cHg7XG4gIGJvdHRvbTogLTZweDtcbiAgei1pbmRleDogMTtcbn1cblxuQGtleWZyYW1lcyBoZWFydCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmZpZWxkLWNoZWNrLWxpc3RfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5maWVsZC1jaGVjay1saXN0X19oZWFkZXIgbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uZmllbGQtY2hlY2stbGlzdF9faGVhZGVyLmhpZGRlbi1maWx0ZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZpZWxkLWNoZWNrLWxpc3RfX2hlYWRlci5oaWRkZW4tZmlsdGVyIC5maWVsZC1yYW5nZS1zbGlkZXItaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9fbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzQwNDA0MDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3RfX2NsZWFyLWJ0biB7XG4gIGNvbG9yOiAjOGI4ZDkyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBib3JkZXItYm90dG9tOiAycHggZG90dGVkICNjMWMzYzg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmllbGQtY2hlY2stbGlzdF9fY2xlYXItYnRuLmZpZWxkLWNoZWNrLWxpc3RfX2NsZWFyLWJ0bjphY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4uZmllbGQtLXZhbHVlcy1vd2VyZmxvdy5hY3RpdmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDMxMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgbWFyZ2luOiA3cHggMDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3RfX2ZpbHRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19ib2R5LXNjcm9sbCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tc2Nyb2xsIC5maWVsZC1jaGVjay1saXN0X19ib2R5LmZpZWxkLWNoZWNrLWxpc3RfX2JvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmllbGQtY2hlY2stbGlzdC0tc2Nyb2xsIC5maWVsZC1jaGVjay1saXN0X19ib2R5LmZpZWxkLWNoZWNrLWxpc3RfX2JvZHk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApLCAjZmZmKTtcbn1cbi5maWVsZC1jaGVjay1saXN0LS1zY3JvbGwgLmZpZWxkLWNoZWNrLWxpc3RfX2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xufVxuLmZpZWxkLWNoZWNrLWxpc3QtLXNjcm9sbCAuZmllbGQtY2hlY2stbGlzdF9fbGlzdCAuY2F0YWxvZ19fZGVzY3JpcHRpb24tdG9nZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuLmZpZWxkLWNoZWNrLWxpc3QtLXNjcm9sbCAuZmllbGQtY2hlY2stbGlzdF9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xufVxuLmZpZWxkLWNoZWNrLWxpc3QtLXNjcm9sbCAuZmllbGQtY2hlY2stbGlzdF9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZmY0O1xufVxuLmZpZWxkLWNoZWNrLWxpc3QtLXNjcm9sbCAuZmllbGQtY2hlY2stbGlzdF9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZmY0O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG59XG4uZmllbGQtY2hlY2stbGlzdC0tc2Nyb2xsIC5maWVsZC1jaGVjay1saXN0X19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5maWVsZC1jaGVjay1saXN0LS1zY3JvbGwgLmZpZWxkLWNoZWNrLWxpc3RfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG4uZmllbGQtY2hlY2stbGlzdC0tc2Nyb2xsIC5maWVsZC1jaGVjay1saXN0X19saXN0Ojotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmZpZWxkLWNoZWNrLWxpc3RfX2NsZWFyLWJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICM0MzQzNDc7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDM0MzQ3O1xuICB9XG59XG4uZmllbGQtcmFkaW9jb2xvcl9fdmlzdWFsIHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlMWUxZTE7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5maWVsZC1jaGVja2JveF9fdmlzdWFsIC5zdmctaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMnB4O1xuICBsZWZ0OiAtMnB4O1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBmaWxsOiBub25lO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG59XG5cbi5maWVsZC1jaGVja2JveF9fdmlzdWFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogIzhiOGQ5MjtcbiAgdG9wOiAtM3B4O1xuICBsZWZ0OiAtM3B4O1xuICByaWdodDogLTNweDtcbiAgYm90dG9tOiAtM3B4O1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgY29sb3I6IGdyYXk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmllbGQtY2hlY2tib3hfX3RleHQgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5maWVsZC1jaGVja2JveF9fdGV4dC1ub3RlIHtcbiAgY29sb3I6ICM4MTgxODE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5maWVsZC1jaGVja2JveF9fdGV4dC1ub3RlIC5saW5rIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2NvdW50IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5maWVsZC1jaGVja2JveF9faW1nIHtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5maWVsZC1jaGVja2JveF9faW1nIGltZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmZpZWxkLWNoZWNrYm94X19pY29uIC5zdmctaWNvbiB7XG4gIGZpbGw6IG5vbmU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG59XG5cbi5maWVsZC1jaGVja2JveF9fcHJpY2Uge1xuICBtYXJnaW46IDAgMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19mcmFtZSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xufVxuXG4uZmllbGQtY2hlY2tib3guZGlzYWJsZWQgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWwgLnN2Zy1pY29uIHtcbiAgY29sb3I6ICNkOWRiZTE7XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiYTUwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiYTUwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCAuc3ZnLWljb24ge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbGVmdDogMXB4O1xuICB0b3A6IDFweDtcbn1cbi5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9faW1nIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5maWVsZC1jaGVja2JveC0tcmFkaW8gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZmllbGQtY2hlY2tib3gtLXJhZGlvIC5maWVsZC1jaGVja2JveF9fdmlzdWFsIC5zdmctaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmllbGQtY2hlY2tib3gtLXJhZGlvIC5maWVsZC1jaGVja2JveF9fdmlzdWFsOjphZnRlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogIzFhYmE1MDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5maWVsZC1jaGVja2JveC0tcmFkaW8gLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpkaXNhYmxlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICBjb2xvcjogI2Q5ZGJlMTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmZpZWxkLWNoZWNrYm94LmRpc2FibGVkIC5maWVsZC1jaGVja2JveF9faW1nIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5maWVsZC1jaGVja2JveC5kaXNhYmxlZCAuZmllbGQtY2hlY2tib3hfX2ltZzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmZpZWxkLWNoZWNrYm94LmRpc2FibGVkIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4uZmllbGQtcmFkaW8tYnV0dG9uc19hZGQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uZmllbGQtY2hlY2tib3gtLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAxOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZpZWxkLWNoZWNrYm94LS1idXR0b24gLmZpZWxkLWNoZWNrYm94X19pbWcge1xuICBvcmRlcjogLTIwO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5maWVsZC1jaGVja2JveC0tYnV0dG9uIC5maWVsZC1jaGVja2JveF9faW1nIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZmllbGQtY2hlY2tib3gtLWJ1dHRvbiAuZmllbGQtY2hlY2tib3hfX2ljb24ge1xuICBvcmRlcjogLTE2O1xufVxuLmZpZWxkLWNoZWNrYm94LS1idXR0b24gLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgb3JkZXI6IC0xNTtcbn1cbi5maWVsZC1jaGVja2JveC0tYnV0dG9uIC5maWVsZC1jaGVja2JveF9fdGV4dC1jb250ZW50IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuLmZpZWxkLWNoZWNrYm94LS1idXR0b24gLmZpZWxkLWNoZWNrYm94X19wcmljZSB7XG4gIG9yZGVyOiAtMTA7XG59XG4uZmllbGQtY2hlY2tib3gtLWJ1dHRvbiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIG9yZGVyOiAtNTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZmllbGQtY2hlY2tib3gtLWJ1dHRvbiAuZmllbGQtY2hlY2tib3hfX2ZyYW1lIHtcbiAgLypib3JkZXItcmFkaXVzOiAxMnB4OyovXG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbi5maWVsZC1jaGVja2JveC0tYnV0dG9uIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fZnJhbWUge1xuICBib3JkZXItY29sb3I6ICMxYWJhNTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY1Zjc7XG59XG5cbi5maWVsZC1jaGVja2JveC0tYWRkcmVzcyB7XG4gIHBhZGRpbmc6IDE1cHggMCAyMHB4O1xufVxuLmZpZWxkLWNoZWNrYm94LS1hZGRyZXNzIC5maWVsZC1jaGVja2JveF9faWNvbiB7XG4gIG9yZGVyOiAtMjA7XG59XG4uZmllbGQtY2hlY2tib3gtLWFkZHJlc3MgLmZpZWxkLWNoZWNrYm94X190ZXh0LWNvbnRlbnQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmZpZWxkLWNoZWNrYm94LS1hZGRyZXNzIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIGNvbG9yOiAjOGI4ZDkyO1xuICBvcmRlcjogLTE1O1xufVxuLmZpZWxkLWNoZWNrYm94LS1hZGRyZXNzIC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgb3JkZXI6IC0xMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5maWVsZC1jaGVja2JveC0tYWRkcmVzcyAuZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBjb2xvcjogIzAwMDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmZpZWxkLWNoZWNrYm94Om5vdCguZGlzYWJsZWQpOmhvdmVyIC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgICBib3JkZXItY29sb3I6ICMxYWJhNTA7XG4gIH1cbiAgLmZpZWxkLWNoZWNrYm94Om5vdCguZGlzYWJsZWQpOmhvdmVyIC5maWVsZC1jaGVja2JveF9faW1nIHtcbiAgICBib3JkZXItY29sb3I6ICMxYWJhNTA7XG4gIH1cblxuICAuZmllbGQtY2hlY2tib3g6aG92ZXIgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICAgIGJvcmRlci1jb2xvcjogIzFhYmE1MDtcbiAgfVxuXG4gIC5maWVsZC1jaGVja2JveC0tYnV0dG9uOmhvdmVyIC5maWVsZC1jaGVja2JveF9fZnJhbWUge1xuICAgIGJvcmRlci1jb2xvcjogIzFhYmE1MDtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Zm9jdXMgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmZpZWxkLWNvbG9yLWJsb2NrX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4uZmllbGQtY29sb3ItYmxvY2tfX2l0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uZmllbGQtY29sb3ItYmxvY2tfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM4MTg2OTA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5maWVsZC1jb2xvci1ibG9ja19fbGFiZWwtdmFsdWUge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLmZpZWxkLWNvbG9yc19faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZpZWxkLWNvbG9yc19fbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZpZWxkLWNvbG9yc19fc2VsZWN0ZWQge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBjb2xvcjogIzhiOGQ5Mjtcbn1cblxuLmZpZWxkLWNvbG9yc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAtMXB4IC0ycHg7XG59XG5cbi5maWVsZC1jb2xvcnNfX2l0ZW0ge1xuICBwYWRkaW5nOiAxcHggMnB4O1xufVxuLmZpZWxkLWNvbG9yc19faXRlbSAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCxcbi5maWVsZC1jb2xvcnNfX2l0ZW0gLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpZWxkLWNvbG9yc19faXRlbS0tdG9nZ2xlIHtcbiAgbWFyZ2luOiA0cHg7XG59XG5cbi5maWVsZC1jb2xvcnNfX3RvZ2dsZSB7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjOGI4ZDkyO1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpZWxkLWNvbG9yc19fdG9nZ2xlIC5zdmctaWNvbiB7XG4gIGZpbGw6IG5vbmU7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmZpZWxkLWNvbG9yc19fdG9nZ2xlOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVmZjQ7XG4gIH1cbn1cbi5maWVsZC1jb3VudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5maWVsZC1jb3VudCAuZmllbGQtbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmllbGQtY291bnRfX2lucHV0LmZpZWxkLWNvdW50X19pbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZpZWxkLWNvdW50X19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICBib3R0b206IDFweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM4YjhkOTI7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuZmllbGQtY291bnRfX2J0bjpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgfVxufVxuLmZpZWxkLWNvdW50X19idG46YWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5maWVsZC1jb3VudF9fYnRuOmRpc2FibGVkIHtcbiAgY29sb3I6ICM4YjhkOTI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tc3ViIHtcbiAgbGVmdDogMXB4O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZWJlYmViO1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tYWRkIHtcbiAgcmlnaHQ6IDFweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZWJlYmViO1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tc3ViOjpiZWZvcmUsXG4uZmllbGQtY291bnRfX2J0bi0tYWRkOjpiZWZvcmUsXG4uZmllbGQtY291bnRfX2J0bi0tYWRkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjNDA0MDQwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmZpZWxkLWNvdW50X19idG4tLWFkZDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuXG4uZmllbGQtZmlsZV9fYnRuIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5maWVsZC1maWxlX19idG4gc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uZmllbGQtZmlsZV9fYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMxYWJhNTA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZmllbGQtZmlsZV9faW5wdXQtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmZpZWxkLWZpbGVfX2lucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5maWVsZC1maWxlX19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmllbGQtZmlsZV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW0tc3RhcnQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW0tZW5kIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uZmllbGQtaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZGJlMTtcbiAgcGFkZGluZzogN3B4IDEycHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQ6IDQwMCAxNXB4LzEuNiBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5maWVsZC1pbnB1dDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICB9XG59XG4uZmllbGQtaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMxYWJhNTA7XG59XG4uZm9ybS1maWVsZC1lcnJvci5mb3JtLWZpZWxkLWVycm9yIC5maWVsZC1pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmMGYwMDtcbn1cblxuLmZpZWxkLWlucHV0LS1zbSB7XG4gIHBhZGRpbmc6IDJweCAxMnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLmZpZWxkLWlucHV0LS10ZXh0YXJlYSB7XG4gIGhlaWdodDogMTIwcHg7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi5maWVsZC1pbnB1dC0tdGV4dGFyZWEuZmllbGQtaW5wdXQtLXNtIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmZpZWxkLWlucHV0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZpZWxkLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4uZmllbGQtcmFkaW8tYnV0dG9uc19fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdyaWQtZ2FwOiAxNXB4IDU0cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uZmllbGQtcmFkaW8tYnV0dG9uc19fbGlzdCAuZmllbGQtcmFkaW8tYnV0dG9uc19faXRlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNGM0YzQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5maWVsZC1yYWRpby1idXR0b25zX19saXN0IC5maWVsZC1yYWRpby1idXR0b25zX19pdGVtLmZpZWxkLXJhZGlvLWJ1dHRvbnNfX2l0ZW0tLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzFhYmE1MDtcbn1cblxuLmZpZWxkLXJhZGlvLWJ1dHRvbnNfX2l0ZW0gLmZpZWxkLWNoZWNrYm94IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5maWVsZC1yYWRpby1idXR0b25zX19pdGVtLS1hY3RpdmUge1xuICAvKmJvcmRlci1yYWRpdXM6IDEycHg7Ki9cbiAgYm94LXNoYWRvdzogMHB4IDRweCAxMXB4IHJnYmEoMjQsIDI0LCAzMywgMC4xNSk7XG59XG5cbi5maWVsZC1yYWRpby1idXR0b25zX19jaGlsZCB7XG4gIHBhZGRpbmc6IDVweCAxNHB4IDA7XG59XG4uZmllbGQtcmFkaW8tYnV0dG9uc19fY2hpbGQgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG59XG4uZmllbGQtcmFkaW8tYnV0dG9uc19fY2hpbGQgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZDlkYmUxO1xufVxuLmZpZWxkLXJhZGlvLWJ1dHRvbnNfX2NoaWxkIC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZpZWxkLXJhZGlvLWJ1dHRvbnNfX2NoaWxkIC5maWVsZF9fZXJyb3JzIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZpZWxkLXJhZGlvLWJ1dHRvbnNfX2xpc3Qge1xuICAgIGdyaWQtZ2FwOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmZpZWxkLXJhZGlvLWJ1dHRvbnNfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4uZmllbGQtcmFkaW9jb2xvcmJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmllbGQtcmFkaW9jb2xvcmJsb2NrX192aXN1YWwge1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZmllbGQtcmFkaW9jb2xvcmJsb2NrX192aXN1YWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNjY2NmZDMgaW5zZXQ7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMjVzO1xufVxuXG4uZmllbGQtcmFkaW9jb2xvcmJsb2NrX192aXN1YWw6aG92ZXI6OmFmdGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNhN2FiYjIgaW5zZXQ7XG59XG5cbi5maWVsZC1yYWRpb2NvbG9yYmxvY2tfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmZpZWxkLXJhZGlvY29sb3JibG9ja19faW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZpZWxkLXJhZGlvY29sb3JibG9ja19fY29sb3ItbWFya2VyIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmZpZWxkLXJhZGlvY29sb3JibG9ja19faW5wdXQ6Y2hlY2tlZCArIC5maWVsZC1yYWRpb2NvbG9yYmxvY2tfX3Zpc3VhbDo6YWZ0ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzFhYmE1MCBpbnNldDtcbn1cblxuLmZpZWxkLXJhZGlvY29sb3JibG9ja19fdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDNweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA4cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDAgMTJweCByZ2JhKDIsIDEzLCAzMywgMC4xMik7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiA3cHggMTJweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzLCBvcGFjaXR5IDAuMjVzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZmllbGQtcmFkaW9jb2xvcmJsb2NrX190b29sdGlwOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTVweDtcbiAgbGVmdDogNTAlO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuZmllbGQtcmFkaW9jb2xvcmJsb2NrX192aXN1YWw6aG92ZXIgLmZpZWxkLXJhZGlvY29sb3JibG9ja19fdG9vbHRpcCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmllbGQtcmFkaW9jb2xvcmJsb2NrX192aXN1YWwge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgfVxuXG4gIC5maWVsZC1yYWRpb2NvbG9yYmxvY2tfX3Zpc3VhbDo6YWZ0ZXIge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgfVxufVxuLmZpZWxkLXJhZGlvc2V0LWZ1bGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5maWVsZC1yYWRpb3NldC1mdWxsX19pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZmllbGQtcmFkaW9zZXQtZnVsbF9faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmNjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNHB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cywgY29sb3IgMC4yNXM7XG59XG5cbi5maWVsZC1yYWRpb3NldC1mdWxsX192aXN1YWwge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2NjY2ZkMyBpbnNldDtcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMjVzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5maWVsZC1yYWRpb3NldC1mdWxsX19pbnB1dDpjaGVja2VkICsgLmZpZWxkLXJhZGlvc2V0LWZ1bGxfX3Zpc3VhbCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjMWFiYTUwIGluc2V0O1xufVxuXG4uZmllbGQtcmFkaW9zZXQtZnVsbF9faW5wdXQ6Y2hlY2tlZCArIC5maWVsZC1yYWRpb3NldC1mdWxsX192aXN1YWwgLmZpZWxkLXJhZGlvc2V0LWZ1bGxfX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWJhNTA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZmllbGQtcmFkaW9zZXQtZnVsbF9fbGlzdCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjODE4NjkwO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZmllbGQtcmFkaW9zZXQtZnVsbF9fbGlzdC1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtcmFkaW9zZXQtZnVsbF9fbGlzdC1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiYTUwO1xufVxuXG4uZmllbGQtcmFkaW9zZXQtZnVsbCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmZpZWxkLXJhZGlvc2V0LWZ1bGwgYTpob3ZlciB7XG4gICAgY29sb3I6ICNlMDY7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmllbGQtcmFkaW9zZXQtZnVsbCB7XG4gICAgd2lkdGg6IDIzOHB4O1xuICB9XG59XG4uZmllbGQtcmFuZ2Utc2xpZGVyIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlci0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHVzZXItc2VsZWN0OiB0ZXh0O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19sYWJlbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nLXRvcDogMjNweDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdGV4dC1pbnB1dHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG4gIG1hcmdpbjogMHB4IC02cHggMDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdGV4dC1pbnB1dC13cmFwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAgNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3ByZWZpeCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHJnYmEoMzUsIDMzLCAzMywgMC42KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDE4cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19wcmVmaXggKyAuZmllbGQtcmFuZ2Utc2xpZGVyX190ZXh0LWlucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiA0MnB4O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19idWZmZXJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IDIwcHg7XG4gIGJvdHRvbTogNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fYnVmZmVyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX191bml0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogNHB4O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dDo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dDo6LW1vei1yYW5nZS10cmFjayB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDA7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0OjotbXMtdHJhY2sge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLXByaW1hcnktMTAwKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAtOXB4O1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dFtkaXNhYmxlZF06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiYTUwO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXRbZGlzYWJsZWRdOjotbW96LXJhbmdlLXRodW1iIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQ6Oi1tcy10aHVtYiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiYTUwO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXRbZGlzYWJsZWRdOjotbXMtdGh1bWIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dC13cmFwcyB7XG4gIGhlaWdodDogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzUsIDMzLCAzMywgMC4yKTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQtd3JhcCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fc2xpZGVyLXRyYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogNHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYmE1MDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdmlzdWFsLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAxcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiYTUwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0LXdyYXBzOmhvdmVyIC5maWVsZC1yYW5nZS1zbGlkZXJfX3Zpc3VhbC1oYW5kbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYWJhNTA7XG4gIH1cbn1cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3Zpc3VhbC1oYW5kbGVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxcHg7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3RleHQtaW5wdXQge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZpZWxkLXJhbmdlLXNsaWRlcl9fdmlzdWFsLWhhbmRsZSB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG5cbiAgLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJhY2tncm91bmQ6ICMxMWJiMTE7XG4gIH1cblxuICAuZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dDo6LW1vei1yYW5nZS10aHVtYixcbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0OjotbXMtdGh1bWIge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBiYWNrZ3JvdW5kOiAjMTFiYjExO1xuICB9XG5cbiAgLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQtd3JhcCB7XG4gICAgdG9wOiAtNHB4O1xuICB9XG5cbiAgLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQtd3JhcHMge1xuICAgIG1hcmdpbjogMCAwIDI4cHg7XG4gIH1cbn1cbi5maWVsZC1yYW5nZS1zbGlkZXItaWNvbiB7XG4gIGZpbGw6ICNmZmY7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICB0b3A6IDZweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmZpZWxkLXJhbmdlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uZmllbGQtcmFuZ2UtLXNtIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uZmllbGQtcmFuZ2UsXG4uZmllbGQtcmFuZ2VfX2NlbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmllbGQtcmFuZ2VfX2NlbGwge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uZmllbGQtcmFuZ2VfX3ByZWZpeCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uZmllbGQtcmFuZ2VfX3Bvc3RmaXgge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uZmllbGQtcmFuZ2VfX3NwYWNlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4uZmllbGQtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogei1pbmRleCAwcyBlYXNlIDAuMjVzO1xufVxuXG4uZmllbGQtc2VsZWN0X19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzMzMztcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWRiZTE7XG4gIHBhZGRpbmc6IDdweCAxMnB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250OiA0MDAgMTVweC8xLjYgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLXNlbGVjdC0tc20gLmZpZWxkLXNlbGVjdF9fYnRuIHtcbiAgcGFkZGluZzogMnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19idG4tdGV4dCxcbi5maWVsZC1zZWxlY3RfX2J0bi1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuLXRleHQsXG4uZmllbGQtc2VsZWN0X19idG4tYXJyb3cge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fc2hldnJvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNTBweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuZmllbGQtc2VsZWN0X19idG46aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5maWVsZC1zZWxlY3RfX2J0bjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzFhYmE1MDtcbn1cblxuLmZpZWxkLXNlbGVjdC0tb3BlbiB7XG4gIHRyYW5zaXRpb246IHotaW5kZXggMHM7XG4gIHotaW5kZXg6IDIwO1xufVxuXG4uZmllbGQtc2VsZWN0LS1vcGVuIC5maWVsZC1zZWxlY3RfX2J0biB7XG4gIGJvcmRlci1jb2xvcjogIzFhYmE1MDtcbn1cblxuLmZpZWxkLXNlbGVjdC0tb3BlbiAuZmllbGQtc2VsZWN0X19idG4tYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZmllbGQtc2VsZWN0X19idG4tcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2Q5ZGJlMTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMjNweCByZ2JhKDI0LCAyNCwgMzMsIDAuMTUpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWNvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IG1pbig1MHZoLCAzMDBweCk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbS5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbS1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4uZmllbGQtc2VsZWN0X19jaGVjay1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBmaWxsOiBub25lO1xufVxuXG4uZmllbGQtc2VsZWN0X19maWVsZC10ZXh0LWlucHV0LmZpZWxkLXNlbGVjdF9fZmllbGQtdGV4dC1pbnB1dCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkOWRiZTE7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBub25lKSB7XG4gIC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuZmllbGQtc2VsZWN0X19saXN0LWl0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuZmllbGQtc2VsZWN0X19saXN0LWl0ZW06Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNkOWRiZTE7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbS5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbS0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzFhYmE1MDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZpZWxkLXNldC1mdWxsX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjODE4NjkwO1xufVxuXG4uZmllbGQtc2V0LWZ1bGxfX2ZpZWxkIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmZpZWxkLXNldC1mdWxsX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogLTZweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZmllbGQtc2V0LWZ1bGxfX2l0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogNnB4O1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmllbGQtc2V0LWZ1bGxfX2xhYmVsLXZhbHVlIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmllbGQtc2V0LWZ1bGxfX2l0ZW1zIHtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xuICAgIG1hcmdpbjogMCAtMTJweDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cblxuICAuZmllbGQtc2V0LWZ1bGxfX2l0ZW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmZpZWxkLXNldC1mdWxsX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbn1cbi5maWVsZC1zZXRfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICM4MTg2OTA7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLmZpZWxkLXNldF9fbGFiZWwtdmFsdWUge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cblxuLmZpZWxkLXNldF9faXRlbXMge1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZmllbGQtc2V0X19sYWJlbCB+IC5maWVsZC1zZXRfX2l0ZW1zIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmZpZWxkLXNldF9faXRlbSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5maWVsZC1zZXQtLWxhcmdlIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZmllbGQtc2V0LS1sYXJnZSAuZmllbGQtc2V0X19sYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzgxODY5MDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZpZWxkLXNldC0tbGFyZ2UgLmZpZWxkLXNldF9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG5cbi5maWVsZC1zZXQtLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZpZWxkLXN3aXRjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cblxuLmZpZWxkLXN3aXRjaF9faW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5maWVsZC1zd2l0Y2hfX3Zpc3VhbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZmY0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9yZGVyOiAxMDtcbn1cbi5maWVsZC1zd2l0Y2hfX3Zpc3VhbCAuc3ZnLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTJweDtcbiAgbGVmdDogLTJweDtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjJweDtcbiAgZmlsbDogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZpZWxkLXN3aXRjaF9fdmlzdWFsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDNweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDExcHggcmdiYSgyNCwgMjQsIDMzLCAwLjE1KTtcbn1cblxuLmZpZWxkLXN3aXRjaF9fdmlzdWFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogIzhiOGQ5MjtcbiAgdG9wOiAtM3B4O1xuICBsZWZ0OiAtM3B4O1xuICByaWdodDogLTNweDtcbiAgYm90dG9tOiAtM3B4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmllbGQtc3dpdGNoX190ZXh0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmZpZWxkLXN3aXRjaF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1zd2l0Y2hfX3Zpc3VhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uZmllbGQtc3dpdGNoX19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLXN3aXRjaF9fdmlzdWFsOjphZnRlciB7XG4gIGxlZnQ6IDE3cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5maWVsZC1zd2l0Y2g6aG92ZXIgLmZpZWxkLXN3aXRjaF9fdmlzdWFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkYmUxO1xuICB9XG4gIC5maWVsZC1zd2l0Y2g6aG92ZXIgLmZpZWxkLXN3aXRjaF9fdmlzdWFsOjphZnRlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMXB4IHJnYmEoMjQsIDI0LCAzMywgMC4xNSk7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuZmllbGQtc3dpdGNoX19pbnB1dDpmb2N1cyB+IC5maWVsZC1zd2l0Y2hfX3Zpc3VhbDo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC43NTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5maWVsZC1zd2l0Y2hfX2lucHV0OmRpc2FibGVkIH4gLmZpZWxkLXN3aXRjaF9fdmlzdWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZGJlMTtcbn1cbi5maWVsZC1zd2l0Y2hfX2lucHV0OmRpc2FibGVkIH4gLmZpZWxkLXN3aXRjaF9fdmlzdWFsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWMzYzg7XG59XG5cbi5maWVsZC10ZXh0X193cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuXG4uZmllbGQtdGV4dF9faW1nLFxuLmZpZWxkLXRleHRfX2ljb24sXG4uZmllbGQtdGV4dF9faWNvbi1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbn1cblxuLmZpZWxkLXRleHRfX2ltZyxcbi5maWVsZC10ZXh0X19pY29uIHtcbiAgbGVmdDogMTZweDtcbn1cblxuLmZpZWxkLXRleHRfX2ljb24tcmlnaHQge1xuICByaWdodDogMTZweDtcbn1cblxuLmZpZWxkLXRleHRfX2ltZyB7XG4gIGZsZXgtZ3JvdzogMDtcbn1cblxuLmZpZWxkLXRleHRfX3N1Y2Nlc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZpbGw6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xuICByaWdodDogMTFweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmZpZWxkLXRleHRfX2xldHRlci1jb3VudGVyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM4YjhkOTI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5maWVsZC1pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkYmUxO1xuICBwYWRkaW5nOiA3cHggMTJweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udDogNDAwIDE1cHgvMS42IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuZmllbGQtaW5wdXQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgfVxufVxuLmZpZWxkLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiYTUwO1xufVxuLmZvcm0tZmllbGQtZXJyb3IuZm9ybS1maWVsZC1lcnJvciAuZmllbGQtaW5wdXQge1xuICBib3JkZXItY29sb3I6ICNmZjBmMDA7XG59XG4uZmllbGQtaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG4uZmllbGQtaW5wdXQ6Zm9jdXMgfiAuZmllbGQtdGV4dF9faW50LWxhYmVsIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5maWVsZC10ZXh0X19idG4tZXllIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAxMDtcbiAgcmlnaHQ6IDI1cHg7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmllbGQtdGV4dF9fYnRuLWV5ZSAuc3ZnLWljb24ge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuXG4uZmllbGQtdGV4dC0taWNvbiAuZmllbGQtaW5wdXQuZmllbGQtaW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG59XG5cbi5maWVsZC1pbnB1dC0tc20ge1xuICBwYWRkaW5nOiAycHggMTJweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5maWVsZC1pbnB1dC0tdGV4dGFyZWEge1xuICBoZWlnaHQ6IDE2M3B4O1xuICByZXNpemU6IG5vbmU7XG59XG4uZmllbGQtaW5wdXQtLXRleHRhcmVhOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xufVxuLmZpZWxkLWlucHV0LS10ZXh0YXJlYTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDRweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkYmUxO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG59XG4uZmllbGQtaW5wdXQtLXRleHRhcmVhOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLmZpZWxkLWlucHV0LS10ZXh0YXJlYTo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5maWVsZC1pbnB1dC0tdGV4dGFyZWEuZmllbGQtaW5wdXQtLXNtIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmZpZWxkLWlucHV0LmZpZWxkLWlucHV0OmRpc2FibGVkIHtcbiAgY29sb3I6ICM4YjhkOTI7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZGJlMTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmZvcm0tZmllbGQtZXJyb3IgLmZpZWxkLXRleHRfX2ludC1sYWJlbCB7XG4gIGNvbG9yOiAjZmYwZjAwO1xufVxuLmZvcm0tZmllbGQtZXJyb3IgLmZpZWxkLWlucHV0OmZvY3VzIH4gLmZpZWxkLXRleHRfX2ludC1sYWJlbCB7XG4gIGNvbG9yOiAjZmYwZjAwO1xufVxuXG4uZmllbGQtdGV4dC0tbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmllbGQtdGV4dC0tbGFiZWwgLmZpZWxkLXRleHRfX2ludC1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICM4YjhkOTI7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRvcDogMjVweDtcbiAgbGVmdDogMTdweDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG59XG4uZmllbGQtdGV4dC0tbGFiZWwgLmZpZWxkLWlucHV0IHtcbiAgcGFkZGluZzogMTNweCAxNXB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNGM0YzQ7XG59XG4uZmllbGQtdGV4dC0tbGFiZWwgLmZpZWxkLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZmllbGQtdGV4dC0tbGFiZWwgLmZpZWxkLWlucHV0OmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M0YzRjNDtcbn1cbi5maWVsZC10ZXh0LS1sYWJlbCAuZmllbGQtaW5wdXQ6Zm9jdXMsIC5maWVsZC10ZXh0LS1sYWJlbCAuZmllbGQtaW5wdXQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICBib3JkZXItY29sb3I6ICNjNGM0YzQ7XG59XG4uZmllbGQtdGV4dC0tbGFiZWwgLmZpZWxkLWlucHV0OmZvY3VzIH4gLmZpZWxkLXRleHRfX2ludC1sYWJlbCwgLmZpZWxkLXRleHQtLWxhYmVsIC5maWVsZC1pbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IC5maWVsZC10ZXh0X19pbnQtbGFiZWwge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBwYWRkaW5nOiAwIDNweDtcbiAgbGVmdDogMTRweDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZmllbGQtdG9nZ2xlc19fbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uZmllbGQtdG9nZ2xlc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtM3B4O1xufVxuXG4uZmllbGQtdG9nZ2xlc19faXRlbSB7XG4gIHBhZGRpbmc6IDNweDtcbn1cbi5maWVsZC10b2dnbGVzX19pdGVtIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMzMzIGluc2V0O1xuICBiYWNrZ3JvdW5kOiAjRDNEM0QzO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5maWVsZC10b2dnbGVzX19pdGVtIC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWVsZC10b2dnbGVzX19pdGVtIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIHBhZGRpbmc6IDRweCAxNnB4IDVweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoNTEsIDUxLCA1MSwgMC43KSBpbnNldDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4uZmllbGQtdG9nZ2xlc19faXRlbSAuZGlzYWJsZWQgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoNTEsIDUxLCA1MSwgMC4xKSBpbnNldDtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC4zKTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmZpZWxkLXRvZ2dsZXNfX2l0ZW0gLmZpZWxkLWNoZWNrYm94Om5vdCguZGlzYWJsZWQpOmhvdmVyIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMzMzMgaW5zZXQ7XG4gICAgYmFja2dyb3VuZDogI0QzRDNEMztcbiAgfVxufVxuLmZpZWxkLXRvb2x0aXAge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IHotaW5kZXggMHMgZWFzZSAwLjI1cztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5maWVsZC10b29sdGlwLS1vcGVuIHtcbiAgdHJhbnNpdGlvbjogei1pbmRleCAwcztcbiAgei1pbmRleDogMjA7XG59XG5cbi5maWVsZC10b29sdGlwX19saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAyM3B4IHJnYmEoMjQsIDI0LCAzMywgMC4xNSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA2cHggMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbn1cblxuLmZpZWxkLXRvb2x0aXBfX2xpc3QtY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDI2NHB4O1xufVxuLmZpZWxkLXRvb2x0aXBfX2xpc3QtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogNHB4O1xufVxuLmZpZWxkLXRvb2x0aXBfX2xpc3QtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWRiZTE7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uZmllbGQtdG9vbHRpcF9fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIGNvbG9yOiAjMDAwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5maWVsZC10b29sdGlwX19saXN0LWl0ZW06YWN0aXZlLFxuLmZpZWxkLXRvb2x0aXBfX2xpc3QtaXRlbS0tYWN0aXZlLmZpZWxkLXRvb2x0aXBfX2xpc3QtaXRlbS0tYWN0aXZlIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLmJhc2tldC1hY3Rpb24tdG9vbHRpcCB7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5iYXNrZXQtYWN0aW9uLXRvb2x0aXA6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5iYXNrZXQtYWN0aW9uLXRvb2x0aXA6OmFmdGVyIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmJhc2tldC1hY3Rpb24tdG9vbHRpcDo6YmVmb3JlLCAuYmFza2V0LWFjdGlvbi10b29sdGlwOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmJhc2tldC1hY3Rpb24tdG9vbHRpcDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5iYXNrZXQtYWN0aW9uLXRvb2x0aXA6YmVmb3JlLCAuYmFza2V0LWFjdGlvbi10b29sdGlwOmFmdGVyIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGluaXRpYWw7XG59XG4uYmFza2V0LWFjdGlvbi10b29sdGlwIC5maWVsZC10b29sdGlwX19saXN0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5iYXNrZXQtYWN0aW9uLXRvb2x0aXAgLmZpZWxkLXRvb2x0aXBfX2xpc3QtaXRlbS0tYWN0aXZlLFxuLmJhc2tldC1hY3Rpb24tdG9vbHRpcCAuZmllbGQtdG9vbHRpcF9fbGlzdC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2QzZDM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctcmlnaHQ6IDMzcHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5maWVsZC10b29sdGlwX19saXN0LWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIH1cbn1cbi5maWVsZC10dW1ibGVyLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZpZWxkLXR1bWJsZXItbGlzdF9fbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZmllbGQtdHVtYmxlci1saXN0X19pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5maWVsZC10dW1ibGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlYmViZWI7XG59XG5cbi5maWVsZC10dW1ibGVyX19pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLmZpZWxkLXR1bWJsZXJfX2l0ZW0gLmZpZWxkLWNoZWNrYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmZpZWxkLXR1bWJsZXJfX2l0ZW0gLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgY29sb3I6ICMzMzM7XG59XG4uZmllbGQtdHVtYmxlcl9faXRlbSAuZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3RleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzFhYmE1MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0ycHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG59XG4uZmllbGQtdHVtYmxlcl9faXRlbSAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmllbGQtdHVtYmxlcl9faXRlbSAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBwYWRkaW5nOiAwIDAgMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGNvbG9yOiBncmV5O1xufVxuLmZpZWxkLXR1bWJsZXJfX2l0ZW0gLmZpZWxkLWNoZWNrYm94X190ZXh0OmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5maWVsZC10dW1ibGVyLW9uZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmZpZWxkLXR1bWJsZXItb25lOmhvdmVyIHtcbiAgY29sb3I6ICMxYWJhNTA7XG59XG5cbi5maWVsZC10dW1ibGVyLW9uZV9fdmlzdWFsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2ZkMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzO1xufVxuXG4uZmllbGQtdHVtYmxlci1vbmU6aG92ZXIgLmZpZWxkLXR1bWJsZXItb25lX192aXN1YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdhYmIyO1xufVxuXG4uZmllbGQtdHVtYmxlci1vbmVfX3Zpc3VhbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG59XG5cbi5maWVsZC10dW1ibGVyLW9uZV9faW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAzO1xufVxuXG4uZmllbGQtdHVtYmxlci1vbmVfX2lucHV0OmNoZWNrZWQgKyAuZmllbGQtdHVtYmxlci1vbmVfX3Zpc3VhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWJhNTA7XG59XG5cbi5maWVsZC10dW1ibGVyLW9uZV9faW5wdXQ6Y2hlY2tlZCArIC5maWVsZC10dW1ibGVyLW9uZV9fdmlzdWFsOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNnB4KTtcbn1cblxuLmZpZWxkX19lcnJvcnMge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5maWVsZF9fZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZjBmMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuXG4uZmllbGRfX211bHRpcGxlLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZmllbGRfX211bHRpcGxlLWxpc3QtZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZpZWxkX19tdWx0aXBsZS1saXN0LWdyaWQge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG59XG5cbi5maWVsZF9fbXVsdGlwbGUtbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5maWVsZF9fbXVsdGlwbGUtbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5maWVsZF9fbXVsdGlwbGUtbGlzdC1yZW1vdmUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5maWVsZF9fbm90ZSB7XG4gIGNvbG9yOiAjOGI4ZDkyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuLmZpZWxkLS1pbnB1dC1yb3VuZCAuZmllbGQtaW5wdXQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWVlZmY0O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgcGFkZGluZzogNnB4IDE1cHg7XG59XG4uZmllbGQtLWlucHV0LXJvdW5kIC5maWVsZC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhiOGQ5Mjtcbn1cbi5maWVsZC0taW5wdXQtcm91bmQgLmZpZWxkLWlucHV0LmZpZWxkLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4uZmllbGQtLXNlbGVjdC11bmRlcmxpbmUgLmZpZWxkLXNlbGVjdF9fYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuLmZpZWxkLS1zZWxlY3QtdW5kZXJsaW5lIC5maWVsZC1zZWxlY3RfX2J0bi1hcnJvdyB7XG4gIHJpZ2h0OiAwO1xufVxuLmZpZWxkLS1zZWxlY3QtdW5kZXJsaW5lIC5maWVsZC1zZWxlY3RfX2xpc3Qge1xuICB3aWR0aDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5cbi5maWVsZC0tbm8tYm9yZGVyIC5maWVsZC1pbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmZpZWxkLS1yYXRpbmcgLmZpZWxkLXRleHRfX2ludC1sYWJlbCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmZpZWxkLS1pbnB1dC1yb3VuZCAuZmllbGQtaW5wdXQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2Q5ZGJlMTtcbiAgfVxufVxuLmNhdGFsb2dfX2ZpbHRlci10aXRsZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzMzMztcbn1cblxuLmNhdGFsb2dfX2Zvcm0tZ2xhc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5maWx0ZXJfX2dyb3VwIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuXG4uZmlsdGVyX19zdGF0dXMtaWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5maWx0ZXJfX3N0YXR1cy1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmZpbHRlcl9fc3RhdHVzLWljb24uc3RhdHVzLS1uZXc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL2Fzc2V0cy9zb3VyY2UvaWNvbnMvc3ByaXRlL25ldy1zdGF0dXMuc3ZnXCIpO1xufVxuLmZpbHRlcl9fc3RhdHVzLWljb24uc3RhdHVzLS1zYWxlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC9hc3NldHMvc291cmNlL2ljb25zL3Nwcml0ZS9zYWxlLXN0YXR1cy5zdmdcIik7XG59XG4uZmlsdGVyX19zdGF0dXMtaWNvbi5zdGF0dXMtLWFjdGlvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvYXNzZXRzL3NvdXJjZS9pY29ucy9zcHJpdGUvZmlyZS5zdmdcIik7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG59XG4uZmlsdGVyX19zdGF0dXMtaWNvbi5zdGF0dXMtLWhpdDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvYXNzZXRzL3NvdXJjZS9pY29ucy9zcHJpdGUvaGl0LXN0YXR1cy5zdmdcIik7XG59XG5cbi5maWx0ZXJfX3N0YXR1cy1jb3VudGVyIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5maWx0ZXJfX2dyb3VwLS1yYW5nZS1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5maWx0ZXJfX2dyb3VwLS1zd2l0Y2gge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmZpbHRlcl9fZ3JvdXAtLXN3aXRjaCArIC5maWx0ZXJfX2dyb3VwLS1jaGVjay1saXN0IHtcbiAgbWFyZ2luLXRvcDogMzdweDtcbn1cblxuLmZpbHRlcl9fbGlzdC1tZW51IGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWx0ZXJfX2xpc3QtbWVudSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIC5maWx0ZXJfX2xpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIGNvbG9yOiBncmF5O1xufVxuLmZpbHRlcl9fbGlzdC1tZW51IGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwgLmZpbHRlcl9fbGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTFlMWUxO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDE4cHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIHdpZHRoOiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xufVxuLmZpbHRlcl9fbGlzdC1tZW51IGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwgLmZpbHRlcl9fbGluazpob3ZlcjpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMWFiYTUwO1xufVxuLmZpbHRlcl9fbGlzdC1tZW51IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCAuZmlsdGVyX19saW5rIHtcbiAgY29sb3I6ICMzMzM7XG59XG4uZmlsdGVyX19saXN0LW1lbnUgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIC5maWx0ZXJfX2xpbms6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogOHB4O1xuICBsZWZ0OiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDhweDtcbiAgd2lkdGg6IDhweDtcbn1cbi5maWx0ZXJfX2xpc3QtbWVudSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwgLmZpbHRlcl9fbGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMWFiYTUwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMWFiYTUwO1xufVxuLmZpbHRlcl9fbGlzdC1tZW51IGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZpbHRlcl9fbGlzdC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xufVxuXG4uZmlsdGVyX19ncm91cC1ib2R5IHtcbiAgbWFyZ2luOiA4cHggMDtcbn1cbi5maWx0ZXJfX2dyb3VwLWJvZHkgLmZpZWxkLWNoZWNrLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmlsdGVyX19hY3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMTBweDtcbiAgdG9wOiAyMnB4O1xuICB6LWluZGV4OiA1O1xufVxuXG4uZmlsdGVyX19hY3Rpb24tY2xlYXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgLTNweCAxMXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmZpbHRlcl9fY2xlYXItYnRuIHtcbiAgY29sb3I6ICM4YjhkOTI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGJvcmRlci1ib3R0b206IDJweCBkb3R0ZWQgI2MxYzNjODtcbn1cblxuLmZpbHRlcl9fYWN0aW9ucy1ib3R0b20ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5cbi5maWx0ZXJfX3Nob3ctcHJvZHVjdHMtYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpbHRlcl9fc2hvdy1wcm9kdWN0cy1idG46OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5maWx0ZXJfX2dyb3VwLS1zb3J0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmlsdGVyX19saXN0IHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5maWx0ZXJfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuZmlsdGVyX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmZpbHRlcl9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxuICAuZmlsdGVyX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5maWx0ZXJfX2xpc3Q6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cblxuICAuZmlsdGVyX19ncm91cC5maWx0ZXJfX2dyb3VwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5maWx0ZXJfX2dyb3VwLS1saW5rcyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAuZmlsdGVyX19ncm91cC0tc29ydCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZmlsdGVyX19ncm91cC0tc3dpdGNoICsgLmZpbHRlcl9fZ3JvdXAtLWNoZWNrLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuZmlsdGVyX19ncm91cC0tcmFuZ2Utc2xpZGVyLmZpbHRlcl9fZ3JvdXAtLXJhbmdlLXNsaWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuZmlsdGVyX19ncm91cC0tcmFuZ2Utc2xpZGVyLmZpbHRlcl9fZ3JvdXAtLXJhbmdlLXNsaWRlciAuZmllbGQtcmFuZ2Utc2xpZGVyX19oYW5kbGUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuZmlsdGVyX19ncm91cC0tc3dpdGNoIHtcbiAgICBvcmRlcjogMTA7XG4gICAgcGFkZGluZzogMThweCAwO1xuICB9XG5cbiAgLmZpbHRlci0tYXNpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZmlsdGVyLS1hc2lkZSAuZmlsdGVyX19hY3Rpb25zLWJvdHRvbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLmZpbHRlci0tYXNpZGUgLmZpbHRlcl9fZ3JvdXAtLXJhbmdlLXNsaWRlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuICAuZmlsdGVyLS1hc2lkZSAuZmlsdGVyX19maWx0ZXItbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICB9XG5cbiAgLmZpbHRlcl9fc2hvdy1wcm9kdWN0cy1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmZpbHRlcl9fYWN0aW9ucy1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLmZpbHRlcl9fYWN0aW9uLWNsZWFyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG4gIC5maWx0ZXJfX2FjdGlvbi1jbGVhciAuZmlsdGVyX19hY3Rpb25zLWl0ZW0gYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTg3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5maWx0ZXJfX2FjdGlvbi1jbGVhciAuZmlsdGVyX19hY3Rpb25zLWl0ZW0gYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogOXB4IDEwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4uZmlsdGVyX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGdyYXk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cywgYmFja2dyb3VuZC1jb2xvciAwLjI1cztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5maWx0ZXJfX2xpbmsuZmlsdGVyX19saW5rLS1jdXJyZW50LFxuLmZpbHRlcl9fbGluay1sdmwtMl9fbGluay5maWx0ZXJfX2xpbmstLWN1cnJlbnQsXG4uZmlsdGVyX19saW5rLWx2bC0zLmZpbHRlcl9fbGluay0tY3VycmVudCB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmZpbHRlcl9fbGluay1sdmwtMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cywgYmFja2dyb3VuZC1jb2xvciAwLjI1cztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmlsdGVyX19saW5rLWx2bC0yX19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gIGNvbG9yOiBncmV5O1xufVxuLmZpbHRlcl9fbGluay1sdmwtMl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMWFiYTUwO1xufVxuXG4uZmlsdGVyX19saW5rLWx2bC0yX19idG4ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5maWx0ZXJfX2xpc3QtaXRlbS1sdmwtMyB7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG5cbi5maWx0ZXJfX2xpbmstbHZsLTMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogZ3JleTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzO1xuICBwYWRkaW5nOiA0cHggMCA0cHggMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuZmlsdGVyX19saW5rOmhvdmVyLFxuLmZpbHRlcl9fbGluay1sdmwtMjpob3Zlcixcbi5maWx0ZXJfX2xpbmstbHZsLTM6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzFhYmE1MDtcbiAgfVxufVxuLmZpbHRlcl9fbGluay1sdmwtMi1pY29uIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiBncmV5O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzO1xuICBmaWxsOiAjZmZmO1xufVxuXG4uZmlsdGVyX19saW5rLWx2bC0yOmhvdmVyIC5maWx0ZXJfX2xpbmstbHZsLTItaWNvbiB7XG4gIGNvbG9yOiAjMWFiYTUwO1xufVxuXG4uZmlsdGVyX19saW5rLWx2bC0yLm9wZW4gLmZpbHRlcl9fbGluay1sdmwtMi1pY29uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuXG4uZm9ybS1hY3Rpb24tLWFsaWduLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZm9ybS1hY3Rpb25fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5mb3JtLWFjdGlvbl9fbm90ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uZm9ybS1hY3Rpb25fX2FjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5mb3JtLWFjdGlvbl9fYWN0aW9uLWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTZweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xufVxuXG4uZm9ybS1hY3Rpb25fX2FjdGlvbi1jZWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDZweDtcbn1cblxuLmZvcm0tYWN0aW9uX19zdWNjZXNzIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHN2aCAtIDY0cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZvcm0tYWN0aW9uX19zdWNjZXNzLWljb24ge1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBtYXJnaW46IDAgYXV0byAxNXB4O1xufVxuXG4uZm9ybS1hY3Rpb25fX3N1Y2Nlc3MtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb3JtLWFjdGlvbl9fc3VjY2Vzcy1tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNTJweDtcbn1cblxuLmZvcm0tYWN0aW9uX19hY3Rpb24tYnRuLS1tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9ybS1hY3Rpb24tLWFsaWduLWNlbnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgfVxuXG4gIC5mb3JtLWFjdGlvbl9fc3VjY2VzcyB7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5mb3JtLWFjdGlvbl9fc3VjY2Vzcy1tYWluIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICB9XG5cbiAgLmZvcm0tYWN0aW9uX19hY3Rpb24tYnRuLS1tdC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4uZm9ybS1nbGFzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMnB4KTtcbn1cbi5mb3JtLWdsYXNzIC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzFhYmE1MDtcbn1cblxuLmZvcm0tZ2xhc3NfX2dyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbiAgbWFyZ2luOiAtMTJweDtcbn1cblxuLmZvcm0tZ2xhc3NfX2dyb3VwIHtcbiAgd2lkdGg6IDMzLjMzMzMlO1xuICBwYWRkaW5nOiAxMnB4O1xufVxuXG4uZm9ybS1nbGFzc19fZ3JvdXAtLWZsZXgtY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9ybS1nbGFzc19fZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDE2cHgpO1xuICAgIG1hcmdpbjogLThweDtcbiAgfVxuXG4gIC5mb3JtLWdsYXNzX19ncm91cCB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9ybS1nbGFzcyB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuXG4gIC5mb3JtLWdsYXNzX19ncm91cCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLmZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtLS1jYXJkIHtcbiAgbWF4LXdpZHRoOiA4MjBweDtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZGJlMTtcbn1cblxuLmZvcm1fX2hlYWRlciB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG4uZm9ybV9faGVhZGVyLXRpdGxlIHtcbiAgbWFyZ2luOiA4cHggMDtcbn1cblxuLmZvcm1fX2hlYWRlci1ub3RlIHtcbiAgbWFyZ2luOiA4cHggMDtcbn1cblxuLmZvcm1fX2Zvcm0tZXJyb3JzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZjBmMDA7XG59XG5cbi5mb3JtX19ncm91cHMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvcm1fX2dyb3VwcyB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbn1cblxuLmZvcm1fX2dyb3Vwcy5mb3JtX19ncm91cHMge1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG59XG5cbi5mb3JtX19ncm91cCB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9ybV9fZ3JvdXAge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLmZvcm1fX2dyb3VwLS1kaXNhYmxlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtX19ncm91cC0tZGlzYWJsZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5cbi5mb3JtX19ncm91cC5mb3JtX19ncm91cCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5mb3JtX19ncm91cC5mb3JtX19ncm91cC5mb3JtX19ncm91cC0tcG9saWN5IHtcbiAgcGFkZGluZzogMTBweCAwIDAgMDtcbn1cblxuLmZvcm1fX2dyb3VwLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZvcm1fX2RlbGl2ZXJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cbi5mb3JtX19kZWxpdmVyeS10aXRsZSAubGluay11bmRlcmxpbmUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2VsZWN0LW5vdGUge1xuICBjb2xvcjogIzhiOGQ5MjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZm9ybV9fZ3JvdXAtbm90ZSB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogIzhiOGQ5Mjtcbn1cblxuLmZvcm1fX2dyb3VwLWJvZHkge1xuICBtYXJnaW46IDE4cHggMDtcbn1cblxuLmZvcm1fX2ZpZWxkcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDU0cHgpO1xuICBtYXJnaW4tbGVmdDogLTI3cHg7XG4gIG1hcmdpbi1yaWdodDogLTI3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3JtX19maWVsZHMge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG59XG5cbi5mb3JtX19maWVsZCB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDI3cHg7XG4gIHBhZGRpbmctbGVmdDogMjdweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3JtX19maWVsZCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uZm9ybV9fZmllbGQuZm9ybV9fZmllbGQtLXNwYWNlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mb3JtX19mb290ZXIge1xuICBtYXJnaW46IDMwcHggMDtcbn1cbi5mb3JtX19mb290ZXIuZm9ybV9fZm9vdGVyLWJhc2tldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZvcm1fX2FjdGlvbnMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3JtX19hY3Rpb25zIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuXG4uZm9ybV9fYWN0aW9uIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvcm1fX2FjdGlvbiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uZm9ybS0tc3Vic2NyaWJlIC5mb3JtX19oZWFkZXIge1xuICBtYXJnaW46IDQwcHggMDtcbn1cbi5mb3JtLS1zdWJzY3JpYmUgLmZvcm1fX2hlYWRlci1ub3RlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM4YjhkOTI7XG59XG4uZm9ybS0tc3Vic2NyaWJlIC5mb3JtX19mb290ZXIge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3JkZXJfX2hlYWRlciAucGFnZS10aXRsZV9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxuXG4gIC5mb3JtX19ncm91cC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIC5mb3JtLS1jYXJkIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgLmZvcm1fX2dyb3VwLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLmZvcm1fX2ZpZWxkcyB7XG4gICAgbWFyZ2luOiAtNnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgfVxuXG4gIC5mb3JtX19maWVsZCB7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3JtX193cmFwLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICB9XG4gIC5mb3JtX193cmFwLWNvbnRlbnQgLmZvcm1fX2ZpZWxkcyB7XG4gICAgbWFyZ2luOiAwIC0zOXB4O1xuICB9XG5cbiAgLmZvcm1fX2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuZm9ybV9fZm9vdGVyIC5mb3JtX19hY3Rpb25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZm9ybV9fZm9vdGVyIC5mb3JtX19hY3Rpb25zIC5mb3JtX19hY3Rpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZm9ybV9fZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZm9ybV9fZmllbGQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mb3JtX19maWVsZC0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdhbGxlcnlfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmdhbGxlcnlfX3NsaWRlciAuaW1hZ2Utc2xpZGVyX19pdGVtIHtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwIC0gMzAwcHgpO1xufVxuLmdhbGxlcnlfX3NsaWRlciAuaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2ltYWdlLFxuLmdhbGxlcnlfX3NsaWRlciAuaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC52aWRlby1zbGlkZXJfX2lmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cbi5nYWxsZXJ5X19zbGlkZXIgLmltYWdlLXNsaWRlci0tZ2FsbGVyeSBpZnJhbWUudmlkZW8tc2xpZGVyX19pZnJhbWUge1xuICB3aWR0aDogNTYwcHg7XG4gIGhlaWdodDogMzE1cHg7XG59XG5cbi5naWZ0LXNob3J0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2lmdC1zaG9ydF9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmdpZnQtc2hvcnRfX3Zpc3VhbCB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmdpZnQtc2hvcnRfX3Zpc3VhbCAucGljdHVyZSB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmdpZnQtc2hvcnRfX2NvdW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIHJpZ2h0OiAtMTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMnB4O1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNjMuMDVkZWcsICNjNDQ2ZmYgMy45NCUsICNjMTQ4ZmYgNzcuODMlKTtcbn1cblxuLmdpZnQtc2hvcnRfX2NhdGVnb3J5IHtcbiAgY29sb3I6ICM4YjhkOTI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xufVxuXG4uZ2lmdC1zaG9ydF9fbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xufVxuXG4vKiAtLS0gYml0cml4IGVkaXRvciAtLS0gKi9cbi5odG1sYmxvY2tlZGl0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvcGFjaXR5OiAwLjc7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTkxO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZTkxO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtaW4td2lkdGg6IDE1MHB4O1xufVxuXG4ubm8tdG91Y2ggLmh0bWxibG9ja2VkaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmltYWdlLWdhbGxlcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW1hZ2UtZ2FsbGVyeSAuc3dpcGVyLXNsaWRlcl9fYXJyb3cge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uaW1hZ2UtZ2FsbGVyeV9fZ2FsbGVyeSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaW1hZ2UtZ2FsbGVyeV9fZ2FsbGVyeSAuc3dpcGVyLXNsaWRlcl9fc2xpZGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5pbWFnZS1nYWxsZXJ5X19nYWxsZXJ5IC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbWFnZS1nYWxsZXJ5X19sZW5zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNmQ3Yjg0O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7XG4gIGN1cnNvcjogem9vbS1pbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pbWFnZS1nYWxsZXJ5LS16b29tLWFjdGl2ZSAuaW1hZ2UtZ2FsbGVyeV9fbGVucyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5pbWFnZS1nYWxsZXJ5X19nYWxsZXJ5LXRodW1iIHtcbiAgcGFkZGluZzogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUxcHg7XG4gIGhlaWdodDogNTFweDtcbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmltYWdlLWdhbGxlcnlfX2dhbGxlcnktdGh1bWIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uaW1hZ2UtZ2FsbGVyeV9fZ2FsbGVyeS10aHVtYiAuc3ZnLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAycHggNXB4IHJnYmEoMjQsIDI0LCAzMywgMC4xNSkpO1xufVxuXG4uaW1hZ2UtZ2FsbGVyeV9fZ2FsbGVyeS1zbGlkZSB7XG4gIGhlaWdodDogNDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaW1hZ2UtZ2FsbGVyeV9faW1hZ2Utd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5pbWFnZS1nYWxsZXJ5X19pbWFnZS13cmFwIGltZyB7XG4gIG1heC1oZWlnaHQ6IDQ1MHB4O1xufVxuXG4uaW1hZ2UtZ2FsbGVyeV9fZ2FsbGVyeS1zbGlkZS0tdmlkZW8ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmltYWdlLWdhbGxlcnlfX2dhbGxlcnktc2xpZGUtLXZpZGVvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaW1hZ2UtZ2FsbGVyeV9fdmlkZW8ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaW1hZ2UtZ2FsbGVyeV9fdmlkZW8gLnN2Zy1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAzOXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMnB4IDVweCByZ2JhKDI0LCAyNCwgMzMsIDAuMTUpKTtcbn1cblxuLmltYWdlLWdhbGxlcnlfX3ZpZGVvLWljb24ge1xuICB3aWR0aDogNThweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuaW1hZ2UtZ2FsbGVyeTpob3ZlciAuc3dpcGVyLXNsaWRlcl9fYXJyb3cge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmltYWdlLWdhbGxlcnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaW1hZ2UtZ2FsbGVyeSAuc3dpcGVyLXNsaWRlcl9fYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmltYWdlLWdhbGxlcnkgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBib3R0b206IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW1hZ2UtZ2FsbGVyeV9fZ2FsbGVyeSAuc3dpcGVyLXNsaWRlcl9fc2xpZGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmltYWdlLWdhbGxlcnlfX2dhbGxlcnkgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5pbWFnZS1nYWxsZXJ5X19nYWxsZXJ5LXNsaWRlIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLmltYWdlLWdhbGxlcnlfX2dhbGxlcnktc2xpZGUgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbWFnZS1zbGlkZXItd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgfVxufVxuLmltYWdlLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5pbWFnZS1zbGlkZXJfX3NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmltYWdlLXNsaWRlciAuc3dpcGVyLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmltYWdlLXNsaWRlciAuc3dpcGVyLXNsaWRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC8qYmFja2dyb3VuZDogcmdiYSgxNSwgNDksIDEwNiwgLjA0KTsqL1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdXRsaW5lOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19hcnJvdy5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmltYWdlLXNsaWRlcl9fYXJyb3c6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2Fycm93LS1wcmV2OjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwMCAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbn1cblxuLmltYWdlLXNsaWRlcl9fYXJyb3ctLW5leHQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC05MGRlZywgIzAwMCAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbn1cblxuLmltYWdlLXNsaWRlcl9fYXJyb3ctLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmltYWdlLXNsaWRlcl9fYXJyb3c6aG92ZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19pY29uIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMzZweDtcbn1cblxuLmltYWdlLXNsaWRlciAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19pdGVtLS1jdXJzb3Item9vbSB7XG4gIGN1cnNvcjogem9vbS1pbjtcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWItaW1hZ2UtLTNkICsgLmltYWdlLXNsaWRlcl9fdGh1bWItaW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDM1MHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5pbWFnZS1zbGlkZXJfX3RodW1icyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAxNXB4IC0zcHggMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDZweCk7XG59XG5cbi5pbWFnZS1zbGlkZXJfX3RodW1iIHtcbiAgd2lkdGg6IDY1cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBoZWlnaHQ6IDY1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICM4MTg2OTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5pbWFnZS1zbGlkZXJfX3RodW1iLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzFhYmE1MDtcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWItLW1vcmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWItYnRuIHtcbiAgd2lkdGg6IDE2LjY2NjYlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogM3B4O1xuICBoZWlnaHQ6IDY2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICM4MTg2OTA7XG59XG5cbi5pbWFnZS1zbGlkZXJfX3RodW1iLWJ0biB+IGRpdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbWFnZS1zbGlkZXJfX3RodW1iLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4udGV4dC1ndWlkZSAuaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX3NsaWRlciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX3NsaWRlciAuaW1hZ2Utc2xpZGVyX19pdGVtIC5pbWFnZS1zbGlkZXJfX2ltYWdlIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX190aHVtYnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX190aHVtYiB7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3cge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG59XG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2Fycm93OmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnRleHQtZ3VpZGUgLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19hcnJvdyB7XG4gIHRvcDogMjA4cHg7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3ctLXByZXYge1xuICBsZWZ0OiAzMHB4O1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2Fycm93LS1uZXh0IHtcbiAgcmlnaHQ6IDMwcHg7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9faWNvbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMWFiYTUwO1xuICBmaWxsOiAjZmZmO1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2Fycm93OjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNlZmYyZjY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19hcnJvdzpob3Zlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19tb2ItY291bnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2ltYWdlczNkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2ltYWdlM2Qge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmltYWdlLXNsaWRlcl9faW1hZ2UzZC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmltYWdlLXNsaWRlcl9faW1hZ2UtY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMztcbiAgcGFkZGluZzogMCA1NnB4O1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9faW1hZ2UtY29udHJvbHMge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19pbWFnZS1jb250cm9sIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5pbWFnZS1zbGlkZXJfXzNkLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG4uaW1hZ2Utc2xpZGVyX196b29tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDA7XG59XG4uaW1hZ2Utc2xpZGVyX196b29tIC5zdmctaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG4gIGZpbGw6IG5vbmU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjk5cHgpIHtcbiAgLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19hcnJvdyB7XG4gICAgdG9wOiAyNzBweDtcbiAgfVxuXG4gIC50ZXh0LWd1aWRlIC5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3cge1xuICAgIHRvcDogMjA4cHg7XG4gIH1cblxuICAuaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2ltYWdlLWNvbnRyb2xzIHtcbiAgICBwYWRkaW5nOiAwIDU2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmltYWdlLXNsaWRlcl9faXRlbSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbiAgLmltYWdlLXNsaWRlcl9fdGh1bWItaW1hZ2UtLTNkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmltYWdlLXNsaWRlcl9fdGh1bWItaW1hZ2UtLTNkICsgLmltYWdlLXNsaWRlcl9fdGh1bWItaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKGFueS1ob3Zlcjogbm9uZSkge1xuICAudGV4dC1ndWlkZSAuaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbWFnZS1zbGlkZXJfX21vYi1jb3VudGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEycHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIsIDEzLCAzMywgMC43KTtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMXB4IDZweCAycHg7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIC50ZXh0LWd1aWRlIC5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW1hZ2Utc2xpZGVyIHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgfVxuXG4gIC5pbWFnZS1zbGlkZXJfX2ltYWdlIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaW1hZ2Utc2xpZGVyX196b29tIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubGF6eS1jb21wb25lbnRfX3RlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpbmstYmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XG59XG5cbi5saW5rLWJhY2s6aG92ZXIge1xuICBjb2xvcjogIzFhYmE1MDtcbn1cblxuLmxpbmstYmFja19faWNvbixcbi5saW5rLXByZXZfX2ljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4ubGluay1uZXh0X19pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5saW5rLWJhY2sge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5saW5rLWJhY2tfX2ljb24ge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxufVxuLmxpbmstY2xvc2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTM4cHg7XG4gIGhlaWdodDogNDBweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubGluay1jbG9zZV9fdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmxpbmstY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZDBkMGQ3O1xufVxuXG4ubGluay1jbG9zZV9faWNvbiB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xufVxuXG4ub3JkZXItbGtfX2wtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm1vZGFsLW1lc3NhZ2UgLm9yZGVyLWxrX19sLWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ub3JkZXItbGtfX2wtcHJpY2Uge1xuICBtaW4td2lkdGg6IDE4M3B4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xufVxuLm9yZGVyLWxrX19sLXByaWNlIC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBmb250LWZhbWlseTogUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ub3JkZXItbGtfX2wtcHJpY2UgLnByaWNlX19jdXJyZW5jeSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLm9yZGVyLWxrX19sLW1haW4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm9yZGVyLWxrX19pdGVtcyAuYmFza2V0LWl0ZW1fX2FjdGlvbiB7XG4gIG1pbi13aWR0aDogMTE1cHg7XG59XG5cbi5vcmRlci1sa19fbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5vcmRlci1sa19fbC1kYXRlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLm9yZGVyLWxrX19sLXN0YXR1cyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ub3JkZXItbGtfX2wtc3RhdHVzIC5hdmFpbGFiaWxpdHktLW9yZGVyLXN0YXR1cyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbn1cblxuLm9yZGVyLWxrX19sLWltYWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogMTNweDtcbiAgbWFyZ2luLWxlZnQ6IC03cHg7XG59XG5cbi5vcmRlci1sa19fbC1pbWFnZS13cmFwIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNTFweDtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vcmRlci1sa19fbC1pbWFnZS13cmFwOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB6LWluZGV4OiAwO1xufVxuXG4ub3JkZXItbGtfX2wtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ub3JkZXItbGtfX2wtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ub3JkZXItbGtfX2wtbmFtZSBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ub3JkZXItbGtfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ub3JkZXItbGtfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm9yZGVyLWxrX190aXRsZSAuYXZhaWxhYmlsaXR5IHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5vcmRlci1sa19fcGFyYW1zIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLm9yZGVyLWxrX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm9yZGVyLWxrX19pbmZvLW5hbWUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5vcmRlci1sa19faW5mby12YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5vcmRlci1sa19fbC1wcm9jZXNzQnV0dG9uIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5vcmRlci1sa19fcGFyYW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLm9yZGVyLWxrX19wYXJhbS1uYW1lIHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAyMzBweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5vcmRlci1sa19fcGFyYW0tdmFsdWUge1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5vcmRlci1sa19faXRlbXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiAjRUVFRUVFO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIC0yMHB4O1xufVxuXG4ub3JkZXItbGtfX2l0ZW1zLWhlYWRlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ub3JkZXItbGtfX2l0ZW1zLWhlYWRlci1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM4MTg2OTA7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLm9yZGVyLWxrIC5wcmljZS0tc20gLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5vcmRlci1sa19faXRlbXMgLmJhc2tldC1pdGVtIHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLm9yZGVyLWxrX19pdGVtcyAuYmFza2V0LWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm9yZGVyLWxrX19pdGVtcyAuYmFza2V0LWl0ZW0gLmJhc2tldC1pdGVtX19wcmljZS1mdWxsIC5wcmljZV9fdmFsdWUge1xuICBjb2xvcjogIzMzMztcbn1cblxuLm9yZGVyLWxrX19sLWFjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ub3JkZXItbGtfX2wtYWN0aW9uIGJ1dHRvbi5idG4ge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ub3JkZXItbGtfX2wtYWN0aW9uIGJ1dHRvbi5idG46bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLm9yZGVyLWxrX19sLWFjdGlvbiAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLm9yZGVyLWxrX19hbGwtcHJpY2Uge1xuICBtYXJnaW46IDIwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICMzMzM7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5vcmRlci1sa19fYWxsLXByaWNlIC5vcmRlci1sa19fYWxsLXByaWNlLW5hbWUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4ub3JkZXItbGtfX2FsbC1wcmljZSAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICMxYWJhNTA7XG59XG4ub3JkZXItbGtfX2FsbC1wcmljZSAucHJpY2VfX2N1cnJlbmN5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmxrLW9yZGVyLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubGstb3JkZXItYnV0dG9ucyBidXR0b24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ub3JkZXItbGtfX2FsbC1idXR0b24tYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm9yZGVyLWxrX19hbGwtYnV0dG9uLWJsb2NrIC5vcmRlci1sa19fbC1wcm9jZXNzQnV0dG9uIHtcbiAgcGFkZGluZzogMCAzNXB4IDAgMDtcbn1cblxuLm1vZGFsLW1lc3NhZ2UgLm9yZGVyLWxrX19pdGVtIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5tb2RhbC1tZXNzYWdlIC5vcmRlci1sa19fdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLm1vZGFsLW1lc3NhZ2UgLm9yZGVyLWxrX19wYXJhbS1uYW1lIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5tb2RhbC1tZXNzYWdlIC5vcmRlci1sa19fbC1oZWFkZXIsXG4ubW9kYWwtbWVzc2FnZSAub3JkZXItbGtfX2wtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1vZGFsLW1lc3NhZ2UgLm9yZGVyLWxrX19sLW1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tb2RhbC1tZXNzYWdlIC5vcmRlci1sa19fcGFyYW0tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ubW9kYWwtbWVzc2FnZSAub3JkZXItbGtfX3BhcmFtLXZhbHVlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5tb2RhbC1tZXNzYWdlIC5vcmRlci1sa19fbC1wcmljZSB7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBtaW4td2lkdGg6IGluaXRpYWw7XG59XG4ubW9kYWwtbWVzc2FnZSAub3JkZXItbGtfX2wtZGF0ZSxcbi5tb2RhbC1tZXNzYWdlIC5vcmRlci1sa19fbC1zdGF0dXMge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLm1vZGFsLW1lc3NhZ2UgLm9yZGVyLWxrX19hbGwtcHJpY2UtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm1vZGFsLW1lc3NhZ2UgLm9yZGVyLWxrX19pdGVtcyAuYmFza2V0LWl0ZW1fX2FjdGlvbiB7XG4gIG9yZGVyOiA0O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm9yZGVyLWxrX19pdGVtIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG5cbiAgLm9yZGVyLWxrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgLm9yZGVyLWxrX19wYXJhbS1uYW1lIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9yZGVyLWxrX19sLWhlYWRlcixcbi5vcmRlci1sa19fbC1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5vcmRlci1sa19fbC1tYWluIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5vcmRlci1sa19fcGFyYW0tbmFtZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLm9yZGVyLWxrX19wYXJhbS12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLm9yZGVyLWxrX19sLXByaWNlIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICB9XG5cbiAgLm9yZGVyLWxrX19sLWRhdGUsXG4ub3JkZXItbGtfX2wtc3RhdHVzIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG5cbiAgLm9yZGVyLWxrX19hbGwtcHJpY2UtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAub3JkZXItbGtfX2l0ZW1zIC5iYXNrZXQtaXRlbV9fYWN0aW9uIHtcbiAgICBvcmRlcjogNDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5vcmRlci1sa19fYWxsLXByaWNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlci1sa19fdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAub3JkZXItbGtfX2FsbC1wcmljZS1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5vcmRlci1sa19faXRlbXMgLmJhc2tldC1pdGVtX19hY3Rpb24ge1xuICAgIHdpZHRoOiAxMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAub3JkZXItbGtfX2l0ZW1zIC5iYXNrZXQtaXRlbSAuYmFza2V0LWl0ZW1fX3ByaWNlIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gIH1cbiAgLm9yZGVyLWxrX19pdGVtcyAuYmFza2V0LWl0ZW0gLmJhc2tldC1pdGVtX19oZWFkZXIge1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgfVxuICAub3JkZXItbGtfX2l0ZW1zIC5iYXNrZXQtaXRlbSAuYmFza2V0LWl0ZW1fX2NvdW50ZXIge1xuICAgIHdpZHRoOiA3NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC5vcmRlci1sa19faXRlbXMtaGVhZGVyIC5vcmRlci1sa19faXRlbXMtaGVhZGVyLWl0ZW0ge1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLm9yZGVyLWxrX19pdGVtcy1oZWFkZXIgLm9yZGVyLWxrX19pdGVtcy1oZWFkZXItdG90YWwge1xuICAgIHdpZHRoOiAyNTNweDtcbiAgfVxuICAub3JkZXItbGtfX2l0ZW1zLWhlYWRlciAub3JkZXItbGtfX2l0ZW1zLWhlYWRlci1jb3VudCB7XG4gICAgd2lkdGg6IDEwMXB4O1xuICB9XG4gIC5vcmRlci1sa19faXRlbXMtaGVhZGVyIC5vcmRlci1sa19faXRlbXMtaGVhZGVyLXByaWNlIHtcbiAgICB3aWR0aDogMTU0cHg7XG4gIH1cblxuICAub3JkZXItbGtfX2l0ZW1zLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5vcmRlci1sa19faXRlbXMtaGVhZGVyIC5vcmRlci1sa19faXRlbXMtaGVhZGVyLWNvdW50IHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cbiAgLm9yZGVyLWxrX19pdGVtcy1oZWFkZXIgLm9yZGVyLWxrX19pdGVtcy1oZWFkZXItcHJpY2Uge1xuICAgIHdpZHRoOiAxNzRweDtcbiAgfVxufVxuLmxrX19mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTRweCAyNHB4IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTMwcHg7XG59XG5cbi5sa19fZm9ybSAuZm9ybV9fZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sa19fZm9ybSAuZm9ybV9fZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLXRvcDogMjJweDtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cblxuLmxrX19mb3JtIC5mb3JtX19ncm91cDpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU3ZTk7XG59XG5cbi5sa19fbWVzc2FnZSBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM4MTg2OTA7XG59XG5cbi5sa19fb3JkZXJzLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEzMHB4O1xufVxuXG4ubGtfX29yZGVyIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmxrX19zb3J0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmxrX19vcmRlcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sa19fb3JkZXJzLWxpbmstYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDZweDtcbiAgbGVmdDogMDtcbn1cblxuLmxrX19ib251c2VzLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMzBweDtcbn1cblxuLmxrX19ib251c2VzLWxlZnQge1xuICB3aWR0aDogNTAlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4ubGtfX2JvbnVzZXMtcmlnaHQge1xuICB3aWR0aDogNTAlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4ubGtfX2hpc3Rvcnktd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5sa19faGlzdG9yeS1oZWFkZXIge1xuICBwYWRkaW5nOiAzMnB4IDI0cHggMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU3RTk7XG59XG5cbi5sa19faGlzdG9yeS1pdGVtcy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG59XG5cbi5sa19faGlzdG9yeS1pdGVtcyB7XG4gIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGtfX2hpc3RvcnktaXRlbXM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDJweDtcbiAgdG9wOiAyMHB4O1xuICBib3R0b206IDUwcHg7XG4gIGxlZnQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTdFOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xufVxuXG4ubGtfX2hpc3RvcnktaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmxrX19oaXN0b3J5LWl0ZW0tcXVhbnRpdHkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzIwYTczNTtcbiAgcGFkZGluZzogOHB4IDA7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMkY2O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBib3gtc2hhZG93OiAwIDAgMCA4cHggI2ZmZjtcbn1cblxuLmxrX19oaXN0b3J5LWl0ZW0tcXVhbnRpdHktLW5lZ2F0aXZlIHtcbiAgY29sb3I6ICNmZjBmMDA7XG59XG5cbi5sa19faGlzdG9yeS1pdGVtLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmxrX19oaXN0b3J5LWl0ZW0tZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjODE4NjkwO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5sa19faGlzdG9yeS1mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U2RTdFOTtcbiAgcGFkZGluZzogMjRweCAyNHB4IDMycHg7XG59XG5cbi5sa19fbmF2IHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmxrX19jb3B5LWxpbmstYmxvY2std3JhcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5sa19faW5mby1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkYyRjY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDIzcHggMjRweCAyN3B4O1xufVxuXG4ubGtfX2luZm8tYmxvY2stbGluay1tb3JlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogMTFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMWFiYTUwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzO1xufVxuXG4ubGtfX2luZm8tYmxvY2stbGluay1tb3JlOmhvdmVyIHtcbiAgY29sb3I6ICNlMDY7XG59XG5cbi5sa19fdGFza3MtaXRlbXMge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cblxuLmxrX190YXNrcy1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5sa19fdGFza3MtYmxvY2staGVhZGVyIHtcbiAgcGFkZGluZzogMjJweCAyNHB4IDE0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFN0U5O1xufVxuXG4ubGtfX3Rhc2s6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U2RTdFOTtcbn1cblxuLmxrX190YXNrIHtcbiAgcGFkZGluZzogMjBweCAyNHB4IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5sa19fdGFzay1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmxrX190YXNrLXJpZ2h0IHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5sa19fdGFzay1pbWFnZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGtfX3Rhc2staW1hZ2Uge1xuICB3aWR0aDogODhweDtcbiAgaGVpZ2h0OiA4OHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDEzcHggMTVweCAtOHB4IHJnYmEoMiwgMTMsIDMzLCAwLjIpO1xufVxuXG4ubGtfX3Rhc2stc3RhdHVzIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmxrX190YXNrLW5hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5sa19fdGFzay10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM4MTg2OTA7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmxrX190YXNrLWxpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiA5cHg7XG4gIGNvbG9yOiAjMWFiYTUwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cztcbn1cblxuLmxrX190YXNrLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2UwNjtcbn1cblxuLmxrX190YXNrLXF1YW50aXR5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAycHggNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLmxrX190YXNrLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEzMHB4O1xufVxuXG4ubGtfX3Rhc2staXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDMwcHggMjRweCAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sa19fdGFzay1pdGVtLWZvcm0td3JhcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5sa19fdGFzay1pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ubGtfX3Rhc2staXRlbS1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cblxuLmxrX190YXNrLWl0ZW0tZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubGtfX3Rhc2staXRlbSAuZm9ybV9fZm9vdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxrX19vcmRlcnMtZmlsdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4ubGtfX29yZGVycy1maWx0ZXIgLmZpbHRlcl9fZ3JvdXAge1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nOiAxMHB4IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGtfX3Rhc2std3JhcCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGtfX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cblxuICAubGtfX2Zvcm0gLmZvcm1fX2dyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG5cbiAgLmxrX19vcmRlcnMge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICAubGtfX29yZGVycy1saW5rLWJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IHVuc2V0O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGtfX2hpc3RvcnktaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG5cbiAgLmxrX19oaXN0b3J5LWl0ZW1zIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG5cbiAgLmxrX19oaXN0b3J5LWZvb3RlciB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuXG4gIC5sa19fdGFza3MtaXRlbXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLmxrX190YXNrcy1ibG9jay1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cblxuICAubGtfX2luZm8tYmxvY2sge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cblxuICAubGtfX3Rhc2sge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cblxuICAubGtfX3Rhc2staXRlbSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuXG4gIC5sa19faGlzdG9yeS1pdGVtczo6YWZ0ZXIge1xuICAgIGxlZnQ6IDQwcHg7XG4gIH1cblxuICAubGtfX2hpc3RvcnktaXRlbXMtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGtfX2JvbnVzZXMtd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAubGtfX2JvbnVzZXMtbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubGtfX2JvbnVzZXMtcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGtfX29yZGVycy1maWx0ZXIgLmZpbHRlcl9fZmlsdGVyLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAubGtfX29yZGVycy1maWx0ZXIgLmZpbHRlcl9fZmlsdGVyLWxpc3QgLmZpbHRlcl9fZ3JvdXAtLWRhdGUge1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLmxrX19vcmRlcnMtZmlsdGVyIC5maWx0ZXJfX2ZpbHRlci1saXN0IC5maWx0ZXJfX2dyb3VwLS1jaGVjay1saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmxvYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIHotaW5kZXg6IDMwMDAwMDtcbn1cblxuLmxvYWRlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubG9hZGVyX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBjb2xvcjogIzFhYmE1MDtcbn1cblxuLmxvYWRlci0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm1vYmlsZS1wb3B1cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAyNTAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjVzO1xufVxuXG4ubW9iaWxlLXBvcHVwX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgei1pbmRleDogMzA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICBvcGFjaXR5OiAwO1xufVxuLm1vYmlsZS1wb3B1cF9fb3ZlcmxheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdG9wOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5tb2JpbGUtcG9wdXBfX3dyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICB6LWluZGV4OiAzNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubW9iaWxlLXBvcHVwX19oZWFkZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMxYWJhNTA7XG4gIG1hcmdpbjogLTIwcHggLTIwcHggMDtcbn1cblxuLm1vYmlsZS1wb3B1cF9fdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiA2OXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tb2JpbGUtcG9wdXBfX2Nsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE5cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG4ubW9iaWxlLXBvcHVwX19jbG9zZTo6YmVmb3JlIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm1vYmlsZS1wb3B1cF9fY2xvc2U6OmFmdGVyIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm1vYmlsZS1wb3B1cF9fY2xvc2U6OmJlZm9yZSwgLm1vYmlsZS1wb3B1cF9fY2xvc2U6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ubW9iaWxlLXBvcHVwX19jbG9zZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLm1vYmlsZS1wb3B1cF9fYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ubW9iaWxlLXBvcHVwLS1jYXRhbG9nLW1lbnUgLm1vYmlsZS1wb3B1cF9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm9wZW4tc2l0ZS1tZW51IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vcGVuLXNpdGUtbWVudSAubW9iaWxlLXBvcHVwLS1zaXRlLW1lbnUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwbXM7XG59XG4ub3Blbi1zaXRlLW1lbnUgLm1vYmlsZS1wb3B1cC0tc2l0ZS1tZW51IC5tb2JpbGUtcG9wdXBfX292ZXJsYXkge1xuICBvcGFjaXR5OiAxO1xufVxuLm9wZW4tc2l0ZS1tZW51IC5tb2JpbGUtcG9wdXAtLXNpdGUtbWVudSAubW9iaWxlLXBvcHVwX193cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4ub3Blbi1jYXRhbG9nLW1lbnUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm9wZW4tY2F0YWxvZy1tZW51IC5tb2JpbGUtcG9wdXAtLWNhdGFsb2ctbWVudSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBtcztcbn1cbi5vcGVuLWNhdGFsb2ctbWVudSAubW9iaWxlLXBvcHVwLS1jYXRhbG9nLW1lbnUgLm1vYmlsZS1wb3B1cF9fb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ub3Blbi1jYXRhbG9nLW1lbnUgLm1vYmlsZS1wb3B1cC0tY2F0YWxvZy1tZW51IC5tb2JpbGUtcG9wdXBfX3dyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5vcGVuLWZpbHRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ub3Blbi1maWx0ZXIgLm1vYmlsZS1wb3B1cC0tZmlsdGVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMG1zO1xufVxuLm9wZW4tZmlsdGVyIC5tb2JpbGUtcG9wdXAtLWZpbHRlciAubW9iaWxlLXBvcHVwX19vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5vcGVuLWZpbHRlciAubW9iaWxlLXBvcHVwLS1maWx0ZXIgLm1vYmlsZS1wb3B1cF9fd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLm9wZW4tc29ydCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ub3Blbi1zb3J0IC5tb2JpbGUtcG9wdXAtLXNvcnQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwbXM7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm9wZW4tc29ydCAubW9iaWxlLXBvcHVwLS1zb3J0IC5tb2JpbGUtcG9wdXBfX292ZXJsYXkge1xuICBvcGFjaXR5OiAxO1xufVxuLm9wZW4tc29ydCAubW9iaWxlLXBvcHVwLS1zb3J0IC5tb2JpbGUtcG9wdXBfX3dyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5vcGVuLWJhc2tldC1yZXN1bWUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm9wZW4tYmFza2V0LXJlc3VtZSAubW9iaWxlLXBvcHVwLS1yZXN1bWUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwbXM7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm9wZW4tYmFza2V0LXJlc3VtZSAubW9iaWxlLXBvcHVwLS1yZXN1bWUgLm1vYmlsZS1wb3B1cF9fb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ub3Blbi1iYXNrZXQtcmVzdW1lIC5tb2JpbGUtcG9wdXAtLXJlc3VtZSAubW9iaWxlLXBvcHVwX193cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tb2JpbGUtcG9wdXAtLWZpbHRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAubW9iaWxlLXBvcHVwLS1maWx0ZXIgLm1vYmlsZS1wb3B1cF9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubW9iaWxlLXBvcHVwLS1maWx0ZXIgLm1vYmlsZS1wb3B1cF9fb3ZlcmxheSxcbi5tb2JpbGUtcG9wdXAtLWZpbHRlciAubW9iaWxlLXBvcHVwX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1vYmlsZS1wb3B1cC0tZmlsdGVyIC5tb2JpbGUtcG9wdXBfX2JvZHkge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2JpbGUtcG9wdXAtLWZpbHRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1vYmlsZS1wb3B1cC0tZmlsdGVyIC5jYXRhbG9nLWJsb2NrX19maWx0ZXJzIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2OXB4KTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLm1vYmlsZS1wb3B1cC0tcmVzdW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2JpbGUtcG9wdXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubW9kYWwtbWVzc2FnZV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxNTJweDtcbiAgcmlnaHQ6IDEycHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMjNweCByZ2JhKDI0LCAyNCwgMzMsIDAuMTUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMnB4IDI1cHg7XG4gIHotaW5kZXg6IDIzO1xuICB3aWR0aDogNDM4cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDI0cHgpO1xufVxuXG4ubW9kYWwtbWVzc2FnZV9fY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMTBweDtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbn1cbi5tb2RhbC1tZXNzYWdlX19jbG9zZTo6YmVmb3JlIHtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm1vZGFsLW1lc3NhZ2VfX2Nsb3NlOjphZnRlciB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTZweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5tb2RhbC1tZXNzYWdlX19jbG9zZTo6YmVmb3JlLCAubW9kYWwtbWVzc2FnZV9fY2xvc2U6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLm1vZGFsLW1lc3NhZ2VfX2Nsb3NlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ubW9kYWwtbWVzc2FnZV9fdmlzdWFsIHtcbiAgd2lkdGg6IDU4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ubW9kYWwtbWVzc2FnZV9fdmlzdWFsIGltZyB7XG4gIG1heC1oZWlnaHQ6IDgwcHg7XG59XG5cbi5tb2RhbC1tZXNzYWdlX19zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIGNvbG9yOiAjOGI4ZDkyO1xufVxuXG4ubW9kYWwtbWVzc2FnZV9fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG4ubW9kYWwtbWVzc2FnZV9faW5mbyB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5cbi5tb2RhbC1tZXNzYWdlX19xdWFudGl0eSB7XG4gIG1hcmdpbi1yaWdodDogMTNweDtcbn1cblxuLm1vZGFsLW1lc3NhZ2VfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubW9kYWwtbWVzc2FnZS0tdGV4dCAubW9kYWwtbWVzc2FnZV9fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDIwcHggNTBweCAyMHB4IDIwcHg7XG59XG4ubW9kYWwtbWVzc2FnZS0tdGV4dCAubW9kYWwtbWVzc2FnZV9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vZGFsLW1lc3NhZ2VfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICBwYWRkaW5nOiAxMXB4IDE1cHggMTVweDtcbiAgICB0b3A6IDY5cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMzBweCk7XG4gICAgei1pbmRleDogMjM7XG4gIH1cblxuICAubW9kYWwtbWVzc2FnZV9fdmlzdWFsIHtcbiAgICB3aWR0aDogMzhweDtcbiAgfVxuXG4gIC5tb2RhbC1tZXNzYWdlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLW1lc3NhZ2VfX3dyYXBwZXIge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDcwcHg7XG4gICAgbGVmdDogMTVweDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJhc2tldC1wYWdlIC5tb2RhbC1tZXNzYWdlX193cmFwcGVyLFxuLmNhdGFsb2ctaXRlbS1wYWdlIC5tb2RhbC1tZXNzYWdlX193cmFwcGVyIHtcbiAgICBib3R0b206IDEyMHB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbS1wYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG4ubW9kYWwtd2luZG93IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDgwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSA0MHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tb2RhbC13aW5kb3dfX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMSwgMTEsIDExLCAwLjgpO1xuICB6LWluZGV4OiAzMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjVzO1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLXdpbmRvd19fb3ZlcmxheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdG9wOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2RhbC13aW5kb3dfX2JvZHkge1xuICBwYWRkaW5nOiA1cHggMzBweCAzMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4ubW9kYWwtd2luZG93X19ib2R5Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG59XG4ubW9kYWwtd2luZG93X19ib2R5Ojotd2Via2l0LXNjcm9sbGJhcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY1Zjc7XG59XG4ubW9kYWwtd2luZG93X19ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWRiZTE7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbn1cbi5tb2RhbC13aW5kb3dfX2JvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLm1vZGFsLXdpbmRvd19fYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbi5tb2RhbC13aW5kb3dfX2JvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm1vZGFsLXdpbmRvd19fYm9keSAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5tb2RhbC13aW5kb3dfX2JvZHkgLnJlc3VsdC1hZGQtcmV2aWV3X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzMzO1xufVxuLm1vZGFsLXdpbmRvd19fYm9keSAucmVzdWx0LWFkZC1yZXZpZXdfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubW9kYWwtd2luZG93X19oZWFkZXIge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyNXB4IDM0cHggMThweCAzMHB4O1xufVxuLm1vZGFsLXdpbmRvd19faGVhZGVyIC5oNSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLm1vZGFsLXdpbmRvd19faGVhZGVyLW1haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubW9kYWwtd2luZG93X19iYWNrIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLm1vZGFsLXdpbmRvd19fYmFjayAuc3ZnLWljb24ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBmaWxsOiBub25lO1xufVxuXG4ubW9kYWwtd2luZG93X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG4ubW9kYWwtd2luZG93X19jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgY29sb3I6ICMwMDA7XG59XG4ubW9kYWwtd2luZG93X19jbG9zZTo6YmVmb3JlIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm1vZGFsLXdpbmRvd19fY2xvc2U6OmFmdGVyIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm1vZGFsLXdpbmRvd19fY2xvc2U6OmJlZm9yZSwgLm1vZGFsLXdpbmRvd19fY2xvc2U6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ubW9kYWwtd2luZG93X19jbG9zZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLm1vZGFsLXdpbmRvd19fY2xvc2U6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLm1vZGFsLXdpbmRvd19fYmFjazpob3ZlciB7XG4gICAgY29sb3I6ICM4YjhkOTI7XG4gIH1cbn1cbi5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvdyB7XG4gIHdpZHRoOiAxMDAwcHg7XG59XG5cbi5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcbiAgcGFkZGluZzogMjVweCAzNHB4IDEwcHggMzBweDtcbn1cblxuLm1vZGFsLS1sZyAubW9kYWwtd2luZG93X19ib2R5IHtcbiAgcGFkZGluZzogMCAzMHB4IDMwcHg7XG59XG5cbi5tb2RhbC0tc20gLm1vZGFsLXdpbmRvdyB7XG4gIHdpZHRoOiA0ODBweDtcbn1cblxuLnN0YXRlLS1tb2RhbC1vcGVuIC5tb2RhbC13aW5kb3dfX292ZXJsYXkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwbXM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtd2luZG93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCAtIDI4cHgpO1xuICB9XG5cbiAgLm1vZGFsLS1sZyAubW9kYWwtd2luZG93LFxuLm1vZGFsLS1zbSAubW9kYWwtd2luZG93IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubW9kYWwtd2luZG93X19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDIwcHggNDVweCAyMHB4IDIwcHg7XG4gIH1cblxuICAubW9kYWwtd2luZG93X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgLm1vZGFsLXdpbmRvd19fYm9keSB7XG4gICAgcGFkZGluZzogNXB4IDIwcHggMjBweDtcbiAgfVxuXG4gIC5tb2RhbC13aW5kb3dfX292ZXJsYXk6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5tb2RhbF9fc3VyZmFjZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB6LWluZGV4OiAyMDA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI1cztcbn1cblxuLm1vZGFsX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMjBweDtcbiAgbWluLWhlaWdodDogbWluLWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLm1vZGFsX19jb250ZW50LXNsb3Qge1xuICBtYXJnaW46IGF1dG87XG4gIG1pbi13aWR0aDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzNTtcbn1cblxuLm1vZGFsLS1nYWxsZXJ5IC5tb2RhbF9fY29udGVudC1zbG90IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tb2RhbC0tZ2FsbGVyeSAubW9kYWxfX3N1cmZhY2Uge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG4ubW9kYWwtLWdhbGxlcnkgLm1vZGFsX19jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zdGF0ZS0tbW9kYWwtb3BlbiAubW9kYWxfX3N1cmZhY2Uge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwbXM7XG59XG4uc3RhdGUtLW1vZGFsLW9wZW4gLm1vZGFsLXdpbmRvd19fb3ZlcmxheSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tb2RhbC0tcGFnZSAubW9kYWwtd2luZG93IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kYWwtLXBhZ2UgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNjI4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWxfX3N1cmZhY2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICB9XG5cbiAgLm1vZGFsX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLm1vZGFsLS1wYWdlIC5tb2RhbC13aW5kb3cge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuc3RhdGUtLW1vZGFsLW9wZW4gLm1vZGFsX19jb250ZW50LXNsb3Qge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gIH1cbn1cbi5ub3RlLWJsb2NrIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM4MTg2OTA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ub3RlLWJsb2NrOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLm5vdGUtYmxvY2stLWFsdCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5ub3RlLWJsb2NrLS1hbHQtMiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ubm90ZS1ibG9jay0tYWx0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLm5vdGUtYmxvY2tfX2ljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlMDY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMWFiYTUwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLm5vdGUtYmxvY2stLWFsdCAubm90ZS1ibG9ja19faWNvbiB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLm5vdGUtYmxvY2stLWFsdC0yIC5ub3RlLWJsb2NrX19pY29uIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ub3RlLWJsb2NrIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbi5vbmx5LXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAyN3B4O1xufVxuLm9ubHktc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGJvdHRvbTogMDtcbn1cbi5vbmx5LXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5vbmx5LXNsaWRlcl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE4OHB4O1xuICBoZWlnaHQ6IDE4OHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ub25seS1zbGlkZXJfX2l0ZW0gLnBpY3R1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogNTtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ub25seS1zbGlkZXJfX2l0ZW0gLnBpY3R1cmUgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5vbmx5LXNsaWRlcl9fbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTU3cHg7XG4gIHotaW5kZXg6IDEwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMTVweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ub25seS1zbGlkZXJfX2xvZ28gLnBpY3R1cmUge1xuICB3aWR0aDogNzAlO1xuICBoZWlnaHQ6IDcwJTtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vbmx5LXNsaWRlcl9faXRlbSB7XG4gICAgd2lkdGg6IDEwNHB4O1xuICAgIGhlaWdodDogMTA0cHg7XG4gIH1cblxuICAub25seS1zbGlkZXJfX2xvZ28ge1xuICAgIHdpZHRoOiA4NXB4O1xuICAgIGhlaWdodDogMzdweDtcbiAgICBtYXJnaW4tbGVmdDogLTQycHg7XG4gIH1cbn1cbi5vcmRlci1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5vcmRlci1pdGVtX192aXN1YWwge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ub3JkZXItaXRlbV9fY29udGVudCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ub3JkZXItaXRlbV9faGVhZGVyIC5wcmljZSB7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi5vcmRlci1pdGVtX19oZWFkZXIgLnByaWNlX19jdXJyZW5jeSxcbi5vcmRlci1pdGVtX19oZWFkZXIgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLm9yZGVyLWl0ZW1fX25hbWUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6ICM4YjhkOTI7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5vcmRlci1pdGVtX19icmFuZCB7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG5cbi5vcmRlci1pdGVtX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLm9yZGVyLWl0ZW1fX3Byb3BzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ub3JkZXItaXRlbV9fcHJvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbi5vcmRlci1pdGVtX19wcm9wLWljb24ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4ub3JkZXItaXRlbV9fcHJvcC1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDAgNXB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWMzYzg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5vcmRlci1pdGVtX19kZWxldGU6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLm9yZGVyLWl0ZW1fX2FjdGlvbiAub3JkZXItaXRlbV9fZGVsZXRlOmhvdmVyIHtcbiAgICBjb2xvcjogIzhiOGQ5MjtcbiAgICBib3JkZXItY29sb3I6ICM4YjhkOTI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3JkZXItaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5vcmRlci1pdGVtIC5wcmljZV9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAub3JkZXItaXRlbSAucHJpY2VfX2N1cnJlbmN5IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cblxuICAub3JkZXItaXRlbV9fdmlzdWFsIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAub3JkZXItaXRlbV9fY29udGVudC13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHg7XG4gICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLm9yZGVyLWl0ZW1fX2hlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5vcmRlci1pdGVtX19wcmljZSB7XG4gICAgb3JkZXI6IC0xMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cblxuICAub3JkZXItaXRlbV9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLm9yZGVyLWl0ZW1fX2F2YWlsYWJpbGl0eSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xNDBweDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDEzcHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAub3JkZXItaXRlbV9fZmF2b3JpdGUge1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgfVxuXG4gIC5vcmRlci1pdGVtX19mb290ZXIge1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIG1hcmdpbi10b3A6IDUycHg7XG4gIH1cblxuICAub3JkZXItaXRlbV9fY291bnRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLm9yZGVyLWl0ZW0tLWNoYW5nZS1jb3VudCAub3JkZXItaXRlbV9fZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICB9XG5cbiAgLm9yZGVyLWl0ZW1fX25vdGlmaWNhdGlvbi1idG4ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5vcmRlci1pdGVtX19hY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAub3JkZXItaXRlbV9fZ2lmdHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc5cHgpIHtcbiAgLm9yZGVyLWl0ZW1fX25vdGlmaWNhdGlvbi1idG4ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLm9yZGVyLXJlc3VsdF9fd3JhcHBlciB7XG4gIHdpZHRoOiA0MDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDQwcHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ub3JkZXItcmVzdWx0X19pY29uIHtcbiAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgd2lkdGg6IDUwcHg7XG59XG4ub3JkZXItcmVzdWx0X19pY29uIC5zdmctaWNvbiB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5vcmRlci1yZXN1bHRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ub3JkZXItcmVzdWx0X190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6ICM4YjhkOTI7XG59XG4ub3JkZXItcmVzdWx0X190ZXh0IGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm9yZGVyLXJlc3VsdF9fcG9pbnRzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMzMHB4O1xuICBtaW4taGVpZ2h0OiA5NXB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZDogIzAwMCB1cmwoXCIvbG9jYWwvYXNzZXRzL2ltYWdlcy9tYXJrdXAtaW1hZ2VzL2JnX19wb2ludHMucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLm9yZGVyLXJlc3VsdF9fcG9pbnRzLXRleHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm9yZGVyLXJlc3VsdF9fcG9pbnRzLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm9yZGVyLXJlc3VsdF9fcG9pbnRzLWluZm8gLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMjlweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5vcmRlci1yZXN1bHRfX3BvaW50cy12YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG4ub3JkZXItcmVzdWx0X19vcmRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMzMHB4O1xuICBtYXJnaW46IDQwcHggYXV0byAwO1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMjNweCByZ2JhKDI0LCAyNCwgMzMsIDAuMTUpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ub3JkZXItcmVzdWx0X19vcmRlci0tb3BlbiAub3JkZXItcmVzdWx0X19vcmRlci10b2dnbGUgLnN2Zy1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLm9yZGVyLXJlc3VsdF9fb3JkZXItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5vcmRlci1yZXN1bHRfX29yZGVyLW51bWJlciB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm9yZGVyLXJlc3VsdF9fb3JkZXItY29weSB7XG4gIGNvbG9yOiAjYzFjM2M4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG59XG4ub3JkZXItcmVzdWx0X19vcmRlci1jb3B5IC5zdmctaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5vcmRlci1yZXN1bHRfX29yZGVyLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5vcmRlci1yZXN1bHRfX29yZGVyLXRvZ2dsZSAuc3ZnLWljb24ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgZmlsbDogbm9uZTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLm9yZGVyLXJlc3VsdF9fb3JkZXItYm9keSB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbi5vcmRlci1yZXN1bHRfX2dyb3VwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4ub3JkZXItcmVzdWx0X19ncm91cC1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cblxuLm9yZGVyLXJlc3VsdF9fcHJvcHMge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuXG4ub3JkZXItcmVzdWx0X19wcm9wIHtcbiAgcGFkZGluZzogMTJweCAwO1xufVxuLm9yZGVyLXJlc3VsdF9fcHJvcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVmZjQ7XG59XG5cbi5vcmRlci1yZXN1bHRfX3Byb3AtdmFsdWUge1xuICBjb2xvcjogIzhiOGQ5Mjtcbn1cblxuLm9yZGVyLXJlc3VsdF9fYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzQzcHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IC0xM3B4O1xuICBtYXJnaW4tcmlnaHQ6IC0xM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ub3JkZXItcmVzdWx0X19hY3Rpb24gLmJ0biB7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAub3JkZXItcmVzdWx0X19vcmRlci1jb3B5OmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcmRlci1yZXN1bHRfX2ljb24ge1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgfVxuXG4gIC5vcmRlci1yZXN1bHRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cblxuICAub3JkZXItcmVzdWx0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIH1cbn1cbi5iYXNrZXRfX2xheW91dCAuaW5uZXItYmxvY2sge1xuICBwYWRkaW5nLWJvdHRvbTogMzFweDtcbiAgcGFkZGluZy10b3A6IDMxcHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cblxuLm9yZGVyIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLm9yZGVyX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDFweDtcbn1cbi5vcmRlcl9faGVhZGVyIC5wYWdlLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ub3JkZXJfX2xheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMjNweCByZ2JhKDI0LCAyNCwgMzMsIDAuMTUpO1xufVxuXG4ub3JkZXJfX21haW4ge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5vcmRlcl9fbWFpbiAuZm9ybSB7XG4gIHBhZGRpbmc6IDM1cHggMzBweCA1MHB4O1xufVxuLm9yZGVyX19tYWluIC5mb3JtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG59XG4ub3JkZXJfX21haW4gLmZvcm1fX2dyb3VwLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm9yZGVyX19wcm9kdWN0cyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5vcmRlcl9fcHJvZHVjdHMtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm9yZGVyX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ3JpZC1nYXA6IDIwcHggNTRweDtcbn1cblxuLm9yZGVyX19hc2lkZSB7XG4gIHdpZHRoOiAzNzhweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5vcmRlcl9fcmVzdW1lIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAxMHB4O1xuICBwYWRkaW5nOiAzMHB4IDMwcHggNDBweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAyM3B4IHJnYmEoMjQsIDI0LCAzMywgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi5vcmRlcl9fcmVzdW1lLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5vcmRlcl9fcmVzdW1lLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbi5vcmRlcl9fcHJvcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5vcmRlcl9fcHJvcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVmZjQ7XG59XG4ub3JkZXJfX3Byb3AgLnBvaW50cyB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4ub3JkZXJfX3Byb3AtZW50cnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5vcmRlcl9fcHJvcC1uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ub3JkZXJfX3Byb3AtY3VycmVuY3kge1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4ub3JkZXJfX3Byb3AtLWRpc2NvdW50IHtcbiAgcGFkZGluZzogN3B4IDA7XG59XG4ub3JkZXJfX3Byb3AtLWRpc2NvdW50IC5vcmRlcl9fcHJvcC1lbnRyeSB7XG4gIHBhZGRpbmc6IDdweCAwO1xufVxuLm9yZGVyX19wcm9wLS1kaXNjb3VudCAub3JkZXJfX3Byb3AtY3VycmVuY3ksXG4ub3JkZXJfX3Byb3AtLWRpc2NvdW50IC5vcmRlcl9fcHJvcC12YWx1ZSB7XG4gIGNvbG9yOiAjMWFiYTUwO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm9yZGVyX19wcm9wLS1kaXNjb3VudCAuYWNjb3JkaW9uX19pY29uIHtcbiAgY29sb3I6ICMxYWJhNTA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLm9yZGVyX19wcm9wLS1kZWxpdmVyeSAub3JkZXJfX3Byb3AtY3VycmVuY3ksXG4ub3JkZXJfX3Byb3AtLWRlbGl2ZXJ5IC5vcmRlcl9fcHJvcC12YWx1ZSB7XG4gIGNvbG9yOiAjMjBhNzM1O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ub3JkZXJfX3Byb3AtLXBvaW50cyAub3JkZXJfX3Byb3AtY3VycmVuY3ksXG4ub3JkZXJfX3Byb3AtLXBvaW50cyAub3JkZXJfX3Byb3AtdmFsdWUge1xuICBjb2xvcjogIzFhYmE1MDtcbn1cblxuLm9yZGVyX19wcm9wLS10b3RhbCAub3JkZXJfX3Byb3AtdmFsdWUsXG4ub3JkZXJfX3Byb3AtLXRvdGFsIC5vcmRlcl9fcHJvcC1jdXJyZW5jeSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5vcmRlcl9fYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5vcmRlcl9fYWN0aW9uIC5wcm9tb2NvZGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ub3JkZXJfX29yZGVyIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLm9yZGVyX19vcmRlciAuc3ZnLWljb24ge1xuICBtYXJnaW4tbGVmdDogMTFweDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMTBweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLm9yZGVyX19tZXNzYWdlLWNsb3NlOmhvdmVyIHtcbiAgICBjb2xvcjogIzhiOGQ5MjtcbiAgfVxuXG4gIC5vcmRlcl9fY2xlYW46aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vcmRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5vcmRlcl9faGVhZGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgLm9yZGVyX19sYXlvdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm9yZGVyX19tYWluIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAub3JkZXJfX2FzaWRlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG5cbiAgLm9yZGVyX19yZXN1bWUge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDtcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHggMzVweDtcbiAgfVxuXG4gIC5vcmRlcl9fcmVzdW1lLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAub3JkZXJfX3Jlc3VtZS1oZWFkZXIgLmg0IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cblxuICAub3JkZXJfX3Byb3Age1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5vcmRlcl9fcHJvcC1lbnRyeSB7XG4gICAgcGFkZGluZzogMTNweCAwO1xuICB9XG5cbiAgLmJhc2tldC1hZGRyZXNzIHtcbiAgICBwYWRkaW5nOiAwIDdweCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9yZGVyX19tYWluIC5mb3JtIHtcbiAgICBwYWRkaW5nOiAzNXB4IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAub3JkZXJfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtZ2FwOiAxN3B4O1xuICB9XG59XG4vKiAtLS0gcGFnZSBuYXZpZ2F0aW9uIC0tLSAqL1xuLnBhZ2UtbmF2IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnBhZ2UtbmF2X192aWV3LW1vcmUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgcGFkZGluZzogNXB4IDE1cHggNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2UtbmF2X192aWV3LW1vcmUgLnN2Zy1pY29uIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ucGFnZS1uYXZfX3JvdyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucGFnZS1uYXZfX2NlbGwge1xuICBmbGV4OiAwIDEgYXV0bztcbn1cblxuLnBhZ2UtbmF2X19idG4ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFnZS1uYXZfX2J0biAuc3ZnLWljb24ge1xuICBmaWxsOiBub25lO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG4ucGFnZS1uYXZfX2J0biAuc3ZnLWljb246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5wYWdlLW5hdl9fYnRuIC5zdmctaWNvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5wYWdlLW5hdl9fYnRuLmRpc2FibGVkLWxpbmsge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLnBhZ2UtbmF2X19saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIDIycHg7XG59XG5cbi5wYWdlLW5hdl9fbGluayxcbi5wYWdlLW5hdl9fbGluay1zcGFjZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFnZS1uYXZfX2xpbmstc3BhY2VyIHtcbiAgbWluLXdpZHRoOiAxNHB4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5wYWdlLW5hdl9fbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMCAxMXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbjogMCAzcHg7XG59XG5cbi5wYWdlLW5hdl9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGFnZS1uYXZfX2xpbmsucGFnZS1uYXZfX2xpbmstLWFjdGl2ZS5wYWdlLW5hdl9fbGluay0tYWN0aXZlIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kOiAjMWFiYTUwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnBhZ2UtbmF2X19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzhiOGQ5MjtcbiAgfVxuXG4gIC5wYWdlLW5hdl9fYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogIzhiOGQ5MjtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5wYWdlLW5hdl9fbGluazpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbWFyZ2luOiAyNXB4IDA7XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX19tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX3RpdGxlLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xufVxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX3RpdGxlLWxpbmsucGFnZS1zZWN0aW9uLWhlYWRlcl9fdGl0bGUtbGluazphY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbn1cbi5wYWdlLXNlY3Rpb24taGVhZGVyX190aXRsZS1saW5rIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fbWFpbi0tY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX19hc2lkZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fYXNpZGUtbGlua3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX2FzaWRlLWxpbmtzLWl0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX3RpdGxlLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjNDM0MzQ3O1xuICB9XG4gIC5wYWdlLXNlY3Rpb24taGVhZGVyX190aXRsZS1saW5rOmhvdmVyIC5zdmctaWNvbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1zZWN0aW9uLWhlYWRlcl9fdGl0bGUtbGluayB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5wYWdlLXNlY3Rpb24taGVhZGVyX190aXRsZS1saW5rIC5zdmctaWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5wYWdlLXNlY3Rpb24ge1xuICBtYXJnaW46IDcwcHggMDtcbn1cblxuLnBhZ2Utc2VjdGlvbi0tZ3JheSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMzkuMjRkZWcsICNjM2M4Y2MgMTIuNjklLCAjZWVmMGYxIDYyLjQyJSk7XG4gIHBhZGRpbmc6IDU1cHggMCA3MHB4O1xufVxuXG4ucGFnZS1zZWN0aW9uLS1vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wYWdlLXNlY3Rpb24tLWFsdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUsIDQ5LCAxMDYsIDAuMDQpO1xuICBwYWRkaW5nLXRvcDogMzhweDtcbiAgcGFkZGluZy1ib3R0b206IDcycHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYWdlLXNlY3Rpb24tLWlubmVyIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucGFnZS1zZWN0aW9uLS1pbm5lciAucGFnZS1zZWN0aW9uLWhlYWRlciB7XG4gIG1hcmdpbjogMTdweCAwO1xufVxuXG4ucGFnZS1zZWN0aW9uLS1pbm5lciAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBhZ2Utc2VjdGlvbl9fc2xvdC13cmFwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnBhZ2Utc2VjdGlvbiAucHJvZHVjdC1zbGlkZXJfX2hlYWRlciB7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWdlLXNlY3Rpb24tLWlubmVyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2Utc2VjdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnBhZ2Utc2VjdGlvbi0taW5uZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICB9XG5cbiAgLnBhZ2Utc2VjdGlvbi0tYWx0IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnBhZ2Utc2VjdGlvbiAucHJvZHVjdC1zbGlkZXJfX2hlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cblxuICAucGFnZS1zZWN0aW9uX19zbG90LXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5wYWdlLXRpdGxlIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbi5wYWdlLXRpdGxlLS1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wYWdlLXRpdGxlLS1mbGV4LXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5wYWdlLXRpdGxlLS1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5wYWdlLXRpdGxlLS1tYjgge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5wYWdlLXRpdGxlX19pY29uIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xufVxuXG4ucGFnZS10aXRsZV9fc3ViIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM4MTg2OTA7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYWdlLXRpdGxlX19zdWItaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wYWdlLXRpdGxlLS1jZW50ZXJlZCAucGFnZS10aXRsZV9fc3ViLWl0ZW1zIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wYWdlLXRpdGxlX19zdWItaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5wYWdlLXRpdGxlX19zdWItaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucGFnZS10aXRsZV9fc3ViLWl0ZW0taWNvbiB7XG4gIGhlaWdodDogMTdweDtcbiAgd2lkdGg6IDE3cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4ucGFnZS10aXRsZS0tY2VudGVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYWdlLXRpdGxlX192YWx1ZSAucHJvZHVjdF9fYWRtaW4tbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4ucGFnZS10aXRsZV9fdGFicyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG59XG5cbi5wYWdlLXRpdGxlX190YWJzOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCB3aGl0ZSAxMDAlKTtcbiAgei1pbmRleDogMTtcbn1cblxuLnBhZ2UtdGl0bGVfX2RhdGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzgxODY5MDtcbn1cblxuLnBhZ2UtdGl0bGVfX3F1YW50aXR5IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5wYWdlLXRpdGxlX19xdWFudGl0eSArIC5saW5rLWNsb3NlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2UtdGl0bGVfX3RhYnMge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnBhZ2UtdGl0bGUtLWZsZXgtc3RhcnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLnBhZ2UtdGl0bGVfX3F1YW50aXR5ICsgLmxpbmstY2xvc2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnBhZ2UtdGl0bGUgLmxpbmstY2xvc2Uge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAucGFnZS10aXRsZSAubGluay1jbG9zZV9faWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAucGFnZS10aXRsZV9fcXVhbnRpdHkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgfVxuXG4gIC5wYWdlLXRpdGxlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuLnBhcmFtcy1saXN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucGFyYW1zLWxpc3RfX2xlZnQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjODY4NjhCO1xufVxuXG4ucGFyYW1zLWxpc3RfX3NlcCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNDQkNDQ0U7XG4gIG1hcmdpbjogMCA4cHg7XG59XG5cbi5wYXJhbXMtbGlzdF9fcmlnaHQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjMTExO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnBhcmFtcy1saXN0X19yaWdodDpvbmx5LWNoaWxkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucGFyYW1zLWxpc3RfX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLnBhcmFtcy1saXN0X19mb290ZXIgLmxpbmstdW5kZXJsaW5lIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucGFyYW1zLWxpc3RfX2xlZnQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuXG4gIC5wYXJhbXMtbGlzdF9fcmlnaHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxufVxuLnBvaW50cy0tZW1wdHkgLnBvaW50c19fY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ucG9pbnRzX19maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBvaW50c19fZmllbGQtbWF4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucG9pbnRzX19jb250ZW50IHtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggcmdiYSgyNCwgMjQsIDMzLCAwLjE1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMzVweCAyMHB4IDE2cHg7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTJweCAxMnB4O1xufVxuXG4ucG9pbnRzX19iYWxhbmNlIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDlkYmUxO1xufVxuXG4ucG9pbnRzX19iYWxhbmNlLW5hbWUge1xuICBjb2xvcjogIzhiOGQ5MjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLnBvaW50c19fYmFsYW5jZS12YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG5cbi5wb2ludHNfX2FjY3J1ZWQsXG4ucG9pbnRzX191c2Uge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi5wb2ludHNfX2FjY3J1ZWQtbmFtZSxcbi5wb2ludHNfX3VzZS1uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGNvbG9yOiAjOGI4ZDkyO1xufVxuXG4ucG9pbnRzX19hY2NydWVkIHtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xufVxuXG4ucG9pbnRzX19hY2NydWVkLXZhbHVlIHtcbiAgYmFja2dyb3VuZDogI2VmZmNiYztcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgcGFkZGluZzogMnB4IDdweCAzcHg7XG59XG5cbi5wcm9kdWN0LWRpc2NvdW50IC5oZXJvLWJsb2NrIHtcbiAgaGVpZ2h0OiA3NDZweDtcbiAgbWluLWhlaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByb2R1Y3QtZGlzY291bnQgLmhlcm8tYmxvY2tfX2ZnLWxheWVyIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiA1MjBweDtcbn1cbi5wcm9kdWN0LWRpc2NvdW50IC5wcm9kdWN0LWdyaWQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9kdWN0LWRpc2NvdW50IC5wcm9kdWN0LWdyaWRfX2dyaWQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBtYXJnaW46IC0yMHB4IC0xMHB4O1xufVxuXG4ucHJvZHVjdC1kaXNjb3VudF9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wcm9kdWN0LWRpc2NvdW50X19zbGlkZXIge1xuICB3aWR0aDogNDcuNyU7XG4gIG1hcmdpbi1yaWdodDogNCU7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ucHJvZHVjdC1kaXNjb3VudF9fcHJvZHVjdHMge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnByb2R1Y3QtZGlzY291bnRfX3Byb2R1Y3RzIC5wcm9kdWN0LWdyaWRfX2NlbGw6bnRoLWNoaWxkKG4rNykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdC1kaXNjb3VudF9fYWN0aW9uIHtcbiAgbWFyZ2luOiAtNXB4O1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5wcm9kdWN0LWRpc2NvdW50X19hY3Rpb24gLmJ0biB7XG4gIG1hcmdpbjogNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2R1Y3QtZGlzY291bnRfX2FsbCAuc3ZnLWljb24ge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMXB4O1xufVxuXG4ucHJvZHVjdC1kaXNjb3VudF9fYm9keS0tbm8tZGlzY291bnQgLnByb2R1Y3QtZGlzY291bnRfX3NsaWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZHVjdC1kaXNjb3VudF9fYm9keS0tbm8tZGlzY291bnQgLnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA2KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdC1kaXNjb3VudF9fYm9keS0tbm8tZGlzY291bnQgLnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucHJvZHVjdC1kaXNjb3VudF9fYm9keS0tbm8tZGlzY291bnQgLnByb2R1Y3QtZ3JpZF9fY2VsbDpudGgtY2hpbGQobis2KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1kaXNjb3VudCAuaGVyby1ibG9jayB7XG4gICAgaGVpZ2h0OiBjYWxjKDEyNS41dncgLSAxNXB4ICogMik7XG4gICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICB9XG5cbiAgLnByb2R1Y3QtZGlzY291bnRfX2JvZHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnByb2R1Y3QtZGlzY291bnRfX3NsaWRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIH1cblxuICAucHJvZHVjdC1kaXNjb3VudF9fYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnByb2R1Y3QtZGlzY291bnRfX2JvZHktLW5vLWRpc2NvdW50IC5wcm9kdWN0LWdyaWRfX2NlbGwge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnByb2R1Y3QtZGlzY291bnRfX2JvZHktLW5vLWRpc2NvdW50IC5wcm9kdWN0LWdyaWRfX2NlbGw6bnRoLWNoaWxkKG4rNSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1kaXNjb3VudF9fYm9keS0tbm8tZGlzY291bnQgLnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxuICAucHJvZHVjdC1kaXNjb3VudF9fYm9keS0tbm8tZGlzY291bnQgLnByb2R1Y3QtZ3JpZF9fY2VsbDpudGgtY2hpbGQobikge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wcm9kdWN0LWRpc2NvdW50X19ib2R5LS1uby1kaXNjb3VudCAucHJvZHVjdC1ncmlkX19jZWxsOm50aC1jaGlsZChuKzcpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLnByb2R1Y3QtZGlzY291bnQgLmhlcm8tYmxvY2sge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICAucHJvZHVjdC1kaXNjb3VudF9fc2xpZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxuXG4gIC5wcm9kdWN0LWRpc2NvdW50X19ib2R5LS1uby1kaXNjb3VudCAucHJvZHVjdC1ncmlkX19jZWxsIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5wcm9kdWN0LWRpc2NvdW50X19ib2R5LS1uby1kaXNjb3VudCAucHJvZHVjdC1ncmlkX19jZWxsOm50aC1jaGlsZChuKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnByb2R1Y3QtZGlzY291bnRfX2JvZHktLW5vLWRpc2NvdW50IC5wcm9kdWN0LWdyaWRfX2NlbGw6bnRoLWNoaWxkKG4rNSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucHJvZHVjdC1kaXNjb3VudF9fcHJvZHVjdHMgLnByb2R1Y3QtZ3JpZF9fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAucHJvZHVjdC1kaXNjb3VudF9fcHJvZHVjdHMgLnByb2R1Y3QtZ3JpZF9fY2VsbDpudGgtY2hpbGQobis1KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnByb2R1Y3QtZ3JpZF9fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjkwcHgsIDFmcikpO1xuICBtYXJnaW46IC03cHg7XG59XG5cbi5wcm9kdWN0LWdyaWRfX2NlbGwtLWVtcHR5LnByb2R1Y3QtZ3JpZF9fY2VsbC0tZW1wdHkucHJvZHVjdC1ncmlkX19jZWxsLS1lbXB0eSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDdweCA3cHg7XG59XG5cbi5wYWdlLXNlcnZpY2VzLXphZ2wgLnByb2R1Y3QtZ3JpZF9fZ3JpZCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzIwcHgsIDFmcikpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtZ3JpZF9fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyNTBweCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wcm9kdWN0LWdyaWRfX2NlbGw6aG92ZXIgLnByb2R1Y3QtdC1ncmlkIHtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDIzcHggcmdiYSgyNCwgMjQsIDMzLCAwLjE1KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG5cbiAgLnByb2R1Y3QtZ3JpZF9fY2VsbDpob3ZlciAucHJvZHVjdC10LWdyaWRfX25hbWUge1xuICAgIGNvbG9yOiAjNTk1OTU5O1xuICB9XG59XG4ucHJvZHVjdC1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC1pbWFnZS0tbG9hZGluZyB7XG4gIGJhY2tncm91bmQ6ICNlZWVmZjQ7XG59XG5cbi5wcm9kdWN0LWltYWdlLS1sb2FkaW5nIC5wcm9kdWN0LWltYWdlX19pbWFnZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5wcm9kdWN0LWltYWdlX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDkwJTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cztcbn1cblxuLnByb2R1Y3QtaW1hZ2VfX3BsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZWVlZmY0O1xuICBjb2xvcjogI2Q5ZGJlMTtcbn1cblxuLnByb2R1Y3QtaW1hZ2VfX3BsYWNlaG9sZGVyLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1heC13aWR0aDogNDAlO1xuICBtYXgtaGVpZ2h0OiA0MCU7XG59XG5cbi5wcm9kdWN0LWltYWdlX19nYWxsZXJ5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5wcm9kdWN0LWltYWdlX19nYWxsZXJ5LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ucHJvZHVjdC1pbWFnZV9fZ2FsbGVyeS1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzO1xufVxuXG4ucHJvZHVjdC1pbWFnZV9fZ2FsbGVyeS1pdGVtOm9ubHktY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucHJvZHVjdC1pbWFnZV9fZ2FsbGVyeTpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5wcm9kdWN0LWltYWdlX19nYWxsZXJ5LWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhYmE1MDtcbiAgfVxufVxuLnByb2R1Y3Qtcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LXMtbGlzdF9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucHJvZHVjdC1zLWxpc3RfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzFhYmE1MDtcbn1cblxuLnByb2R1Y3Qtcy1saXN0X19pbWFnZSB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnByb2R1Y3Qtcy1saXN0X19pbmZvIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5wcm9kdWN0LXMtbGlzdF9fc2N1IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG59XG4ucHJvZHVjdC1zLWxpc3RfX3NjdSBzcGFuIHtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4ucHJvZHVjdC1zLWxpc3RfX3NjdS1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMTBweCAwIDhweDtcbn1cbi5wcm9kdWN0LXMtbGlzdF9fc2N1LWJsb2NrIC5wcm9kdWN0LXMtbGlzdF9fc2N1IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5wcm9kdWN0LXMtbGlzdF9fcmlnaHQge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnByb2R1Y3Qtcy1saXN0X19yaWdodCAucHJpY2VfX2Rpc2NvdW50LXdyYXAge1xuICB3aWR0aDogYXV0bztcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4ucHJvZHVjdC1zLWxpc3RfX3JpZ2h0IC5wcmljZV9fZ3JvdXAge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnByb2R1Y3Qtcy1saXN0X19yaWdodCAucHJpY2VfX2dyb3VwLS1uZXcge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wcm9kdWN0LXMtbGlzdF9fcmlnaHQgLnByaWNlLS1zbSAucHJpY2VfX3ZhbHVlLFxuLnByb2R1Y3Qtcy1saXN0X19yaWdodCAucHJpY2UtLXNtIC5wcmljZV9fZ3JvdXAtLW5ldyAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICMxYWJhNTA7XG59XG5cbi5wcm9kdWN0LXMtbGlzdF9fcmlnaHQgLnByaWNlLS1zbSAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiBncmF5O1xufVxuXG4ucHJvZHVjdC1zLWxpc3RfX3JpZ2h0IC5wcmljZS0tc20gLnByaWNlX19jdXJyZW5jeSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2R1Y3Qtcy1saXN0IHtcbiAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucHJvZHVjdC1zLWxpc3RfX2luZm8ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLnByb2R1Y3Qtcy1saXN0X19yaWdodCAucHJpY2UtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogODRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgfVxuXG4gIC5wcm9kdWN0LXMtbGlzdF9faW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXMtbGlzdCAucHJpY2UtLXNtIC5wcmljZV9fZ3JvdXAtLW5ldyAucHJpY2VfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cblxuICAucHJvZHVjdC1zLWxpc3QgLnByaWNlX19ncm91cC0tb2xkIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAucHJvZHVjdC1zLWxpc3RfX3JpZ2h0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCA3MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0LXMtbGlzdF9fcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucHJvZHVjdC1zLWxpc3RfX3JpZ2h0IC5wcmljZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnByb2R1Y3Qtcy1saXN0X19yaWdodCAucHJpY2VfX2dyb3VwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLnByb2R1Y3Qtcy1saXN0X19pbmZvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnByb2R1Y3Qtcy1saXN0X19zY3UtYmxvY2sgLnByb2R1Y3Qtcy1saXN0X19zY3Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9kdWN0LXNsaWRlciAuZmF2b3JpdGUtaGVscCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbm5lckJhbm5lcnNfX2NvbnRhaW5lciAucHJvZHVjdC1zbGlkZXItLWFsdCB7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xufVxuLmlubmVyQmFubmVyc19fY29udGFpbmVyIC5wcm9kdWN0LXNsaWRlcl9fYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdC1zbGlkZXItLWFsdCB7XG4gIG1pbi1oZWlnaHQ6IDI0NHB4O1xufVxuXG4ucHJvZHVjdC1zbGlkZXIgLnN3aXBlci1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdC1zbGlkZXIgLnN3aXBlci1zY3JvbGxiYXIsXG4ucHJvZHVjdC1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgLypkaXNwbGF5OiBub25lOyovXG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX2Fycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAzNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBjb2xvcjogIzAwMDtcbiAgei1pbmRleDogMjtcbn1cbi5wcm9kdWN0LXNsaWRlcl9fYXJyb3cuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCAuc3ZnLWljb24ge1xuICBjb2xvcjogIzMzMztcbiAgb3BhY2l0eTogMC41O1xufVxuLnByb2R1Y3Qtc2xpZGVyX19hcnJvdyAuc3ZnLWljb24ge1xuICBmaWxsOiBub25lO1xuICBjb2xvcjogIzFhYmE1MDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tcHJldiB7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1yaWdodDogY2FsYygxNjI4cHggLyAyIC0gNTRweCk7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLW5leHQge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDE2MjhweCAvIDIgLSA1NHB4KTtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDIycHg7XG59XG5cbi5tYWluLXNsaWRlciAucHJvZHVjdC1zbGlkZXJfX2Fycm93IHtcbiAgaGVpZ2h0OiAzNHB4O1xuICB3aWR0aDogMzRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IDUwJTtcbiAgYm94LXNoYWRvdzogMHB4IDZweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIG1hcmdpbi10b3A6IC0xN3B4O1xufVxuLm1haW4tc2xpZGVyIC5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLXByZXYge1xuICBsZWZ0OiAtMTNweDtcbn1cbi5tYWluLXNsaWRlciAucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1wcmV2IHN2ZyB7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG59XG4ubWFpbi1zbGlkZXIgLnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiAtMTNweDtcbiAgbGVmdDogdW5zZXQ7XG59XG4ubWFpbi1zbGlkZXIgLnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tbmV4dCBzdmcge1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogLTNweDtcbn1cbi5tYWluLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDMxcHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiAjREVERURFO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xufVxuLm1haW4tc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICBiYWNrZ3JvdW5kOiAjMWFiYTUwO1xufVxuXG4ucHJvZHVjdC1zbGlkZXIgLnN3aXBlci1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSAucHJvZHVjdC10LWdyaWRfX2FjdGlvbiAucHJpY2VfX2N1cnJlbmN5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNTFweCkge1xuICAucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1uZXh0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMTJweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLXByZXYge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IC0xMnB4O1xuICB9XG5cbiAgLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLnByb2R1Y3Qtc2xpZGVyX19hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1zbGlkZXIgLnN3aXBlci1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wcm9kdWN0LXNsaWRlcl9fc2xpZGUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4ucHJvZHVjdC1zbGlkZXJfX3RhYnMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnByb2R1Y3Qtc2xpZGVyX190YWJzIGg1IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zbGlkZXJfX2NvbnN1bWFibGVzIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fbGluayB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHJnYmEoMiwgMTMsIDMzLCAwLjUpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cztcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMxYWJhNTA7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcHJpY2Uge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXNsaWRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXNsaWRlcl9fdGFicyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLnByb2R1Y3Qtc2xpZGVyX19saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByb2R1Y3Qtc2xpZGVyX19hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcm9kdWN0LXNsaWRlcl9fc2xpZGUgLnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC5wcm9kdWN0LXNsaWRlcl9fc2xpZGUgLnByb2R1Y3QtdC1ncmlkX19jYXJkIC5wcm9kdWN0LXQtZ3JpZF9fc3RhdHVzIHtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG4gIC5wcm9kdWN0LXNsaWRlcl9fc2xpZGUgLnByb2R1Y3QtdC1ncmlkX19jYXJkIC5wcm9kdWN0LXQtZ3JpZF9fc3RhdHVzIC5zdGF0dXMtbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC5wcm9kdWN0LXNsaWRlcl9fc2xpZGUgLnByb2R1Y3QtdC1ncmlkX19jYXJkIC5wcm9kdWN0LXQtZ3JpZF9fZmF2b3JpdGUsXG4ucHJvZHVjdC1zbGlkZXJfX3NsaWRlIC5wcm9kdWN0LXQtZ3JpZF9fY2FyZCAucHJvZHVjdC10LWdyaWRfX2NvbXBhcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSAucHJvZHVjdC10LWdyaWRfX2NhcmQgLnByb2R1Y3QtdC1ncmlkX192aXN1YWwge1xuICAgIG1heC1oZWlnaHQ6IDkxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5wcm9kdWN0LXNsaWRlcl9fc2xpZGUgLnByb2R1Y3QtdC1ncmlkX19jYXJkIC5wcm9kdWN0LXQtZ3JpZF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucHJvZHVjdC1zbGlkZXJfX3NsaWRlIC5wcm9kdWN0LXQtZ3JpZF9fY2FyZCAucHJvZHVjdC10LWdyaWRfX3ByaWNlIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICB9XG4gIC5wcm9kdWN0LXNsaWRlcl9fc2xpZGUgLnByb2R1Y3QtdC1ncmlkX19jYXJkIC5wcm9kdWN0LXQtZ3JpZF9fcHJpY2UgLnByaWNlX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5wcm9kdWN0LXNsaWRlcl9fc2xpZGUgLnByb2R1Y3QtdC1ncmlkX19jYXJkIC5wcm9kdWN0LXQtZ3JpZF9fcHJpY2UgLnByaWNlX19jdXJyZW5jeSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG4gIC5wcm9kdWN0LXNsaWRlcl9fc2xpZGUgLnByb2R1Y3QtdC1ncmlkX19jYXJkIC5wcm9kdWN0LXQtZ3JpZF9fYWN0aW9uIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDhweDtcbiAgfVxuICAucHJvZHVjdC1zbGlkZXJfX3NsaWRlIC5wcm9kdWN0LXQtZ3JpZF9fY2FyZCAucHJvZHVjdC10LWdyaWRfX2FjdGlvbiAuYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucHJvZHVjdC1zbGlkZXJfX3NsaWRlIC5wcm9kdWN0LXQtZ3JpZF9fY2FyZCAucHJvZHVjdC10LWdyaWRfX2FjdGlvbiAuYmFza2V0LWFjdGlvbl9fYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSAucHJvZHVjdC10LWdyaWRfX2NhcmQgLnByb2R1Y3QtdC1ncmlkX19hY3Rpb24gLmJhc2tldC1hY3Rpb25fX2J0biAuc3ZnLXZpc2libGUtc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzFhYmE1MDtcbiAgfVxufVxuLnByb2R1Y3Qtc2xpZGVyX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkLXNtYWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZC1zbWFsbF9fY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZC1zbWFsbF9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjMDIwZDIxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZC1zbWFsbF9fbGluazpob3ZlciArIC5wcm9kdWN0LXQtZ3JpZC1zbWFsbF9fY2FyZCAucHJvZHVjdC10LWdyaWQtc21hbGxfX25hbWUge1xuICBjb2xvcjogIzFhYmE1MDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkLXNtYWxsX19pbWFnZSB7XG4gIHdpZHRoOiAxMjhweDtcbiAgaGVpZ2h0OiA4OHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC10LWdyaWQtc21hbGxfX2ltYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB6LWluZGV4OiAwO1xufVxuXG4ucHJvZHVjdC10LWdyaWQtc21hbGxfX3JpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMXB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWQtc21hbGxfX25hbWUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IDM2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIGNvbG9yOiAjMzMzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cztcbn1cblxuLnByb2R1Y3QtdC1ncmlkLXNtYWxsX19wcmljZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucHJvZHVjdC10LWdyaWQtc21hbGxfX3ByaWNlIC5wcmljZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvZHVjdC10LWdyaWQtc21hbGwgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucHJvZHVjdC10LWdyaWQtc21hbGwgLnByaWNlX19jdXJyZW5jeSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZC1zbWFsbCAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZC1zbWFsbCAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX19jdXJyZW5jeSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkLXNtYWxsIC5wcmljZV9fZGlzY291bnQtd3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZC1zbWFsbCAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZC0tc21hbGwgLnByb2R1Y3QtdC1ncmlkX19wcmljZSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0LWMtZ3JpZC0tc21hbGwgLnByb2R1Y3QtdC1ncmlkX19wcmljZSAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnByb2R1Y3QtYy1ncmlkLS1zbWFsbCAucHJvZHVjdC10LWdyaWRfX3Zpc3VhbCB7XG4gIG1heC1oZWlnaHQ6IDgwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3QtdC1ncmlkLXNtYWxsIC5wcmljZV9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZC1zbWFsbCAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtdC1ncmlkLXNtYWxsX19jYXJkIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWQtc21hbGxfX3JpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZC1zbWFsbF9fcHJpY2Uge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZC1zbWFsbF9fbmFtZSB7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZC1zbWFsbF9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHJvZHVjdC10LWdyaWQsXG4ucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgcGFkZGluZzogMzhweCAxNXB4IDE1cHg7XG59XG4ucHJvZHVjdC10LWdyaWRfX2NhcmQgLnByb2R1Y3Qtcy1saXN0X19zY3UtYmxvY2sge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wcm9kdWN0LXQtZ3JpZF9fY2FyZCAucHJvZHVjdC1zLWxpc3RfX3NjdS1ibG9jayAucHJvZHVjdC1zLWxpc3RfX3NjdSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnByb2R1Y3QtdC1ncmlkX19saW5rOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fdmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBtYXgtaGVpZ2h0OiAxNDNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wcm9kdWN0LXQtZ3JpZF9fdmlzdWFsIC5wcm9kdWN0LWltYWdlX19pbWFnZSB7XG4gIG1heC13aWR0aDogMjI1cHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fdmlzdWFsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTMzJTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5wcm9kdWN0LXQtZ3JpZF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fY29tcGFyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiA0MnB4O1xuICB6LWluZGV4OiAxMDtcbn1cbi5wcm9kdWN0LXQtZ3JpZF9fY29tcGFyZSAuZmF2b3JpdGUtYWN0aW9uOm5vdCguYWN0aXZlKSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cbi5wcm9kdWN0LXQtZ3JpZF9fY29tcGFyZSAuc3ZnLWljb24ge1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogIzMzMztcbn1cbi5wcm9kdWN0LXQtZ3JpZF9fY29tcGFyZSAuYWN0aXZlIC5zdmctaWNvbiB7XG4gIGNvbG9yOiAjMWFiYTUwO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2Zhc3QtdmlldyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MHB4O1xuICByaWdodDogMTRweDtcbiAgei1pbmRleDogMTA7XG59XG4ucHJvZHVjdC10LWdyaWRfX2Zhc3QtdmlldyAuZmF2b3JpdGUtYWN0aW9uOm5vdCguZmF2b3JpdGUtYWN0aW9uLS1hY3RpdmUpIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuLnByb2R1Y3QtdC1ncmlkX19mYXN0LXZpZXcgLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjFweDtcbiAgY29sb3I6ICMxYWJhNTA7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fZmF2b3JpdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOXB4O1xuICByaWdodDogMTRweDtcbiAgei1pbmRleDogMTA7XG59XG4ucHJvZHVjdC10LWdyaWRfX2Zhdm9yaXRlIC5mYXZvcml0ZS1hY3Rpb246bm90KC5mYXZvcml0ZS1hY3Rpb24tLWFjdGl2ZSkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG4ucHJvZHVjdC10LWdyaWRfX2Zhdm9yaXRlIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG59XG4ucHJvZHVjdC10LWdyaWRfX2Zhdm9yaXRlIC5zdmctaWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjMWFiYTUwO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2Zhdm9yaXRlLnByb2R1Y3QtdC1ncmlkX19mYXN0LXZpZXcge1xuICByaWdodDogNzBweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19zdGF0dXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2Zhc3QtdmlldyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtM3B4O1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2JyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3ByaWNlIC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4ucHJvZHVjdC10LWdyaWRfX3ByaWNlIC5wcmljZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb2R1Y3QtdC1ncmlkX19wcmljZSAucHJpY2VfX2N1cnJlbmN5IHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5wcm9kdWN0LXQtZ3JpZF9fcHJpY2UgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiBncmV5O1xufVxuLnByb2R1Y3QtdC1ncmlkX19wcmljZSAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX19jdXJyZW5jeSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzMzM7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3JhdGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nOmVtcHR5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2FjdGlvbiB7XG4gIGhlaWdodDogNDBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbn1cbi5wcm9kdWN0LXQtZ3JpZF9fYWN0aW9uIC5wcm9kdWN0LXN1YnNjcmliZSB7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucHJvZHVjdC10LWdyaWRfX2FjdGlvbiAuYmFza2V0LWFjdGlvbiB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG4ucHJvZHVjdC10LWdyaWRfX2FjdGlvbiAuYnRuICsgLmJ0bixcbi5wcm9kdWN0LXQtZ3JpZF9fYWN0aW9uIC5iYXNrZXQtYWN0aW9uICsgLmJ0biB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fbm90ZSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDlweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XG4gIHBhZGRpbmc6IDFweCA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVmZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5wcm9kdWN0LXQtZ3JpZF9fYWN0aW9uIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAuZmF2b3JpdGUtYWN0aW9uOm5vdCguZmF2b3JpdGUtYWN0aW9uLS1hY3RpdmUpIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3QtdC1saXN0X19mYXN0LXZpZXcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3QtdC1ncmlkX19mYXZvcml0ZSAuc3ZnLWljb24ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMTlweDtcbiAgfVxufVxuLnByb2R1Y3QtbGlzdF9fY2VsbDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdCxcbi5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLnByb2R1Y3QtdC1saXN0X19jYXJkIC5wcm9kdWN0LXQtbGlzdF9fYnJhbmQge1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDIwcHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnByb2R1Y3QtdC1saXN0OmhvdmVyIC5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAyM3B4IHJnYmEoMjQsIDI0LCAzMywgMC4xNSk7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAucHJvZHVjdC10LWxpc3RfX2xpbms6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19saW5rOmFjdGl2ZSB+IC5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNlZWVmZjQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC12aXN1YWwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE3MnB4O1xuICBtaW4td2lkdGg6IDE3MnB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGhlaWdodDogMTE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLWluZm8ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlLWFjdGlvbiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZSB7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG59XG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UgLnByaWNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UgLnByaWNlIC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UgLnByaWNlIC5wcmljZV9fY3VycmVuY3kge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlIC5wcmljZSAucHJpY2VfX2dyb3VwLS1vbGQge1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlIC5wcmljZSAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UgLnByaWNlIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX2N1cnJlbmN5IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtYWN0aW9uIC5iYXNrZXQtYWN0aW9uX19idG4ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtYWN0aW9uIC5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0IC5maWVsZC1pbnB1dC5maWVsZC1jb3VudF9faW5wdXQge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAxMDhweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X192aXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnByb2R1Y3QtdC1saXN0X192aXN1YWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2JyYW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC01cHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBtYXgtd2lkdGg6IDU5cHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fc3RhdHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wcm9kdWN0LXQtbGlzdDpob3ZlciAucHJvZHVjdC10LWxpc3RfX25hbWUge1xuICAgIGNvbG9yOiAjNTk1OTU5O1xuICB9XG4gIC5wcm9kdWN0LXQtbGlzdDpob3ZlciAucHJvZHVjdC10LWxpc3RfX2Zhc3QtdmlldyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtbGlzdDpob3ZlciAucHJvZHVjdC10LWxpc3RfX2NlbGwtZmF2b3JpdGUgLmZhdm9yaXRlLWFjdGlvbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnByb2R1Y3QtdC1saXN0X19wcmljZSB7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2FjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbiAgbWFyZ2luOiAxMnB4IDA7XG59XG4ucHJvZHVjdC10LWxpc3RfX2FjdGlvbiAuYmFza2V0LWFjdGlvbiArIC5wcm9kdWN0LXN1YnNjcmliZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1pbmZvLWZvb3RlciAuYmFza2V0LWl0ZW1fX3Byb3BzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMzU2cHg7XG59XG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtaW5mby1mb290ZXIgLmJhc2tldC1pdGVtX19wcm9wIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMwMDA7XG59XG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtaW5mby1mb290ZXIgLmJhc2tldC1pdGVtX19wcm9wIC5iYXNrZXQtaXRlbV9fcHJvcC1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLWZhdm9yaXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLWluZm8td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1pbmZvLXdyYXAgLnByb2R1Y3Qtcy1saXN0X19zY3Uge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtaW5mby13cmFwIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1pbmZvIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZSxcbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1hY3Rpb24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZSArIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1hY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLXZpc3VhbCAucHJvZHVjdC1pbWFnZV9fZ2FsbGVyeS1pdGVtOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDE5N3B4O1xuICB9XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2FyZCAuYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC12aXN1YWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogMTBweDtcbiAgICB3aWR0aDogMTcycHg7XG4gICAgbWluLXdpZHRoOiAxNzJweDtcbiAgICBoZWlnaHQ6IDExNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtbGlzdF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLnByb2R1Y3Qtcy1saXN0X19zY3Uge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3RfX21vYi1hdmFpbGFiaWxpdHkge1xuICAgIGNvbG9yOiAjMWFiYTUwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5wcm9kdWN0LXQtbGlzdF9fc3RhdHVzIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnByb2R1Y3QtdC1saXN0X19zdGF0dXMgLnN0YXR1cy1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtaW5mbyArIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZS1hY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3RfX21vYi1wcmljZS1pbmZvIHtcbiAgICBwYWRkaW5nOiA1cHggMCAxMHB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlLWFjdGlvbiB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZS1hY3Rpb24gLmJhc2tldC1hY3Rpb25fX2NlbGwtbWFpbiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZS1hY3Rpb24gLmJhc2tldC1hY3Rpb25fX2J0biB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZS1hY3Rpb24gLnByb2R1Y3Qtc3Vic2NyaWJlIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1mYXZvcml0ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1mYXZvcml0ZSAuZmF2b3JpdGUtYWN0aW9uOm5vdCguZmF2b3JpdGUtYWN0aW9uLS1hY3RpdmUpIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0X19hZGQtaW5mbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMTJweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnByb2R1Y3QtdC1saXN0X19hZGQtaW5mbyBzdmcge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLWJsb2NrLWZhdm9yaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggOXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDM1cHg7XG4gIH1cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLWJsb2NrLWZhdm9yaXRlIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1mYXZvcml0ZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtYmxvY2stZmF2b3JpdGUgLnByb2R1Y3QtdC1saXN0X19jZWxsLWZhdm9yaXRlIC5jb21wYXJlLWFjdGlvbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLWJsb2NrLWZhdm9yaXRlIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1mYXZvcml0ZSAuZmF2b3JpdGUtYWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLWJsb2NrLWZhdm9yaXRlIC5wcm9kdWN0LXQtbGlzdF9fZmF2b3JpdGUge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtYmxvY2stZmF2b3JpdGUgLmZhdm9yaXRlLWFjdGlvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UtYWN0aW9uIHtcbiAgICBtaW4td2lkdGg6IDI3NXB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLWZhdm9yaXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLWZhdm9yaXRlIC5mYXZvcml0ZS1hY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtZmF2b3JpdGUgLmNvbXBhcmUtYWN0aW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLWZhdm9yaXRlIC5mYXZvcml0ZS1hY3Rpb246bm90KC5mYXZvcml0ZS1hY3Rpb24tLWFjdGl2ZSkge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLWZhdm9yaXRlIC5mYXZvcml0ZS1hY3Rpb24uYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcbiAgICBwYWRkaW5nOiAxMHB4IDQwcHggMTBweCAxMjVweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC12aXN1YWwge1xuICAgIHdpZHRoOiAxMDVweDtcbiAgICBtaW4td2lkdGg6IDEwNXB4O1xuICAgIGhlaWdodDogNzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtdmlzdWFsIHtcbiAgICB3aWR0aDogMjIzcHg7XG4gICAgbWluLXdpZHRoOiAyMjNweDtcbiAgICBoZWlnaHQ6IDE0N3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1hY3Rpb24gLmJhc2tldC1hY3Rpb25fX2J0biB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZS1hY3Rpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LXRhYmxlX19wcm9kdWN0cy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogIzg2ODY4YjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMTM0LCAxMzQsIDEzOSwgMC4yKTtcbiAgbWluLXdpZHRoOiAxMDMwcHg7XG4gIHBhZGRpbmc6IDAgMTJweDtcbn1cblxuLnByb2R1Y3QtdGFibGVfX3Byb2R1Y3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIHRyYW5zaXRpb246IHotaW5kZXggMC4yNXM7XG59XG5cbi5wcm9kdWN0LXRhYmxlX19wcm9kdWN0OmhvdmVyIHtcbiAgei1pbmRleDogNTtcbn1cblxuLnByb2R1Y3QtdGFibGVfX2NlbGwtY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuXG4ucHJvZHVjdC10YWJsZV9fcHJvZHVjdC1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xufVxuXG4ucHJvZHVjdC10YWJsZV9fY2VsbC11bml0IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG5cbi5wcm9kdWN0LXRhYmxlX19jZWxsLXVuaXQtLWxnIHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuXG4ucHJvZHVjdC10YWJsZV9fY2VsbC11bml0LS1sZWZ0LW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ucHJvZHVjdC10YWJsZV9fY2VsbC11bml0LS1yaWdodCB7XG4gIHdpZHRoOiAyNTBweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4ucHJvZHVjdC10YWJsZV9fcHJvZHVjdHMtY2F0ZWdvcnktaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5wcm9kdWN0LXRhYmxlX19jYXRlZ29yeSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnByb2R1Y3QtdGFibGVfX3N1YmNhdGVnb3J5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICM4Njg2OEI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucHJvZHVjdC10YWJsZV9fY2F0ZWdvcnktc2VwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICM4Njg2OEI7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuXG4ucHJvZHVjdC10YWJsZSAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gIC5wcm9kdWN0LXRhYmxlIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdC10YWJsZSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC10YWJsZSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICAucHJvZHVjdC10YWJsZV9fcHJvZHVjdHMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wcm9kdWN0LXRhYmxlX19jZWxsLXVuaXQtLWxnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wcm9kdWN0LXRhYmxlIC5ub3RlLXRvb2x0aXBfX2RkIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxuXG4gIC5wcm9kdWN0LXRhYmxlIC5ub3RlLXRvb2x0aXAub3BlbiAubm90ZS10b29sdGlwX19kZCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTBweCk7XG4gIH1cblxuICAucHJvZHVjdC10YWJsZSAubm90ZS10b29sdGlwX19kZC13cmFwOmJlZm9yZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogN3B4O1xuICAgIGJvdHRvbTogLTVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDApO1xuICB9XG5cbiAgLnByb2R1Y3QtdGFibGUgLm5vdGUtdG9vbHRpcF9fZGQtd3JhcDphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLnByb2R1Y3QtdGFibGVfX3Byb2R1Y3RzLWNhdGVnb3J5LWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjBweCAwIDEwcHg7XG4gIH1cblxuICAucHJvZHVjdC10YWJsZV9fY2F0ZWdvcnktc2VwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByb2R1Y3QtdGFibGVfX3N1YmNhdGVnb3J5IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLnN0YXRlLS1wcm9kdWN0LWxpc3Qtb3BlbiAucHJvZHVjdC10YWJsZV9fcHJvZHVjdCxcbi5zdGF0ZS0tcHJvZHVjdC1saXN0LW9wZW4gLnByb2R1Y3QtdGFibGVfX3Byb2R1Y3Q6aG92ZXIge1xuICAgIHotaW5kZXg6IDEwMDA7XG4gIH1cbn1cbi5wcm9kdWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3RfX2FkbWluLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5wcm9kdWN0LXN1YnNjcmliZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxYWJhNTA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICMxYWJhNTA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucHJvZHVjdC1zdWJzY3JpYmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19ib3R0b20ge1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnByb21vY29kZV9fYnV0dG9uIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLnByb21vY29kZV9fYnV0dG9uOjpiZWZvcmUge1xuICBib3JkZXI6IDJweCBkYXNoZWQgI2MxYzNjODtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wcm9tb2NvZGVfX2J1dHRvbiAuc3ZnLWljb24ge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5wcm9tb2NvZGVfX2Zvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvbW9jb2RlX19mb3JtIC5maWVsZC1pbnB1dCB7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cbi5wcm9tb2NvZGVfX2Zvcm0gLmZpZWxkLXRleHRfX3N1Y2Nlc3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvbW9jb2RlX19zdWJtaXQge1xuICB0b3A6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHJpZ2h0OiAxMnB4O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcm9tb2NvZGVfX3N1Ym1pdCAuc3ZnLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICBoZWlnaHQ6IDlweDtcbiAgd2lkdGg6IDExcHg7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5wcm9tb2NvZGVfX3N1Y2Nlc3Mge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDEzcHggMThweDtcbiAgYmFja2dyb3VuZDogI2VlZWZmNDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb21vY29kZV9fc3VjY2VzcyBtYXJrIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMxYWJhNTA7XG59XG5cbi5wcm9tb2NvZGVfX3JlbW92ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTA7XG4gIGNvbG9yOiAjYzFjM2M4O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbn1cbi5wcm9tb2NvZGVfX3JlbW92ZTo6YmVmb3JlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnByb21vY29kZV9fcmVtb3ZlOjphZnRlciB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5wcm9tb2NvZGVfX3JlbW92ZTo6YmVmb3JlLCAucHJvbW9jb2RlX19yZW1vdmU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ucHJvbW9jb2RlX19yZW1vdmU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wcm9tb2NvZGVfX3JlbW92ZTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICAucHJvbW9jb2RlX19zdWJtaXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzQzNDc7XG4gIH1cbn1cbi5yYXRpbmctYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJhdGluZy1hY3Rpb25fX3JhdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ucmF0aW5nLWFjdGlvbl9fcmF0aW5nLWl0ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gIGNvbG9yOiAjZDlkYmUxO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbn1cbi5yYXRpbmctYWN0aW9uX19yYXRpbmctaXRlbSAuc3ZnLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbn1cblxuLnJhdGluZy1hY3Rpb25fX3JhdGluZy1pdGVtLS1hY3RpdmUgLnN2Zy1pY29uIHtcbiAgY29sb3I6ICMxYWJhNTA7XG59XG5cbi5yYXRpbmctYWN0aW9uX19jb3VudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG59XG5cbi5yYXRpbmctYWN0aW9uX19sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5yYXRpbmctYWN0aW9uLS1taWQgLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cblxuLnBhZ2UtdGl0bGVfX3ZhbHVlIC5yYXRpbmctYWN0aW9uLS1taWQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5wYWdlLXRpdGxlX192YWx1ZSAucmF0aW5nLWFjdGlvbi0tbWlkIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5yYXRpbmctYWN0aW9uLS1sYXJnZSAucmF0aW5nLWFjdGlvbl9fcmF0aW5nLWl0ZW0gLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnJhdGluZy1hY3Rpb25fX3JhdGluZy0taG92ZXI6aG92ZXIgLnJhdGluZy1hY3Rpb25fX3JhdGluZy1pdGVtIHtcbiAgICBjb2xvcjogIzFhYmE1MDtcbiAgfVxuICAucmF0aW5nLWFjdGlvbl9fcmF0aW5nLS1ob3ZlciAucmF0aW5nLWFjdGlvbl9fcmF0aW5nLWl0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAucmF0aW5nLWFjdGlvbl9fcmF0aW5nLS1ob3ZlciAucmF0aW5nLWFjdGlvbl9fcmF0aW5nLWl0ZW06aG92ZXIgfiAucmF0aW5nLWFjdGlvbl9fcmF0aW5nLWl0ZW0ge1xuICAgIGNvbG9yOiAjZDlkYmUxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtdGl0bGVfX3ZhbHVlIC5yYXRpbmctYWN0aW9uLS1taWQgLnN2Zy1pY29uIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi5yZXN1bHQtYWRkLXJldmlldyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJlc3VsdC1hZGQtcmV2aWV3X192aXN1YWwge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDAgYXV0byAyNXB4O1xufVxuXG4ucmVzdWx0LWFkZC1yZXZpZXdfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5yZXN1bHQtYWRkLXJldmlld19fYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5yZXN1bHQtYWRkLXJldmlld19fYWN0aW9uIC5idG4ge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG5cbi5yZXZpZXctaXRlbV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnJldmlldy1pdGVtX19hdXRob3Ige1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ucmV2aWV3LWl0ZW1fX3JhdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5yZXZpZXctaXRlbV9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xufVxuXG4ucmV2aWV3LWl0ZW1fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnJldmlldy1pdGVtX19jb21tZW50IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLnJldmlldy1pdGVtX19jb21tZW50OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJldmlldy1pdGVtX19jb21tZW50LmluaXQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJldmlldy1pdGVtX19jb21tZW50Lm9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJldmlldy1pdGVtX190b2dnbGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Q5ZGJlMTtcbn1cbi5yZXZpZXctaXRlbV9fdG9nZ2xlLmluaXQgLnJldmlldy1pdGVtX190b2dnbGUtY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJldmlldy1pdGVtX190b2dnbGUub3BlbiAucmV2aWV3LWl0ZW1fX3RvZ2dsZS1vcGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZXZpZXctaXRlbV9fdG9nZ2xlLm9wZW4gLnJldmlldy1pdGVtX190b2dnbGUtY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJldmlldy1pdGVtX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ucmV2aWV3LWl0ZW1fX25vdGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBjb2xvcjogIzhiOGQ5MjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLnJldmlldy1pdGVtX190b29scyB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnJldmlldy1pdGVtX190b29scy1idG46bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogOXB4O1xufVxuLnJldmlldy1pdGVtX190b29scy1idG4uYnRuLS1wcmltYXJ5LWdyYXk6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucmV2aWV3LWl0ZW1fX3Rvb2xzLWJ0bi5idG4tLXByaW1hcnktZ3JheTphY3RpdmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ucmV2aWV3LWl0ZW1fX3Rvb2xzLWJ0bi5idG4tLXByaW1hcnktZ3JheTphY3RpdmUgc3BhbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnJldmlldy1pdGVtX190b29scy1idG4uYnRuLS1wcmltYXJ5LWdyYXkgc3BhbiB7XG4gIGNvbG9yOiAjOGI4ZDkyO1xufVxuLnJldmlldy1pdGVtX190b29scy1idG4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5yZXZpZXctaXRlbV9fYW5zd2VycyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMWFiYTUwO1xufVxuLnJldmlldy1pdGVtX19hbnN3ZXJzIC5yZXZpZXctaXRlbV9faGVhZGVyLW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnJldmlldy1pdGVtX19hbnN3ZXJzIC5yZXZpZXctaXRlbV9faGVhZGVyLW1haW4gLnJldmlldy1pdGVtX19hdXRob3Ige1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi5yZXZpZXctaXRlbV9fYW5zd2VyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5yZXZpZXctaXRlbV9fYW5zd2VyIC5yZXZpZXctaXRlbV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ucmV2aWV3c19faGVhZGVyLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnJldmlld3NfX3RpdGxlIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ucmV2aWV3c19faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogLTEwcHggMCAyMHB4O1xufVxuXG4ucmV2aWV3c19fY2hhcnQge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIG1heC13aWR0aDogMjM0cHg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ucmV2aWV3c19fY2hhcnQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucmV2aWV3c19fY2hhcnQtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4ucmV2aWV3c19fY2hhcnQtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogOXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5yZXZpZXdzX19jaGFydC12YWx1ZSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVmZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucmV2aWV3c19fY2hhcnQtYWN0aXZlIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5yZXZpZXdzX19yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmV2aWV3c19fcmF0aW5nLXN1bW1hcnkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuLnJldmlld3NfX3JhdGluZy10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG5cbi5yZXZpZXdzX19yYXRpbmctY291bnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5yZXZpZXdzX19yYXRpbmctY291bnQgLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29sb3I6ICNkOWRiZTE7XG59XG4ucmV2aWV3c19fcmF0aW5nLWNvdW50IC5zdmctaWNvbi5hY3RpdmUge1xuICBjb2xvcjogIzFhYmE1MDtcbn1cblxuLnJldmlld3NfX2VtcHR5LWluZm8ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzMzMztcbn1cblxuLnJldmlld3NfX2VtcHR5IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnJldmlld3NfX2FkZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMjFweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYmE1MDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmV2aWV3c19fYWRkIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnJldmlld3NfX2FkZC1pbnB1dCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW4tbGVmdDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTNweCAxOXB4IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnJldmlld3NfX2FkZC1pbnB1dCAuc3ZnLWljb24ge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnJldmlld3NfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ucmV2aWV3c19faXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXZpZXdzX19pdGVtOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmV2aWV3c19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1ib3R0b206IDIzcHg7XG59XG5cbi5yZXZpZXdzX19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnJldmlld3NfX2FjdGlvbiAuYnRuIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gIGZpbGw6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLnJldmlld3NfX3RvZ2dsZS5zaG93IC5yZXZpZXdzX190b2dnbGUtb3BlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmV2aWV3c19fdG9nZ2xlLnNob3cgLnJldmlld3NfX3RvZ2dsZS1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJldmlld3NfX3RvZ2dsZS5zaG93IC5zdmctaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5yZXZpZXdzX190b2dnbGUtY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXZpZXdzX190aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJldmlld3NfX3RpdGxlLnJldmlld3NfX3RpdGxlLnJldmlld3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5zY3JvbGwtc2hhZG93LWVkZ2U6OmJlZm9yZSwgLnNjcm9sbC1zaGFkb3ctZWRnZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnNjcm9sbC1zaGFkb3ctZWRnZS5sZWZ0LWJlZ2luOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNjcm9sbC1zaGFkb3ctZWRnZS5sZWZ0LWVuZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2Nyb2xsLXNoYWRvdy1lZGdlLS1ob3Jpem9udGFsOjpiZWZvcmUsIC5zY3JvbGwtc2hhZG93LWVkZ2UtLWhvcml6b250YWw6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAzNnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2Nyb2xsLXNoYWRvdy1lZGdlLS1ob3Jpem9udGFsOjpiZWZvcmUge1xuICBsZWZ0OiAtMTVweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNCkgNTguNTYlLCAjZmZmIDg4Ljk5JSk7XG59XG4uc2Nyb2xsLXNoYWRvdy1lZGdlLS1ob3Jpem9udGFsOjphZnRlciB7XG4gIHJpZ2h0OiAtMTVweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzQpIDU4LjU2JSwgI2ZmZiA4OC45OSUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zY3JvbGwtc2hhZG93LWVkZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLnNjcm9sbC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAzMHB4O1xuICBib3R0b206IGNhbGMoMTIxcHggKyBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMjA7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMjNweCByZ2JhKDI0LCAyNCwgMzMsIDAuMTUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2Nyb2xsLXRvcCAuc3ZnLWljb24ge1xuICBmaWxsOiBub25lO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uc2Nyb2xsLXRvcC0tc2hvdyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5zY3JvbGwtdG9wOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbi5zZWFyY2gtc21hbGwge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX29wZW4tbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE1O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zZWFyY2gtc21hbGxfX2Zvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19maWVsZCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLnNlYXJjaC1zbWFsbF9fZmllbGQgLmZpZWxkLWlucHV0LS1zZWFyY2gge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBhZGRpbmc6IDhweCAyNHB4IDdweCAzNXB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM0MDQwNDA7XG59XG5cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0biB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgY29sb3I6ICNjMWMzYzg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VhcmNoLXNtYWxsX19jbG9zZS1idG46OmJlZm9yZSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bjo6YWZ0ZXIge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uc2VhcmNoLXNtYWxsX19jbG9zZS1idG46OmJlZm9yZSwgLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuOjpiZWZvcmUsIC5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bjo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fYmFjay1idG4sXG4uc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc2VhcmNoLXNtYWxsX19iYWNrLWJ0biAuc3ZnLWljb24sXG4uc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuIC5zdmctaWNvbiB7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fYmFjay1idG4gLnN2Zy1pY29uLFxuLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0bi1pY29uLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0bi1pY29uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Jlc3VsdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiAwLjI1cywgbGVmdCAwcztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAzO1xufVxuXG4uc2VhcmNoLXNtYWxsX19yZXN1bHQtd3JhcCB7XG4gIG1heC1oZWlnaHQ6IDYyMnB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5zZWFyY2gtc21hbGxfX2xvYWRlci13cmFwIC5sb2FkZXJfX2ljb24ge1xuICB3aWR0aDogMjVweDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24tdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uLXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24td3JhcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVmZjQ7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24tc2VjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uLXNlY3Rpb246aG92ZXIge1xuICBjb2xvcjogIzFhYmE1MDtcbn1cbi5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24tc2VjdGlvbiBzdmcge1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBtaW4td2lkdGg6IDE1cHg7XG4gIGZpbGw6ICNmZmY7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5zZWFyY2gtc21hbGwtYWxsX2xpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbi1wcm9kdWN0cyB7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX192aXN1YWwge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNztcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5zZWFyY2gtc21hbGxfX3Zpc3VhbCAuc3ZnLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmaWxsOiBub25lO1xufVxuLnNlYXJjaC1zbWFsbF9fdmlzdWFsIC5waWN0dXJlIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICMwMDA7XG59XG4uc2VhcmNoLXNtYWxsX19uYW1lOmhvdmVyIHtcbiAgY29sb3I6ICMxYWJhNTA7XG59XG5cbi5zZWFyY2gtc21hbGxfX2NhdGVnb3J5LFxuLnNlYXJjaC1zbWFsbF9fcHJpY2Uge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi5zZWFyY2gtc21hbGxfX2NhdGVnb3J5IHtcbiAgY29sb3I6ICM4YjhkOTI7XG59XG5cbi5zZWFyY2gtc21hbGxfX2FjdGlvbiB7XG4gIHBhZGRpbmc6IDIwcHggMCAxMHB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnNlYXJjaC1zbWFsbF9fYWN0aW9uIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Jlc3VsdC1tZXNzYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAxNXB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19yZXN1bHQtaWNvbiB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY1Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnNlYXJjaC1zbWFsbF9fcmVzdWx0LWljb24gLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbi1wcm9kdWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbi1wcm9kdWN0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG59XG4uc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uLXByb2R1Y3QgLmJhc2tldC1hY3Rpb24ge1xuICBwb3NpdGlvbjogdW5zZXQ7XG59XG5cbi5zZWFyY2gtc21hbGwtLWZ1bGwgLnNlYXJjaC1zbWFsbF9fcmVzdWx0IHtcbiAgcGFkZGluZzogOHB4IDAgMCAwO1xufVxuXG4uc2VhcmNoLXNtYWxsLS1hY3RpdmUgLmZpZWxkLWlucHV0LS1zZWFyY2gge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDU2cHg7XG4gIG1hcmdpbjogLThweCAwO1xufVxuLnNlYXJjaC1zbWFsbC0tYWN0aXZlIC5zZWFyY2gtc21hbGxfX3dyYXAge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA0cHggMjNweCByZ2JhKDI0LCAyNCwgMzMsIDAuMTUpKTtcbn1cbi5zZWFyY2gtc21hbGwtLWFjdGl2ZSAuc2VhcmNoLXNtYWxsX19iYWNrLWJ0biB7XG4gIHRvcDogNXB4O1xufVxuXG4uc3RhdGUtLXNlYXJjaC1zbWFsbC1vcGVuIC5zZWFyY2gtc21hbGxfX3dyYXAge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA0cHggMjNweCByZ2JhKDI0LCAyNCwgMzMsIDAuMTUpKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbn1cbi5zdGF0ZS0tc2VhcmNoLXNtYWxsLW9wZW4gLmZpZWxkLWlucHV0LS1zZWFyY2gge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDU2cHg7XG4gIG1hcmdpbjogLThweCAwO1xufVxuLnN0YXRlLS1zZWFyY2gtc21hbGwtb3BlbiAuc2VhcmNoLXNtYWxsX19iYWNrLWJ0biB7XG4gIHRvcDogNXB4O1xufVxuLnN0YXRlLS1zZWFyY2gtc21hbGwtb3BlbiAuc2VhcmNoLXNtYWxsX19yZXN1bHQge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcbn1cblxuLm1vZGFsLS1zZWFyY2ggLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RhbC0tc2VhcmNoIC5tb2RhbC13aW5kb3dfX2JvZHkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtLXNlYXJjaCAuc2VhcmNoLXNtYWxsX193cmFwIHtcbiAgZmlsdGVyOiBub25lO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5tb2RhbC0tc2VhcmNoIC5zZWFyY2gtc21hbGxfX2Zvcm0ge1xuICBtYXJnaW46IDAgMTBweDtcbiAgd2lkdGg6IGF1dG87XG59XG4ubW9kYWwtLXNlYXJjaCAuc2VhcmNoLXNtYWxsX19vcGVuLW1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RhbC0tc2VhcmNoIC5zZWFyY2gtc21hbGxfX2ZpZWxkIC5maWVsZC1pbnB1dC0tc2VhcmNoIHtcbiAgZmlsdGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5tb2RhbC0tc2VhcmNoIC5zZWFyY2gtc21hbGxfX2JhY2stYnRuIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5tb2RhbC0tc2VhcmNoIC5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZGFsLS1zZWFyY2ggLnNlYXJjaC1zbWFsbF9fcmVzdWx0IHtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuLm1vZGFsLS1zZWFyY2ggLnNlYXJjaC1zbWFsbF9fcmVzdWx0LFxuLm1vZGFsLS1zZWFyY2ggLnNlYXJjaC1zbWFsbF9fcmVzdWx0LXdyYXAge1xuICBoZWlnaHQ6IGNhbGMoMTAwICogdmFyKC0tdmgsIDF2aCkgLSAxMDhweCk7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG46aG92ZXIge1xuICAgIGNvbG9yOiAjMWFiYTUwO1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24td3JhcDpob3ZlciB7XG4gICAgei1pbmRleDogMTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuc2VhcmNoLXNtYWxsX19jbG9zZS1idG46Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5zZWFyY2gtc21hbGwuc2VhcmNoLXNtYWxsLS1tb2Ige1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24tc2VjdGlvbnMge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlYXJjaC1zbWFsbCAuZmllbGQtaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGwuc2VhcmNoLXNtYWxsLS1tb2Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMTJweCAxNXB4O1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDIsIDEzLCAzMywgMC4wNik7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGwuc2VhcmNoLXNtYWxsX193cmFwIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG5cbiAgLnN0YXRlLS1zZWFyY2gtc21hbGwtb3Blbi1tb2IgLnNlYXJjaC1zbWFsbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IDIxMDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjI1cywgb3BhY2l0eSAwLjI1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDU4cHggMTVweCA0MHB4O1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbC0tcmVndWxhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX3Jlc3VsdCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuMjVzLCB2aXNpYmlsaXR5IDAuMjVzO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gIH1cblxuICAuc3RhdGUtLXNlYXJjaC1zbWFsbC1vcGVuLW1vYiAuc2VhcmNoLXNtYWxsX19yZXN1bHQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cblxuICAuc3RhdGUtLXNlYXJjaC1zbWFsbC1vcGVuLW1vYiAuc2VhcmNoLXNtYWxsX190b3Age1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19yZXF1ZXN0cy1pdGVtIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgcGFkZGluZzogMnB4IDEycHggM3B4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0biB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbnMtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19hY3Rpb24ge1xuICAgIHBhZGRpbmc6IDAgMTVweCAxMnB4O1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fYnRuLWxpbmsge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9ucyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cblxuICAucHJvZHVjdC1zLWxpc3QgLnByaWNlX19ncm91cC0tb2xkIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG5cbiAgLnByb2R1Y3Qtcy1saXN0IC5wcmljZS0tc20gLnByaWNlX19ncm91cC0tbmV3IC5wcmljZV9fY3VycmVuY3kge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX2Nsb3NlLW1vZGFsLWJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fY2xvc2UtbW9kYWwtYnRuLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uLXNlY3Rpb25zIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMCAyMHB4O1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fcmVzdWx0LXdyYXAge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlYXJjaC1zbWFsbF9fcmVzdWx0LXdyYXAge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbi1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uLXNlY3Rpb25zIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbi1wcm9kdWN0cyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuLnNpZ24taW4ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uc2lnbi1pbl9fbmF2IHtcbiAgcGFkZGluZzogNXB4IDZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWZmNDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnNpZ24taW5fX3RvZ2dsZSB7XG4gIHdpZHRoOiA1MCU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIHBhZGRpbmc6IDRweCA1cHggNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNpZ24taW5fX3RvZ2dsZS0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggcmdiYSgyNCwgMjQsIDMzLCAwLjE1KTtcbn1cblxuLnNpZ24taW5fX3RhYiAuZm9ybV9fcHJlLWFjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2lnbi1pbl9fdGFiIC5mb3JtX19hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaWduLWluX190YWIgLmZvcm1fX2FjdGlvbiAuYnRuIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLnNpZ24taW5fX3RhYiAuZm9ybV9fYWN0aW9uIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnNpZ24taW5fX2ZvcmdvdC1wYXNzd29yZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMxYWJhNTA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xufVxuXG4uc2lnbi1pbl9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41NztcbiAgY29sb3I6ICM4YjhkOTI7XG59XG5cbi5zaWduLWluX19yZWdpc3RyYXRpb24ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMWFiYTUwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuc2lnbi1pbl9fZm9yZ290LXBhc3N3b3JkOmhvdmVyLFxuLnNpZ24taW5fX3JlZ2lzdHJhdGlvbjpob3ZlciB7XG4gICAgY29sb3I6ICM1OTU5NTk7XG4gIH1cbn1cbi5zaWduLXVwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5zaWduLXVwIC5mb3JtX19hY3Rpb24ge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5zaWduLXVwX19kZWxpbWl0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi5zaWduLXVwX19kZWxpbWl0ZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWRiZTE7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG59XG4uc2lnbi11cF9fZGVsaW1pdGVyIHNwYW4ge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICB6LWluZGV4OiAxMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6ICM4YjhkOTI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5zaWduLXVwX19pbnN0YWdyYW0gLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uc2lnbi11cF9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41NztcbiAgY29sb3I6ICM4YjhkOTI7XG59XG5cbi5zaWduLXVwX19yZWdpc3RyYXRpb24ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMWFiYTUwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuc2lnbi11cF9fZm9yZ290LXBhc3N3b3JkOmhvdmVyLFxuLnNpZ24tdXBfX3JlZ2lzdHJhdGlvbjpob3ZlciB7XG4gICAgY29sb3I6ICM1OTU5NTk7XG4gIH1cbn1cbi5zdGF0dXMtbGFiZWwge1xuICB3aWR0aDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI5cHg7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3RhdHVzLWxhYmVsIC5zdGF0dXNfX3RleHQge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbn1cbi5zdGF0dXMtbGFiZWwgLnN0YXR1c19faW1hZ2Uge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnN0YXR1cy1sYWJlbCAuc3RhdHVzX19pbWFnZS5zdGF0dXMtLW5ldyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC9hc3NldHMvc291cmNlL2ljb25zL3Nwcml0ZS9uZXctc3RhdHVzLnN2Z1wiKTtcbn1cbi5zdGF0dXMtbGFiZWwgLnN0YXR1c19faW1hZ2Uuc3RhdHVzLS1zYWxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL2Fzc2V0cy9zb3VyY2UvaWNvbnMvc3ByaXRlL3NhbGUtc3RhdHVzLnN2Z1wiKTtcbn1cbi5zdGF0dXMtbGFiZWwgLnN0YXR1c19faW1hZ2Uuc3RhdHVzLS1hY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvYXNzZXRzL3NvdXJjZS9pY29ucy9zcHJpdGUvZmlyZS5zdmdcIik7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG59XG4uc3RhdHVzLWxhYmVsIC5zdGF0dXNfX2ltYWdlLnN0YXR1cy0taGl0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL2Fzc2V0cy9zb3VyY2UvaWNvbnMvc3ByaXRlL2hpdC1zdGF0dXMuc3ZnXCIpO1xufVxuXG4uc3RhdHVzLWxhYmVsOmhvdmVyLnN0YXR1cy0tbmV3IHtcbiAgd2lkdGg6IDkxcHg7XG59XG4uc3RhdHVzLWxhYmVsOmhvdmVyLnN0YXR1cy0tc2FsZSB7XG4gIHdpZHRoOiAxMTJweDtcbn1cbi5zdGF0dXMtbGFiZWw6aG92ZXIuc3RhdHVzLS1oaXQge1xuICB3aWR0aDogNjNweDtcbn1cbi5zdGF0dXMtbGFiZWw6aG92ZXIuc3RhdHVzLS1hY3Rpb24ge1xuICB3aWR0aDogODVweDtcbn1cbi5zdGF0dXMtbGFiZWw6aG92ZXIgLnN0YXR1c19fdGV4dCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBhZGRpbmc6IDAgNXB4IDAgMDtcbn1cblxuLnN0YXR1c19faXRlbSArIC5zdGF0dXNfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5zdWJzY3JpYnRpb24taXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX192aXN1YWwge1xuICB3aWR0aDogMjE1cHg7XG4gIGhlaWdodDogMTYwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX3Zpc3VhbCBwaWN0dXJlLFxuLnN1YnNjcmlidGlvbi1pdGVtX192aXN1YWwgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zdWJzY3JpYnRpb24taXRlbV9fY29udGVudCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX2Jsb2NrLXByaWNlIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX19wcmljZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX3ByaWNlIC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBmb250LWZhbWlseTogUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX3ByaWNlIC5wcmljZV9fY3VycmVuY3kge1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5zdWJzY3JpYnRpb24taXRlbV9fbmFtZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogIzMzMztcbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX19icmFuZCB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX19jb2RlIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX19wcm9wcyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5zdWJzY3JpYnRpb24taXRlbV9fcHJvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi5zdWJzY3JpYnRpb24taXRlbV9fcHJvcC1pY29uIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX19wcm9wLXNlcGFyYXRvciB7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxYzNjODtcbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX19hdmFpbGFiaWxpdHkge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICBwYWRkaW5nOiAycHggOHB4IDNweDtcbiAgYmFja2dyb3VuZDogI2Y0ZjVmNztcbiAgY29sb3I6ICM4YjhkOTI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX2F2YWlsYWJpbGl0eS0tYXZhaWxhYmxlIHtcbiAgYmFja2dyb3VuZDogI2VmZmNiYztcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zdWJzY3JpYnRpb24taXRlbV9fYWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX3JlbW92ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5zdWJzY3JpYnRpb24taXRlbV9fc2N1IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG59XG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX3NjdSBzcGFuIHtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN1YnNjcmlidGlvbl9faXRlbTpub3QoLnN1YnNjcmlidGlvbl9faXRlbS0tZW1wdHkpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDQwcHggMTBweCAxOTdweDtcbiAgfVxuXG4gIC5zdWJzY3JpYnRpb24taXRlbV9fdmlzdWFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0xODdweDtcbiAgICB3aWR0aDogMTcycHg7XG4gICAgbWluLXdpZHRoOiAxNzJweDtcbiAgICBoZWlnaHQ6IDExNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zdWJzY3JpYnRpb25fX2l0ZW06bm90KC5zdWJzY3JpYnRpb25fX2l0ZW0tLWVtcHR5KSB7XG4gICAgcGFkZGluZzogMTBweCA0MHB4IDEwcHggMTI1cHg7XG4gIH1cblxuICAuc3Vic2NyaWJ0aW9uLWl0ZW1fX3Zpc3VhbCB7XG4gICAgd2lkdGg6IDEwNXB4O1xuICAgIG1pbi13aWR0aDogMTA1cHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTExNXB4O1xuICB9XG5cbiAgLnN1YnNjcmlidGlvbi1pdGVtX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5zdWJzY3JpYnRpb24taXRlbV9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLnN1YnNjcmlidGlvbi1pdGVtX19ibG9jay1wcmljZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gIH1cblxuICAuc3Vic2NyaWJ0aW9uLWl0ZW1fX3NjdSB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxuXG4gIC5zdWJzY3JpYnRpb24taXRlbV9fcHJpY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuc3Vic2NyaWJ0aW9uLWl0ZW1fX3JlbW92ZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlidGlvbl9faXRlbTpob3ZlciAucHJvZHVjdC10LWxpc3RfX2Zhc3QtdmlldyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuc3Vic2NyaWJ0aW9uX19pdGVtOmhvdmVyIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1mYXZvcml0ZSAuZmF2b3JpdGUtYWN0aW9uIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdWJzY3JpYnRpb24taXRlbV9fYmxvY2stcHJpY2Uge1xuICAgIG1pbi13aWR0aDogMjcwcHg7XG4gIH1cblxuICAuc3Vic2NyaWJ0aW9uLWl0ZW1fX3JlbW92ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zdWJzY3JpYnRpb25fX3BhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2VlZWZmNDtcbiAgbWF4LXdpZHRoOiA4NzBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnN1YnNjcmlidGlvbl9fdGV4dCB7XG4gIG1heC13aWR0aDogNDEycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjUzLjU5ZGVnLCAjZjAwIC0wLjI2JSwgI2VmYTlhOSA5My42OSUpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG5cbi5zdWJzY3JpYnRpb25fX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5zdWJzY3JpYnRpb25fX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG5cbi5zdWJzY3JpYnRpb25fX2ZpZWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cblxuLnN1YnNjcmlidGlvbl9fZW1haWwge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogIzhiOGQ5Mjtcbn1cblxuLnN1YnNjcmlidGlvbl9faW5wdXQgLmZpZWxkLXN3aXRjaF9fdmlzdWFsIHtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogMjhweDtcbn1cbi5zdWJzY3JpYnRpb25fX2lucHV0IC5maWVsZC1zd2l0Y2hfX3Zpc3VhbDo6YWZ0ZXIge1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xufVxuLnN1YnNjcmlidGlvbl9faW5wdXQgLmZpZWxkLXN3aXRjaF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1zd2l0Y2hfX3Zpc3VhbDo6YWZ0ZXIge1xuICBsZWZ0OiAyMnB4O1xufVxuXG4uc3Vic2NyaWJ0aW9uX19wcm9kdWN0cy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdWJzY3JpYnRpb25fX2l0ZW0ge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnN1YnNjcmlidGlvbl9faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uc3Vic2NyaWJ0aW9uX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpLnN1YnNjcmlidGlvbl9faXRlbS0tZW1wdHkge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc3Vic2NyaWJ0aW9uX19pdGVtLS1lbXB0eSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdWJzY3JpYnRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIH1cblxuICAuc3Vic2NyaWJ0aW9uX19oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgLnN1YnNjcmlidGlvbl9fdGV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIC5zdWJzY3JpYnRpb25fX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIH1cblxuICAuc3Vic2NyaWJ0aW9uX19wcm9kdWN0cy10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cblxuICAuc3Vic2NyaWJ0aW9uX19wcm9kdWN0cyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbi5zdWJzY3JpcHRpb24tZm9ybV9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zdWJzY3JpcHRpb24tZm9ybSAuZmllbGQtdGV4dF9fbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3Vic2NyaXB0aW9uLWZvcm1fX3N1Y2Nlc3MtbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN1YnNjcmlwdGlvbi1mb3JtX19zdWNjZXNzLW1lc3NhZ2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5zdWJzY3JpcHRpb24tZm9ybV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnN1YnNjcmlwdGlvbi1mb3JtX19jb250ZW50IC5maWVsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc3Vic2NyaXB0aW9uLWZvcm1fX2J0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc3Vic2NyaXB0aW9uLWZvcm1fX2J0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuXG4gIC5zdWJzY3JpcHRpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5zd2lwZXItc2xpZGVyX19zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zd2lwZXItc2xpZGVyX19wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItc2xpZGVyX19uZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItc2xpZGVyX190aHVtYnMtd3JhcCB7XG4gIHdpZHRoOiA1MXB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMjVweCA1NXB4IDI1cHggMDtcbn1cblxuLnN3aXBlci1zbGlkZXJfX3RodW1icyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMzk5cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnN3aXBlci1zbGlkZXJfX3RodW1icyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN3aXBlci1zbGlkZXJfX3RodW1icyAuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZTo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fdGh1bWItYXJyb3cge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiA0OXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogI2MyYzljZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cztcbn1cblxuLnN3aXBlci1zbGlkZXJfX3RodW1iLWFycm93LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5zd2lwZXItc2xpZGVyX190aHVtYi1hcnJvdzpub3QoLnN3aXBlci1idXR0b24tZGlzYWJsZWQpOmhvdmVyIHtcbiAgY29sb3I6ICMxYWJhNTA7XG59XG5cbi5zd2lwZXItc2xpZGVyX190aHVtYi1hcnJvdy0tcHJldiB7XG4gIHRvcDogLTI1cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fdGh1bWItYXJyb3ctLW5leHQge1xuICBib3R0b206IC0yNXB4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5zd2lwZXItc2xpZGVyX190aHVtYi1hcnJvdy1pY29uIHtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogOXB4O1xuICBmaWxsOiBub25lO1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fYXJyb3cge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnN3aXBlci1zbGlkZXJfX2Fycm93IC5zdmctaWNvbiB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBmaWxsOiBub25lO1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fYXJyb3ctLXByZXYge1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5zd2lwZXItc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuc3dpcGVyLXNsaWRlcl9fYXJyb3ctLXByZXY6aG92ZXIgLnN2Zy1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCk7XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlcl9fYXJyb3ctLW5leHQ6aG92ZXIgLnN2Zy1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zd2lwZXItc2xpZGVyX190aHVtYnMtd3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4yNXM7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLnRhYnMtLWFsdCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udGFicy0tbGVmdCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnRhYnNfX2NvbnRlbnQtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRhYnNfX2NvbnRlbnQge1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbn1cblxuLnRhYnNfX2NvbnRlbnQtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAtNDVweDtcbn1cbi50YWJzX19jb250ZW50LWJ1dHRvbiBhIHtcbiAgY29sb3I6ICMzMzM7XG59XG4udGFic19fY29udGVudC1idXR0b24gYTpob3ZlciB7XG4gIGNvbG9yOiAjMWFiYTUwO1xufVxuXG4udGFic19fY29udGVudC0tbmFycm93IHtcbiAgbWF4LXdpZHRoOiA3NzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zZWN0aW9uLS1zbGlkZXIgLnRhYnNfX2NvbnRlbnQtd3JhcCB7XG4gIG1pbi1oZWlnaHQ6IDYwMHB4O1xufVxuXG4uc2VjdGlvbi0tc2xpZGVyIC50YWJzX19jb250ZW50LS1zbG90cyB7XG4gIG1pbi1oZWlnaHQ6IDYwMHB4O1xufVxuXG4udGFic19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDAgMCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjYjhiOGI4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMsIGNvbG9yIDAuMjVzLCBib3gtc2hhZG93IDAuMjVzO1xufVxuLnRhYnNfX2l0ZW0gYnV0dG9uIHtcbiAgY29sb3I6ICNiOGI4Yjg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50YWJzX19pdGVtOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFic19faXRlbS5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzFhYmE1MDtcbn1cbi50YWJzX19pdGVtLmFjdGl2ZSBidXR0b24ge1xuICBjb2xvcjogIzFhYmE1MDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4udGFicy0tYWx0IC50YWJzX19pdGVtIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMTcsIDE3LCA1NywgMC4xKSBpbnNldDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi50YWJzX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi50YWJzLS1zbSAudGFic19faXRlbSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnRhYnMtLXNtIC50YWJzX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5ib2R5LS1ibGFja291dCAudGFic19faXRlbSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5ib2R5LS1ibGFja291dCAudGFic19faXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiYTUwO1xuICBib3gtc2hhZG93OiAwIDFweCAyMHB4IC00cHggcmdiYSgxMzYsIDEzNiwgMTM2LCAwLjI1KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50YWJzX19pdGVtLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4udGFicy50YWJzLS1idXR0b25zIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuLnRhYnMudGFicy0tYnV0dG9ucyAudGFic19faXRlbSB7XG4gIGhlaWdodDogNDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzLCBjb2xvciAwLjI1cywgYm94LXNoYWRvdyAwLjI1cztcbn1cbi50YWJzLnRhYnMtLWJ1dHRvbnMgLnRhYnNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi50YWJzLnRhYnMtLWJ1dHRvbnMgLnRhYnNfX2l0ZW06bm90KC5hY3RpdmUpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGluc2V0ICNmNGY1Zjc7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAudGFicy50YWJzLS1idXR0b25zIC50YWJzX19pdGVtOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhYmE1MDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC50YWJzX19pdGVtOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gICAgY29sb3I6ICMxYWJhNTA7XG4gIH1cbn1cbi50YWJzX19pdGVtLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50YWJzX19zcG9pbGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICB6LWluZGV4OiA0O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cywgdHJhbnNmb3JtIDAuMjVzLCB2aXNpYmlsaXR5IDAuMjVzO1xufVxuXG4udGFic19fc3BvaWxlci5vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4udGFic19fc3BvaWxlci13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgcGFkZGluZzogNXB4O1xuICBib3gtc2hhZG93OiAwIDZweCAyMHB4IC00cHggcmdiYSgxMzYsIDEzNiwgMTM2LCAwLjI1KTtcbiAgd2lkdGg6IDE2MHB4O1xufVxuXG4udGFic19fc3BvaWxlci1pdGVtIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAxMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzLCBjb2xvciAwLjI1cywgbWFyZ2luLWxlZnQgMC4yNXMsIHdpZHRoIDAuMjVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50YWJzX19zcG9pbGVyLWl0ZW0uZGlzYWJsZWQsXG4udGFic19fc3BvaWxlci1pdGVtW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiAjMWFiYTUwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiYTUwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAudGFic19fc3BvaWxlci1pdGVtOm5vdCguZGlzYWJsZWQpOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gICAgY29sb3I6ICMxYWJhNTA7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gOHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAudGFicy0tYWx0IC50YWJzX19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxuXG4gIC5ib2R5LS1ibGFja291dCAudGFic19faXRlbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLnRhYnMudGFicy0tYnV0dG9ucyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLnRhYnMudGFicy0tYnV0dG9ucyAudGFic19faXRlbSB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG4gIC50YWJzLnRhYnMtLWJ1dHRvbnMgLnRhYnNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnNlY3Rpb24tLXNsaWRlciAudGFic19fY29udGVudC13cmFwIHtcbiAgICBtaW4taGVpZ2h0OiA0NzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGFicyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC50YWJzLS1zbGlkZXIge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnRhYnMtLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJzX19pdGVtIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLnRhYnNfX2NvbnRlbnQtd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgfVxufVxuLnRvb2x0aXAge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI2YzOWMyYjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRvb2x0aXAtLWxnIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnRvb2x0aXBfX2J0biB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRvb2x0aXBfX2ljb24ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjYpO1xufVxuLnRvb2x0aXBfX2ljb24gLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLnRvb2x0aXBfX2RkIHtcbiAgd2lkdGg6IDIxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgOHB4KTtcbiAgYm90dG9tOiAtMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDEycHggcmdiYSgyLCAxMywgMzMsIDAuMTIpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogN3B4IDEycHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cywgb3BhY2l0eSAwLjI1cztcbiAgei1pbmRleDogNDtcbn1cblxuLnRvb2x0aXBfX2RkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTNweDtcbiAgbGVmdDogNTAlO1xufVxuXG4udG9vbHRpcF9fYnRuOmhvdmVyIC50b29sdGlwX19kZCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDBweCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0YWxvZy1pdGVtX19wcmljZSAudG9vbHRpcF9fYnRuIC50b29sdGlwX19kZCxcbi5jYXRhbG9nLWl0ZW1fX3ByaWNlIC50b29sdGlwX19idG46aG92ZXIgLnRvb2x0aXBfX2RkIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICB9XG59XG4udmlkZW8tc2xpZGVyX19zbGlkZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDkwMHB4O1xufVxuXG4udmlkZW8tc2xpZGVyX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTAwcHg7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDc1JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLnZpZGVvLXNsaWRlcl9fbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1pbWFnZS1wbGF5LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA2OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB6LWluZGV4OiA2NDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udmlkZW8taW1hZ2UtcGxheS1pY29uOmhvdmVyIC55dHAtbGFyZ2UtcGxheS1idXR0b24tYmcge1xuICBmaWxsOiAjRjU0ODE5O1xufVxuXG4ueXRwLWxhcmdlLXBsYXktYnV0dG9uLWJnIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSksIGZpbGwtb3BhY2l0eSAwLjFzIGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSksIGZpbGwtb3BhY2l0eSAwLjFzIGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpO1xuICBmaWxsOiAjMjEyMTIxO1xuICBmaWxsLW9wYWNpdHk6IDAuODtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IG5vbmUpIHtcbiAgLnZpZGVvLXNsaWRlcl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnZpZGVvLXNsaWRlcl9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuLnZpZGVvLXNsaWRlcl9faWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmlkZW8tc2xpZGVyX190aHVtYi1pdGVtIHtcbiAgcGFkZGluZzogMCA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52aWRlby1zbGlkZXJfX3RodW1iLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTEwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4udmlkZW8tc2xpZGVyIC5zd2lwZXItc2Nyb2xsYmFyLFxuLnZpZGVvLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24sXG4udmlkZW8tc2xpZGVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLXNsaWRlcl9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnZpZGVvLXNsaWRlcl9fYXJyb3cuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLnZpZGVvLXNsaWRlcl9fYXJyb3c6aG92ZXIge1xuICBjb2xvcjogIzFhYmE1MDtcbn1cblxuLnZpZGVvLXNsaWRlcl9fYXJyb3ctLXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4udmlkZW8tc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4udmlkZW8tc2xpZGVyX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4udmlkZW8tc2xpZGVyX19hcnJvdy0tcHJldiAudmlkZW8tc2xpZGVyX19pY29uIHtcbiAgbGVmdDogLTEwcHg7XG59XG5cbi52aWRlby1zbGlkZXJfX2Fycm93LS1uZXh0IC52aWRlby1zbGlkZXJfX2ljb24ge1xuICByaWdodDogLTEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZpZGVvLXNsaWRlciAuc3dpcGVyLXNsaWRlcl9fdGh1bWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnZpZGVvLXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICAudmlkZW8tc2xpZGVyX19zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnZpZGVvLXNsaWRlcl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWRlby1zbGlkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cblxuICAudmlkZW8tc2xpZGVyX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnZpZGVvLXNsaWRlcl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC52aWRlby1zbGlkZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5zd2lwZXItc2xpZGVyX190aHVtYnMtY2F0YWxvZyB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4udmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4udmlldy1waWNrZXJfX2dyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAtMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgNHB4KTtcbn1cblxuLnZpZXctcGlja2VyX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjZDlkYmUxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW46IDJweDtcbn1cblxuLnZpZXctcGlja2VyX19pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi52aWV3LXBpY2tlcl9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAudmlldy1waWNrZXJfX2l0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjOGI4ZDkyO1xuICB9XG59XG4udmlldy1waWNrZXJfX2l0ZW06YWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAudmlldy1waWNrZXJfX2l0ZW06Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLnZpZXctcGlja2VyX19pdGVtLnZpZXctcGlja2VyX19pdGVtLS1hY3RpdmUge1xuICBjb2xvcjogIzFhYmE1MDtcbn1cblxuLnZpZXctdG9nZ2xlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi52aWV3LXRvZ2dsZXJfX2J0biB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnZpZXctdG9nZ2xlcl9fYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuLnZpZXctdG9nZ2xlcl9fYnRuLmFjdGl2ZSBzdmcge1xuICBmaWxsOiAjMWFiYTUwO1xufVxuXG4udmlldy10b2dnbGVyX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZpbGw6ICNiNGI0YjQ7XG59IiwiLmZjLmZjOmZpcnN0LWNoaWxkLFxuLmZsYy5mbGM6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ubGMubGM6bGFzdC1jaGlsZCxcbi5mbGMuZmxjOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmNjLmZjYyB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5sY2MubGNjIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZsY2MuZmxjYyB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4udmlzaWJsZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmlzaWJsZS1pYiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnZpc2libGUtZiB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi52aXNpYmxlLWlmIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi52aXNpYmxlLWlubGluZSB7XG5cdGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnZpc2libGUtdGFibGUge1xuXHRkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnZpc2libGUtdGMge1xuXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4udG9nZ2xlLXdoZW4tb3Blbi1wYXJlbnQub3BlbiAuaGlkZGVuLXdoZW4tb3BlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b2dnbGUtd2hlbi1vcGVuLXBhcmVudDpub3QoLm9wZW4pIC5oaWRkZW4td2hlbi1ub3Qtb3BlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi5jbGVhciB7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4udGV4dC1sZWZ0IHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtcmlnaHQge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcblx0dGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG5cdC5oaWRkZW4tbGcuaGlkZGVuLWxnIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5oaWRkZW4tbWQuaGlkZGVuLW1kIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQudmlzaWJsZS1tZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS1tZC1pbmxpbmUge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxuXG5cdC52aXNpYmxlLW1kLWYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS1tZC1pZiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS1tZC1pYiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtbWQtdGFibGUge1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHR9XG5cblx0LnZpc2libGUtbWQtdGMge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcblx0LmhpZGRlbi1zbS5oaWRkZW4tc20ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC52aXNpYmxlLXNtIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLXNtLWlubGluZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHR9XG5cblx0LnZpc2libGUtc20tZiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLXNtLWlmIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLXNtLWliIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS1zbS10YWJsZSB7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cblxuXHQudmlzaWJsZS1zbS10YyB7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmhpZGRlbi14cy5oaWRkZW4teHMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQudmlzaWJsZS14cyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS14cy1mIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LnZpc2libGUteHMtaWYge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR9XG5cblx0LnZpc2libGUteHMtaW5saW5lIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cblxuXHQudmlzaWJsZS14cy1pYiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUteHMtdGFibGUge1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHR9XG5cblx0LnZpc2libGUteHMtdGMge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xuXHQuaGlkZGVuLTJ4cy5oaWRkZW4tMnhzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnZpc2libGUtMnhzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLTJ4cy1mIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LnZpc2libGUtMnhzLWlmIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLTJ4cy1pbmxpbmUge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxuXG5cdC52aXNpYmxlLTJ4cy1pYiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtMnhzLXRhYmxlIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxuXG5cdC52aXNpYmxlLTJ4cy10YyB7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0zeHMtbWF4KSB7XG5cdC5oaWRkZW4tM3hzLmhpZGRlbi0zeHMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQudmlzaWJsZS0zeHMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtM3hzLWYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS0zeHMtaWYge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR9XG5cblx0LnZpc2libGUtM3hzLWlubGluZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHR9XG5cblx0LnZpc2libGUtM3hzLWliIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS0zeHMtdGFibGUge1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHR9XG5cblx0LnZpc2libGUtM3hzLXRjIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTR4cy1tYXgpIHtcblx0LmhpZGRlbi00eHMuaGlkZGVuLTR4cyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC52aXNpYmxlLTR4cyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS00eHMtZiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLTR4cy1pZiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS00eHMtaW5saW5lIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cblxuXHQudmlzaWJsZS00eHMtaWIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLTR4cy10YWJsZSB7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cblxuXHQudmlzaWJsZS00eHMtdGMge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdH1cbn1cbiIsIi5jLWJsYWNrIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLmMtZ3JheS1kYXJrIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcbn1cblxuLmMtZ3JheSB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stNTA7XG59XG5cbi5jLWdyYXktbGlnaHQge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTIwO1xufVxuXG4uYy1wcmltYXJ5IHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uYy1wcmltYXJ5LXNoYWRlLTIge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuLmMtcHJpbWFyeS1zaGFkZS0zIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTM7XG59XG5cbi5jLXByaW1hcnktMiB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xufVxuXG4uYy1wcmltYXJ5LTItc2hhZGUtMiB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTI7XG59XG5cbi5jLXByaW1hcnktMi1zaGFkZS0zIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtMztcbn1cblxuLmMtc3VjY2VzcyB7XG5cdGNvbG9yOiAkY29sb3Itc3VjY2Vzcztcbn1cblxuLmMtc3VjY2Vzcy1saWdodCB7XG5cdGNvbG9yOiAkY29sb3Itc3VjY2Vzcy1saWdodDtcbn1cblxuLmMtd2FybmluZyB7XG5cdGNvbG9yOiAkY29sb3Itd2FybmluZztcbn1cblxuLmMtd2FybmluZy1saWdodCB7XG5cdGNvbG9yOiAkY29sb3Itd2FybmluZy1saWdodDtcbn1cblxuLmMtZXJyb3Ige1xuXHRjb2xvcjogJGNvbG9yLWVycm9yO1xufVxuXG4uYy1lcnJvci1saWdodCB7XG5cdGNvbG9yOiAkY29sb3ItZXJyb3ItbGlnaHQ7XG59XG5cblxuXG4uYmctYmxhY2sge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG59XG5cbi5iZy1ncmF5LWRhcmsge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stODA7XG59XG5cbi5iZy1ncmF5IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLTUwO1xufVxuXG4uYmctZ3JheS1saWdodCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay0yMDtcbn1cblxuLmJnLXdoaXRlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xufVxuXG4uYmctcHJpbWFyeSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uYmctcHJpbWFyeS1zaGFkZS0yIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuLmJnLXByaW1hcnktc2hhZGUtMyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTM7XG59XG5cbi5iZy1wcmltYXJ5LTIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0yO1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTI7XG59XG5cbi5iZy1wcmltYXJ5LTItc2hhZGUtMyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtMztcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itc3VjY2Vzcztcbn1cblxuLmJnLXN1Y2Nlc3MtbGlnaHQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itc3VjY2Vzcy1saWdodDtcbn1cblxuLmJnLXdhcm5pbmcge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2FybmluZztcbn1cblxuLmJnLXdhcm5pbmctbGlnaHQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2FybmluZy1saWdodDtcbn1cblxuLmJnLWVycm9yIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWVycm9yO1xufVxuXG4uYmctZXJyb3ItbGlnaHQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZXJyb3ItbGlnaHQ7XG59IiwiLyogLS0tIHNlbGVjdGlvbiAtLS0gKi9cbjo6c2VsZWN0aW9uIHtcblx0YmFja2dyb3VuZDogJHNlbGVjdGlvbi1iZztcblx0Y29sb3I6ICRzZWxlY3Rpb24tY29sb3I7XG59XG5cbi8qIC0tLSBiYXNpYyAtLS0gKi9cbmJvZHkge1xuXHRjb2xvcjogJHRleHQtY29sb3I7XG5cdGJhY2tncm91bmQ6ICNmMGYwZjA7XG5cdGZvbnQ6ICRmdy1iYXNlICN7JGZ6LWJhc2V9IC8gI3skbGgtYmFzZX0gJGZmLWJhc2U7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3cteDogYXV0bztcblx0b3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdC8vZGlzcGxheTogZmxleDtcblx0Ly9mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQvL21pbi1oZWlnaHQ6IGNhbGMoMTAwICogdmFyKC0tdmgsIDF2aCkpO1xufVxuXG4ucGFnZS1tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi8qIC0tLSBWdWUgLS0tICovXG5bdi1jbG9ha10ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKiAtLS0gY29udGFpbmVyIC0tLSAqL1xuLmNvbnRhaW5lciB7XG5cdG1heC13aWR0aDogJGNvbnRhaW5lci13aWR0aDtcblx0cGFkZGluZy1sZWZ0OiAkY29udGFpbmVyLXBhZGRpbmc7XG5cdHBhZGRpbmctcmlnaHQ6ICRjb250YWluZXItcGFkZGluZztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmNvbnRhaW5lci0tZnJlZSB7XG5cdG1heC13aWR0aDogbm9uZTtcbn1cblxuLyogLS0tIG92ZXJsYXkgLS0tICovXG4ub3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdGJhY2tncm91bmQ6ICRvdmVybGF5LWJnO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiAkdHJzLW92ZXJsYXk7XG5cdHotaW5kZXg6IDEwMDtcbn1cblxuLm92ZXJsYXkub3BlbiB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi8qIC0tLSBzY3JvbGwgbG9jayAtLS0gKi9cbi5zdGF0ZS0tbG9jayB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIC0tLSB0YWIgYmVoYXZpb3IgLS0tICovXG4udGFiLWJlaGF2aW9yOm5vdCgub3Blbikge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKiAtLS0gaWNvbnMgLS0tICovXG4uc3ZnLXNwcml0ZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN2Zy1pY29uIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ucGljdHVyZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udGVzdC1zY3JvbGxiYXIge1xuXHRtYXgtaGVpZ2h0OiAyMDBweDtcblx0b3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gY3VzdG9tIHNjcm9sbGJhciBmb3IgQ2hyb21lIGFuZCBTYWZhcmlcbi5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0d2lkdGg6IDhweDtcbn1cblxuLnNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stNTA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDI2cHg7XG59XG5cbi8vIGN1c3RvbSBzY3JvbGxiYXIgZm9yIEZpcmVmb3hcbi5zY3JvbGxiYXIge1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRzY3JvbGxiYXItd2lkdGg6IHRoaW47XG5cdHNjcm9sbGJhci1jb2xvcjogJGNvbG9yLWJsYWNrLTUwIHRyYW5zcGFyZW50O1xufVxuXG5AaW5jbHVkZSBtZWRpYShcInNtLWRvd25cIikge1xuXHQvKiAtLS0gYmxvY2tzIC0tLSAqL1xuXHQuY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwICRjb250YWluZXItcGFkZGluZy1zbTtcblx0fVxuXG5cdC8qIC0tLSBvdmVybGF5IC0tLSAqL1xuXHQuc3RhdGUtLWNhdGFsb2ctYXNpZGUtb3BlbiAub3ZlcmxheSxcblx0LnN0YXRlLS1tb2JpbGUtbmF2LW9wZW4gLm92ZXJsYXkge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInhzLWRvd25cIikge1xuXHRib2R5IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblxufSIsIi8qIC0tLSB0ZXh0IC0tLSAqL1xuaDEsXG4uaDEge1xuXHRmb250OiAkZnctaDEgI3skZnotaDF9LyN7JGxoLWgxfSAkZmYtaDE7XG5cdHRleHQtdHJhbnNmb3JtOiAkdHQtaDE7XG5cdGxldHRlci1zcGFjaW5nOiAkbHMtaDE7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjY1ZW07XG4gICAgZm9udC1zaXplOiAzMnB4O1xufVxuXG5oMixcbi5oMiB7XG5cdGZvbnQ6ICRmdy1ib2xkICN7JGZ6LWgyfS8jeyRsaC1oMn0gJGZmLWgyO1xuXHR0ZXh0LXRyYW5zZm9ybTogJHR0LWgyO1xuXHRsZXR0ZXItc3BhY2luZzogJGxzLWgyO1xuXHRtYXJnaW46IDA7XG59XG5cbmgzLFxuLmgzIHtcblx0Zm9udDogJGZ3LWgzICN7JGZ6LWgzfS8jeyRsaC1oM30gJGZmLWgzO1xuXHR0ZXh0LXRyYW5zZm9ybTogJHR0LWgzO1xuXHRsZXR0ZXItc3BhY2luZzogJGxzLWgzO1xuXHRtYXJnaW46IDA7XG59XG5cbmg0LFxuLmg0IHtcblx0Zm9udDogJGZ3LWg0ICN7JGZ6LWg0fS8jeyRsaC1oNH0gJGZmLWg0O1xuXHR0ZXh0LXRyYW5zZm9ybTogJHR0LWg0O1xuXHRsZXR0ZXItc3BhY2luZzogJGxzLWg0O1xuXHRtYXJnaW46IDA7XG59XG5cbmg1LFxuLmg1IHtcblx0Zm9udDogJGZ3LWg1ICN7JGZ6LWg1fS8jeyRsaC1oNX0gJGZmLWg1O1xuXHR0ZXh0LXRyYW5zZm9ybTogJHR0LWg1O1xuXHRsZXR0ZXItc3BhY2luZzogJGxzLWg1O1xuXHRtYXJnaW46IDA7XG59XG5cbi5saW5rIHtcblx0QGluY2x1ZGUgbGluaztcbn1cblxudWwsXG5vbCxcbmxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xufVxuXG4uZmlsZS1saW5rIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0LnN2Zy1pY29uIHtcblx0XHRmaWxsOiBub25lO1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGhlaWdodDogMzBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdH1cbn1cblxuLmJsb2NrcXVvdGUsXG5ibG9ja3F1b3RlIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI2NC4zNWRlZywgI2ZmZGFiZiAxLjQ0JSwgcmdiYSgyMDYsIDIwNiwgMjA2LCAwLjIyKSA5OC44NSUpO1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRwYWRkaW5nOiA1MHB4IDU1cHggNTVweCAxMDhweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc2l6ZTogMzBweDtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG5cdG1hcmdpbjogNTVweCAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jjo6YmVmb3JlIHtcblx0XHR3aWR0aDogNDJweDtcblx0XHRoZWlnaHQ6IDI3cHg7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNjBweDtcblx0XHRsZWZ0OiA0OXB4O1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdGJhY2tncm91bmQ6IHVybChcIi9sb2NhbC9hc3NldHMvaW1hZ2VzL21hcmt1cC1pbWFnZXMvaWNvbl9fcXVvdGUuc3ZnXCIpIG5vLXJlcGVhdDtcblx0fVxufVxuXG5xIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDI1cHggMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmctbGVmdDogNDZweDtcblxuXHQmOjpiZWZvcmUge1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHdpZHRoOiA0cHg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHR6LWluZGV4OiAxMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG5maWd1cmUge1xuXHRtYXJnaW46IDU1cHggMDtcblxuXHRpbWcge1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0fVxufVxuXG5maWdjYXB0aW9uIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMTYwJTtcblx0bWFyZ2luOiAxMHB4IDAgMDtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcbn1cblxuLmJsb2NrcXVvdGU6Zmlyc3QtY2hpbGQsXG5ibG9ja3F1b3RlOmZpcnN0LWNoaWxkLFxuLnRhYmxlLXNjcm9sbGVyOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLmJsb2NrcXVvdGU6bGFzdC1jaGlsZCxcbmJsb2NrcXVvdGU6bGFzdC1jaGlsZCxcbi50YWJsZS1zY3JvbGxlcjpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuaHIge1xuXHRib3JkZXI6IG5vbmU7XG5cdG1hcmdpbjogMjBweCAwO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJsYWNrLTIwO1xufVxuXG4udGV4dC1ndWlkZSB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDE3MCU7XG59XG5cbi50ZXh0LWd1aWRlIHAgYSB7XG5cdGNvbG9yOiAjMDA1N2ZmO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnRleHQtZ3VpZGUgaDEsXG4udGV4dC1ndWlkZSAuaDEge1xuXHRtYXJnaW46IDIwcHggMDtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi50ZXh0LWd1aWRlIGgyLFxuLnRleHQtZ3VpZGUgLmgyLFxuLnRleHQtZ3VpZGUgaDMsXG4udGV4dC1ndWlkZSAuaDMsXG4udGV4dC1ndWlkZSBoNCxcbi50ZXh0LWd1aWRlIC5oNCxcbi50ZXh0LWd1aWRlIGg1LFxuLnRleHQtZ3VpZGUgLmg1IHtcblx0bWFyZ2luOiA1NXB4IDAgMjVweDtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi50ZXh0LWd1aWRlIHVsLFxuLnRleHQtZ3VpZGUgb2wge1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLnRleHQtZ3VpZGUgdWwgPiBsaSxcbi50ZXh0LWd1aWRlIG9sID4gbGkge1xuXHRtYXJnaW46IDAgMCAxMXB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRwYWRkaW5nLWxlZnQ6IDQ2cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRleHQtZ3VpZGUgbGkgPiB1bDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGxpID4gb2w6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi50ZXh0LWd1aWRlIHVsID4gbGk6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMXB4O1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogOHB4O1xuXHRoZWlnaHQ6IDhweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi50ZXh0LWd1aWRlIG9sIHtcblx0Y291bnRlci1yZXNldDogb2w7XG59XG5cbi50ZXh0LWd1aWRlIG9sID4gbGkge1xuXHRjb3VudGVyLWluY3JlbWVudDogb2w7XG59XG5cbi50ZXh0LWd1aWRlIG9sID4gbGk6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IGNvdW50ZXIob2wpIFwiLlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4udGV4dC1ndWlkZSBpbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPVwibGVmdFwiXSxcbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1cInJpZ2h0XCJdIHtcblx0bWF4LXdpZHRoOiA1MCU7XG59XG5cbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1cImxlZnRcIl0ge1xuXHRtYXJnaW46IDAgMjBweCAyMHB4IDA7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249XCJyaWdodFwiXSB7XG5cdG1hcmdpbjogMCAwIDIwcHggMjBweDtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuXG4udGV4dC1ndWlkZSB0YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xuXHRtYXJnaW46IDIwcHggMDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGw7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4udGFibGUtc2Nyb2xsZXIge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRtYXJnaW46IDIwcHggMDtcblx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdGhlaWdodDogOXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0aGVpZ2h0OiA5cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLTUwO1xuXHR9XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMDtcblx0fVxuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cbn1cblxuLnRhYmxlLXNjcm9sbGVyIHRhYmxlIHtcblx0bWFyZ2luOiAwO1xufVxuXG4udGV4dC1ndWlkZSB0aCB7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItYmxhY2s7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtZ3VpZGUgdGQge1xuXHRtaW4td2lkdGg6IDIwMHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJsYWNrLTIwO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZSBlYXNlO1xuXHRwYWRkaW5nOiAyMHB4IDE1cHg7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LWd1aWRlIHRoZWFkIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4udGV4dC1ndWlkZSB0Ym9keSB0cjpob3ZlciB0ZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay0xMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdC8vJjpmaXJzdC1jaGlsZCB7XG5cdC8vXHRib3JkZXItcmFkaXVzOiAxMnB4IDAgMCAxMnB4O1xuXHQvL31cblx0Ly9cblx0Ly8mOmxhc3QtY2hpbGQge1xuXHQvL1x0Ym9yZGVyLXJhZGl1czogMCAxMnB4IDEycHggMDtcblx0Ly99XG59XG5cbi50ZXh0LWd1aWRlIGlmcmFtZSB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLnRleHQtZ3VpZGUgcCB7XG5cdG1hcmdpbjogMjVweCAwO1xufVxuXG4udGV4dC1ndWlkZSBoMTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGgyOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgyOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDM6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDM6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oNDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGg1OmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg1OmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgcDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHVsOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgb2w6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB0YWJsZTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGJsb2NrcXVvdGU6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAudmlkZW8tYmxvY2s6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4udGV4dC1ndWlkZSBoMTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgxOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoMjpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgyOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoMzpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgzOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg0Omxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg1Omxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBwOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB1bDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgb2w6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHRhYmxlOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBibG9ja3F1b3RlOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAudmlkZW8tYmxvY2s6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwic20tZG93blwiKSB7XG5cdC50YWJsZS1zY3JvbGxlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwYWRkaW5nLWxlZnQ6ICRjb250YWluZXItcGFkZGluZy1zbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkY29udGFpbmVyLXBhZGRpbmctc207XG5cdFx0bWFyZ2luLWxlZnQ6IC0kY29udGFpbmVyLXBhZGRpbmctc207XG5cdFx0bWFyZ2luLXJpZ2h0OiAtJGNvbnRhaW5lci1wYWRkaW5nLXNtO1xuXHRcdG1heC13aWR0aDogY2FsYygxMDAlICsgI3skY29udGFpbmVyLXBhZGRpbmctc219ICogMik7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInhzLWRvd25cIikge1xuXHQvKiAtLS0gdGV4dCAtLS0gKi9cblx0aDEsXG5cdC5oMSB7XG5cdFx0Zm9udDogJGZ3LWgxLXhzICN7JGZ6LWgxLXhzfS8jeyRsaC1oMS14c30gJGZmLWgxLXhzO1xuXHRcdHRleHQtdHJhbnNmb3JtOiAkdHQtaDEteHM7XG5cdFx0bGV0dGVyLXNwYWNpbmc6ICRscy1oMS14cztcblx0fVxuXG5cdGgyLFxuXHQuaDIge1xuXHRcdGZvbnQ6ICRmdy1oMi14cyAjeyRmei1oMi14c30vI3skbGgtaDIteHN9ICRmZi1oMi14cztcblx0XHR0ZXh0LXRyYW5zZm9ybTogJHR0LWgyLXhzO1xuXHRcdGxldHRlci1zcGFjaW5nOiAkbHMtaDIteHM7XG5cdH1cblxuXHRoMyxcblx0LmgzIHtcblx0XHRmb250OiAkZnctaDMteHMgI3skZnotaDMteHN9LyN7JGxoLWgzLXhzfSAkZmYtaDMteHM7XG5cdFx0dGV4dC10cmFuc2Zvcm06ICR0dC1oMy14cztcblx0XHRsZXR0ZXItc3BhY2luZzogJGxzLWgzLXhzO1xuXHR9XG5cblx0aDQsXG5cdC5oNCB7XG5cdFx0Zm9udDogJGZ3LWg0LXhzICN7JGZ6LWg0LXhzfS8jeyRsaC1oNC14c30gJGZmLWg0LXhzO1xuXHRcdHRleHQtdHJhbnNmb3JtOiAkdHQtaDQteHM7XG5cdFx0bGV0dGVyLXNwYWNpbmc6ICRscy1oNC14cztcblx0fVxuXG5cdGg1LFxuXHQuaDUge1xuXHRcdGZvbnQ6ICRmdy1oNS14cyAjeyRmei1oNS14c30vI3skbGgtaDUteHN9ICRmZi1oNS14cztcblx0XHR0ZXh0LXRyYW5zZm9ybTogJHR0LWg1LXhzO1xuXHRcdGxldHRlci1zcGFjaW5nOiAkbHMtaDUteHM7XG5cdH1cblxuXHQuYmxvY2txdW90ZSxcblx0YmxvY2txdW90ZSB7XG5cdFx0bWFyZ2luOiA0MHB4IDA7XG5cdFx0cGFkZGluZzogNTZweCAxNXB4IDM1cHggMzBweDtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEzMCU7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0dG9wOiAyNXB4O1xuXHRcdFx0bGVmdDogMzBweDtcblx0XHRcdHdpZHRoOiAzMXB4O1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAzMXB4IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0cSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyNnB4O1xuXHR9XG5cblx0ZmlndXJlIHtcblx0XHRtYXJnaW46IDQwcHggMDtcblx0fVxuXG5cdC50ZXh0LWd1aWRlIHtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRsaW5lLWhlaWdodDogMTYwJTtcblx0fVxuXG5cdC50ZXh0LWd1aWRlIGgyLFxuXHQudGV4dC1ndWlkZSAuaDIsXG5cdC50ZXh0LWd1aWRlIGgzLFxuXHQudGV4dC1ndWlkZSAuaDMsXG5cdC50ZXh0LWd1aWRlIGg0LFxuXHQudGV4dC1ndWlkZSAuaDQsXG5cdC50ZXh0LWd1aWRlIGg1LFxuXHQudGV4dC1ndWlkZSAuaDUge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTdweDtcblx0fVxuXG5cdC50ZXh0LWd1aWRlIHVsLFxuXHQudGV4dC1ndWlkZSBvbCB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cdC50ZXh0LWd1aWRlIHVsID4gbGksXG5cdC50ZXh0LWd1aWRlIG9sID4gbGkge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAyNnB4O1xuXHR9XG5cblx0LnRleHQtZ3VpZGUgcCB7XG5cdFx0bWFyZ2luLXRvcDogMTdweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxN3B4O1xuXHR9XG5cdC50ZXh0LWd1aWRlIGltZyxcblx0LnRleHQtZ3VpZGUgaW1nW2FsaWduPVwibGVmdFwiXSxcblx0LnRleHQtZ3VpZGUgaW1nW2FsaWduPVwicmlnaHRcIl0ge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRmbG9hdDogbm9uZTtcblx0XHRtYXJnaW46IDIwcHggMDtcblx0fVxufVxuXG5cblxuLnRleHQtZ3VpZGUgaW1nOm5vdCguaW1hZ2Utc2xpZGVyX190aHVtYi1pbWFnZSwgLmltYWdlLXNsaWRlcl9faW1hZ2UpIHtcblx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWd1aWRlIGltZzpub3QoLmltYWdlLXNsaWRlcl9fdGh1bWItaW1hZ2UsIC5pbWFnZS1zbGlkZXJfX2ltYWdlKSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMjBweCAwO1xufVxuXG4udGV4dC1ndWlkZSBpbWc6bm90KC5pbWFnZS1zbGlkZXJfX3RodW1iLWltYWdlLCAuaW1hZ2Utc2xpZGVyX19pbWFnZSlbYWxpZ249XCJsZWZ0XCJdLFxuLnRleHQtZ3VpZGUgaW1nOm5vdCguaW1hZ2Utc2xpZGVyX190aHVtYi1pbWFnZSwgLmltYWdlLXNsaWRlcl9faW1hZ2UpW2FsaWduPVwicmlnaHRcIl0ge1xuXHRtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnRleHQtZ3VpZGUgaW1nOm5vdCguaW1hZ2Utc2xpZGVyX190aHVtYi1pbWFnZSwgLmltYWdlLXNsaWRlcl9faW1hZ2UpW2FsaWduPVwibGVmdFwiXSB7XG5cdG1hcmdpbjogMCAyMHB4IDIwcHggMDtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi50ZXh0LWd1aWRlIGltZzpub3QoLmltYWdlLXNsaWRlcl9fdGh1bWItaW1hZ2UsIC5pbWFnZS1zbGlkZXJfX2ltYWdlKVthbGlnbj1cInJpZ2h0XCJdIHtcblx0bWFyZ2luOiAwIDAgMjBweCAyMHB4O1xuXHRmbG9hdDogcmlnaHQ7XG59IiwiLnByaWNlIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wcmljZV9fZ3JvdXAge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnByaWNlX19wcmVmaXgge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcbn1cblxuLnByaWNlX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbiAgXHRjb2xvcjogJGNvbG9yLWdyYXk7XG59XG5cbi5wcmljZV9fY3VycmVuY3kge1xuICBcdGZvbnQtc2l6ZTogMTRweDtcbiAgXHRsaW5lLWhlaWdodDogMS41O1xuXHRmb250LXdlaWdodDogNTAwO1xuICBcdGNvbG9yOiBncmV5O1xufVxuXG4ucHJpY2VfX2dyb3VwLS1uZXcge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnByaWNlX19ncm91cC0tb2xkIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG5cblx0LnByaWNlX192YWx1ZSB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdH1cblxuXHQucHJpY2VfX2N1cnJlbmN5IHtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHR9XG59XG5cbi5wcmljZS0tbGcgLnByaWNlX19wcmVmaXgsXG4ucHJpY2UtLWxnIC5wcmljZV9fY3VycmVuY3kge1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG59XG5cbi5wcmljZS0tbGcgLnByaWNlX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlcjtcblx0bGluZS1oZWlnaHQ6ICRsaC1sYXJnZXI7XG59XG5cbi5wcmljZS0tbGcgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwieHMtZG93blwiKSB7XG5cdC5wcmljZV9fdmFsdWUge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxuXHQucHJpY2VfX2dyb3VwLS1vbGQge1xuXHRcdC5wcmljZV9fdmFsdWUge1xuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdH1cblx0fVxufSIsIkBpbXBvcnQgJ3N3aXBlci12YXJzLnNjc3MnO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKVxuICAgIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICN7JHRoZW1lQ29sb3J9O1xufVxuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdy1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItcG9pbnRlci1ldmVudHMge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAmLnN3aXBlci1jb250YWluZXItdmVydGljYWwge1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXg7XG4gIH1cbn1cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IHtcbiAgJixcbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgfVxufVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG4gIC5zd2lwZXItd3JhcHBlcixcbiAgLnN3aXBlci1zbGlkZSxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuICAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRm9yIEZpcmVmb3ggKi9cbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xuICB9XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gIH1cbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG4gIH1cbn1cblxuXG5cbiIsIi8qIFByZWxvYWRlciAqL1xuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcbn1cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vc3dpcGVyLXZhcnMuc2Nzcyc7XG5cbjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xuICAvKlxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC4zNTtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAncHJldic7XG4gIH1cbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnbmV4dCc7XG4gIH1cbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbkBlYWNoICRuYXZDb2xvck5hbWUsICRuYXZDb2xvclZhbHVlIGluICRjb2xvcnMge1xuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAmLnN3aXBlci1idXR0b24tI3snJyArICRuYXZDb2xvck5hbWV9IHtcbiAgICAgIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICN7JycgKyAkbmF2Q29sb3JWYWx1ZX07XG4gICAgfVxuICB9XG59XG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N3aXBlci12YXJzLnNjc3MnO1xuXG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG4gICYuc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIH1cbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjtcbiAgQGF0LXJvb3QgYnV0dG9uI3smfSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlICYge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6b25seS1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwge1xuICA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICBtYXJnaW46IDZweCAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCB7XG4gID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgbWFyZ2luOiAwIDRweDtcbiAgICB9XG4gICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLWNvbnRhaW5lci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG4gIH1cbn1cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB9XG4gIC5zd2lwZXItY29udGFpbmVyLXJ0bCAmIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gIH1cbiAgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+ICYsXG4gIC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gJi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAmLFxuICAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gJi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBlYWNoICRwYWdpbmF0aW9uQ29sb3JOYW1lLCAkcGFnaW5hdGlvbkNvbG9yVmFsdWUgaW4gJGNvbG9ycyB7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi0jeycnICsgJHBhZ2luYXRpb25Db2xvck5hbWV9IHtcbiAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjeycnICsgJHBhZ2luYXRpb25Db2xvclZhbHVlfTtcbiAgfVxufVxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLnNjc3NcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvY29udHJvbGxlci9jb250cm9sbGVyLnNjc3NcIjtcbi8vQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9lZmZlY3QtY292ZXJmbG93L2VmZmVjdC1jb3ZlcmZsb3cuc2Nzc1wiO1xuLy9AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL2VmZmVjdC1jdWJlL2VmZmVjdC1jdWJlLnNjc3NcIjtcbi8vQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9lZmZlY3QtZmFkZS9lZmZlY3QtZmFkZS5zY3NzXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvZWZmZWN0LWZsaXAvZWZmZWN0LWZsaXAuc2Nzc1wiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9sYXp5L2xhenkuc2Nzc1wiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9wYWdpbmF0aW9uL3BhZ2luYXRpb24uc2Nzc1wiO1xuLy9AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL3Njcm9sbGJhci9zY3JvbGxiYXIuc2Nzc1wiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy90aHVtYnMvdGh1bWJzLnNjc3NcIjtcbi8vQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy96b29tL3pvb20uc2Nzc1wiO1xuXG4uc3dpcGVyLXNsaWRlIHtcblx0ZGlzcGxheTogZmxleDtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG5cdHRyYW5zZm9ybTogc2NhbGUoLjc1KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuXHR0cmFuc2Zvcm06IHNjYWxlKC41KTtcbn1cblxuLnN3aXBlci1idXR0b24tbG9jay5zd2lwZXItYnV0dG9uLWxvY2sge1xuXHRkaXNwbGF5OiBub25lO1xufSIsIi5saW5rLXVuZGVybGluZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saW5rLXVuZGVybGluZS0tcmlnaHQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5saW5rLXVuZGVybGluZS0tZGQge1xuXHRwYWRkaW5nLXJpZ2h0OiAxM3B4O1xufVxuXG4ubGluay11bmRlcmxpbmVfX2lubmVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG4gIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcblx0dHJhbnNpdGlvbjogYm9yZGVyICR0cnMtYmFzZTtcbn1cblxuLmxpbmstdW5kZXJsaW5lOmhvdmVyIHtcbiAgXHRjb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XG59XG5cbi5saW5rLXVuZGVybGluZTpob3ZlciAubGluay11bmRlcmxpbmVfX2lubmVyIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkY29sb3ItcHJpbWFyeS1zaGFkZTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLS1kZDphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA3cHg7XG5cdHJpZ2h0OiAwO1xuXHRjb250ZW50OiBcIlwiO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItd2lkdGg6IDMuNXB4IDMuNXB4IDAgMy41cHg7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cdHRyYW5zZm9ybTogc2NhbGVZKDEpO1xufVxuXG4ubGluay11bmRlcmxpbmUtLWRkOmhvdmVyOmFmdGVyIHtcblx0dHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufSIsIiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbnRleHRhcmVhIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHQtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblx0YXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdG1hcmdpbjogMDtcbn1cblxubGVnZW5kIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuXHQtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdG1hcmdpbjogMDtcbn1cblxuOjotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcblx0ZGlzcGxheTogbm9uZTtcblx0b3BhY2l0eTogMDtcbn1cblxuOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcblx0YXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXQ6Oi1tcy1jbGVhciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmlucHV0OjotbXMtcmV2ZWFsIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG5idXR0b24ge1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRvdXRsaW5lOiBub25lO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuaW1nIHtcblx0Ym9yZGVyOiBub25lO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRvYmplY3QtZml0OiBjb250YWluO1xufVxuXG5pZnJhbWUge1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbmh0bWwsXG5ib2R5IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5ib2R5LmlvcyxcbmJvZHkuaW9zICoge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50b3VjaCAqIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxubWFpbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufSIsIi5ndWlkZWxpbmVfX2hlYWQge1xuXHRtYXJnaW46IDQwcHggMDtcbn1cblxuLmd1aWRlbGluZS1ibG9jayB7XG5cdG1hcmdpbjogNjBweCAwO1xufVxuXG4uZ3VpZGVsaW5lLWJsb2NrX19oZWFkIHtcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmd1aWRlbGluZS1ibG9ja19faGVhZC1pbm5lciB7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlcGFyYXRvci1jb2xvcjtcbn1cblxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZ3VpZGVsaW5lLWNvbG9yLWxpc3RfX2l0ZW0tY29sb3Ige1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrLTIwO1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbS1sYWJlbCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZ3VpZGVsaW5lLWVsZW1lbnQge1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLmd1aWRlbGluZS1ncmlkIHtcblx0QGluY2x1ZGUgZ3JpZDtcbn1cblxuLmd1aWRlbGluZS1ncmlkX19jZWxsIHtcblx0QGluY2x1ZGUgY2VsbDtcbn1cbi5idG4tc3BhY2V7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDIwcHg7XG59XG5cbiIsIi5mYWRlLWVudGVyLWFjdGl2ZSxcbi5mYWRlLWxlYXZlLWFjdGl2ZSB7XG5cdHRyYW5zaXRpb246ICR0cnMtZHJvcGRvd247XG59XG5cbi5mYWRlLWVudGVyLWZyb20sXG4uZmFkZS1sZWF2ZS10byB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5kcm9wZG93bi1lbnRlci1hY3RpdmUsXG4uZHJvcGRvd24tbGVhdmUtYWN0aXZlIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG5cdHRyYW5zaXRpb246ICR0cnMtZHJvcGRvd247XG59XG5cbi5kcm9wZG93bi1lbnRlci1mcm9tLFxuLmRyb3Bkb3duLWxlYXZlLXRvIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMCk7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5kcm9wZG93bi1pbm5lci1lbnRlci1hY3RpdmUsXG4uZHJvcGRvd24taW5uZXItbGVhdmUtYWN0aXZlIHtcblx0dHJhbnNpdGlvbjogJHRycy1kcm9wZG93bjtcbn1cblxuLmRyb3Bkb3duLWlubmVyLWVudGVyLWZyb20sXG4uZHJvcGRvd24taW5uZXItbGVhdmUtdG8ge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ubW9kYWwtbWVzc2FnZS1lbnRlci1hY3RpdmUsXG4ubW9kYWwtbWVzc2FnZS1sZWF2ZS1hY3RpdmUge1xuXHR0cmFuc2l0aW9uOiAkdHJzLWRyb3Bkb3duO1xufVxuXG4ubW9kYWwtbWVzc2FnZS1lbnRlci1mcm9tLFxuLm1vZGFsLW1lc3NhZ2UtbGVhdmUtdG8ge1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xufVxuIiwiLnN2Zy1pY29uLS1jbG9jayB7XG5cdHdpZHRoOiAyMXB4O1xuXHRoZWlnaHQ6IDIxcHg7XG59XG5cbi5zdmctaWNvbi0tYmFnIHtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjNweDtcbn1cblxuLnN2Zy1pY29uLS1jYXIge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG4uc3ZnLWljb24tLXBob25lIHtcblx0d2lkdGg6IDI1cHg7XG5cdGhlaWdodDogMjVweDtcbn1cblxuLnN2Zy1pY29uLS1ub3RpZmljYXRpb24ge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xufSIsIi50aXBweS1ib3hbZGF0YS1hbmltYXRpb249XCJmYWRlXCJdW2RhdGEtc3RhdGU9XCJoaWRkZW5cIl0ge1xuXHRvcGFjaXR5OiAwO1xufVxuXG5bZGF0YS10aXBweS1yb290XSB7XG5cdG1heC13aWR0aDogY2FsYygxMDB2dyAtIDEwcHgpO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi50aXBweS1ib3gge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdG91dGxpbmU6IDA7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgdmlzaWJpbGl0eSwgb3BhY2l0eTtcbn1cblxuLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49XCJ0b3BcIl0gPiAudGlwcHktYXJyb3cge1xuXHRib3R0b206IDA7XG59XG5cbi50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePVwidG9wXCJdID4gLnRpcHB5LWFycm93OjpiZWZvcmUge1xuXHRib3R0b206IC03cHg7XG5cdGxlZnQ6IDA7XG5cdGJvcmRlci13aWR0aDogOHB4IDhweCAwO1xuXHRib3JkZXItdG9wLWNvbG9yOiBpbml0aWFsO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xufVxuXG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC50aXBweS1hcnJvdyB7XG5cdHRvcDogMDtcbn1cblxuLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49XCJib3R0b21cIl0gPiAudGlwcHktYXJyb3c6OmJlZm9yZSB7XG5cdHRvcDogLTdweDtcblx0bGVmdDogMDtcblx0Ym9yZGVyLXdpZHRoOiAwIDhweCA4cHg7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6IGluaXRpYWw7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG59XG5cbi50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePVwibGVmdFwiXSA+IC50aXBweS1hcnJvdyB7XG5cdHJpZ2h0OiAwO1xufVxuXG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1cImxlZnRcIl0gPiAudGlwcHktYXJyb3c6OmJlZm9yZSB7XG5cdGJvcmRlci13aWR0aDogOHB4IDAgOHB4IDhweDtcblx0Ym9yZGVyLWxlZnQtY29sb3I6IGluaXRpYWw7XG5cdHJpZ2h0OiAtN3B4O1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgbGVmdDtcbn1cblxuLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49XCJyaWdodFwiXSA+IC50aXBweS1hcnJvdyB7XG5cdGxlZnQ6IDA7XG59XG5cbi50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePVwicmlnaHRcIl0gPiAudGlwcHktYXJyb3c6OmJlZm9yZSB7XG5cdGxlZnQ6IC03cHg7XG5cdGJvcmRlci13aWR0aDogOHB4IDhweCA4cHggMDtcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiBpbml0aWFsO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgcmlnaHQ7XG59XG5cbi50aXBweS1ib3hbZGF0YS1pbmVydGlhXVtkYXRhLXN0YXRlPVwidmlzaWJsZVwiXSB7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjU0LCAxLjUsIC4zOCwgMS4xMSk7XG59XG5cbi50aXBweS1hcnJvdyB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAjMzMzO1xufVxuXG4udGlwcHktYXJyb3c6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLnRpcHB5LWNvbnRlbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDIycHggMTZweDtcblx0ei1pbmRleDogMTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblxuXHRwIHtcblx0XHRtYXJnaW46IDA7XG5cblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5hY2NvcmRpb24ge1xuXHQmLmRlc3Ryb3ktYWNjb3JkaW9uLFxuXHQmLmluaXQtYWNjb3JkaW9uIHtcblx0XHQuYWNjb3JkaW9uX19jb250ZW50IHtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdH1cblx0fVxuXG5cdCYub3Blbi1hY2NvcmRpb24ge1xuXHRcdC5hY2NvcmRpb25fX3RvZ2dsZXIge1xuXHRcdFx0LmFjY29yZGlvbl9fb3BlbiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5hY2NvcmRpb25fX2Nsb3NlIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hY2NvcmRpb25fX2ljb24ge1xuXHRcdFx0LnN2Zy1pY29uIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQ+IC5hY2NvcmRpb25fX2NvbnRlbnQge1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0fVxuXHR9XG5cblx0Ji5kZXN0cm95LWFjY29yZGlvbiB7XG5cdFx0LmFjY29yZGlvbl9fdG9nZ2xlciB7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0fVxuXHR9XG59XG5cbi5hY2NvcmRpb25fX3RvZ2dsZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hY2NvcmRpb25fX2ljb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG5cdC5zdmctaWNvbiB7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1iYXNlO1xuXHRcdHdpZHRoOiAxMXB4O1xuXHRcdGhlaWdodDogOXB4O1xuXHRcdGZpbGw6IG5vbmU7XG5cdH1cbn1cblxuLmFjY29yZGlvbl9fY2xvc2Uge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uYWNjb3JkaW9uX19jb250ZW50IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5hY2NvcmRpb24tLW5hdGl2ZSB7XG5cdC5hY2NvcmRpb25fX2NvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0cmFuc2l0aW9uOiBoZWlnaHQgJHRycy1kcm9wZG93biBlYXNlLW91dDtcblx0fVxufSIsIi5hY3RpdmUtZmlsdGVyc19fZ3JpZCB7XG5cdEBpbmNsdWRlIGdyaWQ7XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fZ3JpZC5hY3RpdmUtZmlsdGVyc19fZ3JpZCB7XG5cdG1hcmdpbjogLTNweDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDZweCk7XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fY2VsbCB7XG5cdEBpbmNsdWRlIGNlbGw7XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fY2VsbC5hY3RpdmUtZmlsdGVyc19fY2VsbCB7XG5cdHBhZGRpbmc6IDNweDtcbn1cblxuLmFjdGl2ZS10YWdzX19idG57XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0cGFkZGluZzogOHB4IDExcHggOXB4IDEycHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG4gIFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRjb2xvcjogIzU5NTk1OTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuICBcdCYuYWN0aXZlIHtcblx0ICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG5cdCAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdCAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0ICAuYWN0aXZlLWZpbHRlcnNfX2J0biB7XG5cdFx0cGFkZGluZzogMCAwIDAgNXB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHQgIH1cblx0fVxuICBcdCY6aG92ZXIge1xuXHQgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2J0biB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0cGFkZGluZzogOXB4IDlweCAxMHB4IDEzcHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC42KTs7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGN1cnNvcjogcG9pbnRlcjtcbiAgXHQuYWN0aXZlLWZpbHRlcnNfX2J0bi1pY29uIHtcblx0ICBiYWNrZ3JvdW5kOiBub25lO1xuXHQgIG1hcmdpbi1sZWZ0OiA1cHg7XG5cdH1cbn1cblxuLmFjdGl2ZS1maWx0ZXJzX19idG4taWNvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGZvbnQtc2l6ZTogMDtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdG1hcmdpbi1sZWZ0OiAxMXB4O1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2J0bi1pY29uLXN2ZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAxMHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLmFjdGl2ZS1maWx0ZXJzX19jbGVhciB7XG5cdHBhZGRpbmc6IDlweCA5cHggMTBweCAxM3B4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDUxLCA1MSwgNTEsIDAuNik7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWxlZnQ6IDNweDtcblx0aGVpZ2h0OiAzNXB4O1xuXHRtYXJnaW4tdG9wOiAzcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Jjpob3ZlciB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZWVuO1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cblx0XHQuc3ZnLWljb24ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHR9XG5cdH1cblxuXHQuc3ZnLWljb24ge1xuXHRcdGZpbGw6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdH1cbn0iLCIuYWRkLXJldmlldyB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdC5yYXRpbmctYWN0aW9uIHtcblx0IFx0ZGlzcGxheTogYmxvY2s7XG5cdCAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbiAgXHQucmF0aW5nLWFjdGlvbl9fcmF0aW5nLFxuXHQuZm9ybV9fYWN0aW9ucyB7XG5cdCBcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cdC5mb3JtX19mb290ZXIge1xuXHQgIG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cbn1cblxuLmFkZC1yZXZpZXdfX3Byb2R1Y3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMTdweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTs7XG59XG5cbi5hZGQtcmV2aWV3X192aXN1YWwge1xuXHR3aWR0aDogOTBweDtcblx0aGVpZ2h0OiA2MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRmbGV4LXNocmluazogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFkZC1yZXZpZXdfX25hbWUge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4uYWRkLXJldmlld19fcmF0aW5nIHtcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmFkZC1yZXZpZXdfX3JhdGluZy10ZXh0IHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTIwJTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4uYWRkLXJldmlld19fZmllbGRzIHtcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmFkZC1yZXZpZXdfX2ZpZWxkIHtcblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxN3B4O1xuXHR9XG5cblx0LmZpZWxkLWlucHV0IHtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMTYwJTtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ibGFjay01MDtcblx0fVxufVxuXG4uYWRkLXJldmlld19fc3VibWl0IHtcblx0LmJ0biB7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHR9XG59XG5cbi5hZGQtcmV2aWV3X19hY2NlcHQge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cblx0YSB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuYWRkLXJldmlld19fYWNjZXB0IHtcblx0XHRhOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxufSIsIi5hZGRyZXNzLWxpc3QtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwwLDAsLjE1KTtcbn1cblxuLmFkZHJlc3MtbGlzdF9faXRlbSB7XG4gIC5saW5rLXVuZGVybGluZSB7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5jYXRhbG9nLWl0ZW0tY29tbWVudF9fYnV0dG9uIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAuYWRkcmVzcy1saXN0LXdyYXAge1xuXHRwYWRkaW5nOiAyMHB4IDI1cHggMTBweDtcblx0bWluLWhlaWdodDogMzBweDtcblx0ZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNhdGFsb2ctaXRlbS1jb21tZW50IHtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0Ym9yZGVyLXRvcDogMDtcblx0cGFkZGluZy10b3A6IDVweDtcbiAgfVxufVxuXG4uYWRkcmVzcy1saXN0X19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIHN2ZyB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMjFweDtcbiAgfVxufVxuXG4uYWRkcmVzcy1saXN0X19uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYWRkcmVzcy1saXN0X19hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAuc3ZnLWljb24ge1xuXHR3aWR0aDogN3B4O1xuXHRoZWlnaHQ6IDExcHg7XG4gIH1cbn1cblxuLmFkZHJlc3MtbGlzdF9fYWN0aW9uIHtcbiAgcGFkZGluZzogMzBweCAyNXB4O1xuICAuYnRuIHtcblx0aGVpZ2h0OiA1MHB4O1xuICB9XG59IiwiLmFydGljbGUtZ3JpZF9fZ3JpZCB7XG5cdEBpbmNsdWRlIGdyaWQ7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcblx0bWFyZ2luOiAtMTZweDtcbn1cblxuLmFydGljbGUtZ3JpZF9fY2VsbCB7XG5cdEBpbmNsdWRlIGNlbGw7XG5cdHdpZHRoOiAyNSU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuYXJ0aWNsZS1ncmlkX19ncmlkIHtcblx0XHRAaW5jbHVkZSBncmlkO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcblx0XHRtYXJnaW46IC0xMHB4O1xuXHR9XG5cblx0LmFydGljbGUtZ3JpZF9fY2VsbCB7XG5cdFx0d2lkdGg6IDMzLjMzMzMlO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xuXHQuYXJ0aWNsZS1ncmlkX19jZWxsIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufSIsIi5tZWRpYS1wYWdlIHtcblx0LmFydGljbGUtcG9zdGVyIHtcblx0IFx0Ym9yZGVyOiAwO1xuXHQgIFx0Ym94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLDAsMCwuMTUpO1xuXHQgXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdCAgXHQmOmhvdmVyIHtcblx0XHQgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggMCByZ2JhKDAsMCwwLC4zKTtcblx0XHR9XG5cdH1cbiAgXHQuY2F0YWxvZyB7XG5cdCAgbWFyZ2luOiAwIDAgMzBweDtcblx0fVxufVxuXG4uYXJ0aWNsZS1wb3N0ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiAyMjRweDtcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdHotaW5kZXg6IDI7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fbGluazo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcblx0dG9wOiAtNHB4O1xuXHRib3R0b206IC00cHg7XG5cdGxlZnQ6IC00cHg7XG5cdHJpZ2h0OiAtNHB4O1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX3Zpc3VhbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fdmlzdWFsOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nLXRvcDogNzAlO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX2ltYWdlIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFydGljbGUtcG9zdGVyX19pbWFnZSxcbi5hcnRpY2xlLXBvc3Rlcl9faW1hZ2UucHJvZHVjdC1pbWFnZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXI6aG92ZXIgLmFydGljbGUtcG9zdGVyX19pbWFnZSB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fdGl0bGUge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y29sb3I6ICMzMzM7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdG1heC1oZWlnaHQ6IDcycHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHQtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG5cdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi5hcnRpY2xlLXBvc3Rlci0tc2FsZSAuYXJ0aWNsZS1wb3N0ZXJfX3RpdGxlIHtcblx0LXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuXHRtYXgtaGVpZ2h0OiA0NHB4O1xufVxuXG4uYi1jb250ZW50X25ld3Mge1xuXHRwYWRkaW5nOiA2MHB4IDk1cHggNDBweDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRjb2xvcjogIzU5NTk1OTtcbn1cblxuLmItY29udGVudF9uZXdzIHAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYi1jb250ZW50X25ld3MgaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5hcnRpY2xlLXBvc3Rlcjpob3ZlciAuYXJ0aWNsZS1wb3N0ZXJfX3RpdGxlIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxufVxuXG4uYXJ0aWNsZS1wb3N0ZXI6YWN0aXZlIC5hcnRpY2xlLXBvc3Rlcl9fdGl0bGUge1xuXHRAaW5jbHVkZSBsaW5rLWFjdGl2ZTtcbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5hcnRpY2xlLXBvc3Rlcl9fbGluazpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLmFydGljbGUtcG9zdGVyX19pbmZvIHtcblx0cGFkZGluZzogMjBweCAyNHB4IDI2cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFydGljbGUtcG9zdGVyX19kYXRlIHtcbiAgXHRmb250LXNpemU6IDE0cHg7XG4gIFx0bGluZS1oZWlnaHQ6IDEuNTc7XG5cdGNvbG9yOiByZ2JhKDUxLDUxLDUxLDAuNSk7XG4gIFx0bWFyZ2luLWJvdHRvbTogMTNweDtcbn1cblxuLmFydGljbGUtcG9zdGVyX19kYXRlLS1hbHQge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fcGxheS1idG4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR6LWluZGV4OiAxO1xuXG4gIC5zdmctaWNvbiB7XG5cdHdpZHRoOiA2OXB4O1xuXHRoZWlnaHQ6IDY5cHg7XG5cdG9wYWNpdHk6IDAuNDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHQqIHtcblx0ICBmaWxsOiAjZmZmO1xuXHR9XG4gIH1cblxuICAmOmhvdmVyIHtcblx0JjpiZWZvcmUge1xuXHQgIGNvbnRlbnQ6IFwiXCI7XG5cdCAgd2lkdGg6IDMwcHg7XG5cdCAgaGVpZ2h0OiAzMHB4O1xuXHQgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdCAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgIHRvcDogNTAlO1xuXHQgIGxlZnQ6IDUwJTtcblx0ICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0ICB6LWluZGV4OiAwO1xuXHR9XG5cdC5zdmctaWNvbiB7XG5cdCAgb3BhY2l0eTogMTtcblx0ICAqIHtcblx0XHRmaWxsOiAjRkYzNDA3O1xuXHQgIH1cblx0fVxuICB9XG59XG5cbi5zaXRlcnUge1xuXHQuYXJ0aWNsZS1wb3N0ZXJfX3BsYXktYnRuIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdC5zdmctaWNvbiB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHRcdFx0KiB7XG5cdFx0XHRcdFx0ZmlsbDogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi5hcnRpY2xlLXBvc3Rlcl9fZGVzY3JpcHRpb24ge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0bWF4LWhlaWdodDogNzJweDtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0LXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXIgLnByb2R1Y3QtaW1hZ2VfX2ltYWdlIHtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1heC13aWR0aDogMTAwJTtcblx0YXNwZWN0LXJhdGlvOiBpbml0aWFsO1xuICBcdG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5hcnRpY2xlLXBvc3RlciAuZUNhdGFsb2cge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXIgLmVDYXRhbG9nIC5wcm9kdWN0LWltYWdlX19pbWFnZSB7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fZG93bG9hZCB7XG5cdHotaW5kZXg6IDIwO1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0Lm1lZGlhLXBhZ2Uge1xuXHRcdC5hcnRpY2xlLndoaXRlLWNvbG9yIHtcblx0XHRcdG1hcmdpbjogMCAtMTVweDtcblx0XHR9XG5cdH1cblx0LmFydGljbGUtcG9zdGVyX19pbmZvIHtcblx0XHRwYWRkaW5nOiAxNXB4IDEycHggMjBweDtcblx0fVxuXG5cdC5hcnRpY2xlLXBvc3Rlcl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRtYXgtaGVpZ2h0OiA2MHB4O1xuXHR9XG5cblx0LmFydGljbGUtcG9zdGVyLS1zYWxlIC5hcnRpY2xlLXBvc3Rlcl9fdGl0bGUge1xuXHRcdG1heC1oZWlnaHQ6IDQwcHg7XG5cdH1cblxuXHQuYXJ0aWNsZS1wb3N0ZXJfX2RhdGUge1xuXHRcdG1hcmdpbi10b3A6IDdweDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdH1cblxuXHQuYi1jb250ZW50X25ld3Mge1xuXHQgIHBhZGRpbmc6IDMwcHggNDBweDtcblx0ICBpZnJhbWUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMzAwcHg7XG5cdCAgfVxuXG5cdCAgcCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0ICB9XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1taW4pIHtcblx0LmItY29udGVudF9uZXdzIHtcblx0XHRwYWRkaW5nOjEzcHggMTVweCAyMHB4O1xuXHR9XG59XG5cblxuLnByb21vdGlvbi10ZXh0e1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDEwcHg7XG5cdGJvdHRvbTogNDBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAxMHB4O1xuXHR6LWluZGV4OiAxMDA7XG5cdGNvbG9yOiAjMDAwO1xuXHRwYWRkaW5nOiA1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdG9wYWNpdHk6IDgwJTtcbn1cbi5pbm5lci0tY2F0YWxvZy0tYmFubmVyIC5wcm9tb3Rpb24tdGV4dHtcblx0Ym90dG9tOiAyMHB4O1xuXHRyaWdodDogMTBweDtcblx0bGVmdDogYXV0bztcbn1cblxuLnByb21vdGlvbi10ZXh0IC50b29sdGlwX19jb250ZW50e21pbi13aWR0aDogMzAwcHg7fSIsIi5hcnRpY2xlIHtcblx0bWFyZ2luOiAyNXB4IDAgODBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uYXJ0aWNsZV9fd3JhcCB7XG5cdG1heC13aWR0aDogMTAyNnB4O1xufVxuXG4uYXJ0aWNsZV9fYmFjay5hcnRpY2xlX19iYWNrIHtcblx0bWFyZ2luLWJvdHRvbTogNTVweDtcbn1cblxuLmFydGljbGVfX2hlYWRlciB7XG5cdG1hcmdpbi1ib3R0b206IDcwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0aW1nIHtcblx0XHR3aWR0aDogMzI0cHg7XG5cdFx0aGVpZ2h0OiAzMjRweDtcblx0XHRtYXJnaW46IDAgMTA4cHggMCAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0fVxuXG5cdHRpbWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHR9XG5cblx0aDEge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4uYXJ0aWNsZV9fY29udGFpbmVyIHtcblx0bWFyZ2luOiA1NXB4IGF1dG87XG5cdG1heC13aWR0aDogODEwcHg7XG59XG5cbi5hcnRpY2xlX19jb250YWluZXItLW5vLW1hcmdpbiB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwieHMtZG93blwiKSB7XG5cdC5hcnRpY2xlIHtcblx0XHRtYXJnaW4tdG9wOiAxNHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDU1cHg7XG5cdH1cblx0LmFydGljbGVfX2JhY2suYXJ0aWNsZV9fYmFjayB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzZweDtcblx0fVxuXHQuYXJ0aWNsZV9faGVhZGVyLmFydGljbGVfX2hlYWRlciB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRtYXJnaW4tYm90dG9tOiA1NXB4O1xuXG5cdFx0aDEge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXHQuYXJ0aWNsZV9fY29udGVudCB7XG5cdFx0b3JkZXI6IC0xMDtcblx0fVxufSIsIi5hdHRlbnRpb24tYmxvY2sge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZWFlZjtcblx0cGFkZGluZzogMTZweCAyMHB4O1xufVxuXG4uYXR0ZW50aW9uLWJsb2NrX19pY29uIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTI7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLmF0dGVudGlvbi1ibG9ja19fdGV4dCB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xuXHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5hdHRlbnRpb24tYmxvY2tfX2luZm8ge1xuXHRtYXJnaW4tdG9wOiA0cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxldHRlci1zcGFjaW5nOiAuMDRlbTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG59XG5cbi5hdHRlbnRpb24tYmxvY2tfX2NhcHRpb24ge1xuXHRjb2xvcjogIzgxODY5MDtcbn1cblxuLmF0dGVudGlvbi1ibG9ja19fdGltZSB7XG5cdG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuYXR0ZW50aW9uLWJsb2NrIHtcblx0XHRtYXJnaW46IDAgLTE1cHg7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0cGFkZGluZzogMTFweCAxNXB4O1xuXHR9XG5cblx0LmF0dGVudGlvbi1ibG9ja19faWNvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuIiwiLmF2YWlsYWJpbGl0eSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5hdmFpbGFiaWxpdHktLWxnIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmF2YWlsYWJpbGl0eV9faWNvbiB7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6ICRsaC1zbWFsbDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uYXZhaWxhYmlsaXR5X19tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5hdmFpbGFiaWxpdHlfX2ljb24gKyAuYXZhaWxhYmlsaXR5X19tYWluIHtcblx0bWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLmF2YWlsYWJpbGl0eS0tZ3JlZW4ge1xuXHRjb2xvcjogJGNvbG9yLXN1Y2Nlc3M7XG59XG5cbi5hdmFpbGFiaWxpdHktLW9yYW5nZSB7XG5cdGNvbG9yOiAkY29sb3Itd2FybmluZztcbn1cblxuLmF2YWlsYWJpbGl0eS0tcmVkIHtcblx0Y29sb3I6ICRjb2xvci1lcnJvcjtcbn1cblxuLmF2YWlsYWJpbGl0eS0tZ3JheSB7XG5cdGNvbG9yOiAjODE4NjkwO1xufVxuXG4uYXZhaWxhYmlsaXR5LS1vcmRlci1zdGF0dXMge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmF2YWlsYWJpbGl0eSB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHR9XG59IiwiLmJhZGdlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay04MDtcblx0Zm9udC1zaXplOiAkZnotc21hbGxlcjtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbGVyO1xuXHRwYWRkaW5nOiAycHggM3B4IDNweDtcblx0bWluLXdpZHRoOiAxOXB4O1xuXHRoZWlnaHQ6IDE4cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJhZGdlLS1wcmltYXJ5IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwieHMtZG93blwiKSB7XG5cdC5iYWRnZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdFx0bWluLXdpZHRoOiAxOHB4O1xuXHRcdGhlaWdodDogMTdweDtcblx0fVxufSIsIi5iYXNrZXQtYWN0aW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5maWVsZC10b29sdGlwX19saXN0e1xuXHRcdHotaW5kZXg6IDI7XG5cblx0XHQuZmllbGQtdG9vbHRpcF9fbGlzdC1pdGVte1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdH1cblxuXHR9XG59XG4uYmFza2V0LWFjdGlvbl9fd2lkZ2V0IHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0IHtcblx0ZmxleC1ncm93OiAxO1xuXHRtaW4td2lkdGg6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0LmZpZWxkLWlucHV0IHtcblx0ICAmLmZpZWxkLWNvdW50X19pbnB1dCB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHQgIH1cblx0fVxuXG4gIFx0LmZpZWxkLWNvdW50X19idG4tLXN1YiB7XG5cdCAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHR9XG5cblx0LmZpZWxkLWNvdW50X19idG4tLWFkZCB7XG5cdCAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdH1cbn1cblxuLmJhc2tldC1hY3Rpb25fX2NlbGwtbWFpbiB7XG5cdGZsZXgtZ3JvdzogMTtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQgKyAuYmFza2V0LWFjdGlvbl9fY2VsbC1tYWluIHtcblx0bWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19idG4ge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdHBhZGRpbmc6IDAgMTlweCAwO1xuICBcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG4gIFx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cblx0LnN2Zy1pY29uIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHR9XG5cbiAgXHQuc3ZnLXZpc2libGUtc2xpZGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5iYXNrZXQtYWN0aW9uX19idG4tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0YwRjBGMDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAmOmhvdmVyIHtcblx0Ym94LXNoYWRvdzogMCA0cHggMTJweCAwIHJnYmEoMCwwLDAsLjMpO1xuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuXHRiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICB9XG59XG5cbi5iYXNrZXQtYWN0aW9uX19hZGQge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJhc2tldC1hY3Rpb25fX3JlbW92ZSB7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiAkY29sb3ItcmVkO1xuICBtYXJnaW46IDAgMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19idG4tLWhhbGYge1xuXHQmOjpiZWZvcmUge1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0fVxuXG5cdCY6YWN0aXZlIHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblx0fVxufVxuXG4uYmFza2V0LWFjdGlvbl9fd2lkZ2V0LS1saW5rIHtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmJhc2tldC1hY3Rpb24tLWRldGFpbCB7XG5cdC5iYXNrZXQtYWN0aW9uX193aWRnZXQge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0fVxuXG5cdC5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0IHtcblx0XHR3aWR0aDogOTRweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0ZmxleC1ncm93OiAwO1xuXHR9XG5cblx0LmZpZWxkLWNvdW50X19idG4uZmllbGQtY291bnRfX2J0biB7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stMTA7XG5cdH1cblxuXHQuYnRuIHtcblx0XHRoZWlnaHQ6IDQzcHg7XG5cdH1cbn0iLCIuYmFza2V0LWl0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uYmFza2V0LWl0ZW1fX3Zpc3VhbCB7XG5cdHdpZHRoOiA4MHB4O1xuXHRoZWlnaHQ6IDgwcHg7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDM1cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG4gIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0aW1nIHtcblx0ICBtYXgtd2lkdGg6IDgwcHg7XG5cdCAgbWF4LWhlaWdodDogODBweDtcblx0fVxufVxuXG4uYmFza2V0LWl0ZW1fX2NvbnRlbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuICBcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgXHRhbGlnbi1pdGVtczogY2VudGVyO1xuICBcdHdpZHRoOiAxMDAlO1xufVxuXG4uYmFza2V0LWl0ZW1fX3ByaWNlLW5vdGUge1xuICBwYWRkaW5nOiA1cHggMCAwIDI4cHg7XG4gIC5pdGVtLW5vdGUtdGV4dDo6YWZ0ZXIge1xuXHR0b3A6IDA7XG4gIH1cbn1cblxuLmJhc2tldC1pdGVtX19hbmFsb2d1ZXMge1xuXHQuYnRuIHtcblx0XHRoZWlnaHQ6IDM0cHg7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cbn1cblxuLmJhc2tldC1pdGVtX19uYW1lIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdG1hcmdpbi1ib3R0b206IDJweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMS4zO1xuICBcdGxldHRlci1zcGFjaW5nOiAtLjlweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xufVxuXG4uYmFza2V0LWl0ZW1fX2NvZGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogcmdiYSgwLDAsMCwwLjYpO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmJhc2tldC1pdGVtX19icmFuZCB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmJhc2tldC1pdGVtX19ib2R5IHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmJhc2tldC1pdGVtX19wcm9wcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJhc2tldC1pdGVtX19wcm9wIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMTYwJTtcblx0Y29sb3I6ICRjb2xvci1ibGFjay03MDtcblx0LmNvdW50IHtcblx0IFx0cGFkZGluZy1yaWdodDogM3B4O1xuXHQgIFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHQgIFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cdC5zdWZmaXgge1xuXHRcdGNvbG9yOiBncmV5O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cbn1cblxuLmJhc2tldC1pdGVtX19wcm9wLW5hbWV7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xufVxuXG4uYmFza2V0LWl0ZW1fX3Byb3AtaWNvbiB7XG5cdHdpZHRoOiAyM3B4O1xuXHRoZWlnaHQ6IDIzcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IC0xcHg7XG5cdGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uYmFza2V0LWl0ZW1fX3Byb3Atc2VwYXJhdG9yIHtcblx0bWFyZ2luOiAwIDVweDtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stNzA7XG59XG5cbi5iYXNrZXQtaXRlbV9fYXZhaWxhYmlsaXR5IHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRsaW5lLWhlaWdodDogMTQwJTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0cGFkZGluZzogNXB4IDlweDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLTEwO1xuXG5cdC5zdmctaWNvbiB7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHR9XG59XG5cbi5iYXNrZXQtaXRlbV9fZm9vdGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgXHRmbGV4LXdyYXA6IHdyYXA7XG5cdC5iYXNrZXQtaXRlbV9fcHJpY2Uge1xuXHRcdHdpZHRoOiAxNzVweDtcblx0fVxufVxuXG4uYmFza2V0LWl0ZW1fX2NvdW50ZXIge1xuXHQuZmllbGQtY291bnRfX2lucHV0e1xuXHRcdHdpZHRoOiAxMjBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRoZWlnaHQ6IDQ0cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG5cdC5maWVsZC0tbm8tYm9yZGVyIHtcblx0XHR3aWR0aDogOTBweDtcblx0XHRtYXJnaW4tbGVmdDogLTdweDtcblx0fVxuXG5cdC5maWVsZC1pbnB1dCB7XG5cdCAgXHRib3JkZXI6IDJweCBzb2xpZCAjZWJlYmViO1xuXHQgIFx0Ym9yZGVyLXJhZGl1czogMDtcblxuXHQgIFx0Jjpob3ZlciB7XG5cdFx0ICBib3JkZXItY29sb3I6ICNlYmViZWI7XG5cdFx0fVxuXHR9XG5cblx0LmZpZWxkLWNvdW50X19idG46aG92ZXIge1xuXHQgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG5cdH1cbn1cblxuLmJhc2tldC1pdGVtX19kZWxldGUge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJzLWJhc2U7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0bWFyZ2luLWxlZnQ6IDI1cHg7XG4gIFx0b3BhY2l0eTogMC44O1xuXG5cdC5zdmctaWNvbiB7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdGZpbGw6IG5vbmU7XG5cdH1cbn1cblxuLmJhc2tldC1pdGVtX19hY3Rpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdC5idG4ge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxuXG5cdC5iYXNrZXQtaXRlbV9fZGVsZXRlIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR3aWR0aDogNDNweDtcblx0XHRoZWlnaHQ6IDQzcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR9XG5cbiAgXHQuYXBwZWFyYW5jZS0tZ29vZHMge1xuXHQgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdH1cbn1cblxuLmJhc2tldC1pdGVtX19ub3RpZmljYXRpb24tYnRuIHtcblx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuXG5cdC5zdmctaWNvbiB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR9XG59XG5cbi5iYXNrZXQtaXRlbV9fZ2lmdHMge1xuXHRtYXJnaW4tdG9wOiAxN3B4O1xuXHRwYWRkaW5nOiA5cHggMTdweCAxMHB4O1xuXHRiYWNrZ3JvdW5kOiAjZjRmNWY3O1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRncmlkLWdhcDogMTVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblxuXHQmOjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQ6ICNmNGY1Zjc7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0d2lkdGg6IDI0cHg7XG5cdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAzMHB4O1xuXHRcdHRvcDogLThweDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0fVxufVxuXG4uYmFza2V0LWl0ZW0tLWRpc2FibGVkIHtcblx0LmJhc2tldC1pdGVtX19oZWFkZXIsXG5cdC5iYXNrZXQtaXRlbV9fYm9keSxcblx0LmJhc2tldC1pdGVtX192aXN1YWwge1xuXHRcdG9wYWNpdHk6IDAuNDtcblx0fVxufVxuXG4uYmFza2V0LWl0ZW1fX2NvbnRlbnQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5iYXNrZXQtaXRlbV9fcHJpY2UtZnVsbCB7XG4gIC5wcmljZV9fdmFsdWUge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIH1cbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuYmFza2V0LWl0ZW1fX2RlbGV0ZTpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0fVxuXHQuYmFza2V0LWl0ZW1fX2FjdGlvbiB7XG5cdFx0LmJhc2tldC1pdGVtX19kZWxldGU6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1tYXgpIHtcbiAgLmJhc2tldC1pdGVtX19mb290ZXIge1xuXHRwYWRkaW5nOiAwIDAgMCAxMTVweDtcbiAgfVxuICAuYmFza2V0LWl0ZW1fX2NvbnRlbnQge1xuXHRkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInhzLWRvd25cIikge1xuXHQuYmFza2V0LWl0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC5wcmljZV9fdmFsdWUge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblxuXHRcdC5wcmljZV9fY3VycmVuY3kge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdH1cblx0fVxuXHQuYmFza2V0LWl0ZW1fX3ByaWNlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuICBcdC5iYXNrZXQtaXRlbV9fY29udGVudC13cmFwIHtcblx0ICBcdHBhZGRpbmctbGVmdDogMTE1cHg7XG5cdCAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgXHRhbGlnbi1pdGVtczogdW5zZXQ7XG5cblx0ICBcdC5iYXNrZXQtaXRlbV9fdmlzdWFsIHtcblx0XHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgIGxlZnQ6IDA7XG5cdFx0ICB0b3A6IDA7XG5cdFx0fVxuXHR9XG4gIFx0LmJhc2tldC1pdGVtX19jb2RlIHtcblx0ICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cdC5iYXNrZXQtaXRlbV9fYXZhaWxhYmlsaXR5IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogLTE0MHB4O1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogY2FsYygxMDAlICsgMTNweCk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHQuYmFza2V0LWl0ZW1fX2Zhdm9yaXRlIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cdH1cbiAgXHQuYmFza2V0X19saXN0IHtcblx0ICAuYmFza2V0LWl0ZW0ge1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHQgIH1cblx0fVxuXHQuYmFza2V0LWl0ZW1fX2NvdW50ZXIge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHQgIFx0b3JkZXI6IDM7XG5cdH1cbiAgXHQuYmFza2V0LWl0ZW1fX2RlbGV0ZSB7XG5cdCAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgIHJpZ2h0OiAyMHB4O1xuXHQgIGJvdHRvbTogMzNweDtcblx0ICBtYXJnaW4tbGVmdDogMTBweDtcblx0fVxuXHQuYmFza2V0LWl0ZW1fX25vdGlmaWNhdGlvbi1idG4ge1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHQuYmFza2V0LWl0ZW1fX2FjdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInNtLXVwXCIpIHtcbiAgLmJhc2tldC1pdGVtX19jb3VudGVyIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi0yeHMtbWluKSB7XG4gIC5iYXNrZXQtaXRlbV9fcHJpY2Utbm90ZSB7XG5cdHBhZGRpbmctbGVmdDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwtbWluKSB7XG4gIC5iYXNrZXQtaXRlbV9fY291bnRlciB7XG5cdG1hcmdpbi1sZWZ0OiAyNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmJhc2tldC1pdGVtX19mb290ZXIge1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuXG4gIC5iYXNrZXQtaXRlbV9faGVhZGVyIHtcblx0bWF4LXdpZHRoOiAzMDBweDtcblx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXh4bC1taW4pIHtcbiAgLmJhc2tldC1pdGVtX19oZWFkZXIge1xuXHRtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwtbWluKSB7XG4gIC5iYXNrZXQtaXRlbV9fcHJpY2Utbm90ZSB7XG5cdHBhZGRpbmctbGVmdDogMjhweDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShcIjN4cy1kb3duXCIpIHtcblx0LmJhc2tldC1pdGVtX19naWZ0cyB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCI0eHMtZG93blwiKSB7XG5cdC5iYXNrZXQtaXRlbV9fbm90aWZpY2F0aW9uLWJ0biB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHR9XG59IiwiLmJhc2tldC1wYWdlIC5iYXNrZXQtaXRlbS13cmFwcGVyLCAuYmFza2V0LXBhZ2UgIC5iLWZvb3RlcntkaXNwbGF5OiBub25lO31cblxuLmJhc2tldC1zbWFsbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhc2tldC1zbWFsbF9fd2lkZ2V0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uYmFza2V0LXNtYWxsX193aWRnZXQ6OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG5cdGxlZnQ6IC0ycHg7XG5cdHJpZ2h0OiAtMnB4O1xuXHRib3R0b206IC0ycHg7XG5cdHRvcDogLTJweDtcbn1cblxuLmJhc2tldC1zbWFsbF9fY2VsbC1pY29uIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhc2tldC1zbWFsbF9fY2VsbC1pY29uICsgLmJhc2tldC1zbWFsbF9fY2VsbC1tYWluIHtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5iYXNrZXQtc21hbGxfX2ljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRmaWxsOiBub25lO1xufVxuXG4uYmFza2V0LXNtYWxsX19iYWRnZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtMnB4O1xuXHRyaWdodDogLTRweDtcbn1cblxuLmJhc2tldC1zbWFsbF9fY2VsbC1uYW1lIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmJhc2tldC1zbWFsbF9fdGl0bGUge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xufVxuXG4uYmFza2V0LXNtYWxsX19wcmljZSB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuYmFza2V0LXNtYWxsX193aWRnZXQ6aG92ZXIge1xuXHRcdC5iYXNrZXQtc21hbGxfX2ljb24ge1xuXHRcdFx0ZmlsbDogJGNvbG9yLWJsYWNrLTIwO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LmJhc2tldC1zbWFsbF9fd2lkZ2V0OmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4uYmFza2V0LXNtYWxsLS1lbXB0eSAuYmFza2V0LXNtYWxsX193aWRnZXQge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwieHMtZG93blwiKSB7XG5cdC5iYXNrZXQtc21hbGxfX3dpZGdldCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQuYmFza2V0LXNtYWxsX19jZWxsLWljb24ge1xuXHRcdC5zdmctaWNvbiB7XG5cdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdGhlaWdodDogMjRweDtcblx0XHR9XG5cdH1cblx0LmJhc2tldC1zbWFsbF9fY2VsbC1uYW1lIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdH1cbn0iLCIuYmFza2V0IHtcblx0Lm1vYmlsZS1wb3B1cC0tcmVzdW1lIHtcblx0XHQuYmFza2V0X19yZXN1bWUge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5idG4tLWZ1bGwge1xuXHR3aWR0aDogMTAwJTtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5iYXNrZXRfX2hlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cblx0Ji5iYXNrZXRfX2hlYWRlci1sb2FkIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cblx0LnBhZ2UtdGl0bGUge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4uYmFza2V0X19jbGVhbiB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stNzA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtYmFzZTtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cblx0LnN2Zy1pY29uIHtcblx0XHRmaWxsOiBub25lO1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0fVxufVxuXG4uYmFza2V0X19wbGFjZWhvbGRlciB7XG5cdG1hcmdpbjogNzBweCAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5iYXNrZXRfX3BsYWNlaG9sZGVyLXZpc3VhbCB7XG5cdHdpZHRoOiAyNTBweDtcblx0aGVpZ2h0OiAyNTBweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5iYXNrZXRfX3BsYWNlaG9sZGVyLXRleHQge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xufVxuXG4uYmFza2V0X19wbGFjZWhvbGRlci1hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAtMTBweDtcblxuXHQuYnRuIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjVweDtcblx0fVxufVxuXG4uYmFza2V0X19sYXlvdXQge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uYmFza2V0X19zdWNjZXNzIHtcblx0bWF4LXdpZHRoOiA4MjNweDtcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym94LXNoYWRvdzogNXB4IDVweCA1MHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdHBhZGRpbmc6IDUwcHggMzBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdGgxIHtcblx0XHRtYXJnaW46IDMwcHggMCAwO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdH1cbn1cblxuLmJhc2tldF9fc3VjY2Vzcy1oZWFkIHtcblx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5iYXNrZXRfX3N1Y2Nlc3MtY29udGVudCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXG5cdC5iYXNrZXRfcHJpY2Uge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG5cblx0LmJhc2tldF9wcmljZS10eHQge1xuXHRcdGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxufVxuXG4uYmFza2V0X19zdWNjZXNzLWluZm8ge1xuXHRwYWRkaW5nOiAzMHB4IDA7XG5cdGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHQuZG90cy1saXN0X19pdGVtIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LmRvdHMtbGlzdF9fbmFtZSB7XG5cdFx0XHRtaW4td2lkdGg6IDQwJTtcblx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblxuXHRcdC5kb3RzLWxpc3RfX3ZhbHVlIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0d29yZC1icmVhazogYnJlYWstYWxsO1xuXHRcdH1cblx0fVxufVxuXG4uYmFza2V0X19saXN0IHtcbiAgLmJhc2tldC1pdGVtIHtcblx0ICBwYWRkaW5nOiAyMHB4IDI0cHggMjVweDtcblx0fVxuXHQuc2VjdGlvbi10aXRsZSB7XG5cdCAgZm9udC1zaXplOiAwO1xuXHQgIHBhZGRpbmctdG9wOiAyMHB4O1xuXHQgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHQgIHBhZGRpbmctbGVmdDogMjVweDtcblx0ICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcblx0ICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcblxuXHRcdGg0IHtcblx0XHQgIGxldHRlci1zcGFjaW5nOiAtLjMycHg7XG5cdFx0ICBtYXJnaW46IDA7XG5cdFx0ICBsaW5lLWhlaWdodDogMS42O1xuXHRcdCAgZm9udC1zaXplOiAxNnB4O1xuXHRcdCAgY29sb3I6IGdyYXk7XG5cdFx0ICBmb250LWZhbWlseTogU0ZVSURpc3BsYXksc2Fucy1zZXJpZjtcblx0XHQgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXHR9XG59XG5cbi5hY2NvdW50LW1haW4tbWVudSB7XG4gIC5zZWN0aW9uLXRpdGxlIHtcblx0Zm9udC1zaXplOiAwO1xuXHRwYWRkaW5nLXRvcDogMjBweDtcblx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdHBhZGRpbmctbGVmdDogMjVweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xuXG5cdGg0IHtcblx0ICBsZXR0ZXItc3BhY2luZzogLS4zMnB4O1xuXHQgIG1hcmdpbjogMDtcblx0ICBsaW5lLWhlaWdodDogMS42O1xuXHQgIGZvbnQtc2l6ZTogMTZweDtcblx0ICBjb2xvcjogZ3JheTtcblx0ICBmb250LWZhbWlseTogU0ZVSURpc3BsYXksc2Fucy1zZXJpZjtcblx0ICBmb250LXdlaWdodDogNzAwO1xuXHR9XG4gIH1cbn1cblxuLmZpbGUtbG9hZC1jb250YWluZXIge1xuXHQuY2F0YWxvZ19fdG9wLW5hdntcblx0XHQmLmZsYyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQuZmlsZS1sb2FkLW1lc3NhZ2Uge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0LmZpbGUtbG9hZC1mb290ZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGdhcDogMjBweDtcblx0XHRtYXJnaW46IDAgMCAyMHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmJhc2tldF9fbWFpbiB7XG5cdGZsZXgtZ3JvdzogMTtcblx0bWluLXdpZHRoOiAwO1xuICBcdCYuYmFza2V0X19yZXN1bWUge1xuXHQgIGJveC1zaGFkb3c6IG5vbmU7XG5cdCAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdH1cbiAgXHQuYmFza2V0X19saXN0IHtcblx0ICBiYWNrZ3JvdW5kOiAjZmZmO1xuXHQgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWdyYXk7XG5cdH1cbn1cblxuLmJhc2tldF9fYXNpZGUge1xuXHR3aWR0aDogMzAlO1xuXHRmbGV4LXNocmluazogMDtcblx0bWFyZ2luLWxlZnQ6IDIlO1xufVxuXG4uYmFza2V0X19tZXNzYWdlcyB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5iYXNrZXRfX21lc3NhZ2Uge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDMwcHg7XG5cdGJhY2tncm91bmQ6ICMzMzMzMzMzMDtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG4gIFx0Lm1lc3NhZ2UtdGl0bGUge1xuXHQgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cdCAgZm9udC1zaXplOiAxNXB4O1xuXHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHQgIGN1cnNvcjogcG9pbnRlcjtcblx0ICAmLm1lc3NhZ2UtdGl0bGUtLW9wZW4ge1xuXHRcdC5tZXNzYWdlX19idG4tYXJyb3cge1xuXHRcdCAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHR9XG5cdCAgfVxuXG5cdCAgJjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1saW5rLWhvdmVyO1xuXHRcdC5tZXNzYWdlX19idG4tYXJyb3cge1xuXHRcdCAgY29sb3I6ICRjb2xvci1saW5rLWhvdmVyO1xuXHRcdH1cblx0ICB9XG5cdH1cblxuICBcdC5tZXNzYWdlX19idG4tYXJyb3cge1xuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICB0b3A6IDUwJTtcblx0ICByaWdodDogMDtcblx0ICB3aWR0aDogMTJweDtcblx0ICBoZWlnaHQ6IDhweDtcblx0ICBtYXJnaW4tdG9wOiAtNHB4O1xuXHQgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJzLWJhc2U7XG5cdH1cblxuICBcdC5tZXNzYWdlIHtcblx0ICBwYWRkaW5nLXRvcDogNXB4O1xuXG5cdCAgJjpmaXJzdC1jaGlsZCB7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdCAgfVxuXHR9XG5cblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG59XG5cbi5iYXNrZXRfX21lc3NhZ2UtY2xvc2Uge1xuXHRAaW5jbHVkZSBpY29uLWNsb3NlKDE4cHgsIDJweCk7XG5cdEBpbmNsdWRlIGNlbnRlci15KCk7XG5cdHRyYW5zaXRpb24tZGVsYXk6ICR0cnMtYmFzZTtcblx0cmlnaHQ6IDEwcHg7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdHRvcDoxMCU7XG59XG5cbi5iYXNrZXRfX3Jlc3VtZSB7XG5cdHBvc2l0aW9uOiBzdGlja3k7XG5cdHRvcDogMTBweDtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctZ3JheTtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblxuXHQmLmJhc2tldF9fcmVzdW1lLW5vdHNoYWRvdyB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXG5cdC5iYXNrZXRfX21lc3NhZ2VzIHtcblx0ICBtYXJnaW4tYm90dG9tOiAwO1xuXG5cdCAgLmJhc2tldF9fbWVzc2FnZS1jbG9zZSB7XG5cdFx0dG9wOiAyNSU7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdCAgfVxuXHR9XG59XG5cbi5iYXNrZXRfX3Jlc3VtZS1oZWFkZXIge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYmFza2V0X19wcm9wIHtcblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJsYWNrLTIwO1xuXHR9XG59XG4uYXNpZGUtY29tbWVudC1ibG9ja3tcblx0bWFyZ2luLXRvcDogMjBweDtcblx0LmZvcm1fX2ZpZWxke1xuXHRcdHBhZGRpbmc6IDBweCAgMzBweCAwIDEwcHg7XG5cdH1cbn1cblxuXG4uYmFza2V0X19wcm9wLWVudHJ5IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMTVweCAwO1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4uYmFza2V0X19wcm9wLWVudHJ5X190aXRsZSB7XG4gIFx0cGFkZGluZzogMjBweCAwIDEzcHg7XG4gIFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsZXR0ZXItc3BhY2luZzogLS4zMnB4O1xufVxuXG4uYmFza2V0X19wcm9wcyB7XG4gIC5iYXNrZXRfX3Byb3Age1xuXHRwYWRkaW5nLWxlZnQ6IDI0cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cblxuICAuYmFza2V0X19wcm9wLW5hbWUge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cblxuICAuYmFza2V0X19wcm9wLXZhbHVlIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTdweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGJvcmRlci1ib3R0b206IDA7XG5cblx0c3BhbiB7XG5cdCAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG5cdH1cbiAgfVxufVxuXG4uYmFza2V0X19wcm9wLS10b3RhbCB7XG4gIC5iYXNrZXRfX3Byb3AtdmFsdWUge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLS40NHB4O1xuXHRmb250LWZhbWlseTogJGZmLWJhc2U7XG5cdCAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC5iYXNrZXRfX3Byb3AtY3VycmVuY3kge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogZ3JheTtcbiAgfVxufVxuXG4uYmFza2V0X19wcm9wLW5hbWUge1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5iYXNrZXRfX3Byb3AtY3VycmVuY3kge1xuXHRtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uYmFza2V0X19wcm9wLS1kaXNjb3VudCB7XG5cdHBhZGRpbmc6IDdweCAwO1xuXG5cdC5iYXNrZXRfX3Byb3AtZW50cnkge1xuXHRcdHBhZGRpbmc6IDdweCAwO1xuXHR9XG5cblx0LmJhc2tldF9fcHJvcC1jdXJyZW5jeSxcblx0LmJhc2tldF9fcHJvcC12YWx1ZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG5cblx0LmFjY29yZGlvbl9faWNvbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRtYXJnaW4tbGVmdDogNHB4O1xuXHR9XG59XG5cbi5iYXNrZXRfX2FjdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG4gIFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdC5wcm9tb2NvZGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbn1cblxuLmJhc2tldF9fb3JkZXIge1xuXHRoZWlnaHQ6IDUwcHg7XG5cdG1hcmdpbjogMjBweCAyNHB4IDIzcHg7XG4gIFx0ZGlzcGxheTogZmxleDtcbiAgXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdC5zdmctaWNvbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDExcHg7XG5cdFx0d2lkdGg6IDIycHg7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHR9XG59XG4uYmFza2V0X19vcmRlci5saW5rLXVuZGVybGluZXtcblx0IGhlaWdodDogYXV0bztcbn1cblxuLmJhc2tldC1ub3RlIHtcbiAgcGFkZGluZzogMjBweCAyNHB4IDEzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xufVxuXG4uYmFza2V0LWl0ZW1fX3ByaWNlLWZ1bGwge1xuICBcdHdpZHRoOiAxNDBweDtcblx0bWluLXdpZHRoOiAxNDBweDtcbiAgXHRtYXJnaW4tbGVmdDogMjVweDtcbn1cblxuLmJhc2tldC1mb3JtLWRhdGEtZGVsaXZlcnkge1xuICBcdC5mb3JtX19ncm91cC10aXRsZSB7XG5cdCAgXHRtYXJnaW4tYm90dG9tOiA4cHg7XG4gIFx0fVxufVxuXG4uYmFza2V0X19wcm9wLWRlbGl2ZXJ5LW1ldGhvZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4uYmFza2V0LWFkZHJlc3Mge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAzMHB4IDE4cHg7XG59XG5cbi5idG4tYmxvY2stY2xlYXIge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0ZGlzcGxheTogZmxleDtcbn1cbi5idG4tYmxvY2stY2xlYXIuYmFza2V0X19hY3Rpb257XG5cdHBhZGRpbmc6IDIwcHggMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcblx0LmNsZWFyLWJhc2tldHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdHNwYW4ge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTdweDtcblx0XHR9XG5cblx0fVxufVxuXG4uY2xlYXItYmFza2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTM0cHg7XG4gIGhlaWdodDogMzhweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FmYWZhZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNlOWU5ZWQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgc3BhbiB7XG5cdHBhZGRpbmctbGVmdDogMTdweDtcbiAgfVxuXG4gICY6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjZDBkMGQ3O1xuICB9XG59XG5cbi5hZGRyZXNzLWZvcm0ge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmJhc2tldC1hZGRyZXNzLWxpc3Qge1xuICAuYmFza2V0LXNlbGVjdC1maWVsZCB7XG5cdC5maWVsZC1zZWxlY3RfX2J0biB7XG5cdCAgaGVpZ2h0OiA1MHB4O1xuXHQgIGJvcmRlci1jb2xvcjogJGNvbG9yLWlucHV0O1xuXHQgIGJvcmRlci1yYWRpdXM6IDNweDtcblx0ICBmb250LXNpemU6IDE0cHg7XG5cdCAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblxuXHQuZmllbGQtc2VsZWN0X19saXN0IHtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdH1cbiAgfVxuICAuYmFza2V0LWVudGVyLWhlYWQge1xuXHQuYnRuIHtcblx0ICBoZWlnaHQ6IDUwcHg7XG5cdCAgYmFja2dyb3VuZDogIzg4ODtcblx0ICBib3JkZXItY29sb3I6ICM4ODg7XG5cdCAgY29sb3I6ICNmZmY7XG5cdH1cbiAgfVxufVxuXG4uYmFza2V0LWFkZHJlc3MtaW5mbyB7XG4gIHBhZGRpbmc6IDIwcHggMCAwO1xuICAucGFyYW1zLWxpc3RfX2xlZnQge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGNvbG9yOiAjODE4MTgxO1xuICB9XG4gIC5wYXJhbXMtbGlzdF9fcmlnaHQge1xuXHRmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnBhcmFtcy1saXN0X19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0bWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuXG4uYmFza2V0LWRlbGl2ZXJ5LWJsb2NrIHtcbiAgLmZpZWxkLXJhZGlvLWJ1dHRvbnNfX2xpc3Qge1xuXHQuZmllbGQtY2hlY2tib3hfX2ljb24ge1xuXHQgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuXHR9XG5cdC5zdmctaWNvbiB7XG5cdCAgZmlsbDogJGNvbG9yLWdyYXk7XG5cdH1cbiAgfVxufVxuXG4uYmFza2V0X19yZXN1bWUtdHh0IHtcblx0Lmg1IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0fVxufVxuXG4uYmFza2V0X19zaG93LWNhdGFsb2cge1xuXHRwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuYmFza2V0X19tZXNzYWdlLWNsb3NlOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHR9XG5cdC5iYXNrZXRfX2NsZWFuOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrXG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWF4KSB7XG4gIC5iYXNrZXQtaXRlbV9fcHJpY2UtZnVsbCB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcbiAgLmJhc2tldC1hZGRyZXNzLWxpc3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC5iYXNrZXQtZW50ZXItaGVhZCB7XG5cdCAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgIHRvcDogNzBweDtcblx0ICBsZWZ0OiA3cHg7XG5cdH1cbiAgfVxuICAuYmFza2V0LWFkZHJlc3MtaW5mbyB7XG5cdHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInNtLWRvd25cIikge1xuXHQuYmFza2V0X19oZWFkZXIge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHQgIFx0bWFyZ2luLWJvdHRvbTogLTIwcHg7XG5cdH1cblx0LmJhc2tldF9fbGF5b3V0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuYmFza2V0X190b29sYmFyIHtcblx0XHRwYWRkaW5nOiAkY29udGFpbmVyLXBhZGRpbmctc207XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRib3R0b206IGNhbGMoZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20sIDApKTtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ei1pbmRleDogMjA7XG5cblx0XHQuc3ZnLWljb24ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDJweDtcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRmaWxsOiBub25lO1xuXHRcdFx0aGVpZ2h0OiA5cHg7XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMTAwJTtcblx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI0LCAyNCwgMzMsIDApLCByZ2JhKDI0LCAyNCwgMzMsIC4wNSkpO1xuXHRcdH1cblxuXHRcdCYuaGlkZSB7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHRcdH1cblxuXHRcdC5idG4ge1xuXHRcdFx0aGVpZ2h0OiA0NHB4O1xuXHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0LmJhc2tldF9fb3JkZXIge1xuXHRcdFx0bWFyZ2luLWxlZnQ6ICRjb250YWluZXItcGFkZGluZy1zbTtcblx0XHRcdGZsZXgtZ3JvdzogMjtcblx0XHR9XG5cdH1cblxuXHQuYmFza2V0X19yZXN1bWUge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1hcmdpbi10b3A6IDQ1cHg7XG5cdH1cblxuXHQuYmFza2V0X19hc2lkZSB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWFyZ2luLWxlZnQ6IC0kY29udGFpbmVyLXBhZGRpbmctc207XG5cdFx0bWFyZ2luLXJpZ2h0OiAtJGNvbnRhaW5lci1wYWRkaW5nLXNtO1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cblx0XHQuYmFza2V0X19yZXN1bWUge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0fVxuXHR9XG5cdC5iYXNrZXRfX3Jlc3VtZS1oZWFkZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cblx0XHQuaDQge1xuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdH1cblx0fVxuXHQuYmFza2V0X19wcm9wIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0LmJhc2tldF9fcHJvcC1lbnRyeSB7XG5cdFx0cGFkZGluZzogMTNweCAwO1xuXHR9XG5cdC5iYXNrZXRfX3Rvb2xiYXIge1xuXHQgIHBhZGRpbmc6IDEwcHg7XG5cdCAgbWFyZ2luLWJvdHRvbTogMDtcblx0ICAuYnRuLWRlZmF1bHQge1xuXHRcdHN2ZyB7XG5cdFx0ICBtYXJnaW4tbGVmdDogMTFweDtcblx0XHR9XG5cdCAgfVxuXHR9XG4gIC5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuc2F2ZS1idG4tYmxvY2sge1xuXHR3aWR0aDogYXV0bztcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInhzLWRvd25cIikge1xuXHQuYmFza2V0X19wbGFjZWhvbGRlci12aXN1YWwge1xuXHRcdHdpZHRoOiAxNTBweDtcblx0XHRoZWlnaHQ6IDE1MHB4O1xuXHR9XG5cdC5iYXNrZXRfX3BsYWNlaG9sZGVyLWFjdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0fVxuXHQuYmFza2V0X19wbGFjZWhvbGRlci10ZXh0IHtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdG1heC13aWR0aDogMjgwcHg7XG5cdH1cblxuXHQuYmFza2V0X19yZXN1bWUge1xuXHQgIG1hcmdpbi1sZWZ0OiAtJGdyaWQtZ3V0dGVyLWJhc2U7XG5cdCAgbWFyZ2luLXJpZ2h0OiAtJGdyaWQtZ3V0dGVyLWJhc2U7XG5cdH1cblxuXHQuYmFza2V0X19oZWFkZXIge1xuXHQgIG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0Ji50aXRsZS13aXRoLWNsZWFyIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG5cblx0LmJhc2tldC1pdGVtX19wcmljZS1mdWxsIHtcblx0ICB3aWR0aDogMTAwJTtcblx0ICBvcmRlcjogMjtcblx0ICBtYXJnaW4tdG9wOiA1cHg7XG5cdCAgbWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXG4gIFx0Lm9yZGVyLWxrX19pdGVtcyB7XG5cdCAgLmJhc2tldC1hY3Rpb24ge1xuXHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHQgIH1cblx0fVxuICBcdC5iYXNrZXQtYWN0aW9uIHtcblx0ICBvcmRlcjogNDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14cy1taW4pIHtcbiAgLmJhc2tldC1zZWxlY3QtZmllbGQge1xuXHRmbGV4OiAxO1xuICB9XG5cbiAgLmJhc2tldC1hZGRyZXNzLWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQuYmFza2V0LWVudGVyLWhlYWQge1xuXHQgIG1hcmdpbi1sZWZ0OiA1NHB4O1xuXHR9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5iYXNrZXRfX3Jlc3VtZSB7XG5cdCAgdG9wOiAxNTBweDtcblx0fVxufVxuXG5cbi8qMDkuMTIuMjAqL1xuXG4ucHJpY2UtaW5mbyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjODA4MDgwO1xuICAgIHBhZGRpbmc6IDEwcHggMCA1cHg7XG4gICAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJpY2UtaW5mbyBwIHtcbiAgICBtYXJnaW46IDA7XG59XG4ucHJpY2UtaW5mbyAgLmxpc3QtbGlua3Mge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC0zcHg7XG59XG4ucHJpY2UtaW5mbyAgLmxpc3QtbGlua3MgYSB7XG4gICAgY29sb3I6ICMxQUJBNTA7XG4gICAgbWFyZ2luOiAwIDNweDtcbn1cbi5wcmljZS1pbmZvICAubGlzdC1saW5rcyBhOmFmdGVyIHtcbiAgICBjb250ZW50OiAnLyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cbi5wcmljZS1pbmZvICAubGlzdC1saW5rcyBhOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uaXRlbS1wcmljZS1pbmZvIC5wcmljZS1pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGhlaWdodDogNzBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggMCByZ2JhKDAsMCwwLC4zKTtcbn1cbi5pdGVtLXByaWNlLWluZm8gLnByaWNlLWluZm86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IC04cHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uaXRlbS1wcmljZS1pbmZvOmhvdmVyIHtcbiAgICB6LWluZGV4OiA2O1xufVxuLml0ZW0tcHJpY2UtaW5mbzpob3ZlciAucHJpY2UtaW5mbyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBib3R0b206IC03MHB4O1xufVxuLnByaWNlLWluZm8tcG9wYXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHotaW5kZXg6IDg7XG59XG4ucHJpY2UtaW5mby1wb3BhcCAucHJpY2UtaW5mbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjdweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICB6LWluZGV4OiAzO1xuICAgIHdpZHRoOiAyMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA4cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4ucHJpY2UtaW5mby1wb3BhcCAucHJpY2UtaW5mbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMHB4O1xuICAgIGxlZnQ6IC01cHg7XG4gICAgcmlnaHQ6IC01cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG59XG4ucHJpY2UtaW5mby1wb3BhcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmZmZmYgdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiAyMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4ucHJpY2UtaW5mby1wb3BhcCAuaWNvbiB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC9mcm9udGVuZC9idWlsZC9pbWFnZXMvaWNvbi9uZXdfd2FybmluZy5zdmdcIik7XG59XG4ucHJpY2UtaW5mby1wb3BhcDpob3ZlcjpiZWZvcmUsXG4ucHJpY2UtaW5mby1wb3BhcDpob3ZlciAucHJpY2UtaW5mb3tcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnByaWNlLWluZm8tcG9wYXAgLmxpc3QtbGlua3Mge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYi1tYWluLmJhc2tldC1vcmRlci1wYWdlIC5jZW50ZXItb3JkZXItY29udGFpbmVyIC5wYXktYm90dG9tLWJsb2NrIC5pbm5lci1ibG9jayB7XG4gICAgcGFkZGluZzogMzFweCAyNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaXRlbS1wcmljZS1pbmZvIC5wcmljZS1pbmZvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuLmNsZWFyLWJ1c2tldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMzRweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjYWZhZmFmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZmFmYWY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgfVxuXG4uY2xlYXItYnVza2V0OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2xvY2FsL2Zyb250ZW5kL2J1aWxkL2ltYWdlcy9pY29uL2Nyb3NzLnN2ZycpIG5vLXJlcGVhdDtcbiAgfVxuXG4uY2xlYXItYnVza2V0LXBvcHVwLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG5cbi5jbGVhci1idXNrZXQtcG9wdXAtd3JhcHBlci5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4uY2xlYXItYnVza2V0LXBvcHVwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NSU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgcGFkZGluZzogNDNweCA0MnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuLnBvcHVwLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgfVxuXG4ucG9wdXAtdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzU5NTk1OTtcbiAgfVxuXG4uY2xlYXItYnVza2V0LXBvcHVwIGJ1dHRvbixcbi5lbXB0eS1idXNrZXQgYnV0dG9uIHtcbiAgICB3aWR0aDogNzJweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBRjQyO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2IoMCAwIDAgLyAyNSUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCAwIHJnYigwIDAgMCAvIDI1JSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbi5wb3B1cC1jbG9zZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE5cHg7XG4gICAgcmlnaHQ6IDE5cHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2xvY2FsL2Zyb250ZW5kL2J1aWxkL2ltYWdlcy9pY29uL3BvcHVwX2Nyb3NzLnN2ZycpIG5vLXJlcGVhdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuQG1lZGlhKG1heC13aWR0aDogNTgwcHgpIHtcbiAgICAuY2xlYXItYnVza2V0LXBvcHVwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmVtcHR5LWJ1c2tldCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYigwIDAgMCAvIDE1JSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2IoMCAwIDAgLyAxNSUpO1xuICB9XG5cbi5lbXB0eS1idXNrZXQgc3BhbntcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogI0FDQUNBQztcbiAgfVxuXG4uZW1wdHktYnVza2V0IGJ1dHRvbntcbiAgICB3aWR0aDogMjQycHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICB9XG5cbi53aXRob3V0LWNoZWNrYm94LmNsZWFyLWJ1c2tldHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBcbn1cblxuLnRpdGxlLXJvd3tcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi8qIDI2LjAyIG5ldyAqL1xuLnRpdGxlLXdpdGgtY2xlYXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnRpdGxlLXdpdGgtY2xlYXIgLnByaWNlLWNoZWNrYm94LXdyYXBwZXJ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogLTU3cHg7XG4gIH1cblxuICAudGl0bGUtd2l0aC1jbGVhciAuY2xlYXItYnVza2V0e1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC50aXRsZS13aXRoLWNsZWFyIC5wcmljZS1jaGVja2JveCB7XG4gICAgd2lkdGg6IDMxNXB4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc3MHB4KXtcbiAgICAudGl0bGUtd2l0aC1jbGVhci50aXRsZS1yb3cge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICAudGl0bGUtd2l0aC1jbGVhciAucHJpY2UtY2hlY2tib3gtd3JhcHBlciB7XG4gICAgICB0b3A6IC00NXB4O1xuICAgIH1cblxuICAgIC50aXRsZS13aXRoLWNsZWFyIC5wcmljZS1jaGVja2JveC5wcmljZS1jaGVja2JveC0tcmV0YWlsIHtcbiAgICAgIHdpZHRoOiAzMjlweDtcbiAgICB9XG5cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2ODBweCl7XG4gICAgLnRpdGxlLXdpdGgtY2xlYXIgLnByaWNlLWNoZWNrYm94LXdyYXBwZXIge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAudGl0bGUtd2l0aC1jbGVhciAucHJpY2UtY2hlY2tib3h7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCl7XG4gICAgLnByaWNlLWNoZWNrYm94e1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAudGl0bGUtd2l0aC1jbGVhci50aXRsZS1yb3cuZW1wdHktYmFza2V0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgfVxuXG4gICAgLmNsZWFyLWJ1c2tldCB7XG4gICAgICB3aWR0aDogMTAxcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLmNsZWFyLWJ1c2tldDphZnRlciB7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgLnRpdGxlLXdpdGgtY2xlYXIgLnByaWNlLWNoZWNrYm94e1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMTVweDtcbiAgICB9XG4gIH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KXtcbiAgLnRpdGxlLXdpdGhvdXQtcHJpY2UtY2hlY2tib3gudGl0bGUtcm93IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4vKiAxNS4wMy4yMDIxICovXG4uYi1tYWluLmJhc2tldC1wYWdlIC5iLWNvbnRlbnQgLmZpbmFsLWJhc2tldC1wcmljZSAudG8tb3JkZXItYnRuLFxuLmVtcHR5LWJ1c2tldCBidXR0b24sXG4uY2xlYXItYnVza2V0LXBvcHVwIGJ1dHRvbiB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2IoMCAwIDAgLyAyNSUpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG4uYi1tYWluLmJhc2tldC1wYWdlIC5maW5hbC1iYXNrZXQtcHJpY2UgLnRvLW9yZGVyLWJ0bjpob3Zlcixcbi5lbXB0eS1idXNrZXQgYnV0dG9uOmhvdmVyLFxuLmNsZWFyLWJ1c2tldC1wb3B1cCBidXR0b246aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IDAgcmdiKDAgMCAwIC8gMzAlKTtcbn1cbi5iYXNrZXQtb3JkZXItcGFnZSAuaXRlbS1ub3Rle1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzVweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHotaW5kZXg6IDI7XG59XG5cbi5pdGVtLW5vdGUtdGV4dHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogJ1JvYm90bycsICdIZWx2ZXRpY2EgTmV1ZScsICdIZWx2ZXRpY2EnLCAnQXJpYWwnICwgJ3NhbnMtc2VyaWYnO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzU5NTk1OTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLml0ZW0tbm90ZS10ZXh0OmFmdGVye1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yNXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMxQUJBNTA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMUFCQTUwO1xufVxuXG4uc2FsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI0QzNEO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5zYWxlLWxhYmVsOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IC03cHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgI0YyNEMzRDtcbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xuICAuYmFza2V0LW9yZGVyLXBhZ2UgLml0ZW0tbm90ZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMTY1cHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICAgIHRvcDogdW5zZXQ7XG4gIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNDgwcHgpe1xuICAuYmFza2V0LW9yZGVyLXBhZ2UgLml0ZW0tbm90ZXtcbiAgICBsZWZ0OiAtMTAwcHg7XG4gICAgYm90dG9tOiAtMTY1cHg7XG4gIH1cbn1cblxuLmRlbGl2ZXJ5LWJhc2tldC1wYWdlX190aXRsZS1yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2UgLnNhdmUtYnRuLWJsb2NrIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB3aWR0aDogY2FsYygzMiUgLSAycHgpO1xufVxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2UgLnNhdmUtYnRuLWJsb2NrIC5zYXZlLWJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuNik7XG59XG5cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuc2F2ZS1idG4tYmxvY2sgLnNhdmUtYnRuOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5zYXZlLWJ0bi1ibG9jayAucGRmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC9jb21wb25lbnRzL3NoL2Jhc2tldC8vaW1nL3BkZi5wbmdcIik7XG59XG5cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuc2F2ZS1idG4tYmxvY2sgLmV4Y2VsOjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvY29tcG9uZW50cy9zaC9iYXNrZXQvaW1nL2V4Y2VsLnN2Z1wiKTtcbn1cblxuLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5zYXZlLWJ0bi1ibG9jayAucHJpbnQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL2NvbXBvbmVudHMvc2gvYmFza2V0Ly9pbWcvcHJpbnQucG5nXCIpO1xufVxuXG5cblxuLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5zZWNvbmQtYmxvY2sge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5mb3JtLWdyb3VwX19iYXNrZXQge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5mb3JtLWdyb3VwX19iYXNrZXQgYSB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvY29tcG9uZW50cy9zaC9iYXNrZXQvL2ltZy9jYXJ0LWdyZXkucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuc2Vjb25kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5iLW1haW4uYmFza2V0LXBhZ2UgLmZpbmFsLWJhc2tldC1wcmljZSAudGl0bGUtYmxvY2sgaDUge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuOCk7XG59XG5cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuYmFza2V0LW5vdGUge1xuICAgIHBhZGRpbmc6IDIwcHggMjRweCAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcbn1cblxuLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5iYXNrZXQtbm90ZSBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMWExYTFhO1xufVxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2UgLmItbWFpbi5iYXNrZXQtcGFnZSAubGVmdC1ibG9jayAuY2F0YWxvZy1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2UgLnRhYi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5cbi5wcm9kdWN0LWluZm8ge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuNik7XG59XG5cbi5kaXZpZGVyLTIwcHgge1xuICAgIGhlaWdodDogMjBweDtcbn1cblxuLmRpdmlkZXItYm9yZGVyLTEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xufVxuXG4ubGVmdC1ibG9jayB7XG4gICAgd2lkdGg6IDcwJTtcbn1cblxuLmdyZWVuLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAxOHB4IDMwcHggMjVweCAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZmI3NTg7XG59XG5cbi5ncmVlbi1ibG9jayBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmdyZWVuLWJsb2NrIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuNCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmdyZWVuLWJsb2NrIGE6aG92ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmRlbGl2ZXJ5LWRpYWxvZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmRlbGl2ZXJ5LWRpYWxvZ19fdGl0bGUge1xuICAgIHBhZGRpbmc6IDM1cHggMzBweCAzMHB4IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsMC44KTtcbn1cblxuLmRlbGl2ZXJ5LWRpYWxvZ19fc21hbGwtdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMzBweCAxOHB4IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5kZWxpdmVyeS1kaWFsb2dfX21haW4tY29udGFjdHMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLyogLmRlbGl2ZXJ5LWRpYWxvZ19fYWRkcmVzcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDM4cHg7XG59ICovXG5cbi5kZWxpdmVyeS1kaWFsb2dfX2NvbW1lbnRzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLmRlbGl2ZXJ5LWRpYWxvZ19fc2VuZC1ibG9jayB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5kZWxpdmVyeS1kaWFsb2dfX3NlbmQtYmxvY2sgLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmRlbGl2ZXJ5LWRpYWxvZyAubmF2LXRhYnMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4uZGVsaXZlcnktZGlhbG9nIC5uYXYtdGFicz5saT5hIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmRlbGl2ZXJ5LWRpYWxvZyAudGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4uZGVsaXZlcnktZGlhbG9nIC50YWItY29udGVudDo6YmVmb3JlIHtcbiAgICByaWdodDogMzBweDtcbiAgICBsZWZ0OiAzMHB4O1xufVxuXG4uZGVsaXZlcnktZGlhbG9nIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5kZWxpdmVyeS1kaWFsb2cgLmZvcm0tZmllbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMztcbn1cblxuLmRlbGl2ZXJ5LWRpYWxvZyAuZm9ybS1maWVsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5jaGVja2VkLWxpc3Qge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIC8qanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyovXG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG59XG5cbi5jaGVja2VkLWxpc3QgaW5wdXR7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG59XG5cbi5jaGVja2VkLWxpc3RfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMHB4IDIycHggMjBweCAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2hlY2tlZC1saXN0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmNoZWNrZWQtbGlzdF9faXRlbS0tYWN0aXZlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMWZiNzU4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5jaGVja2VkLWxpc3RfX2l0ZW0tLWFjdGl2ZSAuY2hlY2tlZC1saXN0X19pdGVtLXRpdGxlIHtcbiAgICBjb2xvcjogIzFmYjc1ODtcbn1cblxuLmNoZWNrZWQtbGlzdF9faXRlbS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogIzMzMzMzMztcbn1cblxuLmNoZWNrZWQtbGlzdF9faXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICM1OTU5NTk7XG59XG5cbi5jaGVja2VkLWxpc3QtLWRhdGUge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uY2hlY2tlZC1saXN0LS1kYXRlIC5jaGVja2VkLWxpc3RfX2l0ZW0ge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA5NnB4O1xuICAgIGZsZXgtYmFzaXM6IDk2cHg7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIHBhZGRpbmc6IDEycHggMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2hlY2tlZC1saXN0LS1kYXRlIC5jaGVja2VkLWxpc3RfX2l0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uY2hlY2tlZC1saXN0LS1wYXltZW50IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xufVxuXG4uY2hlY2tlZC1saXN0LS1wYXltZW50IC5jaGVja2VkLWxpc3RfX2l0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmRlbGl2ZXJ5LXRhYnMge1xuICAgIC8qbWFyZ2luLWJvdHRvbTogMzZweDsqL1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICAgIC8qYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7Ki9cbn1cblxuLmRlbGl2ZXJ5LXRhYnNfX2NvbnRlbnQgcCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5kZWxpdmVyeS10YWJzX19jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmF2YWlsYWJpbGl0eS1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbn1cblxuLmF2YWlsYWJpbGl0eS1ibG9ja19fc3RvcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgY29sb3I6ICM1OTU5NTk7XG59XG5cbi5hdmFpbGFiaWxpdHktYmxvY2tfX3N0b3JlOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNnB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZjA0MDQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYXZhaWxhYmlsaXR5LWJsb2NrX19vcmRlciB7XG4gICAgY29sb3I6ICNhZWFlYWU7XG59XG4uZGF0ZS1maWVsZHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxufVxuLmRhdGUtZmllbGQgLmZvcm0tZ3JvdXAge1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbn1cbi5kYXRlLWZpZWxkIC5kYXRlLWZpZWxkLWdyb3Vwe1xuICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuLmJvdHRvbS1ibG9jayAubW9iaWxlLWJ1dHRvbntcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFNGVUlEaXNwbGF5LHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYigwIDAgMCAvIDMwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFmNDI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyMzNweDtcbiAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG59XG5cbi5jaGVja291dC1iYXNrZXQtcGFnZSAuZGVsaXZlcnktZGlhbG9ne1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNoZWNrb3V0LWJhc2tldC1wYWdlIC5maW5hbC1iYXNrZXQtcHJpY2V7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkuZGVsaXZlcnktYmFza2V0LXBhZ2V7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5ib2R5LmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5iLXBhZ2V7XG4gICAgb3ZlcmZsb3c6IHVuc2V0O1xufVxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2UgLmItbWFpbi5iYXNrZXQtcGFnZSAuZmluYWwtYmFza2V0LXByaWNlIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMTUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTIyNHB4KXtcbiAgICAuY2hlY2tlZC1saXN0LS1kYXRlIHtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5iLW1haW4uYmFza2V0LXBhZ2UgLmZpbmFsLWJhc2tldC1wcmljZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICAuZGVsaXZlcnktYmFza2V0LXBhZ2UgLmItbWFpbi5iYXNrZXQtcGFnZS5iYXNrZXQtb3JkZXItcGFnZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIC5sZWZ0LWJsb2NrIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuc2F2ZS1idG4tYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuXHQuZGVsaXZlcnktYmFza2V0LXBhZ2UgLmJhc2tldF9faGVhZGVyLWxvYWQgLnNhdmUtYnRuLWJsb2NrIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cbiAgICAuZGVsaXZlcnktYmFza2V0LXBhZ2UgLnNlY29uZC1ibG9jayB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICAgICAgb3JkZXI6IC0xO1xuICAgIH1cblxuICAgIC5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuZm9ybS1ncm91cF9fYmFza2V0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAxMXB4O1xuICAgICAgICB6LWluZGV4OiA2O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuXG4gICAgLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5iLW1haW4uYmFza2V0LXBhZ2UgLmZpbmFsLWJhc2tldC1wcmljZSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW46IDAgLTI0cHg7XG4gICAgfVxuXG5cblxuICAgIC5wcm9kdWN0LWluZm8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5ncmVlbi1ibG9jayB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTI0cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgICB9XG5cbiAgICAuZGVsaXZlcnktZGlhbG9nX19tYWluLWNvbnRhY3RzIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5kZWxpdmVyeS1kaWFsb2dfX21haW4tY29udGFjdHMgLmZvcm0tZmllbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuXG4gICAgLmRlbGl2ZXJ5LWRpYWxvZ19fbWFpbi1jb250YWN0cyAuZm9ybS1maWVsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5kZWxpdmVyeS1kaWFsb2dfX2FkZHJlc3Mge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLmRlbGl2ZXJ5LWRpYWxvZ19fYWRkcmVzcyAuZm9ybS1maWVsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICAuZGVsaXZlcnktZGlhbG9nX19hZGRyZXNzIC5mb3JtLWZpZWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmRlbGl2ZXJ5LWRpYWxvZyAubmF2LXRhYnMge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLmRlbGl2ZXJ5LWRpYWxvZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmRlbGl2ZXJ5LWRpYWxvZyAuZ3JlZW4tYmxvY2ssXG4gICAgLmRlbGl2ZXJ5LWRpYWxvZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTI0cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgICB9XG5cbiAgICAuY2hlY2tlZC1saXN0IHtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5jaGVja2VkLWxpc3QgLmNoZWNrZWQtbGlzdF9faXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLmNoZWNrZWQtbGlzdC0tZGF0ZSB7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICB9XG5cbiAgICAuY2hlY2tlZC1saXN0LS1kYXRlIC5jaGVja2VkLWxpc3RfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLmF2YWlsYWJpbGl0eS1ibG9jayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgfVxuXG4gICAgLmRhdGUtZmllbGQgLmZvcm0tZ3JvdXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuYm90dG9tLWJsb2NrIC5kZXNrdG9wLWJ1dHRvbntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJvdHRvbS1ibG9jayAubW9iaWxlLWJ1dHRvbntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5kYXRlLWZpZWxke1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5AbWVkaWEobWF4LXdpZHRoOiA1NzVweCl7XG4gICAgLmJvdHRvbS1ibG9jayAubW9iaWxlLWJ1dHRvbntcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5maW5hbC1iYXNrZXQtcHJpY2UgLmJvdHRvbS1ibG9ja3tcbiAgICAgICAgd2lkdGg6IDg4JTtcbiAgICB9XG4gICAgLmJhc2tldC1icmljZSAuZmluYWwtcHJpY2UtZWxlbS1ibG9ja3tcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuLmRlbGl2ZXJ5LWRpYWxvZ19fc21hbGwtdGl0bGUuZGF0ZS1zZWxlY3R7XG4gICAgbWFyZ2luLXRvcDogMzhweDtcbn1cbi5iYXNrZXQtb3JkZXItcGFnZSAuaXRlbS0tY2hlY2tib3h7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmJhc2tldC1vcmRlci1wYWdlIC5pdGVtLS1jaGVja2JveCBpbnB1dHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNFMUUxRTE7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG59XG4uaXMtY2xpZW50LWNvbnRhaW5lcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5pcy1jbGllbnQtY29udGFpbmVyIC5jaGVja2JveC1pdGVtX19uYW1le1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvKiBwYWRkaW5nLWxlZnQ6IDMwcHg7ICovXG59XG4uaXMtY2xpZW50LWNvbnRhaW5lciAuaXMtY2xpZW50LWNoZWNrYm94e1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uaXMtY2xpZW50LWNvbnRhaW5lciBpbnB1dHtcbiAgICB3aWR0aDogNTAlO1xufVxuLmJ1dHRvbnMtb3JkZXJzIHtcblx0bWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmlzLWNsaWVudC1jb250YWluZXIgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG4uYmFza2V0LXBhZ2UgLm1hcC1saW5rLmxpbmstLW1hcHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICMxYWJhNTA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcblx0LmJhc2tldF9fc3VjY2Vzcy1jb250ZW50IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDgwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogODBweDtcblx0fVxuXG5cdC5iYXNrZXRfX3N1Y2Nlc3MtaW5mbyB7XG5cdFx0cGFkZGluZzogNDBweCAxMzBweDtcblx0fVxuXG5cdC5iYXNrZXRfX3N1Y2Nlc3Mge1xuXHRcdHBhZGRpbmc6IDgwcHggNDBweDtcblxuXHRcdGgxIHtcblx0XHRcdG1hcmdpbjogNDBweCAwIDA7XG5cdFx0fVxuXHR9XG5cblx0LmJhc2tldF9fc3VjY2Vzcy1oZWFkIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG59XG5cbi5iYXNrZXQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYXNrZXRfX3RpdGxlIHtcblx0Zm9udC1zaXplOiA0MHB4O1xuXHRsaW5lLWhlaWdodDogNDhweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4uYmFza2V0X19zbWFsbC1ub3RlIHtcblx0bWFyZ2luOiAyNHB4IDA7XG59XG5cbi5iYXNrZXRfX3Byb2R1Y3Qge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmJhc2tldF9fY2VsbC1zZXAge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDcycHg7XG59XG5cbi5iYXNrZXRfX2Zvb3RlciB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5iYXNrZXRfX3N1YmZvb3RlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0Y29sb3I6ICM4Njg2OEI7XG59XG5cbi5iYXNrZXRfX2FjY2VudCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn1cblxuLmJhc2tldHNfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5iYXNrZXRzX19saXN0LWl0ZW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uYmFza2V0c19fbGlzdC1pdGVtLmFjdGl2ZSAuYmFza2V0c19fbGlzdC1idG4tbGluayB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uYmFza2V0c19fbGlzdC1pdGVtOmZpcnN0LWNoaWxkIC5iYXNrZXRfX2RkLS1yaWdodCB7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiBhdXRvO1xufVxuXG4uYmFza2V0c19fbGlzdC1pdGVtLWJ0biB7XG5cdHdpZHRoOiA0OHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5iYXNrZXRzX19saXN0LWl0ZW0taWNvbiB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG5cbi5iYXNrZXRfX2xpbmstdW5kZXJsaW5lIHtcblx0bWFyZ2luLWxlZnQ6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5iYXNrZXRfX2RkIHtcblx0QGluY2x1ZGUgZHJvcGRvd24tYmFzZTtcblx0dG9wOiAxMDAlO1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDIwMHB4O1xuXHR6LWluZGV4OiAxMjA7XG59XG5cbi5iYXNrZXRfX2RkLS1hbHQge1xuXHR3aWR0aDogMjQwcHg7XG59XG5cbi5iYXNrZXRfX2RkLS1sZWZ0IHtcblx0bGVmdDogMDtcblx0cmlnaHQ6IGF1dG87XG59XG5cbi5iYXNrZXRfX2RkLS1yaWdodCB7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAwO1xufVxuXG4uYmFza2V0X19kZC0tb3BlbiB7XG5cdEBpbmNsdWRlIGRyb3Bkb3duLWJhc2Utb3Blbjtcbn1cblxuLmJhc2tldF9fZGQtbGlzdCB7XG5cdG1hcmdpbi10b3A6IDhweDtcblx0Ym94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uYmFza2V0X19kZC1idG4ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMTFweCAxMnB4IDExcHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2U7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmJhc2tldF9fZGQtYnRuOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0U4RjRGRTtcbn1cblxuLmJhc2tldF9fYm90dG9tLWZvb3RlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0bWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmJhc2tldF9fc3VtIHtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRsaW5lLWhlaWdodDogMjZweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYmFza2V0X19zdW0gLnByaWNlX19ncm91cCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5iYXNrZXRfX2JvdHRvbS1mb290ZXItbGVmdCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmFza2V0X19ib3R0b20tZm9vdGVyLXJpZ2h0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uYmFza2V0X19saW5rLWFjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5iYXNrZXRfX2xpbmstYWN0aW9uLTIge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uYmFza2V0X19lbXB0eS10ZXh0IHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMjhweDtcblx0Y29sb3I6ICMxMTE7XG5cdG1heC13aWR0aDogODgycHg7XG59XG5cbi5iYXNrZXRfX3RpdGxlLWZvcm0ge1xuXHRtYXJnaW46IDA7XG59XG5cbi5iYXNrZXRfX2Zvcm0ge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYmFza2V0X19mb3JtLXdyYXAge1xuXHRwYWRkaW5nLXRvcDogNDhweDtcbn1cblxuLmJhc2tldHNfX2xpc3QtYnRuLWxpbmsge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nOiAwIDE2cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGNUY1Rjc7XG5cdGNvbG9yOiAjODY4NjhCO1xuXHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZSwgY29sb3IgJHRycy1iYXNlO1xufVxuXG4uYmFza2V0c19fbGlzdC1pdGVtLmFjdGl2ZSAuYmFza2V0c19fbGlzdC1idG4tbGluayB7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5iYXNrZXRzX19saXN0LWl0ZW0tLW1haW4uYWN0aXZlIC5iYXNrZXRzX19saXN0LWJ0bi1saW5rIHtcblx0cGFkZGluZy1yaWdodDogMTZweDtcbn1cblxuLmJhc2tldHNfX2xpc3QtYnRuLWxpbms6aG92ZXIge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLmJhc2tldF9fZW1wdHkge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0LmJhc2tldF9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0XHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdH1cblxuXHQuYmFza2V0X19mb3JtLXdyYXAge1xuXHRcdHBhZGRpbmctdG9wOiAyOHB4O1xuXHR9XG5cblx0LmJhc2tldF9fZm9vdGVyIHtcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHR9XG5cblx0LmJhc2tldF9fbGluay11bmRlcmxpbmUge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHR9XG5cblx0LmJhc2tldF9fc3ViZm9vdGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRtYXJnaW4tdG9wOiAxNHB4O1xuXHR9XG5cblx0LmJhc2tldF9fc3ViZm9vdGVyLWNlbGwge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQuYmFza2V0X19tb2ItcmVzdW1lIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY3O1xuXHRcdHBhZGRpbmc6IDE2cHggMjBweDtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cblx0LmJhc2tldF9fbW9iLXJlc3VtZS10b3Age1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRjb2xvcjogIzg2ODY4Qjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQuYmFza2V0X19zdW0ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdC5iYXNrZXRfX3N1bSAucHJpY2Uge1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblxuXHQuYmFza2V0X19zdWJmb290ZXItY2VsbDpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC5iYXNrZXRfX2JvdHRvbS1mb290ZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LmJhc2tldF9fYm90dG9tLWZvb3Rlci1yaWdodCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0fVxuXG5cdC5iYXNrZXRzX19saXN0LXdyYXAge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdH1cblxuXHQuYmFza2V0c19fbGlzdCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHR9XG5cblx0LmJhc2tldHNfX2xpc3QtaXRlbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHQuYmFza2V0c19fbGlzdC1idG4tbGluayB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGhlaWdodDogNDBweDtcblx0fVxuXG5cdC5iYXNrZXRzX19saXN0LWl0ZW0tYnRuLS1wbHVzIC5iYXNrZXRzX19saXN0LWl0ZW0taWNvbiB7XG5cdFx0d2lkdGg6IDE0cHg7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHR9XG5cblx0LmJhc2tldHNfX2xpc3QtaXRlbS1idG4tLW1vYiB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5iYXNrZXRzX19saXN0LWl0ZW0tYnRuLS1tb2I6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMzJweDtcblx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0ei1pbmRleDogLTE7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGNUY1Rjc7XG5cdH1cblxuXHQuYmFza2V0c19fbGlzdC0tZGQtY29udGVudCB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0ei1pbmRleDogLTE7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNjBweDtcblx0XHRyaWdodDogMHB4O1xuXHRcdGxlZnQ6IDIwcHg7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDE1cHggcmdiKDAgMCAwIC8gMTAlKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlWSgwKTtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcblx0XHR0cmFuc2l0aW9uOiAkdHJzLWRyb3Bkb3duO1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0fVxuXG5cdC5iYXNrZXRzX19saXN0LS1kZC1jb250ZW50Lm9wZW4ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHR6LWluZGV4OiAxMjA7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZVkoMSk7XG5cdH1cblxuXHQuYmFza2V0c19fbGlzdC1idG4tbGluayB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEycHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTJweDtcblx0fVxuXG5cdC5iYXNrZXRzX19saXN0LWl0ZW0ge1xuXHRcdGhlaWdodDogNDBweDtcblx0fVxuXG5cdC5iYXNrZXRzX19saXN0LWl0ZW0uYWN0aXZlIC5iYXNrZXRzX19saXN0LWJ0bi1saW5rIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXHR9XG5cblx0LmJhc2tldHNfX2xpc3QtLWRkLWNvbnRlbnQgLmJhc2tldHNfX2xpc3QtaXRlbSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cblx0LmJhc2tldHNfX2xpc3QtaXRlbS1idG4ge1xuXHRcdGhlaWdodDogNDBweDtcblx0fVxuXG5cdC5iYXNrZXRzX19saXN0LWl0ZW0tYnRuLS1nZWFyIHtcblx0XHR3aWR0aDogNDBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDhweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiA0cHg7XG5cdH1cblxuXHQuYmFza2V0c19fbGlzdC1pdGVtLWJ0bi0tZ2VhcjphZnRlciB7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdGxlZnQ6IDZweDtcblx0fVxuXG5cdC5iYXNrZXRzX19saXN0LWl0ZW0tYnRuLS1wbHVzIHtcblx0XHR3aWR0aDogMzZweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDRweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cblx0LmJhc2tldHNfX2xpc3QtaXRlbS1idG4tLXBsdXM6YWZ0ZXIge1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRsZWZ0OiA0cHg7XG5cdH1cblxuXHQuc3ZnLWljb24uYmFza2V0c19fbGlzdC1idG4tbGluay1pY29uIHtcblx0XHR3aWR0aDogMTFweDtcblx0XHRoZWlnaHQ6IDExcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdH1cblxuXHQuYmFza2V0c19fbGlzdC1pdGVtLm9wZW4gLmJhc2tldHNfX2xpc3QtYnRuLWxpbmstaWNvbiB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuXHR9XG5cblx0LmJhc2tldF9fbGluay11bmRlcmxpbmUge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdH1cblxuXHQuYmFza2V0X19mb3JtIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cblx0LmJhc2tldF9fc21hbGwtbm90ZSB7XG5cdFx0bWFyZ2luOiAxNnB4IDA7XG5cdH1cbn0iLCIuYmlnLXRhYnNfX2hlYWRlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogYXV0bztcbiAgXHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5iaWctdGFic19faXRlbXMge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uYmlnLXRhYnNfX2J0bi1pdGVtIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdCAgbWFyZ2luLWxlZnQ6IDUwcHg7XG5cdH1cbn1cblxuLmJpZy10YWJzX19idG4taXRlbS1tb2JpbGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuXG4gICYuYWN0aXZlIHtcblx0c3ZnIHtcblx0ICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHR9XG5cdC5iaWctdGFic19fYnRuIHtcblx0ICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cbiAgfVxuXG4gIC5iaWctdGFic19fYnRuIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR3aWR0aDogMTAwJTtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRmb250LXNpemU6IDE2cHg7XG5cblx0c3ZnIHtcblx0ICB3aWR0aDogMTBweDtcblx0ICBoZWlnaHQ6IDEwcHg7XG5cdCAgZmlsbDogdHJhbnNwYXJlbnQ7XG5cdH1cbiAgfVxufVxuXG4uYmlnLXRhYnNfX2J0biB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDIzcHg7XG5cdGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7O1xuXHRwYWRkaW5nOiAxNXB4IDA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLmJpZy10YWJzX19idG4uYWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uYmlnLXRhYnNfX2JvZHkge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXG4gIFx0LmNhdGFsb2cge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG4gIFx0fVxufVxuXG4uYmlnLXRhYnNfX3NlY3Rpb25zIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luOiAwIC0xNXB4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gIFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYmlnLXRhYnNfX2l0ZW0ge1xuXHQuYmlnLXRhYnNfX2RlbGl2ZXJ5IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdH1cbn1cblxuLmJpZy10YWJzX19vZmZlcnMgLmNhdGFsb2dfX3RvcC1uYXYge1xuXHRib3JkZXItdG9wOiAwO1xufVxuXG4uYmlnLXRhYnNfX3NlcnZpY2Uge1xuXHQucGFnZS10aXRsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuY2F0YWxvZ19faGVhZGVyLWZpbHRlciB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXHQuZm9ybS1nbGFzcyB7XG5cdFx0cGFkZGluZzogMTBweCAwO1xuXHR9XG59XG5cbi5iaWctdGFic19fbGVmdC1zZWN0aW9uIHtcblx0cGFkZGluZzogMCAxNXB4O1xuXHRtaW4td2lkdGg6IDA7XG5cdHdpZHRoOiA0MCU7XG59XG5cbi5iaWctdGFic19fcmlnaHQtc2VjdGlvbiB7XG5cdHdpZHRoOiAzMCU7XG5cdHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLmJpZy10YWJzX19uYXJyb3ctc2VjdGlvbiB7XG5cdG1heC13aWR0aDogOTkycHg7XG59XG5cbi5iaWctdGFic19fYnRuLWNvdW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IC01cHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcblx0bWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLmJpZy10YWJzX19idG4taXRlbS0tY291bnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iaWctdGFic19fYnRuLWl0ZW0tLWNvdW50Om5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAxcHg7XG5cdGhlaWdodDogMjBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2U2ZTdlOTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uYmlnLXRhYnNfX2J0bi1pdGVtLS1jb3VudCAuYmlnLXRhYnNfX2J0bjo6YWZ0ZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uYmlnLXRhYnNfX2NoYXJhY3RlcmlzdGljcyB7XG4gIC5jaGFyYWN0ZXJpc3RpY3MtdGFibGVfX2l0ZW0sXG4gIC5jaGFyYWN0ZXJpc3RpY3MtdGFibGVfX2l0ZW0tbmFtZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cblx0LnRvb2x0aXBfX3RleHQge1xuXHQgIGZvbnQtc2l6ZTogMTRweDtcblx0ICBsaW5lLWhlaWdodDogMThweDtcblx0fVxuXHQgIC50b29sdGlwX19pY29uIHtcblx0XHQgIHdpZHRoOiAxNXB4O1xuXHRcdCAgaGVpZ2h0OiAxNXB4O1xuXHRcdCAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC42KTtcblx0XHQgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdCAgLnN2Zy1pY29uIHtcblx0XHRcdCAgd2lkdGg6IDE1cHg7XG5cdFx0XHQgIGhlaWdodDogMTVweDtcblx0XHRcdCAgZmlsbDogI2ZmZjtcblx0XHQgIH1cblx0ICB9XG4gIH1cbn1cblxuLmJpZy10YWJzX19zZWN0aW9ucy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBjb2xvcjogJGNvbG9yLWdyYXk7XG5cblx0JiArIC5iaWctdGFic19fc2VjdGlvbnMtdGl0bGUge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cbn1cblxuLmJpZy10YWJzX19kZXNjcmlwdGlvbi10ZXh0IHtcblx0bWF4LWhlaWdodDogMTAwcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQmLmJpZy10YWJzX19kZXNjcmlwdGlvbi0tb3BlbiB7XG5cdFx0bWF4LWhlaWdodDogbm9uZTtcblx0fVxufVxuXG4uYmlnLXRhYnNfX3NlY3Rpb25zLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgdWwgPiBsaTpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheTtcbiAgfVxuXG4gIHVsID4gbGkge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5iaWctdGFic19fc2VjdGlvbnMtdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5iaWctdGFic19fdmlkZW8tYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTI1cHg7XG59XG5cbi5iaWctdGFic19fdmlkZW8taXRlbSB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG5cbi5iaWctdGFic19fdmlkZW8tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xuXG4gIGlmcmFtZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuYmlnLXRhYnNfX2J0biB7XG5cdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0fVxuXG5cdC5iaWctdGFic19fYm9keSB7XG5cdFx0bWFyZ2luLXRvcDogMzZweDtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG5cblx0LmJpZy10YWJzX19zZWN0aW9ucyB7XG5cdFx0bWFyZ2luOiAwIC0xNXB4O1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcblx0fVxuXG5cdC5iaWctdGFic19fcmlnaHQtc2VjdGlvbiB7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHR9XG5cblx0LmJpZy10YWJzX19sZWZ0LXNlY3Rpb24ge1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0fVxuXG5cdC5iaWctdGFic19fYnRuLWl0ZW06bm90KDpsYXN0LWNoaWxkKSAuYmlnLXRhYnNfX2J0bjo6YWZ0ZXIge1xuXHRcdHJpZ2h0OiAtMTJweDtcblx0fVxuXG5cdC5iaWctdGFic19fYnRuLWNvdW50IHtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5iaWctdGFic19fc2VjdGlvbnMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5iaWctdGFic19fcmlnaHQtc2VjdGlvbiB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmJpZy10YWJzX19sZWZ0LXNlY3Rpb24ge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuYmlnLXRhYnNfX2JvZHkge1xuXHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmJpZy10YWJzX19idG4taXRlbS1tb2JpbGUge1xuXHRcdCYuYWN0aXZlIHtcblx0XHRcdCYgKyAuYmlnLXRhYnNfX2l0ZW0ge1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDAgMzBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYmlnLXRhYnMge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5iaWctdGFic19faGVhZGVyIHtcblx0XHRtYXJnaW46IDAgLTE1cHg7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuXHR9XG5cblx0LmJpZy10YWJzX19oZWFkZXI6OmFmdGVyIHtcblx0XHR3aWR0aDogNTBweDtcblx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogLTE1cHg7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgyNDYsIDI0NywgMjQ5LCAxKSAwJSwgcmdiYSgyNDYsIDI0NywgMjQ5LCAuOCkgMjAlLCByZ2JhKDI0NiwgMjQ3LCAyNDksIDApIDEwMCUpO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG5cblx0LmJpZy10YWJzX19idG4taXRlbSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cdH1cblxuXHQuYmlnLXRhYnNfX3ZpZGVvLWl0ZW0ge1xuXHQgIHdpZHRoOiAxMDAlO1xuXHR9XG59IiwiLmJyZWFkY3J1bWJzIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGw7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmJyZWFkY3J1bWJzX19saXN0IHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmJyZWFkY3J1bWJzX19pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1heC13aWR0aDogMTAwJTtcblx0cGFkZGluZzogMnB4IDVweDtcblxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdC5icmVhZGNydW1ic19fc2VwYXJhdG9yIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5icmVhZGNydW1ic19fc2VwYXJhdG9yIHtcblx0bWFyZ2luOiAwIDEwcHggMCAxMHB4O1xuXHRoZWlnaHQ6IDE1cHg7XG5cdHdpZHRoOiA1cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG59XG5cbi5icmVhZGNydW1ic19fbGluayB7XG5cdEBpbmNsdWRlIGxpbms7XG5cdGZsZXg6IDAgMSBhdXRvO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuYnJlYWRjcnVtYnNfX2xpbmsge1xuXHRcdG1heC13aWR0aDogMTIwcHg7XG5cdH1cbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuYnJlYWRjcnVtYnNfX2xpbms6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJ4cy1kb3duXCIpIHtcblx0LmJyZWFkY3J1bWJzIHtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRsaW5lLWhlaWdodDogMTMwJTtcblx0fVxufSIsIi5idG4tZGVsIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zNnB4O1xuICByaWdodDogLTdweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmJ0bi1kZWxfX2ljb24ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi5idG4tZGVsOmhvdmVyIHtcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xufSIsIi5jYXRhbG9nLWNvbXBhcmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2F0YWxvZy0tY29tcGFyZXtcbiAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLmNhdGFsb2ctLWNvbXBhcmVfX25vLXJlc3VsdHMge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmctdG9wOiAyNXB4O1xuXG5cdC5idG4ge1xuXHRcdHdpZHRoOiAyNDBweDtcblx0fVxufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLWxheW91dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZCAucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1wcmV2IHtcblx0bGVmdDogLTMzcHg7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQgLnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tcHJldi5kaXNhYmxlZCxcbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQgLnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tbmV4dC5kaXNhYmxlZCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQgLnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tbmV4dCB7XG5cdHJpZ2h0OiAtMzNweDtcblx0bGVmdDogdW5zZXQ7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtYXNpZGUge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDE2LjY2NjYlO1xuXHRwYWRkaW5nOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLW1haW4ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDgzLjMzMzMlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbW9kIHtcblx0bWFyZ2luLXRvcDogYXV0bztcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtZXhjbHVkZVNpbWlsYXIge1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0cG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtcyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbXMtZ3JpZCB7XG5cblx0ZGlzcGxheTogZmxleDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAyNSU7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG5cblx0LnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0fVxuXG5cdC5wcm9kdWN0LXQtZ3JpZF9fcHJpY2Uge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHR9XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAuY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW0ge1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHotaW5kZXg6IDUwMDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuXHRib3gtc2hhZG93OiAwIDRweCA2cHggcmdiYSgyLCAxMywgMzMsIC4wOCk7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcywgdmlzaWJpbGl0eSAuM3MsIG9wYWNpdHkgLjNzO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbWFpbiB7XG5cdGhlaWdodDogYXV0bztcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4udG91Y2ggLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbWFpbiB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlLS1oZWFkLWZpeGVkIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAgKyAuY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cC1oZWFkZXIge1xuXHRwYWRkaW5nOiAyNHB4IDAgMTFweCAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlci1pY29uIHtcblx0d2lkdGg6IDExcHg7XG5cdGhlaWdodDogOHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IDZweDtcblx0dHJhbnNmb3JtOiBzY2FsZVkoMSk7XG5cdG1hcmdpbi10b3A6IDNweDtcbn1cblxuXG4uY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLm9wZW4gLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cC1oZWFkZXItaWNvbiB7XG5cdHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cC1oZWFkZXI6aG92ZXIge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlIHtcblx0d29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtcm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtcm93OmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNSwgNDksIDEwNiwgLjA0KTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtYXNpZGUge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDE2LjY2NjYlO1xuXHRwYWRkaW5nOiA4cHggMjBweCA4cHggMDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtYXNpZGUtLWJvbGQge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuXHRwYWRkaW5nOiA4cHggMjBweCA4cHggMDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbiB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogODMuMzMzMyU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tZ3JpZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluLWNlbGwge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDI1JTtcblx0cGFkZGluZzogOHB4IDE1cHggOHB4IDE1cHg7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tY2VsbC0tYWNjZW50IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZWFlZjtcbn1cblxuLm5vLXRvdWNoIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLXJvdzpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlci10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmUgLnByaWNlX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5jYXRhbG9nX19wbGFjZWhvbGRlci10aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDM0cHg7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGNvbG9yOiAjQUNBQ0FDO1xufVxuXG4uY2F0YWxvZ19fcGxhY2Vob2xkZXItdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAjODE4NjkwO1xuXHRtYXJnaW46IDEycHggMCAwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2F0YWxvZ19fcGxhY2Vob2xkZXItaWNvbiB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtY29udGFpbmVyIHtcblx0bWF4LXdpZHRoOiAkY29udGFpbmVyLXdpZHRoO1xuXHRwYWRkaW5nLWxlZnQ6ICRjb250YWluZXItcGFkZGluZztcblx0cGFkZGluZy1yaWdodDogJGNvbnRhaW5lci1wYWRkaW5nO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1tYXgpIHtcblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1hc2lkZSB7XG5cdFx0d2lkdGg6IDIwJTtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbWFpbiB7XG5cdFx0d2lkdGg6IDgwJTtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbSB7XG5cdFx0d2lkdGg6IDI1JTtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLWFzaWRlIHtcblx0XHR3aWR0aDogMjAlO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbiB7XG5cdFx0d2lkdGg6IDgwJTtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tY2VsbCB7XG5cdFx0d2lkdGg6IDI1JTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1hc2lkZSB7XG5cdFx0d2lkdGg6IDI1JTtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbWFpbiB7XG5cdFx0d2lkdGg6IDc1JTtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbSB7XG5cdFx0d2lkdGg6IDMzLjMzMzMlO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9fdGFibGUtYXNpZGUge1xuXHRcdHdpZHRoOiAyNSU7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluIHtcblx0XHR3aWR0aDogNzUlO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1jZWxsIHtcblx0XHR3aWR0aDogMzMuMzMzMyU7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYgLnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tcHJldiB7XG5cdFx0bGVmdDogLTEwcHg7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYgLnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tbmV4dCB7XG5cdFx0cmlnaHQ6IC0xMHB4O1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDAgJGNvbnRhaW5lci1wYWRkaW5nLW1kO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLWFzaWRlIHtcblx0XHR3aWR0aDogMzMuMzMzMyU7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLW1haW4ge1xuXHRcdHdpZHRoOiA2Ni42NjY2JTtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbSB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLWFzaWRlIHtcblx0XHR3aWR0aDogMzMuMzMzMyU7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluIHtcblx0XHR3aWR0aDogNjYuNjY2NiU7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluLWNlbGwge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMCAkY29udGFpbmVyLXBhZGRpbmctc207XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5wcm9kdWN0LWMtZ3JpZC0tc21hbGwgIHtcblx0XHQucHJvZHVjdC10LWdyaWRfX3Zpc3VhbCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5jYXRhbG9nLWNvbXBhcmUge1xuXHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcblx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYge1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1jbGVhciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAuY2hlY2tib3gtcm93X192aXN1YWwge1xuXHRcdHRvcDogMXB4O1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1hc2lkZSB7XG5cdFx0d2lkdGg6IDE4MHB4O1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1tYWluIHtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbSB7XG5cdFx0d2lkdGg6IDIyMHB4O1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1hcnJvdyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbXMtZ3JpZCB7XG5cdFx0dHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19ib2R5IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cC1oZWFkZXIge1xuXHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdH1cblxuXHQudG91Y2ggLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cC1oZWFkZXIge1xuXHRcdGxlZnQ6IDA7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX190YWJsZS1hc2lkZSB7XG5cdFx0d2lkdGg6IDE4MHB4O1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbiB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0ZmxleDogMSAxIGF1dG87XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluLWNlbGwge1xuXHRcdHdpZHRoOiAyMjBweDtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tZ3JpZCB7XG5cdFx0dHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX190YWJsZSAuaW5saW5lLXRvb2x0aXBfX2JvZHkge1xuXHRcdHRvcDogYXV0bztcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdGJvdHRvbTogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdH1cbn0iLCIuY2F0YWxvZy1pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDAgMCAzMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtIC5zY3UtY29kZXtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3dyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19sZWZ0IHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiA1NzBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uY2F0YWxvZy1pdGVtX19jZW50ZXIge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRtaW4td2lkdGg6IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3JpZ2h0IHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAzMzBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fdmlzdWFsLXdyYXAge1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHR0b3A6IDIwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Zpc3VhbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWF4LXdpZHRoOiA0MjBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fdmlzdWFsOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmNhdGFsb2ctaXRlbV9faW1hZ2UsXG4uY2F0YWxvZy1pdGVtX19pbWFnZS5wcm9kdWN0LWltYWdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2F2YWlsYWJpbGl0eSB7XG5cdC5hdmFpbGFiaWxpdHktLWdyZWVuIHtcblx0ICBkaXNwbGF5OiBmbGV4O1xuXHQgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCAgJjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHdpZHRoOiAycHg7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMnB4O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHQgIH1cblxuXHQgIC5hdmFpbGFiaWxpdHlfX21haW4ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQmOmJlZm9yZSB7XG5cdFx0ICBjb250ZW50OiAnJztcblx0XHQgIHdpZHRoOiAycHg7XG5cdFx0ICBoZWlnaHQ6IDEwcHg7XG5cdFx0ICBtYXJnaW4tcmlnaHQ6IDJweDtcblx0XHQgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdCAgY29sb3I6ICRjb2xvci1ncmF5O1xuXHRcdCAgZGlzcGxheTogZmxleDtcblx0XHQgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ICAmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRcdCAgfVxuXHRcdH1cblx0ICB9XG5cdH1cblxuICBcdC5hdmFpbGFiaWxpdHktLWdyYXkge1xuXHQgIGRpc3BsYXk6IGZsZXg7XG5cdCAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ICBjb2xvcjogJGNvbG9yLWdyYXk7XG5cdCAgJjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHdpZHRoOiA2cHg7XG5cdFx0aGVpZ2h0OiA2cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRiYWNrZ3JvdW5kOiAjREYwNDA0O1xuXHQgIH1cblx0fVxufVxuXG4uY2F0YWxvZy1pdGVtX19zYWxlLW1vYiB7XG5cdGJhY2tncm91bmQ6ICNmMGYwZjA7XG5cdC5hdHRlbnRpb24tYmxvY2tfX3RleHQge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0fVxuXHQuYXR0ZW50aW9uLWJsb2NrX190aW1lLFxuXHQuYXR0ZW50aW9uLWJsb2NrX19jYXB0aW9uIHtcblx0XHRjb2xvcjogI2UwNjtcblx0fVxufVxuXG4uY2F0YWxvZy1pdGVtX19zYWxlLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMCAwIDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgLmF0dGVudGlvbi1ibG9ja19fdGV4dCB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdCY6aG92ZXIge1xuXHQgIGNvbG9yOiAkY29sb3ItbGluay1ob3Zlcjtcblx0fVxuICB9XG5cbiAgLmF0dGVudGlvbi1ibG9ja19faWNvbiB7XG5cdHdpZHRoOiAyMnB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xuXHRjb2xvcjogI2ZlYzUzNztcbiAgfVxuXG4gIC5hdHRlbnRpb24tYmxvY2tfX2luZm8ge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG4gIH1cblxuICAuYXR0ZW50aW9uLWJsb2NrX19pbmZvIHtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG5cbiAgLmF0dGVudGlvbi1ibG9ja19fY2FwdGlvbiB7XG5cdGNvbG9yOiAkY29sb3ItbGluay1ob3ZlcjtcbiAgfVxuXG4gIC5hdHRlbnRpb24tYmxvY2tfX3RpbWUge1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2Uge1xuICAucHJpY2VfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuXG4gIC5wcmljZV9fZ3JvdXAtLW9sZCB7XG5cdC5wcmljZV9fdmFsdWUge1xuXHQgIGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXG5cdC5wcmljZV9fY3VycmVuY3kge1xuXHQgIGZvbnQtc2l6ZTogMTJweDtcblx0ICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblx0ICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cbiAgfVxufVxuXG4uY2F0YWxvZy1pdGVtX19iYXNrZXQtYWN0aW9uIHtcblx0bWFyZ2luOiAyMHB4IDA7XG4gIFx0LmJhc2tldC1hY3Rpb25fX2J0biB7XG5cdCBcdGxpbmUtaGVpZ2h0OiAzOHB4O1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX2F2YWlsYWJpbGl0eS1idG4ge1xuXHQgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHQgIHBhZGRpbmc6IDAgMTVweDtcblx0fVxuICBcdC5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0IHtcblx0ICAuZmllbGQtaW5wdXQuZmllbGQtY291bnRfX2lucHV0IHtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdCAgfVxuXHR9XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZpbHRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAyNXB4IDA7XG5cdG1heC13aWR0aDogMzAwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcblx0bWFyZ2luOiA3cHggMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZGVzY3JpcHRpb24tMiB7XG5cdG1hcmdpbjogN3B4IDA7XG5cdGNvbG9yOiAjODE4NjkwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19zdWJ0aXRsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc3VidGl0bGUtaXRlbSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3N1YnRpdGxlLWxlZnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuICBcdC5zY3UtY29kZSB7XG5cdCAgbWFyZ2luOiAwO1xuXHQgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG5cdCAgcGFkZGluZy1yaWdodDogNXB4O1xuXHR9XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3N1YnRpdGxlLWxlZnQ6b25seS1jaGlsZCB7XG5cdG1pbi1oZWlnaHQ6IDEwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NjdSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTdweDtcbiAgXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW0tcGFnZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBwYWRkaW5nOiAyMHB4IDMwcHggNTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2Nyb2xsaW5nIHtcblx0Ym94LXNoYWRvdzogMCAycHggNnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCBpbnNldCAwIDZweCA2cHggLTNweCByZ2JhKDAsMCwwLC4wNSk7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHBhZGRpbmc6IDEwcHggMzVweDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRtYXgtd2lkdGg6IDE1MjBweDtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDUwMDtcblx0ZGlzcGxheTogbm9uZTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dG9wOiAxMDBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2Nyb2xsLXByaWNlIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdC5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0IHtcblx0XHR3aWR0aDogMTIwcHg7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fcHJpY2Uge1xuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19iYXNrZXQtYWN0aW9uIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0LnByaWNlX19jdXJyZW5jeSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0fVxuXHR9XG5cdC5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Njcm9sbC1pbWcge1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdG1pbi13aWR0aDogNjVweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2Nyb2xsLXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0cGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2Nyb2xsLW5hbWUge1xuXHRwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zY3JvbGwtc2N1IHtcblx0ZGlzcGxheTogZmxleDtcblx0LmNhdGFsb2ctaXRlbV9fc2N1IHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdH1cblx0LnNjdS1jb2RlIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xuXHR9XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2hlYWRlciB7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHQucGFnZS10aXRsZSB7XG5cdCBcdG1hcmdpbjogMCAwIDIwcHg7XG5cdH1cbn1cblxuLmNhdGFsb2ctaXRlbV9fZmlsdGVycyAgLmZpZWxkLWNoZWNrYm94X19jb3VudHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZmlsdGVycy1sZWQge1xuXHQuY2F0YWxvZy1pdGVtX19maWx0ZXJzIHtcblx0XHQmICsgLmNhdGFsb2ctaXRlbV9fZmlsdGVyc3tcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZpbHRlci1pdGVtIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbiAgXHQmOmZpcnN0LWNoaWxkIHtcblx0ICBtYXJnaW4tdG9wOiAwO1xuXHR9XG5cbiAgLmZpZWxkLXNlbGVjdCB7XG5cdHBhZGRpbmctdG9wOiAyNnB4O1xuXHQuZmllbGQtdGV4dC0tbGFiZWwge1xuXHQgIC5maWVsZC1pbnB1dCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdHBhZGRpbmc6IDRweCAxNnB4IDRweDtcblx0XHRib3JkZXItY29sb3I6ICNkN2Q3ZDc7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRmb250LWZhbWlseTogJGZmLWJhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXG5cdFx0Jixcblx0XHQmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcblx0XHQgICYgfiAuZmllbGQtdGV4dF9faW50LWxhYmVsIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAtMTdweDtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0ICB9XG5cdFx0fVxuXHQgIH1cblx0fVxuICB9XG5cbiAgLmZpZWxkLXNlbGVjdF9fYnRuIHtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0cGFkZGluZzogNHB4IDE2cHggNHB4O1xuXHRib3JkZXItY29sb3I6ICNkN2Q3ZDc7XG5cdGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0aGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2dpZnRzIHtcblx0bWFyZ2luLXRvcDogMjFweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZmVhdHVyZXMge1xuXHRtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19hc2lkZSB7XG5cdHBhZGRpbmc6IDIwcHggMzBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICBcdGJveC1zaGFkb3c6IDBweCAycHggNnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fdG9vbHRpcCB7XG5cdG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2VwIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMXB4O1xuXHRiYWNrZ3JvdW5kOiAjZTZlN2U5O1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zYWxlLWJ0bi13cmFwIHtcblx0bWFyZ2luOiAyMHB4IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NhbGUtYnRuIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTI7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2FsZS1idG4taWNvbiB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLmNhdGFsb2ctaXRlbV9fbGluay1hcnJvdyB7XG5cdG1hcmdpbjogMTdweCAwIDZweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZGVsaXZlcnkge1xuXHRtYXJnaW46IDIwcHggMCAwO1xuICBcdGZvbnQtc2l6ZTogMTRweDtcbiAgXHRsaW5lLWhlaWdodDogMThweDtcbiAgXHRjb2xvcjogJGNvbG9yLWdyYXk7XG4gIFx0c3BhbiB7XG5cdCAgcGFkZGluZy1sZWZ0OiA1cHg7XG5cdCAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblxuXHQmICsgLmNhdGFsb2ctaXRlbV9fZGVsaXZlcnkge1xuXHQgXHRtYXJnaW4tdG9wOiA4cHg7XG5cdH1cbn1cblxuLmNhdGFsb2ctaXRlbV9fYm9udXMge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRjb2xvcjogJHRleHQtY29sb3I7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYm9udXMtYWNjZW50IHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTI7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NsaWRlciB7XG4gICYgKy5jYXRhbG9nLWl0ZW1fX3NsaWRlciB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmNhdGFsb2ctaXRlbV9fc2xpZGVyLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgXHQuaW1hZ2Utc2xpZGVyX19hcnJvdyB7XG5cdCAgZGlzcGxheTogbm9uZTtcblx0fVxuXG4gIFx0LmltYWdlLXNsaWRlcl9fdGh1bWJzIHtcblx0ICBvdmVyZmxvdy15OiBhdXRvO1xuXHQgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcblx0ICB6LWluZGV4OiAxO1xuXHQgIG1hcmdpbjogMTVweCAwIDIwcHg7XG5cdCAgd2lkdGg6IDEwMCU7XG5cdCAgZmxleC13cmFwOiBub3dyYXA7XG5cblx0ICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0d2lkdGg6IDRweDtcblx0ICB9XG5cblx0ICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcblx0ICB9XG5cblx0ICAuaW1hZ2Utc2xpZGVyX190aHVtYiB7XG5cdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0ICBtYXJnaW4tbGVmdDogMTVweDtcblx0XHR9XG5cdCAgfVxuXHR9XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3N0YXR1cyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHR6LWluZGV4OiAzO1xuXG5cdC5zdGF0dXNfX2l0ZW0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cbn1cblxuLnByb2R1Y3QtZ3VhcmFudGVlIHtcblx0d2lkdGg6IDQ2cHg7XG5cdGhlaWdodDogNTdweDtcblx0Y29sb3I6ICM3ODJDN0U7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2luZm8ge1xuXHRtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zZW8tdGV4dCB7XG5cdG1hcmdpbi10b3A6IDYzcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2FkZGl0aW9uYWwtZmlsdGVyIHtcblx0cGFkZGluZzogMTdweCAyMHB4IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdGJhY2tncm91bmQ6IHJnYmEoMTUsIDQ5LCAxMDYsIC4wNCk7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2FkZGl0aW9uYWwtZmlsdGVyOmVtcHR5IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYWRkaXRpb25hbC1maWx0ZXItaXRlbSB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTdlOTtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYWRkaXRpb25hbC1maWx0ZXItaXRlbTpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLWJvdHRvbTogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2NvbXBhcmUge1xuXHRtYXJnaW4tdG9wOiA1MnB4O1xuXHRtYXJnaW4tYm90dG9tOiA1MnB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX193cmFwLWJ0biB7XG5cdG1hcmdpbi10b3A6IDI2cHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uY2F0YWxvZy1pdGVtX19ub3RlLWJsb2NrIHtcblx0Lm5vdGUtYmxvY2sge1xuXHQgXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0ICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdCAgXHRjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xuXHRcdC5ub3RlLWJsb2NrX19pY29uIHtcblx0XHQgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0ICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Njcm9sbC1saW5rcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG4gIFx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Njcm9sbC1saW5rIHtcblx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBcdG1hcmdpbi10b3A6IDVweDtcbiAgXHRkaXNwbGF5OiBmbGV4O1xuICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIFx0Y3Vyc29yOiBwb2ludGVyO1xuICBcdGZvbnQtc2l6ZTogMTRweDtcbiAgXHRsaW5lLWhlaWdodDogMThweDtcbiAgXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cbiAgXHQuc3ZnLWljb24ge1xuXHQgIHdpZHRoOiAyMHB4O1xuXHQgIGhlaWdodDogMjBweDtcblx0ICBtYXJnaW4tcmlnaHQ6IDZweDtcblx0ICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdCAgZmlsbDogI2ZmZjtcblx0fVxuXG4gIFx0Jjpob3ZlciB7XG5cdCAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Njcm9sbC1saW5rOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW0tcXVpY2stdmlldyB7XG4gIG1hcmdpbjogMDtcblxuICAuY2F0YWxvZy1pdGVtLXBhZ2Uge1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG4gIH1cblxuICAuYnRuLXF1aWNrVmlld19fbW9yZSB7XG5cdHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHQuY2F0YWxvZy1pdGVtX19sZWZ0IHtcblx0XHR3aWR0aDogMzUycHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5jYXRhbG9nLWl0ZW1fX3dyYXAge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX2xlZnQge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19jZW50ZXIge1xuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19yaWdodCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX2luZm8ge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5jYXRhbG9nLWl0ZW0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19zZW8tdGV4dCB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX25vdGUtYmxvY2sge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19sZWZ0IHtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG5cdFx0bWFyZ2luOiAwIC0xNXB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19jZW50ZXIge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fcmlnaHQge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5jYXRhbG9nLWl0ZW1fX3JpZ2h0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX2NlbnRlciB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbSAucGFnZS10aXRsZV9fdmFsdWUge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0ICBcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbSAuY29tcGFyZS1hY3Rpb25fX3RleHQsXG5cdC5jYXRhbG9nLWl0ZW0gLmZhdm9yaXRlLWFjdGlvbl9fdGV4dCB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbSAuZmF2b3JpdGUtYWN0aW9uIHtcblx0XHR3aWR0aDogMzVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtIC5jb21wYXJlLWFjdGlvbiB7XG5cdFx0d2lkdGg6IDM1cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fc3VidGl0bGUtaXRlbSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbSAuZmF2b3JpdGUtYWN0aW9uX19idG4sXG5cdC5jYXRhbG9nLWl0ZW0gLmNvbXBhcmUtYWN0aW9uX19idG4ge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0d2lkdGg6IDM1cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtIC5jb21wYXJlLWFjdGlvbi0tZnVsbCAuY29tcGFyZS1hY3Rpb25fX2J0biB7XG5cdFx0d2lkdGg6IDM1cHg7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtIC5mYXZvcml0ZS1hY3Rpb25fX2NlbGwtbWFpbiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW0gLmZhdm9yaXRlLWFjdGlvbi0tZnVsbCAuZmF2b3JpdGUtYWN0aW9uX19idG4ge1xuXHRcdHdpZHRoOiAzNXB4O1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9faGVhZGVyIHtcblx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fd3JhcCB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbSAucGFnZS10aXRsZS0tbWI4IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbSAuaW1hZ2Utc2xpZGVyX19hcnJvdyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW0gLnN3aXBlci1jb250YWluZXIge1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbSAuaW1hZ2Utc2xpZGVyIC5zd2lwZXItc2xpZGVyOjphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW0gLmltYWdlLXNsaWRlcl9faXRlbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbSAuaW1hZ2Utc2xpZGVyX19pdGVtOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMTUsIDQ5LCAxMDYsIC4wNCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19zbGlkZXItd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fcmlnaHQge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fYXNpZGUge1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0bWFyZ2luOiAwIC0xNXB4O1xuXHRcdHBhZGRpbmc6IDAgMTVweCAxNXB4O1xuXHR9XG5cblx0LnByaWNlLS1sZyAucHJpY2VfX3ZhbHVlIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdH1cblxuXHQucHJpY2UtLWxnIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdH1cblxuXHQucHJpY2UtLWxnLnByaWNlLS1mbGV4IC5wcmljZV9fZ3JvdXAtLW9sZCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDhweDtcblx0fVxuXG5cdC5wcmljZS0tbGcgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fY3VycmVuY3kge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0fVxuXG5cdC5wcmljZS0tbGcgLnByaWNlX19ncm91cC0tb2xkOjphZnRlciB7XG5cdFx0dG9wOiA1NCU7XG5cdH1cblxuXHQucHJpY2UtLWxnIC5wcmljZV9fZGlzY291bnQge1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRwYWRkaW5nLXRvcDogMnB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAycHg7XG5cdH1cblxuXHQucHJpY2UtLWxnIC5wcmljZV9fZGlzY291bnQtd3JhcCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbSAuY2F0YWxvZy1pdGVtX19wcmljZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fc2FsZS1idG4td3JhcCB7XG5cdFx0bWFyZ2luLXRvcDogMTNweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fc2VwIHtcblx0XHRtYXJnaW4tdG9wOiAxM3B4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19iYXNrZXQtYWN0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiAxM3B4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XG5cdCAgXHQuYmFza2V0LWFjdGlvbl9fY2VsbC1tYWluIHtcblx0XHQgIG1pbi13aWR0aDogNTAlO1xuXHRcdH1cblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX2xpbmstYXJyb3cge1xuXHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtIC5hdmFpbGFiaWxpdHkge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX2FkZGl0aW9uYWwtZmlsdGVyIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1yaWdodDogLTE1cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0cGFkZGluZzogMTdweCAxNXB4O1xuXHR9XG5cbiAgXHQuY2F0YWxvZy1pdGVtX19zdWJ0aXRsZS1yaWdodCB7XG5cdCAgLmZhdm9yaXRlLWFjdGlvbiB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0YiB7XG5cdFx0ICBkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0ICB9XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fc3VidGl0bGUtbGVmdCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdC5jYXRhbG9nLWl0ZW1fX3NjdS1ibG9jayB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdFx0LmNhdGFsb2ctaXRlbV9fc2N1IHtcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW46IDVweCAwIDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fcmF0aW5nIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAyM3B4O1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX3N1YnRpdGxlLXJpZ2h0IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtM3B4O1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LmNvbXBhcmUtYWN0aW9uIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX3N1YnRpdGxlIHtcblx0XHRhbGlnbi1pdGVtczogbm9ybWFsO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcblx0LmNhdGFsb2ctaXRlbV9fc2N1LWJsb2NrIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG4gIFx0LmNhdGFsb2ctaXRlbV9faGVhZGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LnBhZ2UtdGl0bGUge1xuXHQgIFx0cGFkZGluZy1yaWdodDogMTUwcHg7XG5cdFx0fVxuXHRcdC5mYXZvcml0ZS1hY3Rpb24ge1xuXHQgIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgXHRcdHJpZ2h0OiAwO1xuXHQgIFx0XHR0b3A6IDEycHg7XG5cdFx0fVxuXHRcdC5mYXZvcml0ZS1hY3Rpb24uY29tcGFyZS1hY3Rpb24ge1xuXHQgIFx0XHR0b3A6IDQwcHg7XG5cdFx0fVxuICBcdH1cblxuICAuY2F0YWxvZy1pdGVtLXF1aWNrLXZpZXcge1xuXHQuY2F0YWxvZy1pdGVtX19oZWFkZXIge1xuXHQgIC5mYXZvcml0ZS1hY3Rpb24ge1xuXHRcdHRvcDogLTFweDtcblx0XHQmLmNvbXBhcmUtYWN0aW9uIHtcblx0XHRcdHRvcDogLTZweDtcblx0XHR9XG5cdCAgfVxuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fZmlsdGVycyB7XG5cdCAgJiArIC5jaGFyYWN0ZXJpc3RpY3MtdGFibGUge1xuXHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHQgIH1cblx0fVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuXHQuY2F0YWxvZy1pdGVtX19hc2lkZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX2NlbnRlciB7XG5cdCAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuXHQgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtLXF1aWNrLXZpZXcge1xuXHQgIC5idG4tcXVpY2tWaWV3X19tb3JlIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHQgIH1cblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX2hlYWRlciB7XG5cdFx0LnBhZ2UtdGl0bGUge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjcwcHg7XG5cdFx0fVxuXHRcdC5mYXZvcml0ZS1hY3Rpb24uY29tcGFyZS1hY3Rpb24ge1xuXHRcdFx0dG9wOiA3cHg7XG5cdFx0XHRyaWdodDogMTQwcHg7XG5cdFx0fVxuXHR9XG59XG5cblxuLmNhdGFsb2ctaXRlbV9fcmF0aW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2F0YWxvZy1pdGVtX19yYXRpbmctZW1wdHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIC5zdmctaWNvbiB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stNTA7XG5cdHdpZHRoOiAxNHB4O1xuXHRoZWlnaHQ6IDE0cHg7XG5cdG1hcmdpbi1yaWdodDogMnB4O1xuICB9XG5cbiAgLnJhdGluZy1hY3Rpb25fX2NvdW50IHtcblx0cGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbn0iLCIuY2F0YWxvZyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwIDAgNzBweDtcbn1cblxuLnBhZ2UtdGl0bGVfX3ZhbHVlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuXG4uY2F0YWxvZ19faGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0JjplbXB0eSB7XG5cdCAgbWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdC5wYWdlLXRpdGxlIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG5cblx0LnBhZ2UtdGl0bGVfX3ZhbHVlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHR9XG5cblx0LmZpeGVkLWJsb2NrIHtcblx0XHRtaW4td2lkdGg6IDcwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdH1cblxuXHQuYWN0aXZlLWZpeGVkIHtcblx0XHQuY2F0YWxvZ19fdG9vbGJhci5jYXRhbG9nX190b29sYmFyIHtcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRcdGdyaWQtY29sdW1uLWdhcDogMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdHRvcDogNjZweDtcblx0XHR9XG5cblx0XHQuY2F0YWxvZ19fdG9vbGJhci10b2dnbGUge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nLXRvcDogMXB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDJweDtcblxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOWRiZTE7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmNhdGFsb2dfX3FhdW50aXR5IHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG4gIFx0ZGlzcGxheTogbm9uZTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTIwJTtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmNhdGFsb2dfX3Rvb2xiYXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uY2F0YWxvZ19fbW9iaWxlLXRvb2xiYXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIFx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNhdGFsb2dfX3Rvb2xiYXItdG9nZ2xlICsgLmNhdGFsb2dfX3Rvb2xiYXItdG9nZ2xlIHtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5jYXRhbG9nX190b29sYmFyLXRvZ2dsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0c3BhbiB7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0ICBcdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdCAgXHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0ICBcdGRpc3BsYXk6IGZsZXg7XG5cdCAgXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0LnN2Zy1pY29uIHtcblx0XHR3aWR0aDogMTBweDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdCAgXHRmaWxsOiAjZmZmO1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxuXG5cdC5zdmctaWNvbi0tYWN0aXZlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lm51bSB7XG5cdCAgbWluLXdpZHRoOiAyMHB4O1xuXHQgIGhlaWdodDogMjBweDtcblx0ICBsaW5lLWhlaWdodDogMjBweDtcblx0ICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgYm9yZGVyLXJhZGl1czogNTAlO1xuXHQgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHQgIGNvbG9yOiAjZmZmO1xuXHQgIGZvbnQtc2l6ZTogMTBweDtcblx0ICBtYXJnaW4tbGVmdDogN3B4O1xuXHR9XG59XG5cbi5jYXRhbG9nX190b29sYmFyLXRvZ2dsZS0tZmlsdGVyIHtcblx0LnN2Zy1pY29uIHtcblx0ICB3aWR0aDogMjBweDtcblx0ICBoZWlnaHQ6IDIwcHg7XG5cdCAgZmlsbDogdHJhbnNwYXJlbnQ7XG5cdH1cblx0c3BhbiB7XG5cdCAgbWFyZ2luLWxlZnQ6IDVweDtcblx0ICBtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cbn1cblxuLmNhdGFsb2dfX3Rvb2xiYXItYnV0dG9uLS11cCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ym90dG9tOiA2MHB4O1xuXHRyaWdodDogMTVweDtcblx0d2lkdGg6IDQzcHg7XG5cdGhlaWdodDogNDNweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzFBQkE1MDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDExMDAwO1xuXG5cdCY6YWZ0ZXJ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0dG9wOiA1NSU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdHdpZHRoOiAxMy41cHg7XG5cdFx0aGVpZ2h0OiAxMy41cHg7XG5cdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmZmZmY7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZmZmZjtcblx0fVxufVxuXG4uY2F0YWxvZ19fdG9vbGJhci10b2dnbGUtLWFjdGl2ZSB7XG5cdC5zdmctaWNvbi0taW5hY3RpdmUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuc3ZnLWljb24tLWFjdGl2ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLmNhdGFsb2dfX3BsYWNlaG9sZGVyIHtcblx0bWluLWhlaWdodDogMjAwcHg7XG59XG5cbi5jYXRhbG9nX19saW5rcyB7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5jYXRhbG9nX19sYXlvdXQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmNhdGFsb2dfX2xheW91dC1zb3J0IHtcblx0LmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmxhY2stMjA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDE3cHggMDtcblx0fVxuXG5cdC5maWVsZC1jaGVja2JveCB7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNjAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHRcdG9yZGVyOiAxMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdH1cbn1cblxuLmNhdGFsb2dfX2xheW91dC1hc2lkZSB7XG5cdG1hcmdpbi1yaWdodDogMTVweDtcblx0d2lkdGg6IDI3MHB4O1xuXHRmbGV4LXNocmluazogMDtcblxuXHRociB7XG5cdCAgbWFyZ2luOiAxNXB4IDA7XG5cdCAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0fVxuXG5cdC5tZWRpYS1wYWdle1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblxuXHRoMy5hcnRpY2xlLWdyaWRfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cblx0dWwgPiBsaSwgLm5hdiA+IGxpID4gYSwgLm5hdiA+IGxpID4gc3BhbiB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG59XG5cbi5jYXRhbG9nX19sYXlvdXQtYXNpZGUtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogICRjb2xvci13aGl0ZTtcbiAgcGFkZGluZzogMTVweCAxNXB4IDA7XG5cbiAgLm1vYmlsZS1wb3B1cF9fYm9keSB7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5jYXRhbG9nX19sYXlvdXQtbWFpbiB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uY2F0YWxvZ19fbGlzdC1tZXNzYWdlIHtcblx0bWFyZ2luOiAyMHB4IDA7XG59XG5cbi5jYXRhbG9nX19saXN0LW1lc3NhZ2UtdGl0bGUge1xuXHRtYXJnaW46IDEycHggMDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS1ib2R5IHtcblx0bWFyZ2luOiAxMnB4IDA7XG59XG5cbi5jYXRhbG9nX19saXN0LW1lc3NhZ2UtYWN0aW9ucyB7XG5cdG1hcmdpbjogMjBweCAwO1xufVxuXG4uY2F0YWxvZ19fbGlzdC1tZXNzYWdlLWFjdGlvbnMtZ3JpZCB7XG5cdEBpbmNsdWRlIGdyaWQ7XG59XG5cbi5jYXRhbG9nX19saXN0LW1lc3NhZ2UtYWN0aW9uIHtcblx0QGluY2x1ZGUgY2VsbDtcbn1cblxuLmNhdGFsb2dfX3RvcC10ZXh0IHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBcdHBhZGRpbmc6IDE1cHggMDtcbiAgXHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LWdyaWQge1xuICBcdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LWNlbGwge1xuXHRAaW5jbHVkZSBjZWxsO1xuXHRwYWRkaW5nLXRvcDogNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0cGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtc29ydGluZy10aXRsZSB7XG5cdHBhZGRpbmc6IDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuICBcdGNvbG9yOiAkY29sb3ItbGluay1ob3Zlcjtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtc29ydGluZyB7XG4gIHBhZGRpbmc6IDA7XG4gIC5hY3RpdmUtdGFnc19fYnRuIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdGJvcmRlcjogMDtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHQmLmFjdGl2ZSxcblx0Jjpob3ZlciB7XG5cdCAgYmFja2dyb3VuZDogbm9uZTtcblx0ICBjb2xvcjogJGNvbG9yLWdyZWVuIWltcG9ydGFudDtcblx0fVxuICB9XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LXNlY3Rpb24ge1xuICBcdGJhY2tncm91bmQ6ICNmZmY7XG4gIFx0bWFyZ2luLWJvdHRvbTogMTVweDtcbiAgXHRib3JkZXItcmFkaXVzOiAzcHg7XG4gIFx0cGFkZGluZzogMjBweDtcbiAgIC5hcnRpY2xlLWdyaWRfX2dyaWQge1xuXHQgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuXHQgbWFyZ2luOiAtMTBweDtcbiAgIH1cbiAgXHQuYXJ0aWNsZS1ncmlkX19jZWxsIHtcblx0ICB3aWR0aDogMjAlO1xuXHQgIHBhZGRpbmc6IDEwcHg7XG5cdH1cblxuICBcdC5hcnRpY2xlLXBvc3RlciB7XG5cdFx0Ym9yZGVyOiAwO1xuXHQgIFx0Ym9yZGVyLXJhZGl1czogMDtcbiAgXHR9XG5cblx0LmFydGljbGUtcG9zdGVyX19pbmZvIHtcblx0IFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQgIFx0cGFkZGluZzogMTBweCAwIDA7XG5cdH1cblxuICBcdC5hcnRpY2xlLXBvc3Rlcl9fdmlzdWFsIHtcblx0ICBib3JkZXItcmFkaXVzOiAwO1xuXHQgIG1heC13aWR0aDogMTAwJTtcblx0fVxuXG4gIFx0LmFydGljbGUtcG9zdGVyX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHQgIFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdCAgXHRjb2xvcjogJGNvbG9yLWdyYXk7XG4gIFx0fVxuXG4gIFx0LmFydGljbGUtcG9zdGVyIHtcblx0IFx0bWluLWhlaWdodDogYXV0bztcblx0fVxufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi10YWdzIHtcbiAgLmZpbHRlcl9fZmlsdGVyLWxpc3Qge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHQmOmVtcHR5IHtcblx0ICBtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG4gIH1cblxuICAuYWN0aXZlLWZpbHRlcnNfX2dyaWQge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LXNlY3Rpb24tLWZsZXgge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tYWN0aXZlLWZpbHRlcnMge1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdG1pbi13aWR0aDogMDtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LWNlbGwtLXNlbGVjdCB7XG5cdC8vd2lkdGg6IDI0MHB4O1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1hc2lkZS10b2dnbGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5jYXRhbG9nX19hc2lkZS10b2dnbGUtaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1hY3RpdmUtZmlsdGVyIHtcbiAgLmFjdGl2ZS1maWx0ZXJzX19ncmlkIHtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0JjplbXB0eSB7XG5cdCAgbWFyZ2luOiAwO1xuXHQgIGRpc3BsYXk6IG5vbmU7XG5cdH1cbiAgfVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5jYXRhbG9nX19hc2lkZS10b2dnbGU6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0zO1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtY2xvc2Uge1xuXHRkaXNwbGF5OiBub25lO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDQ0cHg7XG5cdGhlaWdodDogNDRweDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jYXRhbG9nX19hc2lkZS1jbG9zZS1pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG59XG5cbi5jYXRhbG9nX19hc2lkZS1jbG9zZTo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuY2F0YWxvZ19fYXNpZGUtY2xvc2U6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2stMjA7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5jYXRhbG9nX19hc2lkZS1jbG9zZTpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLmNhdGFsb2dfX2FzaWRlLWNsb3NlOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stNTA7XG59XG5cbi5jYXRhbG9nX19kZXNjcmlwdGlvbiB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uY2F0YWxvZ19fZGVzY3JpcHRpb24tLW9wZW4ge1xuXHQuY2F0YWxvZ19fZGVzY3JpcHRpb24tdGV4dCB7XG5cdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHQuc2VjdGlvbi1tb2JpbGUtbGlua3Mge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdC5zZWN0aW9uLW1vYmlsZS1saW5rIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHQmLnN0YXR1cy1sYWJlbC1uZXcge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYigwLCAxOTEsIDk1KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnN0YXR1cy1sYWJlbC1oaXQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYigyNTIsIDEwNiwgMyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5zdGF0dXMtbGFiZWwtc2FsZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiKDI1NSwgNzEsIDcxKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jYXRhbG9nX19kZXNjcmlwdGlvbi10b2dnbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmNhdGFsb2dfX2Rlc2NyaXB0aW9uLXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLmNhdGFsb2dfX2Rlc2NyaXB0aW9uLXRleHQge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHQtd2Via2l0LWxpbmUtY2xhbXA6IDY7XG5cdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1heC1oZWlnaHQ6IDEyNnB4O1xuXG5cdGg1IHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdH1cblxuXHRwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cblx0Lmh0bWxibG9ja2VkaXQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxufVxuXG4uY2F0YWxvZ19fZGVzY3JpcHRpb24tdG9nZ2xlIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdGN1cnNvcjogcG9pbnRlcjtcbiAgXHQmOmFmdGVyIHtcblx0ICBjb250ZW50OiBcIlwiO1xuXHQgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgcmlnaHQ6IDA7XG5cdCAgdG9wOiAtMXB4O1xuXHQgIHdpZHRoOiA3cHg7XG5cdCAgaGVpZ2h0OiA3cHg7XG5cdCAgbWFyZ2luLWxlZnQ6IDVweDtcblx0ICBtYXJnaW4tdG9wOiAxNHB4O1xuXHQgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcblx0ICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcblx0ICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdCAgdHJhbnNpdGlvbjogYWxsIC4zcztcblx0fVxuICBcdCY6aG92ZXIge1xuXHQgICY6YWZ0ZXIge1xuXHRcdHJpZ2h0OiAtM3B4O1xuXHQgIH1cblx0fVxufVxuXG4uc2VhcmNoLXBhZ2Uge1xuXHQuY2F0YWxvZ19faGVhZGVyIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cblx0LnBhZ2UtdGl0bGVfX3ZhbHVlIHtcblx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEzMCU7XG5cdH1cbn1cblxuLm1vYmlsZS1wb3B1cC0tc29ydCB7XG5cdC5hY2NvcmRpb25fX2NvbnRlbnQge1xuXHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5jYXRhbG9nX19zZWN0aW9ubmV3cyB7XG5cdCY6bm90KDplbXB0eSkge1xuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwic20tZG93blwiKSB7XG5cdC5jYXRhbG9nX19sYXlvdXQtYXNpZGUge1xuXHRcdHdpZHRoOiAwO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC5jYXRhbG9nX190b3AtbmF2LWNlbGwtLWFzaWRlLXRvZ2dsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQuY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1zZWxlY3QsXG5cdC5jYXRhbG9nX190b3AtbmF2LWNlbGwtLXZpZXcge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuY2F0YWxvZ19fYXNpZGUtY2xvc2Uge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAxMDAlO1xuXHR9XG5cblx0LmNhdGFsb2dfX2xheW91dC1tYWluIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5zdGF0ZS0tY2F0YWxvZy1hc2lkZS1vcGVuIC5jYXRhbG9nX19sYXlvdXQtYXNpZGUge1xuXHRcdEBpbmNsdWRlIHBhbmVsLW9wZW47XG5cdH1cblxuXHQuc3RhdGUtLWNhdGFsb2ctYXNpZGUtb3BlbiAuY2F0YWxvZ19fYXNpZGUtY2xvc2Uge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxuXG5cdC5jYXRhbG9nX19kZXNjcmlwdGlvbiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG5cblx0LmNhdGFsb2ctYmxvY2tfX2ZpbHRlcnMge1xuXHQgIC5jYXRhbG9nX19maWx0ZXItdGl0bGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdCAgfVxuXG5cdCAgLmNhdGFsb2dfX2ZpbHRlci1zdGF0dXMge1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuXHRcdC5maWx0ZXJfX2xpc3QtaXRlbSB7XG5cdFx0ICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0ICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdH1cblx0ICB9XG5cblx0ICAuY2F0YWxvZ19fZmlsdGVyLXNlY3Rpb25zIHtcblx0XHQvL2Rpc3BsYXk6IG5vbmU7XG5cdCAgfVxuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwieHMtZG93blwiKSB7XG5cdC5jYXRhbG9nX19oZWFkZXIge1xuXHRcdC5hY3RpdmUtZml4ZWQge1xuXHRcdFx0LmNhdGFsb2dfX3Rvb2xiYXIuY2F0YWxvZ19fdG9vbGJhciB7XG5cdFx0XHRcdHRvcDogNjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnNlYXJjaC1wYWdlIHtcblx0XHQuYnJlYWRjcnVtYnMge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuY2F0YWxvZ19faGVhZGVyIHtcblx0XHRcdG1hcmdpbi10b3A6IDE3cHg7XG5cdFx0fVxuXG5cdFx0LnBhZ2UtdGl0bGVfX3ZhbHVlIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRcdH1cblx0fVxuXHQuY2F0YWxvZ19fdG9wLW5hdi1zZWN0aW9uIHtcblx0ICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHQgIC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuXHRcdHdpZHRoOiA1MCU7XG5cdCAgfVxuXHR9XG59XG5cbi5jYXRhbG9nX192aWV3LXRvZ2dsZXIge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5jYXRhbG9nX19oZWFkZXItZmlsdGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmNhdGFsb2dfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2F0YWxvZ19fbW9iaWxlLW1lbnUge1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmNhdGFsb2dfX21vYmlsZS1tZW51LXRpdGxlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdGNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiA3cHggMTBweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDI5cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0c3ZnIHtcblx0XHR3aWR0aDogMTBweDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0ZmlsbDogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQmLm9wZW4ge1xuXHRcdHN2ZyB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdH1cblx0fVxufVxuXG4uY2F0YWxvZ19fbW9iaWxlLW1lbnUtbGlua3Mge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uY2F0YWxvZ19fbW9iaWxlLW1lbnUtaXRlbSB7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDUxLCA1MSwgNTEsIDAuMjApO1xuXHR9XG5cblx0YSB7XG5cdFx0Y29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43MCk7XG5cdH1cblxuXHQmLmZpbHRlcl9fbGluay0tY3VycmVudCB7XG5cdFx0c3ZnIHtcblx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0ZmlsbDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5zZWN0aW9uLW1vYmlsZS10ZXh0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcblx0LmNhdGFsb2dfX3NlY3Rpb25uZXdzIHtcblx0XHQmOm5vdCg6ZW1wdHkpIHtcblx0XHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdH1cblx0fVxufVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHQuY2F0YWxvZ19fZGVzY3JpcHRpb24tLW9wZW4ge1xuXHRcdC5jYXRhbG9nX19kZXNjcmlwdGlvbi10ZXh0IHtcblx0XHRcdC5zZWN0aW9uLW1vYmlsZS1saW5rcyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jYXRhbG9nX19tb2JpbGUtbWVudSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuY2F0YWxvZ19fbGF5b3V0LW1haW4ge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyODVweCk7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bC1taW4pIHtcbiAgLmNhdGFsb2dfX2xheW91dC1hc2lkZSB7XG5cdHdpZHRoOiAzMjBweDtcbiAgfVxuICAuY2F0YWxvZ19fbGF5b3V0LW1haW4ge1xuXHQgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMzVweCk7XG4gIH1cbn0iLCIuY2F0ZWdvcmllcyB7XG5cdG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5jYXRlZ29yaWVzX19ncmlkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IDAgLTEwcHg7XG59XG5cbi5jYXRlZ29yaWVzX19pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHR3aWR0aDogY2FsYygzMy4zMzMzJSAtIDIwcHgpO1xuXHRtYXJnaW46IDAgMTBweCAyMHB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHQmLm9wZW4ge1xuXHRcdGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmNhdGVnb3JpZXNfX2l0ZW0tbGVmdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXRlZ29yaWVzX19pdGVtLWxpbmsge1xuXHRjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxKTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cbn1cblxuLmNhdGVnb3JpZXNfX2l0ZW1zLWhpZGUge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHQuY2F0ZWdvcmllc19faXRlbS1saXN0IHtcblx0XHR0cmFuc2l0aW9uOiBub25lIWltcG9ydGFudDtcblx0fVxufVxuXG4uY2F0ZWdvcmllc19faXRlbS1pbWFnZSB7XG5cdG1pbi13aWR0aDogNTFweDtcblx0d2lkdGg6IDUxcHg7XG5cdGhlaWdodDogNTFweDtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRvYmplY3QtZml0OiBjb250YWluO1xuXHRmbGV4OiBub25lO1xufVxuXG4uY2F0ZWdvcmllc19fbGluayB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDEpO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4uY2F0ZWdvcmllc19fYnRuLW1vcmUge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0aGVpZ2h0OiAyNnB4O1xufVxuXG4uY2F0ZWdvcmllc19fc3RhdHVzLWxpbmsge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQuc3RhdHVzLWxhYmVsIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0d2lkdGg6IDgwcHg7XG5cdH1cblxuXHRhIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0fVxuXHR9XG5cblx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmNhdGVnb3JpZXNfX2l0ZW0ge1xuXHRcdHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuY2F0ZWdvcmllc19fZ3JpZCAge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5jYXRlZ29yaWVzX19pdGVtIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDAgMCAxMHB4O1xuXHR9XG59IiwiLmNoYXJhY3RlcmlzdGljcy10YWJsZV9fdGl0bGUge1xuICBcdGZvbnQtc2l6ZTogMTRweDtcbiAgXHRsaW5lLWhlaWdodDogMThweDtcbiAgXHRjb2xvcjogJGNvbG9yLWdyYXk7XG4gIFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRmb250LWZhbWlseTogJGZmLWJhc2U7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uY2hhcmFjdGVyaXN0aWNzLXRhYmxlX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcblxuICAmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogM3B4O1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym9yZGVyOiAxcHggZGFzaGVkIHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbiAgfVxuXG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuXG4uY2hhcmFjdGVyaXN0aWNzLXRhYmxlX19pdGVtLW5hbWUge1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLnRvb2x0aXBfX3RleHQge1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuLmNoYXJhY3RlcmlzdGljcy10YWJsZV9faXRlbS12YWx1ZSB7XG5cdGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG4gIFx0cGFkZGluZy1sZWZ0OiA2cHg7XG4gIFx0YmFja2dyb3VuZDogI2ZmZjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgLmNoYXJhY3RlcmlzdGljcy10YWJsZV9faXRlbS12YWx1ZSB7XG5cdCAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufSIsIi5jbGVhbi1iYXNrZXRfX3RleHQge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG4uY2xlYW4tYmFza2V0X19hY3Rpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXG5cdC5idG4ge1xuXHRcdGZsZXgtZ3JvdzogMjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdCAgXHR3aWR0aDogNTAlO1xuXHRcdH1cblx0fVxufSIsIi5jb21wYXJlLWFjdGlvbntcblx0Ji5hY3RpdmUge1xuXHRcdC5zdmctaWNvbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0fVxuXHR9XG59XG4uY29tcGFyZS1hY3Rpb25fX2J0biB7XG5cdHdpZHRoOiAzNXB4O1xuXHRoZWlnaHQ6IDM1cHg7XG5cdGNvbG9yOiAjYTdhYmIyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTdweDtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb21wYXJlLWFjdGlvbl9fdGV4dCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLmNvbXBhcmUtYWN0aW9uX190ZXh0LS1oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY29tcGFyZS1hY3Rpb24uYWN0aXZlIC5mYXZvcml0ZS1hY3Rpb25fX3RleHQtLXNob3duIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbXBhcmUtYWN0aW9uLmFjdGl2ZSAuZmF2b3JpdGUtYWN0aW9uX190ZXh0LS1oaWRkZW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbXBhcmUtYWN0aW9uLmFjdGl2ZSAuY29tcGFyZS1hY3Rpb25fX2J0biB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xufVxuXG4uY29tcGFyZS1hY3Rpb25fX2J0bi1pY29uIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5jb21wYXJlLWFjdGlvbi5kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IC43O1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uY29tcGFyZS1hY3Rpb246bm90KC5kaXNhYmxlZCk6bm90KC5hY3RpdmUpIC5jb21wYXJlLWFjdGlvbl9fYnRuOmhvdmVyIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTI7XG59XG5cbi5jb21wYXJlLWFjdGlvbi0tZnVsbCAuY29tcGFyZS1hY3Rpb25fX2J0biB7XG5cdHdpZHRoOiBhdXRvO1xuXHRjb2xvcjogIzgxODY5MDtcbn0iLCIuYmFza2V0LXBhZ2UgLmNvbXBhcmUtd2lkZ2V0e1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmNvbXBhcmUtcGFnZSAuY29tcGFyZS13aWRnZXR7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb21wYXJlLXdpZGdldCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiBhdXRvO1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiAzNnB4O1xuXHR6LWluZGV4OiAxMDA7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG59XG5cbi5jb21wYXJlLXdpZGdldF9fd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcblx0Ym94LXNoYWRvdzogMCAycHggNnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlO1xufVxuXG4uY29tcGFyZS13aWRnZXRfX3RleHR7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY29tcGFyZS13aWRnZXQtLWFjdGl2ZSAuY29tcGFyZS13aWRnZXRfX3dyYXAge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5jb21wYXJlLXdpZGdldC0tYWN0aXZlOmhvdmVyIC5jb21wYXJlLXdpZGdldF9fd3JhcCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmNvbXBhcmUtd2lkZ2V0X19tYWluIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMCAyMHB4O1xufVxuXG4uY29tcGFyZS13aWRnZXRfX2ljb24ge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5jb21wYXJlLXdpZGdldF9fY291bnRlciB7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmNvbXBhcmUtd2lkZ2V0X19pY29uLWNsZWFuIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMThweDtcblx0ZmlsbDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uY29tcGFyZS13aWRnZXRfX2J0bi1jbGVhbiB7XG5cdGhlaWdodDogNDBweDtcblx0d2lkdGg6IDQwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xufVxuXG4uY29tcGFyZS13aWRnZXRfX21vYi1jb3VudGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5jb21wYXJlLXdpZGdldCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJveC1zaGFkb3c6IDBweCAtNHB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjExKTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGhlaWdodDogNzRweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAzMHB4O1xuXHR9XG5cblxuXG5cdC5jb21wYXJlLXdpZGdldF9fbW9iLWNvdW50ZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRcdGNvbG9yOiAjMzYzQzRFO1xuXHR9XG5cblx0LmNvbXBhcmUtd2lkZ2V0LS1hY3RpdmUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQuY29tcGFyZS13aWRnZXRfX3dyYXAge1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdH1cblxuXHQuc3RhdGUtLXRyYWRlci1maWx0ZXItb3BlbiAuY29tcGFyZS13aWRnZXQge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcblx0fVxufSIsIi5jb21wYXJlX19tYWluLXdyYXAge1xuXHRvdmVyZmxvdzogYXV0bztcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNvbXBhcmVfX3BhcmFtcyB7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5jb21wYXJlX19wcm9kdWN0LWltYWdlLXdyYXAge1xuXHRwYWRkaW5nOiAxNnB4IDE2cHggMDtcbn1cblxuLmNvbXBhcmVfX3Byb2R1Y3QtaW1hZ2Uge1xuXHRvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uY29tcGFyZV9fcHJvZHVjdC1wYXJhbSB7XG5cdHBhZGRpbmc6IDhweCAzMnB4IDhweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRmb250LXdlaWdodDogJGZ3LWJhc2U7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlN2U5O1xuXHR3aWR0aDogMjY2cHg7XG59XG5cbi5jb21wYXJlX19wcm9kdWN0LXBhcmFtLS1hbHQge1xuXHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHdpZHRoOiAzNThweDtcbn1cblxuLmNvbXBhcmVfX21haW4ge1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmNvbXBhcmVfX3dyYXAge1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uY29tcGFyZV9fdG9wIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmNvbXBhcmVfX3NlcCB7XG5cdHdpZHRoOiAzNThweDtcbn1cblxuLmNvbXBhcmVfX3Byb2R1Y3Qge1xuXHR3aWR0aDogMjY2cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbXBhcmVfX3Byb2R1Y3QtbmFtZSB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuXHRtYXJnaW4tdG9wOiAxM3B4O1xuXHRwYWRkaW5nOiAwIDI4cHg7XG5cdG1heC1oZWlnaHQ6IDQxcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHQtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG5cdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi5jb21wYXJlX19wcm9kdWN0LWltYWdlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRoZWlnaHQ6IDE1NnB4O1xufVxuXG4uY29tcGFyZV9fcHJvZHVjdC1pbWFnZTo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJhY2tncm91bmQ6IHJnYmEoMTUsIDQ5LCAxMDYsIC4wNCk7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdHotaW5kZXg6IDA7XG59XG5cbi5jb21wYXJlX19saW5lIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmNvbXBhcmVfX3Byb2R1Y3QtcGFyYW0td3JhcCB7XG5cdHdpZHRoOiAyMjRweDtcbn1cblxuLmNvbXBhcmVfX2ZyYW1lIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDdweDtcblx0cmlnaHQ6IDdweDtcblx0bGVmdDogN3B4O1xuXHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeS0yO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xufVxuXG4uY29tcGFyZV9fbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA3cHg7XG5cdHJpZ2h0OiA3cHg7XG5cdGxlZnQ6IDdweDtcblx0Ym9yZGVyOiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xuXHR6LWluZGV4OiAzO1xuXHRjb2xvcjogIzAyMGQyMTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmNvbXBhcmVfX3NlcCB7XG5cdFx0Ly93aWR0aDogMTY2cHg7XG5cdH1cblxuXHQuY29tcGFyZV9fcHJvZHVjdC1wYXJhbS0tYWx0IHtcblx0XHQvL2lkdGg6IDE2NnB4O1xuXHR9XG5cblx0LmNvbXBhcmVfX3Byb2R1Y3Qge1xuXHRcdC8vd2lkdGg6IDE2NnB4O1xuXHR9XG5cblx0LmNvbXBhcmVfX3Byb2R1Y3QtcGFyYW0ge1xuXHRcdC8vd2lkdGg6IDE2NnB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTZweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuXHR9XG5cblx0LmNvbXBhcmVfX3Byb2R1Y3QtaW1hZ2Uge1xuXHRcdGhlaWdodDogOTBweDtcblx0fVxuXG5cdC5jb21wYXJlX19wcm9kdWN0LXBhcmFtLXdyYXAge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cblx0LmNvbXBhcmVfX3Byb2R1Y3QtbmFtZSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNnB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE2cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5jb21wYXJlX19tYWluLXdyYXAge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHRcdG1hcmdpbi1yaWdodDogLTE1cHg7XG5cdH1cblxuXHQuY29tcGFyZV9fc2VwIHtcblx0XHR3aWR0aDogMTY2cHg7XG5cdH1cblxuXHQuY29tcGFyZV9fcHJvZHVjdC1wYXJhbS0tYWx0IHtcblx0XHR3aWR0aDogMTY2cHg7XG5cdH1cblxuXHQuY29tcGFyZV9fcHJvZHVjdCB7XG5cdFx0d2lkdGg6IDE2NnB4O1xuXHR9XG5cblx0LmNvbXBhcmVfX3Byb2R1Y3QtcGFyYW0ge1xuXHRcdHdpZHRoOiAxNjZweDtcblx0fVxufSIsIi5jb25maXJtLXBhbmVsIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR3aWR0aDogMTUwMHB4O1xuXHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuXHRib3R0b206IDIwcHg7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRtYXJnaW46IDAgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogMzBweCA0MHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG5cdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWdyYXksIC44NSk7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0ei1pbmRleDogNDtcblxuXHQmLmNvbmZpcm0tcGFuZWxfX2Nvb2tpZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdC5zZXR0aW5nc19fY29va2llIHtcblx0XHRcdGNvbG9yOiByZ2JhKDEyOCwgMTI4LCAxMjgsIDEpO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogcmdiYSgxMjgsIDEyOCwgMTI4LCAxKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29uZmlybS1wYW5lbF9fY2VsbC1hY3Rpb24ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGdhcDogMTBweDtcblx0XHR9XG5cblx0XHQuY29uZmlybS1wYW5lbF9fY2VsbC1tYWluIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmNvbmZpcm0tcGFuZWwgLmNvb2tpZS1jb25maWctbGlua3tkaXNwbGF5OiBub25lfVxuLmNvbmZpcm0tcGFuZWxfX2NlbGwtbWFpbiB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uY29uZmlybS1wYW5lbF9fY2VsbC1hY3Rpb24ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IDYwcHg7XG59XG5cbi5jb25maXJtLXBhbmVsLmNsb3NlZCB7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMTAlLCAwKTtcbn1cblxuLmNvbmZpcm0tcGFuZWw6bm90KC5jbG9zZWQpIH4gLmJ1dHRvbi10b3Age1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jb25maXJtLXBhbmVsX19saW5rIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5uby10b3VjaCAuY29uZmlybS1wYW5lbF9fbGluazpob3ZlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1tYXgpIHtcblx0LmNvbmZpcm0tcGFuZWxfX2NlbGwtYWN0aW9uIHtcblx0XHRtYXJnaW4tbGVmdDogNDBweDtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuY29uZmlybS1wYW5lbCB7XG5cdFx0Ym90dG9tOiAxNXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG5cdFx0bGVmdDogMTVweDtcblx0XHRyaWdodDogMTVweDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdFx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5jb25maXJtLXBhbmVsX19jZWxsLWFjdGlvbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmNvbmZpcm0tcGFuZWwge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0XHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xuXHRcdCYuY29uZmlybS1wYW5lbF9fY29va2llIHtcblx0XHRcdC5jb25maXJtLXBhbmVsX19jZWxsLWFjdGlvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdC5idG4tZGVmYXVsdCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29uZmlybS1wYW5lbF9fY2VsbC1hY3Rpb24ge1xuXHRcdG1hcmdpbjogMTVweCAwIDA7XG5cdFx0ZmxleDogMSAxIGF1dG87XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi00eHMtbWF4KSB7XG5cdC5jb25maXJtLXBhbmVsIHtcblx0XHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGxlcjtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcblx0LmNvbmZpcm0tcGFuZWwge1xuXHRcdCYuY29uZmlybS1wYW5lbF9fY29va2llIHtcblx0XHRcdC5jb250YWluZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0LmNvbmZpcm0tcGFuZWxfX2NlbGwtbWFpbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuXHQuY29uZmlybS1wYW5lbCB7XG5cdFx0Ji5jb25maXJtLXBhbmVsX19jb29raWUge1xuXHRcdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHRcdC5jb25maXJtLXBhbmVsX19jZWxsLWFjdGlvbiB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnNldHRpbmdzX19jb29raWUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiA1NHB4O1xuXHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQuY29uZmlybS1wYW5lbF9fY2VsbC1hY3Rpb24ge1xuXHRcdFx0XHQuYnRuLWRlZmF1bHQge1xuXHRcdFx0XHRcdHdpZHRoOiAxMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5kYXRlcGlja2VyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG5cbi5kYXRlcGlja2VyX19jb250YWluZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDE1cHg7XG5cdHotaW5kZXg6IDEwMDA7XG5cdHdpZHRoOiAyNjJweDtcblx0dHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHNjYWxlKDAuOTgpO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHBhZGRpbmctdG9wOiAxMnB4O1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRycy1iYXNlLCB2aXNpYmlsaXR5ICR0cnMtYmFzZSwgb3BhY2l0eSAkdHJzLWJhc2UsIHJpZ2h0IDBzO1xufVxuXG4uZGF0ZXBpY2tlci5vcGVuIC5kYXRlcGlja2VyX19jb250YWluZXIsXG4uZGF0ZXBpY2tlci0tc3RhdGljIC5kYXRlcGlja2VyX19jb250YWluZXIge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMSk7XG59XG5cbi5kYXRlcGlja2VyLS1zdGF0aWMgLmRhdGVwaWNrZXJfX2NvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdG1hcmdpbjogMDtcbn1cblxuLmRhdGVwaWNrZXJfX2NhbGVuZGFyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0Ym94LXNoYWRvdzogMCA2cHggMjBweCByZ2JhKDEzNiwgMTM2LCAxMzYsIDAuMjUpO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZGF0ZXBpY2tlcl9fYm9keSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZGF0ZXBpY2tlcl9fdGJvZHkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmctYm90dG9tOiAxNnB4O1xuXHRtYXJnaW4tdG9wOiAtMTBweDtcbn1cblxuLmRhdGVwaWNrZXJfX3RyIHtcblx0aGVpZ2h0OiAzMXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZGF0ZXBpY2tlcl9fdGgge1xuXHR3aWR0aDogMzRweDtcblx0aGVpZ2h0OiAzNHB4O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJhc2U7XG5cdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZGF0ZXBpY2tlcl9fdGQge1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6IDM0cHg7XG5cdGhlaWdodDogMzFweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG59XG5cbi5kYXRlcGlja2VyX190ZDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHotaW5kZXg6IC0xO1xuXHR3aWR0aDogMzRweDtcblx0aGVpZ2h0OiAzNHB4O1xufVxuXG4uZGF0ZXBpY2tlcl9fdGQ6aG92ZXIge1xuXHRjb2xvcjogJGNvbG9yLWdyZWVuO1xufVxuXG4uZGF0ZXBpY2tlcl9fdGQuZGF0ZS1wYXNzXG4vKiwuZGF0ZXBpY2tlcl9fdGQuZGF0ZS1mdXR1cmUqLyBcbntcblx0Y29sb3I6IGxpZ2h0Z3JheTtcbn1cblxuLmRhdGVwaWNrZXJfX3RkLmRhdGUtcGFzczpob3ZlciB7XG5cdGNvbG9yOiAkY29sb3ItZ3JlZW47XG59XG5cbi5kYXRlcGlja2VyX190ZC5kYXRlLWluLXJhbmdlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLTEwO1xufVxuXG4uZGF0ZXBpY2tlcl9fdGQuZGF0ZS1pbi1yYW5nZTpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay0xMDtcbn1cblxuLmRhdGVwaWNrZXJfX3RkLmRhdGUtZGlzYWJsZWQge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTIwO1xufVxuXG4uZGF0ZXBpY2tlcl9fdGQuZGF0ZS1kaXNhYmxlZDpob3ZlciB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stMjA7XG59XG5cbi5kYXRlcGlja2VyX190ZC5kYXRlLWFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZGF0ZXBpY2tlcl9fdGQuZGF0ZS1hY3RpdmU6aG92ZXIge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uZGF0ZXBpY2tlcl9fdGQuZGF0ZS1hY3RpdmU6OmFmdGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xufVxuXG4uZGF0ZXBpY2tlcl9fdGQuZGF0ZS1hY3RpdmUuZGF0ZS1oaWdobGlnaHQ6OmFmdGVyIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xufVxuXG4uZGF0ZXBpY2tlcl9faGVhZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTcwO1xuXHRoZWlnaHQ6IDQ2cHg7XG5cdHBhZGRpbmc6IDAgOHB4O1xufVxuXG4uZGF0ZXBpY2tlcl9faGVhZC1tb250aCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5kYXRlcGlja2VyX19tb250aCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Y29sb3I6ICRjb2xvci1ncmVlbjtcbn1cblxuLmRhdGVwaWNrZXJfX2J0bi1hcnJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZGF0ZXBpY2tlcl9fYnRuLWFycm93OmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHR9XG59XG5cbi5kYXRlcGlja2VyX19hY3Rpb24ge1xuXHQvKmRpc3BsYXk6IGZsZXg7Ki9cblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmRhdGVwaWNrZXJfX2J0biB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xufVxuXG4uZGF0ZXBpY2tlcl9fYnRuW2Rpc2FibGVkXSB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5kYXRlcGlja2VyX19idG46bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcblx0Y29sb3I6ICRjb2xvci1ncmVlbjtcbn1cblxuLmRhdGVwaWNrZXJfX2xhYmVsIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLmRhdGVwaWNrZXJfX3RleHQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDgwcHg7XG5cdG1pbi13aWR0aDogMDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5kYXRlcGlja2VyX19zdmctaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjFweDtcblx0aGVpZ2h0OiAyMXB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXRvcDogLTJweDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmRhdGVwaWNrZXJfX3N2Zy1pY29uLS12aXNpYmxlIHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0cG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmRhdGVwaWNrZXJfX2J0bi1hcnJvdy1pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uZGF0ZXBpY2tlcl9fYnRuLXJlc2V0IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAyMXB4O1xuXHRoZWlnaHQ6IDIxcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIxcHgpO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5kYXRlcGlja2VyX19idG4tcmVzZXQ6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5kYXRlcGlja2VyX19hY3Rpb24ge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0XHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuXHR9XG5cblx0LmRhdGVwaWNrZXJfX3RleHQge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0XHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuXHRcdHdpZHRoOiA2MHB4O1xuXHR9XG5cblx0LmRhdGVwaWNrZXJfX2NvbnRhaW5lciB7XG5cdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHRsZWZ0OiAxNXB4O1xuXHR9XG59XG5cbiIsIi5kZWxldGUtYmFza2V0LWl0ZW1fX3RleHQge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG4uZGVsZXRlLWJhc2tldC1pdGVtX19hY3Rpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXG5cdC5idG4ge1xuXHRcdGZsZXgtZ3JvdzogMjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdCAgXHR3aWR0aDogNTAlO1xuXHRcdH1cblx0fVxufSIsIi5kb2MtYmxvY2tfX2xpbmsge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuICBcdGRpc3BsYXk6IGJsb2NrO1xuICBcdGZvbnQtc2l6ZTogMTRweDtcbiAgXHRsaW5lLWhlaWdodDogMjJweDtcbiAgXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG4gIFx0Jjpob3ZlciB7XG5cdCAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG4gIFx0LnN2Zy1pY29uIHtcblx0ICBoZWlnaHQ6IDIwcHg7XG5cdCAgd2lkdGg6IDIycHg7XG5cdCAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHQgIG1hcmdpbi1yaWdodDogNXB4O1xuXHR9XG59XG5cbi5kb2MtYmxvY2sge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tdG9wOiAxOHB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcbn1cblxuLmRvYy1ibG9jazpob3ZlciB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLmRvYy1ibG9ja19faWNvbiB7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uZG9jLWJsb2NrX19pbmZvIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmRvYy1ibG9ja19faWNvbiArIC5kb2MtYmxvY2tfX2luZm8ge1xuXHRtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLmRvYy1ibG9ja19fbmFtZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLmRvYy1ibG9ja19fc2l6ZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdGNvbG9yOiAjODE4NjkwO1xufVxuIiwiLmZ2b3JpdGVfaW5jbHVkZXtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmZhdm9yaXRlLWFjdGlvbiArIC5mYXZvcml0ZS1hY3Rpb257XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuXG4uZmF2b3JpdGUtYWN0aW9uIHtcbiAgJjpub3QoLmZhdm9yaXRlLWFjdGlvbi0tYWN0aXZlKSB7XG5cdCY6aG92ZXIge1xuXHQgIC5mYXZvcml0ZS1oZWxwIHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdG9wYWNpdHk6IDE7XG5cdCAgfVxuXHR9XG4gIH1cbn1cbi5mYXZvcml0ZS1hY3Rpb25fX3RvZ2dsZSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2lkdGg6IDIycHg7XG5cdGhlaWdodDogMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0LnN2Zy1pY29uIHtcblx0XHRmaWxsOiBub25lO1xuXHRcdHdpZHRoOiAyMnB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0ICBcdGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNik7XG5cdCAgXHQmOmhvdmVyIHtcblx0XHQgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHR9XG5cdH1cblxuXHRiIHtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0ICBcdGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0ICBcdGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG5cdCAgXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRcdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdH1cbn1cblxuLmZhdm9yaXRlLWFjdGlvbi0tZnVsbCB7XG5cdC5mYXZvcml0ZS1hY3Rpb25fX3RvZ2dsZSB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbi5mYXZvcml0ZS1hY3Rpb24tLW1pZCB7XG5cdC5mYXZvcml0ZS1hY3Rpb25fX3RvZ2dsZSB7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHR9XG5cblx0LnN2Zy1pY29uIHtcblx0XHR3aWR0aDogMjNweDtcblx0XHRoZWlnaHQ6IDIzcHg7XG5cdH1cbn1cblxuLmZhdm9yaXRlLWFjdGlvbi0tYWN0aXZlIHtcblx0LmZhdm9yaXRlLWFjdGlvbl9fdG9nZ2xlIHtcblx0XHQuc3ZnLWljb24ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0ZmlsbDogJGNvbG9yLXByaW1hcnk7XG5cdFx0fVxuXHR9XG59XG5cbi5mYXZvcml0ZS1oZWxwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUxLCA1MSwgNTEsIDAuNik7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBib3R0b206IDIzcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItdG9wLXdpZHRoOiAwcHg7XG5cdGJvcmRlci1yaWdodC13aWR0aDogMHB4O1xuXHRib3JkZXItbGVmdC13aWR0aDogMHB4O1xuXHRib3JkZXItbGVmdC13aWR0aDogNnB4O1xuXHRib3JkZXItcmlnaHQtd2lkdGg6IDZweDtcblx0Ym9yZGVyLXRvcDogNnB4IHNvbGlkIHJnYmEoNTEsIDUxLCA1MSwgMC42KTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogNTAlO1xuXHRtYXJnaW4tcmlnaHQ6IC02cHg7XG5cdGJvdHRvbTogLTZweDtcblx0ei1pbmRleDogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhlYXJ0IHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoLjgpO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdH1cbn0iLCIuZmllbGQtY2hlY2stbGlzdCB7XG5cdCYuYWNjb3JkaW9uIHtcblx0XHQuZmllbGQtY2hlY2stbGlzdF9faGVhZGVyIHtcblxuXHRcdH1cblx0fVxufVxuXG4uZmllbGQtY2hlY2stbGlzdF9faGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICBcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRsYWJlbCB7XG5cdCAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdH1cblxuXHQmLmhpZGRlbi1maWx0ZXIge1xuXHQgIG1hcmdpbi1ib3R0b206IDA7XG5cblx0ICAuZmllbGQtcmFuZ2Utc2xpZGVyLWljb24ge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHQgIH1cblx0fVxufVxuXG4uZmllbGQtY2hlY2stbGlzdF9fbGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRjb2xvcjogIzQwNDA0MDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3RfX2NsZWFyLWJ0biB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMTIwJTtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IGRvdHRlZCAkY29sb3ItYmxhY2stNzA7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtYmFzZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdCYuZmllbGQtY2hlY2stbGlzdF9fY2xlYXItYnRuOmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcblx0fVxufVxuLmZpZWxkLS12YWx1ZXMtb3dlcmZsb3cuYWN0aXZle1xuXHRoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzEwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRtYXJnaW46IDdweCAwO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9fZmlsdGVyIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3RfX2JvZHktc2Nyb2xsIHtcbiAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXNjcm9sbCB7XG5cdC5maWVsZC1jaGVjay1saXN0X19ib2R5LmZpZWxkLWNoZWNrLWxpc3RfX2JvZHkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApLCAjZmZmKTtcblx0XHR9XG5cdH1cblxuXHQuZmllbGQtY2hlY2stbGlzdF9fbGlzdCB7XG5cdFx0Ly9vdmVyZmxvdy15OiBhdXRvO1xuXHRcdC8vbWF4LWhlaWdodDogMjA1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjdweDtcblxuXHQgIFx0LmNhdGFsb2dfX2Rlc2NyaXB0aW9uLXRvZ2dsZSB7XG5cdFx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICBib3R0b206IDA7XG5cdFx0ICB6LWluZGV4OiAxMDAwMDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtYmFzZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay0yMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcblx0XHRcdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stMjA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtYmFzZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJvcmRlci13aWR0aDogMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5maWVsZC1jaGVjay1saXN0X19jbGVhci1idG46aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2stOTA7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2stOTA7XG5cdH1cbn1cblxuXG4uZmllbGQtcmFkaW9jb2xvcl9fdmlzdWFsIHtcblx0d2lkdGg6IDM0cHg7XG5cdGhlaWdodDogMzRweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4iLCIuZmllbGQtY2hlY2tib3gge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdG9wYWNpdHk6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xuXHRib3JkZXI6IDJweCBzb2xpZCAjZTFlMWUxO1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdC5zdmctaWNvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogLTJweDtcblx0XHRsZWZ0OiAtMnB4O1xuXHRcdHdpZHRoOiAyNnB4O1xuXHRcdGhlaWdodDogMjJweDtcblx0XHRmaWxsOiBub25lO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLXdoaXRlO1xuXHRib3JkZXItbGVmdDogMnB4IHNvbGlkICRjb2xvci13aGl0ZTtcblx0d2lkdGg6IDExcHg7XG5cdGhlaWdodDogNnB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCkgdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5maWVsZC1jaGVja2JveF9fdmlzdWFsOjpiZWZvcmUge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0dG9wOiAtM3B4O1xuXHRsZWZ0OiAtM3B4O1xuXHRyaWdodDogLTNweDtcblx0Ym90dG9tOiAtM3B4O1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3RleHQge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0Y29sb3I6IGdyYXk7XG4gIFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuICBcdGEge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cbn1cblxuLmZpZWxkLWNoZWNrYm94X190ZXh0LW5vdGUge1xuXHRjb2xvcjogIzgxODE4MTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTIwJTtcblx0bWFyZ2luLXRvcDogNXB4O1xuXG5cdC5saW5re1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0fVxufVxuXG4uZmllbGQtY2hlY2tib3hfX2NvdW50IHtcblx0Zm9udC1zaXplOiAxMHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IC01cHg7XG5cdG1hcmdpbi1sZWZ0OiAycHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5maWVsZC1jaGVja2JveF9faW1nIHtcblx0d2lkdGg6IDM4cHg7XG5cdGhlaWdodDogMzhweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1iYXNlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0aW1nIHtcblx0XHR3aWR0aDogMzBweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR9XG59XG5cbi5maWVsZC1jaGVja2JveF9faWNvbiB7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblxuXHQuc3ZnLWljb24ge1xuXHRcdGZpbGw6IG5vbmU7XG5cdFx0d2lkdGg6IDI1cHg7XG5cdFx0aGVpZ2h0OiAyNXB4O1xuXHR9XG59XG5cbi5maWVsZC1jaGVja2JveF9fcHJpY2Uge1xuXHRtYXJnaW46IDAgMTBweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19mcmFtZSB7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtYmFzZTtcbn1cbi5maWVsZC1jaGVja2JveC5kaXNhYmxlZCAuZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQge1xuXHR+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcblx0XHQuc3ZnLWljb24ge1xuXHRcdFx0Y29sb3I6I2Q5ZGJlMTtcblx0XHR9XG5cdH1cbn1cbi5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB7XG5cdH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHQgIFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblxuXHRcdC5zdmctaWNvbiB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdGxlZnQ6IDFweDtcblx0XHRcdHRvcDogMXB4O1xuXHRcdH1cblx0fVxuXG5cdH4gLmZpZWxkLWNoZWNrYm94X19pbWcge1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0fVxuXG5cdH4gLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdH1cbn1cblxuLmZpZWxkLWNoZWNrYm94LS1yYWRpbyB7XG5cdC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cblx0XHQuc3ZnLWljb24ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YWZ0ZXIge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHR3aWR0aDogMTBweDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyZWVuO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0fVxuXG5cdC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsOjphZnRlciB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmRpc2FibGVkIHtcblx0fiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG5cdFx0YmFja2dyb3VuZDogI2Y2ZjZmNjtcblx0fVxufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stNTA7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5maWVsZC1jaGVja2JveC5kaXNhYmxlZCB7XG5cdC5maWVsZC1jaGVja2JveF9faW1nIHtcblx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0QGluY2x1ZGUgY2VudGVyLXgteSgpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0fVxuXHR9XG5cblx0LmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRcdGNvbG9yOiAjY2NjO1xuXHR9XG59XG5cbi5maWVsZC1yYWRpby1idXR0b25zX2FkZHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmZpZWxkLWNoZWNrYm94LS1idXR0b24ge1xuXHRwYWRkaW5nOiAxNXB4IDIwcHggMThweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXG5cdC5maWVsZC1jaGVja2JveF9faW1nIHtcblx0XHRvcmRlcjogLTIwO1xuXHRcdHdpZHRoOiAzNXB4O1xuXHRcdGhlaWdodDogMzVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRib3JkZXI6IG5vbmU7XG5cblx0XHRpbWcge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHR9XG5cdH1cblx0LmZpZWxkLWNoZWNrYm94X19pY29ue1xuXHRcdG9yZGVyOiAtMTY7XG5cdH1cblxuXG5cdC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdFx0b3JkZXI6IC0xNTtcblx0fVxuXG5cdC5maWVsZC1jaGVja2JveF9fdGV4dC1jb250ZW50IHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRsaW5lLWhlaWdodDogMTIwJTtcblx0fVxuXG5cdC5maWVsZC1jaGVja2JveF9fcHJpY2Uge1xuXHRcdG9yZGVyOiAtMTA7XG5cdH1cblxuXHQuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG5cdFx0b3JkZXI6IC01O1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHQuZmllbGQtY2hlY2tib3hfX2ZyYW1lIHtcblx0XHQvKmJvcmRlci1yYWRpdXM6IDEycHg7Ki9cblx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItZ3JheTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHotaW5kZXg6IC0xO1xuXHR9XG5cblx0LmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIHtcblx0XHR+IC5maWVsZC1jaGVja2JveF9fZnJhbWUge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stMTA7XG5cdFx0fVxuXHR9XG59XG5cbi5maWVsZC1jaGVja2JveC0tYWRkcmVzcyB7XG5cdHBhZGRpbmc6IDE1cHggMCAyMHB4O1xuXG5cdC5maWVsZC1jaGVja2JveF9faWNvbiB7XG5cdFx0b3JkZXI6IC0yMDtcblx0fVxuXG5cdC5maWVsZC1jaGVja2JveF9fdGV4dC1jb250ZW50IHtcblx0XHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdH1cblxuXHQuZmllbGQtY2hlY2tib3hfX3RleHQge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdFx0b3JkZXI6IC0xNTtcblx0fVxuXG5cdC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcblx0XHRvcmRlcjogLTEwO1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXG5cdC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB7XG5cdFx0fiAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtY2hlY2tib3g6bm90KC5kaXNhYmxlZCk6aG92ZXIge1xuXHRcdC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdH1cblxuXHRcdC5maWVsZC1jaGVja2JveF9faW1nIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdH1cblx0fVxuXG5cdC5maWVsZC1jaGVja2JveDpob3ZlciAuZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdH1cblx0LmZpZWxkLWNoZWNrYm94LS1idXR0b246aG92ZXIge1xuXHRcdC5maWVsZC1jaGVja2JveF9fZnJhbWUge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuZmllbGQtY2hlY2tib3hfX2lucHV0OmZvY3VzIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmJlZm9yZSB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufSIsIi5maWVsZC1jb2xvci1ibG9ja19faXRlbXMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbi10b3A6IDJweDtcbn1cblxuLmZpZWxkLWNvbG9yLWJsb2NrX19pdGVtIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1yaWdodDogMTJweDtcblx0bWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmZpZWxkLWNvbG9yLWJsb2NrX19sYWJlbCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiAjODE4NjkwO1xuXHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xufVxuXG4uZmllbGQtY29sb3ItYmxvY2tfX2xhYmVsLXZhbHVlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn0iLCIuZmllbGQtY29sb3JzX19oZWFkZXIge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZmllbGQtY29sb3JzX19sYWJlbCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmllbGQtY29sb3JzX19zZWxlY3RlZCB7XG5cdG1hcmdpbi1sZWZ0OiA0cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG59XG5cbi5maWVsZC1jb2xvcnNfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbjogLTFweCAtMnB4O1xufVxuXG4uZmllbGQtY29sb3JzX19pdGVtIHtcblx0cGFkZGluZzogMXB4IDJweDtcblxuXHQuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCxcblx0LmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5maWVsZC1jb2xvcnNfX2l0ZW0tLXRvZ2dsZSB7XG5cdG1hcmdpbjogNHB4O1xufVxuXG4uZmllbGQtY29sb3JzX190b2dnbGUge1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRib3JkZXI6IDFweCBkYXNoZWQgJGNvbG9yLWJsYWNrLTgwO1xuXHRwYWRkaW5nOiA4cHggMTVweDtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0bGluZS1oZWlnaHQ6IDEzMCU7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJzLWJhc2U7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQuc3ZnLWljb24ge1xuXHRcdGZpbGw6IG5vbmU7XG5cdFx0d2lkdGg6IDExcHg7XG5cdFx0aGVpZ2h0OiA5cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDZweDtcblx0fVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5maWVsZC1jb2xvcnNfX3RvZ2dsZTpob3ZlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stMjA7XG5cdH1cbn0iLCIuZmllbGQtY291bnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LmZpZWxkLWxhYmVsIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbi5maWVsZC1jb3VudF9faW5wdXQuZmllbGQtY291bnRfX2lucHV0IHtcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRoZWlnaHQ6IDM0cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4uZmllbGQtY291bnRfX2J0biB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxcHg7XG5cdGJvdHRvbTogMXB4O1xuXHR3aWR0aDogMzBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmZpZWxkLWNvdW50X19idG46aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdCAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuXHR9XG59XG5cbi5maWVsZC1jb3VudF9fYnRuOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5maWVsZC1jb3VudF9fYnRuOmRpc2FibGVkIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5maWVsZC1jb3VudF9fYnRuLS1zdWIge1xuXHRsZWZ0OiAxcHg7XG4gIFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ViZWJlYjtcbn1cblxuLmZpZWxkLWNvdW50X19idG4tLWFkZCB7XG5cdHJpZ2h0OiAxcHg7XG4gIFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZWJlYmViO1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tc3ViOjpiZWZvcmUsXG4uZmllbGQtY291bnRfX2J0bi0tYWRkOjpiZWZvcmUsXG4uZmllbGQtY291bnRfX2J0bi0tYWRkOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0aGVpZ2h0OiAycHg7XG5cdHdpZHRoOiAxMHB4O1xuXHRiYWNrZ3JvdW5kOiAjNDA0MDQwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmZpZWxkLWNvdW50X19idG4tLWFkZDo6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xufSIsIi5maWVsZC1maWxlX19idG4ge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHN2ZyB7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxufVxuXG4uZmllbGQtZmlsZV9faW5wdXQtYmxvY2sge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmZpZWxkLWZpbGVfX2lucHV0IHtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5maWVsZC1maWxlX19saXN0IHtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW0ge1xuXHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZmllbGQtZmlsZV9faXRlbTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW0tc3RhcnQge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW0tZW5kIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1sZWZ0OiAxMnB4O1xufSIsIi5maWVsZC1pbnB1dCB7XG5cdEBpbmNsdWRlIGZpZWxkO1xufVxuXG4uZmllbGQtaW5wdXQtLXNtIHtcblx0QGluY2x1ZGUgZmllbGQtYmFzZS0tc207XG5cdGhlaWdodDogMzBweDtcbn1cblxuLmZpZWxkLWlucHV0LS10ZXh0YXJlYSB7XG5cdGhlaWdodDogMTIwcHg7XG5cdHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi5maWVsZC1pbnB1dC0tdGV4dGFyZWEuZmllbGQtaW5wdXQtLXNtIHtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcbn1cblxuLmZpZWxkLWlucHV0OmRpc2FibGVkIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG59IiwiLmZpZWxkLWxhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRtYXJnaW4tYm90dG9tOiA2cHg7XG59IiwiLmZpZWxkLXJhZGlvLWJ1dHRvbnNfX2xpc3Qge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRncmlkLWdhcDogMTVweCA1NHB4O1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXG5cdC5maWVsZC1yYWRpby1idXR0b25zX19pdGVte1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1pbnB1dDtcblx0ICBcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0fVxuXHQuZmllbGQtcmFkaW8tYnV0dG9uc19faXRlbS5maWVsZC1yYWRpby1idXR0b25zX19pdGVtLS1hY3RpdmV7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdH1cbn1cblxuLmZpZWxkLXJhZGlvLWJ1dHRvbnNfX2l0ZW0ge1xuXHQuZmllbGQtY2hlY2tib3gge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5maWVsZC1yYWRpby1idXR0b25zX19pdGVtLS1hY3RpdmUge1xuXHQvKmJvcmRlci1yYWRpdXM6IDEycHg7Ki9cblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctZ3JheS1zO1xufVxuXG4uZmllbGQtcmFkaW8tYnV0dG9uc19fY2hpbGQge1xuXHRwYWRkaW5nOiA1cHggMTRweCAwO1xuXG5cdC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcblx0XHRtYXJnaW46IDA7XG5cblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1ibGFjay01MDtcblx0XHR9XG5cdH1cblxuXHQuYnRuIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0LmZpZWxkX19lcnJvcnMge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwic20tZG93blwiKSB7XG5cdC5maWVsZC1yYWRpby1idXR0b25zX19saXN0IHtcblx0XHRncmlkLWdhcDogMTJweDtcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcIjJ4cy1kb3duXCIpIHtcblx0LmZpZWxkLXJhZGlvLWJ1dHRvbnNfX2xpc3Qge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHR9XG59IiwiLmZpZWxkLXJhZGlvY29sb3JibG9jayB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZpZWxkLXJhZGlvY29sb3JibG9ja19fdmlzdWFsIHtcblx0d2lkdGg6IDY0cHg7XG5cdGhlaWdodDogNjRweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ei1pbmRleDogMTtcbn1cblxuLmZpZWxkLXJhZGlvY29sb3JibG9ja19fdmlzdWFsOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAjY2NjZmQzIGluc2V0O1xuXHR3aWR0aDogNjRweDtcblx0aGVpZ2h0OiA2NHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0dHJhbnNpdGlvbjogYm94LXNoYWRvdyAkdHJzLWJhc2U7XG59XG5cbi5maWVsZC1yYWRpb2NvbG9yYmxvY2tfX3Zpc3VhbDpob3Zlcjo6YWZ0ZXIge1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggI2E3YWJiMiBpbnNldDtcbn1cblxuLmZpZWxkLXJhZGlvY29sb3JibG9ja19faW1hZ2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0ei1pbmRleDogLTE7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZmllbGQtcmFkaW9jb2xvcmJsb2NrX19pbnB1dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZmllbGQtcmFkaW9jb2xvcmJsb2NrX19jb2xvci1tYXJrZXIge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uZmllbGQtcmFkaW9jb2xvcmJsb2NrX19pbnB1dDpjaGVja2VkICsgLmZpZWxkLXJhZGlvY29sb3JibG9ja19fdmlzdWFsOjphZnRlciB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItcHJpbWFyeSBpbnNldDtcbn1cblxuLmZpZWxkLXJhZGlvY29sb3JibG9ja19fdG9vbHRpcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtNDNweDtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA4cHgpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdGJveC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoMiwgMTMsIDMzLCAuMTIpO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRwYWRkaW5nOiA3cHggMTJweDtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cnMtZHJvcGRvd24sIG9wYWNpdHkgJHRycy1kcm9wZG93bjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZpZWxkLXJhZGlvY29sb3JibG9ja19fdG9vbHRpcDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAxMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogLTVweDtcblx0bGVmdDogNTAlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5maWVsZC1yYWRpb2NvbG9yYmxvY2tfX3Zpc3VhbDpob3ZlciAuZmllbGQtcmFkaW9jb2xvcmJsb2NrX190b29sdGlwIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMHB4KTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmZpZWxkLXJhZGlvY29sb3JibG9ja19fdmlzdWFsIHtcblx0XHR3aWR0aDogNTZweDtcblx0XHRoZWlnaHQ6IDU2cHg7XG5cdH1cblxuXHQuZmllbGQtcmFkaW9jb2xvcmJsb2NrX192aXN1YWw6OmFmdGVyIHtcblx0XHR3aWR0aDogNTZweDtcblx0XHRoZWlnaHQ6IDU2cHg7XG5cdH1cbn0iLCIuZmllbGQtcmFkaW9zZXQtZnVsbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZpZWxkLXJhZGlvc2V0LWZ1bGxfX2lucHV0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5maWVsZC1yYWRpb3NldC1mdWxsX19oZWFkZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY2O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDRweCAxNXB4O1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlLCBjb2xvciAkdHJzLWJhc2U7XG59XG5cbi5maWVsZC1yYWRpb3NldC1mdWxsX192aXN1YWwge1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggI2NjY2ZkMyBpbnNldDtcblx0cGFkZGluZzogM3B4O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHR0cmFuc2l0aW9uOiBib3gtc2hhZG93ICR0cnMtYmFzZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uZmllbGQtcmFkaW9zZXQtZnVsbF9faW5wdXQ6Y2hlY2tlZCArIC5maWVsZC1yYWRpb3NldC1mdWxsX192aXN1YWwge1xuXHRib3gtc2hhZG93OiAwIDAgMCAycHggJGNvbG9yLXByaW1hcnkgaW5zZXQ7XG59XG5cbi5maWVsZC1yYWRpb3NldC1mdWxsX19pbnB1dDpjaGVja2VkICsgLmZpZWxkLXJhZGlvc2V0LWZ1bGxfX3Zpc3VhbCAuZmllbGQtcmFkaW9zZXQtZnVsbF9faGVhZGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5maWVsZC1yYWRpb3NldC1mdWxsX19saXN0IHtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Y29sb3I6ICM4MTg2OTA7XG5cdG1hcmdpbi1sZWZ0OiAxMnB4O1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5maWVsZC1yYWRpb3NldC1mdWxsX19saXN0LWl0ZW0ge1xuXHRtYXJnaW46IDAgMCAycHg7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdHBhZGRpbmctbGVmdDogOXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1yYWRpb3NldC1mdWxsX19saXN0LWl0ZW06OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA3cHg7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAzcHg7XG5cdGhlaWdodDogM3B4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uZmllbGQtcmFkaW9zZXQtZnVsbCBhIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmZpZWxkLXJhZGlvc2V0LWZ1bGwgYTpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTI7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5maWVsZC1yYWRpb3NldC1mdWxsIHtcblx0XHR3aWR0aDogMjM4cHg7XG5cdH1cbn0iLCIuZmllbGQtcmFuZ2Utc2xpZGVyIHtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlci0tZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAuNztcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fbGFiZWwge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNHB4O1xuXHRsZWZ0OiAyMHB4O1xuXHR1c2VyLXNlbGVjdDogdGV4dDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fbGFiZWxzIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0cGFkZGluZy10b3A6IDIzcHg7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3RleHQtaW5wdXRzIHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuXHRtYXJnaW46IDBweCAtNnB4IDA7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3RleHQtaW5wdXQtd3JhcCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogNTAlO1xuXHRwYWRkaW5nOiAwIDZweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19wcmVmaXgge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiByZ2JhKDM1LCAzMywgMzMsIC42KTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwcHg7XG5cdGxlZnQ6IDE4cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19wcmVmaXggKyAuZmllbGQtcmFuZ2Utc2xpZGVyX190ZXh0LWlucHV0IHtcblx0cGFkZGluZy1sZWZ0OiA0MnB4O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19idWZmZXJzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IGF1dG87XG5cdGxlZnQ6IDIwcHg7XG5cdGJvdHRvbTogNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0b3BhY2l0eTogMDtcblx0ei1pbmRleDogLTE7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fYnVmZmVyIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX191bml0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDE1cHg7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAyMHB4O1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0IHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0b3V0bGluZTogbm9uZTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiAxO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG9wYWNpdHk6IDA7XG5cdGhlaWdodDogNHB4O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dFtkaXNhYmxlZF0ge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dDo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGhlaWdodDogMDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Ym9yZGVyOiAwO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dDo6LW1vei1yYW5nZS10cmFjayB7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0aGVpZ2h0OiAwO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRib3JkZXI6IDA7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0OjotbXMtdHJhY2sge1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRoZWlnaHQ6IDA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGJvcmRlcjogMDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRoZWlnaHQ6IDIwcHg7XG5cdHdpZHRoOiAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLXByaW1hcnktMTAwKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRtYXJnaW4tdG9wOiAtOXB4O1xuXHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dFtkaXNhYmxlZF06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGhlaWdodDogMjBweDtcblx0d2lkdGg6IDIwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0W2Rpc2FibGVkXTo6LW1vei1yYW5nZS10aHVtYiB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0OjotbXMtdGh1bWIge1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRoZWlnaHQ6IDIwcHg7XG5cdHdpZHRoOiAyMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dFtkaXNhYmxlZF06Oi1tcy10aHVtYiB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0LXdyYXBzIHtcblx0aGVpZ2h0OiA0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNSwgMzMsIDMzLCAuMik7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0LXdyYXAge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3NsaWRlci10cmFjayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IDRweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX192aXN1YWwtaGFuZGxlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IGNhbGMoMTAwJSArIDFweCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0LXdyYXBzOmhvdmVyIC5maWVsZC1yYW5nZS1zbGlkZXJfX3Zpc3VhbC1oYW5kbGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3Zpc3VhbC1oYW5kbGVzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAxMHB4O1xuXHRyaWdodDogMTBweDtcblx0dG9wOiAxcHg7XG5cdHotaW5kZXg6IDQ7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3RleHQtaW5wdXQge1xuXHRwYWRkaW5nLXRvcDogMTVweDtcblx0cGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuZmllbGQtcmFuZ2Utc2xpZGVyX192aXN1YWwtaGFuZGxlIHtcblx0XHR3aWR0aDogMzJweDtcblx0XHRoZWlnaHQ6IDMycHg7XG5cdH1cblxuXHQuZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dCB7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRoZWlnaHQ6IDA7XG5cdH1cblxuXHQuZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHR3aWR0aDogMzJweDtcblx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0YmFja2dyb3VuZDogIzExYmIxMTtcblx0fVxuXG5cdC5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0OjotbW96LXJhbmdlLXRodW1iLFxuXHQuZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dDo6LW1zLXRodW1iIHtcblx0XHR3aWR0aDogMzJweDtcblx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0YmFja2dyb3VuZDogIzExYmIxMTtcblx0fVxuXG5cdC5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0LXdyYXAge1xuXHRcdHRvcDogLTRweDtcblx0fVxuXG5cdC5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0LXdyYXBzIHtcblx0XHRtYXJnaW46IDAgMCAyOHB4O1xuXHR9XG59XG5cblxuLmZpZWxkLXJhbmdlLXNsaWRlci1pY29uIHtcblx0ZmlsbDogI2ZmZjtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0Y29sb3I6ICM0MDQwNDA7XG5cdHRvcDogNnB4O1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufSIsIi5maWVsZC1yYW5nZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG59XG5cbi5maWVsZC1yYW5nZS0tc20ge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcbn1cblxuLmZpZWxkLXJhbmdlLFxuLmZpZWxkLXJhbmdlX19jZWxsIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZpZWxkLXJhbmdlX19jZWxsIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1pbi13aWR0aDogMDtcbn1cblxuLmZpZWxkLXJhbmdlX19wcmVmaXgge1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmZpZWxkLXJhbmdlX19wb3N0Zml4IHtcblx0bWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmZpZWxkLXJhbmdlX19zcGFjZXIge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luOiAwIDVweDtcbn0iLCIuZmllbGQtc2VsZWN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0ei1pbmRleDogMTtcblx0dHJhbnNpdGlvbjogei1pbmRleCAwcyBlYXNlICR0cnMtYmFzZTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcbiAgXHRjb2xvcjogJGNvbG9yLWdyYXk7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0biB7XG5cdEBpbmNsdWRlIGZpZWxkLWJhc2U7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLXNlbGVjdC0tc20gLmZpZWxkLXNlbGVjdF9fYnRuIHtcblx0QGluY2x1ZGUgZmllbGQtYmFzZS0tc207XG5cdGhlaWdodDogMzBweDtcblx0cGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuLXRleHQsXG4uZmllbGQtc2VsZWN0X19idG4tcGxhY2Vob2xkZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0bi10ZXh0LFxuLmZpZWxkLXNlbGVjdF9fYnRuLWFycm93IHtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5maWVsZC1zZWxlY3RfX3NoZXZyb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDUwcHg7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0bi1hcnJvdyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHJpZ2h0OiAxMnB4O1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiA4cHg7XG5cdG1hcmdpbi10b3A6IC00cHg7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJzLWJhc2U7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmZpZWxkLXNlbGVjdF9fYnRuOmhvdmVyIHtcblx0XHRAaW5jbHVkZSBmaWVsZC1ob3Zlcjtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LmZpZWxkLXNlbGVjdF9fYnRuOmZvY3VzIHtcblx0XHRAaW5jbHVkZSBmaWVsZC1mb2N1cztcblx0fVxufVxuXG4uZmllbGQtc2VsZWN0LS1vcGVuIHtcblx0dHJhbnNpdGlvbjogei1pbmRleCAwcztcblx0ei1pbmRleDogMjA7XG59XG5cbi5maWVsZC1zZWxlY3QtLW9wZW4gLmZpZWxkLXNlbGVjdF9fYnRuIHtcblx0QGluY2x1ZGUgZmllbGQtZm9jdXM7XG59XG5cbi5maWVsZC1zZWxlY3QtLW9wZW4gLmZpZWxkLXNlbGVjdF9fYnRuLWFycm93IHtcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuLXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay01MDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW4tdG9wOiAycHg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWdyYXk7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG5cdHBhZGRpbmc6IDVweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1jb250YWluZXIge1xuXHRtYXgtaGVpZ2h0OiBtaW4oNTB2aCwgMzAwcHgpO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbSB7XG5cdC8vZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHBhZGRpbmc6IDEwcHggMzBweDtcblx0cGFkZGluZy1sZWZ0OiA0MXB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0tZGlzYWJsZWQge1xuICBjb2xvcjogI2NjYztcbn1cblxuLmZpZWxkLXNlbGVjdF9fY2hlY2staWNvbiB7XG5cdEBpbmNsdWRlIGNlbnRlci15KCk7XG5cdGxlZnQ6IDE1cHg7XG5cdHdpZHRoOiAxNXB4O1xuXHRoZWlnaHQ6IDEwcHg7XG5cdGZpbGw6IG5vbmU7XG59XG5cbi5maWVsZC1zZWxlY3RfX2ZpZWxkLXRleHQtaW5wdXQuZmllbGQtc2VsZWN0X19maWVsZC10ZXh0LWlucHV0IHtcblx0Ym9yZGVyOiAycHggc29saWQgI2Q5ZGJlMTtcbn1cblxuQGluY2x1ZGUgdG91Y2gge1xuXHQuZmllbGQtc2VsZWN0X19saXN0LWl0ZW0ge1xuXHRcdHBhZGRpbmctdG9wOiA4cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDhweDtcblx0fVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay01MDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtLS1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufSIsIi5maWVsZC1zZXQtZnVsbF9fbGFiZWwge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuXHRjb2xvcjogIzgxODY5MDtcbn1cblxuLmZpZWxkLXNldC1mdWxsX19maWVsZCB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5maWVsZC1zZXQtZnVsbF9faXRlbXMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW46IC02cHg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZpZWxkLXNldC1mdWxsX19pdGVtIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHBhZGRpbmc6IDZweDtcblx0d2lkdGg6IDUwJTtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmZpZWxkLXNldC1mdWxsX19sYWJlbC12YWx1ZSB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuZmllbGQtc2V0LWZ1bGxfX2l0ZW1zIHtcblx0XHRtYXgtd2lkdGg6IGluaXRpYWw7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xuXHRcdG1hcmdpbjogMCAtMTJweDtcblx0XHRwYWRkaW5nOiAwIDEycHg7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdH1cblxuXHQuZmllbGQtc2V0LWZ1bGxfX2l0ZW0ge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cblx0LmZpZWxkLXNldC1mdWxsX19pdGVtOmxhc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cdH1cbn0iLCIuZmllbGQtc2V0X19sYWJlbCB7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGNvbG9yOiAjODE4NjkwO1xuXHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5maWVsZC1zZXRfX2xhYmVsLXZhbHVlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcblx0bWFyZ2luLWxlZnQ6IDNweDtcbn1cblxuLmZpZWxkLXNldF9faXRlbXMge1xuXHRtYXJnaW4tdG9wOiAtMTJweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZmllbGQtc2V0X19sYWJlbCB+IC5maWVsZC1zZXRfX2l0ZW1zIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLmZpZWxkLXNldF9faXRlbSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5maWVsZC1zZXQtLWxhcmdlIHtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZmllbGQtc2V0LS1sYXJnZSAuZmllbGQtc2V0X19sYWJlbCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRjb2xvcjogIzgxODY5MDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZpZWxkLXNldC0tbGFyZ2UgLmZpZWxkLXNldF9faXRlbSB7XG5cdG1hcmdpbi10b3A6IDE0cHg7XG59XG5cbi5maWVsZC1zZXQtLWRpc2FibGVkIHtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn0iLCIuZmllbGQtc3dpdGNoIHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5cbi5maWVsZC1zd2l0Y2hfX2lucHV0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdG9wYWNpdHk6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmllbGQtc3dpdGNoX192aXN1YWwge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMjJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLTIwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcblx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvcmRlcjogMTA7XG5cblx0LnN2Zy1pY29uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAtMnB4O1xuXHRcdGxlZnQ6IC0ycHg7XG5cdFx0d2lkdGg6IDI2cHg7XG5cdFx0aGVpZ2h0OiAyMnB4O1xuXHRcdGZpbGw6IG5vbmU7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG4uZmllbGQtc3dpdGNoX192aXN1YWw6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogM3B4O1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWdyYXktcztcbn1cblxuLmZpZWxkLXN3aXRjaF9fdmlzdWFsOjpiZWZvcmUge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0dG9wOiAtM3B4O1xuXHRsZWZ0OiAtM3B4O1xuXHRyaWdodDogLTNweDtcblx0Ym90dG9tOiAtM3B4O1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZmllbGQtc3dpdGNoX190ZXh0IHtcblx0ZmxleDogMSAxIGF1dG87XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uZmllbGQtc3dpdGNoX19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLXN3aXRjaF9fdmlzdWFsIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXG5cdCY6OmFmdGVyIHtcblx0XHRsZWZ0OiAxN3B4O1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtc3dpdGNoOmhvdmVyIC5maWVsZC1zd2l0Y2hfX3Zpc3VhbCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLTUwO1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctZ3JheS1zO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LmZpZWxkLXN3aXRjaF9faW5wdXQ6Zm9jdXMgfiAuZmllbGQtc3dpdGNoX192aXN1YWw6OmJlZm9yZSB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4uZmllbGQtc3dpdGNoX19pbnB1dDpkaXNhYmxlZCB+IC5maWVsZC1zd2l0Y2hfX3Zpc3VhbCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay01MDtcblxuXHQmOjphZnRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLTcwO1xuXHR9XG59IiwiLmZpZWxkLXRleHRfX3dyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDU7XG59XG5cbi5maWVsZC10ZXh0X19pbWcsXG4uZmllbGQtdGV4dF9faWNvbixcbi5maWVsZC10ZXh0X19pY29uLXJpZ2h0LFxue1xuXHRAaW5jbHVkZSBjZW50ZXIteSgpO1xuXG5cdHdpZHRoOiAyMnB4O1xuXHRoZWlnaHQ6IDIycHg7XG59XG4uZmllbGQtdGV4dF9faW1nLFxuLmZpZWxkLXRleHRfX2ljb257XG5cdGxlZnQ6IDE2cHg7XG59XG5cbi5maWVsZC10ZXh0X19pY29uLXJpZ2h0e1xuXG5cdHJpZ2h0OiAxNnB4O1xufVxuXG4uZmllbGQtdGV4dF9faW1nIHtcblx0ZmxleC1ncm93OiAwO1xufVxuXG4uZmllbGQtdGV4dF9fc3VjY2VzcyB7XG5cdEBpbmNsdWRlIGNlbnRlci15KCk7XG5cdGZpbGw6IG5vbmU7XG5cdHotaW5kZXg6IDEwO1xuXHRyaWdodDogMTFweDtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcbn1cblxuLmZpZWxkLXRleHRfX2xldHRlci1jb3VudGVyIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0bWFyZ2luLXRvcDogNXB4O1xufVxuXG4uZmllbGQtaW5wdXQge1xuXHRAaW5jbHVkZSBmaWVsZDtcbiAgXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cblx0Jjpmb2N1cyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cblx0XHR+IC5maWVsZC10ZXh0X19pbnQtbGFiZWwge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ibGFja1xuXHRcdH1cblx0fVxufVxuXG4uZmllbGQtdGV4dF9fYnRuLWV5ZSB7XG5cdEBpbmNsdWRlIGNlbnRlci15KCk7XG5cdHotaW5kZXg6IDEwO1xuXHRyaWdodDogMjVweDtcblx0d2lkdGg6IDU0cHg7XG5cdGhlaWdodDogNTRweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQuc3ZnLWljb24ge1xuXHRcdHdpZHRoOiAyMnB4O1xuXHRcdGhlaWdodDogMjJweDtcblx0fVxufVxuXG4uZmllbGQtdGV4dC0taWNvbiB7XG5cdC5maWVsZC1pbnB1dC5maWVsZC1pbnB1dCB7XG5cdFx0cGFkZGluZy1sZWZ0OiA0OHB4O1xuXHR9XG59XG5cbi5maWVsZC1pbnB1dC0tc20ge1xuXHRAaW5jbHVkZSBmaWVsZC1iYXNlLS1zbTtcblx0aGVpZ2h0OiAzMHB4O1xufVxuXG4uZmllbGQtaW5wdXQtLXRleHRhcmVhIHtcblx0aGVpZ2h0OiAxNjNweDtcblx0cmVzaXplOiBub25lO1xuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHR3aWR0aDogMTJweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJzLWJhc2U7XG5cdH1cblxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRib3JkZXI6IDRweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuXHRcdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLTUwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtYmFzZTtcblx0fVxuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdH1cblxuXHQmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG59XG5cbi5maWVsZC1pbnB1dC0tdGV4dGFyZWEuZmllbGQtaW5wdXQtLXNtIHtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcbn1cblxuLmZpZWxkLWlucHV0LmZpZWxkLWlucHV0OmRpc2FibGVkIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2stNTA7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIFx0b3BhY2l0eTogMC42O1xufVxuXG4uZm9ybS1maWVsZC1lcnJvciB7XG5cdC5maWVsZC10ZXh0X19pbnQtbGFiZWwge1xuXHRcdGNvbG9yOiAkY29sb3ItZXJyb3I7XG5cdH1cblxuXHQuZmllbGQtaW5wdXQge1xuXHRcdCY6Zm9jdXMge1xuXHRcdFx0fiAuZmllbGQtdGV4dF9faW50LWxhYmVsIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1lcnJvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmZpZWxkLXRleHQtLWxhYmVsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5maWVsZC10ZXh0X19pbnQtbGFiZWwge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR0b3A6IDI1cHg7XG5cdFx0bGVmdDogMTdweDtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJzLWJhc2U7XG5cdH1cblxuXHQuZmllbGQtaW5wdXQge1xuXHRcdHBhZGRpbmc6IDEzcHggMTVweCAxMnB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1pbnB1dDtcblxuXHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXG5cdCAgXHQmOmhvdmVyIHtcblx0XHQgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1pbnB1dDtcblx0XHR9XG5cblx0XHQmOmZvY3VzLFxuXHRcdCY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItaW5wdXQ7XG5cblx0XHRcdH4gLmZpZWxkLXRleHRfX2ludC1sYWJlbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDAgM3B4O1xuXHRcdFx0XHRsZWZ0OiAxNHB4O1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuZmllbGQtdG9nZ2xlc19fbGFiZWwge1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG4gIFx0ZGlzcGxheTogYmxvY2s7XG4gIFx0Y29sb3I6ICRjb2xvci1ncmF5O1xufVxuXG4uZmllbGQtdG9nZ2xlc19fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAtM3B4O1xufVxuXG4uZmllbGQtdG9nZ2xlc19faXRlbSB7XG5cdHBhZGRpbmc6IDNweDtcblxuXHQuZmllbGQtY2hlY2tib3hfX2lucHV0IHtcblx0XHQmOmNoZWNrZWQge1xuXHRcdFx0fiAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLWdyYXkgaW5zZXQ7XG5cdFx0XHQgIFx0YmFja2dyb3VuZDogI0QzRDNEMztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuZmllbGQtY2hlY2tib3hfX3RleHQge1xuXHRcdHBhZGRpbmc6IDRweCAxNnB4IDVweDtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSg1MSwgNTEsIDUxLCAwLjcpIGluc2V0O1xuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtYmFzZTtcblx0ICBcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHQgIFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHQgIFx0Zm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXHR9XG5cbiAgXHQuZGlzYWJsZWQge1xuXHQgIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoNTEsIDUxLCA1MSwgMC4xKSBpbnNldDtcblx0XHRjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjMpO1xuXHQgIH1cblx0fVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5maWVsZC10b2dnbGVzX19pdGVtIHtcblx0XHQuZmllbGQtY2hlY2tib3g6bm90KC5kaXNhYmxlZCk6aG92ZXIgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0XHQgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3ItZ3JheSBpbnNldDtcblx0XHQgIGJhY2tncm91bmQ6ICNEM0QzRDM7XG5cdFx0fVxuXHR9XG59IiwiLmZpZWxkLXRvb2x0aXAge1xuXHRoZWlnaHQ6IDUwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHotaW5kZXg6IDE7XG5cdHRyYW5zaXRpb246IHotaW5kZXggMHMgZWFzZSAkdHJzLWJhc2U7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmllbGQtdG9vbHRpcC0tb3BlbiB7XG5cdHRyYW5zaXRpb246IHotaW5kZXggMHM7XG5cdHotaW5kZXg6IDIwO1xufVxuXG4uZmllbGQtdG9vbHRpcF9fbGlzdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW4tdG9wOiA1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWdyYXk7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDZweCAwO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xufVxuXG4uZmllbGQtdG9vbHRpcF9fbGlzdC1jb250YWluZXIge1xuXHRtYXJnaW4tcmlnaHQ6IDZweDtcblx0cGFkZGluZzogMCA1cHg7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0bWF4LWhlaWdodDogMjY0cHg7XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdHdpZHRoOiA0cHg7XG5cdH1cblxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLTUwO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHdpZHRoOiA0cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0fVxufVxuXG4uZmllbGQtdG9vbHRpcF9fbGlzdC1pdGVtIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwYWRkaW5nOiAxMHB4IDE2cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMTYwJTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRvdXRsaW5lOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5maWVsZC10b29sdGlwX19saXN0LWl0ZW06YWN0aXZlLFxuLmZpZWxkLXRvb2x0aXBfX2xpc3QtaXRlbS0tYWN0aXZlLmZpZWxkLXRvb2x0aXBfX2xpc3QtaXRlbS0tYWN0aXZlIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5iYXNrZXQtYWN0aW9uLXRvb2x0aXAge1xuXHRwYWRkaW5nOiAwO1xuXHRAaW5jbHVkZSBpY29uLWNsb3NlKDEycHgsIDJweCk7XG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0XHRyaWdodDogMTBweDtcblx0XHRsZWZ0OiBpbml0aWFsO1xuXHR9XG5cdC5maWVsZC10b29sdGlwX19saXN0LWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0LmZpZWxkLXRvb2x0aXBfX2xpc3QtaXRlbS0tYWN0aXZlLFxuXHQuZmllbGQtdG9vbHRpcF9fbGlzdC1pdGVtOmhvdmVye1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkM2QzO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0cGFkZGluZy1yaWdodDogMzNweDtcblx0fVxufVxuXG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmZpZWxkLXRvb2x0aXBfX2xpc3QtaXRlbTpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdH1cbn0iLCIuZmllbGQtdHVtYmxlci1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5maWVsZC10dW1ibGVyLWxpc3RfX2xhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZpZWxkLXR1bWJsZXItbGlzdF9faXRlbSB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuIiwiLmZpZWxkLXR1bWJsZXIge1xyXHRkaXNwbGF5OiBmbGV4O1xyXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2ViZWJlYjtccn1cclxyLmZpZWxkLXR1bWJsZXJfX2l0ZW0ge1xyXHRtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcclx0LmZpZWxkLWNoZWNrYm94IHtcclx0XHR3aWR0aDogMTAwJTtcclx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclx0fVxyXHJcdC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdGV4dCB7XHJcdFx0Y29sb3I6ICRjb2xvci1ncmF5O1xyXHRcdCY6YmVmb3JlIHtcclx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcdFx0XHRkaXNwbGF5OiBibG9jaztcclx0XHRcdGhlaWdodDogMnB4O1xyXHRcdFx0d2lkdGg6IDEwMCU7XHJcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclx0XHRcdGJvdHRvbTogLTJweDtcclx0XHRcdGxlZnQ6IDA7XHJcdFx0XHR6LWluZGV4OiAyO1xyXHRcdH1cclx0fVxyXHJcdC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcclx0XHRkaXNwbGF5OiBub25lO1xyXHR9XHJcclx0LmZpZWxkLWNoZWNrYm94X190ZXh0IHtcclx0XHRwYWRkaW5nOiAwIDAgMTJweDtcclx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcdFx0Zm9udC1zaXplOiAxNnB4O1xyXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXHRcdGxpbmUtaGVpZ2h0OiAxLjE7XHJcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXHRcdGNvbG9yOiBncmV5O1xyXHRcdCY6aG92ZXIge1xyXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5O1xyXHRcdH1cclx0fVxyfVxyXHJcclxyLmZpZWxkLXR1bWJsZXItb25lIHtcciAgZGlzcGxheTogZmxleDtcciAgYWxpZ24taXRlbXM6IGNlbnRlcjtcciAgZm9udC1zaXplOiAxNHB4O1xyICBsaW5lLWhlaWdodDogMjBweDtcciAgZm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xyICBwb3NpdGlvbjogcmVsYXRpdmU7XHIgIGN1cnNvcjogcG9pbnRlcjtcciAgY29sb3I6ICRjb2xvci1ibGFjaztccn1cclxyLmZpZWxkLXR1bWJsZXItb25lOmhvdmVyIHtcciAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyfVxyXHIuZmllbGQtdHVtYmxlci1vbmVfX3Zpc3VhbCB7XHIgIGZsZXg6IDAgMCBhdXRvO1xyICB3aWR0aDogMzZweDtcciAgaGVpZ2h0OiAyMHB4O1xyICBtYXJnaW4tcmlnaHQ6IDEycHg7XHIgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHIgIGJhY2tncm91bmQtY29sb3I6ICNjY2NmZDM7XHIgIHBvc2l0aW9uOiByZWxhdGl2ZTtcciAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2U7XHJ9XHJcci5maWVsZC10dW1ibGVyLW9uZTpob3ZlciAuZmllbGQtdHVtYmxlci1vbmVfX3Zpc3VhbCB7XHIgIGJhY2tncm91bmQtY29sb3I6ICNhN2FiYjI7XHJ9XHJcci5maWVsZC10dW1ibGVyLW9uZV9fdmlzdWFsOjphZnRlciB7XHIgIGNvbnRlbnQ6IFwiXCI7XHIgIHdpZHRoOiAxNnB4O1xyICBoZWlnaHQ6IDE2cHg7XHIgIGJvcmRlci1yYWRpdXM6IDUwJTtcciAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyICBwb3NpdGlvbjogYWJzb2x1dGU7XHIgIHRvcDogMnB4O1xyICBsZWZ0OiAycHg7XHIgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcciAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cnMtYmFzZTtccn1cclxyLmZpZWxkLXR1bWJsZXItb25lX19pbnB1dCB7XHIgIG9wYWNpdHk6IDA7XHIgIHZpc2liaWxpdHk6IGhpZGRlbjtcciAgcG9zaXRpb246IGFic29sdXRlO1xyICB0b3A6IDA7XHIgIGxlZnQ6IDA7XHIgIHotaW5kZXg6IDM7XHJ9XHJcci5maWVsZC10dW1ibGVyLW9uZV9faW5wdXQ6Y2hlY2tlZCArIC5maWVsZC10dW1ibGVyLW9uZV9fdmlzdWFsIHtcciAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJ9XHJcci5maWVsZC10dW1ibGVyLW9uZV9faW5wdXQ6Y2hlY2tlZCArIC5maWVsZC10dW1ibGVyLW9uZV9fdmlzdWFsOjphZnRlciB7XHIgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNnB4KTtccn0iLCIuZmllbGRfX2Vycm9ycyB7XG5cdG1hcmdpbi10b3A6IDZweDtcbn1cblxuLmZpZWxkX19lcnJvciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb2xvcjogJGNvbG9yLWVycm9yO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDExcHg7XG5cdGxpbmUtaGVpZ2h0OiAxMzAlO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcblx0bWFyZ2luLXRvcDogNXB4O1xuXHRtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuLmZpZWxkX19tdWx0aXBsZS1saXN0IHtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmZpZWxkX19tdWx0aXBsZS1saXN0LWdyaWQge1xuXHRAaW5jbHVkZSBncmlkO1xufVxuXG4uZmllbGRfX211bHRpcGxlLWxpc3QtaXRlbSB7XG5cdEBpbmNsdWRlIGNlbGw7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZmllbGRfX211bHRpcGxlLWxpc3QtcmVtb3ZlIHtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuXG4uZmllbGRfX25vdGUge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDExcHg7XG5cdGxpbmUtaGVpZ2h0OiAxMzAlO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcblx0bWFyZ2luLXRvcDogNXB4O1xuXHRtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuLmZpZWxkLS1pbnB1dC1yb3VuZCB7XG5cdC5maWVsZC1pbnB1dCB7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLWJsYWNrLTIwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRcdHBhZGRpbmc6IDZweCAxNXB4O1xuXG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0XHR9XG5cblx0XHQmLmZpZWxkLWlucHV0IHtcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmZpZWxkLS1zZWxlY3QtdW5kZXJsaW5lIHtcblx0LmZpZWxkLXNlbGVjdF9fYnRuIHtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE3cHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItYmxhY2s7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdH1cblxuXHQuZmllbGQtc2VsZWN0X19idG4tYXJyb3cge1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG5cblx0LmZpZWxkLXNlbGVjdF9fbGlzdCB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG59XG5cbi5maWVsZC0tbm8tYm9yZGVyIHtcblx0LmZpZWxkLWlucHV0IHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cbn1cblxuLmZpZWxkLS1yYXRpbmcge1xuXHQuZmllbGQtdGV4dF9faW50LWxhYmVsIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0fVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5maWVsZC0taW5wdXQtcm91bmQge1xuXHRcdC5maWVsZC1pbnB1dDpob3ZlciB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ibGFjay01MDtcblx0XHR9XG5cdH1cbn0iLCIuY2F0YWxvZ19fZmlsdGVyLXRpdGxlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogJGZmLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogJGNvbG9yLWdyYXk7XG59XG5cbi5jYXRhbG9nX19mb3JtLWdsYXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuXG4uZmlsdGVyX19ncm91cCB7XG4gIFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgXHRwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5maWx0ZXJfX3N0YXR1cy1pY29ue1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMDtcbiAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxNHB4O1xuXHRcdHdpZHRoOiAxNXB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0fVxuXHQmLnN0YXR1cy0tbmV3IHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9sb2NhbC9hc3NldHMvc291cmNlL2ljb25zL3Nwcml0ZS9uZXctc3RhdHVzLnN2ZycpO1xuXHRcdH1cblx0fVxuXHQmLnN0YXR1cy0tc2FsZXtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9sb2NhbC9hc3NldHMvc291cmNlL2ljb25zL3Nwcml0ZS9zYWxlLXN0YXR1cy5zdmcnKTtcblx0XHR9XG5cdH1cblx0Ji5zdGF0dXMtLWFjdGlvbntcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9sb2NhbC9hc3NldHMvc291cmNlL2ljb25zL3Nwcml0ZS9maXJlLnN2ZycpO1xuXHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcblx0XHR9XG5cdH1cblx0Ji5zdGF0dXMtLWhpdHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9sb2NhbC9hc3NldHMvc291cmNlL2ljb25zL3Nwcml0ZS9oaXQtc3RhdHVzLnN2ZycpO1xuXHRcdH1cblx0fVxufVxuXG4uZmlsdGVyX19zdGF0dXMtY291bnRlciB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNXB4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZmlsdGVyX19ncm91cC0tcmFuZ2Utc2xpZGVyIHtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uZmlsdGVyX19ncm91cC0tc3dpdGNoIHtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHQrIC5maWx0ZXJfX2dyb3VwLS1jaGVjay1saXN0IHtcblx0XHRtYXJnaW4tdG9wOiAzN3B4O1xuXHR9XG59XG5cbi5maWx0ZXJfX2xpc3QtbWVudSB7XG5cdGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHQmICsgbGFiZWwge1xuXHRcdFx0LmZpbHRlcl9fbGluayB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjZweDtcblx0XHRcdFx0Y29sb3I6IGdyYXk7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNlMWUxZTE7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAzcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6Y2hlY2tlZCB7XG5cdFx0XHQmICsgbGFiZWwge1xuXHRcdFx0XHQuZmlsdGVyX19saW5rIHtcblx0XHRcdFx0XHRjb2xvcjogIzMzMztcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiA1cHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR0b3A6IDhweDtcblx0XHRcdFx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0bGFiZWwge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG59XG5cbi5maWx0ZXJfX2xpc3QtaXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDlweDtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtYm9keSB7XG5cdG1hcmdpbjogOHB4IDA7XG4gIFx0LmZpZWxkLWNoZWNrLWxpc3Qge1xuXHQgIG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLmZpbHRlcl9fYWN0aW9ucyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMTEwcHg7XG5cdHRvcDogMjJweDtcblx0ei1pbmRleDogNTtcbn1cblxuLmZpbHRlcl9fYWN0aW9uLWNsZWFyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIC0zcHggMTFweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5maWx0ZXJfX2NsZWFyLWJ0biB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IGRvdHRlZCAkY29sb3ItYmxhY2stNzA7XG59XG5cbi5maWx0ZXJfX2FjdGlvbnMtYm90dG9tIHtcblx0ZGlzcGxheTogbm9uZTtcblx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuXG4uZmlsdGVyX19zaG93LXByb2R1Y3RzLWJ0biB7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGhlaWdodDogNTBweDtcbiAgXHRkaXNwbGF5OiBub25lO1xuXG5cdCY6OmJlZm9yZSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0fVxufVxuXG4uZmlsdGVyX19ncm91cC0tc29ydCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwic20tZG93blwiKSB7XG5cdC5maWx0ZXJfX2xpc3Qge1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0bWFyZ2luLWxlZnQ6IC0kY29udGFpbmVyLXBhZGRpbmctc207XG5cdFx0bWFyZ2luLXJpZ2h0OiAtJGNvbnRhaW5lci1wYWRkaW5nLXNtO1xuXHRcdHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nLXNtO1xuXHRcdHBhZGRpbmctcmlnaHQ6ICRjb250YWluZXItcGFkZGluZy1zbTtcblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXHR9XG5cdC5maWx0ZXJfX2dyb3VwIHtcblx0XHQmLmZpbHRlcl9fZ3JvdXAge1xuXHRcdCAgXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0ICBcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdC5maWx0ZXJfX2dyb3VwLS1saW5rcyB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblx0LmZpbHRlcl9fZ3JvdXAtLXNvcnQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5maWx0ZXJfX2dyb3VwLS1zd2l0Y2ggKyAuZmlsdGVyX19ncm91cC0tY2hlY2stbGlzdCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXHQuZmlsdGVyX19ncm91cC0tcmFuZ2Utc2xpZGVyLmZpbHRlcl9fZ3JvdXAtLXJhbmdlLXNsaWRlciB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRwYWRkaW5nLXRvcDogMDtcblxuXHRcdC5maWVsZC1yYW5nZS1zbGlkZXJfX2hhbmRsZSB7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdH1cblx0fVxuXHQuZmlsdGVyX19ncm91cC0tc3dpdGNoIHtcblx0XHRvcmRlcjogMTA7XG5cdFx0cGFkZGluZzogMThweCAwO1xuXHR9XG5cdC5maWx0ZXItLWFzaWRlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHQuZmlsdGVyX19hY3Rpb25zLWJvdHRvbSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0LmZpbHRlcl9fZ3JvdXAtLXJhbmdlLXNsaWRlciB7XG5cdFx0XHRib3JkZXItdG9wOiAwO1xuXHRcdH1cblxuXHRcdC5maWx0ZXJfX2ZpbHRlci1saXN0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdG1hcmdpbi1yaWdodDogLTIwcHg7XG5cdFx0ICBcdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0XHR9XG5cdH1cblxuICBcdC5maWx0ZXJfX3Nob3ctcHJvZHVjdHMtYnRuIHtcblx0ICBkaXNwbGF5OiBibG9jaztcblx0fVxuXG4gIFx0LmZpbHRlcl9fYWN0aW9ucy1pdGVtIHtcblx0ICBkaXNwbGF5OiBmbGV4O1xuXHR9XG5cbiAgXHQuZmlsdGVyX19hY3Rpb24tY2xlYXIge1xuXHQgIHBhZGRpbmc6IDIwcHg7XG5cdCAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHQgIG1hcmdpbi1yaWdodDogLTIwcHg7XG5cblx0ICAuZmlsdGVyX19hY3Rpb25zLWl0ZW0ge1xuXHRcdGJ1dHRvbjpmaXJzdC1jaGlsZCB7XG5cdFx0ICB3aWR0aDogMTg3cHg7XG5cdFx0ICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0fVxuXHQgIH1cblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInNtLWRvd25cIikge1xuICAuZmlsdGVyX19hY3Rpb24tY2xlYXIge1xuXHQuZmlsdGVyX19hY3Rpb25zLWl0ZW0ge1xuXHQgIGJ1dHRvbiB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHBhZGRpbmc6IDlweCAxMHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0ICB9XG5cdH1cbiAgfVxufVxuXG5cbi5maWx0ZXJfX2xpbmsge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjNweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogZ3JheTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZSwgYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2U7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRtYXJnaW4tdG9wOiAxNHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4uZmlsdGVyX19saW5rLmZpbHRlcl9fbGluay0tY3VycmVudCxcbi5maWx0ZXJfX2xpbmstbHZsLTJfX2xpbmsuZmlsdGVyX19saW5rLS1jdXJyZW50LFxuLmZpbHRlcl9fbGluay1sdmwtMy5maWx0ZXJfX2xpbmstLWN1cnJlbnQge1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZmlsdGVyX19saW5rLWx2bC0yIHtcblx0ZGlzcGxheTogZmxleDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlLCBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZTtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctcmlnaHQ6IDI4cHg7XG5cdG1pbi1oZWlnaHQ6IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmlsdGVyX19saW5rLWx2bC0yX19saW5rIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0ZmxleDogMSAxIGF1dG87XG5cdHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gIFx0Y29sb3I6IGdyZXk7XG5cdCY6aG92ZXIge1xuXHQgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4uZmlsdGVyX19saW5rLWx2bC0yX19idG4ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMjhweDtcblx0aGVpZ2h0OiAyOHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5maWx0ZXJfX2xpc3QtaXRlbS1sdmwtMyB7XG5cdHBhZGRpbmctdG9wOiA2cHg7XG5cdHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG5cbi5maWx0ZXJfX2xpbmstbHZsLTMge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcbiAgXHRmb250LXdlaWdodDogNTAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiBncmV5O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlLCBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZTtcblx0cGFkZGluZzogNHB4IDAgNHB4IDMwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuICAuZmlsdGVyX19saW5rOmhvdmVyLFxuICAuZmlsdGVyX19saW5rLWx2bC0yOmhvdmVyLFxuICAuZmlsdGVyX19saW5rLWx2bC0zOmhvdmVyIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIH1cbn1cblxuLmZpbHRlcl9fbGluay1sdmwtMi1pY29uIHtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDZweDtcblx0cmlnaHQ6IDA7XG5cdGNvbG9yOiBncmV5O1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtYmFzZTtcbiAgXHRmaWxsOiAjZmZmO1xufVxuXG4uZmlsdGVyX19saW5rLWx2bC0yOmhvdmVyIC5maWx0ZXJfX2xpbmstbHZsLTItaWNvbiB7XG4gIFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uZmlsdGVyX19saW5rLWx2bC0yLm9wZW4gLmZpbHRlcl9fbGluay1sdmwtMi1pY29uIHtcblx0dHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufSIsIi5mb3JtLWFjdGlvbi0tYWxpZ24tY2VudGVyIHtcblx0Ly9oZWlnaHQ6IGNhbGMoMTAwc3ZoIC0gNjRweCk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZm9ybS1hY3Rpb25fX3RpdGxlIHtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5mb3JtLWFjdGlvbl9fbm90ZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0bWFyZ2luLXRvcDogOHB4O1xufVxuXG4uZm9ybS1hY3Rpb25fX2FjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5mb3JtLWFjdGlvbl9fYWN0aW9uLWdyaWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogLTZweDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xufVxuXG4uZm9ybS1hY3Rpb25fX2FjdGlvbi1jZWxsIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiA1MCU7XG5cdHBhZGRpbmc6IDZweDtcbn1cblxuLmZvcm0tYWN0aW9uX19zdWNjZXNzIHtcblx0aGVpZ2h0OiBjYWxjKDEwMHN2aCAtIDY0cHgpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZvcm0tYWN0aW9uX19zdWNjZXNzLWljb24ge1xuXHR3aWR0aDogNTJweDtcblx0aGVpZ2h0OiA1MnB4O1xuXHRtYXJnaW46IDAgYXV0byAxNXB4O1xufVxuXG4uZm9ybS1hY3Rpb25fX3N1Y2Nlc3MtdGV4dCB7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb3JtLWFjdGlvbl9fc3VjY2Vzcy1tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nLXRvcDogNTJweDtcbn1cblxuLmZvcm0tYWN0aW9uX19hY3Rpb24tYnRuLS1tdC1hdXRvIHtcblx0bWFyZ2luLXRvcDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5mb3JtLWFjdGlvbi0tYWxpZ24tY2VudGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IHVuc2V0O1xuXHR9XG5cblx0LmZvcm0tYWN0aW9uX19zdWNjZXNzIHtcblx0XHRoZWlnaHQ6IHVuc2V0O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LmZvcm0tYWN0aW9uX19zdWNjZXNzLW1haW4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdGhlaWdodDogdW5zZXQ7XG5cdH1cblxuXHQuZm9ybS1hY3Rpb25fX2FjdGlvbi1idG4tLW10LWF1dG8ge1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdH1cbn0iLCIuZm9ybS1nbGFzcyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDMycHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMnB4KTtcblxuICBcdC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbSB7XG5cdCAgJjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHQgIH1cblx0fVxufVxuXG5cbi5mb3JtLWdsYXNzX19ncmlkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG5cdG1hcmdpbjogLTEycHg7XG59XG5cbi5mb3JtLWdsYXNzX19ncm91cCB7XG5cdHdpZHRoOiAzMy4zMzMzJTtcblx0cGFkZGluZzogMTJweDtcbn1cblxuLmZvcm0tZ2xhc3NfX2dyb3VwLS1mbGV4LWNvbHVtbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuZm9ybS1nbGFzc19fZ3JpZCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDE2cHgpO1xuXHRcdG1hcmdpbjogLThweDtcblx0fVxuXG5cdC5mb3JtLWdsYXNzX19ncm91cCB7XG5cdFx0cGFkZGluZzogOHB4O1xuXHRcdHdpZHRoOiA1MCUgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmZvcm0tZ2xhc3Mge1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdH1cblxuXHQuZm9ybS1nbGFzc19fZ3JvdXAge1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cbn0iLCIuZm9ybSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcm0tLWNhcmQge1xuXHRtYXgtd2lkdGg6IDgyMHB4O1xuXHRwYWRkaW5nOiAyNHB4O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2stNTA7XG59XG5cbi5mb3JtX19oZWFkZXIge1xuXHRtYXJnaW46IDMwcHggMDtcbn1cblxuLmZvcm1fX2hlYWRlci10aXRsZSB7XG5cdG1hcmdpbjogOHB4IDA7XG59XG5cbi5mb3JtX19oZWFkZXItbm90ZSB7XG5cdG1hcmdpbjogOHB4IDA7XG59XG5cbi5mb3JtX19mb3JtLWVycm9ycyB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGNvbG9yOiAkY29sb3ItZXJyb3I7XG59XG5cbi5mb3JtX19ncm91cHMge1xuXHRAaW5jbHVkZSBncmlkO1xuXHRtYXJnaW4tdG9wOiAtMjBweDtcblx0bWFyZ2luLWJvdHRvbTogLTIwcHg7XG59XG5cbi5mb3JtX19ncm91cHMuZm9ybV9fZ3JvdXBzIHtcblx0bWFyZ2luLXRvcDogLTIwcHg7XG5cdG1hcmdpbi1ib3R0b206IC0yMHB4O1xufVxuXG4uZm9ybV9fZ3JvdXAge1xuXHRAaW5jbHVkZSBjZWxsO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZvcm1fX2dyb3VwLS1kaXNhYmxlZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHR6LWluZGV4OiAxMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC42KTtcblx0fVxufVxuXG4uZm9ybV9fZ3JvdXAuZm9ybV9fZ3JvdXAge1xuXHRwYWRkaW5nLXRvcDogMjBweDtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdCYuZm9ybV9fZ3JvdXAtLXBvbGljeSB7XG5cdCAgcGFkZGluZzogMTBweCAwIDAgMDtcblx0fVxufVxuXG4uZm9ybV9fZ3JvdXAtdGl0bGUge1xuXHRtYXJnaW46IDAgMCAyMHB4O1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4uZm9ybV9fZGVsaXZlcnktdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAubGluay11bmRlcmxpbmUge1xuXHRtYXJnaW4tbGVmdDogMTVweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5zZWxlY3Qtbm90ZSB7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5mb3JtX19ncm91cC1ub3RlIHtcblx0bWFyZ2luOiAyMHB4IDA7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG59XG5cbi5mb3JtX19ncm91cC1ib2R5IHtcblx0bWFyZ2luOiAxOHB4IDA7XG59XG5cbi5mb3JtX19maWVsZHMge1xuXHRAaW5jbHVkZSBncmlkO1xuXHR3aWR0aDogY2FsYygxMDAlICsgNTRweCk7XG5cdG1hcmdpbi1sZWZ0OiAtMjdweDtcblx0bWFyZ2luLXJpZ2h0OiAtMjdweDtcbn1cblxuLmZvcm1fX2ZpZWxkIHtcblx0QGluY2x1ZGUgY2VsbDtcblx0cGFkZGluZy1yaWdodDogMjdweDtcblx0cGFkZGluZy1sZWZ0OiAyN3B4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZvcm1fX2ZpZWxkLmZvcm1fX2ZpZWxkLS1zcGFjZXIge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uZm9ybV9fZm9vdGVyIHtcblx0bWFyZ2luOiAzMHB4IDA7XG5cdCYuZm9ybV9fZm9vdGVyLWJhc2tldCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDIwcHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG59XG5cbi5mb3JtX19hY3Rpb25zIHtcblx0QGluY2x1ZGUgZ3JpZDtcbn1cblxuLmZvcm1fX2FjdGlvbiB7XG5cdEBpbmNsdWRlIGNlbGw7XG59XG5cbi5mb3JtLS1zdWJzY3JpYmUge1xuXHQuZm9ybV9faGVhZGVyIHtcblx0XHRtYXJnaW46IDQwcHggMDtcblx0fVxuXG5cdC5mb3JtX19oZWFkZXItbm90ZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHR9XG5cblx0LmZvcm1fX2Zvb3RlciB7XG5cdFx0bWFyZ2luOiAyMHB4IDA7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJzbS1kb3duXCIpIHtcblx0Lm9yZGVyX19oZWFkZXIge1xuXHRcdC5wYWdlLXRpdGxlX192YWx1ZSB7XG5cdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTMwJTtcblx0XHR9XG5cdH1cblx0LmZvcm1fX2dyb3VwLXRpdGxlIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG5cdC5mb3JtLS1jYXJkIHtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHR9XG5cdC5mb3JtX19ncm91cC10aXRsZSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXHQuZm9ybV9fZmllbGRzIHtcblx0XHRtYXJnaW46IC02cHg7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuXHR9XG5cdC5mb3JtX19maWVsZCB7XG5cdFx0cGFkZGluZzogNnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHQuZm9ybV9fd3JhcC1jb250ZW50IHtcblx0XHRtYXJnaW4tdG9wOiAtMTJweDtcblx0XHQuZm9ybV9fZmllbGRzIHtcblx0XHRcdG1hcmdpbjogMCAtMzlweDtcblx0XHR9XG5cdH1cblxuXHQuZm9ybV9fZm9vdGVyIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdC5mb3JtX19hY3Rpb25zIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0LmZvcm1fX2FjdGlvbiB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwiMnhzLWRvd25cIikge1xuXHQuZm9ybV9fZ3JvdXAge1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuZm9ybV9fZmllbGQge1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmZvcm1fX2ZpZWxkLS1oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lXG59IiwiLmdhbGxlcnlfX3RpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmdhbGxlcnlfX3NsaWRlciB7XG4gIC5pbWFnZS1zbGlkZXJfX2l0ZW0ge1xuXHRoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSAzMDBweCk7XG4gIH1cblxuICAuaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IHtcblx0LmltYWdlLXNsaWRlcl9faW1hZ2UsXG5cdC52aWRlby1zbGlkZXJfX2lmcmFtZSB7XG5cdCAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgIHRvcDogMDtcblx0ICByaWdodDogMDtcblx0ICBib3R0b206IDA7XG5cdCAgbGVmdDogMDtcblx0ICBtYXgtd2lkdGg6IDEwMCU7XG5cdCAgbWF4LWhlaWdodDogMTAwJTtcblx0ICBtYXJnaW46IGF1dG87XG5cdCAgaGVpZ2h0OiBhdXRvO1xuXHQgIHdpZHRoOiBhdXRvO1xuXHR9XG5cdGlmcmFtZS52aWRlby1zbGlkZXJfX2lmcmFtZSB7XG5cdCAgd2lkdGg6IDU2MHB4O1xuXHQgIGhlaWdodDogMzE1cHg7XG5cdH1cbiAgfVxufSIsIi5naWZ0LXNob3J0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2lmdC1zaG9ydF9fbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTA7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmdpZnQtc2hvcnRfX3Zpc3VhbCB7XG5cdG1hcmdpbi1yaWdodDogMTVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5waWN0dXJlIHtcblx0XHR3aWR0aDogMzVweDtcblx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cbn1cblxuLmdpZnQtc2hvcnRfX2NvdW50IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC0zcHg7XG5cdHJpZ2h0OiAtMTBweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRsaW5lLWhlaWdodDogMTQwJTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRwYWRkaW5nOiAycHg7XG5cdG1pbi13aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI2My4wNWRlZywgI2M0NDZmZiAzLjk0JSwgI2MxNDhmZiA3Ny44MyUpO1xufVxuXG4uZ2lmdC1zaG9ydF9fY2F0ZWdvcnkge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDExcHg7XG5cdGxpbmUtaGVpZ2h0OiAxMzAlO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbn1cblxuLmdpZnQtc2hvcnRfX25hbWUge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDExcHg7XG5cdGxpbmUtaGVpZ2h0OiAxMzAlO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbn0iLCJcblxuLyogLS0tIGJpdHJpeCBlZGl0b3IgLS0tICovXG4uaHRtbGJsb2NrZWRpdHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRvcGFjaXR5OiAwLjc7XG5cdHdpZHRoOiBhdXRvO1xuXHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3Itd2FybmluZztcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0cGFkZGluZzogNXB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2FybmluZztcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDEwMDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRtaW4td2lkdGg6IDE1MHB4O1xufVxuXG4ubm8tdG91Y2ggLmh0bWxibG9ja2VkaXQ6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59IiwiLmltYWdlLWdhbGxlcnkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LnN3aXBlci1zbGlkZXJfX2Fycm93IHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbi5pbWFnZS1nYWxsZXJ5X19nYWxsZXJ5IHtcblx0ZmxleDogMCAwIGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQuc3dpcGVyLXNsaWRlcl9fc2xpZGVyIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDU1cHg7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHRcdG1pbi13aWR0aDogMDtcblx0fVxuXG5cdC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uaW1hZ2UtZ2FsbGVyeV9fbGVucyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLWdyYXktZGFyaztcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggcmdiYSgwLCAwLCAwLCAuNSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHRycy1iYXNlO1xuXHRjdXJzb3I6IHpvb20taW47XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaW1hZ2UtZ2FsbGVyeS0tem9vbS1hY3RpdmUgLmltYWdlLWdhbGxlcnlfX2xlbnMge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uaW1hZ2UtZ2FsbGVyeV9fZ2FsbGVyeS10aHVtYiB7XG5cdHBhZGRpbmc6IDZweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiA1MXB4O1xuXHRoZWlnaHQ6IDUxcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHRpbWcge1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0fVxuXG5cdC5zdmctaWNvbiB7XG5cdFx0QGluY2x1ZGUgY2VudGVyLXgteSgpO1xuXHRcdG1hcmdpbi10b3A6IDJweDtcblx0XHRtYXJnaW4tbGVmdDogMXB4O1xuXHRcdHdpZHRoOiAyNnB4O1xuXHRcdGhlaWdodDogMjVweDtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGZpbHRlcjogZHJvcC1zaGFkb3coJGJveC1zaGFkb3ctZ3JheS14cyk7XG5cdH1cbn1cblxuLmltYWdlLWdhbGxlcnlfX2dhbGxlcnktc2xpZGUge1xuXHRoZWlnaHQ6IDQ1MHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmltYWdlLWdhbGxlcnlfX2ltYWdlLXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0aW1nIHtcblx0XHRtYXgtaGVpZ2h0OiA0NTBweDtcblx0fVxufVxuXG4uaW1hZ2UtZ2FsbGVyeV9fZ2FsbGVyeS1zbGlkZS0tdmlkZW8ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5cbi5pbWFnZS1nYWxsZXJ5X192aWRlbyB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxMDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHQuc3ZnLWljb24ge1xuXHRcdG1hcmdpbi1sZWZ0OiA0cHg7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogMzlweDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KCRib3gtc2hhZG93LWdyYXkteHMpO1xuXHR9XG59XG5cbi5pbWFnZS1nYWxsZXJ5X192aWRlby1pY29uIHtcblx0d2lkdGg6IDU4cHg7XG5cdGhlaWdodDogNThweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuaW1hZ2UtZ2FsbGVyeTpob3ZlciB7XG5cdFx0LnN3aXBlci1zbGlkZXJfX2Fycm93IHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwic20tZG93blwiKSB7XG5cdC5pbWFnZS1nYWxsZXJ5IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQuc3dpcGVyLXNsaWRlcl9fYXJyb3cge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRcdFx0Ym90dG9tOiAxOHB4O1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInhzLWRvd25cIikge1xuXHQuaW1hZ2UtZ2FsbGVyeV9fZ2FsbGVyeSB7XG5cdFx0LnN3aXBlci1zbGlkZXJfX3NsaWRlciB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0LnN3aXBlci1wYWdpbmF0aW9uIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcIjJ4cy1kb3duXCIpIHtcblx0LmltYWdlLWdhbGxlcnlfX2dhbGxlcnktc2xpZGUge1xuXHRcdGhlaWdodDogMzAwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAzMDBweDtcblx0XHR9XG5cdH1cbn0iLCIuaW1hZ2Utc2xpZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmltYWdlLXNsaWRlcl9fc2xpZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW1hZ2Utc2xpZGVyIC5zd2lwZXItc2xpZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW1hZ2Utc2xpZGVyIC5zd2lwZXItc2xpZGVyOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0LypiYWNrZ3JvdW5kOiByZ2JhKDE1LCA0OSwgMTA2LCAuMDQpOyovXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0ei1pbmRleDogMTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2Fycm93IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAyO1xuXHR3aWR0aDogNTZweDtcblx0aGVpZ2h0OiAxMDAlO1xuXHR0b3A6IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG91dGxpbmU6IDA7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgJHRycy1iYXNlO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19hcnJvdy5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmltYWdlLXNsaWRlcl9fYXJyb3c6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHRycy1iYXNlO1xuXHR6LWluZGV4OiAtMTtcbn1cblxuLmltYWdlLXNsaWRlcl9fYXJyb3ctLXByZXYge1xuXHRsZWZ0OiAwO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19hcnJvdy0tcHJldjo6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDAgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2Fycm93LS1uZXh0OjphZnRlciB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtOTBkZWcsICMwMDAgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2Fycm93LS1uZXh0IHtcblx0cmlnaHQ6IDA7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2Fycm93OmhvdmVyOjphZnRlciB7XG5cdG9wYWNpdHk6IC4yO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19pY29uIHtcblx0d2lkdGg6IDI1cHg7XG5cdGhlaWdodDogMzZweDtcbn1cblxuLmltYWdlLXNsaWRlciAuc3dpcGVyLXNjcm9sbGJhciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2l0ZW0ge1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19pdGVtLS1jdXJzb3Item9vbSB7XG5cdGN1cnNvcjogem9vbS1pbjtcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWItaW1hZ2UtLTNkICsgLmltYWdlLXNsaWRlcl9fdGh1bWItaW1hZ2Uge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19pbWFnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogODAlO1xuXHRoZWlnaHQ6IDM1MHB4O1xuXHRvYmplY3QtZml0OiBjb250YWluO1xuICBcdG1hcmdpbjogYXV0bztcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWJzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IDE1cHggLTNweCAwO1xuXHR3aWR0aDogY2FsYygxMDAlICsgNnB4KTtcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWIge1xuXHR3aWR0aDogNjVweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdGhlaWdodDogNjVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjb2xvcjogIzgxODY5MDtcblx0ZGlzcGxheTogZmxleDtcbiAgXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cbiAgXHQmLmFjdGl2ZSB7XG5cdCAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4uaW1hZ2Utc2xpZGVyX190aHVtYi0tbW9yZSB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaW1hZ2Utc2xpZGVyX190aHVtYi1idG4ge1xuXHR3aWR0aDogMTYuNjY2NiU7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwYWRkaW5nOiAzcHg7XG5cdGhlaWdodDogNjZweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiAwO1xuXHR6LWluZGV4OiAxO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjb2xvcjogIzgxODY5MDtcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWItYnRuIH4gZGl2IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWItaW1hZ2Uge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb250YWluO1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi50ZXh0LWd1aWRlIC5pbWFnZS1zbGlkZXItLWdhbGxlcnkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fc2xpZGVyIHtcblx0cG9zaXRpb246IHN0YXRpYztcblx0LmltYWdlLXNsaWRlcl9faXRlbSB7XG5cdFx0LmltYWdlLXNsaWRlcl9faW1hZ2Uge1xuXHRcdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0XHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX190aHVtYnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX190aHVtYiB7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3cge1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHR0b3A6IDUwJTtcbiAgXHRtYXJnaW4tdG9wOiAtMTVweDtcbiAgXHQmOmhvdmVyIHtcblx0ICAmOmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHQgIH1cblx0fVxufVxuXG4udGV4dC1ndWlkZSAuaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2Fycm93IHtcblx0dG9wOiAyMDhweDtcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19hcnJvdy0tcHJldiB7XG5cdGxlZnQ6IDMwcHg7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3ctLW5leHQge1xuXHRyaWdodDogMzBweDtcbn1cblxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2ljb24ge1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIFx0ZmlsbDogI2ZmZjtcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19hcnJvdzo6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kOiAjZWZmMmY2O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3c6aG92ZXI6OmFmdGVyIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLmltYWdlLXNsaWRlcl9fbW9iLWNvdW50ZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19pbWFnZXMzZCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19pbWFnZTNkIHtcblx0ZGlzcGxheTogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2ltYWdlM2QuYWN0aXZlIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2ltYWdlLWNvbnRyb2xzIHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdHotaW5kZXg6IDM7XG5cdHBhZGRpbmc6IDAgNTZweDtcblx0Y3Vyc29yOiBtb3ZlO1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2ltYWdlLWNvbnRyb2xzIHtcblx0cGFkZGluZzogMDtcbn1cblxuLmltYWdlLXNsaWRlcl9faW1hZ2UtY29udHJvbCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uaW1hZ2Utc2xpZGVyX18zZC1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDEwcHg7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRvYmplY3QtZml0OiBjb250YWluO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDkwcHg7XG5cdGhlaWdodDogNjBweDtcbn1cblxuLmltYWdlLXNsaWRlcl9fem9vbSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDIwcHg7XG5cdGJvdHRvbTogMDtcblx0ei1pbmRleDogMTAwO1xuXHQuc3ZnLWljb24ge1xuXHRcdGNvbG9yOiByZ2JhKDUxLDUxLDUxLC43KTtcblx0XHRmaWxsOiBub25lO1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGhlaWdodDogMzBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1tYXgpIHtcblx0LmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19hcnJvdyB7XG5cdFx0dG9wOiAyNzBweDtcblx0fVxuXG5cdC50ZXh0LWd1aWRlIC5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3cge1xuXHRcdHRvcDogMjA4cHg7XG5cdH1cblxuXHQuaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2ltYWdlLWNvbnRyb2xzIHtcblx0XHRwYWRkaW5nOiAwIDU2cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5pbWFnZS1zbGlkZXJfX2l0ZW0ge1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0fVxuXG5cdC5pbWFnZS1zbGlkZXJfX3RodW1iLWltYWdlLS0zZCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5pbWFnZS1zbGlkZXJfX3RodW1iLWltYWdlLS0zZCArIC5pbWFnZS1zbGlkZXJfX3RodW1iLWltYWdlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdEBpbmNsdWRlIHRvdWNoIHtcblx0XHQudGV4dC1ndWlkZSAuaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2Fycm93IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuaW1hZ2Utc2xpZGVyX19tb2ItY291bnRlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAxMnB4O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyLCAxMywgMzMsIC43KTtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRsaW5lLWhlaWdodDogMTBweDtcblx0XHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRwYWRkaW5nOiAxcHggNnB4IDJweDtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG5cblx0LnRleHQtZ3VpZGUgLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19hcnJvdyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmltYWdlLXNsaWRlciB7XG5cdFx0bWluLWhlaWdodDogMjAwcHg7XG5cdH1cblxuXHQuaW1hZ2Utc2xpZGVyX19pbWFnZSB7XG5cdFx0bWF4LWhlaWdodDogMjAwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG5cdC5pbWFnZS1zbGlkZXJfX3pvb20ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbiIsIi5sYXp5LWNvbXBvbmVudF9fdGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuIiwiLmxpbmstYmFjayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xufVxuXG4ubGluay1iYWNrOmhvdmVyIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4ubGluay1iYWNrX19pY29uLFxuLmxpbmstcHJldl9faWNvbiB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5saW5rLW5leHRfX2ljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQubGluay1iYWNrIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdH1cblxuXHQubGluay1iYWNrX19pY29uIHtcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdH1cbn0iLCIubGluay1jbG9zZSB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiAxMzhweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmxpbmstY2xvc2VfX3RleHQge1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5saW5rLWNsb3NlOmhvdmVyIHtcblx0YmFja2dyb3VuZDogI2QwZDBkNztcbn1cblxuLmxpbmstY2xvc2VfX2ljb24ge1xuXHR3aWR0aDogMTdweDtcblx0aGVpZ2h0OiAxOHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRmaWxsOiB0cmFuc3BhcmVudDtcbn0iLCIub3JkZXItbGtfX2wtaXRlbSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0cGFkZGluZzogMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubW9kYWwtbWVzc2FnZSAgLm9yZGVyLWxrX19sLWl0ZW17XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5vcmRlci1sa19fbC1wcmljZSB7XG5cdG1pbi13aWR0aDogMTgzcHg7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG5cblx0LnByaWNlX192YWx1ZSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxuXG5cdC5wcmljZV9fY3VycmVuY3kge1xuXHRcdGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0fVxufVxuXG4ub3JkZXItbGtfX2wtbWFpbiB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ub3JkZXItbGtfX2l0ZW1zIC5iYXNrZXQtaXRlbV9fYWN0aW9uIHtcblx0bWluLXdpZHRoOiAxMTVweDtcbn1cblxuLm9yZGVyLWxrX19sLWhlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLm9yZGVyLWxrX19sLWRhdGUge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4ub3JkZXItbGtfX2wtc3RhdHVzIHtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblxuXHQuYXZhaWxhYmlsaXR5LS1vcmRlci1zdGF0dXMge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG5cdH1cbn1cblxuLm9yZGVyLWxrX19sLWltYWdlcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luLXRvcDogMTNweDtcblx0bWFyZ2luLWxlZnQ6IC03cHg7XG59XG5cbi5vcmRlci1sa19fbC1pbWFnZS13cmFwIHtcblx0d2lkdGg6IDcwcHg7XG5cdGhlaWdodDogNTFweDtcblx0bWFyZ2luLWxlZnQ6IDdweDtcblx0bWFyZ2luLXRvcDogN3B4O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vcmRlci1sa19fbC1pbWFnZS13cmFwOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHR6LWluZGV4OiAwO1xufVxuXG4ub3JkZXItbGtfX2wtaW1hZ2Uge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ub3JkZXItbGtfX2wtbmFtZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cblx0c3BhbiB7XG5cdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cbn1cblxuLm9yZGVyLWxrX19pdGVtIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRwYWRkaW5nOiAyMHB4O1xufVxuXG4ub3JkZXItbGtfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0Zm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXHRmb250LXdlaWdodDogYm9sZDtcblxuXHQuYXZhaWxhYmlsaXR5IHtcblx0XHRmb250LWZhbWlseTogJGZmLWJhc2U7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHR9XG59XG5cbi5vcmRlci1sa19fcGFyYW1zIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLm9yZGVyLWxrX19pbmZvIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLm9yZGVyLWxrX19pbmZvLW5hbWUge1xuXHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5vcmRlci1sa19faW5mby12YWx1ZSB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5vcmRlci1sa19fbC1wcm9jZXNzQnV0dG9uIHtcblx0cGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5vcmRlci1sa19fcGFyYW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLm9yZGVyLWxrX19wYXJhbS1uYW1lIHtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdHdpZHRoOiAyMzBweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5vcmRlci1sa19fcGFyYW0tdmFsdWUge1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5vcmRlci1sa19faXRlbXMtaGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHRiYWNrZ3JvdW5kOiAjRUVFRUVFO1xuXHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG5cdGZvbnQtc2l6ZTogMDtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdG1hcmdpbjogMCAtMjBweDtcbn1cblxuLm9yZGVyLWxrX19pdGVtcy1oZWFkZXItdGl0bGUge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLm9yZGVyLWxrX19pdGVtcy1oZWFkZXItY2FwdGlvbiB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAjODE4NjkwO1xuXHRtYXJnaW4tbGVmdDogMTZweDtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5vcmRlci1sayAucHJpY2UtLXNtIC5wcmljZV9fdmFsdWUge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ub3JkZXItbGtfX2l0ZW1zIHtcblx0LmJhc2tldC1pdGVtIHtcblx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cblx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0fVxuXG5cdFx0LmJhc2tldC1pdGVtX19wcmljZS1mdWxsIHtcblx0XHRcdC5wcmljZV9fdmFsdWUge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5vcmRlci1sa19fbC1hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXG5cblx0XHRidXR0b24uYnRuIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblxuXHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHR9XG5cdH1cblxuXHQuYnRuIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cblx0fVxufVxuXG4ub3JkZXItbGtfX2FsbC1wcmljZSB7XG5cdG1hcmdpbjogMjBweCAwO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRwYWRkaW5nLXRvcDogMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0Lm9yZGVyLWxrX19hbGwtcHJpY2UtbmFtZSB7XG5cdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHR9XG5cblx0LnByaWNlX192YWx1ZSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxuXG5cdC5wcmljZV9fY3VycmVuY3kge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0fVxufVxuXG4ubGstb3JkZXItYnV0dG9ucyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRidXR0b24ge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblx0XHRjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuXG4ub3JkZXItbGtfX2FsbC1idXR0b24tYmxvY2sge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdC5vcmRlci1sa19fbC1wcm9jZXNzQnV0dG9uIHtcblx0XHRwYWRkaW5nOiAwIDM1cHggMCAwO1xuXHR9XG59XG5cbi5tb2RhbC1tZXNzYWdlIHtcblx0Lm9yZGVyLWxrX19pdGVtIHtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHR9XG5cblx0Lm9yZGVyLWxrX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHR9XG5cblx0Lm9yZGVyLWxrX19wYXJhbS1uYW1lIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cblx0Lm9yZGVyLWxrX19sLWhlYWRlcixcblx0Lm9yZGVyLWxrX19sLWl0ZW0ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Lm9yZGVyLWxrX19sLW1haW4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Lm9yZGVyLWxrX19wYXJhbS1uYW1lIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdH1cblxuXHQub3JkZXItbGtfX3BhcmFtLXZhbHVlIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdH1cblxuXHQub3JkZXItbGtfX2wtcHJpY2Uge1xuXHRcdGJvcmRlci1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRtaW4td2lkdGg6IGluaXRpYWw7XG5cdH1cblxuXHQub3JkZXItbGtfX2wtZGF0ZSxcblx0Lm9yZGVyLWxrX19sLXN0YXR1cyB7XG5cdFx0cGFkZGluZy10b3A6IDVweDtcblx0fVxuXG5cdC5vcmRlci1sa19fYWxsLXByaWNlLWJsb2NrIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cblx0Lm9yZGVyLWxrX19pdGVtcyB7XG5cdFx0LmJhc2tldC1pdGVtX19hY3Rpb24ge1xuXHRcdFx0b3JkZXI6IDQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0Lm9yZGVyLWxrX19pdGVtIHtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHR9XG5cblx0Lm9yZGVyLWxrX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHR9XG5cblx0Lm9yZGVyLWxrX19wYXJhbS1uYW1lIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQub3JkZXItbGtfX2wtaGVhZGVyLFxuXHQub3JkZXItbGtfX2wtaXRlbSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQub3JkZXItbGtfX2wtbWFpbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQub3JkZXItbGtfX3BhcmFtLW5hbWUge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0fVxuXG5cdC5vcmRlci1sa19fcGFyYW0tdmFsdWUge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0fVxuXG5cdC5vcmRlci1sa19fbC1wcmljZSB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdG1pbi13aWR0aDogaW5pdGlhbDtcblx0fVxuXG5cdC5vcmRlci1sa19fbC1kYXRlLFxuXHQub3JkZXItbGtfX2wtc3RhdHVzIHtcblx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHR9XG5cblx0Lm9yZGVyLWxrX19hbGwtcHJpY2UtYmxvY2sge1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblxuXHQub3JkZXItbGtfX2l0ZW1zIHtcblx0XHQuYmFza2V0LWl0ZW1fX2FjdGlvbiB7XG5cdFx0XHRvcmRlcjogNDtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTN4cy1tYXgpIHtcblx0Lm9yZGVyLWxrX19hbGwtcHJpY2Uge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG5cdC5vcmRlci1sa19fdGl0bGUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXHQub3JkZXItbGtfX2FsbC1wcmljZS1ibG9jayB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC5vcmRlci1sa19faXRlbXMge1xuXHRcdC5iYXNrZXQtaXRlbV9fYWN0aW9uIHtcblx0XHRcdHdpZHRoOiAxMTVweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5vcmRlci1sa19faXRlbXMge1xuXHRcdC5iYXNrZXQtaXRlbSB7XG5cdFx0XHQuYmFza2V0LWl0ZW1fX3ByaWNlIHtcblx0XHRcdFx0d2lkdGg6IDEzMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuYmFza2V0LWl0ZW1fX2hlYWRlciB7XG5cdFx0XHRcdG1heC13aWR0aDogaW5pdGlhbDtcblx0XHRcdH1cblxuXHRcdFx0LmJhc2tldC1pdGVtX19jb3VudGVyIHtcblx0XHRcdFx0d2lkdGg6IDc1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsLW1pbikge1xuXHQub3JkZXItbGtfX2l0ZW1zLWhlYWRlciB7XG5cdFx0Lm9yZGVyLWxrX19pdGVtcy1oZWFkZXItaXRlbSB7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdH1cblxuXHRcdC5vcmRlci1sa19faXRlbXMtaGVhZGVyLXRvdGFsIHtcblx0XHRcdHdpZHRoOiAyNTNweDtcblx0XHR9XG5cblx0XHQub3JkZXItbGtfX2l0ZW1zLWhlYWRlci1jb3VudCB7XG5cdFx0XHR3aWR0aDogMTAxcHg7XG5cdFx0fVxuXG5cdFx0Lm9yZGVyLWxrX19pdGVtcy1oZWFkZXItcHJpY2Uge1xuXHRcdFx0d2lkdGg6IDE1NHB4O1xuXHRcdH1cblx0fVxuXHQub3JkZXItbGtfX2l0ZW1zLWhlYWRlciB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXh4bC1taW4pIHtcblx0Lm9yZGVyLWxrX19pdGVtcy1oZWFkZXIge1xuXHRcdC5vcmRlci1sa19faXRlbXMtaGVhZGVyLWNvdW50IHtcblx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHR9XG5cblx0XHQub3JkZXItbGtfX2l0ZW1zLWhlYWRlci1wcmljZSB7XG5cdFx0XHR3aWR0aDogMTc0cHg7XG5cdFx0fVxuXHR9XG59IiwiLmxrX19mb3JtIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRwYWRkaW5nOiAxNHB4IDI0cHggMzJweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAxMzBweDtcbn1cblxuLmxrX19mb3JtIC5mb3JtX19ncm91cCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxrX19mb3JtIC5mb3JtX19ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdHBhZGRpbmctdG9wOiAyMnB4O1xuXHRtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4ubGtfX2Zvcm0gLmZvcm1fX2dyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHRvcDogMDtcblx0bGVmdDogOHB4O1xuXHRyaWdodDogOHB4O1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTdlOTtcbn1cblxuLmxrX19tZXNzYWdlIHAge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRjb2xvcjogIzgxODY5MDtcbn1cblxuLmxrX19vcmRlcnMtd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMTMwcHg7XG59XG5cbi5sa19fb3JkZXIge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ubGtfX3NvcnQge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ubGtfX29yZGVycyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxrX19vcmRlcnMtbGluay1iYWNrIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC00NnB4O1xuXHRsZWZ0OiAwO1xufVxuXG4ubGtfX2JvbnVzZXMtd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcblx0bWFyZ2luOiAwIC0xMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDEzMHB4O1xufVxuXG4ubGtfX2JvbnVzZXMtbGVmdCB7XG5cdHdpZHRoOiA1MCU7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5sa19fYm9udXNlcy1yaWdodCB7XG5cdHdpZHRoOiA1MCU7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5sa19faGlzdG9yeS13cmFwIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xufVxuXG4ubGtfX2hpc3RvcnktaGVhZGVyIHtcblx0cGFkZGluZzogMzJweCAyNHB4IDE1cHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFN0U5O1xufVxuXG4ubGtfX2hpc3RvcnktaXRlbXMtdGl0bGUge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuXHRtYXJnaW4tdG9wOiAzOHB4O1xufVxuXG4ubGtfX2hpc3RvcnktaXRlbXMge1xuXHRwYWRkaW5nOiAyMHB4IDI0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxrX19oaXN0b3J5LWl0ZW1zOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHdpZHRoOiAycHg7XG5cdHRvcDogMjBweDtcblx0Ym90dG9tOiA1MHB4O1xuXHRsZWZ0OiA1MHB4O1xuXHRib3JkZXItcmFkaXVzOiAxcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNFNkU3RTk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMDtcbn1cblxuLmxrX19oaXN0b3J5LWl0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tdG9wOiAzNnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5sa19faGlzdG9yeS1pdGVtLXF1YW50aXR5IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcblx0Y29sb3I6ICRjb2xvci1zdWNjZXNzO1xuXHRwYWRkaW5nOiA4cHggMDtcblx0d2lkdGg6IDU0cHg7XG5cdGhlaWdodDogMzZweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDE4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNFRkYyRjY7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDhweCAkY29sb3Itd2hpdGU7XG59XG5cbi5sa19faGlzdG9yeS1pdGVtLXF1YW50aXR5LS1uZWdhdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItZXJyb3I7XG59XG5cbi5sa19faGlzdG9yeS1pdGVtLXRleHQge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRjb2xvcjogJHRleHQtY29sb3I7XG59XG5cbi5sa19faGlzdG9yeS1pdGVtLWRhdGUge1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRjb2xvcjogIzgxODY5MDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuXG4ubGtfX2hpc3RvcnktZm9vdGVyIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNFNkU3RTk7XG5cdHBhZGRpbmc6IDI0cHggMjRweCAzMnB4O1xufVxuXG4ubGtfX25hdiB7XG5cdG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5sa19fY29weS1saW5rLWJsb2NrLXdyYXAge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubGtfX2luZm8tYmxvY2sge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMkY2O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRwYWRkaW5nOiAyM3B4IDI0cHggMjdweDtcbn1cblxuLmxrX19pbmZvLWJsb2NrLWxpbmstbW9yZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdG1hcmdpbi10b3A6IDExcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xufVxuXG4ubGtfX2luZm8tYmxvY2stbGluay1tb3JlOmhvdmVyIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTI7XG59XG5cbi5sa19fdGFza3MtaXRlbXMge1xuXHRwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cblxuLmxrX190YXNrcy1ibG9jayB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLmxrX190YXNrcy1ibG9jay1oZWFkZXIge1xuXHRwYWRkaW5nOiAyMnB4IDI0cHggMTRweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU3RTk7XG59XG5cbi5sa19fdGFzazpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTZFN0U5O1xufVxuXG4ubGtfX3Rhc2sge1xuXHRwYWRkaW5nOiAyMHB4IDI0cHggMTZweDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmxrX190YXNrLWxlZnQge1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ubGtfX3Rhc2stcmlnaHQge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLmxrX190YXNrLWltYWdlLXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sa19fdGFzay1pbWFnZSB7XG5cdHdpZHRoOiA4OHB4O1xuXHRoZWlnaHQ6IDg4cHg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJveC1zaGFkb3c6IDAgMTNweCAxNXB4IC04cHggcmdiYSgyLCAxMywgMzMsIC4yKTtcbn1cblxuLmxrX190YXNrLXN0YXR1cyB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG59XG5cbi5sa19fdGFzay1uYW1lIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcblx0bWFyZ2luLXRvcDogNnB4O1xufVxuXG4ubGtfX3Rhc2stdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiAjODE4NjkwO1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5sa19fdGFzay1saW5rIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcblx0bWFyZ2luLXRvcDogOXB4O1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcbn1cblxuLmxrX190YXNrLWxpbms6aG92ZXIge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcbn1cblxuLmxrX190YXNrLXF1YW50aXR5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDdweDtcblx0bGVmdDogOHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHBhZGRpbmc6IDJweCA2cHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLmxrX190YXNrLXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDEzMHB4O1xufVxuXG4ubGtfX3Rhc2staXRlbSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0cGFkZGluZzogMzBweCAyNHB4IDMycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxrX190YXNrLWl0ZW0tZm9ybS13cmFwIHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmxrX190YXNrLWl0ZW0tdGl0bGUge1xuXHRtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5sa19fdGFzay1pdGVtLXN1YnRpdGxlIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcblx0bWFyZ2luLXRvcDogN3B4O1xufVxuXG4ubGtfX3Rhc2staXRlbS1kZXNjcmlwdGlvbiB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5sa19fdGFzay1pdGVtIC5mb3JtX19mb290ZXIge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGtfX29yZGVycy1maWx0ZXIge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDMwcHghaW1wb3J0YW50O1xuXHQuZmlsdGVyX19ncm91cCB7XG5cdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRwYWRkaW5nOiAxMHB4IDAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQubGtfX3Rhc2std3JhcCB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmxrX19mb3JtIHtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHR9XG5cblx0LmxrX19mb3JtIC5mb3JtX19ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0fVxuXG5cdC5sa19fb3JkZXJzIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG5cblx0LmxrX19vcmRlcnMtbGluay1iYWNrIHtcblx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgdG9wOiB1bnNldDtcblx0ICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHQgIG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5sa19faGlzdG9yeS1oZWFkZXIge1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdH1cblxuXHQubGtfX2hpc3RvcnktaXRlbXMge1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdH1cblxuXHQubGtfX2hpc3RvcnktZm9vdGVyIHtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHR9XG5cblx0LmxrX190YXNrcy1pdGVtcyB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblxuXHQubGtfX3Rhc2tzLWJsb2NrLWhlYWRlciB7XG5cdFx0cGFkZGluZzogMTVweDtcblx0fVxuXG5cdC5sa19faW5mby1ibG9jayB7XG5cdFx0cGFkZGluZzogMTVweDtcblx0fVxuXG5cdC5sa19fdGFzayB7XG5cdFx0cGFkZGluZzogMTVweDtcblx0fVxuXG5cdC5sa19fdGFzay1pdGVtIHtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHR9XG5cblx0LmxrX19oaXN0b3J5LWl0ZW1zOjphZnRlciB7XG5cdFx0bGVmdDogNDBweDtcblx0fVxuXG5cdC5sa19faGlzdG9yeS1pdGVtcy10aXRsZSB7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmxrX19ib251c2VzLXdyYXAge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LmxrX19ib251c2VzLWxlZnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmxrX19ib251c2VzLXJpZ2h0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuXHQubGtfX29yZGVycy1maWx0ZXIge1xuXHRcdC5maWx0ZXJfX2ZpbHRlci1saXN0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHQuZmlsdGVyX19ncm91cC0tZGF0ZSB7XG5cdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHR9XG5cdFx0XHQuZmlsdGVyX19ncm91cC0tY2hlY2stbGlzdCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5sb2FkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0YmFja2dyb3VuZDogJGxvYWRlci1iZztcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdHotaW5kZXg6IDMwMDAwMDtcbn1cblxuLmxvYWRlcl9fY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMSAxIGF1dG87XG5cdHBvc2l0aW9uOiBzdGlja3k7XG5cdHRvcDogMDtcblx0bWF4LWhlaWdodDogMTAwdmg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubG9hZGVyX19pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiA2MHB4O1xuXHRoZWlnaHQ6IDEwMHB4O1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5sb2FkZXItLWFjdGl2ZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4iLCIubW9iaWxlLXBvcHVwIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdHotaW5kZXg6IDI1MDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0dHJhbnNpdGlvbi1kZWxheTogJHRycy1kcm9wZG93bjtcbn1cblxuLm1vYmlsZS1wb3B1cF9fb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4zKTtcblx0ei1pbmRleDogMzA7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtZHJvcGRvd247XG5cdG9wYWNpdHk6IDA7XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGhlaWdodDogM3B4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdHRvcDogMjBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdH1cbn1cblxuLm1vYmlsZS1wb3B1cF9fd3JhcHBlciB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1kcm9wZG93bjtcblx0ei1pbmRleDogMzU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHBhZGRpbmc6IDIwcHggMjBweCAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubW9iaWxlLXBvcHVwX19oZWFkZXIge1xuXHRmbGV4LXNocmluazogMDtcblx0cGFkZGluZy1yaWdodDogNDBweDtcbiAgXHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuICBcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICBcdG1hcmdpbjogLTIwcHggLTIwcHggMDtcbn1cblxuLm1vYmlsZS1wb3B1cF9fdGl0bGUge1xuXHRmb250LXNpemU6IDIycHg7XG5cdGxpbmUtaGVpZ2h0OiA2OXB4O1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tb2JpbGUtcG9wdXBfX2Nsb3NlIHtcblx0QGluY2x1ZGUgaWNvbi1jbG9zZSgxOHB4LCAycHgpO1xuXHRjb2xvcjogI2ZmZjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDE5cHg7XG5cdHJpZ2h0OiA1cHg7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG59XG5cbi5tb2JpbGUtcG9wdXBfX2JvZHkge1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLm1vYmlsZS1wb3B1cC0tY2F0YWxvZy1tZW51IHtcblx0Lm1vYmlsZS1wb3B1cF9fYm9keSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdH1cbn1cblxuLm9wZW4tc2l0ZS1tZW51IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQubW9iaWxlLXBvcHVwLS1zaXRlLW1lbnUge1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwbXM7XG5cblx0XHQubW9iaWxlLXBvcHVwX19vdmVybGF5IHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXG5cdFx0Lm1vYmlsZS1wb3B1cF9fd3JhcHBlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0fVxuXHR9XG59XG5cbi5vcGVuLWNhdGFsb2ctbWVudSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0Lm1vYmlsZS1wb3B1cC0tY2F0YWxvZy1tZW51IHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0dHJhbnNpdGlvbi1kZWxheTogMG1zO1xuXG5cdFx0Lm1vYmlsZS1wb3B1cF9fb3ZlcmxheSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblxuXHRcdC5tb2JpbGUtcG9wdXBfX3dyYXBwZXIge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdH1cblx0fVxufVxuXG4ub3Blbi1maWx0ZXIge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdC5tb2JpbGUtcG9wdXAtLWZpbHRlciB7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdHRyYW5zaXRpb24tZGVsYXk6IDBtcztcblxuXHRcdC5tb2JpbGUtcG9wdXBfX292ZXJsYXkge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cblx0XHQubW9iaWxlLXBvcHVwX193cmFwcGVyIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHR9XG5cdH1cbn1cblxuLm9wZW4tc29ydCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0Lm1vYmlsZS1wb3B1cC0tc29ydCB7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdHRyYW5zaXRpb24tZGVsYXk6IDBtcztcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdC5tb2JpbGUtcG9wdXBfX292ZXJsYXkge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cblx0XHQubW9iaWxlLXBvcHVwX193cmFwcGVyIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHR9XG5cdH1cbn1cblxuLm9wZW4tYmFza2V0LXJlc3VtZSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0Lm1vYmlsZS1wb3B1cC0tcmVzdW1lIHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0dHJhbnNpdGlvbi1kZWxheTogMG1zO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0Lm1vYmlsZS1wb3B1cF9fb3ZlcmxheSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblxuXHRcdC5tb2JpbGUtcG9wdXBfX3dyYXBwZXIge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcIm1kLXVwXCIpIHtcblx0Lm1vYmlsZS1wb3B1cC0tZmlsdGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXG5cdFx0Lm1vYmlsZS1wb3B1cF9fd3JhcHBlciB7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQubW9iaWxlLXBvcHVwX19vdmVybGF5LFxuXHRcdC5tb2JpbGUtcG9wdXBfX2hlYWRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5tb2JpbGUtcG9wdXBfX2JvZHkge1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwic20tZG93blwiKSB7XG5cdC5tb2JpbGUtcG9wdXAtLWZpbHRlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHQuY2F0YWxvZy1ibG9ja19fZmlsdGVycyB7XG5cdFx0ICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2OXB4KTtcblx0XHQgIG92ZXJmbG93LXk6IGF1dG87XG5cdFx0ICBtYXJnaW4tbGVmdDogLTIwcHg7XG5cdFx0ICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuXHRcdCAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdCAgcGFkZGluZy1yaWdodDogMjBweDtcblx0XHR9XG5cdH1cblxuXHQubW9iaWxlLXBvcHVwLS1yZXN1bWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwieHMtZG93blwiKSB7XG5cdC5tb2JpbGUtcG9wdXAge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59IiwiLm1vZGFsLW1lc3NhZ2VfX3dyYXBwZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMTUycHg7XG5cdHJpZ2h0OiAxMnB4O1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ncmF5O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHBhZGRpbmc6IDIycHggMjVweDtcblx0ei1pbmRleDogMjM7XG5cdHdpZHRoOiA0MzhweDtcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcblx0bWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMjRweCk7XG5cdC8vZGlzcGxheTogZmxleDtcbn1cblxuLm1vZGFsLW1lc3NhZ2VfX2Nsb3NlIHtcblx0QGluY2x1ZGUgaWNvbi1jbG9zZSgycHgsIDE2cHgsICRjb2xvci1ncmF5KTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHR0b3A6IDEwcHg7XG5cdHJpZ2h0OiAxMHB4O1xufVxuXG4ubW9kYWwtbWVzc2FnZV9fdmlzdWFsIHtcblx0d2lkdGg6IDU4cHg7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cblx0aW1nIHtcblx0XHRtYXgtaGVpZ2h0OiA4MHB4O1xuXHR9XG59XG5cbi5tb2RhbC1tZXNzYWdlX19zdWJ0aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0bGluZS1oZWlnaHQ6IDEzMCU7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG59XG5cbi5tb2RhbC1tZXNzYWdlX190aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMTIwJTtcbn1cblxuLm1vZGFsLW1lc3NhZ2VfX2luZm8ge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG4ubW9kYWwtbWVzc2FnZV9fcXVhbnRpdHkge1xuXHRtYXJnaW4tcmlnaHQ6IDEzcHg7XG59XG5cbi5tb2RhbC1tZXNzYWdlX190ZXh0IHtcbiAgXHRmb250LXNpemU6IDE0cHg7XG4gIFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tb2RhbC1tZXNzYWdlLS10ZXh0IHtcblx0Lm1vZGFsLW1lc3NhZ2VfX3dyYXBwZXIge1xuXHRcdHBhZGRpbmc6IDIwcHggNTBweCAyMHB4IDIwcHg7XG5cdH1cblxuXHQubW9kYWwtbWVzc2FnZV9fY2xvc2Uge1xuXHRcdEBpbmNsdWRlIGNlbnRlci15KCk7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJzbS1kb3duXCIpIHtcblx0Lm1vZGFsLW1lc3NhZ2VfX3dyYXBwZXIge1xuXHRcdHdpZHRoOiAzMzBweDtcblx0XHRwYWRkaW5nOiAxMXB4IDE1cHggMTVweDtcblx0XHR0b3A6IDY5cHg7XG5cdFx0cmlnaHQ6IDE1cHg7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMzBweCk7XG5cdFx0ei1pbmRleDogMjM7XG5cdH1cblx0Lm1vZGFsLW1lc3NhZ2VfX3Zpc3VhbCB7XG5cdFx0d2lkdGg6IDM4cHg7XG5cdH1cblx0Lm1vZGFsLW1lc3NhZ2VfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJ4cy1kb3duXCIpIHtcblx0Lm1vZGFsLW1lc3NhZ2VfX3dyYXBwZXIge1xuXHRcdHRvcDogYXV0bztcblx0XHRib3R0b206IDcwcHg7XG5cdFx0bGVmdDogMTVweDtcblx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHR9XG5cdC5iYXNrZXQtcGFnZSxcblx0LmNhdGFsb2ctaXRlbS1wYWdlIHtcblx0XHQubW9kYWwtbWVzc2FnZV9fd3JhcHBlciB7XG5cdFx0XHRib3R0b206IDEyMHB4O1xuXHRcdH1cblx0fVxuXG4gIFx0LmNhdGFsb2ctaXRlbS1wYWdlIHtcblx0ICBtYXJnaW4tbGVmdDogLTE1cHg7XG5cdCAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcblx0ICBwYWRkaW5nOiAxNXB4O1xuXHR9XG59XG4iLCIubW9kYWwtd2luZG93IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHR3aWR0aDogODAwcHg7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWF4LWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCAtIDQwcHgpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1vZGFsLXdpbmRvd19fb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExLCAxMSwgMTEsIC44KTtcblx0ei1pbmRleDogMzA7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtZHJvcGRvd247XG5cdHRyYW5zaXRpb24tZGVsYXk6ICR0cnMtZHJvcGRvd247XG5cdG9wYWNpdHk6IDA7XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGhlaWdodDogM3B4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdHRvcDogMjBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4ubW9kYWwtd2luZG93X19ib2R5IHtcblx0cGFkZGluZzogNXB4IDMwcHggMzBweDtcbiAgXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdHdpZHRoOiA4cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1iYXNlO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stMTA7XG5cdFx0fVxuXHR9XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcblx0XHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay01MDtcblx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJzLWJhc2U7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJvcmRlci13aWR0aDogMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcblx0XHR9XG5cdH1cblxuXHQmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHR9XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXG5cdC5jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuICBcdC5yZXN1bHQtYWRkLXJldmlld19fdGl0bGUge1xuXHQgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdCAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHQgIGNvbG9yOiAkY29sb3ItZ3JheTtcblx0fVxuXG4gIC5yZXN1bHQtYWRkLXJldmlld19fdGV4dCB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsLTI7XG5cdGxpbmUtaGVpZ2h0OiAxLjU3O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDI1cHggMzRweCAxOHB4IDMwcHg7XG5cbiAgLmg1IHtcblx0Zm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi5tb2RhbC13aW5kb3dfX2hlYWRlci1tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1vZGFsLXdpbmRvd19fYmFjayB7XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJzLWJhc2U7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cblx0LnN2Zy1pY29uIHtcblx0XHR3aWR0aDogMTJweDtcblx0XHRoZWlnaHQ6IDE3cHg7XG5cdFx0ZmlsbDogbm9uZTtcblx0fVxufVxuXG4ubW9kYWwtd2luZG93X190aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDIycHg7XG5cdGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG4ubW9kYWwtd2luZG93X19jbG9zZSB7XG5cdEBpbmNsdWRlIGljb24tY2xvc2UoMThweCwgMnB4KTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDM1cHg7XG5cdGhlaWdodDogMzVweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdHRvcDogMTVweDtcblx0cmlnaHQ6IDE1cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0Lm1vZGFsLXdpbmRvd19fY2xvc2U6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdH1cblx0Lm1vZGFsLXdpbmRvd19fYmFjazpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0fVxufVxuXG4ubW9kYWwtLWxnIC5tb2RhbC13aW5kb3cge1xuXHR3aWR0aDogMTAwMHB4O1xufVxuXG4ubW9kYWwtLWxnIC5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG5cdHBhZGRpbmc6IDI1cHggMzRweCAxMHB4IDMwcHg7XG59XG5cbi5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvd19fYm9keSB7XG5cdHBhZGRpbmc6IDAgMzBweCAzMHB4O1xufVxuXG4ubW9kYWwtLXNtIC5tb2RhbC13aW5kb3cge1xuXHR3aWR0aDogNDgwcHg7XG59XG5cbi5zdGF0ZS0tbW9kYWwtb3BlbiB7XG5cdC5tb2RhbC13aW5kb3dfX292ZXJsYXkge1xuXHRcdHRyYW5zaXRpb24tZGVsYXk6IDBtcztcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInhzLWRvd25cIikge1xuXHQubW9kYWwtd2luZG93IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHRcdGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCAtIDI4cHgpO1xuXHR9XG5cblx0Lm1vZGFsLS1sZyAubW9kYWwtd2luZG93LFxuXHQubW9kYWwtLXNtIC5tb2RhbC13aW5kb3cge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG5cdFx0cGFkZGluZzogMjBweCA0NXB4IDIwcHggMjBweDtcblx0fVxuXHQubW9kYWwtd2luZG93X190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHR9XG5cdC5tb2RhbC13aW5kb3dfX2JvZHkge1xuXHRcdHBhZGRpbmc6IDVweCAyMHB4IDIwcHg7XG5cdH1cblx0Lm1vZGFsLXdpbmRvd19fb3ZlcmxheSB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuIiwiLm1vZGFsX19zdXJmYWNlIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHotaW5kZXg6IDIwMDtcblx0b3ZlcmZsb3cteDogYXV0bztcblx0b3ZlcmZsb3cteTogYXV0bztcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdHRyYW5zaXRpb24tZGVsYXk6ICR0cnMtZHJvcGRvd247XG59XG5cbi5tb2RhbF9fY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMSAxIGF1dG87XG5cdHBhZGRpbmc6IDIwcHg7XG5cdG1pbi1oZWlnaHQ6IG1pbi1jb250ZW50O1xuXHRtaW4td2lkdGg6IDA7XG59XG5cbi5tb2RhbF9fY29udGVudC1zbG90IHtcblx0bWFyZ2luOiBhdXRvO1xuXHRtaW4td2lkdGg6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMzU7XG59XG5cbi5tb2RhbC0tZ2FsbGVyeSB7XG5cdC5tb2RhbF9fY29udGVudC1zbG90IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0Lm1vZGFsX19zdXJmYWNlIHtcblx0XHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdH1cblxuXHQubW9kYWxfX2NvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cblxuLnN0YXRlLS1tb2RhbC1vcGVuIHtcblx0Lm1vZGFsX19zdXJmYWNlIHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0dHJhbnNpdGlvbi1kZWxheTogMG1zO1xuXHR9XG5cblx0Lm1vZGFsLXdpbmRvd19fb3ZlcmxheSB7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi5tb2RhbC0tcGFnZSB7XG5cdC5tb2RhbC13aW5kb3cge1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdH1cblxuXHQubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAkY29udGFpbmVyLXdpZHRoO1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwieHMtZG93blwiKSB7XG5cdC5tb2RhbF9fc3VyZmFjZSB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtZHJvcGRvd247XG5cdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1hcmdpbi10b3A6IDI4cHg7XG5cdH1cblx0Lm1vZGFsX19jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHR9XG5cdC5tb2RhbC0tcGFnZSAubW9kYWwtd2luZG93IHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC5zdGF0ZS0tbW9kYWwtb3BlbiB7XG5cdFx0Lm1vZGFsX19jb250ZW50LXNsb3Qge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcblx0XHR9XG5cdH1cbn1cbiIsIi5ub3RlLWJsb2NrIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcblx0Y29sb3I6ICM4MTg2OTA7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ub3RlLWJsb2NrOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0bWFyZ2luLXRvcDogMzBweDtcbn1cblxuLm5vdGUtYmxvY2stLWFsdCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLm5vdGUtYmxvY2stLWFsdC0yIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLm5vdGUtYmxvY2stLWFsdDpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5ub3RlLWJsb2NrX19pY29uIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeS0yO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ubm90ZS1ibG9jay0tYWx0IC5ub3RlLWJsb2NrX19pY29uIHtcblx0bWFyZ2luLXRvcDogMnB4O1xufVxuXG4ubm90ZS1ibG9jay0tYWx0LTIgLm5vdGUtYmxvY2tfX2ljb24ge1xuXHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYmxhY2s7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0Lm5vdGUtYmxvY2sge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0fVxufSIsIi5vbmx5LXNsaWRlciB7XG5cdC5zd2lwZXItY29udGFpbmVyIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjdweDtcblx0fVxuXG5cdC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdFx0Ym90dG9tOiAwO1xuXHR9XG5cblx0LnN3aXBlci1zbGlkZSB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cbn1cblxuLm9ubHktc2xpZGVyX19pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTg4cHg7XG5cdGhlaWdodDogMTg4cHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQucGljdHVyZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHR6LWluZGV4OiA1O1xuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG5cdFx0aW1nIHtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdH1cblx0fVxufVxuXG4ub25seS1zbGlkZXJfX2xvZ28ge1xuXHRAaW5jbHVkZSBjZW50ZXIteC1tYXJnaW4oNTdweCk7XG5cdHotaW5kZXg6IDEwO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiAxMTVweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHQucGljdHVyZSB7XG5cdFx0d2lkdGg6IDcwJTtcblx0XHRoZWlnaHQ6IDcwJTtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwieHMtZG93blwiKSB7XG5cdC5vbmx5LXNsaWRlcl9faXRlbSB7XG5cdFx0d2lkdGg6IDEwNHB4O1xuXHRcdGhlaWdodDogMTA0cHg7XG5cdH1cblx0Lm9ubHktc2xpZGVyX19sb2dvIHtcblx0XHR3aWR0aDogODVweDtcblx0XHRoZWlnaHQ6IDM3cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC00MnB4O1xuXHR9XG59IiwiLm9yZGVyLWl0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm9yZGVyLWl0ZW1fX3Zpc3VhbCB7XG5cdHdpZHRoOiAxMjBweDtcblx0aGVpZ2h0OiAxMjBweDtcblx0ZmxleC1zaHJpbms6IDA7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5vcmRlci1pdGVtX19jb250ZW50IHtcblx0ZmxleC1ncm93OiAxO1xuXHRtaW4td2lkdGg6IDA7XG59XG5cbi5vcmRlci1pdGVtX19oZWFkZXIge1xuXHQucHJpY2Uge1xuXHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0fVxuXG5cdC5wcmljZV9fY3VycmVuY3ksXG5cdC5wcmljZV9fdmFsdWUge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxufVxuXG4ub3JkZXItaXRlbV9fbmFtZSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ub3JkZXItaXRlbV9fYnJhbmQge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5cbi5vcmRlci1pdGVtX19ib2R5IHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXRvcDogMTVweDtcbn1cblxuLm9yZGVyLWl0ZW1fX3Byb3BzIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4ub3JkZXItaXRlbV9fcHJvcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbi5vcmRlci1pdGVtX19wcm9wLWljb24ge1xuXHR3aWR0aDogMTVweDtcblx0aGVpZ2h0OiAxNXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAtMXB4O1xufVxuXG4ub3JkZXItaXRlbV9fcHJvcC1zZXBhcmF0b3Ige1xuXHRtYXJnaW46IDAgNXB4O1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAycHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay03MDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQub3JkZXItaXRlbV9fZGVsZXRlOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR9XG5cdC5vcmRlci1pdGVtX19hY3Rpb24ge1xuXHRcdC5vcmRlci1pdGVtX19kZWxldGU6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInhzLWRvd25cIikge1xuXHQub3JkZXItaXRlbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LnByaWNlX192YWx1ZSB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXG5cdFx0LnByaWNlX19jdXJyZW5jeSB7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0fVxuXHR9XG5cdC5vcmRlci1pdGVtX192aXN1YWwge1xuXHRcdHdpZHRoOiAxMjBweDtcblx0XHRoZWlnaHQ6IDEyMHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0fVxuXHQub3JkZXItaXRlbV9fY29udGVudC13cmFwIHtcblx0XHRtYXJnaW4tbGVmdDogMTQwcHg7XG5cdFx0bWluLWhlaWdodDogMTIwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdC5vcmRlci1pdGVtX19oZWFkZXIge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0Lm9yZGVyLWl0ZW1fX3ByaWNlIHtcblx0XHRvcmRlcjogLTEwO1xuXHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0fVxuXHQub3JkZXItaXRlbV9fbmFtZSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdC5vcmRlci1pdGVtX19hdmFpbGFiaWxpdHkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAtMTQwcHg7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiBjYWxjKDEwMCUgKyAxM3B4KTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cdC5vcmRlci1pdGVtX19mYXZvcml0ZSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xuXHR9XG5cdC5vcmRlci1pdGVtX19mb290ZXIge1xuXHRcdHBhZGRpbmc6IDZweCAwO1xuXHRcdG1hcmdpbi10b3A6IDUycHg7XG5cdH1cblx0Lm9yZGVyLWl0ZW1fX2NvdW50ZXIge1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxuXHQub3JkZXItaXRlbS0tY2hhbmdlLWNvdW50IHtcblx0XHQub3JkZXItaXRlbV9fZm9vdGVyIHtcblx0XHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdFx0fVxuXHR9XG5cdC5vcmRlci1pdGVtX19ub3RpZmljYXRpb24tYnRuIHtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblx0Lm9yZGVyLWl0ZW1fX2FjdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcIjN4cy1kb3duXCIpIHtcblx0Lm9yZGVyLWl0ZW1fX2dpZnRzIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcIjR4cy1kb3duXCIpIHtcblx0Lm9yZGVyLWl0ZW1fX25vdGlmaWNhdGlvbi1idG4ge1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0fVxufSIsIi5vcmRlci1yZXN1bHRfX3dyYXBwZXIge1xuXHR3aWR0aDogNDAwcHg7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWFyZ2luOiA0MHB4IGF1dG87XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm9yZGVyLXJlc3VsdF9faWNvbiB7XG5cdG1hcmdpbjogMCBhdXRvIDEwcHg7XG5cdHdpZHRoOiA1MHB4O1xuXG5cdC5zdmctaWNvbiB7XG5cdFx0d2lkdGg6IDUwcHg7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGZpbGw6IG5vbmU7XG5cdH1cbn1cblxuLm9yZGVyLXJlc3VsdF9fdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5vcmRlci1yZXN1bHRfX3RleHQge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXG5cdGEge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHR9XG59XG5cbi5vcmRlci1yZXN1bHRfX3BvaW50cyB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDMzMHB4O1xuXHRtaW4taGVpZ2h0OiA5NXB4O1xuXHRwYWRkaW5nOiAxNXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogMjVweDtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrIHVybChcIi9sb2NhbC9hc3NldHMvaW1hZ2VzL21hcmt1cC1pbWFnZXMvYmdfX3BvaW50cy5wbmdcIikgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ub3JkZXItcmVzdWx0X19wb2ludHMtdGV4dCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ub3JkZXItcmVzdWx0X19wb2ludHMtaW5mbyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0LnN2Zy1pY29uIHtcblx0XHR3aWR0aDogMjlweDtcblx0XHRoZWlnaHQ6IDI5cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdH1cbn1cblxuLm9yZGVyLXJlc3VsdF9fcG9pbnRzLXZhbHVlIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0bGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbi5vcmRlci1yZXN1bHRfX29yZGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMzMwcHg7XG5cdG1hcmdpbjogNDBweCBhdXRvIDA7XG5cdHBhZGRpbmc6IDIwcHggMTVweDtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctZ3JheTtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm9yZGVyLXJlc3VsdF9fb3JkZXItLW9wZW4ge1xuXHQub3JkZXItcmVzdWx0X19vcmRlci10b2dnbGUge1xuXHRcdC5zdmctaWNvbiB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdH1cblx0fVxufVxuXG4ub3JkZXItcmVzdWx0X19vcmRlci1oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMTIwJTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm9yZGVyLXJlc3VsdF9fb3JkZXItbnVtYmVyIHtcblx0bWFyZ2luLWxlZnQ6IDRweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ub3JkZXItcmVzdWx0X19vcmRlci1jb3B5IHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay03MDtcblx0cGFkZGluZzogMCAxMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtYmFzZTtcblxuXHQuc3ZnLWljb24ge1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0fVxufVxuXG4ub3JkZXItcmVzdWx0X19vcmRlci10b2dnbGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0bWFyZ2luLXJpZ2h0OiAtMTBweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cblx0LnN2Zy1pY29uIHtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJzLWJhc2U7XG5cdFx0ZmlsbDogbm9uZTtcblx0XHR3aWR0aDogMTVweDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdH1cbn1cblxuLm9yZGVyLXJlc3VsdF9fb3JkZXItYm9keSB7XG5cdHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbi5vcmRlci1yZXN1bHRfX2dyb3VwIHtcblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHR9XG59XG5cbi5vcmRlci1yZXN1bHRfX2dyb3VwLW5hbWUge1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG4ub3JkZXItcmVzdWx0X19wcm9wcyB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5cbi5vcmRlci1yZXN1bHRfX3Byb3Age1xuXHRwYWRkaW5nOiAxMnB4IDA7XG5cblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJsYWNrLTIwO1xuXHR9XG59XG5cbi5vcmRlci1yZXN1bHRfX3Byb3AtdmFsdWUge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xufVxuXG4ub3JkZXItcmVzdWx0X19hY3Rpb24ge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAzNDNweDtcblx0bWFyZ2luLXRvcDogMjVweDtcblx0bWFyZ2luLWJvdHRvbTogLTEzcHg7XG5cdG1hcmdpbi1yaWdodDogLTEzcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblxuXHQuYnRuIHtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxM3B4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0Lm9yZGVyLXJlc3VsdF9fb3JkZXItY29weTpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInhzLWRvd25cIikge1xuXHQub3JkZXItcmVzdWx0X19pY29uIHtcblx0XHR3aWR0aDogNDJweDtcblx0XHRoZWlnaHQ6IDQycHg7XG5cdH1cblx0Lm9yZGVyLXJlc3VsdF9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRsaW5lLWhlaWdodDogMTMwJTtcblx0fVxuXHQub3JkZXItcmVzdWx0X190ZXh0IHtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2MCU7XG5cdH1cbn1cblxuLmJhc2tldF9fbGF5b3V0IC5pbm5lci1ibG9jayB7XG4gIHBhZGRpbmctYm90dG9tOiAzMXB4O1xuICBwYWRkaW5nLXRvcDogMzFweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufSIsIi5vcmRlciB7XG5cdG1hcmdpbi10b3A6IDI1cHg7XG5cdG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbi5vcmRlcl9faGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDQxcHg7XG5cblx0LnBhZ2UtdGl0bGUge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4ub3JkZXJfX2xheW91dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWdyYXk7XG59XG5cbi5vcmRlcl9fbWFpbiB7XG5cdGZsZXgtZ3JvdzogMTtcblx0bWluLXdpZHRoOiAwO1xuXG5cdC5mb3JtIHtcblx0XHRwYWRkaW5nOiAzNXB4IDMwcHggNTBweDtcblx0ICBcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdCAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG5cdFx0fVxuXHR9XG5cbiAgXHQuZm9ybV9fZ3JvdXAtdGl0bGUge1xuXHQgIHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cbn1cblxuLm9yZGVyX19wcm9kdWN0cyB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5vcmRlcl9fcHJvZHVjdHMtdGl0bGUge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMTUwJTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm9yZGVyX19saXN0IHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0Z3JpZC1nYXA6IDIwcHggNTRweDtcbn1cblxuLm9yZGVyX19hc2lkZSB7XG5cdHdpZHRoOiAzNzhweDtcblx0ZmxleC1zaHJpbms6IDA7XG59XG5cbi5vcmRlcl9fcmVzdW1lIHtcblx0cG9zaXRpb246IHN0aWNreTtcblx0dG9wOiAxMHB4O1xuXHRwYWRkaW5nOiAzMHB4IDMwcHggNDBweDtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctZ3JheTtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLm9yZGVyX19yZXN1bWUtaGVhZGVyIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm9yZGVyX19yZXN1bWUtdGl0bGUge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuLm9yZGVyX19wcm9wIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXG5cdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibGFjay0yMDtcblx0fVxuXG5cdC5wb2ludHMge1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0bWFyZ2luLXRvcDogLTFweDtcblx0fVxufVxuXG4ub3JkZXJfX3Byb3AtZW50cnkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAxNXB4IDA7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5vcmRlcl9fcHJvcC1uYW1lIHtcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ub3JkZXJfX3Byb3AtY3VycmVuY3kge1xuXHRtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4ub3JkZXJfX3Byb3AtLWRpc2NvdW50IHtcblx0cGFkZGluZzogN3B4IDA7XG5cblx0Lm9yZGVyX19wcm9wLWVudHJ5IHtcblx0XHRwYWRkaW5nOiA3cHggMDtcblx0fVxuXG5cdC5vcmRlcl9fcHJvcC1jdXJyZW5jeSxcblx0Lm9yZGVyX19wcm9wLXZhbHVlIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0fVxuXG5cdC5hY2NvcmRpb25fX2ljb24ge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDRweDtcblx0fVxufVxuXG4ub3JkZXJfX3Byb3AtLWRlbGl2ZXJ5IHtcblx0Lm9yZGVyX19wcm9wLWN1cnJlbmN5LFxuXHQub3JkZXJfX3Byb3AtdmFsdWUge1xuXHRcdGNvbG9yOiAkY29sb3Itc3VjY2Vzcztcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG59XG5cbi5vcmRlcl9fcHJvcC0tcG9pbnRzIHtcblx0Lm9yZGVyX19wcm9wLWN1cnJlbmN5LFxuXHQub3JkZXJfX3Byb3AtdmFsdWUge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4ub3JkZXJfX3Byb3AtLXRvdGFsIHtcblx0Lm9yZGVyX19wcm9wLXZhbHVlLFxuXHQub3JkZXJfX3Byb3AtY3VycmVuY3kge1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRsaW5lLWhlaWdodDogMTMwJTtcblx0XHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdH1cbn1cblxuLm9yZGVyX19hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXG5cdC5wcm9tb2NvZGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbn1cblxuLm9yZGVyX19vcmRlciB7XG5cdGhlaWdodDogNTBweDtcblxuXHQuc3ZnLWljb24ge1xuXHRcdG1hcmdpbi1sZWZ0OiAxMXB4O1xuXHRcdHdpZHRoOiAyMnB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0fVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5vcmRlcl9fbWVzc2FnZS1jbG9zZTpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0fVxuXHQub3JkZXJfX2NsZWFuOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrXG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJzbS1kb3duXCIpIHtcblx0Lm9yZGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdC5vcmRlcl9faGVhZGVyIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHR9XG5cdC5vcmRlcl9fbGF5b3V0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQub3JkZXJfX21haW4ge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXHQub3JkZXJfX2FzaWRlIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXJnaW4tbGVmdDogLSRjb250YWluZXItcGFkZGluZy1zbTtcblx0XHRtYXJnaW4tcmlnaHQ6IC0kY29udGFpbmVyLXBhZGRpbmctc207XG5cdFx0bWFyZ2luLXRvcDogMjVweDtcblx0fVxuXHQub3JkZXJfX3Jlc3VtZSB7XG5cdFx0bWFyZ2luLXRvcDogNDhweDtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuXHRcdHBhZGRpbmc6IDIwcHggMjVweCAzNXB4O1xuXHR9XG5cdC5vcmRlcl9fcmVzdW1lLWhlYWRlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblxuXHRcdC5oNCB7XG5cdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0fVxuXHR9XG5cdC5vcmRlcl9fcHJvcCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdC5vcmRlcl9fcHJvcC1lbnRyeSB7XG5cdFx0cGFkZGluZzogMTNweCAwO1xuXHR9XG4gIFx0LmJhc2tldC1hZGRyZXNzIHtcblx0ICBwYWRkaW5nOiAwIDdweCAzMHB4O1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwieHMtZG93blwiKSB7XG4gIC5vcmRlcl9fbWFpbiB7XG5cdC5mb3JtIHtcblx0ICBwYWRkaW5nOiAzNXB4IDI0cHg7XG5cdH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShcIjJ4cy1kb3duXCIpIHtcblx0Lm9yZGVyX19saXN0IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRncmlkLWdhcDogMTdweDtcblx0fVxufSIsIi8qIC0tLSBwYWdlIG5hdmlnYXRpb24gLS0tICovXG4ucGFnZS1uYXYge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucGFnZS1uYXZfX3ZpZXctbW9yZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgcGFkZGluZzogNXB4IDE1cHggNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIC5zdmctaWNvbiB7XG5cdGhlaWdodDogMjBweDtcblx0d2lkdGg6IDIwcHg7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4ucGFnZS1uYXZfX3JvdyB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucGFnZS1uYXZfX2NlbGwge1xuXHRmbGV4OiAwIDEgYXV0bztcbn1cblxuLnBhZ2UtbmF2X19idG4ge1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0LnN2Zy1pY29uIHtcblx0XHRmaWxsOiBub25lO1xuXHRcdHdpZHRoOiA4cHg7XG5cdFx0aGVpZ2h0OiAxMnB4O1xuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcblx0XHR9XG5cdH1cblxuICAmLmRpc2FibGVkLWxpbmsge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgfVxufVxuXG4ucGFnZS1uYXZfX2xpbmtzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXJnaW46IDAgMjJweDtcbn1cblxuLnBhZ2UtbmF2X19saW5rLFxuLnBhZ2UtbmF2X19saW5rLXNwYWNlciB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFnZS1uYXZfX2xpbmstc3BhY2VyIHtcblx0bWluLXdpZHRoOiAxNHB4O1xuXHRhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5wYWdlLW5hdl9fbGluayB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0b3V0bGluZTogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdHBhZGRpbmc6IDAgMTFweDtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuICBcdG1hcmdpbjogMCAzcHg7XG59XG5cbi5wYWdlLW5hdl9fbGluazo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuLnBhZ2UtbmF2X19saW5rLnBhZ2UtbmF2X19saW5rLS1hY3RpdmUucGFnZS1uYXZfX2xpbmstLWFjdGl2ZSB7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnBhZ2UtbmF2X19saW5rOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHR9XG5cdC5wYWdlLW5hdl9fYnRuOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQucGFnZS1uYXZfX2xpbms6Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwieHMtbWF4XCIpIHtcblx0LnBhZ2UtbmF2IHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5wYWdlLW5hdl9fcm93IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0LnBhZ2UtbmF2X19jZWxsIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0ZmxleDogMSAxIGF1dG87XG5cdH1cblxuXHQucGFnZS1uYXZfX2NlbGwtLXJpZ2h0IHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJsYWNrLTIwO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCI0eHMtbWF4XCIpIHtcblx0LnBhZ2UtbmF2X19saW5rcyB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0ycHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMnB4O1xuXHR9XG5cblx0LnBhZ2UtbmF2X19saW5rIHtcblx0XHRtYXJnaW4tbGVmdDogMnB4O1xuXHRcdG1hcmdpbi1yaWdodDogMnB4O1xuXHR9XG59IiwiLnBhZ2Utc2VjdGlvbi1oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdG1hcmdpbjogMjVweCAwO1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fbWFpbiB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fdGl0bGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX190aXRsZS1saW5rIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtYmFzZTtcblxuXHQmLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX3RpdGxlLWxpbms6YWN0aXZlIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR9XG5cblx0LnN2Zy1pY29uIHtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAxNnB4O1xuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtYmFzZTtcblx0fVxufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fbWFpbi0tY2VudGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX19hc2lkZSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fYXNpZGUtbGlua3Mge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0bWFyZ2luLWxlZnQ6IC04cHg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX2FzaWRlLWxpbmtzLWl0ZW0ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucGFnZS1zZWN0aW9uLWhlYWRlcl9fdGl0bGUtbGluazpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcblxuXHRcdC5zdmctaWNvbiB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJzbS1kb3duXCIpIHtcblx0LnBhZ2Utc2VjdGlvbi1oZWFkZXJfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJ4cy1kb3duXCIpIHtcblx0LnBhZ2Utc2VjdGlvbi1oZWFkZXJfX3RpdGxlLWxpbmsge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblxuXHRcdC5zdmctaWNvbiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHR9XG5cdH1cbn0iLCIucGFnZS1zZWN0aW9uIHtcblx0bWFyZ2luOiA3MHB4IDA7XG59XG5cbi5wYWdlLXNlY3Rpb24tLWdyYXkge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjM5LjI0ZGVnLCAjYzNjOGNjIDEyLjY5JSwgI2VlZjBmMSA2Mi40MiUpO1xuXHRwYWRkaW5nOiA1NXB4IDAgNzBweDtcbn1cblxuXG4ucGFnZS1zZWN0aW9uLS1vdmVyZmxvdyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wYWdlLXNlY3Rpb24tLWFsdCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUsIDQ5LCAxMDYsIC4wNCk7XG5cdHBhZGRpbmctdG9wOiAzOHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNzJweDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBhZ2Utc2VjdGlvbi0taW5uZXIge1xuXHRtYXJnaW46IDA7XG59XG5cblxuLnBhZ2Utc2VjdGlvbi0taW5uZXIgLnBhZ2Utc2VjdGlvbi1oZWFkZXIge1xuXHRtYXJnaW46IDE3cHggMDtcbn1cblxuLnBhZ2Utc2VjdGlvbi0taW5uZXIgLmNvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5wYWdlLXNlY3Rpb25fX3Nsb3Qtd3JhcCB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wYWdlLXNlY3Rpb24gLnByb2R1Y3Qtc2xpZGVyX19oZWFkZXIge1xuXHRtYXJnaW4tdG9wOiAtMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5wYWdlLXNlY3Rpb24tLWlubmVyIC5jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5wYWdlLXNlY3Rpb24ge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXG5cdC5wYWdlLXNlY3Rpb24tLWlubmVyIC5jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5wYWdlLXNlY3Rpb24ge1xuXHRcdG1hcmdpbjogMzBweCAwO1xuXHR9XG5cblx0LnBhZ2Utc2VjdGlvbi0tYWx0IHtcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0LnBhZ2Utc2VjdGlvbiAucHJvZHVjdC1zbGlkZXJfX2hlYWRlciB7XG5cdFx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdH1cblxuXHQucGFnZS1zZWN0aW9uX19zbG90LXdyYXAge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdH1cbn0iLCIucGFnZS10aXRsZSB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuXG4ucGFnZS10aXRsZS0tZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucGFnZS10aXRsZS0tZmxleC1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ucGFnZS10aXRsZS0taWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4ucGFnZS10aXRsZS0tbWI4IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ucGFnZS10aXRsZV9faWNvbiB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbn1cblxuLnBhZ2UtdGl0bGVfX3N1YiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjODE4NjkwO1xuICBtYXJnaW4tdG9wOiA5cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGFnZS10aXRsZV9fc3ViLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucGFnZS10aXRsZS0tY2VudGVyZWQgLnBhZ2UtdGl0bGVfX3N1Yi1pdGVtcyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucGFnZS10aXRsZV9fc3ViLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4ucGFnZS10aXRsZV9fc3ViLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnBhZ2UtdGl0bGVfX3N1Yi1pdGVtLWljb24ge1xuICBoZWlnaHQ6IDE3cHg7XG4gIHdpZHRoOiAxN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnBhZ2UtdGl0bGUtLWNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGFnZS10aXRsZV9fdmFsdWUgLnByb2R1Y3RfX2FkbWluLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLnBhZ2UtdGl0bGVfX3RhYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IC0xNXB4O1xufVxuXG4ucGFnZS10aXRsZV9fdGFiczo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAxMDAlKTtcbiAgei1pbmRleDogMTtcbn1cblxuLnBhZ2UtdGl0bGVfX2RhdGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzgxODY5MDtcbn1cblxuLnBhZ2UtdGl0bGVfX3F1YW50aXR5e1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5wYWdlLXRpdGxlX19xdWFudGl0eSArIC5saW5rLWNsb3NlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAucGFnZS10aXRsZV9fdGFicyB7XG5cdG1hcmdpbjogMTBweCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAucGFnZS10aXRsZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnBhZ2UtdGl0bGUtLWZsZXgtc3RhcnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAucGFnZS10aXRsZV9fcXVhbnRpdHkgKyAubGluay1jbG9zZSB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wYWdlLXRpdGxlIC5saW5rLWNsb3NlIHtcblx0bWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC5wYWdlLXRpdGxlIC5saW5rLWNsb3NlX19pY29uIHtcblx0bWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAucGFnZS10aXRsZV9fcXVhbnRpdHkge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRwYWRkaW5nLWxlZnQ6IDhweDtcbiAgfVxuXG4gIC5wYWdlLXRpdGxlX190ZXh0IHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGw7XG4gIH1cbn0iLCIucGFyYW1zLWxpc3RfX2l0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wYXJhbXMtbGlzdF9fbGVmdCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDUwJTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Y29sb3I6ICM4Njg2OEI7XG59XG5cbi5wYXJhbXMtbGlzdF9fc2VwIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0NCQ0NDRTtcblx0bWFyZ2luOiAwIDhweDtcbn1cblxuLnBhcmFtcy1saXN0X19yaWdodCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDUwJTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Y29sb3I6ICMxMTE7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucGFyYW1zLWxpc3RfX3JpZ2h0Om9ubHktY2hpbGQge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5wYXJhbXMtbGlzdF9fZm9vdGVyIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4ucGFyYW1zLWxpc3RfX2Zvb3RlciAubGluay11bmRlcmxpbmUge1xuXHRtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xuXHQucGFyYW1zLWxpc3RfX2xlZnQge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0fVxuXHRcblx0LnBhcmFtcy1saXN0X19yaWdodCB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHR9XG59IiwiLnBvaW50cy0tZW1wdHkge1xuXHQucG9pbnRzX19jb250ZW50IHtcblx0XHRwYWRkaW5nOiAwIDAgMTBweDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG59XG5cbi5wb2ludHNfX2ZpZWxkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9pbnRzX19maWVsZC1tYXgge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wb2ludHNfX2NvbnRlbnQge1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ncmF5LXhzO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiAzNXB4IDIwcHggMTZweDtcblx0bWFyZ2luLXRvcDogLTE1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDAgMCAxMnB4IDEycHg7XG59XG5cbi5wb2ludHNfX2JhbGFuY2Uge1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ibGFjay01MDtcbn1cblxuLnBvaW50c19fYmFsYW5jZS1uYW1lIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRsaW5lLWhlaWdodDogMTQwJTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLnBvaW50c19fYmFsYW5jZS12YWx1ZSB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0bGluZS1oZWlnaHQ6IDE2MCU7XG59XG5cbi5wb2ludHNfX2FjY3J1ZWQsXG4ucG9pbnRzX191c2Uge1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi5wb2ludHNfX2FjY3J1ZWQtbmFtZSxcbi5wb2ludHNfX3VzZS1uYW1lIHtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG59XG5cbi5wb2ludHNfX2FjY3J1ZWQge1xuXHRtYXJnaW4tYm90dG9tOiA5cHg7XG59XG5cbi5wb2ludHNfX2FjY3J1ZWQtdmFsdWUge1xuXHRiYWNrZ3JvdW5kOiAjZWZmY2JjO1xuXHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRwYWRkaW5nOiAycHggN3B4IDNweDtcbn0iLCIucHJvZHVjdC1kaXNjb3VudCB7XG5cdC5oZXJvLWJsb2NrIHtcblx0XHRoZWlnaHQ6IDc0NnB4O1xuXHRcdG1pbi1oZWlnaHQ6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQuaGVyby1ibG9ja19fZmctbGF5ZXIge1xuXHRcdHdpZHRoOiA4MCU7XG5cdFx0bWF4LXdpZHRoOiA1MjBweDtcblx0fVxuXG5cdC5wcm9kdWN0LWdyaWQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnByb2R1Y3QtZ3JpZF9fZ3JpZCB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0XHRtYXJnaW46IC0yMHB4IC0xMHB4O1xuXHR9XG59XG5cbi5wcm9kdWN0LWRpc2NvdW50X19ib2R5IHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnByb2R1Y3QtZGlzY291bnRfX3NsaWRlciB7XG5cdHdpZHRoOiA0Ny43JTtcblx0bWFyZ2luLXJpZ2h0OiA0JTtcblx0ZmxleC1zaHJpbms6IDA7XG59XG5cbi5wcm9kdWN0LWRpc2NvdW50X19wcm9kdWN0cyB7XG5cdGZsZXgtZ3JvdzogMTtcblx0bWluLXdpZHRoOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0LnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG5cdFx0JjpudGgtY2hpbGQobiArIDcpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5wcm9kdWN0LWRpc2NvdW50X19hY3Rpb24ge1xuXHRtYXJnaW46IC01cHg7XG5cdG1hcmdpbi10b3A6IDM1cHg7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0ZmxleC1ncm93OiAxO1xuXG5cdC5idG4ge1xuXHRcdG1hcmdpbjogNXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5wcm9kdWN0LWRpc2NvdW50X19hbGwge1xuXHQuc3ZnLWljb24ge1xuXHRcdG1hcmdpbi10b3A6IDJweDtcblx0XHR3aWR0aDogMjJweDtcblx0XHRoZWlnaHQ6IDExcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDExcHg7XG5cdH1cbn1cblxuLnByb2R1Y3QtZGlzY291bnRfX2JvZHktLW5vLWRpc2NvdW50IHtcblx0LnByb2R1Y3QtZGlzY291bnRfX3NsaWRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5wcm9kdWN0LWdyaWRfX2NlbGwge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLyA2KTtcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcIm1kLWRvd25cIikge1xuXHQucHJvZHVjdC1kaXNjb3VudF9fYm9keS0tbm8tZGlzY291bnQge1xuXHRcdC5wcm9kdWN0LWdyaWRfX2NlbGwge1xuXHRcdFx0d2lkdGg6IDIwJTtcblxuXHRcdFx0JjpudGgtY2hpbGQobiArIDYpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJzbS1kb3duXCIpIHtcblx0LnByb2R1Y3QtZGlzY291bnQge1xuXHRcdC5oZXJvLWJsb2NrIHtcblx0XHRcdGhlaWdodDogY2FsYygxMjUuNXZ3IC0gI3skY29udGFpbmVyLXBhZGRpbmctc219ICogMik7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDAwcHg7XG5cdFx0fVxuXHR9XG5cdC5wcm9kdWN0LWRpc2NvdW50X19ib2R5IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQucHJvZHVjdC1kaXNjb3VudF9fc2xpZGVyIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWFyZ2luLWJvdHRvbTogNTVweDtcblx0fVxuXHQucHJvZHVjdC1kaXNjb3VudF9fYWN0aW9uIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cdC5wcm9kdWN0LWRpc2NvdW50X19ib2R5LS1uby1kaXNjb3VudCB7XG5cdFx0LnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG5cdFx0XHR3aWR0aDogMjUlO1xuXG5cdFx0XHQmOm50aC1jaGlsZChuICsgNSkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInhzLWRvd25cIikge1xuXHQucHJvZHVjdC1kaXNjb3VudF9fYm9keS0tbm8tZGlzY291bnQge1xuXHRcdC5wcm9kdWN0LWdyaWRfX2NlbGwge1xuXHRcdFx0d2lkdGg6IDMzLjMzJTtcblxuXHRcdFx0JjpudGgtY2hpbGQobikge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQobiArIDcpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG5cdC5wcm9kdWN0LWRpc2NvdW50IHtcblx0XHQuaGVyby1ibG9jayB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdH1cblx0fVxuXHQucHJvZHVjdC1kaXNjb3VudF9fc2xpZGVyIHtcblx0XHRtYXJnaW4tbGVmdDogLSN7JGNvbnRhaW5lci1wYWRkaW5nLXNtfTtcblx0XHRtYXJnaW4tcmlnaHQ6IC0jeyRjb250YWluZXItcGFkZGluZy1zbX07XG5cdH1cblx0LnByb2R1Y3QtZGlzY291bnRfX2JvZHktLW5vLWRpc2NvdW50IHtcblx0XHQucHJvZHVjdC1ncmlkX19jZWxsIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cblx0XHRcdCY6bnRoLWNoaWxkKG4pIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKG4gKyA1KSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwiM3hzLWRvd25cIikge1xuXHQucHJvZHVjdC1kaXNjb3VudF9fcHJvZHVjdHMge1xuXHRcdC5wcm9kdWN0LWdyaWRfX2dyaWQge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHR9XG5cblx0XHQucHJvZHVjdC1ncmlkX19jZWxsIHtcblx0XHRcdCY6bnRoLWNoaWxkKG4gKyA1KSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIucHJvZHVjdC1ncmlkX19ncmlkIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyOTBweCwgMWZyKSk7XG5cdG1hcmdpbjogLTdweDtcbn1cblxuLnByb2R1Y3QtZ3JpZF9fY2VsbC0tZW1wdHkucHJvZHVjdC1ncmlkX19jZWxsLS1lbXB0eS5wcm9kdWN0LWdyaWRfX2NlbGwtLWVtcHR5IHtcblx0cGFkZGluZy10b3A6IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ucHJvZHVjdC1ncmlkX19jZWxsIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cGFkZGluZzogN3B4IDdweDtcbn1cblxuLnBhZ2Utc2VydmljZXMtemFnbCB7XG4gIC5wcm9kdWN0LWdyaWRfX2dyaWQge1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDMyMHB4LCAxZnIpKTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInhzLWRvd25cIikge1xuXHQucHJvZHVjdC1ncmlkX19ncmlkIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI1MHB4LCAxZnIpKTtcblx0fVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG4gIC5wcm9kdWN0LWdyaWRfX2NlbGw6aG92ZXIgLnByb2R1Y3QtdC1ncmlkIHtcblx0ICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ncmF5O1xuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICB3aWR0aDogMTAwJTtcblx0ICB6LWluZGV4OiAxMDA7XG4gIH1cblxuICAucHJvZHVjdC1ncmlkX19jZWxsOmhvdmVyIC5wcm9kdWN0LXQtZ3JpZF9fbmFtZSB7XG5cdGNvbG9yOiAkY29sb3ItbGluay1ob3ZlcjtcbiAgfVxufSIsIi5wcm9kdWN0LWltYWdlIHtcclx0ZGlzcGxheTogZmxleDtcclx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcclx0cG9zaXRpb246IHJlbGF0aXZlO1xyfVxyXHIucHJvZHVjdC1pbWFnZS0tbG9hZGluZyB7XHJcdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay0yMDtccn1cclxyLnByb2R1Y3QtaW1hZ2UtLWxvYWRpbmcgLnByb2R1Y3QtaW1hZ2VfX2ltYWdlIHtcclx0b3BhY2l0eTogMDtccn1cclxyLnByb2R1Y3QtaW1hZ2VfX2ltYWdlIHtcclx0ZGlzcGxheTogYmxvY2s7XHJcdG1heC13aWR0aDogMTAwJTtcclx0bWF4LWhlaWdodDogOTAlO1xyXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtYmFzZTtccn1cclxyLnByb2R1Y3QtaW1hZ2VfX3BsYWNlaG9sZGVyIHtcclx0cG9zaXRpb246IGFic29sdXRlO1xyXHR0b3A6IDA7XHJcdGxlZnQ6IDA7XHJcdHJpZ2h0OiAwO1xyXHRib3R0b206IDA7XHJcdGRpc3BsYXk6IGZsZXg7XHJcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stMjA7XHJcdGNvbG9yOiAkY29sb3ItYmxhY2stNTA7XHJ9XHJcci5wcm9kdWN0LWltYWdlX19wbGFjZWhvbGRlci1pY29uIHtcclx0ZGlzcGxheTogYmxvY2s7XHJcdGZsZXg6IDAgMCBhdXRvO1xyXHR3aWR0aDogNzBweDtcclx0aGVpZ2h0OiA3MHB4O1xyXHRtYXgtd2lkdGg6IDQwJTtcclx0bWF4LWhlaWdodDogNDAlO1xyfVxyXHIucHJvZHVjdC1pbWFnZV9fZ2FsbGVyeSB7XHJcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclx0dG9wOiAwO1xyXHRsZWZ0OiAwO1xyXHR3aWR0aDogMTAwJTtcclx0aGVpZ2h0OiAxMDAlO1xyXHRkaXNwbGF5OiBmbGV4O1xyXHR6LWluZGV4OiAzO1xyXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtYmFzZTtcclx0b3BhY2l0eTogMDtccn1cclxyLnByb2R1Y3QtaW1hZ2VfX2dhbGxlcnktaXRlbSB7XHJcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclx0ZmxleDogMSAxIGF1dG87XHJ9XHJcci5wcm9kdWN0LWltYWdlX19nYWxsZXJ5LWl0ZW06OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXCI7XHJcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclx0bGVmdDogMDtcclx0Ym90dG9tOiAwO1xyXHRoZWlnaHQ6IDRweDtcclx0d2lkdGg6IDEwMCU7XHJcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xyXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZTtccn1cclxyLnByb2R1Y3QtaW1hZ2VfX2dhbGxlcnktaXRlbTpvbmx5LWNoaWxkIHtcclx0ZGlzcGxheTogbm9uZTtccn1cclxyQGluY2x1ZGUgbm8tdG91Y2gge1xyXHJcdC5wcm9kdWN0LWltYWdlX19nYWxsZXJ5OmhvdmVyIHtcclx0XHRvcGFjaXR5OiAxO1xyXHR9XHJcclx0LnByb2R1Y3QtaW1hZ2VfX2dhbGxlcnktaXRlbTpob3Zlcjo6YmVmb3JlIHtcclx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclx0fVxyfVxyIiwiLnByb2R1Y3Qtcy1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDEwcHg7XG4gIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3Qtcy1saXN0X19saW5rIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMSAxIGF1dG87XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xuXHRmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcbn1cblxuLnByb2R1Y3Qtcy1saXN0X19saW5rOmhvdmVyIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4ucHJvZHVjdC1zLWxpc3RfX2ltYWdlIHtcblx0d2lkdGg6IDYwcHg7XG5cdGhlaWdodDogNjBweDtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC1zLWxpc3RfX2luZm8ge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLnByb2R1Y3Qtcy1saXN0X19zY3Uge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxMzAlOztcbiAgXHRmb250LXdlaWdodDogNDAwO1xuICBcdHBhZGRpbmctdG9wOiAxMHB4O1xuICBcdGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG4gIFx0c3BhbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHQgIFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdH1cbn1cblxuLnByb2R1Y3Qtcy1saXN0X19zY3UtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDEwcHggMCA4cHg7XG4gIC5wcm9kdWN0LXMtbGlzdF9fc2N1IHtcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0cGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLnByb2R1Y3Qtcy1saXN0X19yaWdodCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC1zLWxpc3RfX3JpZ2h0IC5wcmljZV9fZGlzY291bnQtd3JhcCB7XG5cdHdpZHRoOiBhdXRvO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5wcm9kdWN0LXMtbGlzdF9fcmlnaHQgLnByaWNlX19ncm91cCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC1zLWxpc3RfX3JpZ2h0IC5wcmljZV9fZ3JvdXAtLW5ldyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnByb2R1Y3Qtcy1saXN0X19yaWdodCAucHJpY2UtLXNtIC5wcmljZV9fdmFsdWUsXG4ucHJvZHVjdC1zLWxpc3RfX3JpZ2h0IC5wcmljZS0tc20gLnByaWNlX19ncm91cC0tbmV3IC5wcmljZV9fdmFsdWUge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLnByb2R1Y3Qtcy1saXN0X19yaWdodCAucHJpY2UtLXNtIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICBcdGNvbG9yOiBncmF5O1xufVxuXG4ucHJvZHVjdC1zLWxpc3RfX3JpZ2h0IC5wcmljZS0tc20gLnByaWNlX19jdXJyZW5jeSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQucHJvZHVjdC1zLWxpc3Qge1xuXHRcdHBhZGRpbmc6IDEycHggMTVweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5wcm9kdWN0LXMtbGlzdF9faW5mbyB7XG5cdFx0ZmxleDogMSAxIGF1dG87XG5cdH1cblxuXHQucHJvZHVjdC1zLWxpc3RfX3JpZ2h0IC5wcmljZS0tcmlnaHQge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0cGFkZGluZy1sZWZ0OiA4NHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHR9XG5cblx0LnByb2R1Y3Qtcy1saXN0X19pbWFnZSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHR9XG5cblx0LnByb2R1Y3Qtcy1saXN0IC5wcmljZS0tc20gLnByaWNlX19ncm91cC0tbmV3IC5wcmljZV9fdmFsdWUge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0fVxuXG5cdC5wcm9kdWN0LXMtbGlzdCAucHJpY2VfX2dyb3VwLS1vbGQge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0fVxuXG4gIFx0LnByb2R1Y3Qtcy1saXN0X19yaWdodCB7XG5cdCAgcGFkZGluZzogMTBweCAwIDAgNzJweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgLnByb2R1Y3Qtcy1saXN0X19yaWdodCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0LnByaWNlIHtcblx0ICBkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5wcmljZV9fZ3JvdXAge1xuXHQgIGZsZXg6IDAgMCBhdXRvO1xuXHQgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdCAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cbiAgfVxuXG4gIC5wcm9kdWN0LXMtbGlzdF9faW5mbyB7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAucHJvZHVjdC1zLWxpc3RfX3NjdS1ibG9jayB7XG5cdC5wcm9kdWN0LXMtbGlzdF9fc2N1IHtcblx0ICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHR9XG4gIH1cbn0iLCIucHJvZHVjdC1zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgXHQuZmF2b3JpdGUtaGVscCB7XG5cdCAgZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uaW5uZXJCYW5uZXJzX19jb250YWluZXIge1xuXHQucHJvZHVjdC1zbGlkZXItLWFsdCB7XG5cdFx0bWluLWhlaWdodDogMTUwcHg7XG5cdH1cblx0LnByb2R1Y3Qtc2xpZGVyX19hcnJvdyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuLnByb2R1Y3Qtc2xpZGVyLS1hbHQge1xuXHRtaW4taGVpZ2h0OiAyNDRweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItc2Nyb2xsYmFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItc2Nyb2xsYmFyLFxuLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdC8qZGlzcGxheTogbm9uZTsqL1xuXHRsaW5lLWhlaWdodDogMDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19hcnJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogMzVweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHotaW5kZXg6IDI7XG5cblx0Ji5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcblx0ICBcdC5zdmctaWNvbiB7XG5cdFx0ICBjb2xvcjogJGNvbG9yLWdyYXk7XG5cdFx0ICBvcGFjaXR5OiAuNTtcblx0XHR9XG5cdH1cblxuXHQuc3ZnLWljb24ge1xuXHRcdGZpbGw6IG5vbmU7XG5cdCAgXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tcHJldiB7XG5cdHJpZ2h0OiA1MCU7XG5cdG1hcmdpbi1yaWdodDogY2FsYygjeyRjb250YWluZXItd2lkdGh9IC8gMiAtICN7JGNvbnRhaW5lci1wYWRkaW5nfSk7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLW5leHQge1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiBjYWxjKCN7JGNvbnRhaW5lci13aWR0aH0gLyAyIC0gI3skY29udGFpbmVyLXBhZGRpbmd9KTtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxNXB4O1xuXHRoZWlnaHQ6IDIycHg7XG59XG5cbi5tYWluLXNsaWRlciB7XG4gIC5wcm9kdWN0LXNsaWRlcl9fYXJyb3cge1xuXHRoZWlnaHQ6IDM0cHg7XG5cdHdpZHRoOiAzNHB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHRvcDogNTAlO1xuXHRib3gtc2hhZG93OiAwcHggNnB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcblx0bWFyZ2luLXRvcDogLTE3cHg7XG4gIH1cblxuICAucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1wcmV2IHtcblx0bGVmdDogLTEzcHg7XG5cdHN2ZyB7XG5cdCAgaGVpZ2h0OiAxOHB4O1xuXHQgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuXHR9XG4gIH1cblxuICAucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1uZXh0IHtcblx0cmlnaHQ6IC0xM3B4O1xuXHRsZWZ0OiB1bnNldDtcblx0c3ZnIHtcblx0ICBoZWlnaHQ6IDE4cHg7XG5cdCAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xuXHR9XG4gIH1cblxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0d2lkdGg6IDMxcHg7XG5cdGhlaWdodDogNHB4O1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRiYWNrZ3JvdW5kOiAjREVERURFO1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG5cdCBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgfVxufVxuXG4ucHJvZHVjdC1zbGlkZXIge1xuXHRcdC5zd2lwZXItY29udGFpbmVyIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdH1cbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSB7XG4gIC5wcm9kdWN0LXQtZ3JpZF9fYWN0aW9uIHtcblx0LnByaWNlX19jdXJyZW5jeSB7XG5cdCAgZGlzcGxheTogbm9uZTtcblx0fVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tbGctbWF4ICsgMTYwcHggLSAkY29udGFpbmVyLXBhZGRpbmcgKiAyfSkge1xuXHQucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1uZXh0IHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAtJGdyaWQtZ3V0dGVyLWJhc2UvMjtcblx0fVxuXHQucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1wcmV2IHtcblx0XHRyaWdodDogYXV0bztcblx0XHRsZWZ0OiAtJGdyaWQtZ3V0dGVyLWJhc2UvMjtcblx0fVxuXHQucHJvZHVjdC1zbGlkZXIge1xuXHRcdC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0fVxuXHR9XG5cdC5wcm9kdWN0LXNsaWRlcl9fYXJyb3cge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItY29udGFpbmVyIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQucHJvZHVjdC1zbGlkZXJfX3NsaWRlIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxufVxuXG4ucHJvZHVjdC1zbGlkZXJfX3RhYnMge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRoNSB7XG5cdCBcdGZvbnQtc2l6ZTogMjRweDtcblx0ICBcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG59XG5cbi5zbGlkZXJfX2NvbnN1bWFibGVzIHtcblx0cGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fbGluayB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiByZ2JhKDIsIDEzLCAzMywgLjUpO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fbGluazpob3ZlciB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19wcmljZSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnByb2R1Y3Qtc2xpZGVyIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHR9XG5cblx0LnByb2R1Y3Qtc2xpZGVyX190YWJzIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblxuXHQucHJvZHVjdC1zbGlkZXJfX2xpbmsge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQucHJvZHVjdC1zbGlkZXJfX2Fycm93IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnByb2R1Y3Qtc2xpZGVyX19zbGlkZSB7XG5cdCAgLnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXG5cdFx0LnByb2R1Y3QtdC1ncmlkX19zdGF0dXMge1xuXHRcdCAgXHRsZWZ0OiAxMHB4O1xuXHRcdFx0LnN0YXR1cy1sYWJlbCB7XG5cdFx0XHQgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHQgIGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdCAgd2lkdGg6IDMwcHg7XG5cdFx0XHQgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucHJvZHVjdC10LWdyaWRfX2Zhdm9yaXRlLFxuXHRcdC5wcm9kdWN0LXQtZ3JpZF9fY29tcGFyZSB7XG5cdFx0ICBkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQucHJvZHVjdC10LWdyaWRfX3Zpc3VhbCB7XG5cdFx0ICBtYXgtaGVpZ2h0OiA5MXB4O1xuXHRcdCAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdH1cblx0XHQucHJvZHVjdC10LWdyaWRfX25hbWUge1xuXHRcdCAgZm9udC1zaXplOiAxMnB4O1xuXHRcdCAgZm9udC13ZWlnaHQ6IDQwMDtcblx0XHQgIG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHRcdC5wcm9kdWN0LXQtZ3JpZF9fcHJpY2Uge1xuXHRcdCAgcGFkZGluZy10b3A6IDhweDtcblx0XHQgIC5wcmljZV9fdmFsdWUge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdCAgfVxuXHRcdCAgLnByaWNlX19jdXJyZW5jeSB7XG5cdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0ICB9XG5cdFx0fVxuXHRcdC5wcm9kdWN0LXQtZ3JpZF9fYWN0aW9uIHtcblx0XHQgIG9wYWNpdHk6IDE7XG5cdFx0ICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdCAgcmlnaHQ6IDEwcHg7XG5cdFx0ICBsZWZ0OiAwO1xuXHRcdCAgYm90dG9tOiA4cHg7XG5cblx0XHQgIC5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0ICB9XG5cdFx0ICAuYmFza2V0LWFjdGlvbl9fYnRuIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHQuc3ZnLXZpc2libGUtc2xpZGVyIHtcblx0XHRcdCAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHQgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdH1cblx0XHQgIH1cblx0XHR9XG5cdCAgfVxuXHR9XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9faGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59IiwiLnByb2R1Y3QtdC1ncmlkLXNtYWxsIHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZC1zbWFsbF9fY2FyZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkLXNtYWxsX19saW5rIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0ei1pbmRleDogMztcblx0Y29sb3I6ICMwMjBkMjE7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkLXNtYWxsX19saW5rOmhvdmVyICsgLnByb2R1Y3QtdC1ncmlkLXNtYWxsX19jYXJkIC5wcm9kdWN0LXQtZ3JpZC1zbWFsbF9fbmFtZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkLXNtYWxsX19pbWFnZSB7XG5cdHdpZHRoOiAxMjhweDtcblx0aGVpZ2h0OiA4OHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC10LWdyaWQtc21hbGxfX2ltYWdlOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHR6LWluZGV4OiAwO1xufVxuXG4ucHJvZHVjdC10LWdyaWQtc21hbGxfX3JpZ2h0IHtcblx0cGFkZGluZy1sZWZ0OiAxMXB4O1xuXG59XG5cbi5wcm9kdWN0LXQtZ3JpZC1zbWFsbF9fbmFtZSB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRmb250LWZhbWlseTogJGZmLWJhc2U7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRoZWlnaHQ6IDM2cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHQtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG5cdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xufVxuXG4ucHJvZHVjdC10LWdyaWQtc21hbGxfX3ByaWNlIHtcblx0bWFyZ2luLXRvcDogMTBweDtcblxuICBcdC5wcmljZSB7XG5cdCAgZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLnByb2R1Y3QtdC1ncmlkLXNtYWxsIC5wcmljZV9fdmFsdWUge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkLXNtYWxsIC5wcmljZV9fY3VycmVuY3kge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWQtc21hbGwgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBcdGZvbnQtc2l6ZTogMTZweDtcbiAgXHRsaW5lLWhlaWdodDogMjFweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkLXNtYWxsIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX2N1cnJlbmN5IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWQtc21hbGwgLnByaWNlX19kaXNjb3VudC13cmFwIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkLXNtYWxsIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnByb2R1Y3QtYy1ncmlkLS1zbWFsbCB7XG5cdC5wcm9kdWN0LXQtZ3JpZF9fcHJpY2Uge1xuXHRcdHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuXHRcdC5wcmljZV9fdmFsdWUge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0fVxuXHQucHJvZHVjdC10LWdyaWRfX3Zpc3VhbCB7XG5cdFx0bWF4LWhlaWdodDogODBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnByb2R1Y3QtdC1ncmlkLXNtYWxsIC5wcmljZV9fdmFsdWUge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0fVxuXG5cdC5wcm9kdWN0LXQtZ3JpZC1zbWFsbCAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQucHJvZHVjdC10LWdyaWQtc21hbGxfX2NhcmQge1xuXHRcdHBhZGRpbmc6IDhweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5wcm9kdWN0LXQtZ3JpZC1zbWFsbF9fcmlnaHQge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXRvcDogNnB4O1xuXHR9XG5cblx0LnByb2R1Y3QtdC1ncmlkLXNtYWxsX19wcmljZSB7XG5cdFx0bWFyZ2luLXRvcDogMnB4O1xuXHR9XG5cblx0LnByb2R1Y3QtdC1ncmlkLXNtYWxsX19uYW1lIHtcblx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuXHRcdG1hcmdpbi10b3A6IDZweDtcblx0fVxuXG5cdC5wcm9kdWN0LXQtZ3JpZC1zbWFsbF9faW1hZ2Uge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59IiwiLnByb2R1Y3QtdC1ncmlkLFxuLnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4OiAxIDAgYXV0bztcblxufVxuXG4ucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0cGFkZGluZzogMzhweCAxNXB4IDE1cHg7XG5cbiAgXHQucHJvZHVjdC1zLWxpc3RfX3NjdS1ibG9jayB7XG5cdCAgcGFkZGluZy1ib3R0b206IDA7XG5cdCAgLnByb2R1Y3Qtcy1saXN0X19zY3Uge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdCAgfVxuXHR9XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fYm90dG9tIHtcblx0bWFyZ2luLXRvcDogYXV0bztcblx0cGFkZGluZy10b3A6IDEycHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHotaW5kZXg6IDM7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19saW5rOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnByb2R1Y3QtdC1ncmlkX19saW5rOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4ucHJvZHVjdC10LWdyaWRfX3Zpc3VhbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwIDAgMTVweDtcblx0bWF4LWhlaWdodDogMTQzcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC5wcm9kdWN0LWltYWdlX19pbWFnZXtcblx0XHRtYXgtd2lkdGg6IDIyNXB4O1xuXHR9XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fdmlzdWFsOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nLXRvcDogMTMzJTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19pbWFnZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0d2lkdGg6IDgwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fbGFiZWwge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDEwO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fY29tcGFyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiA0MnB4O1xuICB6LWluZGV4OiAxMDtcblxuICAuZmF2b3JpdGUtYWN0aW9uIHtcblx0Jjpub3QoLmFjdGl2ZSkge1xuXHQgIHZpc2liaWxpdHk6IGhpZGRlbjtcblx0ICBvcGFjaXR5OiAwO1xuXHR9XG4gIH1cblxuICAuc3ZnLWljb24ge1xuXHR3aWR0aDogMjNweDtcblx0aGVpZ2h0OiAyMXB4O1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG4gIH1cbiAgLmFjdGl2ZSAuc3ZnLWljb257XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgfVxufVxuXG4ucHJvZHVjdC10LWdyaWRfX2Zhc3QtdmlldyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA0MHB4O1xuXHRyaWdodDogMTRweDtcblx0ei1pbmRleDogMTA7XG5cbiAgXHQuZmF2b3JpdGUtYWN0aW9uIHtcblx0ICAmOm5vdCguZmF2b3JpdGUtYWN0aW9uLS1hY3RpdmUpIHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0b3BhY2l0eTogMDtcblx0ICB9XG5cdH1cblxuXHQuc3ZnLWljb24ge1xuXHRcdHdpZHRoOiAyM3B4O1xuXHRcdGhlaWdodDogMjFweDtcblx0ICBcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG5cbi5wcm9kdWN0LXQtZ3JpZF9fZmF2b3JpdGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogOXB4O1xuXHRyaWdodDogMTRweDtcblx0ei1pbmRleDogMTA7XG5cbiAgXHQuZmF2b3JpdGUtYWN0aW9uIHtcblx0ICAmOm5vdCguZmF2b3JpdGUtYWN0aW9uLS1hY3RpdmUpIHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0b3BhY2l0eTogMDtcblx0ICB9XG5cdH1cblxuXHQuc3ZnLWljb24ge1xuXHRcdHdpZHRoOiAyMnB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0ICBcdGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG5cblx0XHQmOmhvdmVyIHtcblx0XHQgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHR9XG5cdH1cbn1cbi5wcm9kdWN0LXQtZ3JpZF9fZmF2b3JpdGUucHJvZHVjdC10LWdyaWRfX2Zhc3Qtdmlld3tcblx0cmlnaHQ6IDcwcHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fc3RhdHVzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuICBcdGxlZnQ6IDE1cHg7XG4gIFx0ei1pbmRleDogMTA7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fZmFzdC12aWV3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fYnJhbmQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHBhZGRpbmctcmlnaHQ6IDRweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19wcmljZSB7XG5cdC5wcmljZV9fdmFsdWUge1xuXHQgIGZvbnQtc2l6ZTogMjBweDtcblx0ICBmb250LXdlaWdodDogNzAwO1xuXHQgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cdH1cblxuICBcdC5wcmljZSB7XG5cdCAgZGlzcGxheTogYmxvY2s7XG5cdH1cblxuICBcdC5wcmljZV9fY3VycmVuY3kge1xuXHQgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cdH1cblxuICBcdC5wcmljZV9fZ3JvdXAtLW9sZCB7XG5cdCAgLnByaWNlX192YWx1ZSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGNvbG9yOiBncmV5O1xuXHQgIH1cblx0ICAucHJpY2VfX2N1cnJlbmN5IHtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHQgIH1cblx0fVxufVxuXG4ucHJvZHVjdC10LWdyaWRfX25hbWUge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMzAlO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19yYXRpbmcge1xuXHRtYXJnaW4tYm90dG9tOiA2cHg7XG4gIFx0JjplbXB0eSB7XG5cdFx0bWFyZ2luOiAwO1xuICBcdH1cbn1cblxuLnByb2R1Y3QtdC1ncmlkX19hY3Rpb24ge1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0b3BhY2l0eTogMDtcblx0cGFkZGluZy10b3A6IDE1cHg7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtZHJvcGRvd247XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNDtcblxuXHQucHJvZHVjdC1zdWJzY3JpYmUge1xuXHQgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHQgIGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXG5cdC5iYXNrZXQtYWN0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHR9XG5cblx0LmJ0biArIC5idG4sXG5cdC5iYXNrZXQtYWN0aW9uICsgLmJ0biB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0fVxufVxuXG4ucHJvZHVjdC10LWdyaWRfX25vdGUge1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogOXB4O1xuXHRsaW5lLWhlaWdodDogMTUwJTtcblx0bGV0dGVyLXNwYWNpbmc6IC4wN2VtO1xuXHRwYWRkaW5nOiAxcHggNnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stMjA7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdG1hcmdpbi10b3A6IDNweDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucHJvZHVjdC10LWdyaWQ6aG92ZXIge1xuXHRcdC5wcm9kdWN0LXQtZ3JpZF9fYWN0aW9uIHtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblxuXHRcdC5mYXZvcml0ZS1hY3Rpb24ge1xuXHRcdCAgJjpub3QoLmZhdm9yaXRlLWFjdGlvbi0tYWN0aXZlKSB7XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHQgIH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gIC5wcm9kdWN0LXQtbGlzdF9fZmFzdC12aWV3IHtcblx0ZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInNtLWRvd25cIikge1xuXHQucHJvZHVjdC10LWdyaWRfX2Zhdm9yaXRlIHtcblx0XHQuc3ZnLWljb24ge1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDE5cHg7XG5cdFx0fVxuXHR9XG59XG4iLCIucHJvZHVjdC1saXN0X19jZWxse1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgXHRtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG4ucHJvZHVjdC10LWxpc3QsXG4ucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXg6IDEgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHQucHJvZHVjdC10LWxpc3RfX2JyYW5kIHtcblx0XHRib3R0b206IDIwcHg7XG5cdFx0bGVmdDogMjBweDtcblx0fVxufVxuXG4ucHJvZHVjdC10LWxpc3RfX2xpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0Ym9yZGVyOiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xuXHR6LWluZGV4OiAzO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG5cbi5wcm9kdWN0LXQtbGlzdF9fbGluazo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucHJvZHVjdC10LWxpc3Q6aG92ZXIgLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcblx0XHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ncmF5O1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQucHJvZHVjdC10LWxpc3RfX2xpbms6Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fbGluazphY3RpdmUgfiAucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stMjA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC12aXN1YWwge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDE3MnB4O1xuICBcdG1pbi13aWR0aDogMTcycHg7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcbiAgXHRoZWlnaHQ6IDExNXB4O1xuICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLWluZm8ge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlLWFjdGlvbiB7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xuICBcdHBhZGRpbmctbGVmdDogMjBweDtcbiAgXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZSB7XG4gIFx0bWFyZ2luLWJvdHRvbTogMTNweDtcbiAgXHRtaW4taGVpZ2h0OiA0NHB4O1xuXHQucHJpY2Uge1xuXHQgIGRpc3BsYXk6IGJsb2NrO1xuXHQgIC5wcmljZV9fdmFsdWUge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHQgIGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblx0XHQgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHQgIH1cblx0ICAucHJpY2VfX2N1cnJlbmN5IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXHRcdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdCAgfVxuXHQgIC5wcmljZV9fZ3JvdXAtLW9sZCB7XG5cdFx0bWFyZ2luLXRvcDogLTRweDtcblx0XHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRcdC5wcmljZV9fdmFsdWUge1xuXHRcdCAgZm9udC1zaXplOiAxNHB4O1xuXHRcdCAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0ICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRcdH1cblx0XHQucHJpY2VfX2N1cnJlbmN5IHtcblx0XHQgIGZvbnQtc2l6ZTogMTJweDtcblx0XHQgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHRcdH1cblx0ICB9XG5cdH1cbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLWFjdGlvbiB7XG5cdC5iYXNrZXQtYWN0aW9uX19idG4ge1xuXHQgIGhlaWdodDogNDBweDtcblx0ICBsaW5lLWhlaWdodDogNDBweDtcblx0ICBwYWRkaW5nLXRvcDogMDtcblx0ICBwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuICBcdC5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0IHtcblx0ICAuZmllbGQtaW5wdXQuZmllbGQtY291bnRfX2lucHV0IHtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0d2lkdGg6IDEwOHB4O1xuXHQgIH1cblx0fVxufVxuXG4ucHJvZHVjdC10LWxpc3RfX3Zpc3VhbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3Zpc3VhbDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9faW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fYnJhbmQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogLTVweDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMTA7XG5cdG1heC13aWR0aDogNTlweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19zdGF0dXMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTNweDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMjtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19uYW1lIHtcbiAgXHRmb250LXNpemU6IDE2cHg7XG4gIFx0bGluZS1oZWlnaHQ6IDIxcHg7XG4gIFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5wcm9kdWN0LXQtbGlzdDpob3ZlciB7XG5cdCAgLnByb2R1Y3QtdC1saXN0X19uYW1lIHtcblx0XHRjb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XG5cdCAgfVxuXHQgIC5wcm9kdWN0LXQtbGlzdF9fZmFzdC12aWV3IHtcblx0XHRvcGFjaXR5OiAxO1xuXHQgIH1cblx0fVxuXG5cdC5wcm9kdWN0LXQtbGlzdDpob3ZlciAucHJvZHVjdC10LWxpc3RfX2NlbGwtZmF2b3JpdGUgLmZhdm9yaXRlLWFjdGlvbiB7XG5cdCAgb3BhY2l0eTogMTtcblx0fVxufVxuXG4ucHJvZHVjdC10LWxpc3RfX3ByaWNlIHtcblx0bWFyZ2luOiAxMnB4IDA7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fYWN0aW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA0O1xuXHRtYXJnaW46IDEycHggMDtcblx0LmJhc2tldC1hY3Rpb24ge1xuXHRcdCYgKyAucHJvZHVjdC1zdWJzY3JpYmUge1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cdH1cbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLWluZm8tZm9vdGVyIHtcbiAgLmJhc2tldC1pdGVtX19wcm9wcyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXgtd2lkdGg6IDM1NnB4O1xuICB9XG5cbiAgLmJhc2tldC1pdGVtX19wcm9wIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Y29sb3I6ICMwMDA7XG5cblx0LmJhc2tldC1pdGVtX19wcm9wLW5hbWUge1xuXHQgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cdCAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcblx0ICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHR9XG4gIH1cbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLWZhdm9yaXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLWluZm8td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAxIDEgYXV0bztcblxuICAucHJvZHVjdC1zLWxpc3RfX3NjdSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1pbmZvIHtcblx0bWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwibWQtZG93blwiKSB7XG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZSxcblx0LnByb2R1Y3QtdC1saXN0X19jZWxsLWFjdGlvbiB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlICsgLnByb2R1Y3QtdC1saXN0X19jZWxsLWFjdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogMTJweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLXZpc3VhbCB7XG5cdC5wcm9kdWN0LWltYWdlX19nYWxsZXJ5LWl0ZW06OmJlZm9yZSB7XG5cdCAgZGlzcGxheTogbm9uZTtcblx0fVxuICB9XG59XG5cblxuQGluY2x1ZGUgbWVkaWEoXCJ4cy1kb3duXCIpIHtcblx0LnByb2R1Y3QtdC1saXN0X19jYXJkIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiAxMHB4IDQwcHggMTBweCAxOTdweDtcblxuXHRcdC5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0IHtcblx0XHQgXHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC12aXN1YWwge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDEwcHg7XG5cdFx0bGVmdDogMTBweDtcblx0XHR3aWR0aDogMTcycHg7XG5cdCAgXHRtaW4td2lkdGg6IDE3MnB4O1xuXHQgIFx0aGVpZ2h0OiAxMTVweDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuICBcdC5wcm9kdWN0LXQtbGlzdF9fbmFtZSB7XG5cdCAgXHRmb250LXNpemU6IDE0cHg7XG5cdCAgXHRsaW5lLWhlaWdodDogMTZweDtcblx0fVxuXG4gIFx0LnByb2R1Y3Qtcy1saXN0X19zY3Uge1xuXHQgIHBhZGRpbmctdG9wOiA1cHg7XG5cdH1cblxuICBcdC5wcm9kdWN0LXQtbGlzdF9fbW9iLWF2YWlsYWJpbGl0eSB7XG5cdCAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHQgIGZvbnQtc2l6ZTogMTJweDtcblx0ICBkaXNwbGF5OiBibG9jaztcblx0fVxuXG4gIFx0LnByb2R1Y3QtdC1saXN0X19zdGF0dXMge1xuXHQgXHR0b3A6IDA7XG5cdFx0LnN0YXR1cy1sYWJlbCB7XG5cdFx0ICBmb250LXdlaWdodDogNTAwO1xuXHRcdCAgZm9udC1zaXplOiAxMHB4O1xuXHRcdCAgd2lkdGg6IDMwcHg7XG5cdFx0ICBsaW5lLWhlaWdodDogMTZweDtcblx0XHR9XG5cdH1cblxuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtaW5mbyArIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZS1hY3Rpb24ge1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdH1cblxuICBcdC5wcm9kdWN0LXQtbGlzdF9fbW9iLXByaWNlLWluZm8ge1xuXHQgIHBhZGRpbmc6IDVweCAwIDEwcHg7XG5cdH1cblxuICBcdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZS1hY3Rpb24ge1xuXHQgIGJvcmRlci1sZWZ0OiAwO1xuXHQgIHBhZGRpbmc6IDA7XG5cdCAgcG9zaXRpb246IHN0YXRpYztcblxuXHQgIC5iYXNrZXQtYWN0aW9uX19jZWxsLW1haW4ge1xuXHRcdG1hcmdpbjogMDtcblx0ICB9XG5cblx0ICAuYmFza2V0LWFjdGlvbl9fYnRuIHtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdCAgfVxuXG5cdCAgLnByb2R1Y3Qtc3Vic2NyaWJlIHtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdHBhZGRpbmc6IDAgMTBweDtcblx0ICB9XG5cdH1cblxuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtZmF2b3JpdGUge1xuXHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAuZmF2b3JpdGUtYWN0aW9uIHtcblx0XHQmOm5vdCguZmF2b3JpdGUtYWN0aW9uLS1hY3RpdmUpIHtcblx0XHQgIG9wYWNpdHk6IDE7XG5cdFx0fVxuXHQgIH1cblx0fVxuXG5cdC5wcm9kdWN0LXQtbGlzdF9fYWRkLWluZm8ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMTBweDtcblx0XHR0b3A6IDEycHg7XG5cdCAgXHR6LWluZGV4OiAxMDtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdCAgXHRzdmcge1xuXHRcdCAgd2lkdGg6IDE1cHg7XG5cdFx0ICBoZWlnaHQ6IDVweDtcblx0XHQgIGNvbG9yOiAkY29sb3ItZ3JheTtcblx0XHR9XG5cdH1cblxuICBcdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1ibG9jay1mYXZvcml0ZSB7XG5cdCAgYmFja2dyb3VuZDogI0ZGRkZGRjtcblx0ICBib3gtc2hhZG93OiAwcHggNHB4IDlweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHQgIGJvcmRlci1yYWRpdXM6IDNweDtcblx0ICB6LWluZGV4OiAxMDtcblx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgcmlnaHQ6IDA7XG5cdCAgdG9wOiAzNXB4O1xuXG5cdCAgLnByb2R1Y3QtdC1saXN0X19jZWxsLWZhdm9yaXRlIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdC5jb21wYXJlLWFjdGlvbiB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdFx0cGFkZGluZzogMTBweCAxNXB4O1xuXHRcdH1cblx0XHQuZmF2b3JpdGUtYWN0aW9uIHtcblx0XHRcdHBhZGRpbmc6IDEwcHggMTVweDtcblx0XHR9XG5cdCAgfVxuXHQgIC5wcm9kdWN0LXQtbGlzdF9fZmF2b3JpdGUge1xuXHRcdHBhZGRpbmc6IDEwcHggMTVweDtcblx0ICB9XG5cdCAgLmZhdm9yaXRlLWFjdGlvbiB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0ICB9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZS1hY3Rpb24ge1xuXHRcdG1pbi13aWR0aDogMjc1cHg7XG5cdH1cblx0LnByb2R1Y3QtdC1saXN0X19jZWxsLWZhdm9yaXRlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0LmZhdm9yaXRlLWFjdGlvbiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LmNvbXBhcmUtYWN0aW9uIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gIFx0LnByb2R1Y3QtdC1saXN0X19jZWxsLWZhdm9yaXRlIHtcblx0XHQuZmF2b3JpdGUtYWN0aW9uIHtcblx0ICBcdFx0Jjpub3QoLmZhdm9yaXRlLWFjdGlvbi0tYWN0aXZlKSB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdCAgXHRcdH1cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG4gIFx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG5cdHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDEyNXB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLXZpc3VhbCB7XG5cdHdpZHRoOiAxMDVweDtcblx0bWluLXdpZHRoOiAxMDVweDtcblx0aGVpZ2h0OiA3NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtdmlzdWFsIHtcblx0d2lkdGg6IDIyM3B4O1xuXHRtaW4td2lkdGg6IDIyM3B4O1xuXHRoZWlnaHQ6IDE0N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsLW1pbikge1xuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtYWN0aW9uIHtcblx0LmJhc2tldC1hY3Rpb25fX2J0biB7XG5cdCAgd2lkdGg6IDE0MHB4O1xuXHR9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teHhsLW1pbikge1xuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UtYWN0aW9uIHtcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRtaW4td2lkdGg6IDMwMHB4O1xuICB9XG59IiwiLnByb2R1Y3QtdGFibGVfX3Byb2R1Y3RzLWhlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGNvbG9yOiAjODY4NjhiO1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgxMzQsIDEzNCwgMTM5LCAuMik7XG5cdG1pbi13aWR0aDogMTAzMHB4O1xuXHRwYWRkaW5nOiAwIDEycHg7XG59XG5cbi5wcm9kdWN0LXRhYmxlX19wcm9kdWN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAwO1xuXHR0cmFuc2l0aW9uOiB6LWluZGV4ICR0cnMtYmFzZTtcbn1cblxuLnByb2R1Y3QtdGFibGVfX3Byb2R1Y3Q6aG92ZXIge1xuXHR6LWluZGV4OiA1O1xufVxuXG4ucHJvZHVjdC10YWJsZV9fY2VsbC1jaGVja2JveCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5cbi5wcm9kdWN0LXRhYmxlX19wcm9kdWN0LW1haW4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nLWxlZnQ6IDgwcHg7XG5cdC8vbWluLXdpZHRoOiAyNzhweDtcbn1cblxuLnByb2R1Y3QtdGFibGVfX2NlbGwtdW5pdCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTMwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0cGFkZGluZy10b3A6IDEycHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuXG4ucHJvZHVjdC10YWJsZV9fY2VsbC11bml0LS1sZyB7XG5cdHdpZHRoOiAxNTBweDtcbn1cblxuLnByb2R1Y3QtdGFibGVfX2NlbGwtdW5pdC0tbGVmdC1tYWluIHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvL21hcmdpbi1yaWdodDogYXV0bztcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5wcm9kdWN0LXRhYmxlX19jZWxsLXVuaXQtLXJpZ2h0IHtcblx0d2lkdGg6IDI1MHB4O1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5wcm9kdWN0LXRhYmxlX19wcm9kdWN0cy1jYXRlZ29yeS1oZWFkZXIge1xuXHRwYWRkaW5nLXRvcDogNDBweDtcblx0cGFkZGluZy1ib3R0b206IDI2cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0Ly9ib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMzQsIDEzNCwgMTM5LCAwLjIpO1xufVxuXG4ucHJvZHVjdC10YWJsZV9fY2F0ZWdvcnkge1xuXHRjb2xvcjogJHRleHQtY29sb3I7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC10YWJsZV9fc3ViY2F0ZWdvcnkge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRjb2xvcjogIzg2ODY4Qjtcblx0ZmxleDogMCAwIGF1dG87XG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcbn1cblxuLnByb2R1Y3QtdGFibGVfX2NhdGVnb3J5LXNlcCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdGNvbG9yOiAjODY4NjhCO1xuXHRwYWRkaW5nOiAwIDhweDtcbn1cblxuLnByb2R1Y3QtdGFibGUgLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNTBweCkge1xuXHQucHJvZHVjdC10YWJsZSB7XG5cdFx0b3ZlcmZsb3cteDogYXV0bztcblx0XHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5wcm9kdWN0LXRhYmxlIHtcblx0XHRvdmVyZmxvdzogYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnByb2R1Y3QtdGFibGUge1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHR9XG5cdFxuXHQucHJvZHVjdC10YWJsZV9fcHJvZHVjdHMtaGVhZGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdG1pbi13aWR0aDogMTAwJTtcblx0fVxuXG5cdC5wcm9kdWN0LXRhYmxlX19jZWxsLXVuaXQtLWxnIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5wcm9kdWN0LXRhYmxlIC5ub3RlLXRvb2x0aXBfX2RkIHtcblx0XHR3aWR0aDogMTUwcHg7XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblx0fVxuXG5cdC5wcm9kdWN0LXRhYmxlIC5ub3RlLXRvb2x0aXAub3BlbiAubm90ZS10b29sdGlwX19kZCB7XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTBweCk7XG5cdH1cblxuXHQucHJvZHVjdC10YWJsZSAubm90ZS10b29sdGlwX19kZC13cmFwOmJlZm9yZSB7XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogN3B4O1xuXHRcdGJvdHRvbTogLTVweDtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDApO1xuXHR9XG5cblx0LnByb2R1Y3QtdGFibGUgLm5vdGUtdG9vbHRpcF9fZGQtd3JhcDphZnRlciB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG5cblx0LnByb2R1Y3QtdGFibGVfX3Byb2R1Y3RzLWNhdGVnb3J5LWhlYWRlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMjBweCAwIDEwcHg7XG5cdH1cblxuXHQucHJvZHVjdC10YWJsZV9fY2F0ZWdvcnktc2VwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnByb2R1Y3QtdGFibGVfX3N1YmNhdGVnb3J5IHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG5cblx0LnN0YXRlLS1wcm9kdWN0LWxpc3Qtb3BlbiAucHJvZHVjdC10YWJsZV9fcHJvZHVjdCxcblx0LnN0YXRlLS1wcm9kdWN0LWxpc3Qtb3BlbiAucHJvZHVjdC10YWJsZV9fcHJvZHVjdDpob3ZlciB7XG5cdFx0ei1pbmRleDogMTAwMDtcblx0fVxufSIsIi5wcm9kdWN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleDogMSAxIGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3RfX2FkbWluLWxpbmsge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDU7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG59XG5cbi5wcm9kdWN0LXN1YnNjcmliZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgJjpob3ZlciB7XG5cdGNvbG9yOiAjZmZmO1xuICB9XG59XG4ucHJvZHVjdC1jLWdyaWRfX2JvdHRvbXtcblx0ei1pbmRleDogMTA7XG59IiwiLnByb21vY29kZV9fYnV0dG9uIHtcblx0aGVpZ2h0OiA1MHB4O1xuXG5cdCY6OmJlZm9yZSB7XG5cdFx0Ym9yZGVyOiAycHggZGFzaGVkICRjb2xvci1ibGFjay03MDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cblx0LnN2Zy1pY29uIHtcblx0XHR3aWR0aDogMjJweDtcblx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMXB4O1xuXHRcdGZpbGw6IG5vbmU7XG5cdH1cbn1cblxuLnByb21vY29kZV9fZm9ybSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQuZmllbGQtaW5wdXQge1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcblx0XHRib3JkZXItd2lkdGg6IDJweDtcblx0fVxuXG5cdC5maWVsZC10ZXh0X19zdWNjZXNzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5wcm9tb2NvZGVfX3N1Ym1pdCB7XG5cdHRvcDogMTJweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxMDtcblx0cmlnaHQ6IDEycHg7XG5cdHdpZHRoOiAyNXB4O1xuXHRoZWlnaHQ6IDI1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1iYXNlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0LnN2Zy1pY29uIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHRcdGhlaWdodDogOXB4O1xuXHRcdHdpZHRoOiAxMXB4O1xuXHRcdGZpbGw6IG5vbmU7XG5cdH1cbn1cblxuLnByb21vY29kZV9fc3VjY2VzcyB7XG5cdGhlaWdodDogNTBweDtcblx0cGFkZGluZzogMTNweCAxOHB4O1xuXHRiYWNrZ3JvdW5kOiAjZWVlZmY0O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRtYXJrIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4ucHJvbW9jb2RlX19yZW1vdmUge1xuXHRAaW5jbHVkZSBjZW50ZXIteSgpO1xuXHRAaW5jbHVkZSBpY29uLWNsb3NlKDE2cHgsIDJweCk7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdHJpZ2h0OiAwO1xuXHR6LWluZGV4OiAxMDtcblx0Y29sb3I6ICRjb2xvci1ibGFjay03MDtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1iYXNlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5wcm9tb2NvZGVfX3JlbW92ZTpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0fVxuXHQucHJvbW9jb2RlX19zdWJtaXQ6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay05MDtcblx0fVxufSIsIi5yYXRpbmctYWN0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJhdGluZy1hY3Rpb25fX3JhdGluZyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ucmF0aW5nLWFjdGlvbl9fcmF0aW5nLWl0ZW0ge1xuXHRwYWRkaW5nLXJpZ2h0OiAycHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stNTA7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtYmFzZTtcblxuXHQuc3ZnLWljb24ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMXB4O1xuXHRcdGhlaWdodDogMTFweDtcblx0fVxufVxuXG4ucmF0aW5nLWFjdGlvbl9fcmF0aW5nLWl0ZW0tLWFjdGl2ZSB7XG5cdC5zdmctaWNvbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG59XG5cbi5yYXRpbmctYWN0aW9uX19jb3VudCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7O1xufVxuXG4ucmF0aW5nLWFjdGlvbl9fbGFiZWwge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTdweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0d2lkdGg6IDEwMCU7XG4gIFx0Y29sb3I6ICRjb2xvci1ncmF5O1xufVxuXG4ucmF0aW5nLWFjdGlvbi0tbWlkIHtcblx0LnN2Zy1pY29uIHtcblx0XHR3aWR0aDogMTRweDtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdH1cbn1cbi5wYWdlLXRpdGxlX192YWx1ZSAucmF0aW5nLWFjdGlvbi0tbWlke1xuXHRtYXJnaW4tbGVmdDogMTBweDtcblx0LnN2Zy1pY29uIHtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdH1cbn1cblxuLnJhdGluZy1hY3Rpb24tLWxhcmdlIHtcblx0LnJhdGluZy1hY3Rpb25fX3JhdGluZy1pdGVtIC5zdmctaWNvbiB7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHR9XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnJhdGluZy1hY3Rpb25fX3JhdGluZy0taG92ZXIge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0LnJhdGluZy1hY3Rpb25fX3JhdGluZy1pdGVtIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yYXRpbmctYWN0aW9uX19yYXRpbmctaXRlbSB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR+IC5yYXRpbmctYWN0aW9uX19yYXRpbmctaXRlbSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibGFjay01MDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcblx0LnBhZ2UtdGl0bGVfX3ZhbHVlIC5yYXRpbmctYWN0aW9uLS1taWR7XG5cdFx0LnN2Zy1pY29uIHtcblx0XHRcdHdpZHRoOiAyOHB4O1xuXHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdH1cblx0fVxufSIsIi5yZXN1bHQtYWRkLXJldmlldyB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJlc3VsdC1hZGQtcmV2aWV3X192aXN1YWwge1xuXHR3aWR0aDogNjBweDtcblx0aGVpZ2h0OiA2MHB4O1xuXHRtYXJnaW46IDAgYXV0byAyNXB4O1xufVxuXG4ucmVzdWx0LWFkZC1yZXZpZXdfX3RpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDEzMCU7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5yZXN1bHQtYWRkLXJldmlld19fYWN0aW9uIHtcblx0bWFyZ2luLXRvcDogMjVweDtcblxuXHQuYnRuIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjVweDtcblx0fVxufSIsIi5yZXZpZXctaXRlbSB7XG5cbn1cblxuLnJldmlldy1pdGVtX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucmV2aWV3LWl0ZW1fX2F1dGhvciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5yZXZpZXctaXRlbV9fcmF0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJldmlldy1pdGVtX19kYXRlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG59XG5cbi5yZXZpZXctaXRlbV9fdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5cbi5yZXZpZXctaXRlbV9fY29tbWVudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXJnaW46IDA7XG5cbiAgJjo6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYuaW5pdCB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHQtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG5cdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmLm9wZW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucmV2aWV3LWl0ZW1fX3RvZ2dsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItYmxhY2stNTA7XG5cbiAgJi5pbml0IHtcblx0LnJldmlldy1pdGVtX190b2dnbGUtY2xvc2Uge1xuXHQgIGRpc3BsYXk6IG5vbmU7XG5cdH1cbiAgfVxuXG4gICYub3BlbiB7XG5cdC5yZXZpZXctaXRlbV9fdG9nZ2xlLW9wZW4ge1xuXHQgIGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQucmV2aWV3LWl0ZW1fX3RvZ2dsZS1jbG9zZSB7XG5cdCAgZGlzcGxheTogYmxvY2s7XG5cdH1cbiAgfVxufVxuXG4ucmV2aWV3LWl0ZW1fX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5yZXZpZXctaXRlbV9fbm90ZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi5yZXZpZXctaXRlbV9fdG9vbHMge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5yZXZpZXctaXRlbV9fdG9vbHMtYnRuIHtcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcblx0bWFyZ2luLXJpZ2h0OiA5cHg7XG4gIH1cblxuICAmLmJ0bi0tcHJpbWFyeS1ncmF5IHtcblx0JjphY3RpdmUge1xuXHQgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0ICAmOjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcblx0ICB9XG5cblx0ICBzcGFuIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0ICB9XG5cdH1cblxuXHRzcGFuIHtcblx0ICBjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHR9XG4gIH1cblxuICBzcGFuIHtcblx0bWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuXG4ucmV2aWV3LWl0ZW1fX2Fuc3dlcnMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGxpbmstY29sb3I7XG4gIC5yZXZpZXctaXRlbV9faGVhZGVyLW1haW4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQucmV2aWV3LWl0ZW1fX2F1dGhvciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0ICBcdHBhZGRpbmctcmlnaHQ6IDhweDtcblx0fVxuICB9XG59XG5cbi5yZXZpZXctaXRlbV9fYW5zd2VyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcblxuICAucmV2aWV3LWl0ZW1fX2hlYWRlciB7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuIiwiLnJldmlld3NfX2hlYWRlci10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5yZXZpZXdzX190aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnJldmlld3NfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IC0xMHB4IDAgMjBweDtcbn1cblxuLnJldmlld3NfX2NoYXJ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICBtYXgtd2lkdGg6IDIzNHB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnJldmlld3NfX2NoYXJ0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxufVxuXG4ucmV2aWV3c19fY2hhcnQtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogOXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5yZXZpZXdzX19jaGFydC12YWx1ZSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay0yMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5yZXZpZXdzX19jaGFydC1hY3RpdmUge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4ucmV2aWV3c19fcmF0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJldmlld3NfX3JhdGluZy1zdW1tYXJ5IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG4ucmV2aWV3c19fcmF0aW5nLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cblxuLnJldmlld3NfX3JhdGluZy1jb3VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gIC5zdmctaWNvbiB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stNTA7XG5cdCYuYWN0aXZlIHtcblx0ICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cbiAgfVxufVxuXG4ucmV2aWV3c19fZW1wdHktaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAkY29sb3ItZ3JheTtcbn1cblxuLnJldmlld3NfX2VtcHR5IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnJldmlld3NfX2FkZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMjFweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5zdmctaWNvbiB7XG5cdHdpZHRoOiAzNXB4O1xuXHRoZWlnaHQ6IDM1cHg7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG59XG5cbi5yZXZpZXdzX19hZGQtaW5wdXQge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgcGFkZGluZzogMTNweCAxOXB4IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIC5zdmctaWNvbiB7XG5cdHdpZHRoOiAyMnB4O1xuXHRoZWlnaHQ6IDEwcHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIH1cbn1cblxuLnJldmlld3NfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ucmV2aWV3c19faXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgJjpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xuICB9XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICB9XG59XG5cbi5yZXZpZXdzX19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gIC5idG4ge1xuXHQuc3ZnLWljb24ge1xuXHQgIHdpZHRoOiAxMnB4O1xuXHQgIGhlaWdodDogOHB4O1xuXHQgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuXHQgIGZpbGw6IG5vbmU7XG5cdCAgbWFyZ2luLXRvcDogMnB4O1xuXHR9XG4gIH1cbn1cblxuLnJldmlld3NfX3RvZ2dsZSB7XG4gICYuc2hvdyB7XG5cdC5yZXZpZXdzX190b2dnbGUtb3BlbiB7XG5cdCAgZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5yZXZpZXdzX190b2dnbGUtY2xvc2Uge1xuXHQgIGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnN2Zy1pY29uIHtcblx0ICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHR9XG4gIH1cbn1cblxuLnJldmlld3NfX3RvZ2dsZS1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwic20tZG93blwiKSB7XG4gIC5yZXZpZXdzX190aXRsZSB7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInhzLWRvd25cIikge1xuICAucmV2aWV3c19fdGl0bGUucmV2aWV3c19fdGl0bGUucmV2aWV3c19fdGl0bGUge1xuXHRmb250LXNpemU6IDIwcHg7XG4gIH1cbn0iLCIuc2Nyb2xsLXNoYWRvdy1lZGdlIHtcblx0Jjo6YmVmb3JlLFxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMTA7XG5cdH1cblxuXHQmLmxlZnQtYmVnaW4ge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCYubGVmdC1lbmQge1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5zY3JvbGwtc2hhZG93LWVkZ2UtLWhvcml6b250YWwge1xuXHQmOjpiZWZvcmUsXG5cdCY6OmFmdGVyIHtcblx0XHR0b3A6IDA7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAzNnB4O1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRsZWZ0OiAtMTVweDtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMzQpIDU4LjU2JSwgI2ZmZiA4OC45OSUpO1xuXHR9XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdHJpZ2h0OiAtMTVweDtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjM0KSA1OC41NiUsICNmZmYgODguOTklKTtcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInNtLWRvd25cIikge1xuXHQuc2Nyb2xsLXNoYWRvdy1lZGdlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbn0iLCIuc2Nyb2xsLXRvcCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0cmlnaHQ6IDMwcHg7XG5cdGJvdHRvbTogY2FsYygxMjFweCArIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ei1pbmRleDogMjA7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWdyYXk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1iYXNlO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cblx0LnN2Zy1pY29uIHtcblx0XHRmaWxsOiBub25lO1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogMTZweDtcblx0fVxufVxuXG4uc2Nyb2xsLXRvcC0tc2hvdyB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdG9wYWNpdHk6IDE7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnNjcm9sbC10b3A6aG92ZXIge1xuXHRcdG9wYWNpdHk6IDAuODtcblx0fVxufSIsIlxuXG4uc2VhcmNoLXNtYWxsIHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3dyYXAge1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19vcGVuLW1vZGFsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxNTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19mb3JtIHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fZmllbGQge1xuXHRmbGV4OiAxIDEgYXV0bztcblxuXHQuZmllbGQtaW5wdXQtLXNlYXJjaCB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdFx0cGFkZGluZzogOHB4IDI0cHggN3B4IDM1cHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGNvbG9yOiAjNDA0MDQwO1xuXHR9XG59XG5cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0biB7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxMDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0Y29sb3I6ICRjb2xvci1ibGFjay03MDtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1iYXNlO1xuXHRAaW5jbHVkZSBpY29uLWNsb3NlKDE4cHgsIDJweCk7XG5cblx0Jjo6YmVmb3JlLFxuXHQmOjphZnRlciB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdH1cbn1cblxuLnNlYXJjaC1zbWFsbF9fYmFjay1idG4sXG4uc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAzNXB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxMDtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXG5cdC5zdmctaWNvbiB7XG5cdFx0ZmlsbDogbm9uZTtcblx0fVxufVxuXG4uc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG4uc2VhcmNoLXNtYWxsX19iYWNrLWJ0biAuc3ZnLWljb24sXG4uc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuLWljb24uc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuLWljb24ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcmVzdWx0IHtcblx0QGluY2x1ZGUgZHJvcGRvd24tYmFzZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0ei1pbmRleDogMztcbn1cblxuLnNlYXJjaC1zbWFsbF9fcmVzdWx0LXdyYXAge1xuXHRtYXgtaGVpZ2h0OiA2MjJweDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uc2VhcmNoLXNtYWxsX19sb2FkZXItd3JhcCB7XG5cdC5sb2FkZXJfX2ljb24ge1xuXHRcdHdpZHRoOiAyNXB4O1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdH1cbn1cblxuLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbi10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4uc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uLXdyYXAge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMTVweDtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJzLWJhc2U7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAtMXB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmxhY2stMjA7XG5cdH1cbn1cblxuLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbi1zZWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgZGlzcGxheTogZmxleDtcblxuICAmOmhvdmVyIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5XG4gIH1cblxuICBzdmcge1xuXHRoZWlnaHQ6IDE1cHg7XG5cdHdpZHRoOiAxNXB4O1xuXHRtaW4td2lkdGg6IDE1cHg7XG5cdGZpbGw6ICNmZmY7XG5cdG1hcmdpbi1yaWdodDogN3B4O1xuXHRtYXJnaW4tdG9wOiAzcHg7XG4gIH1cbn1cblxuLnNlYXJjaC1zbWFsbC1hbGxfbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uLXByb2R1Y3RzIHtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Zpc3VhbCB7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stMTA7XG5cdG1hcmdpbi1yaWdodDogMTRweDtcblx0ZmxleC1zaHJpbms6IDA7XG5cblx0LnN2Zy1pY29uIHtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0ZmlsbDogbm9uZTtcblx0fVxuXG5cdC5waWN0dXJlIHtcblx0XHR3aWR0aDogNTBweDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdH1cbn1cblxuLnNlYXJjaC1zbWFsbF9fbmFtZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEuMztcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cbn1cblxuLnNlYXJjaC1zbWFsbF9fY2F0ZWdvcnksXG4uc2VhcmNoLXNtYWxsX19wcmljZSB7XG5cdG1hcmdpbi10b3A6IDJweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRsaW5lLWhlaWdodDogMTQwJTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fY2F0ZWdvcnkge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xufVxuXG4uc2VhcmNoLXNtYWxsX19hY3Rpb24ge1xuXHRwYWRkaW5nOiAyMHB4IDAgMTBweDtcblx0cG9zaXRpb246IHN0aWNreTtcblx0Ym90dG9tOiAwO1xuXHR6LWluZGV4OiAxMDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdC5zdmctaWNvbiB7XG5cdFx0d2lkdGg6IDIycHg7XG5cdFx0aGVpZ2h0OiAxMXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAxMXB4O1xuXHQgIFx0bWFyZ2luLXRvcDogNXB4O1xuXHR9XG59XG5cbi5zZWFyY2gtc21hbGxfX3Jlc3VsdC1tZXNzYWdlIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luOiAxNXB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19yZXN1bHQtaWNvbiB7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay0xMDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1yaWdodDogMTRweDtcblx0ZmxleC1zaHJpbms6IDA7XG5cblx0LnN2Zy1pY29uIHtcblx0XHR3aWR0aDogMjZweDtcblx0XHRoZWlnaHQ6IDI2cHg7XG5cdH1cbn1cblxuLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbi1wcm9kdWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG4gIH1cbiAgLmJhc2tldC1hY3Rpb24ge1xuXHRwb3NpdGlvbjogdW5zZXQ7XG4gIH1cbn1cblxuLnNlYXJjaC1zbWFsbC0tZnVsbCB7XG5cdC5zZWFyY2gtc21hbGxfX3Jlc3VsdCB7XG5cdFx0cGFkZGluZzogOHB4IDAgMCAwO1xuXHR9XG59XG5cbi5zZWFyY2gtc21hbGwtLWFjdGl2ZSB7XG5cdC5maWVsZC1pbnB1dC0tc2VhcmNoIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0aGVpZ2h0OiA1NnB4O1xuXHRcdG1hcmdpbjogLThweCAwO1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fd3JhcCB7XG5cdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdygkYm94LXNoYWRvdy1ncmF5KTtcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX2JhY2stYnRuIHtcblx0ICB0b3A6IDVweDtcblx0fVxufVxuXG4uc3RhdGUtLXNlYXJjaC1zbWFsbC1vcGVuIHtcblx0LnNlYXJjaC1zbWFsbF9fd3JhcCB7XG5cdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdygkYm94LXNoYWRvdy1ncmF5KTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjA7XG5cdH1cblxuXHQuZmllbGQtaW5wdXQtLXNlYXJjaCB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdGhlaWdodDogNTZweDtcblx0XHRtYXJnaW46IC04cHggMDtcblx0fVxuXG4gIFx0LnNlYXJjaC1zbWFsbF9fYmFjay1idG4ge1xuXHQgXHR0b3A6IDVweDtcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX3Jlc3VsdCB7XG5cdFx0QGluY2x1ZGUgZHJvcGRvd24tYmFzZS1vcGVuO1xuXHR9XG59XG5cbi5tb2RhbC0tc2VhcmNoIHtcblx0Lm1vZGFsLXdpbmRvd19faGVhZGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lm1vZGFsLXdpbmRvd19fYm9keSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsX193cmFwIHtcblx0XHRmaWx0ZXI6IG5vbmU7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsX19mb3JtIHtcblx0XHRtYXJnaW46IDAgMTBweDtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX29wZW4tbW9kYWwge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsX19maWVsZCAuZmllbGQtaW5wdXQtLXNlYXJjaCB7XG5cdFx0ZmlsdGVyOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0bWFyZ2luLXRvcDogLTNweDtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fYmFjay1idG4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fcmVzdWx0IHtcblx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsX19yZXN1bHQsXG5cdC5zZWFyY2gtc21hbGxfX3Jlc3VsdC13cmFwIHtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwICogdmFyKC0tdmgsIDF2aCkgLSAxMDhweCk7XG5cdFx0bWF4LWhlaWdodDogbm9uZTtcblx0fVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG46aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxuXHQuc2VhcmNoLXNtYWxsX19jbG9zZS1idG46aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdH1cblx0LnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbi13cmFwOmhvdmVyIHtcblx0XHR6LWluZGV4OiAxMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stMDQ7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuc2VhcmNoLXNtYWxsX19jbG9zZS1idG46Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0bjpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuXG5cbi5zZWFyY2gtc21hbGwuc2VhcmNoLXNtYWxsLS1tb2Ige1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gIC5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24tc2VjdGlvbnMge1xuXHRwYWRkaW5nOiAyMHB4IDIwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbWQtbWluKSB7XG5cdC5zZWFyY2gtc21hbGwgLmZpZWxkLWlucHV0IHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsLnNlYXJjaC1zbWFsbC0tbW9iIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBhZGRpbmc6IDEycHggMTVweDtcblx0XHRib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgyLCAxMywgMzMsIC4wNik7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbC5zZWFyY2gtc21hbGxfX3dyYXAge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdH1cblxuXHQuc3RhdGUtLXNlYXJjaC1zbWFsbC1vcGVuLW1vYiAuc2VhcmNoLXNtYWxsIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0ei1pbmRleDogMjEwO1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0XHR0cmFuc2l0aW9uOiB2aXNpYmlsaXR5ICR0cnMtZHJvcGRvd24sIG9wYWNpdHkgJHRycy1kcm9wZG93bjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0cGFkZGluZzogNThweCAxNXB4IDQwcHg7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsLS1yZWd1bGFyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fcmVzdWx0IHtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdHRyYW5zaXRpb246IHZpc2liaWxpdHkgJHRycy1kcm9wZG93biwgdmlzaWJpbGl0eSAkdHJzLWRyb3Bkb3duO1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdG1heC1oZWlnaHQ6IGluaXRpYWw7XG5cdH1cblxuXHQuc3RhdGUtLXNlYXJjaC1zbWFsbC1vcGVuLW1vYiAuc2VhcmNoLXNtYWxsX19yZXN1bHQge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdH1cblxuXHQuc3RhdGUtLXNlYXJjaC1zbWFsbC1vcGVuLW1vYiAuc2VhcmNoLXNtYWxsX190b3Age1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsX19yZXF1ZXN0cy1pdGVtIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0cGFkZGluZzogMnB4IDEycHggM3B4O1xuXHRcdGhlaWdodDogMjhweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdFx0bWFyZ2luLXRvcDogMTJweDtcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0biB7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbnMtdGl0bGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMTlweDtcblx0XHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsX19hY3Rpb24ge1xuXHRcdHBhZGRpbmc6IDAgMTVweCAxMnB4O1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fYnRuLWxpbmsge1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9ucyB7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdH1cblxuXHQucHJvZHVjdC1zLWxpc3QgLnByaWNlX19ncm91cC0tb2xkIHtcblx0XHRtYXJnaW4tbGVmdDogOHB4O1xuXHR9XG5cblx0LnByb2R1Y3Qtcy1saXN0IC5wcmljZS0tc20gLnByaWNlX19ncm91cC0tbmV3IC5wcmljZV9fY3VycmVuY3kge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX2Nsb3NlLW1vZGFsLWJ0biB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDU1cHg7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsX19jbG9zZS1tb2RhbC1idG4taWNvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDE0cHg7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAuc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uLXNlY3Rpb25zIHtcblx0cGFkZGluZzogMjBweCAwIDAgMjBweDtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX3Jlc3VsdC13cmFwIHtcblx0bWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE1MHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgLnNlYXJjaC1zbWFsbF9fcmVzdWx0LXdyYXAge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24tbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uLXNlY3Rpb25zIHtcblx0d2lkdGg6IDMwJTtcblx0cGFkZGluZzogMjBweCAwO1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbi1wcm9kdWN0cyB7XG5cdHdpZHRoOiA3MCU7XG4gIH1cbn1cbiIsIi5zaWduLWluIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNvbnRhaW5lciA+IC5zaWduLWluIHtcbn1cblxuLnNpZ24taW5fX25hdiB7XG5cdHBhZGRpbmc6IDVweCA2cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay0yMDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnNpZ24taW5fX3RvZ2dsZSB7XG5cdHdpZHRoOiA1MCU7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDE2MCU7XG5cdHBhZGRpbmc6IDRweCA1cHggNXB4O1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNpZ24taW5fX3RvZ2dsZS0tYWN0aXZlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ncmF5LXhzO1xufVxuXG4uc2lnbi1pbl9fdGFiIHtcblx0LmZvcm1fX3ByZS1hY3Rpb24ge1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cblx0LmZvcm1fX2FjdGlvbiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQuYnRuIHtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHR9XG5cblx0XHQuc3ZnLWljb24ge1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5zaWduLWluX19mb3Jnb3QtcGFzc3dvcmQge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG4gIFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG4gIFx0cGFkZGluZy10b3A6IDEycHg7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtYmFzZTtcbn1cblxuLnNpZ24taW5fX2Zvb3RlciB7XG5cdG1hcmdpbi10b3A6IGF1dG87XG5cdHBhZGRpbmctdG9wOiAzMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEuNTc7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG59XG5cbi5zaWduLWluX19yZWdpc3RyYXRpb24ge1xuXHRtYXJnaW4tbGVmdDogNXB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG4gIFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJzLWJhc2U7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuc2lnbi1pbl9fZm9yZ290LXBhc3N3b3JkOmhvdmVyLFxuXHQuc2lnbi1pbl9fcmVnaXN0cmF0aW9uOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XG5cdH1cbn0iLCIuc2lnbi11cCB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cblx0LmZvcm1fX2FjdGlvbiB7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHR9XG59XG5cbi5zaWduLXVwX19kZWxpbWl0ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW46IDIwcHggMDtcblxuXHQmOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgY2VudGVyLXkoKTtcblx0XHRjb250ZW50OiAnJztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDFweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stNTA7XG5cdFx0bGVmdDogMDtcblx0XHR6LWluZGV4OiA1O1xuXHR9XG5cblx0c3BhbiB7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IC0ycHg7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdH1cbn1cblxuLnNpZ24tdXBfX2luc3RhZ3JhbSB7XG5cdC5zdmctaWNvbiB7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxufVxuXG4uc2lnbi11cF9fZm9vdGVyIHtcblx0bWFyZ2luLXRvcDogYXV0bztcblx0cGFkZGluZy10b3A6IDMwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMS41Nztcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcbn1cblxuLnNpZ24tdXBfX3JlZ2lzdHJhdGlvbiB7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEuMztcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJzLWJhc2U7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuc2lnbi11cF9fZm9yZ290LXBhc3N3b3JkOmhvdmVyLFxuXHQuc2lnbi11cF9fcmVnaXN0cmF0aW9uOmhvdmVyIHtcblx0ICBcdGNvbG9yOiAkY29sb3ItbGluay1ob3Zlcjtcblx0fVxufVxuIiwiLnN0YXR1cy1sYWJlbCB7XG5cdHdpZHRoOiAzMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjVweDtcblx0aGVpZ2h0OiAyNXB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctbGVmdDogMjlweDtcblx0dHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHQuc3RhdHVzX190ZXh0e1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHdpZHRoOiBtYXgtY29udGVudDtcblx0XHR0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuXHR9XG5cblx0LnN0YXR1c19faW1hZ2Uge1xuXHRcdHdpZHRoOiAxNXB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRtYXJnaW46IDAgN3B4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0fVxuXHQuc3RhdHVzX19pbWFnZS5zdGF0dXMtLW5ldyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvbG9jYWwvYXNzZXRzL3NvdXJjZS9pY29ucy9zcHJpdGUvbmV3LXN0YXR1cy5zdmcnKTtcblx0fVxuXHQuc3RhdHVzX19pbWFnZS5zdGF0dXMtLXNhbGV7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvbG9jYWwvYXNzZXRzL3NvdXJjZS9pY29ucy9zcHJpdGUvc2FsZS1zdGF0dXMuc3ZnJyk7XG5cdH1cblx0LnN0YXR1c19faW1hZ2Uuc3RhdHVzLS1hY3Rpb257XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvbG9jYWwvYXNzZXRzL3NvdXJjZS9pY29ucy9zcHJpdGUvZmlyZS5zdmcnKTtcblx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuXHR9XG5cdC5zdGF0dXNfX2ltYWdlLnN0YXR1cy0taGl0e1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2xvY2FsL2Fzc2V0cy9zb3VyY2UvaWNvbnMvc3ByaXRlL2hpdC1zdGF0dXMuc3ZnJyk7XG5cdH1cbn1cblxuLnN0YXR1cy1sYWJlbDpob3Zlcntcblx0Ji5zdGF0dXMtLW5ldyB7XG5cdFx0d2lkdGg6IDkxcHg7XG5cdH1cblx0Ji5zdGF0dXMtLXNhbGUge1xuXHRcdHdpZHRoOiAxMTJweDtcblx0fVxuXHQmLnN0YXR1cy0taGl0IHtcblx0XHR3aWR0aDogNjNweDtcblx0fVxuXHQmLnN0YXR1cy0tYWN0aW9uIHtcblx0XHR3aWR0aDogODVweDtcblx0fVxuXHQuc3RhdHVzX190ZXh0IHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0cGFkZGluZzogMCA1cHggMCAwO1xuXHR9XG5cbn1cblxuLnN0YXR1c19faXRlbSB7XG5cdCYgKyAuc3RhdHVzX19pdGVtIHtcblx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdH1cbn0iLCIuc3Vic2NyaWJ0aW9uLWl0ZW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdWJzY3JpYnRpb24taXRlbV9fd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zdWJzY3JpYnRpb24taXRlbV9fdmlzdWFsIHtcblx0d2lkdGg6IDIxNXB4O1xuXHRoZWlnaHQ6IDE2MHB4O1xuXHRmbGV4LXNocmluazogMDtcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gIFx0cGljdHVyZSxcblx0YSB7XG5cdCAgd2lkdGg6IDEwMCU7XG5cdCAgaGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5cbi5zdWJzY3JpYnRpb24taXRlbV9fY29udGVudCB7XG5cdGZsZXgtZ3JvdzogMTtcblx0bWluLXdpZHRoOiAwO1xufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX2Jsb2NrLXByaWNlIHtcblx0bWFyZ2luLWxlZnQ6IDMwcHg7XG4gIFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG4gIFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX19wcmljZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIC5wcmljZV9fdmFsdWUge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRmb250LWZhbWlseTogJGZmLWJhc2U7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgLnByaWNlX19jdXJyZW5jeSB7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRmb250LWZhbWlseTogJGZmLWJhc2U7XG4gIH1cbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX19uYW1lIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmb250LWZhbWlseTogJGZmLWJhc2U7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG59XG5cbi5zdWJzY3JpYnRpb24taXRlbV9fYnJhbmQge1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX2NvZGUge1xuXHRtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX3Byb3BzIHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX19wcm9wIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRsaW5lLWhlaWdodDogMTQwJTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX19wcm9wLWljb24ge1xuXHR3aWR0aDogMTVweDtcblx0aGVpZ2h0OiAxNXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAtMXB4O1xufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX3Byb3Atc2VwYXJhdG9yIHtcblx0bWFyZ2luOiAwIDVweDtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stNzA7XG59XG5cbi5zdWJzY3JpYnRpb24taXRlbV9fYXZhaWxhYmlsaXR5IHtcblx0bWFyZ2luLXRvcDogMTNweDtcblx0cGFkZGluZzogMnB4IDhweCAzcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay0xMDtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5zdWJzY3JpYnRpb24taXRlbV9fYXZhaWxhYmlsaXR5LS1hdmFpbGFibGUge1xuXHRiYWNrZ3JvdW5kOiAjZWZmY2JjO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX2FjdGlvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX19yZW1vdmUge1xuXHRmb250LXNpemU6IDE0cHg7XG4gIFx0aGVpZ2h0OiA0MHB4O1xuICBcdHBhZGRpbmctbGVmdDogMTBweDtcbiAgXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX3NjdSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xuICBzcGFuIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgLnN1YnNjcmlidGlvbl9faXRlbSB7XG5cdCY6bm90KC5zdWJzY3JpYnRpb25fX2l0ZW0tLWVtcHR5KSB7XG5cdCAgZGlzcGxheTogYmxvY2s7XG5cdCAgcGFkZGluZzogMTBweCA0MHB4IDEwcHggMTk3cHg7XG5cdH1cbiAgfVxuICAuc3Vic2NyaWJ0aW9uLWl0ZW1fX3Zpc3VhbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAtMTg3cHg7XG5cdHdpZHRoOiAxNzJweDtcblx0bWluLXdpZHRoOiAxNzJweDtcblx0aGVpZ2h0OiAxMTVweDtcblx0bWFyZ2luOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXggKyAxKSB7XG4gIC5zdWJzY3JpYnRpb25fX2l0ZW0ge1xuXHQmOm5vdCguc3Vic2NyaWJ0aW9uX19pdGVtLS1lbXB0eSkge1xuXHQgIHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDEyNXB4O1xuXHR9XG4gIH1cblxuICAuc3Vic2NyaWJ0aW9uLWl0ZW1fX3Zpc3VhbCB7XG5cdHdpZHRoOiAxMDVweDtcblx0bWluLXdpZHRoOiAxMDVweDtcblx0aGVpZ2h0OiA3NXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogLTExNXB4O1xuICB9XG5cbiAgLnN1YnNjcmlidGlvbi1pdGVtX193cmFwcGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuc3Vic2NyaWJ0aW9uLWl0ZW1fX25hbWUge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLnN1YnNjcmlidGlvbi1pdGVtX19ibG9jay1wcmljZSB7XG5cdGJvcmRlci1sZWZ0OiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDEwcHggMCAwIDA7XG4gIH1cblxuICAuc3Vic2NyaWJ0aW9uLWl0ZW1fX3NjdSB7XG5cdHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cblxuICAuc3Vic2NyaWJ0aW9uLWl0ZW1fX3ByaWNlIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5zdWJzY3JpYnRpb24taXRlbV9fcmVtb3ZlIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAuc3Vic2NyaWJ0aW9uX19pdGVtOmhvdmVyIHtcblx0LnByb2R1Y3QtdC1saXN0X19mYXN0LXZpZXcge1xuXHQgIG9wYWNpdHk6IDE7XG5cdH1cblxuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtZmF2b3JpdGUge1xuXHQgIC5mYXZvcml0ZS1hY3Rpb24ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdCAgfVxuXHR9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gIC5zdWJzY3JpYnRpb24taXRlbV9fYmxvY2stcHJpY2Uge1xuXHRtaW4td2lkdGg6IDI3MHB4O1xuICB9XG5cbiAgLnN1YnNjcmlidGlvbi1pdGVtX19yZW1vdmUge1xuXHR3aWR0aDogMTAwJTtcbiAgfVxufSIsIi5zdWJzY3JpYnRpb25fX3BhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWJsYWNrLTIwO1xuICBtYXgtd2lkdGg6IDg3MHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc3Vic2NyaWJ0aW9uX190ZXh0IHtcbiAgbWF4LXdpZHRoOiA0MTJweDtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI1My41OWRlZywgI2YwMCAtMC4yNiUsICNlZmE5YTkgOTMuNjklKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuXG4uc3Vic2NyaWJ0aW9uX19mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc3Vic2NyaWJ0aW9uX19sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuXG4uc3Vic2NyaWJ0aW9uX19maWVsZCB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG5cbi5zdWJzY3JpYnRpb25fX2VtYWlsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6ICRjb2xvci1ibGFjay04MDtcbn1cblxuLnN1YnNjcmlidGlvbl9faW5wdXQge1xuICAuZmllbGQtc3dpdGNoX192aXN1YWwge1xuXHR3aWR0aDogNDZweDtcblx0aGVpZ2h0OiAyOHB4O1xuXG5cdCY6OmFmdGVyIHtcblx0ICB3aWR0aDogMjFweDtcblx0ICBoZWlnaHQ6IDIxcHg7XG5cdH1cbiAgfVxuXG4gIC5maWVsZC1zd2l0Y2hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtc3dpdGNoX192aXN1YWw6OmFmdGVyIHtcblx0bGVmdDogMjJweDtcbiAgfVxufVxuXG4uc3Vic2NyaWJ0aW9uX19wcm9kdWN0cy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdWJzY3JpYnRpb25fX2l0ZW0ge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0bWFyZ2luLXRvcDogMTVweDtcblx0Ji5zdWJzY3JpYnRpb25fX2l0ZW0tLWVtcHR5IHtcblx0ICBtYXJnaW4tdG9wOiAwO1xuXHR9XG4gIH1cbn1cblxuLnN1YnNjcmlidGlvbl9faXRlbS0tZW1wdHkge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwieHMtZG93blwiKSB7XG4gIC5zdWJzY3JpYnRpb24ge1xuXHRtYXJnaW4tYm90dG9tOiA1NXB4O1xuICB9XG4gIC5zdWJzY3JpYnRpb25fX2hlYWRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAuc3Vic2NyaWJ0aW9uX190ZXh0IHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRtYXgtd2lkdGg6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuc3Vic2NyaWJ0aW9uX19sYWJlbCB7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG4gIH1cbiAgLnN1YnNjcmlidGlvbl9fcHJvZHVjdHMtdGl0bGUge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLnN1YnNjcmlidGlvbl9fcHJvZHVjdHMge1xuXHRwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufSIsIi5zdWJzY3JpcHRpb24tZm9ybV9fYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zdWJzY3JpcHRpb24tZm9ybSAuZmllbGQtdGV4dF9fbGFiZWwge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uc3Vic2NyaXB0aW9uLWZvcm1fX3N1Y2Nlc3MtbWVzc2FnZSB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn1cblxuXG5AaW5jbHVkZSBtZWRpYShcInNtLWRvd25cIikge1xuXHQuc3Vic2NyaXB0aW9uLWZvcm1fX3N1Y2Nlc3MtbWVzc2FnZSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tMnhzLW1pbikge1xuICAuc3Vic2NyaXB0aW9uLWZvcm1fX2NvbnRlbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnN1YnNjcmlwdGlvbi1mb3JtX19jb250ZW50IC5maWVsZCB7XG5cdHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnN1YnNjcmlwdGlvbi1mb3JtX19idG4ge1xuXHRtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTN4cy1tYXgpIHtcbiAgLnN1YnNjcmlwdGlvbi1mb3JtX19idG4ge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLXRvcDogMjVweDtcbiAgfVxuXG4gIC5zdWJzY3JpcHRpb24tdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59IiwiLnN3aXBlci1zbGlkZXJfX3NsaWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLXdpZHRoOiAwO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnN3aXBlci1zbGlkZXJfX3ByZXYge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1zbGlkZXJfX25leHQge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1zbGlkZXJfX3RodW1icy13cmFwIHtcblx0d2lkdGg6IDUxcHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtaW4td2lkdGg6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAyNXB4IDU1cHggMjVweCAwO1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fdGh1bWJzIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0aGVpZ2h0OiAzOTlweDtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cblx0LnN3aXBlci1jb250YWluZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUge1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ibGFjaztcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblx0fVxufVxuXG4uc3dpcGVyLXNsaWRlcl9fdGh1bWItYXJyb3cge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHdpZHRoOiA0OXB4O1xuXHRoZWlnaHQ6IDI1cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR6LWluZGV4OiAxO1xuXHRjb2xvcjogI2MyYzljZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRvdXRsaW5lOiBub25lO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG59XG5cbi5zd2lwZXItc2xpZGVyX190aHVtYi1hcnJvdy5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0b3BhY2l0eTogLjU7XG59XG5cbi5zd2lwZXItc2xpZGVyX190aHVtYi1hcnJvdzpub3QoLnN3aXBlci1idXR0b24tZGlzYWJsZWQpOmhvdmVyIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fdGh1bWItYXJyb3ctLXByZXYge1xuXHR0b3A6IC0yNXB4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0cGFkZGluZy10b3A6IDVweDtcbn1cblxuLnN3aXBlci1zbGlkZXJfX3RodW1iLWFycm93LS1uZXh0IHtcblx0Ym90dG9tOiAtMjVweDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fdGh1bWItYXJyb3ctaWNvbiB7XG5cdHdpZHRoOiAyMXB4O1xuXHRoZWlnaHQ6IDlweDtcblx0ZmlsbDogbm9uZTtcbn1cblxuLnN3aXBlci1zbGlkZXJfX2Fycm93IHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0ei1pbmRleDogMTA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuXHQuc3ZnLWljb24ge1xuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtYmFzZTtcblx0XHR3aWR0aDogMTVweDtcblx0XHRoZWlnaHQ6IDMzcHg7XG5cdFx0ZmlsbDogbm9uZTtcblx0fVxufVxuXG4uc3dpcGVyLXNsaWRlcl9fYXJyb3ctLXByZXYge1xuXHRsZWZ0OiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5zd2lwZXItc2xpZGVyX19hcnJvdy0tbmV4dCB7XG5cdHJpZ2h0OiAwO1xuXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5zd2lwZXItc2xpZGVyX19hcnJvdy0tcHJldjpob3ZlciB7XG5cdFx0LnN2Zy1pY29uIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KTtcblx0XHR9XG5cdH1cblx0LnN3aXBlci1zbGlkZXJfX2Fycm93LS1uZXh0OmhvdmVyIHtcblx0XHQuc3ZnLWljb24ge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwieHMtZG93blwiKSB7XG5cdC5zd2lwZXItc2xpZGVyX190aHVtYnMtd3JhcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuIiwiLnRhYnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR0cmFuc2l0aW9uOiBib3JkZXIgJHRycy1iYXNlO1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi50YWJzLS1hbHQge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnRhYnMtLWxlZnQge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi50YWJzX19jb250ZW50LXdyYXAge1xuXHRtYXJnaW4tdG9wOiAxN3B4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGFic19fY29udGVudHtcblx0bWluLWhlaWdodDogMTAwcHg7XG59XG5cbi50YWJzX19jb250ZW50LWJ1dHRvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogLTQ1cHg7XG5cdGEge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHR9XG5cdH1cbn1cblxuLnRhYnNfX2NvbnRlbnQtLW5hcnJvdyB7XG5cdG1heC13aWR0aDogNzcwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2VjdGlvbi0tc2xpZGVyIC50YWJzX19jb250ZW50LXdyYXAge1xuXHRtaW4taGVpZ2h0OiA2MDBweDtcbn1cblxuLnNlY3Rpb24tLXNsaWRlciAudGFic19fY29udGVudC0tc2xvdHMge1xuXHRtaW4taGVpZ2h0OiA2MDBweDtcbn1cblxuLnRhYnNfX2l0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmc6IDZweCAwIDAgMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjhweDtcblx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xuXHRjb2xvcjogI2I4YjhiODtcbiAgXHRib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIFx0bWFyZ2luLWJvdHRvbTogMDtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2UsIGNvbG9yICR0cnMtYmFzZSwgYm94LXNoYWRvdyAkdHJzLWJhc2U7XG5cbiAgXHRidXR0b24ge1xuXHQgIGNvbG9yOiAjYjhiOGI4O1xuXHQgIGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG4gIFx0JjpiZWZvcmUge1xuXHQgIGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmLmFjdGl2ZSB7XG5cdCAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuXHQgIGJ1dHRvbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0ICB9XG5cdH1cbn1cblxuLnRhYnMtLWFsdCAudGFic19faXRlbSB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDE3LCAxNywgNTcsIDAuMSkgaW5zZXQ7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4udGFic19faXRlbTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udGFicy0tc20gLnRhYnNfX2l0ZW0ge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRwYWRkaW5nOiAwIDEycHg7XG5cdGhlaWdodDogNDBweDtcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi50YWJzLS1zbSAudGFic19faXRlbTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYm9keS0tYmxhY2tvdXQgLnRhYnNfX2l0ZW0ge1xuXHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4uYm9keS0tYmxhY2tvdXQgLnRhYnNfX2l0ZW0uYWN0aXZlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDIwcHggLTRweCByZ2JhKDEzNiwgMTM2LCAxMzYsIC4yNSk7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi50YWJzX19pdGVtLWljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG5cbi50YWJzLnRhYnMtLWJ1dHRvbnMge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cblx0LnRhYnNfX2l0ZW0ge1xuXHRcdGhlaWdodDogNDRweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2UsIGNvbG9yICR0cnMtYmFzZSwgYm94LXNoYWRvdyAkdHJzLWJhc2U7XG5cdH1cblxuXHQudGFic19faXRlbTpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHQudGFic19faXRlbTpub3QoLmFjdGl2ZSkge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDJweCBpbnNldCAkY29sb3ItYmxhY2stMTA7XG5cdH1cblxuXHRAaW5jbHVkZSBuby10b3VjaCB7XG5cdFx0LnRhYnNfX2l0ZW06bm90KC5hY3RpdmUpOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnRhYnNfX2l0ZW06bm90KC5hY3RpdmUpOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cbn1cblxuLnRhYnNfX2l0ZW0td3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRhYnNfX3Nwb2lsZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwJTtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDA7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNmb3JtLW9yaWdpbjogdG9wXHRyaWdodDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuXHR6LWluZGV4OiA0O1xuXHRwYWRkaW5nLXRvcDogMTBweDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJzLWRyb3Bkb3duLCB0cmFuc2Zvcm0gJHRycy1kcm9wZG93biwgdmlzaWJpbGl0eSAkdHJzLWRyb3Bkb3duO1xufVxuXG4udGFic19fc3BvaWxlci5vcGVuIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4udGFic19fc3BvaWxlci13cmFwIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiAxNHB4O1xuXHRwYWRkaW5nOiA1cHg7XG5cdGJveC1zaGFkb3c6IDAgNnB4IDIwcHggLTRweCByZ2JhKDEzNiwgMTM2LCAxMzYsIDAuMjUpO1xuXHR3aWR0aDogMTYwcHg7XG59XG5cbi50YWJzX19zcG9pbGVyLWl0ZW0ge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHBhZGRpbmc6IDAgMTFweDtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2UsIGNvbG9yICR0cnMtYmFzZSwgbWFyZ2luLWxlZnQgJHRycy1iYXNlLCB3aWR0aCAkdHJzLWJhc2U7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRhYnNfX3Nwb2lsZXItaXRlbS5kaXNhYmxlZCxcbi50YWJzX19zcG9pbGVyLWl0ZW1bZGlzYWJsZWRdIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvci1wcmltYXJ5O1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC50YWJzX19zcG9pbGVyLWl0ZW06bm90KC5kaXNhYmxlZCk6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0bWFyZ2luLWxlZnQ6IDhweDtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gOHB4KTtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHhsLW1pbikge1xuXG5cdC50YWJzLS1hbHQgLnRhYnNfX2l0ZW0ge1xuXHRcdG1hcmdpbi1yaWdodDogNHB4O1xuXHR9XG5cblxuXHQuYm9keS0tYmxhY2tvdXQgLnRhYnNfX2l0ZW0ge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0fVxuXG5cdC50YWJzLnRhYnMtLWJ1dHRvbnMge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyOiAwO1xuXG5cdFx0LnRhYnNfX2l0ZW0ge1xuXHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0fVxuXG5cdFx0LnRhYnNfX2l0ZW06bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0LnNlY3Rpb24tLXNsaWRlciAudGFic19fY29udGVudC13cmFwIHtcblx0XHRtaW4taGVpZ2h0OiA0NzBweDtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQudGFicyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcblx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0fVxuXG5cdC50YWJzLS1zbGlkZXIge1xuXHRcdG1heC13aWR0aDogdW5zZXQ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0dHJhbnNpdGlvbjogbm9uZTtcblx0XHR3aWR0aDogYXV0bztcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0LnRhYnMtLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcblx0XHR3aWR0aDogYXV0bztcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnRhYnNfX2l0ZW0ge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdH1cblxuXHQudGFic19fY29udGVudC13cmFwIHtcblx0XHRtYXJnaW4tdG9wOiAxN3B4O1xuXHR9XG59IiwiLnRvb2x0aXAge1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRjb2xvcjogI2YzOWMyYjtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRvb2x0aXAtLWxnIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnRvb2x0aXBfX2J0biB7XG5cdHdpZHRoOiAyOHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRvb2x0aXBfX2ljb24ge1xuXHR3aWR0aDogMTVweDtcblx0aGVpZ2h0OiAxNXB4O1xuXHRjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjYpO1xuXHQuc3ZnLWljb24ge1xuXHRcdHdpZHRoOiAxNXB4O1xuXHRcdGhlaWdodDogMTVweDtcblx0XHRmaWxsOiAjZmZmO1xuXHR9XG59XG5cbi50b29sdGlwX19kZCB7XG5cdHdpZHRoOiAyMTVweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDhweCk7XG5cdGJvdHRvbTogLTM1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0Ym94LXNoYWRvdzogMCAwIDEycHggcmdiYSgyLCAxMywgMzMsIC4xMik7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0cGFkZGluZzogN3B4IDEycHg7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJzLWRyb3Bkb3duLCBvcGFjaXR5ICR0cnMtZHJvcGRvd247XG5cdHotaW5kZXg6IDQ7XG59XG5cbi50b29sdGlwX19kZDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAxMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTNweDtcblx0bGVmdDogNTAlO1xufVxuXG4udG9vbHRpcF9fYnRuOmhvdmVyIC50b29sdGlwX19kZCB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDBweCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuY2F0YWxvZy1pdGVtX19wcmljZSAudG9vbHRpcF9fYnRuIC50b29sdGlwX19kZCxcblx0LmNhdGFsb2ctaXRlbV9fcHJpY2UgLnRvb2x0aXBfX2J0bjpob3ZlciAudG9vbHRpcF9fZGQge1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG5cdH1cbn0iLCIudmlkZW8tc2xpZGVyX19zbGlkZXIge1xuXHRtYXJnaW46IDAgYXV0bztcblx0d2lkdGg6IDkwMHB4O1xufVxuXG4udmlkZW8tc2xpZGVyX19pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogOTAwcHg7XG5cdGhlaWdodDogMDtcblx0cGFkZGluZy1ib3R0b206IDc1JTtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLnZpZGVvLXNsaWRlcl9fbGluayB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1pbWFnZS1wbGF5LWljb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiA1MCU7XG5cdHdpZHRoOiA2OHB4O1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG5cdHotaW5kZXg6IDY0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52aWRlby1pbWFnZS1wbGF5LWljb246aG92ZXIgLnl0cC1sYXJnZS1wbGF5LWJ1dHRvbi1iZyB7XG5cdGZpbGw6ICNGNTQ4MTk7XG59XG5cbi55dHAtbGFyZ2UtcGxheS1idXR0b24tYmcge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgLjFzIGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpLCBmaWxsLW9wYWNpdHkgLjFzIGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpO1xuXHR0cmFuc2l0aW9uOiBmaWxsIC4xcyBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKSwgZmlsbC1vcGFjaXR5IC4xcyBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKTtcblx0ZmlsbDogIzIxMjEyMTtcblx0ZmlsbC1vcGFjaXR5OiAuODtcbn1cblxuXG5AaW5jbHVkZSB0b3VjaCB7XG5cdC52aWRlby1zbGlkZXJfX2l0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC52aWRlby1zbGlkZXJfX2xpbmsge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG1pbi1oZWlnaHQ6IDFweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cbn1cblxuLnZpZGVvLXNsaWRlcl9faWZyYW1lIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4udmlkZW8tc2xpZGVyX190aHVtYi1pdGVtIHtcblx0cGFkZGluZzogMCA4cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52aWRlby1zbGlkZXJfX3RodW1iLWltYWdlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTEwcHg7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4udmlkZW8tc2xpZGVyIC5zd2lwZXItc2Nyb2xsYmFyLFxuLnZpZGVvLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24sXG4udmlkZW8tc2xpZGVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLXNsaWRlcl9fYXJyb3cge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGhlaWdodDogMTAwJTtcblx0dG9wOiAwO1xuXHR3aWR0aDogMzBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi52aWRlby1zbGlkZXJfX2Fycm93LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRvcGFjaXR5OiAuMjtcbn1cblxuLnZpZGVvLXNsaWRlcl9fYXJyb3c6aG92ZXIge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi52aWRlby1zbGlkZXJfX2Fycm93LS1wcmV2IHtcblx0bGVmdDogMDtcbn1cblxuLnZpZGVvLXNsaWRlcl9fYXJyb3ctLW5leHQge1xuXHRyaWdodDogMDtcbn1cblxuLnZpZGVvLXNsaWRlcl9faWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcbn1cblxuLnZpZGVvLXNsaWRlcl9fYXJyb3ctLXByZXYgLnZpZGVvLXNsaWRlcl9faWNvbiB7XG5cdGxlZnQ6IC0xMHB4O1xufVxuXG4udmlkZW8tc2xpZGVyX19hcnJvdy0tbmV4dCAudmlkZW8tc2xpZGVyX19pY29uIHtcblx0cmlnaHQ6IC0xMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnZpZGVvLXNsaWRlciAuc3dpcGVyLXNsaWRlcl9fdGh1bWJzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnZpZGVvLXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdH1cblxuXHQudmlkZW8tc2xpZGVyX19zbGlkZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnZpZGVvLXNsaWRlcl9faXRlbSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnZpZGVvLXNsaWRlciB7XG5cdFx0bWluLWhlaWdodDogMDtcblx0fVxuXG5cdC52aWRlby1zbGlkZXJfX2l0ZW0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xuXHQudmlkZW8tc2xpZGVyX19pdGVtIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTN4cy1tYXgpIHtcblx0LnZpZGVvLXNsaWRlcl9faXRlbSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxufVxuLnN3aXBlci1zbGlkZXJfX3RodW1icy1jYXRhbG9nIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG59IiwiLnZpZGVvIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0bWF4LWhlaWdodDogMTAwJTtcblx0bWluLWhlaWdodDogMTAwJTtcblx0b3V0bGluZTogbm9uZTtcbn0iLCIudmlldy1waWNrZXJfX2dyaWQge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0bWFyZ2luOiAtMnB4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgNHB4KTtcbn1cblxuLnZpZXctcGlja2VyX19pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stNTA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRtYXJnaW46IDJweDtcbn1cblxuLnZpZXctcGlja2VyX19pdGVtOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG4udmlldy1waWNrZXJfX2ljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQudmlldy1waWNrZXJfX2l0ZW06aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdH1cbn1cblxuLnZpZXctcGlja2VyX19pdGVtOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQudmlldy1waWNrZXJfX2l0ZW06Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi52aWV3LXBpY2tlcl9faXRlbS52aWV3LXBpY2tlcl9faXRlbS0tYWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufSIsIi52aWV3LXRvZ2dsZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4udmlldy10b2dnbGVyX19idG4ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcblx0ZGlzcGxheTogZmxleDtcbiAgXHRtYXJnaW4tbGVmdDogMTVweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQudmlldy10b2dnbGVyX19idG46aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdH1cbn1cblxuLnZpZXctdG9nZ2xlcl9fYnRuLmFjdGl2ZSB7XG4gIHN2ZyB7XG5cdGZpbGw6ICRjb2xvci1wcmltYXJ5O1xuICB9XG59XG5cbi52aWV3LXRvZ2dsZXJfX2ljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcbiAgXHRmaWxsOiAjYjRiNGI0O1xufSIsIkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuaW1hZ2Utc2xpZGVyLXdyYXBwZXIge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0bWFyZ2luOiAwIC0xNXB4O1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG5cdH1cbn0iXX0= */

/* End */
/* /local/frontend/build/css/style.min.css?1773233054247797 */
/* /local/frontend/build/css/style_ru.min.css?177323305438575 */
/* /local/assets/release/css/wline/8f3cb56ff3a55fbb2fee1991da3251e0.css?17735091011660182 */
