diff --git a/CHANGELOG.md b/CHANGELOG.md index 75b1c529..e1648d78 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,34 @@ # Changelog +## [1.2.0] + +### Added + +- Product prices will update dynamically to reflect the price of the selected variant. +- Reintroduced the ability to set API credentials without using the connector app. +- Added logs for import errors, viewable through the plugin diagnostics section + on the plugin settings screen. +- Added support for links directly to product variants. +- The import process will continue to run via ajax requests while an admin is + on the plugin settings screen. This can speed up import processing on sites + that depend on WordPress cron jobs for the import. + +### Changed + +- Refactored Gutenberg block registration to re-use code and allow more + configuration when registering the blocks in PHP. +- Font sizes use relative units instead of pixels. +- Increased quantity field width to accommodate three digits. + +### Fixed + +- Fixed compatibility with newer (4.4+) versions of Gutenberg. +- Updated the `$_COOKIE` superglobal immediately on setting the cart cookie. +- Fixed a PHP error when the BigCommerce tax class API returns an invalid value. +- Added decimal precision to price sorting queries, fixing sorting for products + that round to the same integer value. +- Improved accessibility and keyboard navigation on the plugin settings screen. + ## [1.1.0] ### Added @@ -191,6 +220,7 @@ [Unreleased]: https://github.com/moderntribe/bigcommerce/compare/master...develop +[1.2.0]: https://github.com/bigcommerce/bigcommerce-for-wordpress/compare/1.1.0...1.2.0 [1.1.0]: https://github.com/bigcommerce/bigcommerce-for-wordpress/compare/1.0.2...1.1.0 [1.0.2]: https://github.com/bigcommerce/bigcommerce-for-wordpress/compare/1.0.1...1.0.2 [1.0.1]: https://github.com/bigcommerce/bigcommerce-for-wordpress/compare/0.15.0...1.0.1 diff --git a/assets/css/bc-admin.css b/assets/css/bc-admin.css index 515f8c13..226fd1cf 100644 --- a/assets/css/bc-admin.css +++ b/assets/css/bc-admin.css @@ -541,7 +541,7 @@ border: 0; } .bc-choices[data-type*="select-one"]:after { - border-color: #888 transparent transparent; + border-color: #8b8b8b transparent transparent; border-width: 4px; right: 16px; } @@ -557,6 +557,12 @@ min-height: 20px; padding: 11px 10px 10px; } +.bc-choices.is-focused[data-type*="select-one"]:after { + border-color: #4b71fc transparent transparent; +} +.bc-choices.is-focused .choices__inner { + border-color: #4b71fc; +} .bc-choices[data-type*="select-one"] .choices__inner { padding-bottom: 9px; } @@ -574,7 +580,7 @@ /* Admin Plugin Settings */ .dashicons-bigcommerce:before { font-family: 'bigcommerce-icons'; - font-size: 17px; + font-size: 1.063em; } .bigcommerce-settings-page { background-color: #fff; @@ -586,14 +592,14 @@ .bigcommerce-settings-page .bigcommerce-connection-status__message { display: inline-block; color: #829d5f; - font-size: 14px; + font-size: 0.875em; font-weight: 500; } .bigcommerce-settings-page .bigcommerce-connection-status__message-failed { color: #d2574a; } .bigcommerce-settings-page p { - font-size: 14px; + font-size: 0.875em; } .bigcommerce-settings-page p.description { font-style: normal; @@ -650,11 +656,11 @@ border-color: #4b71fc; color: #fff; } -.bigcommerce_product_page_bigcommerce_welcome #wpwrap, .bigcommerce_product_page_bigcommerce_connect #wpwrap, .bigcommerce_product_page_bigcommerce_new_account #wpwrap, .bigcommerce_product_page_bigcommerce_pending_account #wpwrap { +.bigcommerce_product_page_bigcommerce_welcome #wpwrap, .bigcommerce_product_page_bigcommerce_connect #wpwrap, .bigcommerce_product_page_bigcommerce_new_account #wpwrap, .bigcommerce_product_page_bigcommerce_api_credentials #wpwrap, .bigcommerce_product_page_bigcommerce_pending_account #wpwrap { position: relative; padding-bottom: 210px; } -.bigcommerce_product_page_bigcommerce_welcome #wpwrap:after, .bigcommerce_product_page_bigcommerce_connect #wpwrap:after, .bigcommerce_product_page_bigcommerce_new_account #wpwrap:after, .bigcommerce_product_page_bigcommerce_pending_account #wpwrap:after { +.bigcommerce_product_page_bigcommerce_welcome #wpwrap:after, .bigcommerce_product_page_bigcommerce_connect #wpwrap:after, .bigcommerce_product_page_bigcommerce_new_account #wpwrap:after, .bigcommerce_product_page_bigcommerce_api_credentials #wpwrap:after, .bigcommerce_product_page_bigcommerce_pending_account #wpwrap:after { background: transparent url("../img/admin/bc-bg-geometric.svg") no-repeat bottom right/contain; content: ''; position: absolute; @@ -665,7 +671,7 @@ z-index: 1; } @media (min-width: 783px) { - .bigcommerce_product_page_bigcommerce_welcome #wpwrap:after, .bigcommerce_product_page_bigcommerce_connect #wpwrap:after, .bigcommerce_product_page_bigcommerce_new_account #wpwrap:after, .bigcommerce_product_page_bigcommerce_pending_account #wpwrap:after { + .bigcommerce_product_page_bigcommerce_welcome #wpwrap:after, .bigcommerce_product_page_bigcommerce_connect #wpwrap:after, .bigcommerce_product_page_bigcommerce_new_account #wpwrap:after, .bigcommerce_product_page_bigcommerce_api_credentials #wpwrap:after, .bigcommerce_product_page_bigcommerce_pending_account #wpwrap:after { background-position: bottom left; bottom: 40px; left: 36px; @@ -675,21 +681,21 @@ } } @media (min-width: 960px) { - .bigcommerce_product_page_bigcommerce_welcome #wpwrap:after, .bigcommerce_product_page_bigcommerce_connect #wpwrap:after, .bigcommerce_product_page_bigcommerce_new_account #wpwrap:after, .bigcommerce_product_page_bigcommerce_pending_account #wpwrap:after { + .bigcommerce_product_page_bigcommerce_welcome #wpwrap:after, .bigcommerce_product_page_bigcommerce_connect #wpwrap:after, .bigcommerce_product_page_bigcommerce_new_account #wpwrap:after, .bigcommerce_product_page_bigcommerce_api_credentials #wpwrap:after, .bigcommerce_product_page_bigcommerce_pending_account #wpwrap:after { left: 160px } } -.bigcommerce_product_page_bigcommerce_welcome #wpcontent, .bigcommerce_product_page_bigcommerce_connect #wpcontent, .bigcommerce_product_page_bigcommerce_new_account #wpcontent, .bigcommerce_product_page_bigcommerce_pending_account #wpcontent { +.bigcommerce_product_page_bigcommerce_welcome #wpcontent, .bigcommerce_product_page_bigcommerce_connect #wpcontent, .bigcommerce_product_page_bigcommerce_new_account #wpcontent, .bigcommerce_product_page_bigcommerce_api_credentials #wpcontent, .bigcommerce_product_page_bigcommerce_pending_account #wpcontent { padding-right: 10px; position: relative; z-index: 2; } @media (min-width: 783px) { - .bigcommerce_product_page_bigcommerce_welcome #wpcontent, .bigcommerce_product_page_bigcommerce_connect #wpcontent, .bigcommerce_product_page_bigcommerce_new_account #wpcontent, .bigcommerce_product_page_bigcommerce_pending_account #wpcontent { + .bigcommerce_product_page_bigcommerce_welcome #wpcontent, .bigcommerce_product_page_bigcommerce_connect #wpcontent, .bigcommerce_product_page_bigcommerce_new_account #wpcontent, .bigcommerce_product_page_bigcommerce_api_credentials #wpcontent, .bigcommerce_product_page_bigcommerce_pending_account #wpcontent { padding-right: 20px } } -.bigcommerce_product_page_bigcommerce_welcome #wpfooter, .bigcommerce_product_page_bigcommerce_connect #wpfooter, .bigcommerce_product_page_bigcommerce_new_account #wpfooter, .bigcommerce_product_page_bigcommerce_pending_account #wpfooter { +.bigcommerce_product_page_bigcommerce_welcome #wpfooter, .bigcommerce_product_page_bigcommerce_connect #wpfooter, .bigcommerce_product_page_bigcommerce_new_account #wpfooter, .bigcommerce_product_page_bigcommerce_api_credentials #wpfooter, .bigcommerce_product_page_bigcommerce_pending_account #wpfooter { border-top: 1px solid #e0e3e9; z-index: 2; } @@ -707,7 +713,7 @@ } .bc-settings-form .form-table th, .bc-settings-form .form-wrap label { - font-size: 15px; + font-size: 1.071em; } .bc-settings-form .form-table th { font-weight: 400; @@ -751,7 +757,7 @@ } .bc-settings-form .button { text-shadow: none; - font-size: 16px; + font-size: 1em; padding: 8px 12px; height: auto; -webkit-transition: all 0.15s ease-in-out; @@ -773,6 +779,10 @@ color: #d2574a; margin-left: 4px; } +/* Set base font size for BC plugin admin views */ +.bc-settings-bigcommerce { + font-size: 16px; +} .bc-settings-header { color: #34313f; display: -webkit-box; @@ -912,25 +922,25 @@ } .bigcommerce_product_page_bigcommerce .bc-settings-header__welcome-title { color: #34313f; - font-size: 32px; + font-size: 2em; line-height: 1.01; margin-bottom: 18px; } @media (min-width: 768px) { .bigcommerce_product_page_bigcommerce .bc-settings-header__welcome-title { - font-size: 48px + font-size: 3em } } .bc-settings-header__welcome-text { - font-size: 18px; + font-size: 1.125em; } .bc-settings-header__cta-title { - font-size: 22px; - line-height: 22px; + font-size: 1.375em; + line-height: 1; margin: 0 0 14px; } .bc-settings-header__cta-text { - font-size: 16px; + font-size: 1em; margin: 0; } .bc-settings-header__cta-btn { @@ -965,11 +975,24 @@ justify-content: flex-start; padding: 20px; position: relative; + -webkit-transition: all 0.15s ease-in-out; + transition: all 0.15s ease-in-out; + width: 100%; +} +.bc-settings-section__header:hover, + .bc-settings-section__header:focus { + border-color: #4b71fc; + outline: none; +} +.bc-settings-section__header:hover .icon-bc-arrow-solid, .bc-settings-section__header:focus .icon-bc-arrow-solid { + color: #4b71fc; } .bc-settings-section__header .icon-bc-arrow-solid { font-size: 20px; - color: #888; + color: #8b8b8b; margin-left: auto; + -webkit-transition: all 0.15s ease-in-out; + transition: all 0.15s ease-in-out; } .bc-settings-section__header .bc-icon--settings { color: #4b71fc; @@ -987,6 +1010,7 @@ color: #fff; } .bc-settings-section--open .bc-settings-section__header .icon-bc-arrow-solid { + color: #8b8b8b; -webkit-transform: rotate(180deg); transform: rotate(180deg); } @@ -994,16 +1018,11 @@ color: #fff; } .bc-settings-section__title { - font-size: 20px; + font-size: 1.25em; font-weight: 400; - line-height: 26px; + line-height: 1.3; margin: 0 0 0 30px; } -@media (min-width: 1200px) { - .bc-settings-section__title { - margin-left: calc(4.16667% - 16px) - } -} .bc-settings-section--open .bc-settings-section__title { color: #fff; } @@ -1017,17 +1036,20 @@ .bc-settings-section__body { background-color: #fff; color: #34313f; - font-size: 14px; - line-height: 18px; + font-size: 0.875em; + line-height: 1.3; padding: 20px 20px 40px; } .bc-settings-section__body > p:first-child { margin-top: 18px; padding-top: 0; } +.bc-settings-section__body p { + font-size: 1em; +} .bc-settings-section__body .form-table p.description { color: #6c6c6c; - font-size: 12px; + font-size: 0.857em; font-style: italic; } .bc-settings-section--bigcommerce_diagnostics .bc-diagnostics-data__description { @@ -1120,6 +1142,22 @@ padding-left: 20px } } +.bc-diagnostics-data__meta-importlogs .bc-diagnostics-data__meta-value { + border: 1px solid #cdcdcd; + font-family: monospace; + overflow: scroll; + position: relative; + height: 200px; + width: auto; +} +.bc-diagnostics-data__meta-importlogs .bc-diagnostics-data__meta-value-container { + position: absolute; + top: 5px; + left: 18px; +} +.bc-diagnostics-data__meta-importlogs .bc-diagnostics-data__meta-value-container pre { + margin: 0; +} .bc-settings-form--bigcommerce .bc-settings-save { background: #fff; -webkit-box-sizing: border-box; @@ -1282,25 +1320,25 @@ } .bc-welcome__content-title { color: #34313f; - font-size: 32px; + font-size: 2em; font-weight: 400; - line-height: 40px; + line-height: 1.25; margin: 18px 0 22px; } @media (min-width: 768px) { .bc-welcome__content-title { - font-size: 48px; - line-height: 52px + font-size: 3em; + line-height: 1.1 } } .bc-welcome__content p { - font-size: 15px; + font-size: 0.938em; line-height: 1.44; margin: 0; } @media (min-width: 768px) { .bc-welcome__content p { - font-size: 18px + font-size: 1.125em } } .bc-welcome__btn-group { @@ -1326,6 +1364,9 @@ .bigcommerce_product_page_bigcommerce_welcome .bc-welcome__btn-group .bc-admin-btn--outline:focus { background-color: #4b71fc; } +.bc-welcome__alt-actions { + margin-top: 20px; +} .bc-welcome__notice { background-color: #f5f5f5; margin-bottom: 20px; @@ -1337,17 +1378,17 @@ } } .bc-welcome__notice-title { - font-size: 22px; + font-size: 1.375em; font-weight: 500; - line-height: 29px; + line-height: 1.32; margin: 0; } .bc-welcome__notice-title + p { margin-top: 2px; } .bc-welcome__notice p { - font-size: 16px; - line-height: 24px; + font-size: 1em; + line-height: 1.5; } .bc-settings-bigcommerce_connect, .bc-settings-bigcommerce_new_account { @@ -1373,10 +1414,12 @@ @media (min-width: 768px) { .bc-connect__header, .bc-new-account__header, +.bc-api-credentials__header, .bc-settings-form--bigcommerce_connect, .bc-settings-form--bigcommerce_new_account, .bc-welcome__account-connection, -.bc-settings-form--bigcommerce_channel { +.bc-settings-form--bigcommerce_channel, +.bc-settings-form--bigcommerce_api_credentials { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; @@ -1389,27 +1432,33 @@ } .bc-connect__header:nth-child(1n), .bc-new-account__header:nth-child(1n), +.bc-api-credentials__header:nth-child(1n), .bc-settings-form--bigcommerce_connect:nth-child(1n), .bc-settings-form--bigcommerce_new_account:nth-child(1n), .bc-welcome__account-connection:nth-child(1n), -.bc-settings-form--bigcommerce_channel:nth-child(1n) { +.bc-settings-form--bigcommerce_channel:nth-child(1n), +.bc-settings-form--bigcommerce_api_credentials:nth-child(1n) { margin-right: 20px; margin-left: 0 } .bc-connect__header:last-child, .bc-new-account__header:last-child, +.bc-api-credentials__header:last-child, .bc-settings-form--bigcommerce_connect:last-child, .bc-settings-form--bigcommerce_new_account:last-child, .bc-welcome__account-connection:last-child, -.bc-settings-form--bigcommerce_channel:last-child { +.bc-settings-form--bigcommerce_channel:last-child, +.bc-settings-form--bigcommerce_api_credentials:last-child { margin-right: 0 } .bc-connect__header:nth-child(12n), .bc-new-account__header:nth-child(12n), +.bc-api-credentials__header:nth-child(12n), .bc-settings-form--bigcommerce_connect:nth-child(12n), .bc-settings-form--bigcommerce_new_account:nth-child(12n), .bc-welcome__account-connection:nth-child(12n), -.bc-settings-form--bigcommerce_channel:nth-child(12n) { +.bc-settings-form--bigcommerce_channel:nth-child(12n), +.bc-settings-form--bigcommerce_api_credentials:nth-child(12n) { margin-right: 0; margin-left: auto } @@ -1417,10 +1466,12 @@ @media (min-width: 1200px) { .bc-connect__header, .bc-new-account__header, +.bc-api-credentials__header, .bc-settings-form--bigcommerce_connect, .bc-settings-form--bigcommerce_new_account, .bc-welcome__account-connection, -.bc-settings-form--bigcommerce_channel { +.bc-settings-form--bigcommerce_channel, +.bc-settings-form--bigcommerce_api_credentials { margin-left: calc(8.33333% + 1.66667px) !important } } @@ -1428,7 +1479,8 @@ .bc-settings-form--bigcommerce_connect, .bc-settings-form--bigcommerce_new_account, .bc-welcome__account-connection, -.bc-settings-form--bigcommerce_channel { +.bc-settings-form--bigcommerce_channel, +.bc-settings-form--bigcommerce_api_credentials { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; @@ -1442,31 +1494,36 @@ .bc-settings-form--bigcommerce_connect:nth-child(1n), .bc-settings-form--bigcommerce_new_account:nth-child(1n), .bc-welcome__account-connection:nth-child(1n), -.bc-settings-form--bigcommerce_channel:nth-child(1n) { +.bc-settings-form--bigcommerce_channel:nth-child(1n), +.bc-settings-form--bigcommerce_api_credentials:nth-child(1n) { margin-right: 20px; margin-left: 0 } .bc-settings-form--bigcommerce_connect:last-child, .bc-settings-form--bigcommerce_new_account:last-child, .bc-welcome__account-connection:last-child, -.bc-settings-form--bigcommerce_channel:last-child { +.bc-settings-form--bigcommerce_channel:last-child, +.bc-settings-form--bigcommerce_api_credentials:last-child { margin-right: 0 } .bc-settings-form--bigcommerce_connect:nth-child(12n), .bc-settings-form--bigcommerce_new_account:nth-child(12n), .bc-welcome__account-connection:nth-child(12n), -.bc-settings-form--bigcommerce_channel:nth-child(12n) { +.bc-settings-form--bigcommerce_channel:nth-child(12n), +.bc-settings-form--bigcommerce_api_credentials:nth-child(12n) { margin-right: 0; margin-left: auto } } .bc-connect__header, -.bc-new-account__header { +.bc-new-account__header, +.bc-api-credentials__header { margin: 10px 0 30px; } @media (min-width: 768px) { .bc-connect__header, -.bc-new-account__header { +.bc-new-account__header, +.bc-api-credentials__header { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; @@ -1480,37 +1537,41 @@ max-width: 620px } .bc-connect__header:nth-child(1n), -.bc-new-account__header:nth-child(1n) { +.bc-new-account__header:nth-child(1n), +.bc-api-credentials__header:nth-child(1n) { margin-right: 20px; margin-left: 0 } .bc-connect__header:last-child, -.bc-new-account__header:last-child { +.bc-new-account__header:last-child, +.bc-api-credentials__header:last-child { margin-right: 0 } .bc-connect__header:nth-child(12n), -.bc-new-account__header:nth-child(12n) { +.bc-new-account__header:nth-child(12n), +.bc-api-credentials__header:nth-child(12n) { margin-right: 0; margin-left: auto } } @media (min-width: 1200px) { .bc-connect__header, -.bc-new-account__header { +.bc-new-account__header, +.bc-api-credentials__header { margin-top: 60px } } .bc-settings .bc-settings-connect__title { color: #34313f; - font-size: 32px; + font-size: 2em; font-weight: 400; - line-height: 40px; + line-height: 1.25; margin: 18px 0 0; } @media (min-width: 768px) { .bc-settings .bc-settings-connect__title { - font-size: 48px; - line-height: 52px + font-size: 3em; + line-height: 1.1 } } .bc-connect-spinner { @@ -1520,7 +1581,7 @@ } .bc-account-connection-response { padding: 20px; - font-size: 15px; + font-size: 0.938em; border: 1px solid #e0e3e9; border-left: 10px solid #168fc0; } @@ -1531,7 +1592,7 @@ margin-top: 0; } .bc-account-connection__error-code { - font-size: 16px; + font-size: 1em; font-weight: 700; } .bc-account-connection__error-code code { @@ -1540,7 +1601,7 @@ .bc-account-connection__error-message { display: block; margin-top: 4px; - font-size: 15px; + font-size: 0.938em; } .bigcommerce-notice { position: relative; @@ -1583,8 +1644,8 @@ p.bigcommerce-notice__refresh { } .bigcommerce-notice__refresh-button { text-decoration: none; - font-size: 12px; - line-height: 14px; + font-size: 0.75em; + line-height: 1.15; display: inline-block; text-transform: uppercase; letter-spacing: 1px; @@ -1592,8 +1653,211 @@ p.bigcommerce-notice__refresh { .bigcommerce-notice__refresh-button i { display: inline-block; vertical-align: text-bottom; - font-size: 18px; - line-height: 14px; + font-size: 1.125em; + line-height: 0.78; +} +.bigcommerce-notice__import-status { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + color: #fff; + font-weight: 500; + -webkit-transition: background-color 250ms ease; + transition: background-color 250ms ease; +} +@media (min-width: 783px) { + .bigcommerce-notice__import-status { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap + } +} +.wp-admin .bigcommerce-notice__import-status { + background-color: #4b71fc; + border: 0; + padding: 20px; +} +.bigcommerce-notice__import-status.bigcommerce-notice__import-status--success { + background-color: #65c68c; + -ms-flex-line-pack: center; + align-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.bigcommerce-notice__import-status.bigcommerce-notice__import-status--error { + border: 1px solid #d2574a; + background-color: #fff; + color: #34313f; +} +.import-status { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; +} +@media (min-width: 783px) { + .import-status { + -webkit-box-flex: 0; + -ms-flex: 0 1 50%; + flex: 0 1 50% + } +} +.import-status .bc-icon, + .import-status .dashicons { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + font-size: 16px; + line-height: 1.5; + margin-right: 4px; + margin-top: 3px; +} +.import-status .dashicons-warning { + color: #d2574a; + font-size: 21px; + line-height: 1.1; +} +.import-status p.bc-import-status-message { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + margin: 0; + font-size: 16px; +} +.bigcommerce-notice__import-status--success .import-status { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +@media (min-width: 783px) { + .bigcommerce-notice__import-status--success .import-status { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start + } +} +.bigcommerce-notice__import-status--success .import-status p.bc-import-status-message { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; +} +.import-status.import-status-previous p.bc-import-status-message { + font-size: inherit; +} +.bc-import-progress-bar__wrapper { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + line-height: 1.5; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + height: 20px; + margin-top: 20px; +} +@media (min-width: 783px) { + .bc-import-progress-bar__wrapper { + -webkit-box-flex: 0; + -ms-flex: 0 1 50%; + flex: 0 1 50%; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + margin-top: 0 + } +} +.bc-import-progress-bar__wrapper .button { + background: transparent; + color: #fff; + font-size: 20px; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + opacity: 1; + -webkit-transition: opacity 0.3s ease; + transition: opacity 0.3s ease; +} +.bc-import-progress-bar__wrapper .button:hover, + .bc-import-progress-bar__wrapper .button:focus { + color: #fff; + background: transparent; + opacity: 0.7; +} +.bc-import-progress-count { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + text-align: right; + padding-right: 20px; +} +.bc-import-progress-bar { + -webkit-box-flex: 0; + -ms-flex: 0 1 220px; + flex: 0 1 220px; + position: relative; + height: 20px; + border-radius: 10px; + overflow: hidden; +} +.bc-import-progress-bar__mask { + position: absolute; + top: 0; + left: -100%; + width: 100%; + height: 100%; + background-color: #34313f; + border-radius: 10px; + -webkit-transition: left 0.25s ease; + transition: left 0.25s ease; +} +.bc-import-progress-bar__bg { + background-color: #fff; + width: 100%; + height: 100%; +} +.bc-import-progress-bar__percent { + position: absolute; + right: 8px; + top: 50%; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + font-size: 10px; + font-weight: 700; + color: #4b71fc; + text-shadow: 0 0 1px rgba(250, 250, 250, .5); } /* Admin UI Styles */ @@ -1643,6 +1907,7 @@ p.bigcommerce-notice__refresh { left: 5%; top: 5%; overflow-y: scroll; + font-size: 16px; } .bc-shortcode-ui__content > div { height: 100%; @@ -1827,6 +2092,9 @@ p.bigcommerce-notice__refresh { visibility: visible; opacity: 1; } +.bc-shortcode-ui__default-header { + font-size: 0.813em; +} .bc-shortcode-ui__selections { position: relative; overflow: hidden; @@ -1892,8 +2160,8 @@ p.bigcommerce-notice__refresh { vertical-align: middle; border-radius: 4px; padding: 4px 2px 4px 10px; - font-size: 12px; - line-height: 20px; + font-size: 0.75em; + line-height: 1.67; font-weight: 500; margin-right: 4px; margin-bottom: 4px; @@ -1944,6 +2212,9 @@ p.bigcommerce-notice__refresh { display: block; margin: 30px auto 0; } +.bc-shortcode-ui__display-settings { + font-size: 0.813em; +} .bc-shortcode-ui__display-settings > * { display: block; margin-top: 20px; @@ -2049,6 +2320,7 @@ p.bigcommerce-notice__refresh { } .bc-shortcode-ui__query-builder-list-item { border-bottom: 1px solid #ccc; + font-size: 0.813em; padding: 12px 0; display: block; width: 100%; @@ -2131,11 +2403,14 @@ p.bigcommerce-notice__refresh { .bc-shortcode-ui__searchform .choices__inner { padding-right: 88px; } +.bc-shortcode-ui__searchform input.choices__input { + font-size: 0.857em; +} .bc-shortcode-ui__searchform .bc-shortcode-ui-search__submit-button { -webkit-box-flex: 0; -ms-flex: 0 0 95px; flex: 0 0 95px; - font-size: 12px; + font-size: 0.75em; line-height: 1; padding: 15px 28px; margin-left: 20px; @@ -2147,6 +2422,7 @@ p.bigcommerce-notice__refresh { background: transparent; border: 0; color: cornflowerblue; + font-size: 0.813em; position: absolute; right: 125px; top: 12px; @@ -2157,7 +2433,7 @@ input.choices__input { border: 0; -webkit-box-shadow: none; box-shadow: none; - font-size: 12px; + font-size: 0.75em; width: 140px !important; } .choices[data-type*="select-multiple"] .choices__button, @@ -2315,7 +2591,7 @@ input.choices__input { position: absolute; top: 15px; right: 15px; - font-size: 20px; + font-size: 1.25em; opacity: 0; color: #168fc0; } @@ -2357,8 +2633,8 @@ input.choices__input { background: #168fc0; text-align: center; padding: 0 10px; - font-size: 12px; - line-height: 32px; + font-size: 0.75em; + line-height: 2.7; color: #fff; border-radius: 4px; -webkit-transform: translateX(-50%); @@ -2411,18 +2687,18 @@ input.choices__input { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; - font-size: 16px; + font-size: 1em; margin: 16px 0; - line-height: 20px; + line-height: 1.25; } .bc-shortcode-ui__product-price { - font-size: 16px; - line-height: 20px; + font-size: 1em; + line-height: 1.25; margin: 16px 0 16px 14px; } .bc-shortcode-ui__product-description { - font-size: 14px; - line-height: 18px; + font-size: 0.875em; + line-height: 1.3; } .bc-shortcode-ui__product-query-dimmer { position: absolute; @@ -2460,8 +2736,8 @@ input.choices__input { margin: 0; display: inline; font-weight: normal; - font-size: 14px; - line-height: 20px; + font-size: 0.875em; + line-height: 1.43; } .bc-shortcode-ui__remove-selected { display: inline-block; @@ -2470,6 +2746,7 @@ input.choices__input { padding: 0; color: #168fc0; cursor: pointer; + font-size: 0.813em; } .bc-shortcode-ui__remove-selected:hover, .bc-shortcode-ui__remove-selected:focus { @@ -2489,7 +2766,7 @@ input.choices__input { -webkit-box-shadow: none; box-shadow: none; text-transform: uppercase; - font-size: 18px; + font-size: 1.125em; line-height: 40px; height: 40px; opacity: 1; @@ -2531,7 +2808,7 @@ input.choices__input { } .post-type-bigcommerce_product.edit-php .bc-settings-header__cta-btn .bc-admin-btn { font-size: 10px; - line-height: 12px; + line-height: 0.9; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; @@ -2542,7 +2819,7 @@ input.choices__input { } .post-type-bigcommerce_product.edit-php .bc-settings-header__cta-btn .bc-admin-btn .bc-icon { font-size: 14px; - line-height: 12px; + line-height: 0.9; vertical-align: text-top; margin-right: 6px; border-left: 1px solid #cdcdcd; @@ -2557,4 +2834,4 @@ input.choices__input { } -/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Bjc3MvYWRtaW4vYmMtYWRtaW4ucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL21peGlucy9fYnV0dG9ucy5wY3NzIiwiLi4vcGNzcy91dGlsaXRpZXMvdmFyaWFibGVzL19jb2xvcnMucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL3ZhcmlhYmxlcy9fdHlwb2dyYXBoeS5wY3NzIiwiLi4vcGNzcy91dGlsaXRpZXMvdmFyaWFibGVzL19pY29ucy5wY3NzIiwiLi4vcGNzcy9iYXNlL19pY29ucy5wY3NzIiwiLi4vcGNzcy9hZG1pbi9jaG9pY2VzL19jaG9pY2VzLnBjc3MiLCIuLi9wY3NzL2FkbWluL2Nob2ljZXMvX2Nob2ljZXMtY3VzdG9tLnBjc3MiLCIuLi9wY3NzL2FkbWluL3NldHRpbmdzL19tZW51LnBjc3MiLCIuLi9wY3NzL2FkbWluL3NldHRpbmdzL19wbHVnaW4tc2V0dGluZ3MtcGFnZXMucGNzcyIsIi4uL3Bjc3MvYWRtaW4vc2V0dGluZ3MvX3BsdWdpbi1zZXR0aW5ncy5wY3NzIiwiLi4vcGNzcy9hZG1pbi9zZXR0aW5ncy9fcGx1Z2luLXdlbGNvbWUucGNzcyIsIi4uL3Bjc3MvYWRtaW4vc2V0dGluZ3MvX3BsdWdpbi1jb25uZWN0LnBjc3MiLCIuLi9wY3NzL2FkbWluL3NldHRpbmdzL19wbHVnaW4tbm90aWNlcy5wY3NzIiwiLi4vcGNzcy9hZG1pbi9zaG9ydGNvZGUtdWkvX3Nob3J0Y29kZS1kaWFsb2cucGNzcyIsIi4uL3Bjc3MvYWRtaW4vc2hvcnRjb2RlLXVpL19xdWVyeS1idWlsZGVyLnBjc3MiLCIuLi9wY3NzL2FkbWluL3Nob3J0Y29kZS11aS9fc2VhcmNoZm9ybS5wY3NzIiwiLi4vcGNzcy9hZG1pbi9zaG9ydGNvZGUtdWkvX3Byb2R1Y3QtcmVzdWx0cy5wY3NzIiwiPG5vIHNvdXJjZT4iLCIuLi9wY3NzL2FkbWluL3Nob3J0Y29kZS11aS9fc2VsZWN0ZWQtcHJvZHVjdHMucGNzcyIsIi4uL3Bjc3MvYWRtaW4vcG9zdHMvX3Bvc3RzLWxpc3QucGNzcyIsIi4uL3Bjc3MvYWRtaW4vcG9zdHMvX2VkaXQtcG9zdC5wY3NzIiwiLi4vcGNzcy9hZG1pbi9wb3N0cy9fcXVpY2stZWRpdC5wY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7OztHQUtHOztBQUVILG1CQUFtQjtBQ05uQjs7OzttRkFJbUY7QUFlbkY7Ozs7bUZBSW1GO0FBc0JuRjs7OzttRkFJbUY7QUNsRG5GO0NBQ0M7O29GQUVtRjs7Q0FnQm5GOztvRkFFbUY7O0NBS25GOztvRkFFbUY7O0NBTW5GOztvRkFFbUY7O0NBTW5GOztvRkFFbUY7O0NBUW5GOztvRkFFbUY7O0NBS25GOztvRkFFbUY7O0NBS25GOztvRkFFbUY7O0NBS25GOztvRkFFbUY7Q0FPbkY7QUNsRkQ7Q0FDQzs7b0ZBRW1GOztDQU9uRjs7b0ZBRW1GOztDQU1uRjs7b0ZBRW1GOztDQVFuRjs7b0ZBRW1GOztDQVFuRjs7b0ZBRW1GO0NBSW5GO0FDNUNEOzttRkFFbUY7QUFFbkYsdUJBQXVCO0FDSnZCOzs7O21GQUltRjtBQUVuRix1QkFBdUI7QUFFdkI7RUFDRSxpQ0FBaUM7RUFDakM7Ozs7bUdBSTBHO0VBQzFHLG9CQUFvQjtFQUNwQixtQkFBbUI7Q0FDcEI7QUFFRDtFQUNFLGdGQUFnRjtFQUNoRiw0Q0FBNEM7RUFDNUMsWUFBWTtFQUNaLG1CQUFtQjtFQUNuQixvQkFBb0I7RUFDcEIsc0NBQXFCO1VBQXJCLDhCQUFxQjtFQUFyQixxQkFBcUI7RUFDckIscUJBQXFCO0VBQ3JCLGVBQWU7O0VBRWYsdUNBQXVDO0VBQ3ZDLG9DQUFvQztFQUNwQyxtQ0FBbUM7Q0FDcEM7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NB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Q3BCLGVBQWtDO0NBQ2xDLFdBQVc7Q0FDWCxzQ0FBc0M7Q0FBdEMsOEJBQXNDO0NBZXRDO0FBYkE7Q0FDQyxnQkFBZ0I7Q0FDaEIsa0JBQWtCO0NBQ2xCLHlCQUF5QjtDQUN6QixrQkFBa0I7Q0FDbEIsK0JBQWdEO0NBQ2hELG1CQUFtQjtDQUNuQjtBQUVEOztDQUVDLGFBQWE7Q0FDYjtBQ2xESjtDQUNDLGNBQWM7Q0FDZCIsImZpbGUiOiJiYy1hZG1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuICogV29yZFByZXNzIGFkbWluIENTU1xuICpcbiAqIFRoaXMgY3NzIGZpbGVzIGluY2x1ZGVzIGFyZSBsb2FkZWQgZ2xvYmFsbHkgaW4gdGhlIGFkbWluLiBVc2UgdGhpcyBmb3IgYWxsIG90aGVyIGFkbWluIGNzcy5cbiAqXG4gKi9cblxuLyogQWRtaW4gVUkgQmFzZSAqL1xuQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnMvYnV0dG9uc1wiO1xuQGltcG9ydCBcIi4uL3V0aWxpdGllcy92YXJpYWJsZXMvY29sb3JzXCI7XG5AaW1wb3J0IFwiLi4vdXRpbGl0aWVzL3ZhcmlhYmxlcy9tZWRpYS1xdWVyaWVzXCI7XG5AaW1wb3J0IFwiLi4vdXRpbGl0aWVzL3ZhcmlhYmxlcy9wYXRoc1wiO1xuQGltcG9ydCBcIi4uL3V0aWxpdGllcy92YXJpYWJsZXMvdHJhbnNpdGlvbnNcIjtcbkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvdmFyaWFibGVzL3R5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvdmFyaWFibGVzL2ljb25zXCI7XG5AaW1wb3J0IFwiLi4vdXRpbGl0aWVzL3NldHRpbmdzL2dyaWRcIjtcbkBpbXBvcnQgXCIuLi9iYXNlL2ljb25zXCI7XG5cbi8qIFZlbmRvcjogQ2hvaWNlcy5qcyAqL1xuQGltcG9ydCBcImNob2ljZXMvYWxsXCI7XG5cbi8qIEFkbWluIFBsdWdpbiBTZXR0aW5ncyAqL1xuQGltcG9ydCAnLi9zZXR0aW5ncy9tZW51JztcbkBpbXBvcnQgJy4vc2V0dGluZ3MvcGx1Z2luLXNldHRpbmdzLXBhZ2VzJztcbkBpbXBvcnQgJy4vc2V0dGluZ3MvcGx1Z2luLXNldHRpbmdzJztcbkBpbXBvcnQgJy4vc2V0dGluZ3MvcGx1Z2luLXdlbGNvbWUnO1xuQGltcG9ydCAnLi9zZXR0aW5ncy9wbHVnaW4tY29ubmVjdCc7XG5AaW1wb3J0ICcuL3NldHRpbmdzL3BsdWdpbi1ub3RpY2VzJztcblxuLyogQWRtaW4gVUkgU3R5bGVzICovXG5AaW1wb3J0ICcuL3Nob3J0Y29kZS11aS9zaG9ydGNvZGUtZGlhbG9nJztcbkBpbXBvcnQgJy4vc2hvcnRjb2RlLXVpL3F1ZXJ5LWJ1aWxkZXInO1xuQGltcG9ydCAnLi9zaG9ydGNvZGUtdWkvc2VhcmNoZm9ybSc7XG5AaW1wb3J0ICcuL3Nob3J0Y29kZS11aS9wcm9kdWN0LXJlc3VsdHMnO1xuQGltcG9ydCAnLi9zaG9ydGNvZGUtdWkvc2VsZWN0ZWQtcHJvZHVjdHMnO1xuXG4vKiBQb3N0IEVkaXRvciBTdHlsZXMgKi9cbkBpbXBvcnQgJy4vcG9zdHMvcG9zdHMtbGlzdCc7XG5AaW1wb3J0ICcuL3Bvc3RzL2VkaXQtcG9zdCc7XG5AaW1wb3J0ICcuL3Bvc3RzL3F1aWNrLWVkaXQnO1xuXG4iLCJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogR2xvYmFsIEJ1dHRvbiBSZXNldHNcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGJ1dHRvbi1nbG9iYWwge1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0d2lkdGg6IGF1dG87XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWV2ZW4pO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGhlaWdodDogYXV0bztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBCdXR0b24gU3VibWl0XG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBidXR0b24tc3VibWl0IHtcblx0QG1peGluIGJ1dHRvbi1nbG9iYWw7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuXHRwYWRkaW5nOiAxZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblxuXHQmOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LWRhcmspO1xuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogQnV0dG9uIFBpbGxcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGJ1dHRvbi1waWxsIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmMtZG9nZXItYmx1ZSk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWRvZ2VyLWJsdWUpO1xuXHRib3JkZXItcmFkaXVzOiAxOXB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2hhZG93OiB1bnNldDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDEzcHggMjBweCAxMnB4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRsaW5lLWhlaWdodDogMTJweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtYmx1ZS10dXJxdW9pc2UpO1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmMtYmx1ZS10dXJxdW9pc2UpO1xuXHR9XG5cblx0JjpkaXNhYmxlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSkgIWltcG9ydGFudDtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXkpICFpbXBvcnRhbnQ7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIjpyb290IHtcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogUHJpbWFyeSBQYWxldHRlXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci1wcmltYXJ5OiAjNTI3M2Y0O1xuXHQtLWNvbG9yLXNlY29uZGFyeTogZGFya2VuKHZhcigtLWNvbG9yLXByaW1hcnkpLCAwLjA4KTtcblx0LS1jb2xvci1iYy1ncmVlbjogIzY1YzY4Yztcblx0LS1jb2xvci1iYy1saWdodC1ncmV5OiAjZTBlM2U5O1xuXHQtLWNvbG9yLWJjLWNvbmNyZXRlOiAjY2RjZGNkO1xuXHQtLWNvbG9yLWJjLWdyZXk6ICM4YjhiOGI7XG5cdC0tY29sb3ItYmMtZ3JleS1tZWRpdW06ICM1ZTVlNWU7XG5cdC0tY29sb3ItYmMtYmxhY2s6ICMzNDMxM2Y7XG5cdC0tY29sb3ItYmMtZG9nZXItYmx1ZTogIzRiNzFmYztcblx0LS1jb2xvci1iYy1ibHVlLWxpZ2h0OiAjMTY4ZmMwO1xuXHQtLWNvbG9yLWJjLWJsdWUtdHVycXVvaXNlOiAjNTNiYWQxO1xuXHQtLWNvbG9yLWJjLXJlZDogI2QyNTc0YTtcblx0LS1jb2xvci1iYy1zdWNjZXNzOiAjODI5ZDVmO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIFdoaXRlc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3Itd2hpdGU6ICNmZmY7XG5cdC0tY29sb3Itb2ZmLXdoaXRlOiAjZjVmNWY1O1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEdyZXlzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci1ncmV5LWxpZ2h0OiBsaWdodGVuKHZhcigtLWNvbG9yLWdyZXkpLCAwLjE1KTtcblx0LS1jb2xvci1ncmV5OiBncmV5O1xuXHQtLWNvbG9yLWdyZXktZGFyazogZGFya2VuKHZhcigtLWNvbG9yLWdyZXkpLCAwLjE1KTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBCbGFja3Ncblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLWJsYWNrOiAjMDAwO1xuXHQtLWNvbG9yLWJsYWNrLWEtNDA6IHJnYmEoMCwgMCwgMCwgMC40KTtcblx0LS1jb2xvci1ibGFjay1hLTcwOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQmFja2dyb3VuZHNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLWJnZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHQtLWNvbG9yLWJnZC1jb250ZW50OiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdC0tY29sb3ItYmdkLWxvZ2luOiAjZjFmMWYxO1xuXHQtLWNvbG9yLWJnZC1zZWxlY3Rpb246IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHQtLWNvbG9yLWJnZC1wYW5lbC1hY3RpdmU6ICMyYzI5MzU7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogTGlua3Ncblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLWxpbms6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHQtLWNvbG9yLWxpbmstaG92ZXI6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogVGV4dFxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItdGV4dDogdmFyKC0tY29sb3ItYmxhY2spO1xuXHQtLWNvbG9yLXRleHQtc2VsZWN0aW9uOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQm9yZGVyc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItYm9yZGVyOiB2YXIoLS1jb2xvci1ncmV5KTtcblx0LS1jb2xvci1ib3JkZXItZm9ybS1maWVsZDogI2UxZTZlYTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBBbGVydCBDb2xvcnNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWFsZXJ0LWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdC0tYWxlcnQtYmctZGVmYXVsdDogdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cdC0tYWxlcnQtc3VjY2VzczogIzNlYzg4OTtcblx0LS1hbGVydC1lcnJvcjogI2ZmMDAxMjtcblx0LS1hbGVydC1iZy1pbmZvOiB2YXIoLS1jb2xvci1iYy1jb25jcmV0ZSk7XG59XG4iLCI6cm9vdCB7XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEZvbnQgU3RhY2tzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb250LWZhbWlseS1iaWdjb21tZXJjZS1pY29uczogJ2JpZ2NvbW1lcmNlLWljb25zJztcblx0LS1mb250LWZhbWlseS1wcm94aW1hLW5vdmE6IFwicHJveGltYS1ub3ZhXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0LS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdC0tZm9udC1mYW1pbHktYmFzZTogdmFyKC0tZm9udC1mYW1pbHktcHJveGltYS1ub3ZhKTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBGb250IFNpemluZ1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9udC1zaXplLWJhc2U6IDE4cHg7XG5cdC0tZm9udC1zaXplLWNvbnRlbnQ6IDE4cHg7XG5cdC0tZm9udC1zaXplLWNvbnRlbnQtczogMTZweDtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBGb250IFdlaWdodHNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvbnQtd2VpZ2h0LWxpZ2h0OiAzMDA7XG5cdC0tZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuXHQtLWZvbnQtd2VpZ2h0LW1lZGl1bTogNTAwO1xuXHQtLWZvbnQtd2VpZ2h0LXNlbWlib2xkOiA2MDA7XG5cdC0tZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIExpbmUgSGVpZ2h0c1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tbGluZS1oZWlnaHQtYmFzZTogMS41O1xuXHQtLWxpbmUtaGVpZ2h0LW06IDEuMzM7XG5cdC0tbGluZS1oZWlnaHQtczogMS4yNTtcblx0LS1saW5lLWhlaWdodC1zczogMS4xNTtcblx0LS1saW5lLWhlaWdodC1ldmVuOiAxO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEJvcmRlciBSYWRpdXNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWJvcmRlci1yYWRpdXMtYmFzZTogNHB4O1xuXHQtLWJvcmRlci1yYWRpdXMtcm91bmQ6IDUwJTtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBGb250IEljb25zICh2aWEgSWNvTW9vbilcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5cbjpyb290IHtcbi0taWNvbW9vbi1mb250LWZhbWlseTogXCJiaWdjb21tZXJjZS1pY29uc1wiICFkZWZhdWx0O1xuXG5cbi0taWNvbi1iYy1iaWdjb21tZXJjZV9kaWFnbm9zdGljczogXCJcXGU5MTJcIjtcbi0taWNvbi1iYy1jaGFubmVsX3NlbGVjdDogXCJcXGU5MTFcIjtcbi0taWNvbi1iYy1jaGFubmVsOiBcIlxcZTkxMVwiO1xuLS1pY29uLWJjLWNyZWRlbnRpYWxzOiBcIlxcZTkxMFwiO1xuLS1pY29uLWJjLXN5bmM6IFwiXFxlOTBmXCI7XG4tLWljb24tYmMtYWNjb3VudHM6IFwiXFxlOTA2XCI7XG4tLWljb24tYmMtYW5hbHl0aWNzOiBcIlxcZTkwN1wiO1xuLS1pY29uLWJjLWNhcnQ6IFwiXFxlOTA4XCI7XG4tLWljb24tYmMtY3VycmVuY3k6IFwiXFxlOTA5XCI7XG4tLWljb24tYmMtZ2lmdF9jZXJ0aWZpY2F0ZXM6IFwiXFxlOTBhXCI7XG4tLWljb24tYmMtaW1wb3J0OiBcIlxcZTkwYlwiO1xuLS1pY29uLWJjLW9yZGVyX2NvbmZpcm1hdGlvbjogXCJcXGU5MGNcIjtcbi0taWNvbi1iYy1wcm9kdWN0X3Jldmlld3M6IFwiXFxlOTBkXCI7XG4tLWljb24tYmMtc2hpcHBpbmdfcmV0dXJuczogXCJcXGU5MGVcIjtcbi0taWNvbi1iYy1iLWxvZ286IFwiXFxlOTAxXCI7XG4tLWRhc2hpY29ucy1iaWdjb21tZXJjZTogXCJcXGU5MDFcIjtcbi0taWNvbi1iYy1hcnJvdy1zb2xpZDogXCJcXGU5MDJcIjtcbi0taWNvbi1iYy1zZWxlY3RlZDogXCJcXGU5MDNcIjtcbi0taWNvbi1iYy1hcnJvdy10b2dnbGU6IFwiXFxlOTA1XCI7XG4tLWljb24tYmMtYXJyb3ctbGVmdDogXCJcXGUwOTRcIjtcbi0taWNvbi1iYy1hcnJvdy1yaWdodDogXCJcXGUwOTVcIjtcbi0taWNvbi1iYy1hcnJvdy11cDogXCJcXGUwOTZcIjtcbi0taWNvbi1iYy1hcnJvdy1kb3duOiBcIlxcZTA5N1wiO1xuLS1pY29uLWJjLXBsdXM6IFwiXFxlMTE0XCI7XG4tLWljb24tYmMtbWludXM6IFwiXFxlMTE1XCI7XG4tLWljb24tYmMtY2hlY2s6IFwiXFxlMTE2XCI7XG4tLWljb24tYmMtY3Jvc3M6IFwiXFxlMTE3XCI7XG4tLWljb24tYmMtc2VhcmNoOiBcIlxcZTAzNlwiO1xuLS1pY29uLWJjLWNoZXZyb24tZG93bjogXCJcXGU5MDBcIjtcbi0taWNvbi1iYy1jaGV2cm9uLWxlZnQ6IFwiXFxlOTFhXCI7XG4tLWljb24tYmMtY2hldnJvbi1yaWdodDogXCJcXGU5MTlcIjtcbi0taWNvbi1iYy1jaGV2cm9uLXVwOiBcIlxcZTkwNFwiO1xuXG5cbn0iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEZvbnQgSWNvbnM6IEljb25zICh2aWEgSWNvTW9vbilcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdiaWdjb21tZXJjZS1pY29ucyc7XG4gIHNyYzpcbiAgICB1cmwoJ3ZhcigtLXBhdGgtZm9udHMpL2ljb25zLWJpZ2NvbW1lcmNlL2JpZ2NvbW1lcmNlLWljb25zLndvZmYyP21uaGVwZCcpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJ3ZhcigtLXBhdGgtZm9udHMpL2ljb25zLWJpZ2NvbW1lcmNlL2JpZ2NvbW1lcmNlLWljb25zLnR0Zj9tbmhlcGQnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCd2YXIoLS1wYXRoLWZvbnRzKS9pY29ucy1iaWdjb21tZXJjZS9iaWdjb21tZXJjZS1pY29ucy53b2ZmP21uaGVwZCcpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgndmFyKC0tcGF0aC1mb250cykvaWNvbnMtYmlnY29tbWVyY2UvYmlnY29tbWVyY2UtaWNvbnMuc3ZnP21uaGVwZCNiaWdjb21tZXJjZS1pY29ucycpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmJjLWljb24ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogJ2JpZ2NvbW1lcmNlLWljb25zJyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tYmMtYmlnY29tbWVyY2VfZGlhZ25vc3RpY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cbi5pY29uLWJjLWNoYW5uZWxfc2VsZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG4uaWNvbi1iYy1jaGFubmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG4uaWNvbi1iYy1jcmVkZW50aWFsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuLmljb24tYmMtc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuLmljb24tYmMtYWNjb3VudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cbi5pY29uLWJjLWFuYWx5dGljczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuLmljb24tYmMtY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuLmljb24tYmMtY3VycmVuY3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cbi5pY29uLWJjLWdpZnRfY2VydGlmaWNhdGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG4uaWNvbi1iYy1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cbi5pY29uLWJjLW9yZGVyX2NvbmZpcm1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuLmljb24tYmMtcHJvZHVjdF9yZXZpZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG4uaWNvbi1iYy1zaGlwcGluZ19yZXR1cm5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG4uaWNvbi1iYy1iLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cbi5kYXNoaWNvbnMtYmlnY29tbWVyY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cbi5pY29uLWJjLWFycm93LXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG4uaWNvbi1iYy1zZWxlY3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuLmljb24tYmMtYXJyb3ctdG9nZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG4uaWNvbi1iYy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk0XCI7XG59XG4uaWNvbi1iYy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NVwiO1xufVxuLmljb24tYmMtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTZcIjtcbn1cbi5pY29uLWJjLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTdcIjtcbn1cbi5pY29uLWJjLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTRcIjtcbn1cbi5pY29uLWJjLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE1XCI7XG59XG4uaWNvbi1iYy1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNlwiO1xufVxuLmljb24tYmMtY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTdcIjtcbn1cbi5pY29uLWJjLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNlwiO1xufVxuLmljb24tYmMtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG4uaWNvbi1iYy1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cbi5pY29uLWJjLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbn1cbi5pY29uLWJjLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbj0gICAgICAgICAgICBDaG9pY2VzICAgICAgICAgICAgPVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uY2hvaWNlcyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4uY2hvaWNlczpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5jaG9pY2VzOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2hvaWNlcy5pcy1kaXNhYmxlZCAuY2hvaWNlc19faW5uZXIsXG4uY2hvaWNlcy5pcy1kaXNhYmxlZCAuY2hvaWNlc19faW5wdXQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uY2hvaWNlcy5pcy1kaXNhYmxlZCAuY2hvaWNlc19faXRlbSB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5jaG9pY2VzW2RhdGEtdHlwZSo9XCJzZWxlY3Qtb25lXCJdIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPVwic2VsZWN0LW9uZVwiXSAuY2hvaWNlc19faW5uZXIge1xuXHRwYWRkaW5nLWJvdHRvbTogNy41cHg7XG59XG5cbi5jaG9pY2VzW2RhdGEtdHlwZSo9XCJzZWxlY3Qtb25lXCJdIC5jaG9pY2VzX19pbnB1dCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMTBweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdG1hcmdpbjogMDtcbn1cblxuLmNob2ljZXNbZGF0YS10eXBlKj1cInNlbGVjdC1vbmVcIl0gLmNob2ljZXNfX2J1dHRvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ljb25zL2Nyb3NzLWludmVyc2Uuc3ZnXCIpO1xuXHRwYWRkaW5nOiAwO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDhweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0cmlnaHQ6IDA7XG5cdG1hcmdpbi10b3A6IC0xMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cdGhlaWdodDogMjBweDtcblx0d2lkdGg6IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDEwZW07XG5cdG9wYWNpdHk6IDAuNTtcbn1cblxuLmNob2ljZXNbZGF0YS10eXBlKj1cInNlbGVjdC1vbmVcIl0gLmNob2ljZXNfX2J1dHRvbjpob3Zlcixcbi5jaG9pY2VzW2RhdGEtdHlwZSo9XCJzZWxlY3Qtb25lXCJdIC5jaG9pY2VzX19idXR0b246Zm9jdXMge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPVwic2VsZWN0LW9uZVwiXSAuY2hvaWNlc19fYnV0dG9uOmZvY3VzIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4ICMwMGJjZDQ7XG59XG5cbi5jaG9pY2VzW2RhdGEtdHlwZSo9XCJzZWxlY3Qtb25lXCJdOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0aGVpZ2h0OiAwO1xuXHR3aWR0aDogMDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAjMzMzIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHRib3JkZXItd2lkdGg6IDVweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMTEuNXB4O1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luLXRvcDogLTIuNXB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNob2ljZXNbZGF0YS10eXBlKj1cInNlbGVjdC1vbmVcIl0uaXMtb3BlbjphZnRlciB7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzMzMztcblx0bWFyZ2luLXRvcDogLTcuNXB4O1xufVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPVwic2VsZWN0LW9uZVwiXVtkaXI9XCJydGxcIl06YWZ0ZXIge1xuXHRsZWZ0OiAxMS41cHg7XG5cdHJpZ2h0OiBhdXRvO1xufVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPVwic2VsZWN0LW9uZVwiXVtkaXI9XCJydGxcIl0gLmNob2ljZXNfX2J1dHRvbiB7XG5cdHJpZ2h0OiBhdXRvO1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW4tbGVmdDogMjVweDtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPVwic2VsZWN0LW11bHRpcGxlXCJdIC5jaG9pY2VzX19pbm5lcixcbi5jaG9pY2VzW2RhdGEtdHlwZSo9XCJ0ZXh0XCJdIC5jaG9pY2VzX19pbm5lciB7XG5cdGN1cnNvcjogdGV4dDtcbn1cblxuLmNob2ljZXNbZGF0YS10eXBlKj1cInNlbGVjdC1tdWx0aXBsZVwiXSAuY2hvaWNlc19fYnV0dG9uLFxuLmNob2ljZXNbZGF0YS10eXBlKj1cInRleHRcIl0gLmNob2ljZXNfX2J1dHRvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDAgLTRweCAwIDhweDtcblx0cGFkZGluZy1sZWZ0OiAxNnB4O1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDhmYTE7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ljb25zL2Nyb3NzLnN2Z1wiKTtcblx0YmFja2dyb3VuZC1zaXplOiA4cHg7XG5cdHdpZHRoOiA4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRvcGFjaXR5OiAwLjc1O1xufVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPVwic2VsZWN0LW11bHRpcGxlXCJdIC5jaG9pY2VzX19idXR0b246aG92ZXIsXG4uY2hvaWNlc1tkYXRhLXR5cGUqPVwic2VsZWN0LW11bHRpcGxlXCJdIC5jaG9pY2VzX19idXR0b246Zm9jdXMsXG4uY2hvaWNlc1tkYXRhLXR5cGUqPVwidGV4dFwiXSAuY2hvaWNlc19fYnV0dG9uOmhvdmVyLFxuLmNob2ljZXNbZGF0YS10eXBlKj1cInRleHRcIl0gLmNob2ljZXNfX2J1dHRvbjpmb2N1cyB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5jaG9pY2VzX19pbm5lciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG5cdHBhZGRpbmc6IDcuNXB4IDcuNXB4IDMuNzVweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcblx0Ym9yZGVyLXJhZGl1czogMi41cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bWluLWhlaWdodDogNDRweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmlzLWZvY3VzZWQgLmNob2ljZXNfX2lubmVyLFxuLmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcblx0Ym9yZGVyLWNvbG9yOiAjYjdiN2I3O1xufVxuXG4uaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xuXHRib3JkZXItcmFkaXVzOiAyLjVweCAyLjVweCAwIDA7XG59XG5cbi5pcy1mbGlwcGVkLmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcblx0Ym9yZGVyLXJhZGl1czogMCAwIDIuNXB4IDIuNXB4O1xufVxuXG4uY2hvaWNlc19fbGlzdCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uY2hvaWNlc19fbGlzdC0tc2luZ2xlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiA0cHggMTZweCA0cHggNHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuY2hvaWNlc19fbGlzdC0tc2luZ2xlIHtcblx0cGFkZGluZy1yaWdodDogNHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5cbi5jaG9pY2VzX19saXN0LS1zaW5nbGUgLmNob2ljZXNfX2l0ZW0ge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIHtcblx0ZGlzcGxheTogaW5saW5lO1xufVxuXG4uY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUgLmNob2ljZXNfX2l0ZW0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdHBhZGRpbmc6IDRweCAxMHB4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdG1hcmdpbi1yaWdodDogMy43NXB4O1xuXHRtYXJnaW4tYm90dG9tOiAzLjc1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMGJjZDQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwMGE1YmI7XG5cdGNvbG9yOiAjZmZmO1xuXHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSAuY2hvaWNlc19faXRlbVtkYXRhLWRlbGV0YWJsZV0ge1xuXHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbltkaXI9XCJydGxcIl0gLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIC5jaG9pY2VzX19pdGVtIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRtYXJnaW4tbGVmdDogMy43NXB4O1xufVxuXG4uY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUgLmNob2ljZXNfX2l0ZW0uaXMtaGlnaGxpZ2h0ZWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhNWJiO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjMDA4ZmExO1xufVxuXG4uaXMtZGlzYWJsZWQgLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIC5jaG9pY2VzX19pdGVtIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2FhYTtcblx0Ym9yZGVyOiAxcHggc29saWQgIzkxOTE5MTtcbn1cblxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcblx0ZGlzcGxheTogbm9uZTtcblx0ei1pbmRleDogMTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcblx0dG9wOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAtMXB4O1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyLjVweDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5jaG9pY2VzX19saXN0LS1kcm9wZG93bi5pcy1hY3RpdmUge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmlzLW9wZW4gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcblx0Ym9yZGVyLWNvbG9yOiAjYjdiN2I3O1xufVxuXG4uaXMtZmxpcHBlZCAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuXHR0b3A6IGF1dG87XG5cdGJvdHRvbTogMTAwJTtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogLTFweDtcblx0Ym9yZGVyLXJhZGl1czogMC4yNXJlbSAwLjI1cmVtIDAgMDtcbn1cblxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXgtaGVpZ2h0OiAzMDBweDtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0d2lsbC1jaGFuZ2U6IHNjcm9sbC1wb3NpdGlvbjtcbn1cblxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbltkaXI9XCJydGxcIl0gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtIHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZSB7XG5cdFx0cGFkZGluZy1yaWdodDogMTAwcHg7XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGU6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS1zZWxlY3QtdGV4dCk7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAxMHB4O1xuXHRcdHRvcDogNTAlO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0fVxuXG5cdFtkaXI9XCJydGxcIl0gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlIHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdH1cblxuXHRbZGlyPVwicnRsXCJdIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZTphZnRlciB7XG5cdFx0cmlnaHQ6IGF1dG87XG5cdFx0bGVmdDogMTBweDtcblx0fVxufVxuXG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUuaXMtaGlnaGxpZ2h0ZWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuXG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUuaXMtaGlnaGxpZ2h0ZWQ6YWZ0ZXIge1xuXHRvcGFjaXR5OiAwLjU7XG59XG5cbi5jaG9pY2VzX19pdGVtIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNob2ljZXNfX2l0ZW0tLWRpc2FibGVkIHtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0b3BhY2l0eTogMC41O1xufVxuXG4uY2hvaWNlc19faGVhZGluZyB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0cGFkZGluZzogMTBweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG5cdGNvbG9yOiBncmF5O1xufVxuXG4uY2hvaWNlc19fYnV0dG9uIHtcblx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRib3JkZXI6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNob2ljZXNfX2J1dHRvbjpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5jaG9pY2VzX19pbnB1dCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcblx0Ym9yZGVyOiAwO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDRweCAwIDRweCAycHg7XG59XG5cbi5jaG9pY2VzX19pbnB1dDpmb2N1cyB7XG5cdG91dGxpbmU6IDA7XG59XG5cbltkaXI9XCJydGxcIl0gLmNob2ljZXNfX2lucHV0IHtcblx0cGFkZGluZy1yaWdodDogMnB4O1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jaG9pY2VzX19wbGFjZWhvbGRlciB7XG5cdG9wYWNpdHk6IDAuNTtcbn1cbiIsIi5jaG9pY2VzW2RhdGEtdHlwZSo9XCJzZWxlY3QtbXVsdGlwbGVcIl0gLmNob2ljZXNfX2J1dHRvbixcbi5jaG9pY2VzW2RhdGEtdHlwZSo9XCJ0ZXh0XCJdIC5jaG9pY2VzX19idXR0b24ge1xuXHRiYWNrZ3JvdW5kLXNpemU6IDlweDtcblx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4odmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCksIDAuMyk7XG59XG5cbi5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSAuY2hvaWNlc19faXRlbSB7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0cGFkZGluZzogNHB4IDJweCA0cHggMTBweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLWJsdWUtbGlnaHQpO1xuXHRib3JkZXI6IDA7XG59XG5cbi5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSAuY2hvaWNlc19faXRlbS5pcy1oaWdobGlnaHRlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4odmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCksIDAuMSk7XG5cdGJvcmRlcjogMDtcbn1cblxuLmJjLWNob2ljZXMge1xuXG5cdCZbZGF0YS10eXBlKj1cInNlbGVjdC1vbmVcIl06YWZ0ZXIge1xuXHRcdGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItd2lkdGg6IDRweDtcblx0XHRyaWdodDogMTZweDtcblx0fVxuXG5cdC5iYy1zZXR0aW5ncy1zZWN0aW9uX19ib2R5ICZbZGF0YS10eXBlKj1cInNlbGVjdC1vbmVcIl0ge1xuXHRcdG1heC13aWR0aDogNTQwcHg7XG5cdH1cblxuXHQuY2hvaWNlc19faW5uZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1mb3JtLWZpZWxkKTtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0bWluLWhlaWdodDogMjBweDtcblx0XHRwYWRkaW5nOiAxMXB4IDEwcHggMTBweDtcblx0fVxuXG5cdCZbZGF0YS10eXBlKj1cInNlbGVjdC1vbmVcIl0gLmNob2ljZXNfX2lubmVyIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogOXB4O1xuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLXNpbmdsZSB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRwYWRkaW5nOiAwIDIwcHggMCAwO1xuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1mb3JtLWZpZWxkKTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG59XG4iLCIuZGFzaGljb25zLWJpZ2NvbW1lcmNlIHtcblxuXHQmOmJlZm9yZSB7XG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJpZ2NvbW1lcmNlLWljb25zKTtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdH1cbn1cbiIsIi5iaWdjb21tZXJjZS1zZXR0aW5ncy1wYWdlIHtcblxuXHQmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdH1cblxuXHQucmVndWxhci10ZXh0IHtcblx0XHRtYXgtd2lkdGg6IDU0MHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmJpZ2NvbW1lcmNlLWNvbm5lY3Rpb24tc3RhdHVzX19tZXNzYWdlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLXN1Y2Nlc3MpO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG5cblx0LmJpZ2NvbW1lcmNlLWNvbm5lY3Rpb24tc3RhdHVzX19tZXNzYWdlLWZhaWxlZCB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLXJlZCk7XG5cdH1cblxuXHRwIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cblx0XHQmLmRlc2NyaXB0aW9uIHtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXNldHRpbmdzLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuXHQuYmMtYWRtaW4tYnRuIHtcblx0XHRAbWl4aW4gYnV0dG9uLXBpbGw7XG5cdH1cblxuXHQuYmMtYWRtaW4tYnRuLS1vdXRsaW5lIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1kb2dlci1ibHVlKTtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZG9nZXItYmx1ZSk7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtZG9nZXItYmx1ZSk7XG5cdFx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJjLWRvZ2VyLWJsdWUpO1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHR9XG5cdH1cbn1cblxuLmJpZ2NvbW1lcmNlX3Byb2R1Y3RfcGFnZV9iaWdjb21tZXJjZV93ZWxjb21lLFxuLmJpZ2NvbW1lcmNlX3Byb2R1Y3RfcGFnZV9iaWdjb21tZXJjZV9jb25uZWN0LFxuLmJpZ2NvbW1lcmNlX3Byb2R1Y3RfcGFnZV9iaWdjb21tZXJjZV9uZXdfYWNjb3VudCxcbi5iaWdjb21tZXJjZV9wcm9kdWN0X3BhZ2VfYmlnY29tbWVyY2VfcGVuZGluZ19hY2NvdW50IHtcblxuXHQjd3B3cmFwIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1ib3R0b206IDIxMHB4O1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWcvYWRtaW4vYmMtYmctZ2VvbWV0cmljLnN2Z1wiKSBuby1yZXBlYXQgYm90dG9tIHJpZ2h0L2NvbnRhaW47XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGhlaWdodDogMjAwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJvdHRvbTogLTFweDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0ei1pbmRleDogMTtcblxuXHRcdFx0QG1lZGlhICgtLXZpZXdwb3J0LXdwYWRtaW4pIHtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XG5cdFx0XHRcdGJvdHRvbTogNDBweDtcblx0XHRcdFx0bGVmdDogMzZweDtcblx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRcdGhlaWdodDogMjgwcHg7XG5cdFx0XHRcdHdpZHRoOiA2NSU7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRcdGxlZnQ6IDE2MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCN3cGNvbnRlbnQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtd3BhZG1pbikge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHR9XG5cdH1cblxuXHQjd3Bmb290ZXIge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG59XG5cbi5iaWdjb21tZXJjZV9wcm9kdWN0X3BhZ2VfYmlnY29tbWVyY2VfcGVuZGluZ19hY2NvdW50ICN3cHdyYXAge1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmJjLXNldHRpbmdzLWZvcm0ge1xuXG5cdC5mb3JtLXRhYmxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdGZvcm0sXG5cdC5mb3JtLXRhYmxlIHRoLFxuXHQuZm9ybS13cmFwIGxhYmVsIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHR9XG5cblx0LmZvcm0tdGFibGUgdGgsXG5cdC5mb3JtLXdyYXAgbGFiZWwge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxuXG5cdC5mb3JtLXRhYmxlIHRoIHtcblx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtd3BhZG1pbikge1xuXHRcdFx0d2lkdGg6IDE3MHB4O1xuXHRcdH1cblx0fVxuXG5cdHNlbGVjdCxcblx0aW5wdXQge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1mb3JtLWZpZWxkKTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cblx0c2VsZWN0IHtcblx0XHRwYWRkaW5nOiAxMnB4O1xuXHRcdGhlaWdodDogNDVweDtcblx0XHRsaW5lLWhlaWdodDogNDVweDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHR9XG5cblx0aW5wdXRbdHlwZT10ZXh0XSxcblx0aW5wdXRbdHlwZT1wYXNzd29yZF0sXG5cdGlucHV0W3R5cGU9dXJsXSxcblx0aW5wdXRbdHlwZT1udW1iZXJdIHtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblxuXHRpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0bWFyZ2luOiAtMXB4IDAgMCAtM3B4O1xuXHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmJ1dHRvbiB7XG5cdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdHBhZGRpbmc6IDhweCAxMnB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0fVxuXG5cdC5zZWNvbmRhcnkge1xuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZkO1xuXHRcdH1cblx0fVxuXG5cdC5idXR0b24tcHJpbWFyeSB7XG5cdFx0Ym94LXNoYWRvdzogLTFweCAxcHggMnB4IHZhcigtLWNvbG9yLWJsYWNrLWEtNDApO1xuXHR9XG59XG5cbi5iYy1zZXR0aW5ncy1maWVsZC0tcmVxdWlyZWQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1yZWQpO1xuXHRtYXJnaW4tbGVmdDogNHB4O1xufVxuIiwiXG4uYmMtc2V0dGluZ3MtaGVhZGVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRsb3N0LXV0aWxpdHk6IGNsZWFyZml4O1xuXHRtYXJnaW4tYm90dG9tOiAyOHB4O1xuXHRwYWRkaW5nOiAwIDAgNDBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0JjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0cmlnaHQ6IC0yMHB4O1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA0MnB4KTtcblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltZy9hZG1pbi9iYy1iZy1nZW9tZXRyaWMuc3ZnXCIpIG5vLXJlcGVhdCBib3R0b20gcmlnaHQvY29udGFpbjtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aGVpZ2h0OiAyMjBweDtcblx0XHR3aWR0aDogNzUlO1xuXHRcdGJvdHRvbTogMXB4O1xuXHRcdHJpZ2h0OiAtMjBweDtcblx0XHR6LWluZGV4OiAxO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0aGVpZ2h0OiAyMjBweDtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXHR9XG5cblx0Lm5vdGljZSB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRsb3N0LWNvbHVtbjogMTIvMTI7XG5cdH1cbn1cblxuLmJjLXNldHRpbmdzLWhlYWRlcl9fd2VsY29tZSB7XG5cdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdGxvc3Qtb2Zmc2V0OiAwLjUvMTI7XG5cdH1cbn1cblxuLmJjLXNldHRpbmdzLWhlYWRlcl9fd2VsY29tZSxcbi5iYy1zZXR0aW5ncy1oZWFkZXJfX2N0YSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bG9zdC1jb2x1bW46IDUvMTI7XG5cdFx0bWF4LXdpZHRoOiA0NjBweDtcblx0fVxufVxuXG4uYmMtc2V0dGluZ3MtaGVhZGVyX19jdGEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1vZmYtd2hpdGUpO1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRwYWRkaW5nOiAyMHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdHBhZGRpbmc6IDQwcHg7XG5cdH1cbn1cblxuLmJpZ2NvbW1lcmNlX3Byb2R1Y3RfcGFnZV9iaWdjb21tZXJjZSB7XG5cblx0LmJjLXNldHRpbmdzLWhlYWRlcl9fd2VsY29tZS10aXRsZSB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMDE7XG5cdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGZvbnQtc2l6ZTogNDhweDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXNldHRpbmdzLWhlYWRlcl9fd2VsY29tZS10ZXh0IHtcblx0Zm9udC1zaXplOiAxOHB4O1xufVxuXG4uYmMtc2V0dGluZ3MtaGVhZGVyX19jdGEtdGl0bGUge1xuXHRmb250LXNpemU6IDIycHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRtYXJnaW46IDAgMCAxNHB4O1xufVxuXG4uYmMtc2V0dGluZ3MtaGVhZGVyX19jdGEtdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bWFyZ2luOiAwO1xufVxuXG4uYmMtc2V0dGluZ3MtaGVhZGVyX19jdGEtYnRuIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmJpZ2NvbW1lcmNlX3Byb2R1Y3RfcGFnZV9iaWdjb21tZXJjZSB7XG5cblx0c2VsZWN0W25hbWU9XCJiaWdjb21tZXJjZV9pbXBvcnRfZnJlcXVlbmN5XCJdIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW4tcmlnaHQ6IDE0cHg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cbn1cblxuLmJjLXNldHRpbmdzLXNlY3Rpb24ge1xuXG5cdCsgLmJjLXNldHRpbmdzLXNlY3Rpb24ge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cbn1cblxuLmJjLXNldHRpbmdzLXNlY3Rpb25fX2hlYWRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0cGFkZGluZzogMjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5pY29uLWJjLWFycm93LXNvbGlkIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Y29sb3I6ICM4ODg7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdH1cblxuXHQuYmMtaWNvbi0tc2V0dGluZ3Mge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1kb2dlci1ibHVlKTtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHR9XG5cblx0Lmljb24tYmMtaW1wb3J0IHtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdH1cblxuXHQuYmMtc2V0dGluZ3Mtc2VjdGlvbi0tb3BlbiAmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iZ2QtcGFuZWwtYWN0aXZlKTtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJnZC1wYW5lbC1hY3RpdmUpO1xuXHRcdGJveC1zaGFkb3c6IDAgM3B4IDAgMCAjZWVmMGYyO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdH1cblxuXHQuYmMtc2V0dGluZ3Mtc2VjdGlvbi0tb3BlbiAmIC5pY29uLWJjLWFycm93LXNvbGlkIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHR9XG5cblx0LmJjLXNldHRpbmdzLXNlY3Rpb24tLW9wZW4gJiAuYmMtaWNvbi0tc2V0dGluZ3Mge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdH1cbn1cblxuLmJjLXNldHRpbmdzLXNlY3Rpb25fX3RpdGxlIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRtYXJnaW46IDAgMCAwIDMwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0bWFyZ2luLWxlZnQ6IGNhbGMoNC4xNjY2NyUgLSAxNnB4KTtcblx0fVxuXG5cdC5iYy1zZXR0aW5ncy1zZWN0aW9uLS1vcGVuICYge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdH1cbn1cblxuLmJjLXNldHRpbmdzLXNlY3Rpb25fX3RhcmdldCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRib3JkZXItdG9wOiAwO1xuXHRtYXgtaGVpZ2h0OiAwO1xuXHRvcGFjaXR5OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmMtc2V0dGluZ3Mtc2VjdGlvbl9fYm9keSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0cGFkZGluZzogMjBweCAyMHB4IDQwcHg7XG5cblx0PiBwOmZpcnN0LWNoaWxkIHtcblx0XHRtYXJnaW4tdG9wOiAxOHB4O1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG5cblx0LmZvcm0tdGFibGUge1xuXG5cdFx0cC5kZXNjcmlwdGlvbiB7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItZ3JleS1kYXJrKTtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHR9XG5cdH1cbn1cblxuLmJjLXNldHRpbmdzLXNlY3Rpb24tLWJpZ2NvbW1lcmNlX2RpYWdub3N0aWNzIHtcblxuXHQuYmMtZGlhZ25vc3RpY3MtZGF0YV9fZGVzY3JpcHRpb24ge1xuXHRcdG1hcmdpbjogMTBweCAwO1xuXHR9XG5cblx0LmJjLWFkbWluLWRpYWdub3N0aWNzLWxvYWRlciB7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRtYXJnaW46IDIwcHggMDtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0Ji5pcy1hY3RpdmUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0LnNwaW5uZXIuYmMtYWRtaW4tc3Bpbm5lciB7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogLTNweDtcblx0fVxufVxuXG4uYmMtZGlhZ25vc3RpY3MtZGF0YS0tc3VjY2VzcyB7XG5cblx0LndyYXAgJiB7XG5cdFx0cGFkZGluZzogOXB4IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdC5iYy1pY29uIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogMnB4O1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmVlbik7XG5cdH1cbn1cblxuLmJjLWRpYWdub3N0aWNzLWRhdGEtLWVycm9yIHtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtcmVkKTtcblx0cGFkZGluZzogMTBweDtcblxuXHQuYmMtYWRtaW4tYnRuIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG59XG5cbi5iYy1kaWFnbm9zdGljcy1kYXRhLFxuLmJjLXNldGluZ3MtZGlhZ25vc3RpY3Mtd3JhcHBlciB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLmJjLWRpYWdub3N0aWNzLWRhdGFfX3NlY3Rpb24ge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtY29uY3JldGUpO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRwYWRkaW5nOiAyMHB4IDA7XG5cblx0LmJjLWFkbWluLWJ0biB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxufVxuXG4uYmMtZGlhZ25vc3RpY3MtZGF0YV9fc2VjdGlvbi1oZWFkZXIge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uYmMtZGlhZ25vc3RpY3MtZGF0YV9fbWV0YSB7XG5cdHBhZGRpbmc6IDRweCAwO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC13cGFkbWluKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHR9XG59XG5cbi5iYy1kaWFnbm9zdGljcy1kYXRhX19tZXRhLWxhYmVsIHtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC13cGFkbWluKSB7XG5cdFx0ZmxleDogMCAwIDE3MHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdH1cbn1cblxuLmJjLWRpYWdub3N0aWNzLWRhdGFfX21ldGEtdmFsdWUge1xuXHRAbWVkaWEgKC0tdmlld3BvcnQtd3BhZG1pbikge1xuXHRcdGZsZXg6IDE7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHR9XG59XG5cbi5iYy1zZXR0aW5ncy1mb3JtLS1iaWdjb21tZXJjZSB7XG5cblx0LmJjLXNldHRpbmdzLXNhdmUge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtd3BhZG1pbikge1xuXHRcdFx0Ym94LXNoYWRvdzogMCAzcHggMCAwICNlZWYwZjI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0dG9wOiAzMXB4O1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzZweCk7XG5cdFx0XHR6LWluZGV4OiAzO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTYwcHgpO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1zZXR0aW5ncy1zYXZlX19sb2dvIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LXdwYWRtaW4pIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdHAuc3VibWl0IHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4uYmlnY29tbWVyY2VfcHJvZHVjdF9wYWdlX2JpZ2NvbW1lcmNlICN3cGJvZHktY29udGVudCB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXdwYWRtaW4pIHtcblx0XHRtYXJnaW4tdG9wOiA4NnB4O1xuXHR9XG59XG4iLCIuYmMtd2VsY29tZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGxvc3QtdXRpbGl0eTogY2xlYXJmaXg7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRtYXJnaW4tdG9wOiAxMTBweDtcblx0fVxufVxuXG4uYmMtd2VsY29tZV9fY29udGVudCxcbi5iYy13ZWxjb21lX19ub3RpY2VzIHtcblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGxvc3QtY29sdW1uOiA2LzEyO1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0bG9zdC1jb2x1bW46IDUvMTI7XG5cdH1cbn1cblxuLmJjLXdlbGNvbWVfX2NvbnRlbnQge1xuXHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRsb3N0LW9mZnNldDogMS8xMjtcblx0fVxufVxuXG4uYmMtd2VsY29tZV9fY29udGVudC13cmFwIHtcblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMi41JTtcblx0XHRtYXgtd2lkdGg6IDQxMHB4O1xuXHR9XG59XG5cbi5iYy13ZWxjb21lX19jb250ZW50IHtcblxuXHQmLXRpdGxlIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0bWFyZ2luOiAxOHB4IDAgMjJweDtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGZvbnQtc2l6ZTogNDhweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA1MnB4O1xuXHRcdH1cblx0fVxuXG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMS40NDtcblx0XHRtYXJnaW46IDA7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy13ZWxjb21lX19idG4tZ3JvdXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0LmJjLWFkbWluLWJ0biB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXdlbGNvbWVfX2NvbnRlbnQtd3JhcCArICYge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cblxuXHQuYmlnY29tbWVyY2VfcHJvZHVjdF9wYWdlX2JpZ2NvbW1lcmNlX3dlbGNvbWUgJiAuYmMtYWRtaW4tYnRuLS1vdXRsaW5lIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtZG9nZXItYmx1ZSk7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy13ZWxjb21lX19ub3RpY2Uge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1vZmYtd2hpdGUpO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nOiAzNnB4IDMwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0cGFkZGluZy1yaWdodDogMTIuNSU7XG5cdH1cbn1cblxuLmJjLXdlbGNvbWVfX25vdGljZSB7XG5cblx0Ji10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuXHRcdGxpbmUtaGVpZ2h0OiAyOXB4O1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdCsgcCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0fVxuXHR9XG5cblx0cCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR9XG59XG4iLCIuYmMtc2V0dGluZ3MtYmlnY29tbWVyY2VfY29ubmVjdCxcbi5iYy1zZXR0aW5ncy1iaWdjb21tZXJjZV9uZXdfYWNjb3VudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGxvc3QtdXRpbGl0eTogY2xlYXJmaXg7XG59XG5cbi5iYy1jb25uZWN0X19oZWFkZXIsXG4uYmMtbmV3LWFjY291bnRfX2hlYWRlcixcbi5iYy1zZXR0aW5ncy1mb3JtLS1iaWdjb21tZXJjZV9jb25uZWN0LFxuLmJjLXNldHRpbmdzLWZvcm0tLWJpZ2NvbW1lcmNlX25ld19hY2NvdW50LFxuLmJjLXdlbGNvbWVfX2FjY291bnQtY29ubmVjdGlvbixcbi5iYy1zZXR0aW5ncy1mb3JtLS1iaWdjb21tZXJjZV9jaGFubmVsIHtcblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGxvc3QtY29sdW1uOiAxMS8xMjtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdGxvc3Qtb2Zmc2V0OiAxLzEyO1xuXHR9XG59XG5cbi5iYy1zZXR0aW5ncy1mb3JtLS1iaWdjb21tZXJjZV9jb25uZWN0LFxuLmJjLXNldHRpbmdzLWZvcm0tLWJpZ2NvbW1lcmNlX25ld19hY2NvdW50LFxuLmJjLXdlbGNvbWVfX2FjY291bnQtY29ubmVjdGlvbixcbi5iYy1zZXR0aW5ncy1mb3JtLS1iaWdjb21tZXJjZV9jaGFubmVsIHtcblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0bG9zdC1jb2x1bW46IDkvMTI7XG5cdH1cbn1cblxuLmJjLWNvbm5lY3RfX2hlYWRlcixcbi5iYy1uZXctYWNjb3VudF9faGVhZGVyIHtcblx0bWFyZ2luOiAxMHB4IDAgMzBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bG9zdC1jb2x1bW46IDkvMTI7XG5cdFx0bWFyZ2luOiAzMHB4IDAgNTBweDtcblx0XHRtYXgtd2lkdGg6IDYyMHB4O1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0fVxufVxuXG4uYmMtc2V0dGluZ3MgLmJjLXNldHRpbmdzLWNvbm5lY3RfX3RpdGxlIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRtYXJnaW46IDE4cHggMCAwO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmb250LXNpemU6IDQ4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDUycHg7XG5cdH1cbn1cblxuLmJjLWNvbm5lY3Qtc3Bpbm5lciB7XG5cdGZsb2F0OiBub25lO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRtYXJnaW46IDAgMTBweCAwIDA7XG59XG5cbi5iYy1hY2NvdW50LWNvbm5lY3Rpb24tcmVzcG9uc2Uge1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRib3JkZXItbGVmdDogMTBweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KTtcblxuXHQmLS1lcnJvciB7XG5cdFx0Ym9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWNvbG9yLWJjLXJlZCk7XG5cdH1cbn1cblxuLmJjLWFjY291bnQtY29ubmVjdGlvbl9fZXJyb3ItdGl0bGUge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uYmMtYWNjb3VudC1jb25uZWN0aW9uX19lcnJvci1jb2RlIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cblx0Y29kZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0fVxufVxuXG4uYmMtYWNjb3VudC1jb25uZWN0aW9uX19lcnJvci1tZXNzYWdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDRweDtcblx0Zm9udC1zaXplOiAxNXB4O1xufVxuIiwiLmJpZ2NvbW1lcmNlLW5vdGljZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMTBweDtcblxuXHQud3AtYWRtaW4gJiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHR9XG5cblx0LmJjLXNldHRpbmdzLWJpZ2NvbW1lcmNlICYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9mZi13aGl0ZSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdG1hcmdpbi10b3A6IC0yMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5iaWdjb21tZXJjZS1ub3RpY2VfX2xpc3Qge1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblxuXHRcdC5iaWdjb21tZXJjZS1ub3RpY2VfX2xpc3QtaXRlbSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5iaWdjb21tZXJjZS1ub3RpY2VfX2hlYWRpbmcge1xuXHRtYXJnaW4tdG9wOiAwLjVlbTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0cGFkZGluZy1yaWdodDogMTMwcHg7XG5cdH1cbn1cblxucC5iaWdjb21tZXJjZS1ub3RpY2VfX3JlZnJlc2gge1xuXHRtYXJnaW46IDA7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDIwcHg7XG5cdFx0cmlnaHQ6IDIwcHg7XG5cdH1cbn1cblxuLmJpZ2NvbW1lcmNlLW5vdGljZV9fcmVmcmVzaC1idXR0b24ge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblxuXHRpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0fVxufVxuIiwiLmJjLXNob3J0Y29kZS11aV9fb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0aGVpZ2h0OiAxMDB2aDtcblx0d2lkdGg6IDEwMHZ3O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibGFjay1hLTcwKTtcbn1cblxuLmJjLXNob3J0Y29kZS11aV9fd3JhcHBlciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0aGVpZ2h0OiAxMDB2aDtcblx0d2lkdGg6IDEwMHZ3O1xuXHR6LWluZGV4OiAxNTkwMDA7XG5cblx0JlthcmlhLWhpZGRlbj0ndHJ1ZSddIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX2Nsb3NlLWJ1dHRvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0Zm9udC1zaXplOiAyNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiA4cHg7XG5cdHotaW5kZXg6IDIwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG9wYWNpdHk6IDAuNjtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1vcGFjaXR5KTtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX2NvbnRlbnQge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1vZmYtd2hpdGUpO1xuXHR6LWluZGV4OiAxNTk5MDE7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDkwJTtcblx0aGVpZ2h0OiA5MCU7XG5cdGxlZnQ6IDUlO1xuXHR0b3A6IDUlO1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cblx0PiBkaXYge1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdCoge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cbn1cblxuLmJjLXNob3J0Y29kZS11aSB7XG5cdGhlaWdodDogMTAwJTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0fVxufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19zZWxlY3RvcnMge1xuXHRmbGV4OiAxO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblx0cGFkZGluZzogMzBweDtcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0ZmxleDogMCAxIDI1MHB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG5cdH1cbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcHJvZHVjdHMtd3JhcHBlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdH1cbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcHJvZHVjdHMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRmbGV4OiAwIDEgNjAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRmbGV4OiAwIDEgNzAlO1xuXHR9XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3NlYXJjaCB7XG5cdHBhZGRpbmc6IDQwcHggMzBweDtcbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcHJvZHVjdC1ncmlkIHtcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbi8qIFNob3J0Y29kZSBVSSBTZXR0aW5ncyBTaWRlYmFyICovXG4uYmMtc2hvcnRjb2RlLXVpX19zZXR0aW5ncyB7XG5cdGhlaWdodDogYXV0bztcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRmbGV4OiAwIDEgNDAlO1xuXHRcdGJvcmRlci10b3A6IDA7XG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0ZmxleDogMCAxIDMwJTtcblx0fVxufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19zZXR0aW5ncy1oZWFkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsZXg6IDAgMCAxNTBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJjLXNob3J0Y29kZS11aV9fZHluYW1pYy1saXN0aW5nLWhlYWRlcixcbi5iYy1zaG9ydGNvZGUtdWlfX21hbnVhbC1saXN0aW5nLWhlYWRlcixcbi5iYy1zaG9ydGNvZGUtdWlfX2RlZmF1bHQtaGVhZGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0b3BhY2l0eTogMDtcblx0ei1pbmRleDogLTE7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHRwYWRkaW5nOiAyMHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdH1cblxuXHQmLmFjdGl2ZSB7XG5cdFx0ei1pbmRleDogMTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLmJjLXNob3J0Y29kZS11aV9fc2VsZWN0aW9ucyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZmxleDogMCAxIDQwJTtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX292ZXJmbG93LW1hc2sge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGhlaWdodDogNjVweDtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQgMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODIpIDcwJSk7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdGhlaWdodDogODBweDtcblx0fVxufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19zZWxlY3RlZC10ZXJtcyxcbi5iYy1zaG9ydGNvZGUtdWlfX3NlbGVjdGVkLXByb2R1Y3RzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0b3BhY2l0eTogMDtcblx0ei1pbmRleDogLTE7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXG5cdCYuYWN0aXZlIHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0ei1pbmRleDogMTtcblx0fVxufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19wcm9kdWN0cy1saXN0LFxuLmJjLXNob3J0Y29kZS11aV9fdGVybXMtbGlzdCB7XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHRoZWlnaHQ6IDMwMHB4O1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDIwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdH1cbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcHJvZHVjdHMtbGlzdCB7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmJjLXNob3J0Y29kZS11aV9fdGVybXMtbGlzdC1pdGVtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHBhZGRpbmc6IDRweCAycHggNHB4IDEwcHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdG1hcmdpbi1yaWdodDogNHB4O1xuXHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0d29yZC1icmVhazogYnJlYWstYWxsO1xuXG5cdGJ1dHRvbiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogMDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRvcGFjaXR5OiAwLjc1O1xuXHRcdHBhZGRpbmc6IDJweCA2cHg7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsdWUtbGlnaHQpO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblxuXHRcdGkge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYmMtc2hvcnRjb2RlLXVpX190ZXJtcy1saXN0LXRlcm0ge1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19hY3Rpb25zIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZzogMjBweDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG5cdGZsZXg6IDAgMSA0MCU7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0cGFkZGluZzogMzBweDtcblx0fVxuXG5cdC5idXR0b24ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMzBweCBhdXRvIDA7XG5cdH1cbn1cblxuLmJjLXNob3J0Y29kZS11aV9fZGlzcGxheS1zZXR0aW5ncyB7XG5cblx0JiA+ICoge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblxuXHQuYmMtc2hvcnRjb2RlLXVpX19maWVsZC1sYWJlbCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHR9XG5cblx0aW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQuYmMtc2hvcnRjb2RlLXVpX19wcm9kdWN0LW9yZGVyLFxuXHQuYmMtc2hvcnRjb2RlLXVpX19wcm9kdWN0LW9yZGVyYnkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHQuYmMtc2hvcnRjb2RlLXVpX19maWVsZC1sYWJlbCB7XG5cdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHR9XG5cblx0XHRsYWJlbCB7XG5cdFx0XHRmbGV4OiAwIDAgNTAlO1xuXG5cdFx0XHQuYmMtc2hvcnRjb2RlLXVpX19maWVsZC1sYWJlbCB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcG9zdHMtcGVyLXBhZ2UtLWNvbnRyb2wge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcG9zdHMtcGVyLXBhZ2UtaWNvbiB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcG9zdHMtcGVyLXBhZ2Uge1xuXHRmbGV4OiAwIDEgMTQwcHg7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xuXHR3aWR0aDogMTAwJTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19wb3N0cy1wZXItcGFnZS12YWx1ZSB7XG5cdGZsZXg6IDAgMCA0NHB4O1xuXHRwYWRkaW5nOiA0cHg7XG5cdG1hcmdpbi1yaWdodDogNHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3Bvc3RzLXBlci1wYWdlLXJlc2V0IHtcblx0ZmxleDogMCAwIDQ0cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyOiAwO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6IGRhcmtlbih2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KSwgMC40KTtcblx0fVxufVxuIiwiLmJjLXNob3J0Y29kZS11aV9fbG9nbyB7XG5cdGJhY2tncm91bmQ6IHVybChcInZhcigtLXBhdGgtaW1hZ2VzKS9hZG1pbi9iaWctY29tbWVyY2UtbG9nby5wbmdcIikgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0d2lkdGg6IDEzMnB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDRweCBhdXRvIDMwcHg7XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3F1ZXJ5LWJ1aWxkZXItbGlzdCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcXVlcnktYnVpbGRlci1jaGlsZC1saXN0IHtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRtYXgtaGVpZ2h0OiAwO1xuXHRvcGFjaXR5OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19xdWVyeS1idWlsZGVyLWxpc3QtaXRlbSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuXHRwYWRkaW5nOiAxMnB4IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHQuYmMtc2hvcnRjb2RlLXVpX19xdWVyeS1idWlsZGVyLWNoaWxkLWxpc3QgJiB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcXVlcnktYnVpbGRlci1hbmNob3IsXG4uYmMtc2hvcnRjb2RlLXVpX19xdWVyeS1idWlsZGVyLXRvZ2dsZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleS1tZWRpdW0pO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHRwYWRkaW5nOiA0cHggMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdH1cblxuXHQmLmJjcWItaXRlbS1zZWxlY3RlZCB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsdWUtdHVycXVvaXNlKTtcblx0fVxufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19xdWVyeS1idWlsZGVyLWFuY2hvciB7XG5cblx0LmJjLXNob3J0Y29kZS11aV9fcXVlcnktYnVpbGRlci1jaGlsZC1saXN0ICYge1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblxuXHRcdCYuYmNxYi1pdGVtLXNlbGVjdGVkIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdFx0XHRcdGxlZnQ6IC0yMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibHVlLXR1cnF1b2lzZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3F1ZXJ5LWJ1aWxkZXItdG9nZ2xlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0Lmljb24ge1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxufVxuIiwiLmJjLXNob3J0Y29kZS11aV9fc2VhcmNoZm9ybSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5jaG9pY2VzIHtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0LmNob2ljZXNfX2lubmVyIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiA4OHB4O1xuXHR9XG5cblx0LmJjLXNob3J0Y29kZS11aS1zZWFyY2hfX3N1Ym1pdC1idXR0b24ge1xuXHRcdGZsZXg6IDAgMCA5NXB4O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRwYWRkaW5nOiAxNXB4IDI4cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cdFx0bWF4LXdpZHRoOiA5NXB4O1xuXHR9XG5cblx0LmJjLXNob3J0Y29kZS11aS1zZWFyY2hfX2NsZWFyLXNlYXJjaCB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGNvbG9yOiBjb3JuZmxvd2VyYmx1ZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDEyNXB4O1xuXHRcdHRvcDogMTJweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cblxuaW5wdXQuY2hvaWNlc19faW5wdXQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRmb250LXNpemU6IDEycHg7XG5cdHdpZHRoOiAxNDBweCAhaW1wb3J0YW50O1xufVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPVwic2VsZWN0LW11bHRpcGxlXCJdIC5jaG9pY2VzX19idXR0b24sXG4uY2hvaWNlc1tkYXRhLXR5cGUqPVwidGV4dFwiXSAuY2hvaWNlc19fYnV0dG9uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwidmFyKC0tcGF0aC1pbWFnZXMpL2FkbWluL2ljb25zL2Nyb3NzLnN2Z1wiKTtcbn1cbiIsIi5iYy1zaG9ydGNvZGUtdWlfX3Byb2R1Y3Qge1xuXHRsb3N0LWNvbHVtbjogMS8xO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXNtYWxsKSB7XG5cdFx0bG9zdC1jb2x1bW46IDEvMiAyIDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRsb3N0LWNvbHVtbjogMS8zIDMgMDtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0bG9zdC1jb2x1bW46IDEvMiAyIDA7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRsb3N0LWNvbHVtbjogMS8zIDMgMDtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC14eGxhcmdlKSB7XG5cdFx0bG9zdC1jb2x1bW46IDEvNCA0IDA7XG5cdH1cbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcHJvZHVjdC1pbm5lciB7XG5cblx0LmJjLWljb24uaWNvbi1iYy1zZWxlY3RlZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTVweDtcblx0XHRyaWdodDogMTVweDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cblx0XHQuYmMtc2hvcnRjb2RlLXVpX19zZWxlY3RlZC1yZXN1bHQgJiB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19wcm9kdWN0LWFuY2hvciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0b3V0bGluZTogdmFyKC0tY29sb3ItYmxhY2stYS00MCk7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cblx0XHQuYmMtc2hvcnRjb2RlLXVpX19wcm9kdWN0LWFjdGlvbnMge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3Byb2R1Y3QtYW5jaG9yLXN0YXR1cyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiAyMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEzMHB4O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19wcm9kdWN0LWltYWdlIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSkgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YXNwZWN0LXJhdGlvOiAnNDo0Jztcbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcHJvZHVjdC1pbWFnZS0tZmVhdHVyZWQge1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19wcm9kdWN0LWltYWdlLS1wbGFjZWhvbGRlciB7XG5cdGJhY2tncm91bmQtc2l6ZTogNTAlIDUwJTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcHJvZHVjdC1tZXRhIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3Byb2R1Y3QtdGl0bGUge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRtYXJnaW46IDE2cHggMDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3Byb2R1Y3QtcHJpY2Uge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRtYXJnaW46IDE2cHggMCAxNnB4IDE0cHg7XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3Byb2R1Y3QtZGVzY3JpcHRpb24ge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19wcm9kdWN0LXF1ZXJ5LWRpbW1lciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibGFjay1hLTQwKTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlO1xuXHR6LWluZGV4OiAtMTtcblxuXHQmLmFjdGl2ZSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR6LWluZGV4OiAyMDAwMDAwO1xuXHR9XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3Byb2R1Y3QtcXVlcnktbG9hZGVyIHtcblxuXHQuc3Bpbm5lciB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0fVxuXG5cdCYuYWN0aXZlIHtcblxuXHRcdC5zcGlubmVyIHtcblx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0fVxuXHR9XG59XG4iLG51bGwsIi5iYy1zaG9ydGNvZGUtdWlfX3NlbGVjdGVkLXByb2R1Y3RzLXRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJjLXNob3J0Y29kZS11aV9fc2VsZWN0ZWQtcHJvZHVjdCB7XG5cdG1hcmdpbi1ib3R0b206IDE3cHg7XG5cblx0aDUsXG5cdHNwYW4ge1xuXHRcdG1hcmdpbjogMDtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdH1cbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcmVtb3ZlLXNlbGVjdGVkIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdH1cbn1cbiIsIi5iYy1pbXBvcnQtbm93IHtcblx0bWFyZ2luLXRvcDogMzhweDtcblxuXHQuYmMtcHJvZHVjdHMtc3luYyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLWJsdWUtbGlnaHQpO1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRcdG9wYWNpdHk6IDAuOTtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdHMtc3luYy1sYWJlbCB7XG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0fVxufVxuXG4iLCIucG9zdC10eXBlLWJpZ2NvbW1lcmNlX3Byb2R1Y3Qge1xuXG5cdCYucG9zdC1waHAge1xuXG5cdFx0Lm1pc2MtcHViLWJpZ2NvbW1lcmNlIC5kYXNoaWNvbnMge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiAtM3B4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogM3B4O1xuXHRcdFx0Y29sb3I6ICM4Mjg3OGM7XG5cdFx0fVxuXG5cdFx0LmVkaXRvci1wb3N0LXBlcm1hbGlua19fZWRpdCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCYuZWRpdC1waHAge1xuXG5cdFx0LmJjLXNldHRpbmdzLWhlYWRlcl9fY3RhLWJ0biB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXG5cdFx0XHQmLS1hY3RpdmUge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycHg7XG5cdFx0XHR9XG5cblx0XHRcdC5iYy1hZG1pbi1idG4ge1xuXHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMnB4O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1kb2dlci1ibHVlKTtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1vcGFjaXR5KTtcblxuXHRcdFx0XHQuYmMtaWNvbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMnB4O1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWNvbmNyZXRlKTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5pbmxpbmUtZWRpdC1iaWdjb21tZXJjZV9wcm9kdWN0IHtcblxuXHQuaW5saW5lLWVkaXQtY29sLWxlZnQgLmlubGluZS1lZGl0LWNvbCA+IGxhYmVsOm50aC1jaGlsZCgyKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4iXX0= */ \ No newline at end of file +/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Bjc3MvYWRtaW4vYmMtYWRtaW4ucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL21peGlucy9fYnV0dG9ucy5wY3NzIiwiLi4vcGNzcy91dGlsaXRpZXMvdmFyaWFibGVzL19jb2xvcnMucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL3ZhcmlhYmxlcy9fdHlwb2dyYXBoeS5wY3NzIiwiLi4vcGNzcy91dGlsaXRpZXMvdmFyaWFibGVzL19pY29ucy5wY3NzIiwiLi4vcGNzcy9iYXNlL19pY29ucy5wY3NzIiwiLi4vcGNzcy9hZG1pbi9jaG9pY2VzL19jaG9pY2VzLnBjc3MiLCIuLi9wY3NzL2FkbWluL2Nob2ljZXMvX2Nob2ljZXMtY3VzdG9tLnBjc3MiLCIuLi9wY3NzL2FkbWluL3NldHRpbmdzL19tZW51LnBjc3MiLCIuLi9wY3NzL2FkbWluL3NldHRpbmdzL19wbHVnaW4tc2V0dGluZ3MtcGFnZXMucGNzcyIsIi4uL3Bjc3MvYWRtaW4vc2V0dGluZ3MvX3BsdWdpbi1zZXR0aW5ncy5wY3NzIiwiLi4vcGNzcy9hZG1pbi9zZXR0aW5ncy9fcGx1Z2luLXdlbGNvbWUucGNzcyIsIi4uL3Bjc3MvYWRtaW4vc2V0dGluZ3MvX3BsdWdpbi1jb25uZWN0LnBjc3MiLCIuLi9wY3NzL2FkbWluL3NldHRpbmdzL19wbHVnaW4tbm90aWNlcy5wY3NzIiwiLi4vcGNzcy9hZG1pbi9zaG9ydGNvZGUtdWkvX3Nob3J0Y29kZS1kaWFsb2cucGNzcyIsIi4uL3Bjc3MvYWRtaW4vc2hvcnRjb2RlLXVpL19xdWVyeS1idWlsZGVyLnBjc3MiLCIuLi9wY3NzL2FkbWluL3Nob3J0Y29kZS11aS9fc2VhcmNoZm9ybS5wY3NzIiwiLi4vcGNzcy9hZG1pbi9zaG9ydGNvZGUtdWkvX3Byb2R1Y3QtcmVzdWx0cy5wY3NzIiwiPG5vIHNvdXJjZT4iLCIuLi9wY3NzL2FkbWluL3Nob3J0Y29kZS11aS9fc2VsZWN0ZWQtcHJvZHVjdHMucGNzcyIsIi4uL3Bjc3MvYWRtaW4vcG9zdHMvX3Bvc3RzLWxpc3QucGNzcyIsIi4uL3Bjc3MvYWRtaW4vcG9zdHMvX2VkaXQtcG9zdC5wY3NzIiwiLi4vcGNzcy9hZG1pbi9wb3N0cy9fcXVpY2stZWRpdC5wY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7OztHQUtHOztBQUVILG1CQUFtQjtBQ05uQjs7OzttRkFJbUY7QUFlbkY7Ozs7bUZBSW1GO0FBc0JuRjs7OzttRkFJbUY7QUNsRG5GO0NBQ0M7O29GQUVtRjs7Q0FnQm5GOztvRkFFbUY7O0NBS25GOztvRkFFbUY7O0NBTW5GOztvRkFFbUY7O0NBTW5GOztvRkFFbUY7O0NBUW5GOztvRkFFbUY7O0NBS25GOztvRkFFbUY7O0NBS25GOztvRkFFbUY7O0NBS25GOztvRkFFbUY7Q0FPbkY7QUNsRkQ7Q0FDQzs7b0ZBRW1GOztDQU9uRjs7b0ZBRW1GOztDQVluRjs7b0ZBRW1GOztDQVFuRjs7b0ZBRW1GOztDQVNuRjs7b0ZBRW1GO0NBSW5GO0FDbkREOzttRkFFbUY7QUFFbkYsdUJBQXVCO0FDSnZCOzs7O21GQUltRjtBQUVuRix1QkFBdUI7QUFFdkI7RUFDRSxpQ0FBaUM7RUFDakM7Ozs7bUdBSTBHO0VBQzFHLG9CQUFvQjtFQUNwQixtQkFBbUI7Q0FDcEI7QUFFRDtFQUNFLGdGQUFnRjtFQUNoRiw0Q0FBNEM7RUFDNUMsWUFBWTtFQUNaLG1CQUFtQjtFQUNuQixvQkFBb0I7RUFDcEIsc0NBQXFCO1VBQXJCLDhCQUFxQjtFQUFyQixxQkFBcUI7RUFDckIscUJBQXFCO0VBQ3JCLGVBQXFDOztFQUVyQyx1Q0FBdUM7RUFDdkMsb0NBQW9DO0VBQ3BDLG1DQUFtQztDQUNwQztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7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RDs7Q0FFQyxhQUFhO0NBQ2I7QUNsREo7Q0FDQyxjQUFjO0NBQ2QiLCJmaWxlIjoiYmMtYWRtaW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcbiAqIFdvcmRQcmVzcyBhZG1pbiBDU1NcbiAqXG4gKiBUaGlzIGNzcyBmaWxlcyBpbmNsdWRlcyBhcmUgbG9hZGVkIGdsb2JhbGx5IGluIHRoZSBhZG1pbi4gVXNlIHRoaXMgZm9yIGFsbCBvdGhlciBhZG1pbiBjc3MuXG4gKlxuICovXG5cbi8qIEFkbWluIFVJIEJhc2UgKi9cbkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zL2J1dHRvbnNcIjtcbkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvdmFyaWFibGVzL2NvbG9yc1wiO1xuQGltcG9ydCBcIi4uL3V0aWxpdGllcy92YXJpYWJsZXMvbWVkaWEtcXVlcmllc1wiO1xuQGltcG9ydCBcIi4uL3V0aWxpdGllcy92YXJpYWJsZXMvcGF0aHNcIjtcbkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvdmFyaWFibGVzL3RyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiLi4vdXRpbGl0aWVzL3ZhcmlhYmxlcy90eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwiLi4vdXRpbGl0aWVzL3ZhcmlhYmxlcy9pY29uc1wiO1xuQGltcG9ydCBcIi4uL3V0aWxpdGllcy9zZXR0aW5ncy9ncmlkXCI7XG5AaW1wb3J0IFwiLi4vYmFzZS9pY29uc1wiO1xuXG4vKiBWZW5kb3I6IENob2ljZXMuanMgKi9cbkBpbXBvcnQgXCJjaG9pY2VzL2FsbFwiO1xuXG4vKiBBZG1pbiBQbHVnaW4gU2V0dGluZ3MgKi9cbkBpbXBvcnQgJy4vc2V0dGluZ3MvbWVudSc7XG5AaW1wb3J0ICcuL3NldHRpbmdzL3BsdWdpbi1zZXR0aW5ncy1wYWdlcyc7XG5AaW1wb3J0ICcuL3NldHRpbmdzL3BsdWdpbi1zZXR0aW5ncyc7XG5AaW1wb3J0ICcuL3NldHRpbmdzL3BsdWdpbi13ZWxjb21lJztcbkBpbXBvcnQgJy4vc2V0dGluZ3MvcGx1Z2luLWNvbm5lY3QnO1xuQGltcG9ydCAnLi9zZXR0aW5ncy9wbHVnaW4tbm90aWNlcyc7XG5cbi8qIEFkbWluIFVJIFN0eWxlcyAqL1xuQGltcG9ydCAnLi9zaG9ydGNvZGUtdWkvc2hvcnRjb2RlLWRpYWxvZyc7XG5AaW1wb3J0ICcuL3Nob3J0Y29kZS11aS9xdWVyeS1idWlsZGVyJztcbkBpbXBvcnQgJy4vc2hvcnRjb2RlLXVpL3NlYXJjaGZvcm0nO1xuQGltcG9ydCAnLi9zaG9ydGNvZGUtdWkvcHJvZHVjdC1yZXN1bHRzJztcbkBpbXBvcnQgJy4vc2hvcnRjb2RlLXVpL3NlbGVjdGVkLXByb2R1Y3RzJztcblxuLyogUG9zdCBFZGl0b3IgU3R5bGVzICovXG5AaW1wb3J0ICcuL3Bvc3RzL3Bvc3RzLWxpc3QnO1xuQGltcG9ydCAnLi9wb3N0cy9lZGl0LXBvc3QnO1xuQGltcG9ydCAnLi9wb3N0cy9xdWljay1lZGl0JztcblxuIiwiXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEdsb2JhbCBCdXR0b24gUmVzZXRzXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBidXR0b24tZ2xvYmFsIHtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdHdpZHRoOiBhdXRvO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ldmVuKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogQnV0dG9uIFN1Ym1pdFxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gYnV0dG9uLXN1Ym1pdCB7XG5cdEBtaXhpbiBidXR0b24tZ2xvYmFsO1xuXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcblx0cGFkZGluZzogMWVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cblx0Jjp2aXNpdGVkIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JleS1kYXJrKTtcblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEJ1dHRvbiBQaWxsXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBidXR0b24tcGlsbCB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJjLWRvZ2VyLWJsdWUpO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1kb2dlci1ibHVlKTtcblx0Ym9yZGVyLXJhZGl1czogMTlweDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNoYWRvdzogdW5zZXQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAxM3B4IDIwcHggMTJweDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0bGluZS1oZWlnaHQ6IDEycHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLWJsdWUtdHVycXVvaXNlKTtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJjLWJsdWUtdHVycXVvaXNlKTtcblx0fVxuXG5cdCY6ZGlzYWJsZWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmV5KSAhaW1wb3J0YW50O1xuXHRcdGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuXHR9XG59XG4iLCI6cm9vdCB7XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIFByaW1hcnkgUGFsZXR0ZVxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItcHJpbWFyeTogIzUyNzNmNDtcblx0LS1jb2xvci1zZWNvbmRhcnk6IGRhcmtlbih2YXIoLS1jb2xvci1wcmltYXJ5KSwgMC4wOCk7XG5cdC0tY29sb3ItYmMtZ3JlZW46ICM2NWM2OGM7XG5cdC0tY29sb3ItYmMtbGlnaHQtZ3JleTogI2UwZTNlOTtcblx0LS1jb2xvci1iYy1jb25jcmV0ZTogI2NkY2RjZDtcblx0LS1jb2xvci1iYy1ncmV5OiAjOGI4YjhiO1xuXHQtLWNvbG9yLWJjLWdyZXktbWVkaXVtOiAjNWU1ZTVlO1xuXHQtLWNvbG9yLWJjLWJsYWNrOiAjMzQzMTNmO1xuXHQtLWNvbG9yLWJjLWRvZ2VyLWJsdWU6ICM0YjcxZmM7XG5cdC0tY29sb3ItYmMtYmx1ZS1saWdodDogIzE2OGZjMDtcblx0LS1jb2xvci1iYy1ibHVlLXR1cnF1b2lzZTogIzUzYmFkMTtcblx0LS1jb2xvci1iYy1yZWQ6ICNkMjU3NGE7XG5cdC0tY29sb3ItYmMtc3VjY2VzczogIzgyOWQ1ZjtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBXaGl0ZXNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLXdoaXRlOiAjZmZmO1xuXHQtLWNvbG9yLW9mZi13aGl0ZTogI2Y1ZjVmNTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBHcmV5c1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItZ3JleS1saWdodDogbGlnaHRlbih2YXIoLS1jb2xvci1ncmV5KSwgMC4xNSk7XG5cdC0tY29sb3ItZ3JleTogZ3JleTtcblx0LS1jb2xvci1ncmV5LWRhcms6IGRhcmtlbih2YXIoLS1jb2xvci1ncmV5KSwgMC4xNSk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQmxhY2tzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci1ibGFjazogIzAwMDtcblx0LS1jb2xvci1ibGFjay1hLTQwOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG5cdC0tY29sb3ItYmxhY2stYS03MDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEJhY2tncm91bmRzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci1iZ2Q6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0LS1jb2xvci1iZ2QtY29udGVudDogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHQtLWNvbG9yLWJnZC1sb2dpbjogI2YxZjFmMTtcblx0LS1jb2xvci1iZ2Qtc2VsZWN0aW9uOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0LS1jb2xvci1iZ2QtcGFuZWwtYWN0aXZlOiAjMmMyOTM1O1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIExpbmtzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci1saW5rOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0LS1jb2xvci1saW5rLWhvdmVyOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIFRleHRcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLXRleHQ6IHZhcigtLWNvbG9yLWJsYWNrKTtcblx0LS1jb2xvci10ZXh0LXNlbGVjdGlvbjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEJvcmRlcnNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLWJvcmRlcjogdmFyKC0tY29sb3ItZ3JleSk7XG5cdC0tY29sb3ItYm9yZGVyLWZvcm0tZmllbGQ6ICNlMWU2ZWE7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQWxlcnQgQ29sb3JzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1hbGVydC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHQtLWFsZXJ0LWJnLWRlZmF1bHQ6IHZhcigtLWNvbG9yLWJjLWJsdWUtbGlnaHQpO1xuXHQtLWFsZXJ0LXN1Y2Nlc3M6ICMzZWM4ODk7XG5cdC0tYWxlcnQtZXJyb3I6ICNmZjAwMTI7XG5cdC0tYWxlcnQtYmctaW5mbzogdmFyKC0tY29sb3ItYmMtY29uY3JldGUpO1xufVxuIiwiOnJvb3Qge1xuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBGb250IFN0YWNrc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9udC1mYW1pbHktYmlnY29tbWVyY2UtaWNvbnM6ICdiaWdjb21tZXJjZS1pY29ucyc7XG5cdC0tZm9udC1mYW1pbHktcHJveGltYS1ub3ZhOiBcInByb3hpbWEtbm92YVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHQtLWZvbnQtZmFtaWx5LWJhc2U6IHZhcigtLWZvbnQtZmFtaWx5LXByb3hpbWEtbm92YSk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogRm9udCBTaXppbmdcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvbnQtc2l6ZS1iYXNlOiAxNnB4O1xuXHQtLWZvbnQtc2l6ZS1jb250ZW50OiAxZW07XG5cdC0tZm9udC1zaXplLWNvbnRlbnQteHhsOiAxLjVlbTtcblx0LS1mb250LXNpemUtY29udGVudC14bDogMS4yNWVtO1xuXHQtLWZvbnQtc2l6ZS1jb250ZW50LWxnOiAxLjEyNWVtO1xuXHQtLWZvbnQtc2l6ZS1jb250ZW50LW06IDAuODc1ZW07XG5cdC0tZm9udC1zaXplLWNvbnRlbnQtczogMC44MTNlbTtcblx0LS1mb250LXNpemUtY29udGVudC14czogMC43NWVtO1xuXHQtLWZvbnQtc2l6ZS1jb250ZW50LXh4czogMC42MjVlbTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBGb250IFdlaWdodHNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvbnQtd2VpZ2h0LWxpZ2h0OiAzMDA7XG5cdC0tZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuXHQtLWZvbnQtd2VpZ2h0LW1lZGl1bTogNTAwO1xuXHQtLWZvbnQtd2VpZ2h0LXNlbWlib2xkOiA2MDA7XG5cdC0tZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIExpbmUgSGVpZ2h0c1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tbGluZS1oZWlnaHQtYmFzZTogMS41O1xuXHQtLWxpbmUtaGVpZ2h0LWw6IDEuNjtcblx0LS1saW5lLWhlaWdodC1tOiAxLjM3NTtcblx0LS1saW5lLWhlaWdodC1zOiAxLjM7XG5cdC0tbGluZS1oZWlnaHQtc3M6IDEuMjtcblx0LS1saW5lLWhlaWdodC1ldmVuOiAxO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEJvcmRlciBSYWRpdXNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWJvcmRlci1yYWRpdXMtYmFzZTogNHB4O1xuXHQtLWJvcmRlci1yYWRpdXMtcm91bmQ6IDUwJTtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBGb250IEljb25zICh2aWEgSWNvTW9vbilcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5cbjpyb290IHtcbi0taWNvbW9vbi1mb250LWZhbWlseTogXCJiaWdjb21tZXJjZS1pY29uc1wiICFkZWZhdWx0O1xuXG5cbi0taWNvbi1iYy1iaWdjb21tZXJjZV9kaWFnbm9zdGljczogXCJcXGU5MTJcIjtcbi0taWNvbi1iYy1jaGFubmVsX3NlbGVjdDogXCJcXGU5MTFcIjtcbi0taWNvbi1iYy1jaGFubmVsOiBcIlxcZTkxMVwiO1xuLS1pY29uLWJjLWNyZWRlbnRpYWxzOiBcIlxcZTkxMFwiO1xuLS1pY29uLWJjLXN5bmM6IFwiXFxlOTBmXCI7XG4tLWljb24tYmMtYWNjb3VudHM6IFwiXFxlOTA2XCI7XG4tLWljb24tYmMtYW5hbHl0aWNzOiBcIlxcZTkwN1wiO1xuLS1pY29uLWJjLWNhcnQ6IFwiXFxlOTA4XCI7XG4tLWljb24tYmMtY3VycmVuY3k6IFwiXFxlOTA5XCI7XG4tLWljb24tYmMtZ2lmdF9jZXJ0aWZpY2F0ZXM6IFwiXFxlOTBhXCI7XG4tLWljb24tYmMtaW1wb3J0OiBcIlxcZTkwYlwiO1xuLS1pY29uLWJjLW9yZGVyX2NvbmZpcm1hdGlvbjogXCJcXGU5MGNcIjtcbi0taWNvbi1iYy1wcm9kdWN0X3Jldmlld3M6IFwiXFxlOTBkXCI7XG4tLWljb24tYmMtc2hpcHBpbmdfcmV0dXJuczogXCJcXGU5MGVcIjtcbi0taWNvbi1iYy1iLWxvZ286IFwiXFxlOTAxXCI7XG4tLWRhc2hpY29ucy1iaWdjb21tZXJjZTogXCJcXGU5MDFcIjtcbi0taWNvbi1iYy1hcnJvdy1zb2xpZDogXCJcXGU5MDJcIjtcbi0taWNvbi1iYy1zZWxlY3RlZDogXCJcXGU5MDNcIjtcbi0taWNvbi1iYy1hcnJvdy10b2dnbGU6IFwiXFxlOTA1XCI7XG4tLWljb24tYmMtYXJyb3ctbGVmdDogXCJcXGUwOTRcIjtcbi0taWNvbi1iYy1hcnJvdy1yaWdodDogXCJcXGUwOTVcIjtcbi0taWNvbi1iYy1hcnJvdy11cDogXCJcXGUwOTZcIjtcbi0taWNvbi1iYy1hcnJvdy1kb3duOiBcIlxcZTA5N1wiO1xuLS1pY29uLWJjLXBsdXM6IFwiXFxlMTE0XCI7XG4tLWljb24tYmMtbWludXM6IFwiXFxlMTE1XCI7XG4tLWljb24tYmMtY2hlY2s6IFwiXFxlMTE2XCI7XG4tLWljb24tYmMtY3Jvc3M6IFwiXFxlMTE3XCI7XG4tLWljb24tYmMtc2VhcmNoOiBcIlxcZTAzNlwiO1xuLS1pY29uLWJjLWNoZXZyb24tZG93bjogXCJcXGU5MDBcIjtcbi0taWNvbi1iYy1jaGV2cm9uLWxlZnQ6IFwiXFxlOTFhXCI7XG4tLWljb24tYmMtY2hldnJvbi1yaWdodDogXCJcXGU5MTlcIjtcbi0taWNvbi1iYy1jaGV2cm9uLXVwOiBcIlxcZTkwNFwiO1xuXG5cbn0iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEZvbnQgSWNvbnM6IEljb25zICh2aWEgSWNvTW9vbilcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdiaWdjb21tZXJjZS1pY29ucyc7XG4gIHNyYzpcbiAgICB1cmwoJ3ZhcigtLXBhdGgtZm9udHMpL2ljb25zLWJpZ2NvbW1lcmNlL2JpZ2NvbW1lcmNlLWljb25zLndvZmYyP21uaGVwZCcpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJ3ZhcigtLXBhdGgtZm9udHMpL2ljb25zLWJpZ2NvbW1lcmNlL2JpZ2NvbW1lcmNlLWljb25zLnR0Zj9tbmhlcGQnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCd2YXIoLS1wYXRoLWZvbnRzKS9pY29ucy1iaWdjb21tZXJjZS9iaWdjb21tZXJjZS1pY29ucy53b2ZmP21uaGVwZCcpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgndmFyKC0tcGF0aC1mb250cykvaWNvbnMtYmlnY29tbWVyY2UvYmlnY29tbWVyY2UtaWNvbnMuc3ZnP21uaGVwZCNiaWdjb21tZXJjZS1pY29ucycpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmJjLWljb24ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogJ2JpZ2NvbW1lcmNlLWljb25zJyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ldmVuKTtcblxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWJjLWJpZ2NvbW1lcmNlX2RpYWdub3N0aWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG4uaWNvbi1iYy1jaGFubmVsX3NlbGVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuLmljb24tYmMtY2hhbm5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuLmljb24tYmMtY3JlZGVudGlhbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cbi5pY29uLWJjLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbn1cbi5pY29uLWJjLWFjY291bnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG4uaWNvbi1iYy1hbmFseXRpY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cbi5pY29uLWJjLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cbi5pY29uLWJjLWN1cnJlbmN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG4uaWNvbi1iYy1naWZ0X2NlcnRpZmljYXRlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuLmljb24tYmMtaW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG4uaWNvbi1iYy1vcmRlcl9jb25maXJtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cbi5pY29uLWJjLXByb2R1Y3RfcmV2aWV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuLmljb24tYmMtc2hpcHBpbmdfcmV0dXJuczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuLmljb24tYmMtYi1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG4uZGFzaGljb25zLWJpZ2NvbW1lcmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG4uaWNvbi1iYy1hcnJvdy1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuLmljb24tYmMtc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cbi5pY29uLWJjLWFycm93LXRvZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuLmljb24tYmMtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NFwiO1xufVxuLmljb24tYmMtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTVcIjtcbn1cbi5pY29uLWJjLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk2XCI7XG59XG4uaWNvbi1iYy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk3XCI7XG59XG4uaWNvbi1iYy1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE0XCI7XG59XG4uaWNvbi1iYy1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNVwiO1xufVxuLmljb24tYmMtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTZcIjtcbn1cbi5pY29uLWJjLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE3XCI7XG59XG4uaWNvbi1iYy1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzZcIjtcbn1cbi5pY29uLWJjLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuLmljb24tYmMtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG59XG4uaWNvbi1iYy1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG4uaWNvbi1iYy1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG49ICAgICAgICAgICAgQ2hvaWNlcyAgICAgICAgICAgID1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmNob2ljZXMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmNob2ljZXM6Zm9jdXMge1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uY2hvaWNlczpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNob2ljZXMuaXMtZGlzYWJsZWQgLmNob2ljZXNfX2lubmVyLFxuLmNob2ljZXMuaXMtZGlzYWJsZWQgLmNob2ljZXNfX2lucHV0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmNob2ljZXMuaXMtZGlzYWJsZWQgLmNob2ljZXNfX2l0ZW0ge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPVwic2VsZWN0LW9uZVwiXSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNob2ljZXNbZGF0YS10eXBlKj1cInNlbGVjdC1vbmVcIl0gLmNob2ljZXNfX2lubmVyIHtcblx0cGFkZGluZy1ib3R0b206IDcuNXB4O1xufVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPVwic2VsZWN0LW9uZVwiXSAuY2hvaWNlc19faW5wdXQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRtYXJnaW46IDA7XG59XG5cbi5jaG9pY2VzW2RhdGEtdHlwZSo9XCJzZWxlY3Qtb25lXCJdIC5jaG9pY2VzX19idXR0b24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pY29ucy9jcm9zcy1pbnZlcnNlLnN2Z1wiKTtcblx0cGFkZGluZzogMDtcblx0YmFja2dyb3VuZC1zaXplOiA4cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHJpZ2h0OiAwO1xuXHRtYXJnaW4tdG9wOiAtMTBweDtcblx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdHdpZHRoOiAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMGVtO1xuXHRvcGFjaXR5OiAwLjU7XG59XG5cbi5jaG9pY2VzW2RhdGEtdHlwZSo9XCJzZWxlY3Qtb25lXCJdIC5jaG9pY2VzX19idXR0b246aG92ZXIsXG4uY2hvaWNlc1tkYXRhLXR5cGUqPVwic2VsZWN0LW9uZVwiXSAuY2hvaWNlc19fYnV0dG9uOmZvY3VzIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLmNob2ljZXNbZGF0YS10eXBlKj1cInNlbGVjdC1vbmVcIl0gLmNob2ljZXNfX2J1dHRvbjpmb2N1cyB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAjMDBiY2Q0O1xufVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPVwic2VsZWN0LW9uZVwiXTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGhlaWdodDogMDtcblx0d2lkdGg6IDA7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdGJvcmRlci1jb2xvcjogIzMzMyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXdpZHRoOiA1cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDExLjVweDtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi10b3A6IC0yLjVweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jaG9pY2VzW2RhdGEtdHlwZSo9XCJzZWxlY3Qtb25lXCJdLmlzLW9wZW46YWZ0ZXIge1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMzMzM7XG5cdG1hcmdpbi10b3A6IC03LjVweDtcbn1cblxuLmNob2ljZXNbZGF0YS10eXBlKj1cInNlbGVjdC1vbmVcIl1bZGlyPVwicnRsXCJdOmFmdGVyIHtcblx0bGVmdDogMTEuNXB4O1xuXHRyaWdodDogYXV0bztcbn1cblxuLmNob2ljZXNbZGF0YS10eXBlKj1cInNlbGVjdC1vbmVcIl1bZGlyPVwicnRsXCJdIC5jaG9pY2VzX19idXR0b24ge1xuXHRyaWdodDogYXV0bztcblx0bGVmdDogMDtcblx0bWFyZ2luLWxlZnQ6IDI1cHg7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmNob2ljZXNbZGF0YS10eXBlKj1cInNlbGVjdC1tdWx0aXBsZVwiXSAuY2hvaWNlc19faW5uZXIsXG4uY2hvaWNlc1tkYXRhLXR5cGUqPVwidGV4dFwiXSAuY2hvaWNlc19faW5uZXIge1xuXHRjdXJzb3I6IHRleHQ7XG59XG5cbi5jaG9pY2VzW2RhdGEtdHlwZSo9XCJzZWxlY3QtbXVsdGlwbGVcIl0gLmNob2ljZXNfX2J1dHRvbixcbi5jaG9pY2VzW2RhdGEtdHlwZSo9XCJ0ZXh0XCJdIC5jaG9pY2VzX19idXR0b24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luOiAwIC00cHggMCA4cHg7XG5cdHBhZGRpbmctbGVmdDogMTZweDtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDA4ZmExO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pY29ucy9jcm9zcy5zdmdcIik7XG5cdGJhY2tncm91bmQtc2l6ZTogOHB4O1xuXHR3aWR0aDogOHB4O1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtZXZlbik7XG5cdG9wYWNpdHk6IDAuNzU7XG59XG5cbi5jaG9pY2VzW2RhdGEtdHlwZSo9XCJzZWxlY3QtbXVsdGlwbGVcIl0gLmNob2ljZXNfX2J1dHRvbjpob3Zlcixcbi5jaG9pY2VzW2RhdGEtdHlwZSo9XCJzZWxlY3QtbXVsdGlwbGVcIl0gLmNob2ljZXNfX2J1dHRvbjpmb2N1cyxcbi5jaG9pY2VzW2RhdGEtdHlwZSo9XCJ0ZXh0XCJdIC5jaG9pY2VzX19idXR0b246aG92ZXIsXG4uY2hvaWNlc1tkYXRhLXR5cGUqPVwidGV4dFwiXSAuY2hvaWNlc19fYnV0dG9uOmZvY3VzIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLmNob2ljZXNfX2lubmVyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcblx0cGFkZGluZzogNy41cHggNy41cHggMy43NXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXHRib3JkZXItcmFkaXVzOiAyLjVweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRtaW4taGVpZ2h0OiA0NHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaXMtZm9jdXNlZCAuY2hvaWNlc19faW5uZXIsXG4uaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xuXHRib3JkZXItY29sb3I6ICNiN2I3Yjc7XG59XG5cbi5pcy1vcGVuIC5jaG9pY2VzX19pbm5lciB7XG5cdGJvcmRlci1yYWRpdXM6IDIuNXB4IDIuNXB4IDAgMDtcbn1cblxuLmlzLWZsaXBwZWQuaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xuXHRib3JkZXItcmFkaXVzOiAwIDAgMi41cHggMi41cHg7XG59XG5cbi5jaG9pY2VzX19saXN0IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5jaG9pY2VzX19saXN0LS1zaW5nbGUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDRweCAxNnB4IDRweCA0cHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5bZGlyPVwicnRsXCJdIC5jaG9pY2VzX19saXN0LS1zaW5nbGUge1xuXHRwYWRkaW5nLXJpZ2h0OiA0cHg7XG5cdHBhZGRpbmctbGVmdDogMTZweDtcbn1cblxuLmNob2ljZXNfX2xpc3QtLXNpbmdsZSAuY2hvaWNlc19faXRlbSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSAuY2hvaWNlc19faXRlbSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0cGFkZGluZzogNHB4IDEwcHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bWFyZ2luLXJpZ2h0OiAzLjc1cHg7XG5cdG1hcmdpbi1ib3R0b206IDMuNzVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwYmNkNDtcblx0Ym9yZGVyOiAxcHggc29saWQgIzAwYTViYjtcblx0Y29sb3I6ICNmZmY7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIC5jaG9pY2VzX19pdGVtW2RhdGEtZGVsZXRhYmxlXSB7XG5cdHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUgLmNob2ljZXNfX2l0ZW0ge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG5cdG1hcmdpbi1sZWZ0OiAzLjc1cHg7XG59XG5cbi5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSAuY2hvaWNlc19faXRlbS5pcy1oaWdobGlnaHRlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMGE1YmI7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwMDhmYTE7XG59XG5cbi5pcy1kaXNhYmxlZCAuY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUgLmNob2ljZXNfX2l0ZW0ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjOTE5MTkxO1xufVxuXG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuXHRkaXNwbGF5OiBub25lO1xuXHR6LWluZGV4OiAxO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXHR0b3A6IDEwMCU7XG5cdG1hcmdpbi10b3A6IC0xcHg7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIuNXB4O1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLmlzLWFjdGl2ZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaXMtb3BlbiAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuXHRib3JkZXItY29sb3I6ICNiN2I3Yjc7XG59XG5cbi5pcy1mbGlwcGVkIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG5cdHRvcDogYXV0bztcblx0Ym90dG9tOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAtMXB4O1xuXHRib3JkZXItcmFkaXVzOiAwLjI1cmVtIDAuMjVyZW0gMCAwO1xufVxuXG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1heC1oZWlnaHQ6IDMwMHB4O1xuXHRvdmVyZmxvdzogYXV0bztcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHR3aWxsLWNoYW5nZTogc2Nyb2xsLXBvc2l0aW9uO1xufVxuXG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0ge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG5cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMDBweDtcblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZTphZnRlciB7XG5cdFx0Y29udGVudDogYXR0cihkYXRhLXNlbGVjdC10ZXh0KTtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDEwcHg7XG5cdFx0dG9wOiA1MCU7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR9XG5cblx0W2Rpcj1cInJ0bFwiXSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdHBhZGRpbmctbGVmdDogMTAwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0fVxuXG5cdFtkaXI9XCJydGxcIl0gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlOmFmdGVyIHtcblx0XHRyaWdodDogYXV0bztcblx0XHRsZWZ0OiAxMHB4O1xuXHR9XG59XG5cbi5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZS5pcy1oaWdobGlnaHRlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG5cbi5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZS5pcy1oaWdobGlnaHRlZDphZnRlciB7XG5cdG9wYWNpdHk6IDAuNTtcbn1cblxuLmNob2ljZXNfX2l0ZW0ge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2hvaWNlc19faXRlbS0tZGlzYWJsZWQge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRvcGFjaXR5OiAwLjU7XG59XG5cbi5jaG9pY2VzX19oZWFkaW5nIHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNztcblx0Y29sb3I6IGdyYXk7XG59XG5cbi5jaG9pY2VzX19idXR0b24ge1xuXHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGJvcmRlcjogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2hvaWNlc19fYnV0dG9uOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLmNob2ljZXNfX2lucHV0IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdG1heC13aWR0aDogMTAwJTtcblx0cGFkZGluZzogNHB4IDAgNHB4IDJweDtcbn1cblxuLmNob2ljZXNfX2lucHV0OmZvY3VzIHtcblx0b3V0bGluZTogMDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuY2hvaWNlc19faW5wdXQge1xuXHRwYWRkaW5nLXJpZ2h0OiAycHg7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNob2ljZXNfX3BsYWNlaG9sZGVyIHtcblx0b3BhY2l0eTogMC41O1xufVxuIiwiLmNob2ljZXNbZGF0YS10eXBlKj1cInNlbGVjdC1tdWx0aXBsZVwiXSAuY2hvaWNlc19fYnV0dG9uLFxuLmNob2ljZXNbZGF0YS10eXBlKj1cInRleHRcIl0gLmNob2ljZXNfX2J1dHRvbiB7XG5cdGJhY2tncm91bmQtc2l6ZTogOXB4O1xuXHRib3JkZXItY29sb3I6IGRhcmtlbih2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KSwgMC4zKTtcbn1cblxuLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIC5jaG9pY2VzX19pdGVtIHtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRwYWRkaW5nOiA0cHggMnB4IDRweCAxMHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cdGJvcmRlcjogMDtcbn1cblxuLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIC5jaG9pY2VzX19pdGVtLmlzLWhpZ2hsaWdodGVkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbih2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KSwgMC4xKTtcblx0Ym9yZGVyOiAwO1xufVxuXG4uYmMtY2hvaWNlcyB7XG5cblx0JltkYXRhLXR5cGUqPVwic2VsZWN0LW9uZVwiXTphZnRlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmV5KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItd2lkdGg6IDRweDtcblx0XHRyaWdodDogMTZweDtcblx0fVxuXG5cdC5iYy1zZXR0aW5ncy1zZWN0aW9uX19ib2R5ICZbZGF0YS10eXBlKj1cInNlbGVjdC1vbmVcIl0ge1xuXHRcdG1heC13aWR0aDogNTQwcHg7XG5cdH1cblxuXHQuY2hvaWNlc19faW5uZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1mb3JtLWZpZWxkKTtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0bWluLWhlaWdodDogMjBweDtcblx0XHRwYWRkaW5nOiAxMXB4IDEwcHggMTBweDtcblx0fVxuXG5cdCYuaXMtZm9jdXNlZCB7XG5cblx0XHQmW2RhdGEtdHlwZSo9XCJzZWxlY3Qtb25lXCJdOmFmdGVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmMtZG9nZXItYmx1ZSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0LmNob2ljZXNfX2lubmVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmMtZG9nZXItYmx1ZSk7XG5cdFx0fVxuXHR9XG5cblx0JltkYXRhLXR5cGUqPVwic2VsZWN0LW9uZVwiXSAuY2hvaWNlc19faW5uZXIge1xuXHRcdHBhZGRpbmctYm90dG9tOiA5cHg7XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tc2luZ2xlIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHBhZGRpbmc6IDAgMjBweCAwIDA7XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWZvcm0tZmllbGQpO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cbn1cbiIsIi5kYXNoaWNvbnMtYmlnY29tbWVyY2Uge1xuXG5cdCY6YmVmb3JlIHtcblx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmlnY29tbWVyY2UtaWNvbnMpO1xuXHRcdGZvbnQtc2l6ZTogMS4wNjNlbTtcblx0fVxufVxuIiwiLmJpZ2NvbW1lcmNlLXNldHRpbmdzLXBhZ2Uge1xuXG5cdCYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0fVxuXG5cdC5yZWd1bGFyLXRleHQge1xuXHRcdG1heC13aWR0aDogNTQwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuYmlnY29tbWVyY2UtY29ubmVjdGlvbi1zdGF0dXNfX21lc3NhZ2Uge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtc3VjY2Vzcyk7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1tKTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG5cblx0LmJpZ2NvbW1lcmNlLWNvbm5lY3Rpb24tc3RhdHVzX19tZXNzYWdlLWZhaWxlZCB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLXJlZCk7XG5cdH1cblxuXHRwIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LW0pO1xuXG5cdFx0Ji5kZXNjcmlwdGlvbiB7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1zZXR0aW5ncy1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSxcblx0LmJjLWFkbWluLWJ0biB7XG5cdFx0QG1peGluIGJ1dHRvbi1waWxsO1xuXHR9XG5cblx0LmJjLWFkbWluLWJ0bi0tb3V0bGluZSB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtZG9nZXItYmx1ZSk7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWRvZ2VyLWJsdWUpO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLWRvZ2VyLWJsdWUpO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1kb2dlci1ibHVlKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0fVxuXHR9XG59XG5cbi5iaWdjb21tZXJjZV9wcm9kdWN0X3BhZ2VfYmlnY29tbWVyY2Vfd2VsY29tZSxcbi5iaWdjb21tZXJjZV9wcm9kdWN0X3BhZ2VfYmlnY29tbWVyY2VfY29ubmVjdCxcbi5iaWdjb21tZXJjZV9wcm9kdWN0X3BhZ2VfYmlnY29tbWVyY2VfbmV3X2FjY291bnQsXG4uYmlnY29tbWVyY2VfcHJvZHVjdF9wYWdlX2JpZ2NvbW1lcmNlX2FwaV9jcmVkZW50aWFscyxcbi5iaWdjb21tZXJjZV9wcm9kdWN0X3BhZ2VfYmlnY29tbWVyY2VfcGVuZGluZ19hY2NvdW50IHtcblxuXHQjd3B3cmFwIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1ib3R0b206IDIxMHB4O1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWcvYWRtaW4vYmMtYmctZ2VvbWV0cmljLnN2Z1wiKSBuby1yZXBlYXQgYm90dG9tIHJpZ2h0L2NvbnRhaW47XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGhlaWdodDogMjAwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJvdHRvbTogLTFweDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0ei1pbmRleDogMTtcblxuXHRcdFx0QG1lZGlhICgtLXZpZXdwb3J0LXdwYWRtaW4pIHtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XG5cdFx0XHRcdGJvdHRvbTogNDBweDtcblx0XHRcdFx0bGVmdDogMzZweDtcblx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRcdGhlaWdodDogMjgwcHg7XG5cdFx0XHRcdHdpZHRoOiA2NSU7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRcdGxlZnQ6IDE2MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCN3cGNvbnRlbnQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtd3BhZG1pbikge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHR9XG5cdH1cblxuXHQjd3Bmb290ZXIge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG59XG5cbi5iaWdjb21tZXJjZV9wcm9kdWN0X3BhZ2VfYmlnY29tbWVyY2VfcGVuZGluZ19hY2NvdW50ICN3cHdyYXAge1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmJjLXNldHRpbmdzLWZvcm0ge1xuXG5cdC5mb3JtLXRhYmxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdGZvcm0sXG5cdC5mb3JtLXRhYmxlIHRoLFxuXHQuZm9ybS13cmFwIGxhYmVsIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHR9XG5cblx0LmZvcm0tdGFibGUgdGgsXG5cdC5mb3JtLXdyYXAgbGFiZWwge1xuXHRcdGZvbnQtc2l6ZTogMS4wNzFlbTtcblx0fVxuXG5cdC5mb3JtLXRhYmxlIHRoIHtcblx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtd3BhZG1pbikge1xuXHRcdFx0d2lkdGg6IDE3MHB4O1xuXHRcdH1cblx0fVxuXG5cdHNlbGVjdCxcblx0aW5wdXQge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1mb3JtLWZpZWxkKTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cblx0c2VsZWN0IHtcblx0XHRwYWRkaW5nOiAxMnB4O1xuXHRcdGhlaWdodDogNDVweDtcblx0XHRsaW5lLWhlaWdodDogNDVweDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHR9XG5cblx0aW5wdXRbdHlwZT10ZXh0XSxcblx0aW5wdXRbdHlwZT1wYXNzd29yZF0sXG5cdGlucHV0W3R5cGU9dXJsXSxcblx0aW5wdXRbdHlwZT1udW1iZXJdIHtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblxuXHRpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0bWFyZ2luOiAtMXB4IDAgMCAtM3B4O1xuXHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmJ1dHRvbiB7XG5cdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdFx0cGFkZGluZzogOHB4IDEycHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHR9XG5cblx0LnNlY29uZGFyeSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmQ7XG5cdFx0fVxuXHR9XG5cblx0LmJ1dHRvbi1wcmltYXJ5IHtcblx0XHRib3gtc2hhZG93OiAtMXB4IDFweCAycHggdmFyKC0tY29sb3ItYmxhY2stYS00MCk7XG5cdH1cbn1cblxuLmJjLXNldHRpbmdzLWZpZWxkLS1yZXF1aXJlZCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLXJlZCk7XG5cdG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4iLCIvKiBTZXQgYmFzZSBmb250IHNpemUgZm9yIEJDIHBsdWdpbiBhZG1pbiB2aWV3cyAqL1xuLmJjLXNldHRpbmdzLWJpZ2NvbW1lcmNlIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYmFzZSk7XG59XG5cbi5iYy1zZXR0aW5ncy1oZWFkZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGxvc3QtdXRpbGl0eTogY2xlYXJmaXg7XG5cdG1hcmdpbi1ib3R0b206IDI4cHg7XG5cdHBhZGRpbmc6IDAgMCA0MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQmOmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRyaWdodDogLTIwcHg7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDQycHgpO1xuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1nL2FkbWluL2JjLWJnLWdlb21ldHJpYy5zdmdcIikgbm8tcmVwZWF0IGJvdHRvbSByaWdodC9jb250YWluO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRoZWlnaHQ6IDIyMHB4O1xuXHRcdHdpZHRoOiA3NSU7XG5cdFx0Ym90dG9tOiAxcHg7XG5cdFx0cmlnaHQ6IC0yMHB4O1xuXHRcdHotaW5kZXg6IDE7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRoZWlnaHQ6IDIyMHB4O1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdH1cblxuXHQubm90aWNlIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGxvc3QtY29sdW1uOiAxMi8xMjtcblx0fVxufVxuXG4uYmMtc2V0dGluZ3MtaGVhZGVyX193ZWxjb21lIHtcblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0bG9zdC1vZmZzZXQ6IDAuNS8xMjtcblx0fVxufVxuXG4uYmMtc2V0dGluZ3MtaGVhZGVyX193ZWxjb21lLFxuLmJjLXNldHRpbmdzLWhlYWRlcl9fY3RhIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRsb3N0LWNvbHVtbjogNS8xMjtcblx0XHRtYXgtd2lkdGg6IDQ2MHB4O1xuXHR9XG59XG5cbi5iYy1zZXR0aW5ncy1oZWFkZXJfX2N0YSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9mZi13aGl0ZSk7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdHBhZGRpbmc6IDIwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0cGFkZGluZzogNDBweDtcblx0fVxufVxuXG4uYmlnY29tbWVyY2VfcHJvZHVjdF9wYWdlX2JpZ2NvbW1lcmNlIHtcblxuXHQuYmMtc2V0dGluZ3MtaGVhZGVyX193ZWxjb21lLXRpdGxlIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRcdGZvbnQtc2l6ZTogMmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjAxO1xuXHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRmb250LXNpemU6IDNlbTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXNldHRpbmdzLWhlYWRlcl9fd2VsY29tZS10ZXh0IHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1sZyk7XG59XG5cbi5iYy1zZXR0aW5ncy1oZWFkZXJfX2N0YS10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMS4zNzVlbTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWV2ZW4pO1xuXHRtYXJnaW46IDAgMCAxNHB4O1xufVxuXG4uYmMtc2V0dGluZ3MtaGVhZGVyX19jdGEtdGV4dCB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRtYXJnaW46IDA7XG59XG5cbi5iYy1zZXR0aW5ncy1oZWFkZXJfX2N0YS1idG4ge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYmlnY29tbWVyY2VfcHJvZHVjdF9wYWdlX2JpZ2NvbW1lcmNlIHtcblxuXHRzZWxlY3RbbmFtZT1cImJpZ2NvbW1lcmNlX2ltcG9ydF9mcmVxdWVuY3lcIl0ge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi1yaWdodDogMTRweDtcblx0XHR3aWR0aDogYXV0bztcblx0fVxufVxuXG4uYmMtc2V0dGluZ3Mtc2VjdGlvbiB7XG5cblx0KyAuYmMtc2V0dGluZ3Mtc2VjdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxufVxuXG4uYmMtc2V0dGluZ3Mtc2VjdGlvbl9faGVhZGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHR3aWR0aDogMTAwJTtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJjLWRvZ2VyLWJsdWUpO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cblx0XHQuaWNvbi1iYy1hcnJvdy1zb2xpZCB7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZG9nZXItYmx1ZSk7XG5cdFx0fVxuXHR9XG5cblx0Lmljb24tYmMtYXJyb3ctc29saWQge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleSk7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdH1cblxuXHQuYmMtaWNvbi0tc2V0dGluZ3Mge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1kb2dlci1ibHVlKTtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHR9XG5cblx0Lmljb24tYmMtaW1wb3J0IHtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdH1cblxuXHQuYmMtc2V0dGluZ3Mtc2VjdGlvbi0tb3BlbiAmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iZ2QtcGFuZWwtYWN0aXZlKTtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJnZC1wYW5lbC1hY3RpdmUpO1xuXHRcdGJveC1zaGFkb3c6IDAgM3B4IDAgMCAjZWVmMGYyO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdH1cblxuXHQuYmMtc2V0dGluZ3Mtc2VjdGlvbi0tb3BlbiAmIC5pY29uLWJjLWFycm93LXNvbGlkIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleSk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0fVxuXG5cdC5iYy1zZXR0aW5ncy1zZWN0aW9uLS1vcGVuICYgLmJjLWljb24tLXNldHRpbmdzIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHR9XG59XG5cbi5iYy1zZXR0aW5ncy1zZWN0aW9uX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteGwpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1zKTtcblx0bWFyZ2luOiAwIDAgMCAzMHB4O1xuXG5cdC5iYy1zZXR0aW5ncy1zZWN0aW9uLS1vcGVuICYge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdH1cbn1cblxuLmJjLXNldHRpbmdzLXNlY3Rpb25fX3RhcmdldCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRib3JkZXItdG9wOiAwO1xuXHRtYXgtaGVpZ2h0OiAwO1xuXHRvcGFjaXR5OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmMtc2V0dGluZ3Mtc2VjdGlvbl9fYm9keSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1tKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LXMpO1xuXHRwYWRkaW5nOiAyMHB4IDIwcHggNDBweDtcblxuXHQ+IHA6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi10b3A6IDE4cHg7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cblxuXHRwIHtcblx0XHRmb250LXNpemU6IDFlbTtcblx0fVxuXG5cdC5mb3JtLXRhYmxlIHtcblxuXHRcdHAuZGVzY3JpcHRpb24ge1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWdyZXktZGFyayk7XG5cdFx0XHRmb250LXNpemU6IDAuODU3ZW07XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1zZXR0aW5ncy1zZWN0aW9uLS1iaWdjb21tZXJjZV9kaWFnbm9zdGljcyB7XG5cblx0LmJjLWRpYWdub3N0aWNzLWRhdGFfX2Rlc2NyaXB0aW9uIHtcblx0XHRtYXJnaW46IDEwcHggMDtcblx0fVxuXG5cdC5iYy1hZG1pbi1kaWFnbm9zdGljcy1sb2FkZXIge1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0bWFyZ2luOiAyMHB4IDA7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdCYuaXMtYWN0aXZlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdC5zcGlubmVyLmJjLWFkbWluLXNwaW5uZXIge1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IC0zcHg7XG5cdH1cbn1cblxuLmJjLWRpYWdub3N0aWNzLWRhdGEtLXN1Y2Nlc3Mge1xuXG5cdC53cmFwICYge1xuXHRcdHBhZGRpbmc6IDlweCAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQuYmMtaWNvbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IDJweDtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JlZW4pO1xuXHR9XG59XG5cbi5iYy1kaWFnbm9zdGljcy1kYXRhLS1lcnJvciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLXJlZCk7XG5cdHBhZGRpbmc6IDEwcHg7XG5cblx0LmJjLWFkbWluLWJ0biB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxufVxuXG4uYmMtZGlhZ25vc3RpY3MtZGF0YSxcbi5iYy1zZXRpbmdzLWRpYWdub3N0aWNzLXdyYXBwZXIge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5iYy1kaWFnbm9zdGljcy1kYXRhX19zZWN0aW9uIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWNvbmNyZXRlKTtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0cGFkZGluZzogMjBweCAwO1xuXG5cdC5iYy1hZG1pbi1idG4ge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cbn1cblxuLmJjLWRpYWdub3N0aWNzLWRhdGFfX3NlY3Rpb24taGVhZGVyIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLmJjLWRpYWdub3N0aWNzLWRhdGFfX21ldGEge1xuXHRwYWRkaW5nOiA0cHggMDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtd3BhZG1pbikge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0fVxufVxuXG4uYmMtZGlhZ25vc3RpY3MtZGF0YV9fbWV0YS1sYWJlbCB7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtd3BhZG1pbikge1xuXHRcdGZsZXg6IDAgMCAxNzBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHR9XG59XG5cbi5iYy1kaWFnbm9zdGljcy1kYXRhX19tZXRhLXZhbHVlIHtcblx0QG1lZGlhICgtLXZpZXdwb3J0LXdwYWRtaW4pIHtcblx0XHRmbGV4OiAxO1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0fVxufVxuXG4uYmMtZGlhZ25vc3RpY3MtZGF0YV9fbWV0YS1pbXBvcnRsb2dzIHtcblxuXHQuYmMtZGlhZ25vc3RpY3MtZGF0YV9fbWV0YS12YWx1ZSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtY29uY3JldGUpO1xuXHRcdGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG5cdFx0b3ZlcmZsb3c6IHNjcm9sbDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aGVpZ2h0OiAyMDBweDtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXG5cdC5iYy1kaWFnbm9zdGljcy1kYXRhX19tZXRhLXZhbHVlLWNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNXB4O1xuXHRcdGxlZnQ6IDE4cHg7XG5cblx0XHRwcmUge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtc2V0dGluZ3MtZm9ybS0tYmlnY29tbWVyY2Uge1xuXG5cdC5iYy1zZXR0aW5ncy1zYXZlIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LXdwYWRtaW4pIHtcblx0XHRcdGJveC1zaGFkb3c6IDAgM3B4IDAgMCAjZWVmMGYyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdHRvcDogMzFweDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDM2cHgpO1xuXHRcdFx0ei1pbmRleDogMztcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcblx0XHR9XG5cdH1cblxuXHQuYmMtc2V0dGluZ3Mtc2F2ZV9fbG9nbyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC13cGFkbWluKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHRwLnN1Ym1pdCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuLmJpZ2NvbW1lcmNlX3Byb2R1Y3RfcGFnZV9iaWdjb21tZXJjZSAjd3Bib2R5LWNvbnRlbnQge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC13cGFkbWluKSB7XG5cdFx0bWFyZ2luLXRvcDogODZweDtcblx0fVxufVxuIiwiLmJjLXdlbGNvbWUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRsb3N0LXV0aWxpdHk6IGNsZWFyZml4O1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0bWFyZ2luLXRvcDogMTEwcHg7XG5cdH1cbn1cblxuLmJjLXdlbGNvbWVfX2NvbnRlbnQsXG4uYmMtd2VsY29tZV9fbm90aWNlcyB7XG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRsb3N0LWNvbHVtbjogNi8xMjtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdGxvc3QtY29sdW1uOiA1LzEyO1xuXHR9XG59XG5cbi5iYy13ZWxjb21lX19jb250ZW50IHtcblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0bG9zdC1vZmZzZXQ6IDEvMTI7XG5cdH1cbn1cblxuLmJjLXdlbGNvbWVfX2NvbnRlbnQtd3JhcCB7XG5cdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdG1hcmdpbi1yaWdodDogMTIuNSU7XG5cdFx0bWF4LXdpZHRoOiA0MTBweDtcblx0fVxufVxuXG4uYmMtd2VsY29tZV9fY29udGVudCB7XG5cblx0Ji10aXRsZSB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0XHRmb250LXNpemU6IDJlbTtcblx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdFx0bWFyZ2luOiAxOHB4IDAgMjJweDtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGZvbnQtc2l6ZTogM2VtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0XHR9XG5cdH1cblxuXHRwIHtcblx0XHRmb250LXNpemU6IDAuOTM4ZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDQ7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1sZyk7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy13ZWxjb21lX19idG4tZ3JvdXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0LmJjLWFkbWluLWJ0biB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXdlbGNvbWVfX2NvbnRlbnQtd3JhcCArICYge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cblxuXHQuYmlnY29tbWVyY2VfcHJvZHVjdF9wYWdlX2JpZ2NvbW1lcmNlX3dlbGNvbWUgJiAuYmMtYWRtaW4tYnRuLS1vdXRsaW5lIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtZG9nZXItYmx1ZSk7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy13ZWxjb21lX19hbHQtYWN0aW9ucyB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5iYy13ZWxjb21lX19ub3RpY2Uge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1vZmYtd2hpdGUpO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nOiAzNnB4IDMwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0cGFkZGluZy1yaWdodDogMTIuNSU7XG5cdH1cbn1cblxuLmJjLXdlbGNvbWVfX25vdGljZSB7XG5cblx0Ji10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxLjM3NWVtO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjMyO1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdCsgcCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0fVxuXHR9XG5cblx0cCB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJhc2UpO1xuXHR9XG59XG4iLCIuYmMtc2V0dGluZ3MtYmlnY29tbWVyY2VfY29ubmVjdCxcbi5iYy1zZXR0aW5ncy1iaWdjb21tZXJjZV9uZXdfYWNjb3VudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGxvc3QtdXRpbGl0eTogY2xlYXJmaXg7XG59XG5cbi5iYy1jb25uZWN0X19oZWFkZXIsXG4uYmMtbmV3LWFjY291bnRfX2hlYWRlcixcbi5iYy1hcGktY3JlZGVudGlhbHNfX2hlYWRlcixcbi5iYy1zZXR0aW5ncy1mb3JtLS1iaWdjb21tZXJjZV9jb25uZWN0LFxuLmJjLXNldHRpbmdzLWZvcm0tLWJpZ2NvbW1lcmNlX25ld19hY2NvdW50LFxuLmJjLXdlbGNvbWVfX2FjY291bnQtY29ubmVjdGlvbixcbi5iYy1zZXR0aW5ncy1mb3JtLS1iaWdjb21tZXJjZV9jaGFubmVsLFxuLmJjLXNldHRpbmdzLWZvcm0tLWJpZ2NvbW1lcmNlX2FwaV9jcmVkZW50aWFscyB7XG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRsb3N0LWNvbHVtbjogMTEvMTI7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRsb3N0LW9mZnNldDogMS8xMjtcblx0fVxufVxuXG4uYmMtc2V0dGluZ3MtZm9ybS0tYmlnY29tbWVyY2VfY29ubmVjdCxcbi5iYy1zZXR0aW5ncy1mb3JtLS1iaWdjb21tZXJjZV9uZXdfYWNjb3VudCxcbi5iYy13ZWxjb21lX19hY2NvdW50LWNvbm5lY3Rpb24sXG4uYmMtc2V0dGluZ3MtZm9ybS0tYmlnY29tbWVyY2VfY2hhbm5lbCxcbi5iYy1zZXR0aW5ncy1mb3JtLS1iaWdjb21tZXJjZV9hcGlfY3JlZGVudGlhbHMge1xuXHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRsb3N0LWNvbHVtbjogOS8xMjtcblx0fVxufVxuXG4uYmMtY29ubmVjdF9faGVhZGVyLFxuLmJjLW5ldy1hY2NvdW50X19oZWFkZXIsXG4uYmMtYXBpLWNyZWRlbnRpYWxzX19oZWFkZXIge1xuXHRtYXJnaW46IDEwcHggMCAzMHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRsb3N0LWNvbHVtbjogOS8xMjtcblx0XHRtYXJnaW46IDMwcHggMCA1MHB4O1xuXHRcdG1heC13aWR0aDogNjIwcHg7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHR9XG59XG5cbi5iYy1zZXR0aW5ncyAuYmMtc2V0dGluZ3MtY29ubmVjdF9fdGl0bGUge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRmb250LXNpemU6IDJlbTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHRsaW5lLWhlaWdodDogMS4yNTtcblx0bWFyZ2luOiAxOHB4IDAgMDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0Zm9udC1zaXplOiAzZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0fVxufVxuXG4uYmMtY29ubmVjdC1zcGlubmVyIHtcblx0ZmxvYXQ6IG5vbmU7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdG1hcmdpbjogMCAxMHB4IDAgMDtcbn1cblxuLmJjLWFjY291bnQtY29ubmVjdGlvbi1yZXNwb25zZSB7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGZvbnQtc2l6ZTogMC45MzhlbTtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWJsdWUtbGlnaHQpO1xuXG5cdCYtLWVycm9yIHtcblx0XHRib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tY29sb3ItYmMtcmVkKTtcblx0fVxufVxuXG4uYmMtYWNjb3VudC1jb25uZWN0aW9uX19lcnJvci10aXRsZSB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5iYy1hY2NvdW50LWNvbm5lY3Rpb25fX2Vycm9yLWNvZGUge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXG5cdGNvZGUge1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdH1cbn1cblxuLmJjLWFjY291bnQtY29ubmVjdGlvbl9fZXJyb3ItbWVzc2FnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiA0cHg7XG5cdGZvbnQtc2l6ZTogMC45MzhlbTtcbn1cbiIsIi5iaWdjb21tZXJjZS1ub3RpY2Uge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDEwcHg7XG5cblx0LndwLWFkbWluICYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0fVxuXG5cdC5iYy1zZXR0aW5ncy1iaWdjb21tZXJjZSAmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1vZmYtd2hpdGUpO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMjBweDtcblx0XHR9XG5cdH1cblxuXHQuYmlnY29tbWVyY2Utbm90aWNlX19saXN0IHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cblx0XHQuYmlnY29tbWVyY2Utbm90aWNlX19saXN0LWl0ZW0ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYmlnY29tbWVyY2Utbm90aWNlX19oZWFkaW5nIHtcblx0bWFyZ2luLXRvcDogMC41ZW07XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEzMHB4O1xuXHR9XG59XG5cbnAuYmlnY29tbWVyY2Utbm90aWNlX19yZWZyZXNoIHtcblx0bWFyZ2luOiAwO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAyMHB4O1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHR9XG59XG5cbi5iaWdjb21tZXJjZS1ub3RpY2VfX3JlZnJlc2gtYnV0dG9uIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcblx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblxuXHRpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbGcpO1xuXHRcdGxpbmUtaGVpZ2h0OiAwLjc4O1xuXHR9XG59XG5cbi5iaWdjb21tZXJjZS1ub3RpY2VfX2ltcG9ydC1zdGF0dXMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC13cGFkbWluKSB7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdH1cblxuXHQud3AtYWRtaW4gJiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtZG9nZXItYmx1ZSk7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdH1cblxuXHQmLmJpZ2NvbW1lcmNlLW5vdGljZV9faW1wb3J0LXN0YXR1cy0tc3VjY2VzcyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JlZW4pO1xuXHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0Ji5iaWdjb21tZXJjZS1ub3RpY2VfX2ltcG9ydC1zdGF0dXMtLWVycm9yIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1yZWQpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHR9XG59XG5cbi5pbXBvcnQtc3RhdHVzIHtcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXdwYWRtaW4pIHtcblx0XHRmbGV4OiAwIDEgNTAlO1xuXHR9XG5cblx0LmJjLWljb24sXG5cdC5kYXNoaWNvbnMge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdG1hcmdpbi1yaWdodDogNHB4O1xuXHRcdG1hcmdpbi10b3A6IDNweDtcblx0fVxuXG5cdC5kYXNoaWNvbnMtd2FybmluZyB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLXJlZCk7XG5cdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdH1cblxuXHRwLmJjLWltcG9ydC1zdGF0dXMtbWVzc2FnZSB7XG5cdFx0ZmxleDogMTtcblx0XHRtYXJnaW46IDA7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cblx0LmJpZ2NvbW1lcmNlLW5vdGljZV9faW1wb3J0LXN0YXR1cy0tc3VjY2VzcyAmIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC13cGFkbWluKSB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXG5cdFx0cC5iYy1pbXBvcnQtc3RhdHVzLW1lc3NhZ2Uge1xuXHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0fVxuXHR9XG5cblx0Ji5pbXBvcnQtc3RhdHVzLXByZXZpb3VzIHtcblxuXHRcdHAuYmMtaW1wb3J0LXN0YXR1cy1tZXNzYWdlIHtcblx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWltcG9ydC1wcm9ncmVzcy1iYXJfX3dyYXBwZXIge1xuXHRmbGV4OiAwIDAgMTAwJTtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRoZWlnaHQ6IDIwcHg7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXdwYWRtaW4pIHtcblx0XHRmbGV4OiAwIDEgNTAlO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC5idXR0b24ge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1vcGFjaXR5KTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1pbXBvcnQtcHJvZ3Jlc3MtY291bnQge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5iYy1pbXBvcnQtcHJvZ3Jlc3MtYmFyIHtcblx0ZmxleDogMCAxIDIyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMjBweDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJjLWltcG9ydC1wcm9ncmVzcy1iYXJfX21hc2sge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogLTEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0dHJhbnNpdGlvbjogbGVmdCAwLjI1cyBlYXNlO1xufVxuXG4uYmMtaW1wb3J0LXByb2dyZXNzLWJhcl9fYmcge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5iYy1pbXBvcnQtcHJvZ3Jlc3MtYmFyX19wZXJjZW50IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogOHB4O1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRmb250LXNpemU6IDEwcHg7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWRvZ2VyLWJsdWUpO1xuXHR0ZXh0LXNoYWRvdzogMCAwIDFweCByZ2JhKDI1MCwgMjUwLCAyNTAsIDAuNSk7XG59XG5cbiIsIi5iYy1zaG9ydGNvZGUtdWlfX292ZXJsYXkge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGhlaWdodDogMTAwdmg7XG5cdHdpZHRoOiAxMDB2dztcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmxhY2stYS03MCk7XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3dyYXBwZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGhlaWdodDogMTAwdmg7XG5cdHdpZHRoOiAxMDB2dztcblx0ei1pbmRleDogMTU5MDAwO1xuXG5cdCZbYXJpYS1oaWRkZW49J3RydWUnXSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19jbG9zZS1idXR0b24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdGZvbnQtc2l6ZTogMjVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogOHB4O1xuXHR6LWluZGV4OiAyMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRvcGFjaXR5OiAwLjY7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19jb250ZW50IHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3Itb2ZmLXdoaXRlKTtcblx0ei1pbmRleDogMTU5OTAxO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiA5MCU7XG5cdGhlaWdodDogOTAlO1xuXHRsZWZ0OiA1JTtcblx0dG9wOiA1JTtcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1iYXNlKTtcblxuXHQ+IGRpdiB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0KiB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxufVxuXG4uYmMtc2hvcnRjb2RlLXVpIHtcblx0aGVpZ2h0OiAxMDAlO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHR9XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3NlbGVjdG9ycyB7XG5cdGZsZXg6IDE7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuXHRwYWRkaW5nOiAzMHB4O1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRmbGV4OiAwIDEgMjUwcHg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcblx0fVxufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19wcm9kdWN0cy13cmFwcGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0fVxufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19wcm9kdWN0cyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGZsZXg6IDAgMSA2MCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdGZsZXg6IDAgMSA3MCU7XG5cdH1cbn1cblxuLmJjLXNob3J0Y29kZS11aV9fc2VhcmNoIHtcblx0cGFkZGluZzogNDBweCAzMHB4O1xufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19wcm9kdWN0LWdyaWQge1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLyogU2hvcnRjb2RlIFVJIFNldHRpbmdzIFNpZGViYXIgKi9cbi5iYy1zaG9ydGNvZGUtdWlfX3NldHRpbmdzIHtcblx0aGVpZ2h0OiBhdXRvO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGZsZXg6IDAgMSA0MCU7XG5cdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRmbGV4OiAwIDEgMzAlO1xuXHR9XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3NldHRpbmdzLWhlYWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmxleDogMCAwIDE1MHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19keW5hbWljLWxpc3RpbmctaGVhZGVyLFxuLmJjLXNob3J0Y29kZS11aV9fbWFudWFsLWxpc3RpbmctaGVhZGVyLFxuLmJjLXNob3J0Y29kZS11aV9fZGVmYXVsdC1oZWFkZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRvcGFjaXR5OiAwO1xuXHR6LWluZGV4OiAtMTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdHBhZGRpbmc6IDIwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0cGFkZGluZzogMzBweDtcblx0fVxuXG5cdCYuYWN0aXZlIHtcblx0XHR6LWluZGV4OiAxO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19kZWZhdWx0LWhlYWRlciB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtcyk7XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3NlbGVjdGlvbnMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGZsZXg6IDAgMSA0MCU7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19vdmVyZmxvdy1tYXNrIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRoZWlnaHQ6IDY1cHg7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50IDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgyKSA3MCUpO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRoZWlnaHQ6IDgwcHg7XG5cdH1cbn1cblxuLmJjLXNob3J0Y29kZS11aV9fc2VsZWN0ZWQtdGVybXMsXG4uYmMtc2hvcnRjb2RlLXVpX19zZWxlY3RlZC1wcm9kdWN0cyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdG9wYWNpdHk6IDA7XG5cdHotaW5kZXg6IC0xO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblxuXHQmLmFjdGl2ZSB7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcHJvZHVjdHMtbGlzdCxcbi5iYy1zaG9ydGNvZGUtdWlfX3Rlcm1zLWxpc3Qge1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0aGVpZ2h0OiAzMDBweDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAyMHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHR9XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3Byb2R1Y3RzLWxpc3Qge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3Rlcm1zLWxpc3QtaXRlbSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRwYWRkaW5nOiA0cHggMnB4IDRweCAxMHB4O1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcblx0bGluZS1oZWlnaHQ6IDEuNjc7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdG1hcmdpbi1yaWdodDogNHB4O1xuXHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0d29yZC1icmVhazogYnJlYWstYWxsO1xuXG5cdGJ1dHRvbiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogMDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRvcGFjaXR5OiAwLjc1O1xuXHRcdHBhZGRpbmc6IDJweCA2cHg7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsdWUtbGlnaHQpO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblxuXHRcdGkge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYmMtc2hvcnRjb2RlLXVpX190ZXJtcy1saXN0LXRlcm0ge1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19hY3Rpb25zIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZzogMjBweDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG5cdGZsZXg6IDAgMSA0MCU7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0cGFkZGluZzogMzBweDtcblx0fVxuXG5cdC5idXR0b24ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMzBweCBhdXRvIDA7XG5cdH1cbn1cblxuLmJjLXNob3J0Y29kZS11aV9fZGlzcGxheS1zZXR0aW5ncyB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtcyk7XG5cblx0JiA+ICoge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblxuXHQuYmMtc2hvcnRjb2RlLXVpX19maWVsZC1sYWJlbCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHR9XG5cblx0aW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQuYmMtc2hvcnRjb2RlLXVpX19wcm9kdWN0LW9yZGVyLFxuXHQuYmMtc2hvcnRjb2RlLXVpX19wcm9kdWN0LW9yZGVyYnkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHQuYmMtc2hvcnRjb2RlLXVpX19maWVsZC1sYWJlbCB7XG5cdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHR9XG5cblx0XHRsYWJlbCB7XG5cdFx0XHRmbGV4OiAwIDAgNTAlO1xuXG5cdFx0XHQuYmMtc2hvcnRjb2RlLXVpX19maWVsZC1sYWJlbCB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcG9zdHMtcGVyLXBhZ2UtLWNvbnRyb2wge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcG9zdHMtcGVyLXBhZ2UtaWNvbiB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcG9zdHMtcGVyLXBhZ2Uge1xuXHRmbGV4OiAwIDEgMTQwcHg7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xuXHR3aWR0aDogMTAwJTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19wb3N0cy1wZXItcGFnZS12YWx1ZSB7XG5cdGZsZXg6IDAgMCA0NHB4O1xuXHRwYWRkaW5nOiA0cHg7XG5cdG1hcmdpbi1yaWdodDogNHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3Bvc3RzLXBlci1wYWdlLXJlc2V0IHtcblx0ZmxleDogMCAwIDQ0cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyOiAwO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6IGRhcmtlbih2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KSwgMC40KTtcblx0fVxufVxuIiwiLmJjLXNob3J0Y29kZS11aV9fbG9nbyB7XG5cdGJhY2tncm91bmQ6IHVybChcInZhcigtLXBhdGgtaW1hZ2VzKS9hZG1pbi9iaWctY29tbWVyY2UtbG9nby5wbmdcIikgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0d2lkdGg6IDEzMnB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDRweCBhdXRvIDMwcHg7XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3F1ZXJ5LWJ1aWxkZXItbGlzdCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcXVlcnktYnVpbGRlci1jaGlsZC1saXN0IHtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRtYXgtaGVpZ2h0OiAwO1xuXHRvcGFjaXR5OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19xdWVyeS1idWlsZGVyLWxpc3QtaXRlbSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXMpO1xuXHRwYWRkaW5nOiAxMnB4IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHQuYmMtc2hvcnRjb2RlLXVpX19xdWVyeS1idWlsZGVyLWNoaWxkLWxpc3QgJiB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcXVlcnktYnVpbGRlci1hbmNob3IsXG4uYmMtc2hvcnRjb2RlLXVpX19xdWVyeS1idWlsZGVyLXRvZ2dsZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleS1tZWRpdW0pO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHRwYWRkaW5nOiA0cHggMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdH1cblxuXHQmLmJjcWItaXRlbS1zZWxlY3RlZCB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsdWUtdHVycXVvaXNlKTtcblx0fVxufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19xdWVyeS1idWlsZGVyLWFuY2hvciB7XG5cblx0LmJjLXNob3J0Y29kZS11aV9fcXVlcnktYnVpbGRlci1jaGlsZC1saXN0ICYge1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblxuXHRcdCYuYmNxYi1pdGVtLXNlbGVjdGVkIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdFx0XHRcdGxlZnQ6IC0yMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibHVlLXR1cnF1b2lzZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3F1ZXJ5LWJ1aWxkZXItdG9nZ2xlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0Lmljb24ge1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxufVxuIiwiLmJjLXNob3J0Y29kZS11aV9fc2VhcmNoZm9ybSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5jaG9pY2VzIHtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0LmNob2ljZXNfX2lubmVyIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiA4OHB4O1xuXHR9XG5cblx0aW5wdXQuY2hvaWNlc19faW5wdXQge1xuXHRcdGZvbnQtc2l6ZTogMC44NTdlbTtcblx0fVxuXG5cdC5iYy1zaG9ydGNvZGUtdWktc2VhcmNoX19zdWJtaXQtYnV0dG9uIHtcblx0XHRmbGV4OiAwIDAgOTVweDtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtZXZlbik7XG5cdFx0cGFkZGluZzogMTVweCAyOHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXHRcdG1heC13aWR0aDogOTVweDtcblx0fVxuXG5cdC5iYy1zaG9ydGNvZGUtdWktc2VhcmNoX19jbGVhci1zZWFyY2gge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogMDtcblx0XHRjb2xvcjogY29ybmZsb3dlcmJsdWU7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1zKTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDEyNXB4O1xuXHRcdHRvcDogMTJweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cblxuaW5wdXQuY2hvaWNlc19faW5wdXQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcblx0d2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jaG9pY2VzW2RhdGEtdHlwZSo9XCJzZWxlY3QtbXVsdGlwbGVcIl0gLmNob2ljZXNfX2J1dHRvbixcbi5jaG9pY2VzW2RhdGEtdHlwZSo9XCJ0ZXh0XCJdIC5jaG9pY2VzX19idXR0b24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJ2YXIoLS1wYXRoLWltYWdlcykvYWRtaW4vaWNvbnMvY3Jvc3Muc3ZnXCIpO1xufVxuIiwiLmJjLXNob3J0Y29kZS11aV9fcHJvZHVjdCB7XG5cdGxvc3QtY29sdW1uOiAxLzE7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtc21hbGwpIHtcblx0XHRsb3N0LWNvbHVtbjogMS8yIDIgMDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGxvc3QtY29sdW1uOiAxLzMgMyAwO1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRsb3N0LWNvbHVtbjogMS8yIDIgMDtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdGxvc3QtY29sdW1uOiAxLzMgMyAwO1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXh4bGFyZ2UpIHtcblx0XHRsb3N0LWNvbHVtbjogMS80IDQgMDtcblx0fVxufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19wcm9kdWN0LWlubmVyIHtcblxuXHQuYmMtaWNvbi5pY29uLWJjLXNlbGVjdGVkIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxNXB4O1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteGwpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsdWUtbGlnaHQpO1xuXG5cdFx0LmJjLXNob3J0Y29kZS11aV9fc2VsZWN0ZWQtcmVzdWx0ICYge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcHJvZHVjdC1hbmNob3Ige1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdG91dGxpbmU6IHZhcigtLWNvbG9yLWJsYWNrLWEtNDApO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXG5cdFx0LmJjLXNob3J0Y29kZS11aV9fcHJvZHVjdC1hY3Rpb25zIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19wcm9kdWN0LWFuY2hvci1zdGF0dXMge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdHRvcDogMjAlO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMzBweDtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMCAxMHB4O1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcblx0bGluZS1oZWlnaHQ6IDIuNztcblx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3Byb2R1Y3QtaW1hZ2Uge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRhc3BlY3QtcmF0aW86ICc0OjQnO1xufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19wcm9kdWN0LWltYWdlLS1mZWF0dXJlZCB7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3Byb2R1Y3QtaW1hZ2UtLXBsYWNlaG9sZGVyIHtcblx0YmFja2dyb3VuZC1zaXplOiA1MCUgNTAlO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19wcm9kdWN0LW1ldGEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcHJvZHVjdC10aXRsZSB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0bWFyZ2luOiAxNnB4IDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19wcm9kdWN0LXByaWNlIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHRtYXJnaW46IDE2cHggMCAxNnB4IDE0cHg7XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3Byb2R1Y3QtZGVzY3JpcHRpb24ge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LW0pO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtcyk7XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3Byb2R1Y3QtcXVlcnktZGltbWVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsYWNrLWEtNDApO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2U7XG5cdHotaW5kZXg6IC0xO1xuXG5cdCYuYWN0aXZlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHotaW5kZXg6IDIwMDAwMDA7XG5cdH1cbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcHJvZHVjdC1xdWVyeS1sb2FkZXIge1xuXG5cdC5zcGlubmVyIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHR9XG5cblx0Ji5hY3RpdmUge1xuXG5cdFx0LnNwaW5uZXIge1xuXHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHR9XG5cdH1cbn1cbiIsbnVsbCwiLmJjLXNob3J0Y29kZS11aV9fc2VsZWN0ZWQtcHJvZHVjdHMtdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19zZWxlY3RlZC1wcm9kdWN0IHtcblx0bWFyZ2luLWJvdHRvbTogMTdweDtcblxuXHRoNSxcblx0c3BhbiB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbSk7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDM7XG5cdH1cbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcmVtb3ZlLXNlbGVjdGVkIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1zKTtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdH1cbn1cbiIsIi5iYy1pbXBvcnQtbm93IHtcblx0bWFyZ2luLXRvcDogMzhweDtcblxuXHQuYmMtcHJvZHVjdHMtc3luYyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbGcpO1xuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdFx0b3BhY2l0eTogMC45O1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdG1hcmdpbi1yaWdodDogNnB4O1xuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0cy1zeW5jLWxhYmVsIHtcblx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZik7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHR9XG59XG5cbiIsIi5wb3N0LXR5cGUtYmlnY29tbWVyY2VfcHJvZHVjdCB7XG5cblx0Ji5wb3N0LXBocCB7XG5cblx0XHQubWlzYy1wdWItYmlnY29tbWVyY2UgLmRhc2hpY29ucyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IC0zcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzcHg7XG5cdFx0XHRjb2xvcjogIzgyODc4Yztcblx0XHR9XG5cblx0XHQuZWRpdG9yLXBvc3QtcGVybWFsaW5rX19lZGl0IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Ji5lZGl0LXBocCB7XG5cblx0XHQuYmMtc2V0dGluZ3MtaGVhZGVyX19jdGEtYnRuIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cblx0XHRcdCYtLWFjdGl2ZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDJweDtcblx0XHRcdH1cblxuXHRcdFx0LmJjLWFkbWluLWJ0biB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDAuOTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZG9nZXItYmx1ZSk7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG5cblx0XHRcdFx0LmJjLWljb24ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMC45O1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWNvbmNyZXRlKTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5pbmxpbmUtZWRpdC1iaWdjb21tZXJjZV9wcm9kdWN0IHtcblxuXHQuaW5saW5lLWVkaXQtY29sLWxlZnQgLmlubGluZS1lZGl0LWNvbCA+IGxhYmVsOm50aC1jaGlsZCgyKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4iXX0= */ \ No newline at end of file diff --git a/assets/css/bc-admin.min.css b/assets/css/bc-admin.min.css index 328607cf..17aacc91 100644 --- a/assets/css/bc-admin.min.css +++ b/assets/css/bc-admin.min.css @@ -1,2 +1,2 @@ /* BigCommerce: WordPress Admin CSS */ -@font-face{font-family:bigcommerce-icons;src:url(../fonts/icons-bigcommerce/bigcommerce-icons.woff2?mnhepd) format("woff2"),url(../fonts/icons-bigcommerce/bigcommerce-icons.ttf?mnhepd) format("truetype"),url(../fonts/icons-bigcommerce/bigcommerce-icons.woff?mnhepd) format("woff"),url(../fonts/icons-bigcommerce/bigcommerce-icons.svg?mnhepd#bigcommerce-icons) format("svg");font-weight:400;font-style:normal}.bc-icon{font-family:bigcommerce-icons!important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bc-bigcommerce_diagnostics:before{content:"\e912"}.icon-bc-channel:before,.icon-bc-channel_select:before{content:"\e911"}.icon-bc-credentials:before{content:"\e910"}.icon-bc-sync:before{content:"\e90f"}.icon-bc-accounts:before{content:"\e906"}.icon-bc-analytics:before{content:"\e907"}.icon-bc-cart:before{content:"\e908"}.icon-bc-currency:before{content:"\e909"}.icon-bc-gift_certificates:before{content:"\e90a"}.icon-bc-import:before{content:"\e90b"}.icon-bc-order_confirmation:before{content:"\e90c"}.icon-bc-product_reviews:before{content:"\e90d"}.icon-bc-shipping_returns:before{content:"\e90e"}.dashicons-bigcommerce:before,.icon-bc-b-logo:before{content:"\e901"}.icon-bc-arrow-solid:before{content:"\e902"}.icon-bc-selected:before{content:"\e903"}.icon-bc-arrow-toggle:before{content:"\e905"}.icon-bc-arrow-left:before{content:"\e094"}.icon-bc-arrow-right:before{content:"\e095"}.icon-bc-arrow-up:before{content:"\e096"}.icon-bc-arrow-down:before{content:"\e097"}.icon-bc-plus:before{content:"\e114"}.icon-bc-minus:before{content:"\e115"}.icon-bc-check:before{content:"\e116"}.icon-bc-cross:before{content:"\e117"}.icon-bc-search:before{content:"\e036"}.icon-bc-chevron-down:before{content:"\e900"}.icon-bc-chevron-left:before{content:"\e91a"}.icon-bc-chevron-right:before{content:"\e919"}.icon-bc-chevron-up:before{content:"\e904"}.choices{position:relative;margin-bottom:24px;font-size:16px}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #ddd;background-color:#fff;margin:0}.choices[data-type*=select-one] .choices__button{background-image:url(../../icons/cross-inverse.svg);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.5}.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #00bcd4}.choices[data-type*=select-one]:after{content:"";height:0;width:0;border-style:solid;border-color:#333 transparent transparent;border-width:5px;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*=select-one].is-open:after{border-color:transparent transparent #333;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin:0 -4px 0 8px;padding-left:16px;border-left:1px solid #008fa1;background-image:url(../../icons/cross.svg);background-size:8px;width:8px;line-height:1;opacity:.75}.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#f9f9f9;padding:7.5px 7.5px 3.75px;border:1px solid #ddd;border-radius:2.5px;font-size:14px;min-height:44px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir=rtl] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:#00bcd4;border:1px solid #00a5bb;color:#fff;word-break:break-all}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background-color:#00a5bb;border:1px solid #008fa1}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid #919191}.choices__list--dropdown{display:none;z-index:1;position:absolute;width:100%;background-color:#fff;border:1px solid #ddd;top:100%;margin-top:-1px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all}.choices__list--dropdown.is-active{display:block}.is-open .choices__list--dropdown{border-color:#b7b7b7}.is-flipped .choices__list--dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item{position:relative;padding:10px;font-size:14px}[dir=rtl] .choices__list--dropdown .choices__item{text-align:right}@media (min-width:640px){.choices__list--dropdown .choices__item--selectable{padding-right:100px}.choices__list--dropdown .choices__item--selectable:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable:after{right:auto;left:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid #f7f7f7;color:gray}.choices__button{text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:50%;cursor:pointer}.choices__button:focus{outline:none}.choices__input{display:inline-block;vertical-align:baseline;background-color:#f9f9f9;font-size:14px;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px}.choices__input:focus{outline:0}[dir=rtl] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:.5}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{background-size:9px;border-color:#0f6486}.choices__list--multiple .choices__item{border-radius:4px;padding:4px 2px 4px 10px;line-height:20px;background-color:#168fc0;border:0}.choices__list--multiple .choices__item.is-highlighted{background-color:#189dd3;border:0}.bc-choices[data-type*=select-one]:after{border-color:#888 transparent transparent;border-width:4px;right:16px}.bc-settings-section__body .bc-choices[data-type*=select-one]{max-width:540px}.bc-choices .choices__inner{background-color:#fff;border-color:#e1e6ea;border-radius:0;box-sizing:border-box;min-height:20px;padding:11px 10px 10px}.bc-choices[data-type*=select-one] .choices__inner{padding-bottom:9px}.bc-choices .choices__list--single{box-sizing:border-box;padding:0 20px 0 0}.bc-choices .choices__list--dropdown{border-color:#e1e6ea;box-sizing:border-box}.dashicons-bigcommerce:before{font-family:bigcommerce-icons;font-size:17px}.bigcommerce-settings-page{background-color:#fff}.bigcommerce-settings-page .regular-text{max-width:540px;width:100%}.bigcommerce-settings-page .bigcommerce-connection-status__message{display:inline-block;color:#829d5f;font-size:14px;font-weight:500}.bigcommerce-settings-page .bigcommerce-connection-status__message-failed{color:#d2574a}.bigcommerce-settings-page p{font-size:14px}.bigcommerce-settings-page p.description{font-style:normal;color:#34313f}.bigcommerce-settings-page .bc-admin-btn,.bigcommerce-settings-page .bc-settings-form input[type=submit]{background:#4b71fc;border:1px solid #4b71fc;border-radius:19px;box-sizing:border-box;box-shadow:unset;cursor:pointer;color:#fff;display:inline-block;padding:13px 20px 12px;font-size:12px;font-weight:500;letter-spacing:1px;line-height:12px;text-decoration:none;text-shadow:none;text-transform:uppercase;transition:all .15s ease-in-out;-webkit-appearance:none;white-space:nowrap}.bigcommerce-settings-page .bc-admin-btn:active,.bigcommerce-settings-page .bc-admin-btn:focus,.bigcommerce-settings-page .bc-admin-btn:hover,.bigcommerce-settings-page .bc-settings-form input[type=submit]:active,.bigcommerce-settings-page .bc-settings-form input[type=submit]:focus,.bigcommerce-settings-page .bc-settings-form input[type=submit]:hover{background-color:#53bad1;border-color:#53bad1}.bigcommerce-settings-page .bc-admin-btn:disabled,.bigcommerce-settings-page .bc-settings-form input[type=submit]:disabled{background-color:#e0e3e9!important;border-color:#e0e3e9!important;color:#8b8b8b!important;cursor:default!important}.bigcommerce-settings-page .bc-admin-btn--outline{background:transparent;border:1px solid #4b71fc;color:#4b71fc}.bigcommerce-settings-page .bc-admin-btn--outline:focus,.bigcommerce-settings-page .bc-admin-btn--outline:hover{background-color:#4b71fc;border-color:#4b71fc;color:#fff}.bigcommerce_product_page_bigcommerce_connect #wpwrap,.bigcommerce_product_page_bigcommerce_new_account #wpwrap,.bigcommerce_product_page_bigcommerce_pending_account #wpwrap,.bigcommerce_product_page_bigcommerce_welcome #wpwrap{position:relative;padding-bottom:210px}.bigcommerce_product_page_bigcommerce_connect #wpwrap:after,.bigcommerce_product_page_bigcommerce_new_account #wpwrap:after,.bigcommerce_product_page_bigcommerce_pending_account #wpwrap:after,.bigcommerce_product_page_bigcommerce_welcome #wpwrap:after{background:transparent url(../img/admin/bc-bg-geometric.svg) no-repeat 100% 100%/contain;content:"";position:absolute;height:200px;width:100%;bottom:-1px;right:0;z-index:1}@media (min-width:783px){.bigcommerce_product_page_bigcommerce_connect #wpwrap:after,.bigcommerce_product_page_bigcommerce_new_account #wpwrap:after,.bigcommerce_product_page_bigcommerce_pending_account #wpwrap:after,.bigcommerce_product_page_bigcommerce_welcome #wpwrap:after{background-position:0 100%;bottom:40px;left:36px;right:auto;height:280px;width:65%}}@media (min-width:960px){.bigcommerce_product_page_bigcommerce_connect #wpwrap:after,.bigcommerce_product_page_bigcommerce_new_account #wpwrap:after,.bigcommerce_product_page_bigcommerce_pending_account #wpwrap:after,.bigcommerce_product_page_bigcommerce_welcome #wpwrap:after{left:160px}}.bigcommerce_product_page_bigcommerce_connect #wpcontent,.bigcommerce_product_page_bigcommerce_new_account #wpcontent,.bigcommerce_product_page_bigcommerce_pending_account #wpcontent,.bigcommerce_product_page_bigcommerce_welcome #wpcontent{padding-right:10px;position:relative;z-index:2}@media (min-width:783px){.bigcommerce_product_page_bigcommerce_connect #wpcontent,.bigcommerce_product_page_bigcommerce_new_account #wpcontent,.bigcommerce_product_page_bigcommerce_pending_account #wpcontent,.bigcommerce_product_page_bigcommerce_welcome #wpcontent{padding-right:20px}}.bigcommerce_product_page_bigcommerce_connect #wpfooter,.bigcommerce_product_page_bigcommerce_new_account #wpfooter,.bigcommerce_product_page_bigcommerce_pending_account #wpfooter,.bigcommerce_product_page_bigcommerce_welcome #wpfooter{border-top:1px solid #e0e3e9;z-index:2}.bigcommerce_product_page_bigcommerce_pending_account #wpwrap{padding-bottom:0}.bc-settings-form .form-table{margin-bottom:4px;margin-top:0}.bc-settings-form .form-table th,.bc-settings-form .form-wrap label,.bc-settings-form form{color:#34313f}.bc-settings-form .form-table th,.bc-settings-form .form-wrap label{font-size:15px}.bc-settings-form .form-table th{font-weight:400}@media (min-width:783px){.bc-settings-form .form-table th{width:170px}}.bc-settings-form input,.bc-settings-form select{border:1px solid #e1e6ea;box-shadow:none}.bc-settings-form select{padding:12px;height:45px;line-height:45px;border-radius:0}.bc-settings-form input[type=number],.bc-settings-form input[type=password],.bc-settings-form input[type=text],.bc-settings-form input[type=url]{height:40px;line-height:40px;padding-top:0;padding-bottom:0}.bc-settings-form input[type=checkbox]{width:auto;width:20px;height:20px}.bc-settings-form input[type=checkbox]:before{margin:-1px 0 0 -3px;font-size:21px;width:20px;height:20px}.bc-settings-form .button{text-shadow:none;font-size:16px;padding:8px 12px;height:auto;transition:all .15s ease-in-out}.bc-settings-form .secondary{border-radius:6px}.bc-settings-form .secondary:focus,.bc-settings-form .secondary:hover{background-color:#fdfdfd}.bc-settings-form .button-primary{box-shadow:-1px 1px 2px rgba(0,0,0,.4)}.bc-settings-field--required{display:inline-block;color:#d2574a;margin-left:4px}.bc-settings-header{color:#34313f;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;margin-bottom:28px;padding:0 0 40px;position:relative}.bc-settings-header:before{display:table}.bc-settings-header:after{display:table;clear:both}@media (min-width:768px){.bc-settings-header{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}}.bc-settings-header:before{background-color:#e0e3e9;content:"";position:absolute;bottom:0;right:-20px;height:1px;width:calc(100% + 42px)}.bc-settings-header:after{background:transparent url(../img/admin/bc-bg-geometric.svg) no-repeat 100% 100%/contain;content:"";position:absolute;height:220px;width:75%;bottom:1px;right:-20px;z-index:1}@media (min-width:768px){.bc-settings-header:after{height:220px;width:50%}}.bc-settings-header .notice{box-sizing:border-box;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:99.99999%;flex-basis:99.99999%;max-width:99.99999%;width:99.99999%}.bc-settings-header .notice:nth-child(1n){margin-right:20px;margin-left:0}.bc-settings-header .notice:last-child{margin-right:0}.bc-settings-header .notice:nth-child(12n){margin-right:0;margin-left:auto}@media (min-width:1200px){.bc-settings-header__welcome{margin-left:calc(4.16667% + .83333px)!important}}.bc-settings-header__cta,.bc-settings-header__welcome{position:relative;z-index:2}@media (min-width:768px){.bc-settings-header__cta,.bc-settings-header__welcome{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(41.66666% - 11.66667px);flex-basis:calc(41.66666% - 11.66667px);max-width:calc(41.66666% - 11.66667px);width:calc(41.66666% - 11.66667px);max-width:460px}.bc-settings-header__cta:nth-child(1n),.bc-settings-header__welcome:nth-child(1n){margin-right:20px;margin-left:0}.bc-settings-header__cta:last-child,.bc-settings-header__welcome:last-child{margin-right:0}.bc-settings-header__cta:nth-child(12n),.bc-settings-header__welcome:nth-child(12n){margin-right:0;margin-left:auto}}.bc-settings-header__cta{background-color:#f5f5f5;margin-top:30px;padding:20px}@media (min-width:768px){.bc-settings-header__cta{margin-top:0;padding:40px}}.bigcommerce_product_page_bigcommerce .bc-settings-header__welcome-title{color:#34313f;font-size:32px;line-height:1.01;margin-bottom:18px}@media (min-width:768px){.bigcommerce_product_page_bigcommerce .bc-settings-header__welcome-title{font-size:48px}}.bc-settings-header__welcome-text{font-size:18px}.bc-settings-header__cta-title{font-size:22px;line-height:22px;margin:0 0 14px}.bc-settings-header__cta-text{font-size:16px;margin:0}.bc-settings-header__cta-btn{margin-top:20px}.bigcommerce_product_page_bigcommerce select[name=bigcommerce_import_frequency]{float:left;margin-right:14px;width:auto}.bc-settings-section+.bc-settings-section{margin-top:20px}.bc-settings-section__header{background-color:#fff;border:1px solid #e0e3e9;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;padding:20px;position:relative}.bc-settings-section__header .icon-bc-arrow-solid{font-size:20px;color:#888;margin-left:auto}.bc-settings-section__header .bc-icon--settings{color:#4b71fc;font-size:17px;position:absolute}.bc-settings-section__header .icon-bc-import{font-size:10px}.bc-settings-section--open .bc-settings-section__header{background-color:#2c2935;border-color:#2c2935;box-shadow:0 3px 0 0 #eef0f2;color:#fff}.bc-settings-section--open .bc-settings-section__header .icon-bc-arrow-solid{transform:rotate(180deg)}.bc-settings-section--open .bc-settings-section__header .bc-icon--settings{color:#fff}.bc-settings-section__title{font-size:20px;font-weight:400;line-height:26px;margin:0 0 0 30px}@media (min-width:1200px){.bc-settings-section__title{margin-left:calc(4.16667% - 16px)}}.bc-settings-section--open .bc-settings-section__title{color:#fff}.bc-settings-section__target{border:1px solid #e0e3e9;border-top:0;max-height:0;opacity:0;overflow:hidden}.bc-settings-section__body{background-color:#fff;color:#34313f;font-size:14px;line-height:18px;padding:20px 20px 40px}.bc-settings-section__body>p:first-child{margin-top:18px;padding-top:0}.bc-settings-section__body .form-table p.description{color:#6c6c6c;font-size:12px;font-style:italic}.bc-settings-section--bigcommerce_diagnostics .bc-diagnostics-data__description{margin:10px 0}.bc-settings-section--bigcommerce_diagnostics .bc-admin-diagnostics-loader{line-height:20px;vertical-align:middle;margin:20px 0;display:none}.bc-settings-section--bigcommerce_diagnostics .bc-admin-diagnostics-loader.is-active{display:block}.bc-settings-section--bigcommerce_diagnostics .spinner.bc-admin-spinner{float:none;display:inline-block;vertical-align:middle;position:relative;top:-3px}.wrap .bc-diagnostics-data--success{padding:9px 0;margin-bottom:20px}.bc-diagnostics-data--success .bc-icon{display:inline-block;position:relative;top:2px;color:#65c68c}.bc-diagnostics-data--error{border:1px solid #d2574a;padding:10px}.bc-diagnostics-data--error .bc-admin-btn{margin-top:20px}.bc-diagnostics-data,.bc-diagnostics-data__section,.bc-setings-diagnostics-wrapper{margin-top:10px;padding:20px 0}.bc-diagnostics-data__section{border-top:1px solid #cdcdcd}.bc-diagnostics-data__section .bc-admin-btn{margin-top:20px}.bc-diagnostics-data__section-header{margin-top:0}.bc-diagnostics-data__meta{padding:4px 0}@media (min-width:783px){.bc-diagnostics-data__meta{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:start;align-items:flex-start}}.bc-diagnostics-data__meta-label{font-weight:700}@media (min-width:783px){.bc-diagnostics-data__meta-label{-ms-flex:0 0 170px;flex:0 0 170px;padding-right:10px}}@media (min-width:783px){.bc-diagnostics-data__meta-value{-ms-flex:1;flex:1;padding-left:20px}}.bc-settings-form--bigcommerce .bc-settings-save{background:#fff;box-sizing:border-box;margin-top:30px}@media (min-width:783px){.bc-settings-form--bigcommerce .bc-settings-save{box-shadow:0 3px 0 0 #eef0f2;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-top:0;position:fixed;top:31px;right:0;padding:10px 20px;width:calc(100% - 36px);z-index:3}}@media (min-width:960px){.bc-settings-form--bigcommerce .bc-settings-save{width:calc(100% - 160px)}}.bc-settings-form--bigcommerce .bc-settings-save__logo{display:none}@media (min-width:783px){.bc-settings-form--bigcommerce .bc-settings-save__logo{display:block}}.bc-settings-form--bigcommerce p.submit{padding:0;margin:0}.bigcommerce_product_page_bigcommerce #wpbody-content{margin-top:10px}@media (min-width:783px){.bigcommerce_product_page_bigcommerce #wpbody-content{margin-top:86px}}.bc-welcome{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:10px}.bc-welcome:after,.bc-welcome:before{content:"";display:table}.bc-welcome:after{clear:both}@media (min-width:768px){.bc-welcome{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;margin-top:30px}}@media (min-width:1200px){.bc-welcome{margin-top:110px}}@media (min-width:768px){.bc-welcome__content,.bc-welcome__notices{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(49.99999% - 10px);flex-basis:calc(49.99999% - 10px);max-width:calc(49.99999% - 10px);width:calc(49.99999% - 10px)}.bc-welcome__content:nth-child(1n),.bc-welcome__notices:nth-child(1n){margin-right:20px;margin-left:0}.bc-welcome__content:last-child,.bc-welcome__notices:last-child{margin-right:0}.bc-welcome__content:nth-child(12n),.bc-welcome__notices:nth-child(12n){margin-right:0;margin-left:auto}}@media (min-width:1200px){.bc-welcome__content,.bc-welcome__notices{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(41.66666% - 11.66667px);flex-basis:calc(41.66666% - 11.66667px);max-width:calc(41.66666% - 11.66667px);width:calc(41.66666% - 11.66667px)}.bc-welcome__content:nth-child(1n),.bc-welcome__notices:nth-child(1n){margin-right:20px;margin-left:0}.bc-welcome__content:last-child,.bc-welcome__notices:last-child{margin-right:0}.bc-welcome__content:nth-child(12n),.bc-welcome__notices:nth-child(12n){margin-right:0;margin-left:auto}}@media (min-width:1200px){.bc-welcome__content{margin-left:calc(8.33333% + 1.66667px)!important}}@media (min-width:1200px){.bc-welcome__content-wrap{margin-right:12.5%;max-width:410px}}.bc-welcome__content-title{color:#34313f;font-size:32px;font-weight:400;line-height:40px;margin:18px 0 22px}@media (min-width:768px){.bc-welcome__content-title{font-size:48px;line-height:52px}}.bc-welcome__content p{font-size:15px;line-height:1.44;margin:0}@media (min-width:768px){.bc-welcome__content p{font-size:18px}}.bc-welcome__btn-group{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.bc-welcome__btn-group .bc-admin-btn{margin-bottom:20px}.bc-welcome__btn-group .bc-admin-btn:not(:last-child){margin-right:20px}.bc-welcome__content-wrap+.bc-welcome__btn-group{margin-top:40px}.bigcommerce_product_page_bigcommerce_welcome .bc-welcome__btn-group .bc-admin-btn--outline{background-color:#fff}.bigcommerce_product_page_bigcommerce_welcome .bc-welcome__btn-group .bc-admin-btn--outline:focus,.bigcommerce_product_page_bigcommerce_welcome .bc-welcome__btn-group .bc-admin-btn--outline:hover{background-color:#4b71fc}.bc-welcome__notice{background-color:#f5f5f5;margin-bottom:20px;padding:36px 30px}@media (min-width:1200px){.bc-welcome__notice{padding-right:12.5%}}.bc-welcome__notice-title{font-size:22px;font-weight:500;line-height:29px;margin:0}.bc-welcome__notice-title+p{margin-top:2px}.bc-welcome__notice p{font-size:16px;line-height:24px}.bc-settings-bigcommerce_connect,.bc-settings-bigcommerce_new_account{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.bc-settings-bigcommerce_connect:before,.bc-settings-bigcommerce_new_account:before{content:"";display:table}.bc-settings-bigcommerce_connect:after,.bc-settings-bigcommerce_new_account:after{content:"";display:table;clear:both}@media (min-width:768px){.bc-connect__header,.bc-new-account__header,.bc-settings-form--bigcommerce_channel,.bc-settings-form--bigcommerce_connect,.bc-settings-form--bigcommerce_new_account,.bc-welcome__account-connection{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(91.66666% - 1.66667px);flex-basis:calc(91.66666% - 1.66667px);max-width:calc(91.66666% - 1.66667px);width:calc(91.66666% - 1.66667px)}.bc-connect__header:nth-child(1n),.bc-new-account__header:nth-child(1n),.bc-settings-form--bigcommerce_channel:nth-child(1n),.bc-settings-form--bigcommerce_connect:nth-child(1n),.bc-settings-form--bigcommerce_new_account:nth-child(1n),.bc-welcome__account-connection:nth-child(1n){margin-right:20px;margin-left:0}.bc-connect__header:last-child,.bc-new-account__header:last-child,.bc-settings-form--bigcommerce_channel:last-child,.bc-settings-form--bigcommerce_connect:last-child,.bc-settings-form--bigcommerce_new_account:last-child,.bc-welcome__account-connection:last-child{margin-right:0}.bc-connect__header:nth-child(12n),.bc-new-account__header:nth-child(12n),.bc-settings-form--bigcommerce_channel:nth-child(12n),.bc-settings-form--bigcommerce_connect:nth-child(12n),.bc-settings-form--bigcommerce_new_account:nth-child(12n),.bc-welcome__account-connection:nth-child(12n){margin-right:0;margin-left:auto}}@media (min-width:1200px){.bc-connect__header,.bc-new-account__header,.bc-settings-form--bigcommerce_channel,.bc-settings-form--bigcommerce_connect,.bc-settings-form--bigcommerce_new_account,.bc-welcome__account-connection{margin-left:calc(8.33333% + 1.66667px)!important}}@media (min-width:1200px){.bc-settings-form--bigcommerce_channel,.bc-settings-form--bigcommerce_connect,.bc-settings-form--bigcommerce_new_account,.bc-welcome__account-connection{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(74.99999% - 5px);flex-basis:calc(74.99999% - 5px);max-width:calc(74.99999% - 5px);width:calc(74.99999% - 5px)}.bc-settings-form--bigcommerce_channel:nth-child(1n),.bc-settings-form--bigcommerce_connect:nth-child(1n),.bc-settings-form--bigcommerce_new_account:nth-child(1n),.bc-welcome__account-connection:nth-child(1n){margin-right:20px;margin-left:0}.bc-settings-form--bigcommerce_channel:last-child,.bc-settings-form--bigcommerce_connect:last-child,.bc-settings-form--bigcommerce_new_account:last-child,.bc-welcome__account-connection:last-child{margin-right:0}.bc-settings-form--bigcommerce_channel:nth-child(12n),.bc-settings-form--bigcommerce_connect:nth-child(12n),.bc-settings-form--bigcommerce_new_account:nth-child(12n),.bc-welcome__account-connection:nth-child(12n){margin-right:0;margin-left:auto}}.bc-connect__header,.bc-new-account__header{margin:10px 0 30px}@media (min-width:768px){.bc-connect__header,.bc-new-account__header{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(74.99999% - 5px);flex-basis:calc(74.99999% - 5px);max-width:calc(74.99999% - 5px);width:calc(74.99999% - 5px);margin:30px 0 50px;max-width:620px}.bc-connect__header:nth-child(1n),.bc-new-account__header:nth-child(1n){margin-right:20px;margin-left:0}.bc-connect__header:last-child,.bc-new-account__header:last-child{margin-right:0}.bc-connect__header:nth-child(12n),.bc-new-account__header:nth-child(12n){margin-right:0;margin-left:auto}}@media (min-width:1200px){.bc-connect__header,.bc-new-account__header{margin-top:60px}}.bc-settings .bc-settings-connect__title{color:#34313f;font-size:32px;font-weight:400;line-height:40px;margin:18px 0 0}@media (min-width:768px){.bc-settings .bc-settings-connect__title{font-size:48px;line-height:52px}}.bc-connect-spinner{float:none;visibility:visible;margin:0 10px 0 0}.bc-account-connection-response{padding:20px;font-size:15px;border:1px solid #e0e3e9;border-left:10px solid #168fc0}.bc-account-connection-response--error{border-left-color:#d2574a}.bc-account-connection__error-title{margin-top:0}.bc-account-connection__error-code{font-size:16px;font-weight:700}.bc-account-connection__error-code code{font-weight:400}.bc-account-connection__error-message{display:block;margin-top:4px;font-size:15px}.bigcommerce-notice{position:relative;padding:10px}.wp-admin .bigcommerce-notice{background-color:#fff}.bc-settings-bigcommerce .bigcommerce-notice{background-color:#f5f5f5;margin-bottom:10px}.bc-settings-bigcommerce .bigcommerce-notice:nth-child(2){margin-top:-20px}.bigcommerce-notice .bigcommerce-notice__list{list-style-type:disc;margin-left:20px}.bigcommerce-notice .bigcommerce-notice__list .bigcommerce-notice__list-item{margin-bottom:8px}.bigcommerce-notice__heading{margin-top:.5em}@media (min-width:768px){.bigcommerce-notice__heading{padding-right:130px}}p.bigcommerce-notice__refresh{margin:0}@media (min-width:768px){p.bigcommerce-notice__refresh{position:absolute;top:20px;right:20px}}.bigcommerce-notice__refresh-button{text-decoration:none;font-size:12px;line-height:14px;display:inline-block;text-transform:uppercase;letter-spacing:1px}.bigcommerce-notice__refresh-button i{display:inline-block;vertical-align:text-bottom;font-size:18px;line-height:14px}.bc-shortcode-ui__overlay{background:rgba(0,0,0,.7)}.bc-shortcode-ui__overlay,.bc-shortcode-ui__wrapper{position:fixed;top:0;right:0;height:100vh;width:100vw}.bc-shortcode-ui__wrapper{z-index:159000}.bc-shortcode-ui__wrapper[aria-hidden=true]{display:none}.bc-shortcode-ui__close-button{position:absolute;right:0;top:0;font-size:25px;background-color:transparent;border:0;padding:8px;z-index:20;cursor:pointer;opacity:.6;transition:opacity .3s ease}.bc-shortcode-ui__close-button:focus,.bc-shortcode-ui__close-button:hover{opacity:1}.bc-shortcode-ui__content{background:#f5f5f5;z-index:159901;position:absolute;width:90%;height:90%;left:5%;top:5%;overflow-y:scroll}.bc-shortcode-ui__content>div{height:100%}.bc-shortcode-ui__content *{box-sizing:border-box}@media (min-width:960px){.bc-shortcode-ui__content{overflow:hidden}}.bc-shortcode-ui{height:100%}@media (min-width:960px){.bc-shortcode-ui{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.bc-shortcode-ui__selectors{-ms-flex:1;flex:1;width:100%;height:auto;border-bottom:1px solid #ccc;padding:30px;overflow-y:scroll}@media (min-width:960px){.bc-shortcode-ui__selectors{-ms-flex:0 1 250px;flex:0 1 250px;height:100%;border-bottom:0;border-right:1px solid #ccc}}.bc-shortcode-ui__products-wrapper{width:100%;height:100%}@media (min-width:960px){.bc-shortcode-ui__products-wrapper{-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.bc-shortcode-ui__products{position:relative}@media (min-width:960px){.bc-shortcode-ui__products{-ms-flex:0 1 60%;flex:0 1 60%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:1200px){.bc-shortcode-ui__products{-ms-flex:0 1 70%;flex:0 1 70%}}.bc-shortcode-ui__search{padding:40px 30px}.bc-shortcode-ui__product-grid{overflow-y:scroll;-webkit-overflow-scrolling:touch;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;padding:10px 20px}.bc-shortcode-ui__settings{height:auto;border-top:1px solid #ccc;background:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:960px){.bc-shortcode-ui__settings{height:100%;-ms-flex:0 1 40%;flex:0 1 40%;border-top:0;border-left:1px solid #ccc}}@media (min-width:1200px){.bc-shortcode-ui__settings{-ms-flex:0 1 30%;flex:0 1 30%}}.bc-shortcode-ui__settings-header{position:relative;-ms-flex:0 0 150px;flex:0 0 150px;overflow:hidden}.bc-shortcode-ui__default-header,.bc-shortcode-ui__dynamic-listing-header,.bc-shortcode-ui__manual-listing-header{position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden;overflow:hidden;opacity:0;z-index:-1;transition:all .15s ease-in-out;padding:20px}@media (min-width:1200px){.bc-shortcode-ui__default-header,.bc-shortcode-ui__dynamic-listing-header,.bc-shortcode-ui__manual-listing-header{padding:30px}}.bc-shortcode-ui__default-header.active,.bc-shortcode-ui__dynamic-listing-header.active,.bc-shortcode-ui__manual-listing-header.active{z-index:1;visibility:visible;opacity:1}.bc-shortcode-ui__selections{position:relative;overflow:hidden;-ms-flex:0 1 40%;flex:0 1 40%;border-top:1px solid #ccc}.bc-shortcode-ui__overflow-mask{position:absolute;height:65px;left:0;bottom:0;width:100%;background:linear-gradient(180deg,transparent 30%,hsla(0,0%,100%,.82) 70%);pointer-events:none}@media (min-width:1200px){.bc-shortcode-ui__overflow-mask{height:80px}}.bc-shortcode-ui__selected-products,.bc-shortcode-ui__selected-terms{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;visibility:hidden;opacity:0;z-index:-1;transition:all .15s ease-in-out}.bc-shortcode-ui__selected-products.active,.bc-shortcode-ui__selected-terms.active{visibility:visible;opacity:1;z-index:1}.bc-shortcode-ui__products-list,.bc-shortcode-ui__terms-list{overflow-y:scroll;-webkit-overflow-scrolling:touch;height:300px;margin:0;padding:20px}@media (min-width:1200px){.bc-shortcode-ui__products-list,.bc-shortcode-ui__terms-list{height:100%;padding:30px}}.bc-shortcode-ui__products-list{height:100%}.bc-shortcode-ui__terms-list-item{border-radius:4px;padding:4px 2px 4px 10px;font-size:12px;font-weight:500;margin-right:4px;margin-bottom:4px;border:1px solid #168fc0;color:#34313f;word-break:break-all}.bc-shortcode-ui__terms-list-item,.bc-shortcode-ui__terms-list-item button{display:inline-block;vertical-align:middle;line-height:20px;background-color:transparent}.bc-shortcode-ui__terms-list-item button{position:relative;border:0;opacity:.75;padding:2px 6px;color:#168fc0;cursor:pointer;transition:all .15s ease-in-out}.bc-shortcode-ui__terms-list-item button:focus,.bc-shortcode-ui__terms-list-item button:hover{opacity:1}.bc-shortcode-ui__terms-list-item button i{font-size:20px}.bc-shortcode-ui__terms-list-term{vertical-align:middle}.bc-shortcode-ui__actions{width:100%;height:auto;padding:20px;border-top:1px solid #ccc;-ms-flex:0 1 40%;flex:0 1 40%}@media (min-width:1200px){.bc-shortcode-ui__actions{padding:30px}}.bc-shortcode-ui__actions .button{display:block;margin:30px auto 0}.bc-shortcode-ui__display-settings>*{display:block;margin-top:20px}.bc-shortcode-ui__display-settings .bc-shortcode-ui__field-label{display:block;margin-bottom:4px}.bc-shortcode-ui__display-settings input[type=radio]{display:inline-block}.bc-shortcode-ui__display-settings .bc-shortcode-ui__product-order,.bc-shortcode-ui__display-settings .bc-shortcode-ui__product-orderby{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.bc-shortcode-ui__display-settings .bc-shortcode-ui__product-order .bc-shortcode-ui__field-label,.bc-shortcode-ui__display-settings .bc-shortcode-ui__product-orderby .bc-shortcode-ui__field-label{-ms-flex:0 0 100%;flex:0 0 100%}.bc-shortcode-ui__display-settings .bc-shortcode-ui__product-orderby label,.bc-shortcode-ui__display-settings .bc-shortcode-ui__product-order label{-ms-flex:0 0 50%;flex:0 0 50%}.bc-shortcode-ui__display-settings .bc-shortcode-ui__product-orderby label .bc-shortcode-ui__field-label,.bc-shortcode-ui__display-settings .bc-shortcode-ui__product-order label .bc-shortcode-ui__field-label{display:inline-block;margin-bottom:0}.bc-shortcode-ui__posts-per-page--control{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center}.bc-shortcode-ui__posts-per-page-icon{-ms-flex:0 0 auto;flex:0 0 auto;margin-right:8px}.bc-shortcode-ui__posts-per-page{-ms-flex:0 1 140px;flex:0 1 140px;margin-right:8px;width:100%;cursor:pointer}.bc-shortcode-ui__posts-per-page-value{-ms-flex:0 0 44px;flex:0 0 44px;padding:4px;margin-right:4px;border:1px solid #ccc;text-align:center}.bc-shortcode-ui__posts-per-page-reset{-ms-flex:0 0 44px;flex:0 0 44px;cursor:pointer;border:0;color:#168fc0}.bc-shortcode-ui__posts-per-page-reset:focus,.bc-shortcode-ui__posts-per-page-reset:hover{color:#0d5573}.bc-shortcode-ui__logo{background:url(../img/admin/big-commerce-logo.png) no-repeat top;background-size:contain;width:132px;height:30px;display:block;margin:4px auto 30px}.bc-shortcode-ui__query-builder-list{margin:0}.bc-shortcode-ui__query-builder-child-list{padding-left:20px;max-height:0;opacity:0;overflow:hidden}.bc-shortcode-ui__query-builder-list-item{border-bottom:1px solid #ccc;padding:12px 0;display:block;width:100%;margin-bottom:0}.bc-shortcode-ui__query-builder-child-list .bc-shortcode-ui__query-builder-list-item{border-bottom:0;margin-bottom:0;padding:0}.bc-shortcode-ui__query-builder-anchor,.bc-shortcode-ui__query-builder-toggle{display:inline-block;text-decoration:none;color:#5e5e5e;font-weight:700;transition:all .15s ease-in-out;padding:4px 0;position:relative}.bc-shortcode-ui__query-builder-anchor:focus,.bc-shortcode-ui__query-builder-anchor:hover,.bc-shortcode-ui__query-builder-toggle:focus,.bc-shortcode-ui__query-builder-toggle:hover{color:#34313f}.bc-shortcode-ui__query-builder-anchor.bcqb-item-selected,.bc-shortcode-ui__query-builder-toggle.bcqb-item-selected{color:#53bad1}.bc-shortcode-ui__query-builder-child-list .bc-shortcode-ui__query-builder-anchor{font-weight:400}.bc-shortcode-ui__query-builder-child-list .bc-shortcode-ui__query-builder-anchor.bcqb-item-selected{color:#34313f}.bc-shortcode-ui__query-builder-child-list .bc-shortcode-ui__query-builder-anchor.bcqb-item-selected:before{content:"";width:10px;height:10px;border-radius:10px;position:absolute;top:50%;margin-top:-5px;left:-20px;background-color:#53bad1}.bc-shortcode-ui__query-builder-toggle{display:block;width:100%;background:transparent;border:0;cursor:pointer;text-align:left}.bc-shortcode-ui__query-builder-toggle .icon{float:right}.bc-shortcode-ui__searchform{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:start;align-items:flex-start;position:relative}.bc-shortcode-ui__searchform .choices{-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0}.bc-shortcode-ui__searchform .choices__inner{padding-right:88px}.bc-shortcode-ui__searchform .bc-shortcode-ui-search__submit-button{-ms-flex:0 0 95px;flex:0 0 95px;font-size:12px;line-height:1;padding:15px 28px;margin-left:20px;cursor:pointer;border:1px solid #ddd;max-width:95px}.bc-shortcode-ui__searchform .bc-shortcode-ui-search__clear-search{background:transparent;border:0;color:#6495ed;position:absolute;right:125px;top:12px;cursor:pointer}input.choices__input{background-color:transparent;border:0;box-shadow:none;font-size:12px;width:140px!important}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{background-image:url(../img/admin/icons/cross.svg)}.bc-shortcode-ui__product{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:99.99999%;flex-basis:99.99999%;max-width:99.99999%;width:99.99999%;margin-bottom:20px;padding:10px;position:relative}.bc-shortcode-ui__product:nth-child(1n){margin-right:20px;margin-left:0}.bc-shortcode-ui__product:last-child{margin-right:0}.bc-shortcode-ui__product:nth-child(1n){margin-right:0;margin-left:auto}@media (min-width:600px){.bc-shortcode-ui__product{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;width:50%;margin-bottom:10px}.bc-shortcode-ui__product:nth-child(1n){margin-right:0;margin-left:0}.bc-shortcode-ui__product:last-child{margin-right:0}.bc-shortcode-ui__product:nth-child(2n){margin-right:0;margin-left:auto}}@media (min-width:768px){.bc-shortcode-ui__product{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%;width:33.33333%}.bc-shortcode-ui__product:nth-child(1n){margin-right:0;margin-left:0}.bc-shortcode-ui__product:last-child{margin-right:0}.bc-shortcode-ui__product:nth-child(3n){margin-right:0;margin-left:auto}}@media (min-width:960px){.bc-shortcode-ui__product{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;width:50%}.bc-shortcode-ui__product:nth-child(1n){margin-right:0;margin-left:0}.bc-shortcode-ui__product:last-child{margin-right:0}.bc-shortcode-ui__product:nth-child(2n){margin-right:0;margin-left:auto}}@media (min-width:1200px){.bc-shortcode-ui__product{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%;width:33.33333%}.bc-shortcode-ui__product:nth-child(1n){margin-right:0;margin-left:0}.bc-shortcode-ui__product:last-child{margin-right:0}.bc-shortcode-ui__product:nth-child(3n){margin-right:0;margin-left:auto}}@media (min-width:1600px){.bc-shortcode-ui__product{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;width:25%}.bc-shortcode-ui__product:nth-child(1n){margin-right:0;margin-left:0}.bc-shortcode-ui__product:last-child{margin-right:0}.bc-shortcode-ui__product:nth-child(4n){margin-right:0;margin-left:auto}}.bc-shortcode-ui__product-inner .bc-icon.icon-bc-selected{display:block;position:absolute;top:15px;right:15px;font-size:20px;opacity:0;color:#168fc0}.bc-shortcode-ui__selected-result .bc-shortcode-ui__product-inner .bc-icon.icon-bc-selected{opacity:1}.bc-shortcode-ui__product-anchor{color:#34313f;text-decoration:none;position:absolute;left:0;top:0;width:100%;height:100%;display:block;cursor:pointer;opacity:0;transition:all .15s ease-in-out;background:transparent;outline:rgba(0,0,0,.4)}.bc-shortcode-ui__product-anchor:focus,.bc-shortcode-ui__product-anchor:hover{opacity:1;border:1px solid #ccc;color:#34313f}.bc-shortcode-ui__product-anchor:focus .bc-shortcode-ui__product-actions,.bc-shortcode-ui__product-anchor:hover .bc-shortcode-ui__product-actions{display:block}.bc-shortcode-ui__product-anchor-status{display:block;position:absolute;left:50%;top:20%;width:100%;max-width:130px;background:#168fc0;text-align:center;padding:0 10px;font-size:12px;line-height:32px;color:#fff;border-radius:4px;transform:translateX(-50%)}.bc-shortcode-ui__product-image{background:#e0e3e9 no-repeat top;width:100%;margin:0;position:relative;box-sizing:border-box}.bc-shortcode-ui__product-image>*{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box}.bc-shortcode-ui__product-image:before{position:relative;display:block;content:"";padding-top:100%;box-sizing:border-box}.bc-shortcode-ui__product-image--featured{background-size:cover}.bc-shortcode-ui__product-image--placeholder{background-size:50% 50%;background-position:50%}.bc-shortcode-ui__product-meta{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.bc-shortcode-ui__product-title{-ms-flex:1 1 auto;flex:1 1 auto;font-size:16px;margin:16px 0;line-height:20px}.bc-shortcode-ui__product-price{font-size:16px;line-height:20px;margin:16px 0 16px 14px}.bc-shortcode-ui__product-description{font-size:14px;line-height:18px}.bc-shortcode-ui__product-query-dimmer{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.4);opacity:0;transition:opacity .15s ease;z-index:-1}.bc-shortcode-ui__product-query-dimmer.active{opacity:1;z-index:2000000}.bc-shortcode-ui__product-query-loader .spinner{opacity:0;transition:all .15s ease-in-out}.bc-shortcode-ui__product-query-loader.active .spinner{opacity:.5;visibility:visible}.bc-shortcode-ui__selected-products-title{margin-bottom:0}.bc-shortcode-ui__selected-product{margin-bottom:17px}.bc-shortcode-ui__selected-product h5,.bc-shortcode-ui__selected-product span{margin:0;display:inline;font-weight:400;font-size:14px;line-height:20px}.bc-shortcode-ui__remove-selected{display:inline-block;background:transparent;border:0;padding:0;color:#168fc0;cursor:pointer}.bc-shortcode-ui__remove-selected:focus,.bc-shortcode-ui__remove-selected:hover{color:#5273f4}.bc-import-now{margin-top:38px}.bc-import-now .bc-products-sync{background-color:#168fc0;color:#fff;padding:0 30px;border:0;border-radius:20px;box-shadow:none;text-transform:uppercase;font-size:18px;line-height:40px;height:40px;opacity:1;transition:opacity .3s ease}.bc-import-now .bc-products-sync:focus,.bc-import-now .bc-products-sync:hover{background-color:#168fc0;color:#fff;opacity:.9}.bc-import-now .bc-products-sync:before{margin-right:6px}.bc-import-now .bc-products-sync-label{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}.post-type-bigcommerce_product.post-php .misc-pub-bigcommerce .dashicons{position:relative;top:-3px;padding-right:3px;color:#82878c}.post-type-bigcommerce_product.post-php .editor-post-permalink__edit{display:none}.post-type-bigcommerce_product.edit-php .bc-settings-header__cta-btn{display:none;margin-top:0;margin-left:0}.post-type-bigcommerce_product.edit-php .bc-settings-header__cta-btn--active{display:inline-block;margin-left:20px;vertical-align:bottom;margin-bottom:2px}.post-type-bigcommerce_product.edit-php .bc-settings-header__cta-btn .bc-admin-btn{font-size:10px;line-height:12px;text-decoration:none;text-transform:uppercase;letter-spacing:1px;color:#4b71fc;opacity:1;transition:opacity .3s ease}.post-type-bigcommerce_product.edit-php .bc-settings-header__cta-btn .bc-admin-btn .bc-icon{font-size:14px;line-height:12px;vertical-align:text-top;margin-right:6px;border-left:1px solid #cdcdcd;padding-left:15px}.post-type-bigcommerce_product.edit-php .bc-settings-header__cta-btn .bc-admin-btn:focus,.post-type-bigcommerce_product.edit-php .bc-settings-header__cta-btn .bc-admin-btn:hover{opacity:.8}.inline-edit-bigcommerce_product .inline-edit-col-left .inline-edit-col>label:nth-child(2){display:none} \ No newline at end of file +@font-face{font-family:bigcommerce-icons;src:url(../fonts/icons-bigcommerce/bigcommerce-icons.woff2?mnhepd) format("woff2"),url(../fonts/icons-bigcommerce/bigcommerce-icons.ttf?mnhepd) format("truetype"),url(../fonts/icons-bigcommerce/bigcommerce-icons.woff?mnhepd) format("woff"),url(../fonts/icons-bigcommerce/bigcommerce-icons.svg?mnhepd#bigcommerce-icons) format("svg");font-weight:400;font-style:normal}.bc-icon{font-family:bigcommerce-icons!important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bc-bigcommerce_diagnostics:before{content:"\e912"}.icon-bc-channel:before,.icon-bc-channel_select:before{content:"\e911"}.icon-bc-credentials:before{content:"\e910"}.icon-bc-sync:before{content:"\e90f"}.icon-bc-accounts:before{content:"\e906"}.icon-bc-analytics:before{content:"\e907"}.icon-bc-cart:before{content:"\e908"}.icon-bc-currency:before{content:"\e909"}.icon-bc-gift_certificates:before{content:"\e90a"}.icon-bc-import:before{content:"\e90b"}.icon-bc-order_confirmation:before{content:"\e90c"}.icon-bc-product_reviews:before{content:"\e90d"}.icon-bc-shipping_returns:before{content:"\e90e"}.dashicons-bigcommerce:before,.icon-bc-b-logo:before{content:"\e901"}.icon-bc-arrow-solid:before{content:"\e902"}.icon-bc-selected:before{content:"\e903"}.icon-bc-arrow-toggle:before{content:"\e905"}.icon-bc-arrow-left:before{content:"\e094"}.icon-bc-arrow-right:before{content:"\e095"}.icon-bc-arrow-up:before{content:"\e096"}.icon-bc-arrow-down:before{content:"\e097"}.icon-bc-plus:before{content:"\e114"}.icon-bc-minus:before{content:"\e115"}.icon-bc-check:before{content:"\e116"}.icon-bc-cross:before{content:"\e117"}.icon-bc-search:before{content:"\e036"}.icon-bc-chevron-down:before{content:"\e900"}.icon-bc-chevron-left:before{content:"\e91a"}.icon-bc-chevron-right:before{content:"\e919"}.icon-bc-chevron-up:before{content:"\e904"}.choices{position:relative;margin-bottom:24px;font-size:16px}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #ddd;background-color:#fff;margin:0}.choices[data-type*=select-one] .choices__button{background-image:url(../../icons/cross-inverse.svg);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.5}.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #00bcd4}.choices[data-type*=select-one]:after{content:"";height:0;width:0;border-style:solid;border-color:#333 transparent transparent;border-width:5px;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*=select-one].is-open:after{border-color:transparent transparent #333;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin:0 -4px 0 8px;padding-left:16px;border-left:1px solid #008fa1;background-image:url(../../icons/cross.svg);background-size:8px;width:8px;line-height:1;opacity:.75}.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#f9f9f9;padding:7.5px 7.5px 3.75px;border:1px solid #ddd;border-radius:2.5px;font-size:14px;min-height:44px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir=rtl] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:#00bcd4;border:1px solid #00a5bb;color:#fff;word-break:break-all}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background-color:#00a5bb;border:1px solid #008fa1}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid #919191}.choices__list--dropdown{display:none;z-index:1;position:absolute;width:100%;background-color:#fff;border:1px solid #ddd;top:100%;margin-top:-1px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all}.choices__list--dropdown.is-active{display:block}.is-open .choices__list--dropdown{border-color:#b7b7b7}.is-flipped .choices__list--dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item{position:relative;padding:10px;font-size:14px}[dir=rtl] .choices__list--dropdown .choices__item{text-align:right}@media (min-width:640px){.choices__list--dropdown .choices__item--selectable{padding-right:100px}.choices__list--dropdown .choices__item--selectable:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable:after{right:auto;left:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid #f7f7f7;color:gray}.choices__button{text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:50%;cursor:pointer}.choices__button:focus{outline:none}.choices__input{display:inline-block;vertical-align:baseline;background-color:#f9f9f9;font-size:14px;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px}.choices__input:focus{outline:0}[dir=rtl] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:.5}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{background-size:9px;border-color:#0f6486}.choices__list--multiple .choices__item{border-radius:4px;padding:4px 2px 4px 10px;line-height:20px;background-color:#168fc0;border:0}.choices__list--multiple .choices__item.is-highlighted{background-color:#189dd3;border:0}.bc-choices[data-type*=select-one]:after{border-color:#8b8b8b transparent transparent;border-width:4px;right:16px}.bc-settings-section__body .bc-choices[data-type*=select-one]{max-width:540px}.bc-choices .choices__inner{background-color:#fff;border-color:#e1e6ea;border-radius:0;box-sizing:border-box;min-height:20px;padding:11px 10px 10px}.bc-choices.is-focused[data-type*=select-one]:after{border-color:#4b71fc transparent transparent}.bc-choices.is-focused .choices__inner{border-color:#4b71fc}.bc-choices[data-type*=select-one] .choices__inner{padding-bottom:9px}.bc-choices .choices__list--single{box-sizing:border-box;padding:0 20px 0 0}.bc-choices .choices__list--dropdown{border-color:#e1e6ea;box-sizing:border-box}.dashicons-bigcommerce:before{font-family:bigcommerce-icons;font-size:1.063em}.bigcommerce-settings-page{background-color:#fff}.bigcommerce-settings-page .regular-text{max-width:540px;width:100%}.bigcommerce-settings-page .bigcommerce-connection-status__message{display:inline-block;color:#829d5f;font-size:.875em;font-weight:500}.bigcommerce-settings-page .bigcommerce-connection-status__message-failed{color:#d2574a}.bigcommerce-settings-page p{font-size:.875em}.bigcommerce-settings-page p.description{font-style:normal;color:#34313f}.bigcommerce-settings-page .bc-admin-btn,.bigcommerce-settings-page .bc-settings-form input[type=submit]{background:#4b71fc;border:1px solid #4b71fc;border-radius:19px;box-sizing:border-box;box-shadow:unset;cursor:pointer;color:#fff;display:inline-block;padding:13px 20px 12px;font-size:12px;font-weight:500;letter-spacing:1px;line-height:12px;text-decoration:none;text-shadow:none;text-transform:uppercase;transition:all .15s ease-in-out;-webkit-appearance:none;white-space:nowrap}.bigcommerce-settings-page .bc-admin-btn:active,.bigcommerce-settings-page .bc-admin-btn:focus,.bigcommerce-settings-page .bc-admin-btn:hover,.bigcommerce-settings-page .bc-settings-form input[type=submit]:active,.bigcommerce-settings-page .bc-settings-form input[type=submit]:focus,.bigcommerce-settings-page .bc-settings-form input[type=submit]:hover{background-color:#53bad1;border-color:#53bad1}.bigcommerce-settings-page .bc-admin-btn:disabled,.bigcommerce-settings-page .bc-settings-form input[type=submit]:disabled{background-color:#e0e3e9!important;border-color:#e0e3e9!important;color:#8b8b8b!important;cursor:default!important}.bigcommerce-settings-page .bc-admin-btn--outline{background:transparent;border:1px solid #4b71fc;color:#4b71fc}.bigcommerce-settings-page .bc-admin-btn--outline:focus,.bigcommerce-settings-page .bc-admin-btn--outline:hover{background-color:#4b71fc;border-color:#4b71fc;color:#fff}.bigcommerce_product_page_bigcommerce_api_credentials #wpwrap,.bigcommerce_product_page_bigcommerce_connect #wpwrap,.bigcommerce_product_page_bigcommerce_new_account #wpwrap,.bigcommerce_product_page_bigcommerce_pending_account #wpwrap,.bigcommerce_product_page_bigcommerce_welcome #wpwrap{position:relative;padding-bottom:210px}.bigcommerce_product_page_bigcommerce_api_credentials #wpwrap:after,.bigcommerce_product_page_bigcommerce_connect #wpwrap:after,.bigcommerce_product_page_bigcommerce_new_account #wpwrap:after,.bigcommerce_product_page_bigcommerce_pending_account #wpwrap:after,.bigcommerce_product_page_bigcommerce_welcome #wpwrap:after{background:transparent url(../img/admin/bc-bg-geometric.svg) no-repeat 100% 100%/contain;content:"";position:absolute;height:200px;width:100%;bottom:-1px;right:0;z-index:1}@media (min-width:783px){.bigcommerce_product_page_bigcommerce_api_credentials #wpwrap:after,.bigcommerce_product_page_bigcommerce_connect #wpwrap:after,.bigcommerce_product_page_bigcommerce_new_account #wpwrap:after,.bigcommerce_product_page_bigcommerce_pending_account #wpwrap:after,.bigcommerce_product_page_bigcommerce_welcome #wpwrap:after{background-position:0 100%;bottom:40px;left:36px;right:auto;height:280px;width:65%}}@media (min-width:960px){.bigcommerce_product_page_bigcommerce_api_credentials #wpwrap:after,.bigcommerce_product_page_bigcommerce_connect #wpwrap:after,.bigcommerce_product_page_bigcommerce_new_account #wpwrap:after,.bigcommerce_product_page_bigcommerce_pending_account #wpwrap:after,.bigcommerce_product_page_bigcommerce_welcome #wpwrap:after{left:160px}}.bigcommerce_product_page_bigcommerce_api_credentials #wpcontent,.bigcommerce_product_page_bigcommerce_connect #wpcontent,.bigcommerce_product_page_bigcommerce_new_account #wpcontent,.bigcommerce_product_page_bigcommerce_pending_account #wpcontent,.bigcommerce_product_page_bigcommerce_welcome #wpcontent{padding-right:10px;position:relative;z-index:2}@media (min-width:783px){.bigcommerce_product_page_bigcommerce_api_credentials #wpcontent,.bigcommerce_product_page_bigcommerce_connect #wpcontent,.bigcommerce_product_page_bigcommerce_new_account #wpcontent,.bigcommerce_product_page_bigcommerce_pending_account #wpcontent,.bigcommerce_product_page_bigcommerce_welcome #wpcontent{padding-right:20px}}.bigcommerce_product_page_bigcommerce_api_credentials #wpfooter,.bigcommerce_product_page_bigcommerce_connect #wpfooter,.bigcommerce_product_page_bigcommerce_new_account #wpfooter,.bigcommerce_product_page_bigcommerce_pending_account #wpfooter,.bigcommerce_product_page_bigcommerce_welcome #wpfooter{border-top:1px solid #e0e3e9;z-index:2}.bigcommerce_product_page_bigcommerce_pending_account #wpwrap{padding-bottom:0}.bc-settings-form .form-table{margin-bottom:4px;margin-top:0}.bc-settings-form .form-table th,.bc-settings-form .form-wrap label,.bc-settings-form form{color:#34313f}.bc-settings-form .form-table th,.bc-settings-form .form-wrap label{font-size:1.071em}.bc-settings-form .form-table th{font-weight:400}@media (min-width:783px){.bc-settings-form .form-table th{width:170px}}.bc-settings-form input,.bc-settings-form select{border:1px solid #e1e6ea;box-shadow:none}.bc-settings-form select{padding:12px;height:45px;line-height:45px;border-radius:0}.bc-settings-form input[type=number],.bc-settings-form input[type=password],.bc-settings-form input[type=text],.bc-settings-form input[type=url]{height:40px;line-height:40px;padding-top:0;padding-bottom:0}.bc-settings-form input[type=checkbox]{width:auto;width:20px;height:20px}.bc-settings-form input[type=checkbox]:before{margin:-1px 0 0 -3px;font-size:21px;width:20px;height:20px}.bc-settings-form .button{text-shadow:none;font-size:1em;padding:8px 12px;height:auto;transition:all .15s ease-in-out}.bc-settings-form .secondary{border-radius:6px}.bc-settings-form .secondary:focus,.bc-settings-form .secondary:hover{background-color:#fdfdfd}.bc-settings-form .button-primary{box-shadow:-1px 1px 2px rgba(0,0,0,.4)}.bc-settings-field--required{display:inline-block;color:#d2574a;margin-left:4px}.bc-settings-bigcommerce{font-size:16px}.bc-settings-header{color:#34313f;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;margin-bottom:28px;padding:0 0 40px;position:relative}.bc-settings-header:before{display:table}.bc-settings-header:after{display:table;clear:both}@media (min-width:768px){.bc-settings-header{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}}.bc-settings-header:before{background-color:#e0e3e9;content:"";position:absolute;bottom:0;right:-20px;height:1px;width:calc(100% + 42px)}.bc-settings-header:after{background:transparent url(../img/admin/bc-bg-geometric.svg) no-repeat 100% 100%/contain;content:"";position:absolute;height:220px;width:75%;bottom:1px;right:-20px;z-index:1}@media (min-width:768px){.bc-settings-header:after{height:220px;width:50%}}.bc-settings-header .notice{box-sizing:border-box;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:99.99999%;flex-basis:99.99999%;max-width:99.99999%;width:99.99999%}.bc-settings-header .notice:nth-child(1n){margin-right:20px;margin-left:0}.bc-settings-header .notice:last-child{margin-right:0}.bc-settings-header .notice:nth-child(12n){margin-right:0;margin-left:auto}@media (min-width:1200px){.bc-settings-header__welcome{margin-left:calc(4.16667% + .83333px)!important}}.bc-settings-header__cta,.bc-settings-header__welcome{position:relative;z-index:2}@media (min-width:768px){.bc-settings-header__cta,.bc-settings-header__welcome{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(41.66666% - 11.66667px);flex-basis:calc(41.66666% - 11.66667px);max-width:calc(41.66666% - 11.66667px);width:calc(41.66666% - 11.66667px);max-width:460px}.bc-settings-header__cta:nth-child(1n),.bc-settings-header__welcome:nth-child(1n){margin-right:20px;margin-left:0}.bc-settings-header__cta:last-child,.bc-settings-header__welcome:last-child{margin-right:0}.bc-settings-header__cta:nth-child(12n),.bc-settings-header__welcome:nth-child(12n){margin-right:0;margin-left:auto}}.bc-settings-header__cta{background-color:#f5f5f5;margin-top:30px;padding:20px}@media (min-width:768px){.bc-settings-header__cta{margin-top:0;padding:40px}}.bigcommerce_product_page_bigcommerce .bc-settings-header__welcome-title{color:#34313f;font-size:2em;line-height:1.01;margin-bottom:18px}@media (min-width:768px){.bigcommerce_product_page_bigcommerce .bc-settings-header__welcome-title{font-size:3em}}.bc-settings-header__welcome-text{font-size:1.125em}.bc-settings-header__cta-title{font-size:1.375em;line-height:1;margin:0 0 14px}.bc-settings-header__cta-text{font-size:1em;margin:0}.bc-settings-header__cta-btn{margin-top:20px}.bigcommerce_product_page_bigcommerce select[name=bigcommerce_import_frequency]{float:left;margin-right:14px;width:auto}.bc-settings-section+.bc-settings-section{margin-top:20px}.bc-settings-section__header{background-color:#fff;border:1px solid #e0e3e9;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;padding:20px;position:relative;transition:all .15s ease-in-out;width:100%}.bc-settings-section__header:focus,.bc-settings-section__header:hover{border-color:#4b71fc;outline:none}.bc-settings-section__header:focus .icon-bc-arrow-solid,.bc-settings-section__header:hover .icon-bc-arrow-solid{color:#4b71fc}.bc-settings-section__header .icon-bc-arrow-solid{font-size:20px;color:#8b8b8b;margin-left:auto;transition:all .15s ease-in-out}.bc-settings-section__header .bc-icon--settings{color:#4b71fc;font-size:17px;position:absolute}.bc-settings-section__header .icon-bc-import{font-size:10px}.bc-settings-section--open .bc-settings-section__header{background-color:#2c2935;border-color:#2c2935;box-shadow:0 3px 0 0 #eef0f2;color:#fff}.bc-settings-section--open .bc-settings-section__header .icon-bc-arrow-solid{color:#8b8b8b;transform:rotate(180deg)}.bc-settings-section--open .bc-settings-section__header .bc-icon--settings{color:#fff}.bc-settings-section__title{font-size:1.25em;font-weight:400;line-height:1.3;margin:0 0 0 30px}.bc-settings-section--open .bc-settings-section__title{color:#fff}.bc-settings-section__target{border:1px solid #e0e3e9;border-top:0;max-height:0;opacity:0;overflow:hidden}.bc-settings-section__body{background-color:#fff;color:#34313f;font-size:.875em;line-height:1.3;padding:20px 20px 40px}.bc-settings-section__body>p:first-child{margin-top:18px;padding-top:0}.bc-settings-section__body p{font-size:1em}.bc-settings-section__body .form-table p.description{color:#6c6c6c;font-size:.857em;font-style:italic}.bc-settings-section--bigcommerce_diagnostics .bc-diagnostics-data__description{margin:10px 0}.bc-settings-section--bigcommerce_diagnostics .bc-admin-diagnostics-loader{line-height:20px;vertical-align:middle;margin:20px 0;display:none}.bc-settings-section--bigcommerce_diagnostics .bc-admin-diagnostics-loader.is-active{display:block}.bc-settings-section--bigcommerce_diagnostics .spinner.bc-admin-spinner{float:none;display:inline-block;vertical-align:middle;position:relative;top:-3px}.wrap .bc-diagnostics-data--success{padding:9px 0;margin-bottom:20px}.bc-diagnostics-data--success .bc-icon{display:inline-block;position:relative;top:2px;color:#65c68c}.bc-diagnostics-data--error{border:1px solid #d2574a;padding:10px}.bc-diagnostics-data--error .bc-admin-btn{margin-top:20px}.bc-diagnostics-data,.bc-diagnostics-data__section,.bc-setings-diagnostics-wrapper{margin-top:10px;padding:20px 0}.bc-diagnostics-data__section{border-top:1px solid #cdcdcd}.bc-diagnostics-data__section .bc-admin-btn{margin-top:20px}.bc-diagnostics-data__section-header{margin-top:0}.bc-diagnostics-data__meta{padding:4px 0}@media (min-width:783px){.bc-diagnostics-data__meta{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:start;align-items:flex-start}}.bc-diagnostics-data__meta-label{font-weight:700}@media (min-width:783px){.bc-diagnostics-data__meta-label{-ms-flex:0 0 170px;flex:0 0 170px;padding-right:10px}}@media (min-width:783px){.bc-diagnostics-data__meta-value{-ms-flex:1;flex:1;padding-left:20px}}.bc-diagnostics-data__meta-importlogs .bc-diagnostics-data__meta-value{border:1px solid #cdcdcd;font-family:monospace;overflow:scroll;position:relative;height:200px;width:auto}.bc-diagnostics-data__meta-importlogs .bc-diagnostics-data__meta-value-container{position:absolute;top:5px;left:18px}.bc-diagnostics-data__meta-importlogs .bc-diagnostics-data__meta-value-container pre{margin:0}.bc-settings-form--bigcommerce .bc-settings-save{background:#fff;box-sizing:border-box;margin-top:30px}@media (min-width:783px){.bc-settings-form--bigcommerce .bc-settings-save{box-shadow:0 3px 0 0 #eef0f2;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-top:0;position:fixed;top:31px;right:0;padding:10px 20px;width:calc(100% - 36px);z-index:3}}@media (min-width:960px){.bc-settings-form--bigcommerce .bc-settings-save{width:calc(100% - 160px)}}.bc-settings-form--bigcommerce .bc-settings-save__logo{display:none}@media (min-width:783px){.bc-settings-form--bigcommerce .bc-settings-save__logo{display:block}}.bc-settings-form--bigcommerce p.submit{padding:0;margin:0}.bigcommerce_product_page_bigcommerce #wpbody-content{margin-top:10px}@media (min-width:783px){.bigcommerce_product_page_bigcommerce #wpbody-content{margin-top:86px}}.bc-welcome{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:10px}.bc-welcome:after,.bc-welcome:before{content:"";display:table}.bc-welcome:after{clear:both}@media (min-width:768px){.bc-welcome{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;margin-top:30px}}@media (min-width:1200px){.bc-welcome{margin-top:110px}}@media (min-width:768px){.bc-welcome__content,.bc-welcome__notices{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(49.99999% - 10px);flex-basis:calc(49.99999% - 10px);max-width:calc(49.99999% - 10px);width:calc(49.99999% - 10px)}.bc-welcome__content:nth-child(1n),.bc-welcome__notices:nth-child(1n){margin-right:20px;margin-left:0}.bc-welcome__content:last-child,.bc-welcome__notices:last-child{margin-right:0}.bc-welcome__content:nth-child(12n),.bc-welcome__notices:nth-child(12n){margin-right:0;margin-left:auto}}@media (min-width:1200px){.bc-welcome__content,.bc-welcome__notices{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(41.66666% - 11.66667px);flex-basis:calc(41.66666% - 11.66667px);max-width:calc(41.66666% - 11.66667px);width:calc(41.66666% - 11.66667px)}.bc-welcome__content:nth-child(1n),.bc-welcome__notices:nth-child(1n){margin-right:20px;margin-left:0}.bc-welcome__content:last-child,.bc-welcome__notices:last-child{margin-right:0}.bc-welcome__content:nth-child(12n),.bc-welcome__notices:nth-child(12n){margin-right:0;margin-left:auto}}@media (min-width:1200px){.bc-welcome__content{margin-left:calc(8.33333% + 1.66667px)!important}}@media (min-width:1200px){.bc-welcome__content-wrap{margin-right:12.5%;max-width:410px}}.bc-welcome__content-title{color:#34313f;font-size:2em;font-weight:400;line-height:1.25;margin:18px 0 22px}@media (min-width:768px){.bc-welcome__content-title{font-size:3em;line-height:1.1}}.bc-welcome__content p{font-size:.938em;line-height:1.44;margin:0}@media (min-width:768px){.bc-welcome__content p{font-size:1.125em}}.bc-welcome__btn-group{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.bc-welcome__btn-group .bc-admin-btn{margin-bottom:20px}.bc-welcome__btn-group .bc-admin-btn:not(:last-child){margin-right:20px}.bc-welcome__content-wrap+.bc-welcome__btn-group{margin-top:40px}.bigcommerce_product_page_bigcommerce_welcome .bc-welcome__btn-group .bc-admin-btn--outline{background-color:#fff}.bigcommerce_product_page_bigcommerce_welcome .bc-welcome__btn-group .bc-admin-btn--outline:focus,.bigcommerce_product_page_bigcommerce_welcome .bc-welcome__btn-group .bc-admin-btn--outline:hover{background-color:#4b71fc}.bc-welcome__alt-actions{margin-top:20px}.bc-welcome__notice{background-color:#f5f5f5;margin-bottom:20px;padding:36px 30px}@media (min-width:1200px){.bc-welcome__notice{padding-right:12.5%}}.bc-welcome__notice-title{font-size:1.375em;font-weight:500;line-height:1.32;margin:0}.bc-welcome__notice-title+p{margin-top:2px}.bc-welcome__notice p{font-size:1em;line-height:1.5}.bc-settings-bigcommerce_connect,.bc-settings-bigcommerce_new_account{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.bc-settings-bigcommerce_connect:before,.bc-settings-bigcommerce_new_account:before{content:"";display:table}.bc-settings-bigcommerce_connect:after,.bc-settings-bigcommerce_new_account:after{content:"";display:table;clear:both}@media (min-width:768px){.bc-api-credentials__header,.bc-connect__header,.bc-new-account__header,.bc-settings-form--bigcommerce_api_credentials,.bc-settings-form--bigcommerce_channel,.bc-settings-form--bigcommerce_connect,.bc-settings-form--bigcommerce_new_account,.bc-welcome__account-connection{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(91.66666% - 1.66667px);flex-basis:calc(91.66666% - 1.66667px);max-width:calc(91.66666% - 1.66667px);width:calc(91.66666% - 1.66667px)}.bc-api-credentials__header:nth-child(1n),.bc-connect__header:nth-child(1n),.bc-new-account__header:nth-child(1n),.bc-settings-form--bigcommerce_api_credentials:nth-child(1n),.bc-settings-form--bigcommerce_channel:nth-child(1n),.bc-settings-form--bigcommerce_connect:nth-child(1n),.bc-settings-form--bigcommerce_new_account:nth-child(1n),.bc-welcome__account-connection:nth-child(1n){margin-right:20px;margin-left:0}.bc-api-credentials__header:last-child,.bc-connect__header:last-child,.bc-new-account__header:last-child,.bc-settings-form--bigcommerce_api_credentials:last-child,.bc-settings-form--bigcommerce_channel:last-child,.bc-settings-form--bigcommerce_connect:last-child,.bc-settings-form--bigcommerce_new_account:last-child,.bc-welcome__account-connection:last-child{margin-right:0}.bc-api-credentials__header:nth-child(12n),.bc-connect__header:nth-child(12n),.bc-new-account__header:nth-child(12n),.bc-settings-form--bigcommerce_api_credentials:nth-child(12n),.bc-settings-form--bigcommerce_channel:nth-child(12n),.bc-settings-form--bigcommerce_connect:nth-child(12n),.bc-settings-form--bigcommerce_new_account:nth-child(12n),.bc-welcome__account-connection:nth-child(12n){margin-right:0;margin-left:auto}}@media (min-width:1200px){.bc-api-credentials__header,.bc-connect__header,.bc-new-account__header,.bc-settings-form--bigcommerce_api_credentials,.bc-settings-form--bigcommerce_channel,.bc-settings-form--bigcommerce_connect,.bc-settings-form--bigcommerce_new_account,.bc-welcome__account-connection{margin-left:calc(8.33333% + 1.66667px)!important}}@media (min-width:1200px){.bc-settings-form--bigcommerce_api_credentials,.bc-settings-form--bigcommerce_channel,.bc-settings-form--bigcommerce_connect,.bc-settings-form--bigcommerce_new_account,.bc-welcome__account-connection{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(74.99999% - 5px);flex-basis:calc(74.99999% - 5px);max-width:calc(74.99999% - 5px);width:calc(74.99999% - 5px)}.bc-settings-form--bigcommerce_api_credentials:nth-child(1n),.bc-settings-form--bigcommerce_channel:nth-child(1n),.bc-settings-form--bigcommerce_connect:nth-child(1n),.bc-settings-form--bigcommerce_new_account:nth-child(1n),.bc-welcome__account-connection:nth-child(1n){margin-right:20px;margin-left:0}.bc-settings-form--bigcommerce_api_credentials:last-child,.bc-settings-form--bigcommerce_channel:last-child,.bc-settings-form--bigcommerce_connect:last-child,.bc-settings-form--bigcommerce_new_account:last-child,.bc-welcome__account-connection:last-child{margin-right:0}.bc-settings-form--bigcommerce_api_credentials:nth-child(12n),.bc-settings-form--bigcommerce_channel:nth-child(12n),.bc-settings-form--bigcommerce_connect:nth-child(12n),.bc-settings-form--bigcommerce_new_account:nth-child(12n),.bc-welcome__account-connection:nth-child(12n){margin-right:0;margin-left:auto}}.bc-api-credentials__header,.bc-connect__header,.bc-new-account__header{margin:10px 0 30px}@media (min-width:768px){.bc-api-credentials__header,.bc-connect__header,.bc-new-account__header{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(74.99999% - 5px);flex-basis:calc(74.99999% - 5px);max-width:calc(74.99999% - 5px);width:calc(74.99999% - 5px);margin:30px 0 50px;max-width:620px}.bc-api-credentials__header:nth-child(1n),.bc-connect__header:nth-child(1n),.bc-new-account__header:nth-child(1n){margin-right:20px;margin-left:0}.bc-api-credentials__header:last-child,.bc-connect__header:last-child,.bc-new-account__header:last-child{margin-right:0}.bc-api-credentials__header:nth-child(12n),.bc-connect__header:nth-child(12n),.bc-new-account__header:nth-child(12n){margin-right:0;margin-left:auto}}@media (min-width:1200px){.bc-api-credentials__header,.bc-connect__header,.bc-new-account__header{margin-top:60px}}.bc-settings .bc-settings-connect__title{color:#34313f;font-size:2em;font-weight:400;line-height:1.25;margin:18px 0 0}@media (min-width:768px){.bc-settings .bc-settings-connect__title{font-size:3em;line-height:1.1}}.bc-connect-spinner{float:none;visibility:visible;margin:0 10px 0 0}.bc-account-connection-response{padding:20px;font-size:.938em;border:1px solid #e0e3e9;border-left:10px solid #168fc0}.bc-account-connection-response--error{border-left-color:#d2574a}.bc-account-connection__error-title{margin-top:0}.bc-account-connection__error-code{font-size:1em;font-weight:700}.bc-account-connection__error-code code{font-weight:400}.bc-account-connection__error-message{display:block;margin-top:4px;font-size:.938em}.bigcommerce-notice{position:relative;padding:10px}.wp-admin .bigcommerce-notice{background-color:#fff}.bc-settings-bigcommerce .bigcommerce-notice{background-color:#f5f5f5;margin-bottom:10px}.bc-settings-bigcommerce .bigcommerce-notice:nth-child(2){margin-top:-20px}.bigcommerce-notice .bigcommerce-notice__list{list-style-type:disc;margin-left:20px}.bigcommerce-notice .bigcommerce-notice__list .bigcommerce-notice__list-item{margin-bottom:8px}.bigcommerce-notice__heading{margin-top:.5em}@media (min-width:768px){.bigcommerce-notice__heading{padding-right:130px}}p.bigcommerce-notice__refresh{margin:0}@media (min-width:768px){p.bigcommerce-notice__refresh{position:absolute;top:20px;right:20px}}.bigcommerce-notice__refresh-button{text-decoration:none;font-size:.75em;line-height:1.15;display:inline-block;text-transform:uppercase;letter-spacing:1px}.bigcommerce-notice__refresh-button i{display:inline-block;vertical-align:text-bottom;font-size:1.125em;line-height:.78}.bigcommerce-notice__import-status{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;color:#fff;font-weight:500;transition:background-color .25s ease}@media (min-width:783px){.bigcommerce-notice__import-status{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.wp-admin .bigcommerce-notice__import-status{background-color:#4b71fc;border:0;padding:20px}.bigcommerce-notice__import-status.bigcommerce-notice__import-status--success{background-color:#65c68c;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}.bigcommerce-notice__import-status.bigcommerce-notice__import-status--error{border:1px solid #d2574a;background-color:#fff;color:#34313f}.import-status{-ms-flex:1;flex:1;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:start;align-items:flex-start}@media (min-width:783px){.import-status{-ms-flex:0 1 50%;flex:0 1 50%}}.import-status .bc-icon,.import-status .dashicons{-ms-flex:0 0 auto;flex:0 0 auto;font-size:16px;line-height:1.5;margin-right:4px;margin-top:3px}.import-status .dashicons-warning{color:#d2574a;font-size:21px;line-height:1.1}.import-status p.bc-import-status-message{-ms-flex:1;flex:1;margin:0;font-size:16px}.bigcommerce-notice__import-status--success .import-status{-ms-flex-pack:center;justify-content:center}@media (min-width:783px){.bigcommerce-notice__import-status--success .import-status{-ms-flex-pack:start;justify-content:flex-start}}.bigcommerce-notice__import-status--success .import-status p.bc-import-status-message{-ms-flex:0 0 auto;flex:0 0 auto}.import-status.import-status-previous p.bc-import-status-message{font-size:inherit}.bc-import-progress-bar__wrapper{-ms-flex:0 0 100%;flex:0 0 100%;line-height:1.5;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:20px;margin-top:20px}@media (min-width:783px){.bc-import-progress-bar__wrapper{-ms-flex:0 1 50%;flex:0 1 50%;-ms-flex-pack:end;justify-content:flex-end;margin-top:0}}.bc-import-progress-bar__wrapper .button{background:transparent;color:#fff;font-size:20px;border:0;box-shadow:none;opacity:1;transition:opacity .3s ease}.bc-import-progress-bar__wrapper .button:focus,.bc-import-progress-bar__wrapper .button:hover{color:#fff;background:transparent;opacity:.7}.bc-import-progress-count{-ms-flex:0 0 auto;flex:0 0 auto;text-align:right;padding-right:20px}.bc-import-progress-bar{-ms-flex:0 1 220px;flex:0 1 220px;position:relative;height:20px;border-radius:10px;overflow:hidden}.bc-import-progress-bar__mask{position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:#34313f;border-radius:10px;transition:left .25s ease}.bc-import-progress-bar__bg{background-color:#fff;width:100%;height:100%}.bc-import-progress-bar__percent{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:10px;font-weight:700;color:#4b71fc;text-shadow:0 0 1px hsla(0,0%,98%,.5)}.bc-shortcode-ui__overlay{background:rgba(0,0,0,.7)}.bc-shortcode-ui__overlay,.bc-shortcode-ui__wrapper{position:fixed;top:0;right:0;height:100vh;width:100vw}.bc-shortcode-ui__wrapper{z-index:159000}.bc-shortcode-ui__wrapper[aria-hidden=true]{display:none}.bc-shortcode-ui__close-button{position:absolute;right:0;top:0;font-size:25px;background-color:transparent;border:0;padding:8px;z-index:20;cursor:pointer;opacity:.6;transition:opacity .3s ease}.bc-shortcode-ui__close-button:focus,.bc-shortcode-ui__close-button:hover{opacity:1}.bc-shortcode-ui__content{background:#f5f5f5;z-index:159901;position:absolute;width:90%;height:90%;left:5%;top:5%;overflow-y:scroll;font-size:16px}.bc-shortcode-ui__content>div{height:100%}.bc-shortcode-ui__content *{box-sizing:border-box}@media (min-width:960px){.bc-shortcode-ui__content{overflow:hidden}}.bc-shortcode-ui{height:100%}@media (min-width:960px){.bc-shortcode-ui{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.bc-shortcode-ui__selectors{-ms-flex:1;flex:1;width:100%;height:auto;border-bottom:1px solid #ccc;padding:30px;overflow-y:scroll}@media (min-width:960px){.bc-shortcode-ui__selectors{-ms-flex:0 1 250px;flex:0 1 250px;height:100%;border-bottom:0;border-right:1px solid #ccc}}.bc-shortcode-ui__products-wrapper{width:100%;height:100%}@media (min-width:960px){.bc-shortcode-ui__products-wrapper{-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.bc-shortcode-ui__products{position:relative}@media (min-width:960px){.bc-shortcode-ui__products{-ms-flex:0 1 60%;flex:0 1 60%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:1200px){.bc-shortcode-ui__products{-ms-flex:0 1 70%;flex:0 1 70%}}.bc-shortcode-ui__search{padding:40px 30px}.bc-shortcode-ui__product-grid{overflow-y:scroll;-webkit-overflow-scrolling:touch;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;padding:10px 20px}.bc-shortcode-ui__settings{height:auto;border-top:1px solid #ccc;background:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:960px){.bc-shortcode-ui__settings{height:100%;-ms-flex:0 1 40%;flex:0 1 40%;border-top:0;border-left:1px solid #ccc}}@media (min-width:1200px){.bc-shortcode-ui__settings{-ms-flex:0 1 30%;flex:0 1 30%}}.bc-shortcode-ui__settings-header{position:relative;-ms-flex:0 0 150px;flex:0 0 150px;overflow:hidden}.bc-shortcode-ui__default-header,.bc-shortcode-ui__dynamic-listing-header,.bc-shortcode-ui__manual-listing-header{position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden;overflow:hidden;opacity:0;z-index:-1;transition:all .15s ease-in-out;padding:20px}@media (min-width:1200px){.bc-shortcode-ui__default-header,.bc-shortcode-ui__dynamic-listing-header,.bc-shortcode-ui__manual-listing-header{padding:30px}}.bc-shortcode-ui__default-header.active,.bc-shortcode-ui__dynamic-listing-header.active,.bc-shortcode-ui__manual-listing-header.active{z-index:1;visibility:visible;opacity:1}.bc-shortcode-ui__default-header{font-size:.813em}.bc-shortcode-ui__selections{position:relative;overflow:hidden;-ms-flex:0 1 40%;flex:0 1 40%;border-top:1px solid #ccc}.bc-shortcode-ui__overflow-mask{position:absolute;height:65px;left:0;bottom:0;width:100%;background:linear-gradient(180deg,transparent 30%,hsla(0,0%,100%,.82) 70%);pointer-events:none}@media (min-width:1200px){.bc-shortcode-ui__overflow-mask{height:80px}}.bc-shortcode-ui__selected-products,.bc-shortcode-ui__selected-terms{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;visibility:hidden;opacity:0;z-index:-1;transition:all .15s ease-in-out}.bc-shortcode-ui__selected-products.active,.bc-shortcode-ui__selected-terms.active{visibility:visible;opacity:1;z-index:1}.bc-shortcode-ui__products-list,.bc-shortcode-ui__terms-list{overflow-y:scroll;-webkit-overflow-scrolling:touch;height:300px;margin:0;padding:20px}@media (min-width:1200px){.bc-shortcode-ui__products-list,.bc-shortcode-ui__terms-list{height:100%;padding:30px}}.bc-shortcode-ui__products-list{height:100%}.bc-shortcode-ui__terms-list-item{display:inline-block;vertical-align:middle;border-radius:4px;padding:4px 2px 4px 10px;font-size:.75em;line-height:1.67;font-weight:500;margin-right:4px;margin-bottom:4px;background-color:transparent;border:1px solid #168fc0;color:#34313f;word-break:break-all}.bc-shortcode-ui__terms-list-item button{position:relative;background-color:transparent;border:0;display:inline-block;vertical-align:middle;line-height:20px;opacity:.75;padding:2px 6px;color:#168fc0;cursor:pointer;transition:all .15s ease-in-out}.bc-shortcode-ui__terms-list-item button:focus,.bc-shortcode-ui__terms-list-item button:hover{opacity:1}.bc-shortcode-ui__terms-list-item button i{font-size:20px}.bc-shortcode-ui__terms-list-term{vertical-align:middle}.bc-shortcode-ui__actions{width:100%;height:auto;padding:20px;border-top:1px solid #ccc;-ms-flex:0 1 40%;flex:0 1 40%}@media (min-width:1200px){.bc-shortcode-ui__actions{padding:30px}}.bc-shortcode-ui__actions .button{display:block;margin:30px auto 0}.bc-shortcode-ui__display-settings{font-size:.813em}.bc-shortcode-ui__display-settings>*{display:block;margin-top:20px}.bc-shortcode-ui__display-settings .bc-shortcode-ui__field-label{display:block;margin-bottom:4px}.bc-shortcode-ui__display-settings input[type=radio]{display:inline-block}.bc-shortcode-ui__display-settings .bc-shortcode-ui__product-order,.bc-shortcode-ui__display-settings .bc-shortcode-ui__product-orderby{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.bc-shortcode-ui__display-settings .bc-shortcode-ui__product-order .bc-shortcode-ui__field-label,.bc-shortcode-ui__display-settings .bc-shortcode-ui__product-orderby .bc-shortcode-ui__field-label{-ms-flex:0 0 100%;flex:0 0 100%}.bc-shortcode-ui__display-settings .bc-shortcode-ui__product-orderby label,.bc-shortcode-ui__display-settings .bc-shortcode-ui__product-order label{-ms-flex:0 0 50%;flex:0 0 50%}.bc-shortcode-ui__display-settings .bc-shortcode-ui__product-orderby label .bc-shortcode-ui__field-label,.bc-shortcode-ui__display-settings .bc-shortcode-ui__product-order label .bc-shortcode-ui__field-label{display:inline-block;margin-bottom:0}.bc-shortcode-ui__posts-per-page--control{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center}.bc-shortcode-ui__posts-per-page-icon{-ms-flex:0 0 auto;flex:0 0 auto;margin-right:8px}.bc-shortcode-ui__posts-per-page{-ms-flex:0 1 140px;flex:0 1 140px;margin-right:8px;width:100%;cursor:pointer}.bc-shortcode-ui__posts-per-page-value{-ms-flex:0 0 44px;flex:0 0 44px;padding:4px;margin-right:4px;border:1px solid #ccc;text-align:center}.bc-shortcode-ui__posts-per-page-reset{-ms-flex:0 0 44px;flex:0 0 44px;cursor:pointer;border:0;color:#168fc0}.bc-shortcode-ui__posts-per-page-reset:focus,.bc-shortcode-ui__posts-per-page-reset:hover{color:#0d5573}.bc-shortcode-ui__logo{background:url(../img/admin/big-commerce-logo.png) no-repeat top;background-size:contain;width:132px;height:30px;display:block;margin:4px auto 30px}.bc-shortcode-ui__query-builder-list{margin:0}.bc-shortcode-ui__query-builder-child-list{padding-left:20px;max-height:0;opacity:0;overflow:hidden}.bc-shortcode-ui__query-builder-list-item{border-bottom:1px solid #ccc;font-size:.813em;padding:12px 0;display:block;width:100%;margin-bottom:0}.bc-shortcode-ui__query-builder-child-list .bc-shortcode-ui__query-builder-list-item{border-bottom:0;margin-bottom:0;padding:0}.bc-shortcode-ui__query-builder-anchor,.bc-shortcode-ui__query-builder-toggle{display:inline-block;text-decoration:none;color:#5e5e5e;font-weight:700;transition:all .15s ease-in-out;padding:4px 0;position:relative}.bc-shortcode-ui__query-builder-anchor:focus,.bc-shortcode-ui__query-builder-anchor:hover,.bc-shortcode-ui__query-builder-toggle:focus,.bc-shortcode-ui__query-builder-toggle:hover{color:#34313f}.bc-shortcode-ui__query-builder-anchor.bcqb-item-selected,.bc-shortcode-ui__query-builder-toggle.bcqb-item-selected{color:#53bad1}.bc-shortcode-ui__query-builder-child-list .bc-shortcode-ui__query-builder-anchor{font-weight:400}.bc-shortcode-ui__query-builder-child-list .bc-shortcode-ui__query-builder-anchor.bcqb-item-selected{color:#34313f}.bc-shortcode-ui__query-builder-child-list .bc-shortcode-ui__query-builder-anchor.bcqb-item-selected:before{content:"";width:10px;height:10px;border-radius:10px;position:absolute;top:50%;margin-top:-5px;left:-20px;background-color:#53bad1}.bc-shortcode-ui__query-builder-toggle{display:block;width:100%;background:transparent;border:0;cursor:pointer;text-align:left}.bc-shortcode-ui__query-builder-toggle .icon{float:right}.bc-shortcode-ui__searchform{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:start;align-items:flex-start;position:relative}.bc-shortcode-ui__searchform .choices{-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0}.bc-shortcode-ui__searchform .choices__inner{padding-right:88px}.bc-shortcode-ui__searchform input.choices__input{font-size:.857em}.bc-shortcode-ui__searchform .bc-shortcode-ui-search__submit-button{-ms-flex:0 0 95px;flex:0 0 95px;font-size:.75em;line-height:1;padding:15px 28px;margin-left:20px;cursor:pointer;border:1px solid #ddd;max-width:95px}.bc-shortcode-ui__searchform .bc-shortcode-ui-search__clear-search{background:transparent;border:0;color:#6495ed;font-size:.813em;position:absolute;right:125px;top:12px;cursor:pointer}input.choices__input{background-color:transparent;border:0;box-shadow:none;font-size:.75em;width:140px!important}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{background-image:url(../img/admin/icons/cross.svg)}.bc-shortcode-ui__product{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:99.99999%;flex-basis:99.99999%;max-width:99.99999%;width:99.99999%;margin-bottom:20px;padding:10px;position:relative}.bc-shortcode-ui__product:nth-child(1n){margin-right:20px;margin-left:0}.bc-shortcode-ui__product:last-child{margin-right:0}.bc-shortcode-ui__product:nth-child(1n){margin-right:0;margin-left:auto}@media (min-width:600px){.bc-shortcode-ui__product{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;width:50%;margin-bottom:10px}.bc-shortcode-ui__product:nth-child(1n){margin-right:0;margin-left:0}.bc-shortcode-ui__product:last-child{margin-right:0}.bc-shortcode-ui__product:nth-child(2n){margin-right:0;margin-left:auto}}@media (min-width:768px){.bc-shortcode-ui__product{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%;width:33.33333%}.bc-shortcode-ui__product:nth-child(1n){margin-right:0;margin-left:0}.bc-shortcode-ui__product:last-child{margin-right:0}.bc-shortcode-ui__product:nth-child(3n){margin-right:0;margin-left:auto}}@media (min-width:960px){.bc-shortcode-ui__product{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;width:50%}.bc-shortcode-ui__product:nth-child(1n){margin-right:0;margin-left:0}.bc-shortcode-ui__product:last-child{margin-right:0}.bc-shortcode-ui__product:nth-child(2n){margin-right:0;margin-left:auto}}@media (min-width:1200px){.bc-shortcode-ui__product{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%;width:33.33333%}.bc-shortcode-ui__product:nth-child(1n){margin-right:0;margin-left:0}.bc-shortcode-ui__product:last-child{margin-right:0}.bc-shortcode-ui__product:nth-child(3n){margin-right:0;margin-left:auto}}@media (min-width:1600px){.bc-shortcode-ui__product{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;width:25%}.bc-shortcode-ui__product:nth-child(1n){margin-right:0;margin-left:0}.bc-shortcode-ui__product:last-child{margin-right:0}.bc-shortcode-ui__product:nth-child(4n){margin-right:0;margin-left:auto}}.bc-shortcode-ui__product-inner .bc-icon.icon-bc-selected{display:block;position:absolute;top:15px;right:15px;font-size:1.25em;opacity:0;color:#168fc0}.bc-shortcode-ui__selected-result .bc-shortcode-ui__product-inner .bc-icon.icon-bc-selected{opacity:1}.bc-shortcode-ui__product-anchor{color:#34313f;text-decoration:none;position:absolute;left:0;top:0;width:100%;height:100%;display:block;cursor:pointer;opacity:0;transition:all .15s ease-in-out;background:transparent;outline:rgba(0,0,0,.4)}.bc-shortcode-ui__product-anchor:focus,.bc-shortcode-ui__product-anchor:hover{opacity:1;border:1px solid #ccc;color:#34313f}.bc-shortcode-ui__product-anchor:focus .bc-shortcode-ui__product-actions,.bc-shortcode-ui__product-anchor:hover .bc-shortcode-ui__product-actions{display:block}.bc-shortcode-ui__product-anchor-status{display:block;position:absolute;left:50%;top:20%;width:100%;max-width:130px;background:#168fc0;text-align:center;padding:0 10px;font-size:.75em;line-height:2.7;color:#fff;border-radius:4px;transform:translateX(-50%)}.bc-shortcode-ui__product-image{background:#e0e3e9 no-repeat top;width:100%;margin:0;position:relative;box-sizing:border-box}.bc-shortcode-ui__product-image>*{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box}.bc-shortcode-ui__product-image:before{position:relative;display:block;content:"";padding-top:100%;box-sizing:border-box}.bc-shortcode-ui__product-image--featured{background-size:cover}.bc-shortcode-ui__product-image--placeholder{background-size:50% 50%;background-position:50%}.bc-shortcode-ui__product-meta{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.bc-shortcode-ui__product-title{-ms-flex:1 1 auto;flex:1 1 auto;font-size:1em;margin:16px 0;line-height:1.25}.bc-shortcode-ui__product-price{font-size:1em;line-height:1.25;margin:16px 0 16px 14px}.bc-shortcode-ui__product-description{font-size:.875em;line-height:1.3}.bc-shortcode-ui__product-query-dimmer{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.4);opacity:0;transition:opacity .15s ease;z-index:-1}.bc-shortcode-ui__product-query-dimmer.active{opacity:1;z-index:2000000}.bc-shortcode-ui__product-query-loader .spinner{opacity:0;transition:all .15s ease-in-out}.bc-shortcode-ui__product-query-loader.active .spinner{opacity:.5;visibility:visible}.bc-shortcode-ui__selected-products-title{margin-bottom:0}.bc-shortcode-ui__selected-product{margin-bottom:17px}.bc-shortcode-ui__selected-product h5,.bc-shortcode-ui__selected-product span{margin:0;display:inline;font-weight:400;font-size:.875em;line-height:1.43}.bc-shortcode-ui__remove-selected{display:inline-block;background:transparent;border:0;padding:0;color:#168fc0;cursor:pointer;font-size:.813em}.bc-shortcode-ui__remove-selected:focus,.bc-shortcode-ui__remove-selected:hover{color:#5273f4}.bc-import-now{margin-top:38px}.bc-import-now .bc-products-sync{background-color:#168fc0;color:#fff;padding:0 30px;border:0;border-radius:20px;box-shadow:none;text-transform:uppercase;font-size:1.125em;line-height:40px;height:40px;opacity:1;transition:opacity .3s ease}.bc-import-now .bc-products-sync:focus,.bc-import-now .bc-products-sync:hover{background-color:#168fc0;color:#fff;opacity:.9}.bc-import-now .bc-products-sync:before{margin-right:6px}.bc-import-now .bc-products-sync-label{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}.post-type-bigcommerce_product.post-php .misc-pub-bigcommerce .dashicons{position:relative;top:-3px;padding-right:3px;color:#82878c}.post-type-bigcommerce_product.post-php .editor-post-permalink__edit{display:none}.post-type-bigcommerce_product.edit-php .bc-settings-header__cta-btn{display:none;margin-top:0;margin-left:0}.post-type-bigcommerce_product.edit-php .bc-settings-header__cta-btn--active{display:inline-block;margin-left:20px;vertical-align:bottom;margin-bottom:2px}.post-type-bigcommerce_product.edit-php .bc-settings-header__cta-btn .bc-admin-btn{font-size:10px;line-height:.9;text-decoration:none;text-transform:uppercase;letter-spacing:1px;color:#4b71fc;opacity:1;transition:opacity .3s ease}.post-type-bigcommerce_product.edit-php .bc-settings-header__cta-btn .bc-admin-btn .bc-icon{font-size:14px;line-height:.9;vertical-align:text-top;margin-right:6px;border-left:1px solid #cdcdcd;padding-left:15px}.post-type-bigcommerce_product.edit-php .bc-settings-header__cta-btn .bc-admin-btn:focus,.post-type-bigcommerce_product.edit-php .bc-settings-header__cta-btn .bc-admin-btn:hover{opacity:.8}.inline-edit-bigcommerce_product .inline-edit-col-left .inline-edit-col>label:nth-child(2){display:none} \ No newline at end of file diff --git a/assets/css/bc-gutenberg.css b/assets/css/bc-gutenberg.css index fd6f73dd..a2cde8ed 100644 --- a/assets/css/bc-gutenberg.css +++ b/assets/css/bc-gutenberg.css @@ -69,22 +69,22 @@ /* Components */ /* Components */ .bc-product__title{ - font-size: 18px; - line-height: 22px; + font-size: 1.125em; + line-height: 1.2; font-weight: 700; padding: 0; margin: 0 0 18px; } @media (min-width: 768px){ .bc-product__title{ - font-size: 20px; - line-height: 24px; + font-size: 1.25em; + line-height: 1.2; } } @media (min-width: 960px){ .bc-product__title{ - font-size: 24px; - line-height: 28px; + font-size: 1.5em; + line-height: 1.15; } } .bc-product__title-link{ @@ -106,14 +106,17 @@ } .bc-product__inventory{ display: inline-block; - font-size: 14px; - line-height: 22px; + font-size: 0.875em; + line-height: 1.6; font-weight: 400; vertical-align: baseline; } +.bc-product-card .bc-product__inventory{ + font-size: 0.563em; +} .bc-product-single__meta .bc-product__title,.bc-product-card--single .bc-product__title{ - font-size: 24px; - line-height: 28px; + font-size: 1.5em; + line-height: 1.15; margin-top: 0; margin-bottom: 10px; padding: 0; @@ -121,26 +124,35 @@ } @media (min-width: 768px){ .bc-product-single__meta .bc-product__title,.bc-product-card--single .bc-product__title{ - font-size: 28px; - line-height: 32px; + font-size: 1.75em; } } @media (min-width: 960px){ .bc-product-single__meta .bc-product__title,.bc-product-card--single .bc-product__title{ - font-size: 32px; - line-height: 36px; + font-size: 2em; + line-height: 1.125; } } .bc-product-single__meta .bc-product__inventory,.bc-product-card--single .bc-product__inventory{ - font-size: 16px; + font-size: 0.563em; margin: 0; } +@media (min-width: 768px){ + .bc-product-single__meta .bc-product__inventory,.bc-product-card--single .bc-product__inventory{ + font-size: 0.571em; + } +} +@media (min-width: 960px){ + .bc-product-single__meta .bc-product__inventory,.bc-product-card--single .bc-product__inventory{ + font-size: 0.5em; + } +} .bc-product-card--related .bc-product__title{ margin-bottom: 15px; } .bc-product__brand{ display: block; - font-size: 14px; + font-size: 0.875em; line-height: 1; font-weight: 700; margin-bottom: 10px; @@ -157,7 +169,7 @@ } .bc-product-single .bc-product__brand,.bc-product-card--single .bc-product__brand{ display: block; - font-size: 16px; + font-size: 1em; margin-bottom: 10px; } .bc-product__pricing{ @@ -165,7 +177,7 @@ font-weight: normal; } .bc-product__price{ - font-size: 16px; + font-size: 1em; } .bc-product__original-price{ text-decoration: line-through; @@ -221,7 +233,7 @@ vertical-align: middle; padding: 7px 8px; background-color: #e0e3e9; - font-size: 12px; + font-size: 0.522em; line-height: 1; font-weight: 600; } @@ -233,11 +245,22 @@ font-weight: 600; } .bc-product-single .bc-product-flag--grey,.bc-product-card--single .bc-product-flag--grey{ + font-size: 0.5em; margin-bottom: 5px; } +@media (min-width: 768px){ + .bc-product-single .bc-product-flag--grey,.bc-product-card--single .bc-product-flag--grey{ + font-size: 0.429em; + } +} +@media (min-width: 960px){ + .bc-product-single .bc-product-flag--grey,.bc-product-card--single .bc-product-flag--grey{ + font-size: 0.375em; + } +} .bc-product__description{ - font-size: 16px; - line-height: 24px; + font-size: 1em; + line-height: 1.5; margin-bottom: 30px; } @media (min-width: 960px){ @@ -312,7 +335,7 @@ .bc-product-form__modifier-label{ display: block; margin-bottom: 10px; - font-size: 16px; + font-size: 1em; font-weight: 700; } .bc-product-form__option-variants{ @@ -357,17 +380,17 @@ input.bc-product-variant__radio--hidden{ .bc-product-form__message{ display: block; padding: 12px 16px; - font-size: 12px; + font-size: 0.75em; } .bc-product-form__modifier-description{ display: block; - font-size: 12px; - line-height: 14px; + font-size: 0.75em; + line-height: 1.15; padding: 0 10px; margin-top: 4px; } .bc-product-form__option-select{ - font-size: 16px; + font-size: 1em; } .bc-product-form__control--swatch input.bc-product-variant__radio--hidden:checked + .bc-product-variant__label .bc-product-variant__label--swatch{ border: 0 solid #fff; @@ -397,7 +420,7 @@ input.bc-product-variant__radio--hidden{ .bc-product-variant__label--rectangle{ display: block; height: 36px; - line-height: 24px; + line-height: 1.5; padding: 5px 10px; text-align: center; border: 1px solid #cdcdcd; @@ -460,7 +483,7 @@ input.bc-product-variant__radio--hidden{ -webkit-box-flex: 1; -ms-flex: 1; flex: 1; - line-height: 24px; + line-height: 1.5; } .bc-single-product__rating{ unicode-bidi: bidi-override; @@ -526,7 +549,7 @@ input.bc-product-variant__radio--hidden{ font-size: 15px; } .bc-single-product__rating-reviews{ - font-size: 12px; + font-size: 0.75em; font-weight: 700; margin-left: 10px; display: inline-block; @@ -548,7 +571,7 @@ input.bc-product-variant__radio--hidden{ margin-right: auto; } .bc-product__spec{ - font-size: 14px; + font-size: 0.875em; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; @@ -642,7 +665,7 @@ input.bc-product-variant__radio--hidden{ margin-top: 0; } .bc-single-product__section-title--related{ - font-size: 24px; + font-size: 1.5em; margin-bottom: 0; } .bc-product-archive__refinery{ @@ -736,7 +759,7 @@ input.bc-product-variant__radio--hidden{ } } .bc-product-archive__select-label{ - font-size: 12px; + font-size: 0.75em; text-transform: uppercase; margin-right: 10px; font-weight: 700; @@ -792,7 +815,7 @@ input.bc-product-variant__radio--hidden{ } } .bc-form .bc-product-archive__select-field{ - font-size: 12px; + font-size: 0.75em; color: #8b8b8b; } .bc-product-archive__search-submit{ @@ -802,7 +825,7 @@ input.bc-product-variant__radio--hidden{ -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; height: 100%; - font-size: 16px; + font-size: 1em; } .bc-product-archive__search-submit.bc-btn.bc-btn--small{ max-width: none; @@ -856,7 +879,7 @@ input.bc-product-variant__radio--hidden{ .bc-alert{ background-color: #168fc0; color: #fff; - font-size: 16px; + font-size: 1em; line-height: 1.5; padding: 12px 16px; margin-bottom: 40px; @@ -878,7 +901,7 @@ input.bc-product-variant__radio--hidden{ .bc-alert-group--info{ background-color: #cdcdcd; color: #34313f; - font-size: 14px; + font-size: 0.875em; } .bc-product-form .bc-alert-group--info{ margin-bottom: 0; @@ -902,7 +925,7 @@ input.bc-product-variant__radio--hidden{ margin-top: 10px; margin-bottom: 10px; font-weight: 400; - font-size: 13px; + font-size: 0.813em; } .bc-load-items{ position: relative; @@ -943,8 +966,8 @@ input.bc-product-variant__radio--hidden{ .bc-no-results__button{ background: transparent; color: #5273f4; - font-size: 14px; - line-height: 14px; + font-size: 0.875em; + line-height: 1; outline: none; border: 0; cursor: pointer; @@ -974,7 +997,7 @@ input.bc-product-variant__radio--hidden{ /* Error Handling */ .bc-pagination__error-message{ display: block; - font-size: 14px; + font-size: 0.875em; } .bc-order-product-row{ display: -webkit-box; @@ -1026,14 +1049,14 @@ input.bc-product-variant__radio--hidden{ } } .bc-order-product-row__header .bc-order-product-row__title{ - font-size: 20px; - line-height: 24px; + font-size: 1.25em; + line-height: 1.2; margin: 0 10px 0 0; } @media (min-width: 960px){ .bc-order-product-row__header .bc-order-product-row__title{ - font-size: 24px; - line-height: 32px; + font-size: 1.5em; + line-height: 1.3; } } .bc-order-product-row__header .bc-product-flag--grey{ @@ -1042,8 +1065,8 @@ input.bc-product-variant__radio--hidden{ .bc-order-product-row__brand, .bc-order-product-row__unit-price, .bc-order-product-row__option{ - font-size: 16px; - line-height: 22px; + font-size: 1em; + line-height: 1.375; margin-bottom: 4px; } .bc-order-product-row__brand{ @@ -1060,8 +1083,8 @@ input.bc-product-variant__radio--hidden{ } .bc-order-product-row__option{ color: #8b8b8b; - font-size: 12px; - line-height: 18px; + font-size: 0.75em; + line-height: 1.5; margin-top: 10px; } .bc-order-product-row__option-label{ @@ -1071,9 +1094,9 @@ input.bc-product-variant__radio--hidden{ font-weight: 300; } .bc-order-product-row__status{ - font-size: 16px; + font-size: 1em; font-weight: 700; - line-height: 22px; + line-height: 1.375; margin-bottom: 12px; } @media (min-width: 768px){ @@ -1083,15 +1106,15 @@ input.bc-product-variant__radio--hidden{ -webkit-box-flex: 0; -ms-flex: 0 0 150px; flex: 0 0 150px; - font-size: 20px; - line-height: 24px; + font-size: 1.25em; + line-height: 1.2; margin: 0 0 0 auto; } } .bc-order-product-row__quantity{ - font-size: 12px; + font-size: 0.75em; font-weight: 700; - line-height: 18px; + line-height: 1.5; margin-bottom: 12px; } @media (min-width: 768px){ @@ -1104,9 +1127,9 @@ input.bc-product-variant__radio--hidden{ } } .bc-order-product-row__total{ - font-size: 16px; + font-size: 1em; font-weight: 700; - line-height: 22px; + line-height: 1.375; margin-bottom: 26px; } @media (min-width: 768px){ @@ -1114,7 +1137,7 @@ input.bc-product-variant__radio--hidden{ -webkit-box-flex: 0; -ms-flex: 0 0 150px; flex: 0 0 150px; - font-size: 20px; + font-size: 1.25em; text-align: right; margin-bottom: 0; } @@ -1150,8 +1173,8 @@ a.bc-btn, padding: 15px 20px; border-radius: 0; font-weight: 600; - line-height: 20px; - font-size: 13px; + line-height: 1.6; + font-size: 0.813em; text-transform: uppercase; text-align: center; text-decoration: none; @@ -1195,7 +1218,7 @@ a.bc-btn, background-color: #5e5e5e; color: #fff; padding: 15px 20px; - line-height: 20px; + line-height: 1.6; font-family: sans-serif; opacity: 0.6; cursor: not-allowed; @@ -1217,7 +1240,7 @@ a.bc-btn, background-color: #5e5e5e; color: #fff; padding: 15px 20px; - line-height: 20px; + line-height: 1.6; font-family: sans-serif; opacity: 0.6; } @@ -1273,7 +1296,7 @@ button.bc-quickview-trigger { background-color: #fff; color: #34313f; font-weight: normal; - font-size: 14px; + font-size: 0.875em; border-radius: 20px; text-align: center; } @@ -1699,12 +1722,12 @@ button.bc-quickview-trigger { width: 100%; } .bc-no-results__message { - font-size: 22px; - line-height: 24px; + font-size: 1.375em; + line-height: 1.1; } .bc-no-results__button { margin: 0 auto; - font-size: 16px; + font-size: 1em; text-decoration: none; } @@ -1779,14 +1802,23 @@ button.bc-quickview-trigger { .bc-product-single .bc-product__sku { display: block; margin-top: 20px; - font-size: 14px; + font-size: 0.875em; +} +.bc-product-single .bc-product__sku .bc-product-single__meta-label { + font-size: 1.143em; } .bc-product-single .bc-product-single__meta-label { - font-size: 16px; + font-size: 1em; font-weight: 700; } .bc-product-single .bc-product-form { margin-top: 40px; + opacity: 1; + -webkit-transition: opacity 0.3s ease; + transition: opacity 0.3s ease; +} +.bc-product-single .bc-product-form.bc-product__is-setting-options { + opacity: 0.5; } .bc-product-single .bc-btn { margin-top: 40px; @@ -1804,10 +1836,10 @@ button.bc-quickview-trigger { .bc-product-single .bc-single-product__section-title { font-weight: 700; margin-bottom: 20px; - font-size: 16px; + font-size: 1em; } .bc-product-single .bc-single-product__section-title--related { - font-size: 24px; + font-size: 1.5em; } .bc-product-single .bc-single-product__ratings { margin-top: 20px; @@ -1831,14 +1863,15 @@ button.bc-quickview-trigger { input.bc-product-form__quantity-input[type=number] { background: #fff; border: 1px solid #e0e3e9; - font-size: 13px; + font-size: 0.813em; text-align: center; - width: 42px; + padding-left: 6px; + padding-right: 6px; + width: 70px; } @media (min-width: 768px) { input.bc-product-form__quantity-input[type=number] { - font-size: 16px; - width: 52px + font-size: 1em } } input.bc-product-form__quantity-input[type=number]:focus { @@ -2001,4 +2034,4 @@ button.bc-product-quick-view__close-button:hover, outline: none; } -/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Bjc3MvYWRtaW4vYmMtZ3V0ZW5iZXJnLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy92YXJpYWJsZXMvX2NvbG9ycy5wY3NzIiwiLi4vcGNzcy91dGlsaXRpZXMvdmFyaWFibGVzL190eXBvZ3JhcGh5LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fYWxsLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fdGl0bGUucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19icmFuZC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX3ByaWNlLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fZmxhZ3MucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19kZXNjcmlwdGlvbi5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX2dhbGxlcnkucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19mb3JtLWNvbXBvbmVudHMucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19vcHRpb24tZHJvcGRvd24ucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19vcHRpb24tc3dhdGNoLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fb3B0aW9uLXJlY3RhbmdsZS5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX29wdGlvbi1waWNrLWxpc3QucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19vcHRpb24tcmFkaW8ucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19yYXRpbmdzLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fc3BlY3MucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19yZWxhdGVkLXByb2R1Y3RzLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fcmVmaW5lcnkucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19zdWJuYXYucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19hbGVydC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX3BhZ2luYXRpb24ucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19vcmRlci1wcm9kdWN0LXJvdy5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX2ltYWdlcy5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2J1dHRvbnMvX2RlZmF1bHQucGNzcyIsIi4uL3Bjc3MvY29udGVudC9idXR0b25zL19xdWljay12aWV3LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY2FyZHMvX2RlZmF1bHQucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jYXJkcy9fc2luZ2xlLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvbG9vcC9fZGVmYXVsdC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2xvb3AvX25vLXJlc3VsdHMucGNzcyIsIi4uL3Bjc3MvY29udGVudC9zaW5nbGUvX3Byb2R1Y3QucGNzcyIsIi4uL3Bjc3MvY29udGVudC9zaW5nbGUvX3Byb2R1Y3QtcXVpY2stdmlldy5wY3NzIiwiLi4vcGNzcy9hZG1pbi9ndXRlbmJlcmcvX2RlZmF1bHQucGNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7O0dBTUc7O0FBRUgsbUJBQW1CO0FDUm5CO0NBQ0M7O29GQUVtRjs7Q0FnQm5GOztvRkFFbUY7O0NBS25GOztvRkFFbUY7O0NBTW5GOztvRkFFbUY7O0NBTW5GOztvRkFFbUY7O0NBUW5GOztvRkFFbUY7O0NBS25GOztvRkFFbUY7O0NBS25GOztvRkFFbUY7O0NBS25GOztvRkFFbUY7Q0FPbkY7QUNsRkQ7Q0FDQzs7b0ZBRW1GOztDQU9uRjs7b0ZBRW1GOztDQU1uRjs7b0ZBRW1GOztDQVFuRjs7b0ZBRW1GOztDQVFuRjs7b0ZBRW1GO0NBSW5GOztBRjdCRCxnQkFBZ0I7QUdmaEIsZ0JBQWdCO0FDQWhCO0NBQ0MsZ0JBQWdCO0NBQ2hCLGtCQUFrQjtDQUNsQixpQkFBcUM7Q0FDckMsV0FBVztDQUNYLGlCQUFpQjtDQVdqQjtBQVRBO0NBUEQ7RUFRRSxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBT25CO0NBTkM7QUFFRDtDQVpEO0VBYUUsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUVuQjtDQURDO0FBR0Y7Q0FDQyxzQkFBc0I7Q0FDdEIsb0NBQTRCO1NBQTVCLDRCQUE0QjtDQUM1QixlQUE2QjtDQUM3QixXQUFXO0NBQ1gsMENBQThCO0NBQTlCLGtDQUE4QjtDQVc5QjtBQVRBOztDQUVDLGVBQTZCO0NBQzdCLGFBQWE7Q0FLYjtBQUhBO0NBQ0MsV0FBVztDQUNYO0FBSUg7Q0FDQyxzQkFBc0I7Q0FDdEIsZ0JBQWdCO0NBQ2hCLGtCQUFrQjtDQUNsQixpQkFBd0M7Q0FDeEMseUJBQXlCO0NBQ3pCO0FBS0E7Q0FDQyxnQkFBZ0I7Q0FDaEIsa0JBQWtCO0NBQ2xCLGNBQWM7Q0FDZCxvQkFBb0I7Q0FDcEIsV0FBVztDQUNYLGlCQUFxQztDQVdyQztBQVRBO0NBUkQ7RUFTRSxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBT25CO0NBTkM7QUFFRDtDQWJEO0VBY0UsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUVuQjtDQURDO0FBR0Y7Q0FDQyxnQkFBZ0I7Q0FDaEIsVUFBVTtDQUNWO0FBS0Q7Q0FDQyxvQkFBb0I7Q0FDcEI7QUM1RUY7Q0FDQyxlQUFlO0NBQ2YsZ0JBQWdCO0NBQ2hCLGVBQXFDO0NBQ3JDLGlCQUFxQztDQUNyQyxvQkFBb0I7Q0FTcEI7QUFQQTtDQVBEO0VBUUUsb0JBQW9CO0VBTXJCO0NBTEM7QUFFRDtDQVhEO0VBWUUsb0JBQW9CO0VBRXJCO0NBREM7QUFNRDtDQUNDLGVBQWU7Q0FDZixnQkFBZ0I7Q0FDaEIsb0JBQW9CO0NBQ3BCO0FDdkJGO0NBQ0MsaUJBQWlCO0NBQ2pCLG9CQUFvQjtDQUNwQjtBQUVEO0NBQ0MsZ0JBQWdCO0NBQ2hCO0FBRUQ7Q0FDQyw4QkFBOEI7Q0FDOUIsbUJBQW1CO0NBQ25CLG9CQUFvQjtDQUNwQixzQkFBc0I7Q0FDdEIsbUJBQW1CO0NBQ25CLGVBQTRCO0NBQzVCO0FBRUQ7Q0FDQyxpQkFBcUM7Q0FDckMsZUFBNkI7Q0FDN0I7QUFJQTtDQUNDLG9CQUFvQjtDQVNwQjtBQVBBO0NBSEQ7RUFJRSxvQkFBb0I7RUFNckI7Q0FMQztBQUVEO0NBUEQ7RUFRRSxvQkFBb0I7RUFFckI7Q0FEQztBQU9GO0NBQ0MsbUJBQW1CO0NBQ25CO0FDM0NGOzs7O21GQUltRjtBQUVuRjtDQUNDLGVBQWU7Q0FDZixtQkFBbUI7Q0FDbkIsYUFBYTtDQUNiLFdBQVc7Q0FDWCxZQUFZO0NBQ1osYUFBYTtDQUNiLGtCQUFrQjtDQUNsQixtQkFBbUI7Q0FDbkIsMEJBQXdDO0NBQ3hDLGdCQUFnQjtDQUNoQixpQkFBcUM7Q0FDckMsMEJBQTBCO0NBQzFCLG1CQUFtQjtDQUNuQixXQUFXO0NBQ1g7QUFFRDtDQUNDLHNCQUFzQjtDQUN0Qix1QkFBdUI7Q0FDdkIsaUJBQWlCO0NBQ2pCLDBCQUE2QztDQUM3QyxnQkFBZ0I7Q0FDaEIsZUFBcUM7Q0FDckMsaUJBQXlDO0NBQ3pDO0FBS0E7Q0FDQyxZQUFZO0NBQ1osYUFBYTtDQUNiLGtCQUFrQjtDQUNsQixnQkFBZ0I7Q0FDaEIsaUJBQXlDO0NBQ3pDO0FBRUQ7Q0FDQyxtQkFBbUI7Q0FDbkI7QUM5Q0Y7Q0FDQyxnQkFBZ0I7Q0FDaEIsa0JBQWtCO0NBQ2xCLG9CQUFvQjtDQWFwQjtBQVhBO0NBTEQ7RUFNRSxvQkFBb0I7RUFVckI7Q0FUQztBQUVEO0NBVEQ7RUFVRSxvQkFBb0I7RUFNckI7Q0FMQztBQUVEO0NBQ0MsaUJBQWlCO0NBQ2pCO0FDZkY7Q0FDQyxtQkFBbUI7Q0FDbkIsWUFBWTtDQUNaLGlCQUFpQjtDQUNqQixrQkFBa0I7Q0FLbEI7QUFIQTtDQU5EO0VBT0UsVUFBVTtFQUVYO0NBREM7QUFLRDtDQUNDLGVBQWU7Q0FDZjtBQUdGO0NBQ0Msb0JBQW9CO0NBQ3BCO0FBRUQsd0JBQXdCO0FBRXhCLDJHQUEyRztBQUMzRztDQUNDLDRDQUFvQztTQUFwQyxvQ0FBb0M7Q0FDcEM7QUFFRDtDQUNDLG9CQUFnQjtLQUFoQixnQkFBZ0I7Q0FDaEIseUJBQXdCO0tBQXhCLHNCQUF3QjtTQUF4Qix3QkFBd0I7Q0FLeEI7QUFIQTtDQUNDLDBCQUFrQjtTQUFsQixrQkFBa0I7Q0FDbEI7QUFHRjtDQUNDLHdCQUF3QjtDQUN4QixzQkFBc0I7Q0FDdEIsV0FBVztDQUNYLFVBQVU7Q0FDVixpQkFBaUI7Q0FDakIsYUFBYTtDQUNiLDBDQUE4QjtDQUE5QixrQ0FBOEI7Q0FPOUI7QUFMQTs7O0NBR0MsV0FBVztDQUNYO0FDbkRGOzttRkFFbUY7QUFFbkY7Q0FDQyxvQkFBb0I7Q0FDcEI7QUFFRDs7Q0FFQyxlQUFlO0NBQ2Ysb0JBQW9CO0NBQ3BCLGdCQUFnQjtDQUNoQixpQkFBcUM7Q0FDckM7QUFFRDtDQUNDLGlCQUFpQjtDQUNqQjtBQUVEO0NBQ0MsZUFBZTtDQUNmLG9CQUFvQjtDQUNwQjtBQUVEO0NBQ0MscUJBQWM7Q0FBZCxxQkFBYztDQUFkLGNBQWM7Q0FDZCwrQkFBb0I7Q0FBcEIsOEJBQW9CO0tBQXBCLHdCQUFvQjtTQUFwQixvQkFBb0I7Q0FDcEIsb0JBQWdCO0tBQWhCLGdCQUFnQjtDQUNoQix5QkFBd0I7S0FBeEIsc0JBQXdCO1NBQXhCLHdCQUF3QjtDQVN4QjtBQVBBO0NBQ0MsbUJBQW1CO0NBS25CO0FBSEE7Q0FDQyxnQkFBZ0I7Q0FDaEI7QUFJSDtDQUNDLG9CQUFRO0tBQVIsWUFBUTtTQUFSLFFBQVE7Q0FDUixlQUE0QjtDQUM1QjtBQUVEO0NBQ0MsVUFBVTtDQUNWO0FBRUQ7Q0FDQyxXQUFXO0NBQ1g7QUFFRDtDQUNDLGVBQWU7Q0FDZixtQkFBbUI7Q0FDbkIsZ0JBQWdCO0NBQ2hCO0FBRUQ7Q0FDQyxlQUFlO0NBQ2YsZ0JBQWdCO0NBQ2hCLGtCQUFrQjtDQUNsQixnQkFBZ0I7Q0FDaEIsZ0JBQWdCO0NBQ2hCO0FDakVEO0NBQ0MsZ0JBQWdCO0NBQ2hCO0FDRUM7Q0FDQyxxQkFBbUM7Q0FDbkMsb0NBQStDO1NBQS9DLDRCQUErQztDQUMvQyxnQ0FBcUM7Q0FBckMsd0JBQXFDO0NBQ3JDO0FBSUg7Q0FDQyxlQUFlO0NBQ2YsWUFBWTtDQUNaLGFBQWE7Q0FDYix1QkFBcUM7Q0FDckMsb0NBQXlDO1NBQXpDLDRCQUF5QztDQUN6QyxnQkFBZ0I7Q0FDaEIsZ0NBQXFDO0NBQXJDLHdCQUFxQztDQUNyQztBQ2hCQztDQUNDLDBCQUE2QztDQUM3QyxlQUFrQztDQUNsQyxpQkFBcUM7Q0FDckMsNENBQW1FO0NBQW5FLG9DQUFtRTtDQUNuRTtBQUlIO0NBQ0MsZUFBZTtDQUNmLGFBQWE7Q0FDYixrQkFBa0I7Q0FDbEIsa0JBQWtCO0NBQ2xCLG1CQUFtQjtDQUNuQiwwQkFBMkM7Q0FDM0MsZUFBNEI7Q0FDNUIsNENBQW1FO0NBQW5FLG9DQUFtRTtDQUNuRSxnQkFBZ0I7Q0FDaEI7QUNuQkM7Q0FDQywwQkFBNkM7Q0FDN0MsZ0NBQXFDO0NBQXJDLHdCQUFxQztDQUNyQztBQUlIO0NBQ0MscUJBQWM7Q0FBZCxxQkFBYztDQUFkLGNBQWM7Q0FDZCwwQkFBb0I7S0FBcEIsdUJBQW9CO1NBQXBCLG9CQUFvQjtDQUNwQixhQUFhO0NBQ2IsMEJBQTZDO0NBQzdDLGdCQUFnQjtDQUNoQjtBQUVEO0NBQ0Msb0JBQVE7S0FBUixZQUFRO1NBQVIsUUFBUTtDQUNSLGtCQUFrQjtDQUNsQixZQUFZO0NBQ1osZ0JBQWdCO0NBQ2hCLGFBQWE7Q0FDYjtBQ3ZCQTtDQUNDLG9CQUFlO0tBQWYsbUJBQWU7U0FBZixlQUFlO0NBQ2Y7QUFFRDtDQUNDLHFCQUFjO0NBQWQscUJBQWM7Q0FBZCxjQUFjO0NBQ2QsK0JBQW9CO0NBQXBCLDhCQUFvQjtLQUFwQix3QkFBb0I7U0FBcEIsb0JBQW9CO0NBQ3BCLHNCQUFrQjtLQUFsQixrQkFBa0I7Q0FDbEIsMEJBQW9CO0tBQXBCLHVCQUFvQjtTQUFwQixvQkFBb0I7Q0FDcEIsbUJBQW1CO0NBQ25CO0FBRUQ7Q0FDQyxvQkFBZTtLQUFmLG1CQUFlO1NBQWYsZUFBZTtDQUNmO0FBRUQ7Q0FDQyxvQkFBUTtLQUFSLFlBQVE7U0FBUixRQUFRO0NBQ1Isa0JBQWtCO0NBQ2xCO0FDckJGO0NBQ0MsNEJBQTRCO0NBQzVCLGVBQWU7Q0FDZixnQkFBZ0I7Q0FDaEIsYUFBYTtDQUNiLFlBQVk7Q0FDWixtQkFBbUI7Q0FDbkIsV0FBVztDQUNYLHNCQUFzQjtDQUN0Qix1QkFBdUI7Q0FrQ3ZCO0FBaENBO0NBQ0MsZUFBZTtDQUNmLG1CQUFtQjtDQUNuQixPQUFPO0NBQ1AsUUFBUTtDQUNSLGlCQUFpQjtDQUNqQixhQUFhO0NBQ2IsV0FBVztDQUNYO0FBRUQ7Q0FDQyxZQUFZO0NBQ1osV0FBVztDQUNYLFlBQVk7Q0FDWixXQUFXO0NBQ1gscUJBQWM7Q0FBZCxxQkFBYztDQUFkLGNBQWM7Q0FDZCwrQkFBb0I7Q0FBcEIsOEJBQW9CO0tBQXBCLHdCQUFvQjtTQUFwQixvQkFBb0I7Q0FDcEIsc0JBQWtCO0tBQWxCLGtCQUFrQjtDQUNsQiwwQkFBOEI7S0FBOUIsOEJBQThCO0NBQzlCLDBCQUFvQjtLQUFwQix1QkFBb0I7U0FBcEIsb0JBQW9CO0NBQ3BCO0FBRUQ7Q0FDQyxXQUFXO0NBQ1gsV0FBVztDQUNYLFlBQVk7Q0FDWixxQkFBYztDQUFkLHFCQUFjO0NBQWQsY0FBYztDQUNkLCtCQUFvQjtDQUFwQiw4QkFBb0I7S0FBcEIsd0JBQW9CO1NBQXBCLG9CQUFvQjtDQUNwQixzQkFBa0I7S0FBbEIsa0JBQWtCO0NBQ2xCLDBCQUE4QjtLQUE5Qiw4QkFBOEI7Q0FDOUIsMEJBQW9CO0tBQXBCLHVCQUFvQjtTQUFwQixvQkFBb0I7Q0FDcEI7QUFLRDtDQUNDLGlCQUFpQjtDQUNqQixnQkFBZ0I7Q0FDaEI7QUFHRjtDQUNDLGdCQUFnQjtDQUNoQixpQkFBcUM7Q0FDckMsa0JBQWtCO0NBQ2xCLHNCQUFzQjtDQUN0Qix1QkFBdUI7Q0FDdkI7QUMzREQ7Q0FDQyxpQkFBaUI7Q0FDakIsVUFBVTtDQUNWLFdBQVc7Q0FDWCxxQkFBa0I7Q0FBbEIscUJBQWtCO0NBQWxCLGNBQWtCO0NBQWxCLCtCQUFrQjtDQUFsQiw4QkFBa0I7S0FBbEIsd0JBQWtCO1NBQWxCLG9CQUFrQjtDQUFsQixnQkFBa0I7Q0FBbEIsa0JBQWtCO0NBQWxCLG1CQUFrQjtDQUNsQjtBQUVEO0NBQ0MsZ0JBQWdCO0NBQ2hCLG9CQUFpQjtLQUFqQixxQkFBaUI7U0FBakIsYUFBaUI7Q0FBakIscUJBQWlCO0tBQWpCLGVBQWlCO0NBQWpCLDBDQUFpQjtLQUFqQiw2QkFBaUI7Q0FBakIsd0JBQWlCO0NBQWpCLHlCQUFpQjtDQVNqQjtBQVhEO0NBRUMsbUJBQWlCO0NBQWpCLG9CQUFpQjtDQUFqQixlQUFpQjtDQVNqQjtBQVhEO0NBRUMsZ0JBQWlCO0NBQWpCLGlCQUFpQjtDQVNqQjtBQVhEO0NBRUMsZ0JBQWlCO0NBQWpCLGtCQUFpQjtDQVNqQjtBQVhEO0NBRUMsaUJBQWlCO0NBU2pCO0FBUEE7Q0FKRDtFQUtFLG9CQUFpQjtNQUFqQixxQkFBaUI7VUFBakIsYUFBaUI7RUFBakIscUJBQWlCO01BQWpCLGVBQWlCO0VBQWpCLHNEQUFpQjtNQUFqQix5Q0FBaUI7RUFBakIsb0NBQWlCO0VBQWpCLHFDQUFpQjtFQU1sQjtDQVhEO0VBS0UsbUJBQWlCO0VBQWpCLG9CQUFpQjtFQUFqQixlQUFpQjtFQU1sQjtDQVhEO0VBS0UsZ0JBQWlCO0VBQWpCLGlCQUFpQjtFQU1sQjtDQVhEO0VBS0UsZ0JBQWlCO0VBQWpCLGtCQUFpQjtFQU1sQjtDQVhEO0VBS0UsaUJBQWlCO0VBTWxCO0NBTEM7QUFFRDtDQVJEO0VBU0Usb0JBQWlCO01BQWpCLHFCQUFpQjtVQUFqQixhQUFpQjtFQUFqQixxQkFBaUI7TUFBakIsZUFBaUI7RUFBakIsMENBQWlCO01BQWpCLDZCQUFpQjtFQUFqQix3QkFBaUI7RUFBakIseUJBQWlCO0VBRWxCO0NBWEQ7RUFTRSxtQkFBaUI7RUFBakIsb0JBQWlCO0VBQWpCLGVBQWlCO0VBRWxCO0NBWEQ7RUFTRSxnQkFBaUI7RUFBakIsaUJBQWlCO0VBRWxCO0NBWEQ7RUFTRSxnQkFBaUI7RUFBakIsa0JBQWlCO0VBRWxCO0NBWEQ7RUFTRSxpQkFBaUI7RUFFbEI7Q0FEQztBQ2pCRjtDQUNDLGtCQUFrQjtDQUNsQiw4QkFBaUQ7Q0FNakQ7QUFKQTs7Q0FFQyxjQUFjO0NBQ2Q7QUFHRjtDQUNDLGdCQUFnQjtDQUNoQixpQkFBaUI7Q0FDakI7QUNiRDtDQUNDLFlBQVk7Q0FDWixvQkFBb0I7Q0FjcEI7QUFaQTtDQUNDLFlBQVk7Q0FDWixxQkFBYztDQUFkLHFCQUFjO0NBQWQsY0FBYztDQUNkLCtCQUFvQjtDQUFwQiw4QkFBb0I7S0FBcEIsd0JBQW9CO1NBQXBCLG9CQUFvQjtDQUNwQixvQkFBZ0I7S0FBaEIsZ0JBQWdCO0NBQ2hCLDBCQUFvQjtLQUFwQix1QkFBb0I7U0FBcEIsb0JBQW9CO0NBQ3BCLDBCQUErQjtLQUEvQix1QkFBK0I7U0FBL0IsK0JBQStCO0NBSy9CO0FBSEE7Q0FSRDtFQVNFLHdCQUE0QjtNQUE1QixxQkFBNEI7VUFBNUIsNEJBQTRCO0VBRTdCO0NBREM7QUFJSDtDQUNDLG1CQUFtQjtDQUNuQixvQkFBZTtLQUFmLG1CQUFlO1NBQWYsZUFBZTtDQU1mO0FBSkE7Q0FKRDtFQUtFLG1CQUFtQjtFQUNuQixvQkFBZ0I7TUFBaEIsb0JBQWdCO1VBQWhCLGdCQUFnQjtFQUVqQjtDQURDO0FBR0Y7Q0FDQyxxQkFBYztDQUFkLHFCQUFjO0NBQWQsY0FBYztDQUNkLCtCQUFvQjtDQUFwQiw4QkFBb0I7S0FBcEIsd0JBQW9CO1NBQXBCLG9CQUFvQjtDQUNwQixvQkFBZ0I7S0FBaEIsZ0JBQWdCO0NBQ2hCLDBCQUFvQjtLQUFwQix1QkFBb0I7U0FBcEIsb0JBQW9CO0NBQ3BCLGlCQUFpQjtDQUNqQixvQkFBZTtLQUFmLG1CQUFlO1NBQWYsZUFBZTtDQXFCZjtBQW5CQTtDQVJEO0VBU0Usc0JBQWtCO01BQWxCLGtCQUFrQjtFQWtCbkI7Q0FqQkM7QUFFRDtDQVpEO0VBYUUsb0JBQWdDO01BQWhDLG9DQUFnQztVQUFoQyxnQ0FBZ0M7RUFDaEMsb0JBQWdCO01BQWhCLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFZcEI7Q0FWQztFQUNDLGdCQUFnQjtFQUNoQjtDQUNEO0FBRUQ7Q0F0QkQ7RUF1QkUsc0JBQWtCO01BQWxCLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2Qsb0JBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWU7RUFFaEI7Q0FEQztBQUdGO0NBQ0MsZ0JBQWdCO0NBQ2hCLDBCQUEwQjtDQUMxQixtQkFBbUI7Q0FDbkIsaUJBQXFDO0NBQ3JDLG9CQUFlO0tBQWYsbUJBQWU7U0FBZixlQUFlO0NBYWY7QUFYQTtDQVBEO0VBUUUsb0JBQWdCO01BQWhCLG9CQUFnQjtVQUFoQixnQkFBZ0I7RUFVakI7Q0FUQztBQUVEO0NBWEQ7RUFZRSxvQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZTtFQU1oQjtDQUxDO0FBRUQ7Q0FmRDtFQWdCRSxvQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZTtFQUVoQjtDQURDO0FBR0Y7Q0FDQyxvQkFBZTtLQUFmLG1CQUFlO1NBQWYsZUFBZTtDQWtCZjtBQWhCQTtDQUhEO0VBSUUsb0JBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWU7RUFlaEI7Q0FkQztBQUVEO0NBUEQ7RUFRRSxvQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZTtFQVdoQjtDQVZDO0FBRUQ7Q0FYRDtFQVlFLG9CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBT2hCO0NBTkM7QUFFRDtDQUNDLGdCQUFnQjtDQUNoQixlQUE0QjtDQUM1QjtBQUdGO0NBQ0MsbUJBQW1CO0NBQ25CLFNBQVM7Q0FDVCxPQUFPO0NBQ1AsMENBQThCO0NBQTlCLGtDQUE4QjtDQUM5QixhQUFhO0NBQ2IsZ0JBQWdCO0NBTWhCO0FBSkE7Q0FDQyxnQkFBZ0I7Q0FDaEIsWUFBWTtDQUNaO0FDN0dGO0NBQ0MscUJBQWM7Q0FBZCxxQkFBYztDQUFkLGNBQWM7Q0FDZCw2QkFBdUI7Q0FBdkIsOEJBQXVCO0tBQXZCLDJCQUF1QjtTQUF2Qix1QkFBdUI7Q0FDdkIsc0JBQWtCO0tBQWxCLGtCQUFrQjtDQUNsQixpQkFBaUI7Q0FDakIsVUFBVTtDQUNWLFdBQVc7Q0FLWDtBQUhBO0NBUkQ7RUFTRSwrQkFBb0I7RUFBcEIsOEJBQW9CO01BQXBCLHdCQUFvQjtVQUFwQixvQkFBb0I7RUFFckI7Q0FEQztBQUdGO0NBQ0Msb0JBQW9CO0NBQ3BCLFdBQVc7Q0FZWDtBQVZBO0NBRUM7RUFDQyxrQkFBa0I7RUFDbEI7Q0FDRDtBQUVEO0NBWEQ7RUFZRSxvQkFBb0I7RUFFckI7Q0FEQztBQUdGO0NBQ0MsZ0JBQWdCO0NBQ2hCLFVBQVU7Q0FDVixXQUFXO0NBQ1gsc0JBQXNCO0NBQ3RCO0FBRUQ7Q0FDQyxvQkFBb0I7Q0FDcEI7QUN0Q0Q7Q0FDQywwQkFBMEM7Q0FDMUMsWUFBMEI7Q0FDMUIsZ0JBQWdCO0NBQ2hCLGlCQUFpQjtDQUNqQixtQkFBbUI7Q0FDbkIsb0JBQW9CO0NBYXBCO0FBWEE7Q0FSRDtFQVNFLG9CQUFvQjtFQVVyQjtDQVRDO0FBRUQ7Q0FDQywwQkFBdUM7Q0FDdkM7QUFFRDtDQUNDLDBCQUFxQztDQUNyQztBQUtEO0NBQ0Msb0JBQW9CO0NBQ3BCO0FBRUQ7Q0FDQywwQkFBdUM7Q0FDdkMsZUFBNkI7Q0FDN0IsZ0JBQWdCO0NBS2hCO0FBSEE7Q0FDQyxpQkFBaUI7Q0FDakI7QUFHRjtDQUNDLFdBQVc7Q0FDWCxVQUFVO0NBQ1YsaUJBQWlCO0NBQ2pCLG1CQUFtQjtDQUNuQiwwQ0FBOEI7Q0FBOUIsa0NBQThCO0NBQzlCO0FBRUQ7Q0FDQyxXQUFXO0NBQ1gsb0JBQW9CO0NBQ3BCLGFBQWE7Q0FDYjtBQUdGO0NBQ0MsZUFBMEI7Q0FDMUIsZUFBZTtDQUNmLGlCQUFpQjtDQUNqQixvQkFBb0I7Q0FDcEIsaUJBQXdDO0NBQ3hDLGdCQUFnQjtDQUNoQjtBQzNERDtDQUNDLG1CQUFtQjtDQUNuQjtBQUVEO0NBQ0MscUJBQXFCO0NBVXJCO0FBUkE7Q0FDQyxXQUFXO0NBQ1gsc0NBQXNDO0NBQXRDLDhCQUFzQztDQUt0QztBQUhBO0NBQ0MsV0FBVztDQUNYO0FBSUg7Q0FDQyxtQkFBbUI7Q0FDbkIsYUFBYTtDQUNiLFVBQVU7Q0FDVixvQ0FBNEI7U0FBNUIsNEJBQTRCO0NBQzVCLFdBQVc7Q0FDWCxzQ0FBc0M7Q0FBdEMsOEJBQXNDO0NBS3RDO0FBSEE7Q0FDQyxXQUFXO0NBQ1g7QUFHRjs7Q0FFQyxZQUFZO0NBQ1osbUJBQW1CO0NBQ25CO0FBRUQ7Q0FDQyxpQkFBaUI7Q0FDakI7QUFFRDs7Q0FFQyx3QkFBd0I7Q0FDeEIsZUFBNEI7Q0FDNUIsZ0JBQWdCO0NBQ2hCLGtCQUFrQjtDQUNsQixjQUFjO0NBQ2QsVUFBVTtDQUNWLGdCQUFnQjtDQXlCaEI7QUF2QkE7Q0FDQyxhQUFhO0NBQ2Isb0JBQW9CO0NBQ3BCO0FBRUQ7Ozs7Q0FFQyx3QkFBd0I7Q0FDeEIsZUFBK0I7Q0FPL0I7QUFMQTtDQUNDLHdCQUF3QjtDQUN4QixlQUErQjtDQUMvQixnQkFBZ0I7Q0FDaEI7QUFHRjtDQUNDLGVBQWU7Q0FDZixpQkFBaUI7Q0FDakIsbUJBQW1CO0NBQ25CLGdCQUFnQjtDQUNoQjtBQUdGLG9CQUFvQjtBQUNwQjtDQUNDLGVBQWU7Q0FDZixnQkFBZ0I7Q0FDaEI7QUMvRUQ7Q0FDQyxxQkFBYztDQUFkLHFCQUFjO0NBQWQsY0FBYztDQUNkLDZCQUF1QjtDQUF2Qiw4QkFBdUI7S0FBdkIsMkJBQXVCO1NBQXZCLHVCQUF1QjtDQU12QjtBQUpBO0NBSkQ7RUFLRSwrQkFBb0I7RUFBcEIsOEJBQW9CO01BQXBCLHdCQUFvQjtVQUFwQixvQkFBb0I7RUFDcEIsc0JBQWtCO01BQWxCLGtCQUFrQjtFQUVuQjtDQURDO0FBR0Y7Q0FDQyxvQkFBZ0I7S0FBaEIsb0JBQWdCO1NBQWhCLGdCQUFnQjtDQUNoQixtQkFBbUI7Q0FDbkIsb0JBQW9CO0NBQ3BCLGlCQUFpQjtDQVdqQjtBQVRBO0NBTkQ7RUFPRSxtQkFBbUI7RUFRcEI7Q0FQQztBQUVEO0NBQ0MsZUFBZTtDQUNmLFlBQVk7Q0FDWixhQUFhO0NBQ2I7QUFHRjtDQUNDLG9CQUFlO0tBQWYsbUJBQWU7U0FBZixlQUFlO0NBQ2Ysb0JBQW9CO0NBTXBCO0FBSkE7Q0FKRDtFQUtFLG1CQUFtQjtFQUNuQixpQkFBaUI7RUFFbEI7Q0FEQztBQUtEO0NBQ0MsZ0JBQWdCO0NBQ2hCLGtCQUFrQjtDQUNsQixtQkFBbUI7Q0FNbkI7QUFKQTtDQUxEO0VBTUUsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUVuQjtDQURDO0FBR0Y7Q0FDQyxtQkFBbUI7Q0FDbkI7QUFHRjs7O0NBR0MsZ0JBQWdCO0NBQ2hCLGtCQUFrQjtDQUNsQixtQkFBbUI7Q0FDbkI7QUFFRDtDQUNDLGlCQUFxQztDQUNyQztBQUVEOztDQUVDLGlCQUFpQjtDQUNqQixVQUFVO0NBQ1YsV0FBVztDQUNYO0FBRUQ7Q0FDQyxnQkFBZ0I7Q0FDaEI7QUFFRDtDQUNDLGVBQTRCO0NBQzVCLGdCQUFnQjtDQUNoQixrQkFBa0I7Q0FDbEIsaUJBQWlCO0NBQ2pCO0FBRUQ7Q0FDQyxpQkFBeUM7Q0FDekM7QUFFRDtDQUNDLGlCQUFzQztDQUN0QztBQUVEO0NBQ0MsZ0JBQWdCO0NBQ2hCLGlCQUFxQztDQUNyQyxrQkFBa0I7Q0FDbEIsb0JBQW9CO0NBU3BCO0FBUEE7Q0FORDtFQU9FLDRCQUFtQjtNQUFuQixtQkFBbUI7RUFDbkIsb0JBQWdCO01BQWhCLG9CQUFnQjtVQUFoQixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFFcEI7Q0FEQztBQUdGO0NBQ0MsZ0JBQWdCO0NBQ2hCLGlCQUFxQztDQUNyQyxrQkFBa0I7Q0FDbEIsb0JBQW9CO0NBT3BCO0FBTEE7Q0FORDtFQU9FLG9CQUFnQjtNQUFoQixvQkFBZ0I7VUFBaEIsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFFbkI7Q0FEQztBQUdGO0NBQ0MsZ0JBQWdCO0NBQ2hCLGlCQUFxQztDQUNyQyxrQkFBa0I7Q0FDbEIsb0JBQW9CO0NBUXBCO0FBTkE7Q0FORDtFQU9FLG9CQUFnQjtNQUFoQixvQkFBZ0I7VUFBaEIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsaUJBQWlCO0VBRWxCO0NBREM7QUNqSUQ7Q0FDQyxlQUFlO0NBQ2YseUJBQWlCO1NBQWpCLGlCQUFpQjtDQUNqQixzQkFBc0I7Q0FDdEIsVUFBVTtDQUNWLFdBQVc7Q0FDWCxzQ0FBc0M7Q0FBdEMsOEJBQXNDO0NBTXRDO0FBSkE7Ozs7Q0FFQyxhQUFhO0NBQ2I7O0F4QklILGFBQWE7QXlCbEJiOzs7Ozs7O0NBT0Msc0JBQXNCO0NBQ3RCLHdCQUF3QjtDQUN4QixZQUFZO0NBQ1osbUJBQW1CO0NBQ25CLGlCQUFpQjtDQUNqQixpQkFBeUM7Q0FDekMsa0JBQWtCO0NBQ2xCLGdCQUFnQjtDQUNoQiwwQkFBMEI7Q0FDMUIsbUJBQW1CO0NBQ25CLHNCQUFzQjtDQUN0Qix5QkFBaUI7U0FBakIsaUJBQWlCO0NBQ2pCLFdBQVc7Q0FDWCwwQ0FBOEI7Q0FBOUIsa0NBQThCO0NBMkM5QjtBQXpDQTtDQXRCRDs7Ozs7OztFQXVCRSxnQkFBaUI7RUF3Q2xCO0NBdkNDO0FBRUQ7Ozs7Ozs7Ozs7Ozs7O0NBRUMsYUFBYTtDQUNiLHNCQUFzQjtDQUN0Qix5QkFBaUI7U0FBakIsaUJBQWlCO0NBQ2pCO0FBRUQ7Q0FDQywwQkFBOEM7Q0FDOUMsWUFBMEI7Q0FDMUIsbUJBQW1CO0NBQ25CLGtCQUFrQjtDQUNsQix3QkFBd0I7Q0FDeEIsYUFBYTtDQUNiLG9CQUFvQjtDQVdwQjtBQVRBOzs7Ozs7Ozs7Ozs7OztDQUVDLDBCQUE4QztDQUM5QyxZQUEwQjtDQUMxQixtQkFBbUI7Q0FDbkIsa0JBQWtCO0NBQ2xCLHdCQUF3QjtDQUN4QixhQUFhO0NBQ2I7QUFHRjtDQUNDLGtCQUFrQjtDQUNsQjtBQUVEO0NBQ0MsbUJBQW1CO0NBQ25CLCtCQUF1QjtTQUF2Qix1QkFBdUI7Q0FDdkIsOEJBQThCO0NBQzlCLGtCQUFrQjtDQUNsQjtBQzlERjs7Q0FFQyxtQkFBbUI7Q0FDbkIsd0JBQXdCO0NBQ3hCLGVBQWU7Q0FDZixxQkFBcUI7Q0FDckIsaUJBQWlCO0NBQ2pCLFdBQVc7Q0FXWDtBQVRBOzs7O0NBRUMsd0JBQXdCO0NBQ3hCLHNDQUFzQztDQUF0Qyw4QkFBc0M7Q0FLdEM7QUFIQTtDQUNDLFdBQVc7Q0FDWDtBQUlIO0NBQ0MsbUJBQW1CO0NBQ25CLFFBQVE7Q0FDUixPQUFPO0NBQ1AsWUFBWTtDQUNaLGFBQWE7Q0FDYixXQUFXO0NBQ1gsMkNBQTRDO0NBQzVDLHNDQUFzQztDQUF0Qyw4QkFBc0M7Q0FDdEM7QUFFRDtDQUNDLG1CQUFtQjtDQUNuQixVQUFVO0NBQ1YsU0FBUztDQUNULDhDQUFzQztTQUF0QyxzQ0FBc0M7Q0FDdEMsV0FBVztDQUNYLG1CQUFtQjtDQUNuQix1QkFBcUM7Q0FDckMsZUFBNkI7Q0FDN0Isb0JBQW9CO0NBQ3BCLGdCQUFnQjtDQUNoQixvQkFBb0I7Q0FDcEIsbUJBQW1CO0NBQ25COztBMUJ0QkQsV0FBVztBMkJ0Qlg7Q0FDQyxxQkFBYztDQUFkLHFCQUFjO0NBQWQsY0FBYztDQUNkLDZCQUF1QjtDQUF2Qiw4QkFBdUI7S0FBdkIsMkJBQXVCO1NBQXZCLHVCQUF1QjtDQUN2QixzQkFBa0I7S0FBbEIsa0JBQWtCO0NBa0JsQjtBQWhCQTtDQUNDLG9CQUFlO0tBQWYsbUJBQWU7U0FBZixlQUFlO0NBQ2YscUJBQWM7Q0FBZCxxQkFBYztDQUFkLGNBQWM7Q0FDZDtBQUVEO0NBQ0MseUJBQXFCO0tBQXJCLHFCQUFxQjtDQUNyQixZQUFZO0NBQ1osb0JBQWU7S0FBZixtQkFBZTtTQUFmLGVBQWU7Q0FDZjtBQUVEOzs7Q0FHQyxnQkFBZ0I7Q0FDaEI7QUFHRjtDQUNDLG1CQUFtQjtDQUNuQixZQUFZO0NBT1o7QUFMQTtDQUNDLGVBQWU7Q0FDZixZQUFZO0NBQ1osYUFBYTtDQUNiO0FBR0Y7Q0FDQyxxQkFBcUI7Q0FDckIsWUFBWTtDQUNaLHNCQUFzQjtDQUN0QixzQkFBYztLQUFkLGtCQUFjO1NBQWQsY0FBYztDQUNkLG9CQUFlO0tBQWYsbUJBQWU7U0FBZixlQUFlO0NBQ2Y7QUN4Q0Q7Q0FDQyxnQkFBZ0I7Q0FDaEIsbUJBQW1CO0NBQ25CLHFCQUFjO0NBQWQscUJBQWM7Q0FBZCxjQUFjO0NBQ2QsK0JBQW9CO0NBQXBCLDhCQUFvQjtLQUFwQix3QkFBb0I7U0FBcEIsb0JBQW9CO0NBQ3BCLG9CQUFnQjtLQUFoQixnQkFBZ0I7Q0FDaEIsZUFBZTtDQTJEZjtBQXpEQTtDQVJEO0VBU0UsNkJBQXVCO0VBQXZCLDhCQUF1QjtNQUF2QiwyQkFBdUI7VUFBdkIsc0JBQXVCO0VBd0R4QjtDQXZEQztBQUVEO0NBQ0MsbUJBQW1CO0NBQ25CLDZCQUFTO0tBQVQsa0JBQVM7U0FBVCxTQUFTO0NBQ1QsWUFBWTtDQWVaO0FBYkE7Q0FMRDtFQU1FLHVCQUF3QjtFQVl6QjtDQVhDO0FBRUQ7Q0FURDtFQVVFLG1CQUFtQjtFQUNuQixhQUFhO0VBQ2IsV0FBVztFQUNYLGlCQUFpQjtFQUNqQixRQUFRO0VBQ1IsT0FBTztFQUNQLDZCQUFTO01BQVQsa0JBQVM7VUFBVCxRQUFTO0VBRVY7Q0FEQztBQUdGO0NBQ0MsV0FBVztDQUNYLDZCQUFTO0tBQVQsa0JBQVM7U0FBVCxTQUFTO0NBUVQ7QUFOQTtDQUpEO0VBS0Usb0JBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWU7RUFDZiw2QkFBUztNQUFULGtCQUFTO1VBQVQsU0FBUztFQUNULHlCQUFxQjtNQUFyQixxQkFBcUI7RUFDckIsdUJBQXdCO0VBRXpCO0NBREM7QUFHRjtDQUNDLDZCQUFTO0tBQVQsa0JBQVM7U0FBVCxTQUFTO0NBQ1QsWUFBWTtDQWNaO0FBWkE7Q0FKRDtFQUtFLHdCQUF3QjtFQUN4QixrQkFBbUI7RUFVcEI7Q0FUQztBQUVEO0NBVEQ7RUFVRSxvQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZTtFQUNmLDZCQUFTO01BQVQsa0JBQVM7VUFBVCxTQUFTO0VBQ1QsV0FBVztFQUNYLHlCQUFxQjtNQUFyQixxQkFBcUI7RUFDckIsdUJBQXdCO0VBRXpCO0NBREM7QUFHRjtDQUNDLGlCQUFpQjtDQUNqQjs7QTVCdENGLFVBQVU7QTZCMUJWO0NBQ0MsWUFBWTtDQUNaLHFCQUFjO0NBQWQscUJBQWM7Q0FBZCxjQUFjO0NBQ2QsK0JBQW9CO0NBQXBCLDhCQUFvQjtLQUFwQix3QkFBb0I7U0FBcEIsb0JBQW9CO0NBQ3BCLG9CQUFnQjtLQUFoQixnQkFBZ0I7Q0FDaEIsZ0JBQWdCO0NBK0RoQjtBQTdEQTtDQUNDLFlBQVk7Q0FDWixpQkFBaUI7Q0FDakIsb0JBQW9CO0NBQ3BCO0FBR0E7Q0FERDtFQUVFLG9CQUF3QjtNQUF4QixxQkFBd0I7VUFBeEIsYUFBd0I7RUFBeEIscUJBQXdCO01BQXhCLGVBQXdCO0VBQXhCLDBDQUF3QjtNQUF4Qiw2QkFBd0I7RUFBeEIsNEJBQXdCO0VBQXhCLHVCQUF3QjtFQUV6QjtDQUpEO0VBRUUsbUJBQXdCO0VBQXhCLGNBQXdCO0VBRXpCO0NBSkQ7RUFFRSxlQUF3QjtFQUV6QjtDQUpEO0VBRUUsZ0JBQXdCO0VBQXhCLGlCQUF3QjtFQUV6QjtDQURDO0FBSUQ7Q0FERDtFQUVFLG9CQUF3QjtNQUF4QixxQkFBd0I7VUFBeEIsYUFBd0I7RUFBeEIscUJBQXdCO01BQXhCLGVBQXdCO0VBQXhCLDBDQUF3QjtNQUF4Qiw2QkFBd0I7RUFBeEIsNEJBQXdCO0VBQXhCLHVCQUF3QjtFQU96QjtDQVREO0VBRUUsbUJBQXdCO0VBQXhCLGNBQXdCO0VBT3pCO0NBVEQ7RUFFRSxlQUF3QjtFQU96QjtDQVREO0VBRUUsZ0JBQXdCO0VBQXhCLGlCQUF3QjtFQU96QjtDQU5DO0FBRUQ7Q0FMRDtFQU1FLG9CQUF3QjtNQUF4QixxQkFBd0I7VUFBeEIsYUFBd0I7RUFBeEIscUJBQXdCO01BQXhCLGVBQXdCO0VBQXhCLGdEQUF3QjtNQUF4QixtQ0FBd0I7RUFBeEIsa0NBQXdCO0VBQXhCLDZCQUF3QjtFQUd6QjtDQVREO0VBTUUsbUJBQXdCO0VBQXhCLGNBQXdCO0VBR3pCO0NBVEQ7RUFNRSxlQUF3QjtFQUd6QjtDQVREO0VBTUUsZ0JBQXdCO0VBQXhCLGlCQUF3QjtFQUd6QjtDQURDO0FBSUQ7Q0FERDtFQUVFLG9CQUF3QjtNQUF4QixxQkFBd0I7VUFBeEIsYUFBd0I7RUFBeEIscUJBQXdCO01BQXhCLGVBQXdCO0VBQXhCLDBDQUF3QjtNQUF4Qiw2QkFBd0I7RUFBeEIsNEJBQXdCO0VBQXhCLHVCQUF3QjtFQVd6QjtDQWJEO0VBRUUsbUJBQXdCO0VBQXhCLGNBQXdCO0VBV3pCO0NBYkQ7RUFFRSxlQUF3QjtFQVd6QjtDQWJEO0VBRUUsZ0JBQXdCO0VBQXhCLGlCQUF3QjtFQVd6QjtDQVZDO0FBRUQ7Q0FMRDtFQU1FLG9CQUF3QjtNQUF4QixxQkFBd0I7VUFBeEIsYUFBd0I7RUFBeEIscUJBQXdCO01BQXhCLGVBQXdCO0VBQXhCLGdEQUF3QjtNQUF4QixtQ0FBd0I7RUFBeEIsa0NBQXdCO0VBQXhCLDZCQUF3QjtFQU96QjtDQWJEO0VBTUUsbUJBQXdCO0VBQXhCLGNBQXdCO0VBT3pCO0NBYkQ7RUFNRSxlQUF3QjtFQU96QjtDQWJEO0VBTUUsZ0JBQXdCO0VBQXhCLGlCQUF3QjtFQU96QjtDQU5DO0FBRUQ7Q0FURDtFQVVFLG9CQUF3QjtNQUF4QixxQkFBd0I7VUFBeEIsYUFBd0I7RUFBeEIscUJBQXdCO01BQXhCLGVBQXdCO0VBQXhCLGdEQUF3QjtNQUF4QixtQ0FBd0I7RUFBeEIsa0NBQXdCO0VBQXhCLDZCQUF3QjtFQUd6QjtDQWJEO0VBVUUsbUJBQXdCO0VBQXhCLGNBQXdCO0VBR3pCO0NBYkQ7RUFVRSxlQUF3QjtFQUd6QjtDQWJEO0VBVUUsZ0JBQXdCO0VBQXhCLGlCQUF3QjtFQUd6QjtDQURDO0FBSUQ7Q0FERDtFQUVFLG9CQUF3QjtNQUF4QixxQkFBd0I7VUFBeEIsYUFBd0I7RUFBeEIscUJBQXdCO01BQXhCLGVBQXdCO0VBQXhCLDBDQUF3QjtNQUF4Qiw2QkFBd0I7RUFBeEIsNEJBQXdCO0VBQXhCLHVCQUF3QjtFQWdCekI7Q0FsQkQ7RUFFRSxtQkFBd0I7RUFBeEIsY0FBd0I7RUFnQnpCO0NBbEJEO0VBRUUsZUFBd0I7RUFnQnpCO0NBbEJEO0VBRUUsZ0JBQXdCO0VBQXhCLGlCQUF3QjtFQWdCekI7Q0FmQztBQUVEO0NBTEQ7RUFNRSxvQkFBd0I7TUFBeEIscUJBQXdCO1VBQXhCLGFBQXdCO0VBQXhCLHFCQUF3QjtNQUF4QixlQUF3QjtFQUF4QixnREFBd0I7TUFBeEIsbUNBQXdCO0VBQXhCLGtDQUF3QjtFQUF4Qiw2QkFBd0I7RUFZekI7Q0FsQkQ7RUFNRSxtQkFBd0I7RUFBeEIsY0FBd0I7RUFZekI7Q0FsQkQ7RUFNRSxlQUF3QjtFQVl6QjtDQWxCRDtFQU1FLGdCQUF3QjtFQUF4QixpQkFBd0I7RUFZekI7Q0FYQztBQUVEO0NBVEQ7RUFVRSxvQkFBd0I7TUFBeEIscUJBQXdCO1VBQXhCLGFBQXdCO0VBQXhCLHFCQUF3QjtNQUF4QixlQUF3QjtFQUF4QixnREFBd0I7TUFBeEIsbUNBQXdCO0VBQXhCLGtDQUF3QjtFQUF4Qiw2QkFBd0I7RUFRekI7Q0FsQkQ7RUFVRSxtQkFBd0I7RUFBeEIsY0FBd0I7RUFRekI7Q0FsQkQ7RUFVRSxlQUF3QjtFQVF6QjtDQWxCRDtFQVVFLGdCQUF3QjtFQUF4QixpQkFBd0I7RUFRekI7Q0FOQztBQUVEO0NBZEQ7RUFlRSxvQkFBd0I7TUFBeEIscUJBQXdCO1VBQXhCLGFBQXdCO0VBQXhCLHFCQUF3QjtNQUF4QixlQUF3QjtFQUF4Qiw4Q0FBd0I7TUFBeEIsaUNBQXdCO0VBQXhCLGdDQUF3QjtFQUF4QiwyQkFBd0I7RUFHekI7Q0FsQkQ7RUFlRSxtQkFBd0I7RUFBeEIsY0FBd0I7RUFHekI7Q0FsQkQ7RUFlRSxlQUF3QjtFQUd6QjtDQWxCRDtFQWVFLGdCQUF3QjtFQUF4QixpQkFBd0I7RUFHekI7Q0FEQztBQUdGO0NBQ0Msa0JBQWtCO0NBQ2xCO0FDbkVGOzs7O21GQUltRjtBQUVuRjtDQUNDLG1CQUFtQjtDQUNuQixZQUFZO0NBQ1o7QUFFRDtDQUNDLGdCQUFnQjtDQUNoQixrQkFBa0I7Q0FDbEI7QUFFRDtDQUNDLGVBQWU7Q0FDZixnQkFBZ0I7Q0FDaEIsc0JBQXNCO0NBQ3RCOztBOUJVRCxZQUFZO0ErQjlCWjtDQUNDLGlCQUFpQjtDQUNqQixnQkFBZ0I7Q0FDaEIsZUFBZTtDQWlGZjtBQS9FQTtDQUNDLHFCQUFjO0NBQWQscUJBQWM7Q0FBZCxjQUFjO0NBQ2QsK0JBQW9CO0NBQXBCLDhCQUFvQjtLQUFwQix3QkFBb0I7U0FBcEIsb0JBQW9CO0NBQ3BCLG9CQUFnQjtLQUFoQixnQkFBZ0I7Q0FDaEIseUJBQXdCO0tBQXhCLHNCQUF3QjtTQUF4Qix3QkFBd0I7Q0FDeEIsMEJBQStCO0tBQS9CLHVCQUErQjtTQUEvQiwrQkFBK0I7Q0FLL0I7QUFIQTtDQVBEO0VBUUUsc0JBQWtCO01BQWxCLGlCQUFrQjtFQUVuQjtDQURDO0FBR0Y7Q0FDQyxtQkFBbUI7Q0FDbkIsNkJBQVM7S0FBVCxrQkFBUztTQUFULFNBQVM7Q0FDVCxvQkFBZTtLQUFmLG1CQUFlO1NBQWYsZUFBZTtDQU9mO0FBTEE7Q0FMRDtFQU1FLDZCQUFTO01BQVQsa0JBQVM7VUFBVCxTQUFTO0VBQ1Qsb0JBQWdCO01BQWhCLG9CQUFnQjtVQUFoQixnQkFBZ0I7RUFDaEIsa0JBQW1CO0VBRXBCO0NBREM7QUFHRjtDQUNDLG9CQUFlO0tBQWYsbUJBQWU7U0FBZixlQUFlO0NBQ2YsNkJBQVM7S0FBVCxrQkFBUztTQUFULFNBQVM7Q0FPVDtBQUxBO0NBSkQ7RUFLRSw2QkFBUztNQUFULGtCQUFTO1VBQVQsU0FBUztFQUNULG9CQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBQ2YsdUJBQXdCO0VBRXpCO0NBREM7QUFHRjtDQUNDLGVBQWU7Q0FDZixpQkFBaUI7Q0FDakIsZ0JBQWdCO0NBQ2hCO0FBRUQ7Q0FDQyxnQkFBZ0I7Q0FDaEIsaUJBQXFDO0NBQ3JDO0FBRUQ7Q0FDQyxpQkFBaUI7Q0FDakI7QUFFRDtDQUNDLGlCQUFpQjtDQUNqQjtBQUVEO0NBQ0MsaUJBQWlCO0NBQ2pCLFlBQVk7Q0FDWixnQkFBZ0I7Q0FDaEIsOEJBQWlEO0NBQ2pEO0FBRUQ7Q0FDQyxZQUFZO0NBQ1oscUJBQXFCO0NBQ3JCO0FBRUQ7Q0FDQyxpQkFBcUM7Q0FDckMsb0JBQW9CO0NBQ3BCLGdCQUFnQjtDQUNoQjtBQUVEO0NBQ0MsZ0JBQWdCO0NBQ2hCO0FBRUQ7Q0FDQyxpQkFBaUI7Q0FDakI7QUFHRjtDQUNDLHFCQUFjO0NBQWQscUJBQWM7Q0FBZCxjQUFjO0NBQ2QsK0JBQW9CO0NBQXBCLDhCQUFvQjtLQUFwQix3QkFBb0I7U0FBcEIsb0JBQW9CO0NBQ3BCLDBCQUFvQjtLQUFwQix1QkFBb0I7U0FBcEIsb0JBQW9CO0NBQ3BCLG9CQUFvQjtDQUNwQjtBQUVEO0NBQ0MsbUJBQW1CO0NBQ25CO0FBRUQ7Q0FDQyxpQkFBK0I7Q0FDL0IsMEJBQTZDO0NBQzdDLGdCQUFnQjtDQUNoQixtQkFBbUI7Q0FDbkIsWUFBWTtDQVVaO0FBUkE7Q0FQRDtFQVFFLGdCQUFnQjtFQUNoQixXQUFZO0VBTWI7Q0FMQztBQUVEO0NBQ0Msc0NBQWlEO1NBQWpELDhCQUFpRDtDQUNqRDtBQy9HRjtDQUNDLGdCQUFnQjtDQUNoQixPQUFPO0NBQ1AsU0FBUztDQUNULGNBQWM7Q0FDZCxhQUFhO0NBQ2IsOEJBQW9DO0NBQ3BDO0FBRUQ7Q0FDQyxtQkFBbUI7Q0FDbkIsT0FBTztDQUNQLFNBQVM7Q0FDVCxjQUFjO0NBQ2QsYUFBYTtDQUNiLFlBQVk7Q0FLWjtBQUhBO0NBQ0MsY0FBYztDQUNkO0FBR0Y7Q0FDQyxtQkFBbUI7Q0FDbkIsU0FBUztDQUNULE9BQU87Q0FDUCxlQUE2QjtDQUM3QixnQkFBZ0I7Q0FDaEIsV0FBVztDQUNYLHdCQUF3QjtDQUN4QixjQUFjO0NBQ2QsY0FBYztDQUNkLDBDQUE4QjtDQUE5QixrQ0FBOEI7Q0FDOUIsWUFBWTtDQU9aO0FBTEE7O0NBRUMsV0FBVztDQUNYLHdCQUF3QjtDQUN4QjtBQUdGO0NBQ0MsaUJBQStCO0NBQy9CLG1CQUFtQjtDQUNuQix5QkFBeUI7Q0FDekIsYUFBYTtDQUNiLFVBQVU7Q0FDVixPQUFPO0NBQ1AsZUFBZTtDQUNmLG9DQUE0QjtTQUE1Qiw0QkFBNEI7Q0FDNUIsbUJBQW1CO0NBc0JuQjtBQXBCQTtDQVhEO0VBWUUsMEJBQTBCO0VBQzFCLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLFNBQVM7RUFDVCw4Q0FBc0M7VUFBdEMscUNBQXNDO0VBY3ZDO0NBWkM7RUFDQyxrQkFBa0I7RUFDbEI7Q0FDRDtBQUVEO0NBQ0MsK0JBQXVCO1NBQXZCLHVCQUF1QjtDQUN2QjtBQUVEO0NBQ0MsYUFBYTtDQUNiO0FBR0Y7Q0FDQyxtQkFBbUI7Q0FDbkIsY0FBYztDQThEZDtBQTVEQTtDQUNDLFVBQVU7Q0FDVixhQUFhO0NBQ2I7QUFHQTtDQUREO0VBRUUsYUFBYTtFQUNiLHFCQUFxQjtFQUNyQixvQkFBZTtNQUFmLG1CQUFlO1VBQWYsY0FBZTtFQUVoQjtDQURDO0FBR0Y7Q0FDQyxZQUFZO0NBYVo7QUFYQTtDQUhEO0VBSUUsbUJBQW9CO0VBVXJCO0NBVEM7QUFFRDtDQVBEO0VBUUUsdUJBQXdCO0VBTXpCO0NBTEM7QUFFRDtDQVhEO0VBWUUsZUFBZ0I7RUFFakI7Q0FEQztBQUdGO0NBQ0Msb0JBQW9CO0NBQ3BCO0FBRUQ7Q0FDQyxvQkFBb0I7Q0FDcEI7QUFFRDtDQUNDLGlCQUFxQztDQUNyQztBQUVEO0NBQ0MsNkJBQVM7S0FBVCxrQkFBUztTQUFULFNBQVM7Q0FDVCxZQUFZO0NBQ1osaUJBQWlCO0NBQ2pCLGtCQUFrQjtDQUNsQiw4QkFBaUQ7Q0FhakQ7QUFYQTtDQVBEO0VBUUUsd0JBQXdCO0VBQ3hCLHlCQUFxQjtNQUFyQixvQkFBcUI7RUFTdEI7Q0FSQztBQUVEO0NBWkQ7RUFhRSxvQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZTtFQUNmLDZCQUFTO01BQVQsa0JBQVM7VUFBVCxTQUFTO0VBQ1QsZ0JBQWdCO0VBQ2hCLHVCQUF3QjtFQUV6QjtDQURDOztBaEN2R0gsOEJBQThCO0FpQzlCNUI7Q0FDQyxjQUFjO0NBS2Q7QUFIQTtDQUNDLGVBQWU7Q0FDZjtBQUlIO0NBQ0MsVUFBVTtDQUNWLGNBQWM7Q0FDZCIsImZpbGUiOiJiYy1ndXRlbmJlcmcuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcbiAqIFdvcmRQcmVzcyBHdXRlbmJlcmcgQmxvY2sgQ1NTXG4gKlxuICogVGhpcyBjc3MgZmlsZXMgaW5jbHVkZXMgYXJlIGxvYWRlZCB3aXRoIEd1dGVuYmVyZyBibG9jayBzY3JpcHRzIGluIHRoZSBhZG1pbi5cbiAqIFVzZSB0aGlzIGZvciBhbGwgYmxvY2sgc3BlY2lmaWMgR3V0ZW5iZXJnIGVkaXRvciBjc3MuXG4gKlxuICovXG5cbi8qIEFkbWluIFVJIEJhc2UgKi9cbkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvc2V0dGluZ3MvZ3JpZFwiO1xuQGltcG9ydCBcIi4uL3V0aWxpdGllcy92YXJpYWJsZXMvY29sb3JzXCI7XG5AaW1wb3J0IFwiLi4vdXRpbGl0aWVzL3ZhcmlhYmxlcy9tZWRpYS1xdWVyaWVzXCI7XG5AaW1wb3J0IFwiLi4vdXRpbGl0aWVzL3ZhcmlhYmxlcy90cmFuc2l0aW9uc1wiO1xuQGltcG9ydCBcIi4uL3V0aWxpdGllcy92YXJpYWJsZXMvdHlwb2dyYXBoeVwiO1xuXG4vKiBDb21wb25lbnRzICovXG5AaW1wb3J0IFwiLi4vY29udGVudC9jb21wb25lbnRzL2FsbFwiO1xuXG4vKiBCdXR0b25zICovXG5AaW1wb3J0IFwiLi4vY29udGVudC9idXR0b25zL2RlZmF1bHRcIjtcbkBpbXBvcnQgXCIuLi9jb250ZW50L2J1dHRvbnMvcXVpY2stdmlld1wiO1xuXG4vKiBDYXJkcyAqL1xuQGltcG9ydCBcIi4uL2NvbnRlbnQvY2FyZHMvZGVmYXVsdFwiO1xuQGltcG9ydCBcIi4uL2NvbnRlbnQvY2FyZHMvc2luZ2xlXCI7XG5cbi8qIExvb3AgKi9cbkBpbXBvcnQgXCIuLi9jb250ZW50L2xvb3AvZGVmYXVsdFwiO1xuQGltcG9ydCBcIi4uL2NvbnRlbnQvbG9vcC9uby1yZXN1bHRzXCI7XG5cbi8qIFNpbmdsZSAqL1xuQGltcG9ydCBcIi4uL2NvbnRlbnQvc2luZ2xlL3Byb2R1Y3RcIjtcbkBpbXBvcnQgXCIuLi9jb250ZW50L3NpbmdsZS9wcm9kdWN0LXF1aWNrLXZpZXdcIjtcblxuLyogR3V0ZW5iZXJnIEN1c3RvbWl6YXRpb25zICovXG5AaW1wb3J0ICdndXRlbmJlcmcvZGVmYXVsdCc7XG4iLCI6cm9vdCB7XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIFByaW1hcnkgUGFsZXR0ZVxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItcHJpbWFyeTogIzUyNzNmNDtcblx0LS1jb2xvci1zZWNvbmRhcnk6IGRhcmtlbih2YXIoLS1jb2xvci1wcmltYXJ5KSwgMC4wOCk7XG5cdC0tY29sb3ItYmMtZ3JlZW46ICM2NWM2OGM7XG5cdC0tY29sb3ItYmMtbGlnaHQtZ3JleTogI2UwZTNlOTtcblx0LS1jb2xvci1iYy1jb25jcmV0ZTogI2NkY2RjZDtcblx0LS1jb2xvci1iYy1ncmV5OiAjOGI4YjhiO1xuXHQtLWNvbG9yLWJjLWdyZXktbWVkaXVtOiAjNWU1ZTVlO1xuXHQtLWNvbG9yLWJjLWJsYWNrOiAjMzQzMTNmO1xuXHQtLWNvbG9yLWJjLWRvZ2VyLWJsdWU6ICM0YjcxZmM7XG5cdC0tY29sb3ItYmMtYmx1ZS1saWdodDogIzE2OGZjMDtcblx0LS1jb2xvci1iYy1ibHVlLXR1cnF1b2lzZTogIzUzYmFkMTtcblx0LS1jb2xvci1iYy1yZWQ6ICNkMjU3NGE7XG5cdC0tY29sb3ItYmMtc3VjY2VzczogIzgyOWQ1ZjtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBXaGl0ZXNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLXdoaXRlOiAjZmZmO1xuXHQtLWNvbG9yLW9mZi13aGl0ZTogI2Y1ZjVmNTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBHcmV5c1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItZ3JleS1saWdodDogbGlnaHRlbih2YXIoLS1jb2xvci1ncmV5KSwgMC4xNSk7XG5cdC0tY29sb3ItZ3JleTogZ3JleTtcblx0LS1jb2xvci1ncmV5LWRhcms6IGRhcmtlbih2YXIoLS1jb2xvci1ncmV5KSwgMC4xNSk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQmxhY2tzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci1ibGFjazogIzAwMDtcblx0LS1jb2xvci1ibGFjay1hLTQwOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG5cdC0tY29sb3ItYmxhY2stYS03MDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEJhY2tncm91bmRzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci1iZ2Q6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0LS1jb2xvci1iZ2QtY29udGVudDogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHQtLWNvbG9yLWJnZC1sb2dpbjogI2YxZjFmMTtcblx0LS1jb2xvci1iZ2Qtc2VsZWN0aW9uOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0LS1jb2xvci1iZ2QtcGFuZWwtYWN0aXZlOiAjMmMyOTM1O1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIExpbmtzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci1saW5rOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0LS1jb2xvci1saW5rLWhvdmVyOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIFRleHRcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLXRleHQ6IHZhcigtLWNvbG9yLWJsYWNrKTtcblx0LS1jb2xvci10ZXh0LXNlbGVjdGlvbjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEJvcmRlcnNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLWJvcmRlcjogdmFyKC0tY29sb3ItZ3JleSk7XG5cdC0tY29sb3ItYm9yZGVyLWZvcm0tZmllbGQ6ICNlMWU2ZWE7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQWxlcnQgQ29sb3JzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1hbGVydC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHQtLWFsZXJ0LWJnLWRlZmF1bHQ6IHZhcigtLWNvbG9yLWJjLWJsdWUtbGlnaHQpO1xuXHQtLWFsZXJ0LXN1Y2Nlc3M6ICMzZWM4ODk7XG5cdC0tYWxlcnQtZXJyb3I6ICNmZjAwMTI7XG5cdC0tYWxlcnQtYmctaW5mbzogdmFyKC0tY29sb3ItYmMtY29uY3JldGUpO1xufVxuIiwiOnJvb3Qge1xuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBGb250IFN0YWNrc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9udC1mYW1pbHktYmlnY29tbWVyY2UtaWNvbnM6ICdiaWdjb21tZXJjZS1pY29ucyc7XG5cdC0tZm9udC1mYW1pbHktcHJveGltYS1ub3ZhOiBcInByb3hpbWEtbm92YVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHQtLWZvbnQtZmFtaWx5LWJhc2U6IHZhcigtLWZvbnQtZmFtaWx5LXByb3hpbWEtbm92YSk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogRm9udCBTaXppbmdcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvbnQtc2l6ZS1iYXNlOiAxOHB4O1xuXHQtLWZvbnQtc2l6ZS1jb250ZW50OiAxOHB4O1xuXHQtLWZvbnQtc2l6ZS1jb250ZW50LXM6IDE2cHg7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogRm9udCBXZWlnaHRzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb250LXdlaWdodC1saWdodDogMzAwO1xuXHQtLWZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcblx0LS1mb250LXdlaWdodC1tZWRpdW06IDUwMDtcblx0LS1mb250LXdlaWdodC1zZW1pYm9sZDogNjAwO1xuXHQtLWZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBMaW5lIEhlaWdodHNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWxpbmUtaGVpZ2h0LWJhc2U6IDEuNTtcblx0LS1saW5lLWhlaWdodC1tOiAxLjMzO1xuXHQtLWxpbmUtaGVpZ2h0LXM6IDEuMjU7XG5cdC0tbGluZS1oZWlnaHQtc3M6IDEuMTU7XG5cdC0tbGluZS1oZWlnaHQtZXZlbjogMTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBCb3JkZXIgUmFkaXVzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1ib3JkZXItcmFkaXVzLWJhc2U6IDRweDtcblx0LS1ib3JkZXItcmFkaXVzLXJvdW5kOiA1MCU7XG59XG4iLCIvKiBDb21wb25lbnRzICovXG5AaW1wb3J0IFwidGl0bGVcIjtcbkBpbXBvcnQgXCJicmFuZFwiO1xuQGltcG9ydCBcInByaWNlXCI7XG5AaW1wb3J0IFwiZmxhZ3NcIjtcbkBpbXBvcnQgXCJkZXNjcmlwdGlvblwiO1xuQGltcG9ydCBcImdhbGxlcnlcIjtcbkBpbXBvcnQgXCJmb3JtLWNvbXBvbmVudHNcIjtcbkBpbXBvcnQgXCJvcHRpb24tZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJvcHRpb24tc3dhdGNoXCI7XG5AaW1wb3J0IFwib3B0aW9uLXJlY3RhbmdsZVwiO1xuQGltcG9ydCBcIm9wdGlvbi1waWNrLWxpc3RcIjtcbkBpbXBvcnQgXCJvcHRpb24tcmFkaW9cIjtcbkBpbXBvcnQgXCJyYXRpbmdzXCI7XG5AaW1wb3J0IFwic3BlY3NcIjtcbkBpbXBvcnQgXCJyZWxhdGVkLXByb2R1Y3RzXCI7XG5AaW1wb3J0IFwicmVmaW5lcnlcIjtcbkBpbXBvcnQgXCJzdWJuYXZcIjtcbkBpbXBvcnQgXCJhbGVydFwiO1xuQGltcG9ydCBcInBhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJvcmRlci1wcm9kdWN0LXJvd1wiO1xuQGltcG9ydCBcImltYWdlc1wiO1xuIiwiLmJjLXByb2R1Y3RfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDAgMCAxOHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0fVxufVxuXG4uYmMtcHJvZHVjdF9fdGl0bGUtbGluayB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRcdG9wYWNpdHk6IDAuODtcblxuXHRcdC5iYy1wcm9kdWN0LWZsYWctLWdyZXkge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3RfX2ludmVudG9yeSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi5iYy1wcm9kdWN0LXNpbmdsZV9fbWV0YSxcbi5iYy1wcm9kdWN0LWNhcmQtLXNpbmdsZSB7XG5cblx0LmJjLXByb2R1Y3RfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0X19pbnZlbnRvcnkge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtY2FyZC0tcmVsYXRlZCB7XG5cblx0LmJjLXByb2R1Y3RfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG59XG4iLCIuYmMtcHJvZHVjdF9fYnJhbmQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtZXZlbik7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1zaW5nbGUsXG4uYmMtcHJvZHVjdC1jYXJkLS1zaW5nbGUge1xuXG5cdC5iYy1wcm9kdWN0X19icmFuZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cbn1cbiIsIi5iYy1wcm9kdWN0X19wcmljaW5nIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmJjLXByb2R1Y3RfX3ByaWNlIHtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4uYmMtcHJvZHVjdF9fb3JpZ2luYWwtcHJpY2Uge1xuXHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXkpO1xufVxuXG4uYmMtcHJvZHVjdF9fcHJpY2UtLXNhbGUge1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmVlbik7XG59XG5cbi5iYy1wcm9kdWN0LWNhcmQtLXNpbmdsZSB7XG5cblx0LmJjLXByb2R1Y3RfX3ByaWNpbmcge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWNhcmQtLXNpbmdsZSxcbi5iYy1wcm9kdWN0LXNpbmdsZSB7XG5cblx0LmJjLXByb2R1Y3RfX29yaWdpbmFsLXByaWNlIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogUHJvZHVjdCBGbGFnc1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5iYy1wcm9kdWN0LWZsYWctLXNhbGUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogLTIwcHg7XG5cdHRvcDogLTIwcHg7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZWVuKTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ei1pbmRleDogMjtcbn1cblxuLmJjLXByb2R1Y3QtZmxhZy0tZ3JleSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0cGFkZGluZzogN3B4IDhweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWV2ZW4pO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xufVxuXG4uYmMtcHJvZHVjdC1zaW5nbGUsXG4uYmMtcHJvZHVjdC1jYXJkLS1zaW5nbGUge1xuXG5cdC5iYy1wcm9kdWN0LWZsYWctLXNhbGUge1xuXHRcdHdpZHRoOiA2MHB4O1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRsaW5lLWhlaWdodDogNjBweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcblx0fVxuXG5cdC5iYy1wcm9kdWN0LWZsYWctLWdyZXkge1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0fVxufVxuXG4iLCIuYmMtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdH1cblxuXHRwOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cbiIsIi5iYy1wcm9kdWN0LWdhbGxlcnlfX2ltYWdlcyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMzcwcHg7XG5cdG1hcmdpbjogNjBweCBhdXRvO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2Utc2xpZGUge1xuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtZ2FsbGVyeS0taGFzLWNhcm91c2VsIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLyogVGh1bWJuYWlsIENhcm91c2VsICovXG5cbi8qIENBU0U6IHRodW1iIGNvbnRyb2xsZXIgb25seSB3b3JrcyB3aXRoIGNlbnRlcmVkIHNsaWRlcy4gVGhpcyBtb3ZlcyB0aGF0IGNvbnRhaW5lciBiYWNrIHRvIGZsdXNoIGxlZnQuICovXG4uc3dpcGVyLWNvbnRhaW5lcltkYXRhLWpzPVwiYmMtZ2FsbGVyeS10aHVtYnNcIl0gLnN3aXBlci13cmFwcGVyIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApICFpbXBvcnRhbnQ7XG59XG5cbi5iYy1wcm9kdWN0LWdhbGxlcnlfX3RodW1icyB7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0LmJjLXByb2R1Y3QtZ2FsbGVyeV9fdGh1bWItc2xpZGUge1xuXHRcdGJveC1zaGFkb3c6IHVuc2V0O1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWdhbGxlcnlfX3RodW1iLXNsaWRlIHtcblx0d2lkdGg6IGNhbGMoMjUlIC0gMTBweCk7XG5cdG1hcmdpbjogMCAxMHB4IDEwcHggMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRvcGFjaXR5OiAwLjg7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCYuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIEZvcm1zXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYmMtcHJvZHVjdC1mb3JtX19jb250cm9sIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJjLXByb2R1Y3QtZm9ybV9fb3B0aW9uLWxhYmVsLFxuLmJjLXByb2R1Y3QtZm9ybV9fbW9kaWZpZXItbGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX29wdGlvbi12YXJpYW50cyB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX29wdGlvbi12YXJpYW50cy0taW5saW5lIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXHQuYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbC0tdGl0bGUge1xuXHRmbGV4OiAxO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleSk7XG59XG5cbmlucHV0LmJjLXByb2R1Y3QtdmFyaWFudF9fcmFkaW8tLWhpZGRlbiB7XG5cdG1hcmdpbjogMDtcbn1cblxuLmJjLXByb2R1Y3QtZm9ybV9fcHJvZHVjdC1tZXNzYWdlIHtcblx0cGFkZGluZzogMDtcbn1cblxuLmJjLXByb2R1Y3QtZm9ybV9fbWVzc2FnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAxMnB4IDE2cHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmJjLXByb2R1Y3QtZm9ybV9fbW9kaWZpZXItZGVzY3JpcHRpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTRweDtcblx0cGFkZGluZzogMCAxMHB4O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG4iLCIuYmMtcHJvZHVjdC1mb3JtX19vcHRpb24tc2VsZWN0IHtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuIiwiLmJjLXByb2R1Y3QtZm9ybV9fY29udHJvbC0tc3dhdGNoIHtcblxuXHRpbnB1dC5iYy1wcm9kdWN0LXZhcmlhbnRfX3JhZGlvLS1oaWRkZW4ge1xuXG5cdFx0JjpjaGVja2VkICsgLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwgLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLXN3YXRjaCB7XG5cdFx0XHRib3JkZXI6IDAgc29saWQgdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDFweCB2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KTtcblx0XHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tYm9yZGVyKTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLXN3YXRjaCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMzZweDtcblx0aGVpZ2h0OiAzNnB4O1xuXHRib3JkZXI6IDVweCBzb2xpZCB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdGJveC1zaGFkb3c6IDAgMCAxcHggdmFyKC0tY29sb3ItYmMtZ3JleSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1ib3JkZXIpO1xufVxuIiwiLmJjLXByb2R1Y3QtZm9ybV9fY29udHJvbC0tcmVjdGFuZ2xlIHtcblxuXHRpbnB1dC5iYy1wcm9kdWN0LXZhcmlhbnRfX3JhZGlvLS1oaWRkZW4ge1xuXG5cdFx0JjpjaGVja2VkICsgLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwgLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLXJlY3RhbmdsZSB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KTtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0XHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tYm9yZGVyKSwgdmFyKC0tdHJhbnNpdGlvbi1jb2xvci1mYXN0KTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLXJlY3RhbmdsZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDM2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRwYWRkaW5nOiA1cHggMTBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1jb25jcmV0ZSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmV5KTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1ib3JkZXIpLCB2YXIoLS10cmFuc2l0aW9uLWNvbG9yLWZhc3QpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCIuYmMtcHJvZHVjdC1mb3JtX19jb250cm9sLS1waWNrLWxpc3Qge1xuXG5cdGlucHV0LmJjLXByb2R1Y3QtdmFyaWFudF9fcmFkaW8tLWhpZGRlbiB7XG5cblx0XHQmOmNoZWNrZWQgKyAuYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbCAuYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbC0tcGljay1saXN0IHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWJsdWUtbGlnaHQpO1xuXHRcdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1ib3JkZXIpO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbC0tcGljay1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogNXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbC0taW1nIHtcblx0ZmxleDogMDtcblx0bWFyZ2luLXJpZ2h0OiA2cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDUwcHg7XG5cdGhlaWdodDogYXV0bztcbn1cbiIsIi5iYy1wcm9kdWN0LWZvcm1fX2NvbnRyb2wtLXJhZGlvIHtcblxuXHQuYmMtcHJvZHVjdC1mb3JtX19vcHRpb24tbGFiZWwge1xuXHRcdGZsZXg6IDAgMCAxMDAlO1xuXHR9XG5cblx0LmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDZweDtcblx0fVxuXG5cdC5iYy1wcm9kdWN0LXZhcmlhbnRfX3JhZGlvIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0fVxuXG5cdC5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsLS1yYWRpbyB7XG5cdFx0ZmxleDogMTtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0fVxufVxuIiwiLmJjLXNpbmdsZS1wcm9kdWN0X19yYXRpbmcge1xuXHR1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG5cdGNvbG9yOiAjOGI4YjhiO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGhlaWdodDogMjVweDtcblx0d2lkdGg6IDkwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdCYtLW1hc2sge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGhlaWdodDogMjVweDtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG5cblx0Ji0tdG9wIHtcblx0XHRjb2xvcjogI2ZjMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOiA5MHB4O1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQmLS1ib3R0b20ge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ei1pbmRleDogMDtcblx0XHR3aWR0aDogOTBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxufVxuXG4uYmMtcmF0aW5nLXN0YXIge1xuXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlxcMjYwNVwiO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxufVxuXG4uYmMtc2luZ2xlLXByb2R1Y3RfX3JhdGluZy1yZXZpZXdzIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4iLCIuYmMtcHJvZHVjdF9fc3BlYy1saXN0IHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsb3N0LWNlbnRlcjogMTAwJTtcbn1cblxuLmJjLXByb2R1Y3RfX3NwZWMge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxvc3Qtd2FmZmxlOiAxLzI7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGxvc3Qtd2FmZmxlOiAxLzM7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGxvc3Qtd2FmZmxlOiAxLzQ7XG5cdH1cbn1cbiIsIi5iYy1zaW5nbGUtcHJvZHVjdF9fcmVsYXRlZCB7XG5cdHBhZGRpbmc6IDUwcHggMCAwO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cblx0LmJjLWZvcm0uYmMtcHJvZHVjdC1mb3JtLFxuXHRidXR0b24uYmMtYnRuIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbi5iYy1zaW5nbGUtcHJvZHVjdF9fc2VjdGlvbi10aXRsZS0tcmVsYXRlZCB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cbiIsIi5iYy1wcm9kdWN0LWFyY2hpdmVfX3JlZmluZXJ5IHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogNDBweCAwIDgwcHg7XG5cblx0LmJjLWZvcm0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtYXJjaGl2ZV9fc2VhcmNoIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbGV4OiAxIDEgMTAwJTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0ZmxleDogMCAxIDI3MHB4O1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWFyY2hpdmVfX3NlbGVjdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogMTVweDtcblx0ZmxleDogMSAxIDEwMCU7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXhzbWFsbCkge1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZsZXg6IDAgMSBjYWxjKDMzLjMzMzMlIC0gMjBweCk7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRmbGV4OiAwIDEgYXV0bztcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1hcmNoaXZlX19zZWxlY3QtbGFiZWwge1xuXHRmb250LXNpemU6IDEycHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRmbGV4OiAwIDAgMTAwJTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQteHNtYWxsKSB7XG5cdFx0ZmxleDogMCAwIDE1MHB4O1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZsZXg6IDAgMCAxMDAlO1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1hcmNoaXZlX19zZWxlY3QtZmllbGQge1xuXHRmbGV4OiAwIDAgMTAwJTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQteHNtYWxsKSB7XG5cdFx0ZmxleDogMSAxIDEwMCU7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0ZmxleDogMCAwIDEwMCU7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGZsZXg6IDAgMSBhdXRvO1xuXHR9XG5cblx0LmJjLWZvcm0gJiB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmV5KTtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1hcmNoaXZlX19zZWFyY2gtc3VibWl0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRmb250LXNpemU6IDE2cHg7XG5cblx0Ji5iYy1idG4uYmMtYnRuLS1zbWFsbCB7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG59XG4iLCIuYmMtc3VibmF2X19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtc21hbGwpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHR9XG59XG5cbi5iYy1zdWJuYXZfX2xpc3QtaXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmc6IDA7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXNtYWxsKSB7XG5cblx0XHQrIC5iYy1zdWJuYXZfX2xpc3QtaXRlbSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxufVxuXG4uYmMtc3VibmF2X19saW5rIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJjLXN1Ym5hdl9fbGlzdC1pdGVtLS1jdXJyZW50IC5iYy1zdWJuYXZfX2xpbmsge1xuXHRjb2xvcjogY3VycmVudENvbG9yO1xufVxuIiwiLmJjLWFsZXJ0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWxlcnQtYmctZGVmYXVsdCk7XG5cdGNvbG9yOiB2YXIoLS1hbGVydC1jb2xvcik7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0cGFkZGluZzogMTJweCAxNnB4O1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHR9XG5cblx0Ji0tc3VjY2VzcyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWxlcnQtc3VjY2Vzcyk7XG5cdH1cblxuXHQmLS1lcnJvciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWxlcnQtZXJyb3IpO1xuXHR9XG59XG5cbi5iYy1hbGVydC1ncm91cCB7XG5cblx0LmJjLWFsZXJ0Om5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQmLS1pbmZvIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbGVydC1iZy1pbmZvKTtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblxuXHRcdC5iYy1wcm9kdWN0LWZvcm0gJiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdCYtLWVycm9yIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGhlaWdodDogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0fVxuXG5cdCYuYmMtZmFkZS1pbi1hbGVydC1ncm91cCB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuXG4uYmMtZm9ybV9fZXJyb3ItbWVzc2FnZSB7XG5cdGNvbG9yOiB2YXIoLS1hbGVydC1lcnJvcik7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG5cdGZvbnQtc2l6ZTogMTNweDtcbn1cbiIsIi5iYy1sb2FkLWl0ZW1zIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmMtbG9hZC1pdGVtcy1jb250YWluZXItLWhhcy1wYWdlcyB7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG5cdD4gKjpub3QoLmJjLWxvYWQtaXRlbXNfX3RyaWdnZXIpIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG5cblx0XHQmLml0ZW0taW5pdGlhbGl6ZWQge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWxvYWQtaXRlbXNfX2xvYWRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAzMHB4O1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1vcGFjaXR5KTtcblxuXHQmLmFjdGl2ZSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4uYmMtbG9hZC1tb3JlLWl0ZW1zLFxuLmJjLWxvYWQtaXRlbXNfX3RyaWdnZXIge1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmMtbG9hZC1tb3JlLWl0ZW1zIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmJjLWxvYWQtaXRlbXNfX3RyaWdnZXItYnRuLFxuLmJjLW5vLXJlc3VsdHNfX2J1dHRvbiB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJvcmRlcjogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdCZbZGlzYWJsZWRdIHtcblx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1saW5rLWhvdmVyKTtcblxuXHRcdCZbZGlzYWJsZWRdIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWxpbmstaG92ZXIpO1xuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdH1cblx0fVxuXG5cdC5iYy1pY29uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tdG9wOiAxNHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cbn1cblxuLyogRXJyb3IgSGFuZGxpbmcgKi9cbi5iYy1wYWdpbmF0aW9uX19lcnJvci1tZXNzYWdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cbiIsIi5iYy1vcmRlci1wcm9kdWN0LXJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdH1cbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19pbWFnZSB7XG5cdGZsZXg6IDAgMCAxMDBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRtYXgtd2lkdGg6IDEwMHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRtYXJnaW46IDAgMjBweCAwIDA7XG5cdH1cblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX2JvZHkge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luOiAwIDIwcHggMCAwO1xuXHRcdG1heC13aWR0aDogNTUwcHg7XG5cdH1cbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19oZWFkZXIge1xuXG5cdC5iYy1vcmRlci1wcm9kdWN0LXJvd19fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRtYXJnaW46IDAgMTBweCAwIDA7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXByb2R1Y3QtZmxhZy0tZ3JleSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fYnJhbmQsXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX3VuaXQtcHJpY2UsXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX29wdGlvbiB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19icmFuZCB7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19vcHRpb25zLWxpc3QsXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX29wdGlvbiB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19vcHRpb25zLWxpc3Qge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fb3B0aW9uIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXkpO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX29wdGlvbi1sYWJlbCB7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fb3B0aW9uLXZhbHVlIHtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWxpZ2h0KTtcbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19zdGF0dXMge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHRmbGV4OiAwIDAgMTUwcHg7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdG1hcmdpbjogMCAwIDAgYXV0bztcblx0fVxufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX3F1YW50aXR5IHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmbGV4OiAwIDAgMTAwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0fVxufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX3RvdGFsIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRtYXJnaW4tYm90dG9tOiAyNnB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmbGV4OiAwIDAgMTUwcHg7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cbiIsIi5iYy1vcmRlci1wcm9kdWN0LXJvd19faW1hZ2UsXG4uYmMtY2FydC1pdGVtLWltYWdlIHtcblxuXHQuYmMtcHJvZHVjdF9fdGh1bWJuYWlsLWxpbmsge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGJvcmRlcjogMDtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdH1cblx0fVxufVxuIiwiLmJjLWJ0bixcbmJ1dHRvbi5iYy1idG4sXG5hLmJjLWJ0bixcbi5lbnRyeS1jb250ZW50IC5iYy1idG4sXG4uZW50cnktY29udGVudCBidXR0b24uYmMtYnRuLFxuLmVudHJ5LWNvbnRlbnQgYS5iYy1idG4sXG4uYmMtYWNjb3VudC1sb2dpbl9fZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDE1cHggMjBweDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0bWF4LXdpZHRoOiAyNzBweDtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdG9wYWNpdHk6IDAuOTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXG5cdCZbZGlzYWJsZWRdIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmV5LW1lZGl1bSk7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG5cdFx0b3BhY2l0eTogMC42O1xuXHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleS1tZWRpdW0pO1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG5cdFx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0fVxuXHR9XG5cblx0Ji0tc21hbGwge1xuXHRcdHBhZGRpbmc6IDhweCAxNnB4O1xuXHR9XG5cblx0Ji0taW52ZXJzZSB7XG5cdFx0cGFkZGluZzogMTFweCAyMHB4O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiA0cHggc29saWQ7XG5cdH1cbn1cbiIsIi5iYy1xdWlja3ZpZXctdHJpZ2dlcixcbmJ1dHRvbi5iYy1xdWlja3ZpZXctdHJpZ2dlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cGFkZGluZzogMDtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXG5cdFx0LmJjLXF1aWNrdmlldy10cmlnZ2VyLS1ob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtcXVpY2t2aWV3LXRyaWdnZXItLWhvdmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9wYWNpdHk6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI0LCAyMjcsIDIzMywgMC43Mik7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG59XG5cbi5iYy1xdWlja3ZpZXctdHJpZ2dlci0taG92ZXItbGFiZWwge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG5cdHdpZHRoOiA3MCU7XG5cdHBhZGRpbmc6IDEycHggMTRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi5iYy1wcm9kdWN0LWNhcmQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblxuXHQuYmMtcXVpY2t2aWV3LXRyaWdnZXIge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fYWN0aW9ucyB7XG5cdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdH1cblxuXHQuYmMtYnRuLFxuXHRhLmJjLWJ0bixcblx0YnV0dG9uLmJjLWJ0biB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWNhcmRfX2ZlYXR1cmVkLWltYWdlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuXG4uYmMtcHJvZHVjdF9fbWV0YSB7XG5cdHBhZGRpbmc6IDI1cHggMCA1MHB4O1xuXHR3aWR0aDogMTAwJTtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRoeXBoZW5zOiBhdXRvO1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cbiIsIi5iYy1wcm9kdWN0LWNhcmQtLXNpbmdsZSB7XG5cdG1heC13aWR0aDogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogNjBweCAwO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdC5iYy1wcm9kdWN0X19nYWxsZXJ5IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3JkZXI6IDI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdG1heC13aWR0aDogMzcwcHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0b3JkZXI6IDE7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXByb2R1Y3RfX21ldGEge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0b3JkZXI6IDE7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHRvcmRlcjogMjtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXByb2R1Y3RfX2FjdGlvbnMge1xuXHRcdG9yZGVyOiAzO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlICsgMzBweCk7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0b3JkZXI6IDM7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcblx0XHR9XG5cdH1cblxuXHQuYmMtYnRuIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG59XG4iLCIuYmMtcHJvZHVjdC1ncmlkIHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0cGFkZGluZzogNDBweCAwO1xuXG5cdD4gLmJjLXByb2R1Y3QtY2FyZCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAzNzBweDtcblx0XHRtYXJnaW46IDAgYXV0byA2MHB4O1xuXHR9XG5cblx0Ji0tMmNvbCA+IC5iYy1wcm9kdWN0LWNhcmQge1xuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGxvc3QtY29sdW1uOiAxLzIgMiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdCYtLTNjb2wgPiAuYmMtcHJvZHVjdC1jYXJkIHtcblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRsb3N0LWNvbHVtbjogMS8yIDIgMzBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0bG9zdC1jb2x1bW46IDEvMyAzIDMwcHg7XG5cdFx0XHRsb3N0LWNvbHVtbi1yb3VuZGVyOiA5OS45ODtcblx0XHR9XG5cdH1cblxuXHQmLS00Y29sID4gLmJjLXByb2R1Y3QtY2FyZCB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LXhzbWFsbCkge1xuXHRcdFx0bG9zdC1jb2x1bW46IDEvMiAyIDMwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LXNtYWxsKSB7XG5cdFx0XHRsb3N0LWNvbHVtbjogMS8zIDMgMzBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0bG9zdC1jb2x1bW46IDEvNCA0IDMwcHg7XG5cdFx0XHRsb3N0LWNvbHVtbi1yb3VuZGVyOiA5OS45ODtcblx0XHR9XG5cdH1cblxuXHQmLS01Y29sID4gLmJjLXByb2R1Y3QtY2FyZCB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LXhzbWFsbCkge1xuXHRcdFx0bG9zdC1jb2x1bW46IDEvMiAyIDMwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LXNtYWxsKSB7XG5cdFx0XHRsb3N0LWNvbHVtbjogMS8zIDMgMzBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0bG9zdC1jb2x1bW46IDEvNCA0IDMwcHg7XG5cdFx0XHRsb3N0LWNvbHVtbi1yb3VuZGVyOiA5OS45ODtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRcdGxvc3QtY29sdW1uOiAxLzUgNSAzMHB4O1xuXHRcdFx0bG9zdC1jb2x1bW4tcm91bmRlcjogOTkuOTg7XG5cdFx0fVxuXHR9XG5cblx0Ji0tcmVsYXRlZCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogTG9vcDogTm8gUmVzdWx0c1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5iYy1uby1yZXN1bHRzIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmJjLW5vLXJlc3VsdHNfX21lc3NhZ2Uge1xuXHRmb250LXNpemU6IDIycHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYmMtbm8tcmVzdWx0c19fYnV0dG9uIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuIiwiLmJjLXByb2R1Y3Qtc2luZ2xlIHtcblx0bWF4LXdpZHRoOiA5NzBweDtcblx0cGFkZGluZzogMCAyMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblxuXHQuYmMtcHJvZHVjdC1zaW5nbGVfX3RvcCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fZ2FsbGVyeSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG9yZGVyOiAyO1xuXHRcdGZsZXg6IDEgMSAxMDAlO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRmbGV4OiAwIDAgMzcwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXByb2R1Y3Qtc2luZ2xlX19tZXRhIHtcblx0XHRmbGV4OiAxIDEgMTAwJTtcblx0XHRvcmRlcjogMTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSA2MHB4KTtcblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fc2t1IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXG5cdC5iYy1wcm9kdWN0LXNpbmdsZV9fbWV0YS1sYWJlbCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0fVxuXG5cdC5iYy1wcm9kdWN0LWZvcm0ge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cblxuXHQuYmMtYnRuIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG5cblx0LmJjLXNpbmdsZS1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHR9XG5cblx0LmJjLXNpbmdsZS1wcm9kdWN0X19zcGVjaWZpY2F0aW9ucyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdH1cblxuXHQuYmMtc2luZ2xlLXByb2R1Y3RfX3NlY3Rpb24tdGl0bGUge1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXG5cdC5iYy1zaW5nbGUtcHJvZHVjdF9fc2VjdGlvbi10aXRsZS0tcmVsYXRlZCB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHR9XG5cblx0LmJjLXNpbmdsZS1wcm9kdWN0X19yYXRpbmdzIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX3F1YW50aXR5IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJjLXByb2R1Y3QtZm9ybV9fcXVhbnRpdHktbGFiZWwge1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbmlucHV0LmJjLXByb2R1Y3QtZm9ybV9fcXVhbnRpdHktaW5wdXRbdHlwZT1udW1iZXJdIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiA0MnB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0d2lkdGg6IDUycHg7XG5cdH1cblxuXHQmOmZvY3VzIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAxcHggdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdH1cbn1cbiIsIi5iYy1wcm9kdWN0LXF1aWNrLXZpZXdfX292ZXJsYXkge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGhlaWdodDogMTAwdmg7XG5cdHdpZHRoOiAxMDB2dztcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmxhY2stYS03MCk7XG59XG5cbi5iYy1wcm9kdWN0LXF1aWNrLXZpZXdfX3dyYXBwZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGhlaWdodDogMTAwdmg7XG5cdHdpZHRoOiAxMDB2dztcblx0ei1pbmRleDogNTA7XG5cblx0JlthcmlhLWhpZGRlbj0ndHJ1ZSddIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbmJ1dHRvbi5iYy1wcm9kdWN0LXF1aWNrLXZpZXdfX2Nsb3NlLWJ1dHRvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0Zm9udC1zaXplOiAzMHB4O1xuXHR6LWluZGV4OiAyO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0cGFkZGluZzogMTBweDtcblx0b3BhY2l0eTogMC42NTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdHdpZHRoOiBhdXRvO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtcXVpY2stdmlld19fY29udGVudCB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogY2FsYygxMDB2dyAtIDIwJSk7XG5cdGhlaWdodDogYXV0bztcblx0bGVmdDogNTAlO1xuXHR0b3A6IDA7XG5cdG1hcmdpbjogNDBweCAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDIwJSk7XG5cdFx0bWF4LXdpZHRoOiAxMTQwcHg7XG5cdFx0bWF4LWhlaWdodDogNjYwcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG5cblx0XHQuYnJvd3Nlci1pZSAmIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDY2MHB4O1xuXHRcdH1cblx0fVxuXG5cdCoge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblxuXHQ+IGRpdiB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXF1aWNrLXZpZXdfX2NvbnRlbnQtaW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDYwcHg7XG5cblx0LmJjLXByb2R1Y3QtY2FyZCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdC5iYy1wcm9kdWN0X19nYWxsZXJ5IHtcblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdFx0XHRmbGV4OiAxIDEgMTAwJTtcblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fbWV0YSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fcHJpY2luZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdC5iYy1zaW5nbGUtcHJvZHVjdF9fcmF0aW5ncyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdC5iYy1wcm9kdWN0LXNpbmdsZV9fbWV0YS1sYWJlbCB7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHR9XG5cblx0LmJjLXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcblx0XHRvcmRlcjogNDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHRvcmRlcjogNDtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuXHRcdH1cblx0fVxufVxuIiwiLmd1dGVuYmVyZyB7XG5cblx0LmJjLXByb2R1Y3QtZ2FsbGVyeS0taGFzLWNhcm91c2VsIHtcblxuXHRcdC5zd2lwZXItc2xpZGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJjLXF1aWNrdmlldy10cmlnZ2VyIHtcblx0XHRib3JkZXI6IDA7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxufVxuIl19 */ \ No newline at end of file +/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Bjc3MvYWRtaW4vYmMtZ3V0ZW5iZXJnLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy92YXJpYWJsZXMvX2NvbG9ycy5wY3NzIiwiLi4vcGNzcy91dGlsaXRpZXMvdmFyaWFibGVzL190eXBvZ3JhcGh5LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fYWxsLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fdGl0bGUucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19icmFuZC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX3ByaWNlLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fZmxhZ3MucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19kZXNjcmlwdGlvbi5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX2dhbGxlcnkucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19mb3JtLWNvbXBvbmVudHMucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19vcHRpb24tZHJvcGRvd24ucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19vcHRpb24tc3dhdGNoLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fb3B0aW9uLXJlY3RhbmdsZS5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX29wdGlvbi1waWNrLWxpc3QucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19vcHRpb24tcmFkaW8ucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19yYXRpbmdzLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fc3BlY3MucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19yZWxhdGVkLXByb2R1Y3RzLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fcmVmaW5lcnkucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19zdWJuYXYucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19hbGVydC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX3BhZ2luYXRpb24ucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19vcmRlci1wcm9kdWN0LXJvdy5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX2ltYWdlcy5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2J1dHRvbnMvX2RlZmF1bHQucGNzcyIsIi4uL3Bjc3MvY29udGVudC9idXR0b25zL19xdWljay12aWV3LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY2FyZHMvX2RlZmF1bHQucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jYXJkcy9fc2luZ2xlLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvbG9vcC9fZGVmYXVsdC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2xvb3AvX25vLXJlc3VsdHMucGNzcyIsIi4uL3Bjc3MvY29udGVudC9zaW5nbGUvX3Byb2R1Y3QucGNzcyIsIi4uL3Bjc3MvY29udGVudC9zaW5nbGUvX3Byb2R1Y3QtcXVpY2stdmlldy5wY3NzIiwiLi4vcGNzcy9hZG1pbi9ndXRlbmJlcmcvX2RlZmF1bHQucGNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7O0dBTUc7O0FBRUgsbUJBQW1CO0FDUm5CO0NBQ0M7O29GQUVtRjs7Q0FnQm5GOztvRkFFbUY7O0NBS25GOztvRkFFbUY7O0NBTW5GOztvRkFFbUY7O0NBTW5GOztvRkFFbUY7O0NBUW5GOztvRkFFbUY7O0NBS25GOztvRkFFbUY7O0NBS25GOztvRkFFbUY7O0NBS25GOztvRkFFbUY7Q0FPbkY7QUNsRkQ7Q0FDQzs7b0ZBRW1GOztDQU9uRjs7b0ZBRW1GOztDQVluRjs7b0ZBRW1GOztDQVFuRjs7b0ZBRW1GOztDQVNuRjs7b0ZBRW1GO0NBSW5GOztBRnBD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a0I7RUFDbEIsa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixTQUFTO0VBQ1QsOENBQXNDO1VBQXRDLHFDQUFzQztFQWN2QztDQVpDO0VBQ0Msa0JBQWtCO0VBQ2xCO0NBQ0Q7QUFFRDtDQUNDLCtCQUF1QjtTQUF2Qix1QkFBdUI7Q0FDdkI7QUFFRDtDQUNDLGFBQWE7Q0FDYjtBQUdGO0NBQ0MsbUJBQW1CO0NBQ25CLGNBQWM7Q0E4RGQ7QUE1REE7Q0FDQyxVQUFVO0NBQ1YsYUFBYTtDQUNiO0FBR0E7Q0FERDtFQUVFLGFBQWE7RUFDYixxQkFBcUI7RUFDckIsb0JBQWU7TUFBZixtQkFBZTtVQUFmLGNBQWU7RUFFaEI7Q0FEQztBQUdGO0NBQ0MsWUFBWTtDQWFaO0FBWEE7Q0FIRDtFQUlFLG1CQUFvQjtFQVVyQjtDQVRDO0FBRUQ7Q0FQRDtFQVFFLHVCQUF3QjtFQU16QjtDQUxDO0FBRUQ7Q0FYRDtFQVlFLGVBQWdCO0VBRWpCO0NBREM7QUFHRjtDQUNDLG9CQUFvQjtDQUNwQjtBQUVEO0NBQ0Msb0JBQW9CO0NBQ3BCO0FBRUQ7Q0FDQyxpQkFBcUM7Q0FDckM7QUFFRDtDQUNDLDZCQUFTO0tBQVQsa0JBQVM7U0FBVCxTQUFTO0NBQ1QsWUFBWTtDQUNaLGlCQUFpQjtDQUNqQixrQkFBa0I7Q0FDbEIsOEJBQWlEO0NBYWpEO0FBWEE7Q0FQRDtFQVFFLHdCQUF3QjtFQUN4Qix5QkFBcUI7TUFBckIsb0JBQXFCO0VBU3RCO0NBUkM7QUFFRDtDQVpEO0VBYUUsb0JBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWU7RUFDZiw2QkFBUztNQUFULGtCQUFTO1VBQVQsU0FBUztFQUNULGdCQUFnQjtFQUNoQix1QkFBd0I7RUFFekI7Q0FEQzs7QWhDdkdILDhCQUE4QjtBaUM5QjVCO0NBQ0MsY0FBYztDQUtkO0FBSEE7Q0FDQyxlQUFlO0NBQ2Y7QUFJSDtDQUNDLFVBQVU7Q0FDVixjQUFjO0NBQ2QiLCJmaWxlIjoiYmMtZ3V0ZW5iZXJnLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG4gKiBXb3JkUHJlc3MgR3V0ZW5iZXJnIEJsb2NrIENTU1xuICpcbiAqIFRoaXMgY3NzIGZpbGVzIGluY2x1ZGVzIGFyZSBsb2FkZWQgd2l0aCBHdXRlbmJlcmcgYmxvY2sgc2NyaXB0cyBpbiB0aGUgYWRtaW4uXG4gKiBVc2UgdGhpcyBmb3IgYWxsIGJsb2NrIHNwZWNpZmljIEd1dGVuYmVyZyBlZGl0b3IgY3NzLlxuICpcbiAqL1xuXG4vKiBBZG1pbiBVSSBCYXNlICovXG5AaW1wb3J0IFwiLi4vdXRpbGl0aWVzL3NldHRpbmdzL2dyaWRcIjtcbkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvdmFyaWFibGVzL2NvbG9yc1wiO1xuQGltcG9ydCBcIi4uL3V0aWxpdGllcy92YXJpYWJsZXMvbWVkaWEtcXVlcmllc1wiO1xuQGltcG9ydCBcIi4uL3V0aWxpdGllcy92YXJpYWJsZXMvdHJhbnNpdGlvbnNcIjtcbkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvdmFyaWFibGVzL3R5cG9ncmFwaHlcIjtcblxuLyogQ29tcG9uZW50cyAqL1xuQGltcG9ydCBcIi4uL2NvbnRlbnQvY29tcG9uZW50cy9hbGxcIjtcblxuLyogQnV0dG9ucyAqL1xuQGltcG9ydCBcIi4uL2NvbnRlbnQvYnV0dG9ucy9kZWZhdWx0XCI7XG5AaW1wb3J0IFwiLi4vY29udGVudC9idXR0b25zL3F1aWNrLXZpZXdcIjtcblxuLyogQ2FyZHMgKi9cbkBpbXBvcnQgXCIuLi9jb250ZW50L2NhcmRzL2RlZmF1bHRcIjtcbkBpbXBvcnQgXCIuLi9jb250ZW50L2NhcmRzL3NpbmdsZVwiO1xuXG4vKiBMb29wICovXG5AaW1wb3J0IFwiLi4vY29udGVudC9sb29wL2RlZmF1bHRcIjtcbkBpbXBvcnQgXCIuLi9jb250ZW50L2xvb3Avbm8tcmVzdWx0c1wiO1xuXG4vKiBTaW5nbGUgKi9cbkBpbXBvcnQgXCIuLi9jb250ZW50L3NpbmdsZS9wcm9kdWN0XCI7XG5AaW1wb3J0IFwiLi4vY29udGVudC9zaW5nbGUvcHJvZHVjdC1xdWljay12aWV3XCI7XG5cbi8qIEd1dGVuYmVyZyBDdXN0b21pemF0aW9ucyAqL1xuQGltcG9ydCAnZ3V0ZW5iZXJnL2RlZmF1bHQnO1xuIiwiOnJvb3Qge1xuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBQcmltYXJ5IFBhbGV0dGVcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLXByaW1hcnk6ICM1MjczZjQ7XG5cdC0tY29sb3Itc2Vjb25kYXJ5OiBkYXJrZW4odmFyKC0tY29sb3ItcHJpbWFyeSksIDAuMDgpO1xuXHQtLWNvbG9yLWJjLWdyZWVuOiAjNjVjNjhjO1xuXHQtLWNvbG9yLWJjLWxpZ2h0LWdyZXk6ICNlMGUzZTk7XG5cdC0tY29sb3ItYmMtY29uY3JldGU6ICNjZGNkY2Q7XG5cdC0tY29sb3ItYmMtZ3JleTogIzhiOGI4Yjtcblx0LS1jb2xvci1iYy1ncmV5LW1lZGl1bTogIzVlNWU1ZTtcblx0LS1jb2xvci1iYy1ibGFjazogIzM0MzEzZjtcblx0LS1jb2xvci1iYy1kb2dlci1ibHVlOiAjNGI3MWZjO1xuXHQtLWNvbG9yLWJjLWJsdWUtbGlnaHQ6ICMxNjhmYzA7XG5cdC0tY29sb3ItYmMtYmx1ZS10dXJxdW9pc2U6ICM1M2JhZDE7XG5cdC0tY29sb3ItYmMtcmVkOiAjZDI1NzRhO1xuXHQtLWNvbG9yLWJjLXN1Y2Nlc3M6ICM4MjlkNWY7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogV2hpdGVzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci13aGl0ZTogI2ZmZjtcblx0LS1jb2xvci1vZmYtd2hpdGU6ICNmNWY1ZjU7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogR3JleXNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLWdyZXktbGlnaHQ6IGxpZ2h0ZW4odmFyKC0tY29sb3ItZ3JleSksIDAuMTUpO1xuXHQtLWNvbG9yLWdyZXk6IGdyZXk7XG5cdC0tY29sb3ItZ3JleS1kYXJrOiBkYXJrZW4odmFyKC0tY29sb3ItZ3JleSksIDAuMTUpO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEJsYWNrc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItYmxhY2s6ICMwMDA7XG5cdC0tY29sb3ItYmxhY2stYS00MDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuXHQtLWNvbG9yLWJsYWNrLWEtNzA6IHJnYmEoMCwgMCwgMCwgMC43KTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBCYWNrZ3JvdW5kc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItYmdkOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdC0tY29sb3ItYmdkLWNvbnRlbnQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0LS1jb2xvci1iZ2QtbG9naW46ICNmMWYxZjE7XG5cdC0tY29sb3ItYmdkLXNlbGVjdGlvbjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdC0tY29sb3ItYmdkLXBhbmVsLWFjdGl2ZTogIzJjMjkzNTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBMaW5rc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItbGluazogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdC0tY29sb3ItbGluay1ob3ZlcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBUZXh0XG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci10ZXh0OiB2YXIoLS1jb2xvci1ibGFjayk7XG5cdC0tY29sb3ItdGV4dC1zZWxlY3Rpb246IHZhcigtLWNvbG9yLXdoaXRlKTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBCb3JkZXJzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci1ib3JkZXI6IHZhcigtLWNvbG9yLWdyZXkpO1xuXHQtLWNvbG9yLWJvcmRlci1mb3JtLWZpZWxkOiAjZTFlNmVhO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEFsZXJ0IENvbG9yc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tYWxlcnQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0LS1hbGVydC1iZy1kZWZhdWx0OiB2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KTtcblx0LS1hbGVydC1zdWNjZXNzOiAjM2VjODg5O1xuXHQtLWFsZXJ0LWVycm9yOiAjZmYwMDEyO1xuXHQtLWFsZXJ0LWJnLWluZm86IHZhcigtLWNvbG9yLWJjLWNvbmNyZXRlKTtcbn1cbiIsIjpyb290IHtcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogRm9udCBTdGFja3Ncblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvbnQtZmFtaWx5LWJpZ2NvbW1lcmNlLWljb25zOiAnYmlnY29tbWVyY2UtaWNvbnMnO1xuXHQtLWZvbnQtZmFtaWx5LXByb3hpbWEtbm92YTogXCJwcm94aW1hLW5vdmFcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHQtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0LS1mb250LWZhbWlseS1iYXNlOiB2YXIoLS1mb250LWZhbWlseS1wcm94aW1hLW5vdmEpO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEZvbnQgU2l6aW5nXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb250LXNpemUtYmFzZTogMTZweDtcblx0LS1mb250LXNpemUtY29udGVudDogMWVtO1xuXHQtLWZvbnQtc2l6ZS1jb250ZW50LXh4bDogMS41ZW07XG5cdC0tZm9udC1zaXplLWNvbnRlbnQteGw6IDEuMjVlbTtcblx0LS1mb250LXNpemUtY29udGVudC1sZzogMS4xMjVlbTtcblx0LS1mb250LXNpemUtY29udGVudC1tOiAwLjg3NWVtO1xuXHQtLWZvbnQtc2l6ZS1jb250ZW50LXM6IDAuODEzZW07XG5cdC0tZm9udC1zaXplLWNvbnRlbnQteHM6IDAuNzVlbTtcblx0LS1mb250LXNpemUtY29udGVudC14eHM6IDAuNjI1ZW07XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogRm9udCBXZWlnaHRzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb250LXdlaWdodC1saWdodDogMzAwO1xuXHQtLWZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcblx0LS1mb250LXdlaWdodC1tZWRpdW06IDUwMDtcblx0LS1mb250LXdlaWdodC1zZW1pYm9sZDogNjAwO1xuXHQtLWZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBMaW5lIEhlaWdodHNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWxpbmUtaGVpZ2h0LWJhc2U6IDEuNTtcblx0LS1saW5lLWhlaWdodC1sOiAxLjY7XG5cdC0tbGluZS1oZWlnaHQtbTogMS4zNzU7XG5cdC0tbGluZS1oZWlnaHQtczogMS4zO1xuXHQtLWxpbmUtaGVpZ2h0LXNzOiAxLjI7XG5cdC0tbGluZS1oZWlnaHQtZXZlbjogMTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBCb3JkZXIgUmFkaXVzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1ib3JkZXItcmFkaXVzLWJhc2U6IDRweDtcblx0LS1ib3JkZXItcmFkaXVzLXJvdW5kOiA1MCU7XG59XG4iLCIvKiBDb21wb25lbnRzICovXG5AaW1wb3J0IFwidGl0bGVcIjtcbkBpbXBvcnQgXCJicmFuZFwiO1xuQGltcG9ydCBcInByaWNlXCI7XG5AaW1wb3J0IFwiZmxhZ3NcIjtcbkBpbXBvcnQgXCJkZXNjcmlwdGlvblwiO1xuQGltcG9ydCBcImdhbGxlcnlcIjtcbkBpbXBvcnQgXCJmb3JtLWNvbXBvbmVudHNcIjtcbkBpbXBvcnQgXCJvcHRpb24tZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJvcHRpb24tc3dhdGNoXCI7XG5AaW1wb3J0IFwib3B0aW9uLXJlY3RhbmdsZVwiO1xuQGltcG9ydCBcIm9wdGlvbi1waWNrLWxpc3RcIjtcbkBpbXBvcnQgXCJvcHRpb24tcmFkaW9cIjtcbkBpbXBvcnQgXCJyYXRpbmdzXCI7XG5AaW1wb3J0IFwic3BlY3NcIjtcbkBpbXBvcnQgXCJyZWxhdGVkLXByb2R1Y3RzXCI7XG5AaW1wb3J0IFwicmVmaW5lcnlcIjtcbkBpbXBvcnQgXCJzdWJuYXZcIjtcbkBpbXBvcnQgXCJhbGVydFwiO1xuQGltcG9ydCBcInBhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJvcmRlci1wcm9kdWN0LXJvd1wiO1xuQGltcG9ydCBcImltYWdlc1wiO1xuIiwiLmJjLXByb2R1Y3RfX3RpdGxlIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1sZyk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1zcyk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwIDAgMThweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14bCk7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LXNzKTtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14eGwpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjE1O1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0X190aXRsZS1saW5rIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdFx0b3BhY2l0eTogMC44O1xuXG5cdFx0LmJjLXByb2R1Y3QtZmxhZy0tZ3JleSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtcHJvZHVjdF9faW52ZW50b3J5IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LW0pO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbCk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXG5cdC5iYy1wcm9kdWN0LWNhcmQgJiB7XG5cdFx0Zm9udC1zaXplOiAwLjU2M2VtO1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXNpbmdsZV9fbWV0YSxcbi5iYy1wcm9kdWN0LWNhcmQtLXNpbmdsZSB7XG5cblx0LmJjLXByb2R1Y3RfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXh4bCk7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjc1ZW07XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogMmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMTI1O1xuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0X19pbnZlbnRvcnkge1xuXHRcdGZvbnQtc2l6ZTogMC41NjNlbTtcblx0XHRtYXJnaW46IDA7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRmb250LXNpemU6IDAuNTcxZW07XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogMC41ZW07XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWNhcmQtLXJlbGF0ZWQge1xuXG5cdC5iYy1wcm9kdWN0X190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxufVxuIiwiLmJjLXByb2R1Y3RfX2JyYW5kIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ldmVuKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXNpbmdsZSxcbi5iYy1wcm9kdWN0LWNhcmQtLXNpbmdsZSB7XG5cblx0LmJjLXByb2R1Y3RfX2JyYW5kIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG59XG4iLCIuYmMtcHJvZHVjdF9fcHJpY2luZyB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5iYy1wcm9kdWN0X19wcmljZSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xufVxuXG4uYmMtcHJvZHVjdF9fb3JpZ2luYWwtcHJpY2Uge1xuXHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXkpO1xufVxuXG4uYmMtcHJvZHVjdF9fcHJpY2UtLXNhbGUge1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmVlbik7XG59XG5cbi5iYy1wcm9kdWN0LWNhcmQtLXNpbmdsZSB7XG5cblx0LmJjLXByb2R1Y3RfX3ByaWNpbmcge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWNhcmQtLXNpbmdsZSxcbi5iYy1wcm9kdWN0LXNpbmdsZSB7XG5cblx0LmJjLXByb2R1Y3RfX29yaWdpbmFsLXByaWNlIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogUHJvZHVjdCBGbGFnc1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5iYy1wcm9kdWN0LWZsYWctLXNhbGUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogLTIwcHg7XG5cdHRvcDogLTIwcHg7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZWVuKTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ei1pbmRleDogMjtcbn1cblxuLmJjLXByb2R1Y3QtZmxhZy0tZ3JleSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0cGFkZGluZzogN3B4IDhweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdGZvbnQtc2l6ZTogMC41MjJlbTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWV2ZW4pO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xufVxuXG4uYmMtcHJvZHVjdC1zaW5nbGUsXG4uYmMtcHJvZHVjdC1jYXJkLS1zaW5nbGUge1xuXG5cdC5iYy1wcm9kdWN0LWZsYWctLXNhbGUge1xuXHRcdHdpZHRoOiA2MHB4O1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRsaW5lLWhlaWdodDogNjBweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcblx0fVxuXG5cdC5iYy1wcm9kdWN0LWZsYWctLWdyZXkge1xuXHRcdGZvbnQtc2l6ZTogMC41ZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0Zm9udC1zaXplOiAwLjQyOWVtO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRmb250LXNpemU6IDAuMzc1ZW07XG5cdFx0fVxuXHR9XG59XG5cbiIsIi5iYy1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYmFzZSk7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0fVxuXG5cdHA6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuIiwiLmJjLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2VzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAzNzBweDtcblx0bWFyZ2luOiA2MHB4IGF1dG87XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1nYWxsZXJ5X19pbWFnZS1zbGlkZSB7XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1nYWxsZXJ5LS1oYXMtY2Fyb3VzZWwge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4vKiBUaHVtYm5haWwgQ2Fyb3VzZWwgKi9cblxuLyogQ0FTRTogdGh1bWIgY29udHJvbGxlciBvbmx5IHdvcmtzIHdpdGggY2VudGVyZWQgc2xpZGVzLiBUaGlzIG1vdmVzIHRoYXQgY29udGFpbmVyIGJhY2sgdG8gZmx1c2ggbGVmdC4gKi9cbi5zd2lwZXItY29udGFpbmVyW2RhdGEtanM9XCJiYy1nYWxsZXJ5LXRodW1ic1wiXSAuc3dpcGVyLXdyYXBwZXIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgIWltcG9ydGFudDtcbn1cblxuLmJjLXByb2R1Y3QtZ2FsbGVyeV9fdGh1bWJzIHtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXHQuYmMtcHJvZHVjdC1nYWxsZXJ5X190aHVtYi1zbGlkZSB7XG5cdFx0Ym94LXNoYWRvdzogdW5zZXQ7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtZ2FsbGVyeV9fdGh1bWItc2xpZGUge1xuXHR3aWR0aDogY2FsYygyNSUgLSAxMHB4KTtcblx0bWFyZ2luOiAwIDEwcHggMTBweCAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdG9wYWNpdHk6IDAuODtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0Ji5zd2lwZXItc2xpZGUtYWN0aXZlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogRm9ybXNcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5iYy1wcm9kdWN0LWZvcm1fX2NvbnRyb2wge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYmMtcHJvZHVjdC1mb3JtX19vcHRpb24tbGFiZWwsXG4uYmMtcHJvZHVjdC1mb3JtX19tb2RpZmllci1sYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xufVxuXG4uYmMtcHJvZHVjdC1mb3JtX19vcHRpb24tdmFyaWFudHMge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYmMtcHJvZHVjdC1mb3JtX19vcHRpb24tdmFyaWFudHMtLWlubGluZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0LmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLXRpdGxlIHtcblx0ZmxleDogMTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXkpO1xufVxuXG5pbnB1dC5iYy1wcm9kdWN0LXZhcmlhbnRfX3JhZGlvLS1oaWRkZW4ge1xuXHRtYXJnaW46IDA7XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX3Byb2R1Y3QtbWVzc2FnZSB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX21lc3NhZ2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMTJweCAxNnB4O1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcbn1cblxuLmJjLXByb2R1Y3QtZm9ybV9fbW9kaWZpZXItZGVzY3JpcHRpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14cyk7XG5cdGxpbmUtaGVpZ2h0OiAxLjE1O1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cbiIsIi5iYy1wcm9kdWN0LWZvcm1fX29wdGlvbi1zZWxlY3Qge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcbn1cbiIsIi5iYy1wcm9kdWN0LWZvcm1fX2NvbnRyb2wtLXN3YXRjaCB7XG5cblx0aW5wdXQuYmMtcHJvZHVjdC12YXJpYW50X19yYWRpby0taGlkZGVuIHtcblxuXHRcdCY6Y2hlY2tlZCArIC5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsIC5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsLS1zd2F0Y2gge1xuXHRcdFx0Ym9yZGVyOiAwIHNvbGlkIHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAxcHggdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cdFx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLWJvcmRlcik7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsLS1zd2F0Y2gge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMzZweDtcblx0Ym9yZGVyOiA1cHggc29saWQgdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRib3gtc2hhZG93OiAwIDAgMXB4IHZhcigtLWNvbG9yLWJjLWdyZXkpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tYm9yZGVyKTtcbn1cbiIsIi5iYy1wcm9kdWN0LWZvcm1fX2NvbnRyb2wtLXJlY3RhbmdsZSB7XG5cblx0aW5wdXQuYmMtcHJvZHVjdC12YXJpYW50X19yYWRpby0taGlkZGVuIHtcblxuXHRcdCY6Y2hlY2tlZCArIC5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsIC5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsLS1yZWN0YW5nbGUge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdFx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLWJvcmRlciksIHZhcigtLXRyYW5zaXRpb24tY29sb3ItZmFzdCk7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsLS1yZWN0YW5nbGUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAzNnB4O1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYmFzZSk7XG5cdHBhZGRpbmc6IDVweCAxMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWNvbmNyZXRlKTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXkpO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLWJvcmRlciksIHZhcigtLXRyYW5zaXRpb24tY29sb3ItZmFzdCk7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIi5iYy1wcm9kdWN0LWZvcm1fX2NvbnRyb2wtLXBpY2stbGlzdCB7XG5cblx0aW5wdXQuYmMtcHJvZHVjdC12YXJpYW50X19yYWRpby0taGlkZGVuIHtcblxuXHRcdCY6Y2hlY2tlZCArIC5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsIC5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsLS1waWNrLWxpc3Qge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cdFx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLWJvcmRlcik7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsLS1waWNrLWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiA1cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsLS1pbWcge1xuXHRmbGV4OiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDZweDtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogNTBweDtcblx0aGVpZ2h0OiBhdXRvO1xufVxuIiwiLmJjLXByb2R1Y3QtZm9ybV9fY29udHJvbC0tcmFkaW8ge1xuXG5cdC5iYy1wcm9kdWN0LWZvcm1fX29wdGlvbi1sYWJlbCB7XG5cdFx0ZmxleDogMCAwIDEwMCU7XG5cdH1cblxuXHQuYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHR9XG5cblx0LmJjLXByb2R1Y3QtdmFyaWFudF9fcmFkaW8ge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG5cblx0LmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLXJhZGlvIHtcblx0XHRmbGV4OiAxO1xuXHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1iYXNlKTtcblx0fVxufVxuIiwiLmJjLXNpbmdsZS1wcm9kdWN0X19yYXRpbmcge1xuXHR1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG5cdGNvbG9yOiAjOGI4YjhiO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGhlaWdodDogMjVweDtcblx0d2lkdGg6IDkwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdCYtLW1hc2sge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGhlaWdodDogMjVweDtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG5cblx0Ji0tdG9wIHtcblx0XHRjb2xvcjogI2ZjMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOiA5MHB4O1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQmLS1ib3R0b20ge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ei1pbmRleDogMDtcblx0XHR3aWR0aDogOTBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxufVxuXG4uYmMtcmF0aW5nLXN0YXIge1xuXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlxcMjYwNVwiO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxufVxuXG4uYmMtc2luZ2xlLXByb2R1Y3RfX3JhdGluZy1yZXZpZXdzIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14cyk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbiIsIi5iYy1wcm9kdWN0X19zcGVjLWxpc3Qge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxvc3QtY2VudGVyOiAxMDAlO1xufVxuXG4uYmMtcHJvZHVjdF9fc3BlYyB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbSk7XG5cdGxvc3Qtd2FmZmxlOiAxLzI7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGxvc3Qtd2FmZmxlOiAxLzM7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGxvc3Qtd2FmZmxlOiAxLzQ7XG5cdH1cbn1cbiIsIi5iYy1zaW5nbGUtcHJvZHVjdF9fcmVsYXRlZCB7XG5cdHBhZGRpbmc6IDUwcHggMCAwO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cblx0LmJjLWZvcm0uYmMtcHJvZHVjdC1mb3JtLFxuXHRidXR0b24uYmMtYnRuIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbi5iYy1zaW5nbGUtcHJvZHVjdF9fc2VjdGlvbi10aXRsZS0tcmVsYXRlZCB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHhsKTtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cbiIsIi5iYy1wcm9kdWN0LWFyY2hpdmVfX3JlZmluZXJ5IHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogNDBweCAwIDgwcHg7XG5cblx0LmJjLWZvcm0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtYXJjaGl2ZV9fc2VhcmNoIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbGV4OiAxIDEgMTAwJTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0ZmxleDogMCAxIDI3MHB4O1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWFyY2hpdmVfX3NlbGVjdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogMTVweDtcblx0ZmxleDogMSAxIDEwMCU7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXhzbWFsbCkge1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZsZXg6IDAgMSBjYWxjKDMzLjMzMzMlIC0gMjBweCk7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRmbGV4OiAwIDEgYXV0bztcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1hcmNoaXZlX19zZWxlY3QtbGFiZWwge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGZsZXg6IDAgMCAxMDAlO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC14c21hbGwpIHtcblx0XHRmbGV4OiAwIDAgMTUwcHg7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0ZmxleDogMCAwIDEwMCU7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWFyY2hpdmVfX3NlbGVjdC1maWVsZCB7XG5cdGZsZXg6IDAgMCAxMDAlO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC14c21hbGwpIHtcblx0XHRmbGV4OiAxIDEgMTAwJTtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmbGV4OiAwIDAgMTAwJTtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0ZmxleDogMCAxIGF1dG87XG5cdH1cblxuXHQuYmMtZm9ybSAmIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleSk7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtYXJjaGl2ZV9fc2VhcmNoLXN1Ym1pdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdGhlaWdodDogMTAwJTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cblx0Ji5iYy1idG4uYmMtYnRuLS1zbWFsbCB7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG59XG4iLCIuYmMtc3VibmF2X19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtc21hbGwpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHR9XG59XG5cbi5iYy1zdWJuYXZfX2xpc3QtaXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmc6IDA7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXNtYWxsKSB7XG5cblx0XHQrIC5iYy1zdWJuYXZfX2xpc3QtaXRlbSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxufVxuXG4uYmMtc3VibmF2X19saW5rIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJjLXN1Ym5hdl9fbGlzdC1pdGVtLS1jdXJyZW50IC5iYy1zdWJuYXZfX2xpbmsge1xuXHRjb2xvcjogY3VycmVudENvbG9yO1xufVxuIiwiLmJjLWFsZXJ0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWxlcnQtYmctZGVmYXVsdCk7XG5cdGNvbG9yOiB2YXIoLS1hbGVydC1jb2xvcik7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYmFzZSk7XG5cdHBhZGRpbmc6IDEycHggMTZweDtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0fVxuXG5cdCYtLXN1Y2Nlc3Mge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFsZXJ0LXN1Y2Nlc3MpO1xuXHR9XG5cblx0Ji0tZXJyb3Ige1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFsZXJ0LWVycm9yKTtcblx0fVxufVxuXG4uYmMtYWxlcnQtZ3JvdXAge1xuXG5cdC5iYy1hbGVydDpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0Ji0taW5mbyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWxlcnQtYmctaW5mbyk7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LW0pO1xuXG5cdFx0LmJjLXByb2R1Y3QtZm9ybSAmIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0Ji0tZXJyb3Ige1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHR9XG5cblx0Ji5iYy1mYWRlLWluLWFsZXJ0LWdyb3VwIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbi5iYy1mb3JtX19lcnJvci1tZXNzYWdlIHtcblx0Y29sb3I6IHZhcigtLWFsZXJ0LWVycm9yKTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1zKTtcbn1cbiIsIi5iYy1sb2FkLWl0ZW1zIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmMtbG9hZC1pdGVtcy1jb250YWluZXItLWhhcy1wYWdlcyB7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG5cdD4gKjpub3QoLmJjLWxvYWQtaXRlbXNfX3RyaWdnZXIpIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG5cblx0XHQmLml0ZW0taW5pdGlhbGl6ZWQge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWxvYWQtaXRlbXNfX2xvYWRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAzMHB4O1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1vcGFjaXR5KTtcblxuXHQmLmFjdGl2ZSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4uYmMtbG9hZC1tb3JlLWl0ZW1zLFxuLmJjLWxvYWQtaXRlbXNfX3RyaWdnZXIge1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmMtbG9hZC1tb3JlLWl0ZW1zIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmJjLWxvYWQtaXRlbXNfX3RyaWdnZXItYnRuLFxuLmJjLW5vLXJlc3VsdHNfX2J1dHRvbiB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ldmVuKTtcblx0b3V0bGluZTogbm9uZTtcblx0Ym9yZGVyOiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0JltkaXNhYmxlZF0ge1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWxpbmstaG92ZXIpO1xuXG5cdFx0JltkaXNhYmxlZF0ge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItbGluay1ob3Zlcik7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0fVxuXHR9XG5cblx0LmJjLWljb24ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDE0cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxufVxuXG4vKiBFcnJvciBIYW5kbGluZyAqL1xuLmJjLXBhZ2luYXRpb25fX2Vycm9yLW1lc3NhZ2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1tKTtcbn1cbiIsIi5iYy1vcmRlci1wcm9kdWN0LXJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdH1cbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19pbWFnZSB7XG5cdGZsZXg6IDAgMCAxMDBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRtYXgtd2lkdGg6IDEwMHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRtYXJnaW46IDAgMjBweCAwIDA7XG5cdH1cblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX2JvZHkge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luOiAwIDIwcHggMCAwO1xuXHRcdG1heC13aWR0aDogNTUwcHg7XG5cdH1cbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19oZWFkZXIge1xuXG5cdC5iYy1vcmRlci1wcm9kdWN0LXJvd19fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteGwpO1xuXHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1zcyk7XG5cdFx0bWFyZ2luOiAwIDEwcHggMCAwO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHhsKTtcblx0XHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1zKTtcblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdC1mbGFnLS1ncmV5IHtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdH1cbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19icmFuZCxcbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fdW5pdC1wcmljZSxcbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fb3B0aW9uIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1tKTtcblx0bWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX2JyYW5kIHtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX29wdGlvbnMtbGlzdCxcbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fb3B0aW9uIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX29wdGlvbnMtbGlzdCB7XG5cdG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19vcHRpb24ge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHMpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYmFzZSk7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fb3B0aW9uLWxhYmVsIHtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19vcHRpb24tdmFsdWUge1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbGlnaHQpO1xufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX3N0YXR1cyB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1tKTtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdGZsZXg6IDAgMCAxNTBweDtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhsKTtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtc3MpO1xuXHRcdG1hcmdpbjogMCAwIDAgYXV0bztcblx0fVxufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX3F1YW50aXR5IHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14cyk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJhc2UpO1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmbGV4OiAwIDAgMTAwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0fVxufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX3RvdGFsIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LW0pO1xuXHRtYXJnaW4tYm90dG9tOiAyNnB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmbGV4OiAwIDAgMTUwcHg7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14bCk7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuIiwiLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19pbWFnZSxcbi5iYy1jYXJ0LWl0ZW0taW1hZ2Uge1xuXG5cdC5iYy1wcm9kdWN0X190aHVtYm5haWwtbGluayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1vcGFjaXR5KTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0fVxuXHR9XG59XG4iLCIuYmMtYnRuLFxuYnV0dG9uLmJjLWJ0bixcbmEuYmMtYnRuLFxuLmVudHJ5LWNvbnRlbnQgLmJjLWJ0bixcbi5lbnRyeS1jb250ZW50IGJ1dHRvbi5iYy1idG4sXG4uZW50cnktY29udGVudCBhLmJjLWJ0bixcbi5iYy1hY2NvdW50LWxvZ2luX19mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbCk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtcyk7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdG1heC13aWR0aDogMjcwcHg7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRvcGFjaXR5OiAwLjk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblxuXHQmW2Rpc2FibGVkXSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleS1tZWRpdW0pO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1sKTtcblx0XHRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcblx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmV5LW1lZGl1bSk7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWwpO1xuXHRcdFx0Zm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG5cdFx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0fVxuXHR9XG5cblx0Ji0tc21hbGwge1xuXHRcdHBhZGRpbmc6IDhweCAxNnB4O1xuXHR9XG5cblx0Ji0taW52ZXJzZSB7XG5cdFx0cGFkZGluZzogMTFweCAyMHB4O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiA0cHggc29saWQ7XG5cdH1cbn1cbiIsIi5iYy1xdWlja3ZpZXctdHJpZ2dlcixcbmJ1dHRvbi5iYy1xdWlja3ZpZXctdHJpZ2dlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cGFkZGluZzogMDtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXG5cdFx0LmJjLXF1aWNrdmlldy10cmlnZ2VyLS1ob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtcXVpY2t2aWV3LXRyaWdnZXItLWhvdmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9wYWNpdHk6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI0LCAyMjcsIDIzMywgMC43Mik7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG59XG5cbi5iYy1xdWlja3ZpZXctdHJpZ2dlci0taG92ZXItbGFiZWwge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG5cdHdpZHRoOiA3MCU7XG5cdHBhZGRpbmc6IDEycHggMTRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LW0pO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIuYmMtcHJvZHVjdC1jYXJkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cblx0LmJjLXF1aWNrdmlldy10cmlnZ2VyIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LmJjLXByb2R1Y3RfX2FjdGlvbnMge1xuXHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG5cblx0LmJjLWJ0bixcblx0YS5iYy1idG4sXG5cdGJ1dHRvbi5iYy1idG4ge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1jYXJkX19mZWF0dXJlZC1pbWFnZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn1cblxuLmJjLXByb2R1Y3RfX21ldGEge1xuXHRwYWRkaW5nOiAyNXB4IDAgNTBweDtcblx0d2lkdGg6IDEwMCU7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0aHlwaGVuczogYXV0bztcblx0ZmxleDogMSAxIGF1dG87XG59XG4iLCIuYmMtcHJvZHVjdC1jYXJkLS1zaW5nbGUge1xuXHRtYXgtd2lkdGg6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IDYwcHggMDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fZ2FsbGVyeSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG9yZGVyOiAyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRtYXgtd2lkdGg6IDM3MHB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0X19tZXRhIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG9yZGVyOiAxO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0X19hY3Rpb25zIHtcblx0XHRvcmRlcjogMztcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSArIDMwcHgpO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRcdG9yZGVyOiAzO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG5cdFx0fVxuXHR9XG5cblx0LmJjLWJ0biB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0fVxufVxuIiwiLmJjLXByb2R1Y3QtZ3JpZCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHBhZGRpbmc6IDQwcHggMDtcblxuXHQ+IC5iYy1wcm9kdWN0LWNhcmQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMzcwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG8gNjBweDtcblx0fVxuXG5cdCYtLTJjb2wgPiAuYmMtcHJvZHVjdC1jYXJkIHtcblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRsb3N0LWNvbHVtbjogMS8yIDIgMzBweDtcblx0XHR9XG5cdH1cblxuXHQmLS0zY29sID4gLmJjLXByb2R1Y3QtY2FyZCB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0bG9zdC1jb2x1bW46IDEvMiAyIDMwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGxvc3QtY29sdW1uOiAxLzMgMyAzMHB4O1xuXHRcdFx0bG9zdC1jb2x1bW4tcm91bmRlcjogOTkuOTg7XG5cdFx0fVxuXHR9XG5cblx0Ji0tNGNvbCA+IC5iYy1wcm9kdWN0LWNhcmQge1xuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC14c21hbGwpIHtcblx0XHRcdGxvc3QtY29sdW1uOiAxLzIgMiAzMHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1zbWFsbCkge1xuXHRcdFx0bG9zdC1jb2x1bW46IDEvMyAzIDMwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGxvc3QtY29sdW1uOiAxLzQgNCAzMHB4O1xuXHRcdFx0bG9zdC1jb2x1bW4tcm91bmRlcjogOTkuOTg7XG5cdFx0fVxuXHR9XG5cblx0Ji0tNWNvbCA+IC5iYy1wcm9kdWN0LWNhcmQge1xuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC14c21hbGwpIHtcblx0XHRcdGxvc3QtY29sdW1uOiAxLzIgMiAzMHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1zbWFsbCkge1xuXHRcdFx0bG9zdC1jb2x1bW46IDEvMyAzIDMwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGxvc3QtY29sdW1uOiAxLzQgNCAzMHB4O1xuXHRcdFx0bG9zdC1jb2x1bW4tcm91bmRlcjogOTkuOTg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0XHRsb3N0LWNvbHVtbjogMS81IDUgMzBweDtcblx0XHRcdGxvc3QtY29sdW1uLXJvdW5kZXI6IDk5Ljk4O1xuXHRcdH1cblx0fVxuXG5cdCYtLXJlbGF0ZWQge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIExvb3A6IE5vIFJlc3VsdHNcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYmMtbm8tcmVzdWx0cyB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5iYy1uby1yZXN1bHRzX19tZXNzYWdlIHtcblx0Zm9udC1zaXplOiAxLjM3NWVtO1xuXHRsaW5lLWhlaWdodDogMS4xO1xufVxuXG4uYmMtbm8tcmVzdWx0c19fYnV0dG9uIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4iLCIuYmMtcHJvZHVjdC1zaW5nbGUge1xuXHRtYXgtd2lkdGg6IDk3MHB4O1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXG5cdC5iYy1wcm9kdWN0LXNpbmdsZV9fdG9wIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0X19nYWxsZXJ5IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3JkZXI6IDI7XG5cdFx0ZmxleDogMSAxIDEwMCU7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRvcmRlcjogMTtcblx0XHRcdGZsZXg6IDAgMCAzNzBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdC1zaW5nbGVfX21ldGEge1xuXHRcdGZsZXg6IDEgMSAxMDAlO1xuXHRcdG9yZGVyOiAxO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDYwcHgpO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0X19za3Uge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1tKTtcblxuXHRcdC5iYy1wcm9kdWN0LXNpbmdsZV9fbWV0YS1sYWJlbCB7XG5cdFx0XHRmb250LXNpemU6IDEuMTQzZW07XG5cdFx0fVxuXHR9XG5cblx0LmJjLXByb2R1Y3Qtc2luZ2xlX19tZXRhLWxhYmVsIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdH1cblxuXHQuYmMtcHJvZHVjdC1mb3JtIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1vcGFjaXR5KTtcblxuXHRcdCYuYmMtcHJvZHVjdF9faXMtc2V0dGluZy1vcHRpb25zIHtcblx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHR9XG5cdH1cblxuXHQuYmMtYnRuIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG5cblx0LmJjLXNpbmdsZS1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHR9XG5cblx0LmJjLXNpbmdsZS1wcm9kdWN0X19zcGVjaWZpY2F0aW9ucyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdH1cblxuXHQuYmMtc2luZ2xlLXByb2R1Y3RfX3NlY3Rpb24tdGl0bGUge1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHR9XG5cblx0LmJjLXNpbmdsZS1wcm9kdWN0X19zZWN0aW9uLXRpdGxlLS1yZWxhdGVkIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXh4bCk7XG5cdH1cblxuXHQuYmMtc2luZ2xlLXByb2R1Y3RfX3JhdGluZ3Mge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtZm9ybV9fcXVhbnRpdHkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYmMtcHJvZHVjdC1mb3JtX19xdWFudGl0eS1sYWJlbCB7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuaW5wdXQuYmMtcHJvZHVjdC1mb3JtX19xdWFudGl0eS1pbnB1dFt0eXBlPW51bWJlcl0ge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXMpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmctbGVmdDogNnB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA2cHg7XG5cdHdpZHRoOiA3MHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0fVxuXG5cdCY6Zm9jdXMge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0fVxufVxuIiwiLmJjLXByb2R1Y3QtcXVpY2stdmlld19fb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0aGVpZ2h0OiAxMDB2aDtcblx0d2lkdGg6IDEwMHZ3O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibGFjay1hLTcwKTtcbn1cblxuLmJjLXByb2R1Y3QtcXVpY2stdmlld19fd3JhcHBlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0aGVpZ2h0OiAxMDB2aDtcblx0d2lkdGg6IDEwMHZ3O1xuXHR6LWluZGV4OiA1MDtcblxuXHQmW2FyaWEtaGlkZGVuPSd0cnVlJ10ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuYnV0dG9uLmJjLXByb2R1Y3QtcXVpY2stdmlld19fY2xvc2UtYnV0dG9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRmb250LXNpemU6IDMwcHg7XG5cdHotaW5kZXg6IDI7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRvcGFjaXR5OiAwLjY1O1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0d2lkdGg6IGF1dG87XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1xdWljay12aWV3X19jb250ZW50IHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiBjYWxjKDEwMHZ3IC0gMjAlKTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRsZWZ0OiA1MCU7XG5cdHRvcDogMDtcblx0bWFyZ2luOiA0MHB4IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAlKTtcblx0XHRtYXgtd2lkdGg6IDExNDBweDtcblx0XHRtYXgtaGVpZ2h0OiA2NjBweDtcblx0XHRtYXJnaW46IDA7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcblxuXHRcdC5icm93c2VyLWllICYge1xuXHRcdFx0bWluLWhlaWdodDogNjYwcHg7XG5cdFx0fVxuXHR9XG5cblx0KiB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXG5cdD4gZGl2IHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtcXVpY2stdmlld19fY29udGVudC1pbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogNjBweDtcblxuXHQuYmMtcHJvZHVjdC1jYXJkIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0LmJjLXByb2R1Y3RfX2dhbGxlcnkge1xuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0XHRcdGZsZXg6IDEgMSAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0X19tZXRhIHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0X19wcmljaW5nIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0LmJjLXNpbmdsZS1wcm9kdWN0X19yYXRpbmdzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0LmJjLXByb2R1Y3Qtc2luZ2xlX19tZXRhLWxhYmVsIHtcblx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuXHRcdG9yZGVyOiA0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRcdG9yZGVyOiA0O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG5cdFx0fVxuXHR9XG59XG4iLCIuZ3V0ZW5iZXJnIHtcblxuXHQuYmMtcHJvZHVjdC1nYWxsZXJ5LS1oYXMtY2Fyb3VzZWwge1xuXG5cdFx0LnN3aXBlci1zbGlkZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYmMtcXVpY2t2aWV3LXRyaWdnZXIge1xuXHRcdGJvcmRlcjogMDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHR9XG59XG4iXX0= */ \ No newline at end of file diff --git a/assets/css/bc-gutenberg.min.css b/assets/css/bc-gutenberg.min.css index cf1732e5..22561c7c 100644 --- a/assets/css/bc-gutenberg.min.css +++ b/assets/css/bc-gutenberg.min.css @@ -1,2 +1,2 @@ /* BigCommerce: Gutenberg Editor CSS */ -.bc-product__title{font-size:18px;line-height:22px;font-weight:700;padding:0;margin:0 0 18px}@media (min-width:768px){.bc-product__title{font-size:20px;line-height:24px}}@media (min-width:960px){.bc-product__title{font-size:24px;line-height:28px}}.bc-product__title-link{text-decoration:none;box-shadow:none!important;color:#34313f;opacity:1;transition:all .15s ease-in-out}.bc-product__title-link:focus,.bc-product__title-link:hover{color:#34313f;opacity:.8}.bc-product__title-link:focus .bc-product-flag--grey,.bc-product__title-link:hover .bc-product-flag--grey{opacity:1}.bc-product__inventory{display:inline-block;font-size:14px;line-height:22px;font-weight:400;vertical-align:baseline}.bc-product-card--single .bc-product__title,.bc-product-single__meta .bc-product__title{font-size:24px;line-height:28px;margin-top:0;margin-bottom:10px;padding:0;font-weight:700}@media (min-width:768px){.bc-product-card--single .bc-product__title,.bc-product-single__meta .bc-product__title{font-size:28px;line-height:32px}}@media (min-width:960px){.bc-product-card--single .bc-product__title,.bc-product-single__meta .bc-product__title{font-size:32px;line-height:36px}}.bc-product-card--single .bc-product__inventory,.bc-product-single__meta .bc-product__inventory{font-size:16px;margin:0}.bc-product-card--related .bc-product__title{margin-bottom:15px}.bc-product__brand{display:block;font-size:14px;line-height:1;font-weight:700;margin-bottom:10px}@media (min-width:768px){.bc-product__brand{margin-bottom:15px}}@media (min-width:960px){.bc-product__brand{margin-bottom:20px}}.bc-product-card--single .bc-product__brand,.bc-product-single .bc-product__brand{display:block;font-size:16px;margin-bottom:10px}.bc-product__pricing{margin-bottom:0;font-weight:400}.bc-product__price{font-size:16px}.bc-product__original-price{text-decoration:line-through;margin-right:12px;margin-bottom:12px;display:inline-block;font-style:italic;color:#8b8b8b}.bc-product__price--sale{font-weight:700;color:#65c68c}.bc-product-card--single .bc-product__pricing{margin-bottom:30px}@media (min-width:960px){.bc-product-card--single .bc-product__pricing{margin-bottom:40px}}@media (min-width:1200px){.bc-product-card--single .bc-product__pricing{margin-bottom:50px}}.bc-product-card--single .bc-product__original-price,.bc-product-single .bc-product__original-price{margin-right:20px}.bc-product-flag--sale{display:block;position:absolute;right:-20px;top:-20px;width:50px;height:50px;line-height:50px;border-radius:50%;background-color:#65c68c;font-size:12px;font-weight:700;text-transform:uppercase;text-align:center;z-index:2}.bc-product-flag--grey{display:inline-block;vertical-align:middle;padding:7px 8px;background-color:#e0e3e9;font-size:12px;line-height:1;font-weight:600}.bc-product-card--single .bc-product-flag--sale,.bc-product-single .bc-product-flag--sale{width:60px;height:60px;line-height:60px;font-size:16px;font-weight:600}.bc-product-card--single .bc-product-flag--grey,.bc-product-single .bc-product-flag--grey{margin-bottom:5px}.bc-product__description{font-size:16px;line-height:24px;margin-bottom:30px}@media (min-width:960px){.bc-product__description{margin-bottom:40px}}@media (min-width:1200px){.bc-product__description{margin-bottom:50px}}.bc-product__description p:last-child{margin-bottom:0}.bc-product-gallery__images{position:relative;width:100%;max-width:370px;margin:60px auto}@media (min-width:768px){.bc-product-gallery__images{margin:0}}.bc-product-gallery__image-slide img{display:block}.bc-product-gallery--has-carousel{margin-bottom:10px}.swiper-container[data-js=bc-gallery-thumbs] .swiper-wrapper{transform:translateX(0)!important}.bc-product-gallery__thumbs{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}.bc-product-gallery__thumbs .bc-product-gallery__thumb-slide{box-shadow:unset}.bc-product-gallery__thumb-slide{width:calc(25% - 10px);margin:0 10px 10px 0;padding:0;border:0;background:none;opacity:.8;transition:all .15s ease-in-out}.bc-product-gallery__thumb-slide.swiper-slide-active,.bc-product-gallery__thumb-slide:focus,.bc-product-gallery__thumb-slide:hover{opacity:1}.bc-product-form__control{margin-bottom:20px}.bc-product-form__modifier-label,.bc-product-form__option-label{display:block;margin-bottom:10px;font-size:16px;font-weight:700}.bc-product-form__option-variants{margin-top:10px}.bc-product-variant__label{display:block;margin-bottom:10px}.bc-product-form__option-variants--inline{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}.bc-product-form__option-variants--inline .bc-product-variant__label{margin-right:10px}.bc-product-form__option-variants--inline .bc-product-variant__label:last-of-type{margin-right:0}.bc-product-variant__label--title{-ms-flex:1;flex:1;color:#8b8b8b}input.bc-product-variant__radio--hidden{margin:0}.bc-product-form__product-message{padding:0}.bc-product-form__message{display:block;padding:12px 16px;font-size:12px}.bc-product-form__modifier-description{display:block;font-size:12px;line-height:14px;padding:0 10px;margin-top:4px}.bc-product-form__option-select{font-size:16px}.bc-product-form__control--swatch input.bc-product-variant__radio--hidden:checked+.bc-product-variant__label .bc-product-variant__label--swatch{border:0 solid #fff;box-shadow:0 0 1px #168fc0;transition:border 70ms}.bc-product-variant__label--swatch{display:block;width:36px;height:36px;border:5px solid #fff;box-shadow:0 0 1px #8b8b8b;cursor:pointer;transition:border 70ms}.bc-product-form__control--rectangle input.bc-product-variant__radio--hidden:checked+.bc-product-variant__label .bc-product-variant__label--rectangle{border:1px solid #168fc0;color:#168fc0;font-weight:700;transition:border 70ms,color 70ms}.bc-product-variant__label--rectangle{display:block;height:36px;line-height:24px;padding:5px 10px;text-align:center;border:1px solid #cdcdcd;color:#8b8b8b;transition:border 70ms,color 70ms;cursor:pointer}.bc-product-form__control--pick-list input.bc-product-variant__radio--hidden:checked+.bc-product-variant__label .bc-product-variant__label--pick-list{border:1px solid #168fc0;transition:border 70ms}.bc-product-variant__label--pick-list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:5px;border:1px solid #e0e3e9;cursor:pointer}.bc-product-variant__label--img{-ms-flex:0;flex:0;margin-right:6px;width:100%;max-width:50px;height:auto}.bc-product-form__control--radio .bc-product-form__option-label{-ms-flex:0 0 100%;flex:0 0 100%}.bc-product-form__control--radio .bc-product-variant__label{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;margin-bottom:6px}.bc-product-form__control--radio .bc-product-variant__radio{-ms-flex:0 0 auto;flex:0 0 auto}.bc-product-form__control--radio .bc-product-variant__label--radio{-ms-flex:1;flex:1;line-height:24px}.bc-single-product__rating{unicode-bidi:bidi-override;color:#8b8b8b;font-size:15px;height:25px;width:90px;position:relative;padding:0;display:inline-block;vertical-align:middle}.bc-single-product__rating--mask{display:block;position:absolute;top:0;left:0;overflow:hidden;height:25px;z-index:2}.bc-single-product__rating--top{color:#fc0;z-index:1}.bc-single-product__rating--bottom,.bc-single-product__rating--top{padding:0;width:90px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.bc-single-product__rating--bottom{z-index:0}.bc-rating-star:before{content:"\2605";font-size:15px}.bc-single-product__rating-reviews{font-size:12px;font-weight:700;margin-left:10px;display:inline-block;vertical-align:middle}.bc-product__spec-list{list-style:none;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;max-width:100%;margin-left:auto;margin-right:auto}.bc-product__spec{font-size:14px;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);width:calc(50% - 10px);height:calc(50% - 10px)}.bc-product__spec:nth-child(1n){margin-right:20px;margin-bottom:20px;margin-left:0}.bc-product__spec:last-child{margin-right:0;margin-bottom:0}.bc-product__spec:nth-child(2n){margin-right:0;margin-left:auto}.bc-product__spec:nth-last-child(-n+2){margin-bottom:0}@media (min-width:768px){.bc-product__spec{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.33333% - 13.33333px);flex-basis:calc(33.33333% - 13.33333px);width:calc(33.33333% - 13.33333px);height:calc(33.33333% - 13.33333px)}.bc-product__spec:nth-child(1n){margin-right:20px;margin-bottom:20px;margin-left:0}.bc-product__spec:last-child{margin-right:0;margin-bottom:0}.bc-product__spec:nth-child(3n){margin-right:0;margin-left:auto}.bc-product__spec:nth-last-child(-n+3){margin-bottom:0}}@media (min-width:960px){.bc-product__spec{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(25% - 15px);flex-basis:calc(25% - 15px);width:calc(25% - 15px);height:calc(25% - 15px)}.bc-product__spec:nth-child(1n){margin-right:20px;margin-bottom:20px;margin-left:0}.bc-product__spec:last-child{margin-right:0;margin-bottom:0}.bc-product__spec:nth-child(4n){margin-right:0;margin-left:auto}.bc-product__spec:nth-last-child(-n+4){margin-bottom:0}}.bc-single-product__related{padding:50px 0 0;border-top:1px solid #e0e3e9}.bc-single-product__related .bc-form.bc-product-form,.bc-single-product__related button.bc-btn{margin-top:0}.bc-single-product__section-title--related{font-size:24px;margin-bottom:0}.bc-product-archive__refinery{width:100%;margin:40px 0 80px}.bc-product-archive__refinery .bc-form{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1200px){.bc-product-archive__refinery .bc-form{-ms-flex-pack:start;justify-content:flex-start}}.bc-product-archive__search{position:relative;-ms-flex:1 1 100%;flex:1 1 100%}@media (min-width:1200px){.bc-product-archive__search{margin-right:auto;-ms-flex:0 1 270px;flex:0 1 270px}}.bc-product-archive__select{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin-top:15px;-ms-flex:1 1 100%;flex:1 1 100%}@media (min-width:500px){.bc-product-archive__select{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:768px){.bc-product-archive__select{-ms-flex:0 1 calc(33.3333% - 20px);flex:0 1 calc(33.3333% - 20px);-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:20px}.bc-product-archive__select:last-child{margin-right:0}}@media (min-width:1200px){.bc-product-archive__select{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:0;-ms-flex:0 1 auto;flex:0 1 auto}}.bc-product-archive__select-label{font-size:12px;text-transform:uppercase;margin-right:10px;font-weight:700;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:500px){.bc-product-archive__select-label{-ms-flex:0 0 150px;flex:0 0 150px}}@media (min-width:768px){.bc-product-archive__select-label{-ms-flex:0 0 100%;flex:0 0 100%}}@media (min-width:960px){.bc-product-archive__select-label{-ms-flex:0 0 auto;flex:0 0 auto}}.bc-product-archive__select-field{-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:500px){.bc-product-archive__select-field{-ms-flex:1 1 100%;flex:1 1 100%}}@media (min-width:768px){.bc-product-archive__select-field{-ms-flex:0 0 100%;flex:0 0 100%}}@media (min-width:960px){.bc-product-archive__select-field{-ms-flex:0 1 auto;flex:0 1 auto}}.bc-form .bc-product-archive__select-field{font-size:12px;color:#8b8b8b}.bc-product-archive__search-submit{position:absolute;right:0;top:0;transition:all .15s ease-in-out;height:100%;font-size:16px}.bc-product-archive__search-submit.bc-btn.bc-btn--small{max-width:none;width:auto}.bc-subnav__list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;list-style:none;margin:0;padding:0}@media (min-width:600px){.bc-subnav__list{-ms-flex-direction:row;flex-direction:row}}.bc-subnav__list-item{margin-bottom:20px;padding:0}@media (min-width:600px){.bc-subnav__list-item+.bc-subnav__list-item{margin-left:30px}}@media (min-width:768px){.bc-subnav__list-item{margin-bottom:40px}}.bc-subnav__link{cursor:pointer;margin:0;padding:0;text-decoration:none}.bc-subnav__list-item--current .bc-subnav__link{color:currentColor}.bc-alert{background-color:#168fc0;color:#fff;font-size:16px;line-height:1.5;padding:12px 16px;margin-bottom:40px}@media (min-width:768px){.bc-alert{margin-bottom:60px}}.bc-alert--success{background-color:#3ec889}.bc-alert--error{background-color:#ff0012}.bc-alert-group .bc-alert:not(:last-child){margin-bottom:10px}.bc-alert-group--info{background-color:#cdcdcd;color:#34313f;font-size:14px}.bc-product-form .bc-alert-group--info{margin-bottom:0}.bc-alert-group--error{opacity:0;height:0;overflow:hidden;visibility:hidden;transition:all .15s ease-in-out}.bc-alert-group.bc-fade-in-alert-group{opacity:1;visibility:visible;height:auto}.bc-form__error-message{color:#ff0012;display:block;margin-top:10px;margin-bottom:10px;font-weight:400;font-size:13px}.bc-load-items{position:relative}.bc-load-items-container--has-pages{padding-bottom:40px}.bc-load-items-container--has-pages>:not(.bc-load-items__trigger){opacity:0;transition:opacity .3s ease}.bc-load-items-container--has-pages>:not(.bc-load-items__trigger).item-initialized{opacity:1}.bc-load-items__loader{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .3s ease}.bc-load-items__loader.active{opacity:1}.bc-load-items__trigger,.bc-load-more-items{width:100%;text-align:center}.bc-load-more-items{margin-top:20px}.bc-load-items__trigger-btn,.bc-no-results__button{background:transparent;color:#5273f4;font-size:14px;line-height:14px;outline:none;border:0;cursor:pointer}.bc-load-items__trigger-btn[disabled],.bc-no-results__button[disabled]{opacity:.5;cursor:not-allowed}.bc-load-items__trigger-btn:focus,.bc-load-items__trigger-btn:hover,.bc-no-results__button:focus,.bc-no-results__button:hover{background:transparent;color:#4b69e0}.bc-load-items__trigger-btn:focus[disabled],.bc-load-items__trigger-btn:hover[disabled],.bc-no-results__button:focus[disabled],.bc-no-results__button:hover[disabled]{background:transparent;color:#4b69e0;cursor:default}.bc-load-items__trigger-btn .bc-icon,.bc-no-results__button .bc-icon{display:block;margin-top:14px;text-align:center;font-size:18px}.bc-pagination__error-message{display:block;font-size:14px}.bc-order-product-row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.bc-order-product-row{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.bc-order-product-row__image{-ms-flex:0 0 100px;flex:0 0 100px;position:relative;margin-bottom:12px;max-width:100px}@media (min-width:768px){.bc-order-product-row__image{margin:0 20px 0 0}}.bc-order-product-row__image img{display:block;width:100%;height:auto}.bc-order-product-row__body{-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:12px}@media (min-width:768px){.bc-order-product-row__body{margin:0 20px 0 0;max-width:550px}}.bc-order-product-row__header .bc-order-product-row__title{font-size:20px;line-height:24px;margin:0 10px 0 0}@media (min-width:960px){.bc-order-product-row__header .bc-order-product-row__title{font-size:24px;line-height:32px}}.bc-order-product-row__header .bc-product-flag--grey{margin-bottom:5px}.bc-order-product-row__brand,.bc-order-product-row__option,.bc-order-product-row__unit-price{font-size:16px;line-height:22px;margin-bottom:4px}.bc-order-product-row__brand{font-weight:700}.bc-order-product-row__option,.bc-order-product-row__options-list{list-style:none;margin:0;padding:0}.bc-order-product-row__options-list{margin-top:8px}.bc-order-product-row__option{color:#8b8b8b;font-size:12px;line-height:18px;margin-top:10px}.bc-order-product-row__option-label{font-weight:600}.bc-order-product-row__option-value{font-weight:300}.bc-order-product-row__status{font-size:16px;font-weight:700;line-height:22px;margin-bottom:12px}@media (min-width:768px){.bc-order-product-row__status{-ms-flex-item-align:center;align-self:center;-ms-flex:0 0 150px;flex:0 0 150px;font-size:20px;line-height:24px;margin:0 0 0 auto}}.bc-order-product-row__quantity{font-size:12px;font-weight:700;line-height:18px;margin-bottom:12px}@media (min-width:768px){.bc-order-product-row__quantity{-ms-flex:0 0 100px;flex:0 0 100px;margin-bottom:0;margin-left:auto}}.bc-order-product-row__total{font-size:16px;font-weight:700;line-height:22px;margin-bottom:26px}@media (min-width:768px){.bc-order-product-row__total{-ms-flex:0 0 150px;flex:0 0 150px;font-size:20px;text-align:right;margin-bottom:0}}.bc-cart-item-image .bc-product__thumbnail-link,.bc-order-product-row__image .bc-product__thumbnail-link{display:block;box-shadow:none;text-decoration:none;border:0;opacity:1;transition:opacity .3s ease}.bc-cart-item-image .bc-product__thumbnail-link:focus,.bc-cart-item-image .bc-product__thumbnail-link:hover,.bc-order-product-row__image .bc-product__thumbnail-link:focus,.bc-order-product-row__image .bc-product__thumbnail-link:hover{opacity:.8}.bc-account-login__form input[type=submit],.bc-btn,.entry-content .bc-btn,.entry-content a.bc-btn,.entry-content button.bc-btn,a.bc-btn,button.bc-btn{display:inline-block;font-family:sans-serif;width:100%;padding:15px 20px;border-radius:0;font-weight:600;line-height:20px;font-size:13px;text-transform:uppercase;text-align:center;text-decoration:none;box-shadow:none;opacity:1;transition:all .15s ease-in-out}@media (min-width:960px){.bc-account-login__form input[type=submit],.bc-btn,.entry-content .bc-btn,.entry-content a.bc-btn,.entry-content button.bc-btn,a.bc-btn,button.bc-btn{max-width:270px}}.bc-account-login__form input[type=submit]:focus,.bc-account-login__form input[type=submit]:hover,.bc-btn:focus,.bc-btn:hover,.entry-content .bc-btn:focus,.entry-content .bc-btn:hover,.entry-content a.bc-btn:focus,.entry-content a.bc-btn:hover,.entry-content button.bc-btn:focus,.entry-content button.bc-btn:hover,a.bc-btn:focus,a.bc-btn:hover,button.bc-btn:focus,button.bc-btn:hover{opacity:.9;text-decoration:none;box-shadow:none}.bc-account-login__form input[type=submit][disabled],.bc-btn[disabled],.entry-content .bc-btn[disabled],.entry-content a.bc-btn[disabled],.entry-content button.bc-btn[disabled],a.bc-btn[disabled],button.bc-btn[disabled]{background-color:#5e5e5e;color:#fff;padding:15px 20px;line-height:20px;font-family:sans-serif;opacity:.6;cursor:not-allowed}.bc-account-login__form input[type=submit][disabled]:focus,.bc-account-login__form input[type=submit][disabled]:hover,.bc-btn[disabled]:focus,.bc-btn[disabled]:hover,.entry-content .bc-btn[disabled]:focus,.entry-content .bc-btn[disabled]:hover,.entry-content a.bc-btn[disabled]:focus,.entry-content a.bc-btn[disabled]:hover,.entry-content button.bc-btn[disabled]:focus,.entry-content button.bc-btn[disabled]:hover,a.bc-btn[disabled]:focus,a.bc-btn[disabled]:hover,button.bc-btn[disabled]:focus,button.bc-btn[disabled]:hover{background-color:#5e5e5e;color:#fff;padding:15px 20px;line-height:20px;font-family:sans-serif;opacity:.6}.bc-account-login__form input[type=submit]--small,.bc-btn--small,.entry-content .bc-btn--small,.entry-content a.bc-btn--small,.entry-content button.bc-btn--small,a.bc-btn--small,button.bc-btn--small{padding:8px 16px}.bc-account-login__form input[type=submit]--inverse,.bc-btn--inverse,.entry-content .bc-btn--inverse,.entry-content a.bc-btn--inverse,.entry-content button.bc-btn--inverse,a.bc-btn--inverse,button.bc-btn--inverse{padding:11px 20px;box-sizing:border-box;background-color:transparent;border:4px solid}.bc-quickview-trigger,button.bc-quickview-trigger{position:relative;background:transparent;color:inherit;text-transform:none;text-align:left;padding:0}.bc-quickview-trigger:focus,.bc-quickview-trigger:hover,button.bc-quickview-trigger:focus,button.bc-quickview-trigger:hover{background:transparent;transition:opacity .3s ease}.bc-quickview-trigger:focus .bc-quickview-trigger--hover,.bc-quickview-trigger:hover .bc-quickview-trigger--hover,button.bc-quickview-trigger:focus .bc-quickview-trigger--hover,button.bc-quickview-trigger:hover .bc-quickview-trigger--hover{opacity:1}.bc-quickview-trigger--hover{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;background-color:rgba(224,227,233,.72);transition:opacity .3s ease}.bc-quickview-trigger--hover-label{position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0);width:70%;padding:12px 14px;background-color:#fff;color:#34313f;font-weight:400;font-size:14px;border-radius:20px;text-align:center}.bc-product-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.bc-product-card .bc-quickview-trigger{-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex}.bc-product-card .bc-product__actions{-ms-flex-item-align:end;align-self:flex-end;width:100%;-ms-flex:0 0 auto;flex:0 0 auto}.bc-product-card .bc-btn,.bc-product-card a.bc-btn,.bc-product-card button.bc-btn{max-width:100%}.bc-product-card__featured-image{position:relative;width:100%}.bc-product-card__featured-image img{display:block;width:100%;height:auto}.bc-product__meta{padding:25px 0 50px;width:100%;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;-ms-flex:1 1 auto;flex:1 1 auto}.bc-product-card--single{max-width:none;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:60px 0}@media (min-width:960px){.bc-product-card--single{-ms-flex-direction:column;flex-direction:column}}.bc-product-card--single .bc-product__gallery{position:relative;-ms-flex-order:2;order:2;width:100%}@media (min-width:768px){.bc-product-card--single .bc-product__gallery{width:calc(50% - 30px)}}@media (min-width:960px){.bc-product-card--single .bc-product__gallery{position:absolute;height:100%;width:50%;max-width:370px;left:0;top:0;-ms-flex-order:1;order:1}}.bc-product-card--single .bc-product__meta{padding:0;-ms-flex-order:1;order:1}@media (min-width:960px){.bc-product-card--single .bc-product__meta{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-order:2;order:2;-ms-flex-item-align:end;align-self:flex-end;width:calc(50% - 30px)}}.bc-product-card--single .bc-product__actions{-ms-flex-order:3;order:3;width:100%}@media (min-width:768px){.bc-product-card--single .bc-product__actions{width:calc(50% + 30px);padding-left:60px}}@media (min-width:960px){.bc-product-card--single .bc-product__actions{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-order:3;order:3;padding:0;-ms-flex-item-align:end;align-self:flex-end;width:calc(50% - 30px)}}.bc-product-card--single .bc-btn{margin-top:40px}.bc-product-grid{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 0}.bc-product-grid>.bc-product-card{width:100%;max-width:370px;margin:0 auto 60px}@media (min-width:768px){.bc-product-grid--2col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);max-width:calc(50% - 15px);width:calc(50% - 15px)}.bc-product-grid--2col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--2col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--2col>.bc-product-card:nth-child(2n){margin-right:0;margin-left:auto}}@media (min-width:768px){.bc-product-grid--3col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);max-width:calc(50% - 15px);width:calc(50% - 15px)}.bc-product-grid--3col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--3col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--3col>.bc-product-card:nth-child(2n){margin-right:0;margin-left:auto}}@media (min-width:960px){.bc-product-grid--3col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.32667% - 20px);flex-basis:calc(33.32667% - 20px);max-width:calc(33.32667% - 20px);width:calc(33.32667% - 20px)}.bc-product-grid--3col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--3col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--3col>.bc-product-card:nth-child(3n){margin-right:0;margin-left:auto}}@media (min-width:500px){.bc-product-grid--4col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);max-width:calc(50% - 15px);width:calc(50% - 15px)}.bc-product-grid--4col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--4col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--4col>.bc-product-card:nth-child(2n){margin-right:0;margin-left:auto}}@media (min-width:600px){.bc-product-grid--4col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.33333% - 20px);flex-basis:calc(33.33333% - 20px);max-width:calc(33.33333% - 20px);width:calc(33.33333% - 20px)}.bc-product-grid--4col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--4col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--4col>.bc-product-card:nth-child(3n){margin-right:0;margin-left:auto}}@media (min-width:960px){.bc-product-grid--4col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(24.995% - 22.5px);flex-basis:calc(24.995% - 22.5px);max-width:calc(24.995% - 22.5px);width:calc(24.995% - 22.5px)}.bc-product-grid--4col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--4col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--4col>.bc-product-card:nth-child(4n){margin-right:0;margin-left:auto}}@media (min-width:500px){.bc-product-grid--5col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);max-width:calc(50% - 15px);width:calc(50% - 15px)}.bc-product-grid--5col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--5col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--5col>.bc-product-card:nth-child(2n){margin-right:0;margin-left:auto}}@media (min-width:600px){.bc-product-grid--5col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.33333% - 20px);flex-basis:calc(33.33333% - 20px);max-width:calc(33.33333% - 20px);width:calc(33.33333% - 20px)}.bc-product-grid--5col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--5col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--5col>.bc-product-card:nth-child(3n){margin-right:0;margin-left:auto}}@media (min-width:960px){.bc-product-grid--5col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(24.995% - 22.5px);flex-basis:calc(24.995% - 22.5px);max-width:calc(24.995% - 22.5px);width:calc(24.995% - 22.5px)}.bc-product-grid--5col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--5col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--5col>.bc-product-card:nth-child(4n){margin-right:0;margin-left:auto}}@media (min-width:1200px){.bc-product-grid--5col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(19.996% - 24px);flex-basis:calc(19.996% - 24px);max-width:calc(19.996% - 24px);width:calc(19.996% - 24px)}.bc-product-grid--5col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--5col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--5col>.bc-product-card:nth-child(5n){margin-right:0;margin-left:auto}}.bc-product-grid--related{padding-bottom:0}.bc-no-results{text-align:center;width:100%}.bc-no-results__message{font-size:22px;line-height:24px}.bc-no-results__button{margin:0 auto;font-size:16px;text-decoration:none}.bc-product-single{max-width:970px;padding:0 20px;margin:0 auto}.bc-product-single .bc-product-single__top{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:768px){.bc-product-single .bc-product-single__top{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.bc-product-single .bc-product__gallery{position:relative;-ms-flex-order:2;order:2;-ms-flex:1 1 100%;flex:1 1 100%}@media (min-width:768px){.bc-product-single .bc-product__gallery{-ms-flex-order:1;order:1;-ms-flex:0 0 370px;flex:0 0 370px;margin-right:30px}}.bc-product-single .bc-product-single__meta{-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-order:1;order:1}@media (min-width:768px){.bc-product-single .bc-product-single__meta{-ms-flex-order:2;order:2;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(50% - 60px)}}.bc-product-single .bc-product__sku{display:block;margin-top:20px;font-size:14px}.bc-product-single .bc-product-single__meta-label{font-size:16px;font-weight:700}.bc-product-single .bc-btn,.bc-product-single .bc-product-form{margin-top:40px}.bc-product-single .bc-single-product__description{margin-top:60px;width:100%;padding:50px 0;border-top:1px solid #e0e3e9}.bc-product-single .bc-single-product__specifications{width:100%;padding-bottom:50px}.bc-product-single .bc-single-product__section-title{font-weight:700;margin-bottom:20px;font-size:16px}.bc-product-single .bc-single-product__section-title--related{font-size:24px}.bc-product-single .bc-single-product__ratings{margin-top:20px}.bc-product-form__quantity{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin-bottom:20px}.bc-product-form__quantity-label{margin-right:10px}input.bc-product-form__quantity-input[type=number]{background:#fff;border:1px solid #e0e3e9;font-size:13px;text-align:center;width:42px}@media (min-width:768px){input.bc-product-form__quantity-input[type=number]{font-size:16px;width:52px}}input.bc-product-form__quantity-input[type=number]:focus{box-shadow:0 0 0 1px #e0e3e9}.bc-product-quick-view__overlay{position:fixed;top:0;right:0;height:100vh;width:100vw;background:rgba(0,0,0,.7)}.bc-product-quick-view__wrapper{position:absolute;top:0;right:0;height:100vh;width:100vw;z-index:50}.bc-product-quick-view__wrapper[aria-hidden=true]{display:none}button.bc-product-quick-view__close-button{position:absolute;right:0;top:0;color:#34313f;font-size:30px;z-index:2;background:transparent;padding:10px;opacity:.65;transition:all .15s ease-in-out;width:auto}button.bc-product-quick-view__close-button:focus,button.bc-product-quick-view__close-button:hover{opacity:1;background:transparent}.bc-product-quick-view__content{background:#fff;position:absolute;width:calc(100vw - 20%);height:auto;left:50%;top:0;margin:40px 0;transform:translateX(-50%);overflow-y:scroll}@media (min-width:960px){.bc-product-quick-view__content{height:calc(100vh - 20%);max-width:1140px;max-height:660px;margin:0;top:50%;transform:translate3d(-50%,-50%,0)}.browser-ie .bc-product-quick-view__content{min-height:660px}}.bc-product-quick-view__content *{box-sizing:border-box}.bc-product-quick-view__content>div{height:100%}.bc-product-quick-view__content-inner{position:relative;padding:60px}.bc-product-quick-view__content-inner .bc-product-card{margin:0;height:100%}@media (min-width:960px){.bc-product-quick-view__content-inner .bc-product__gallery{height:auto;padding-bottom:60px;-ms-flex:1 1 100%;flex:1 1 100%}}.bc-product-quick-view__content-inner .bc-product__meta{width:100%}@media (min-width:768px){.bc-product-quick-view__content-inner .bc-product__meta{margin-bottom:40px}}@media (min-width:960px){.bc-product-quick-view__content-inner .bc-product__meta{width:calc(50% - 30px)}}@media (min-width:1200px){.bc-product-quick-view__content-inner .bc-product__meta{padding-left:0}}.bc-product-quick-view__content-inner .bc-product__pricing,.bc-product-quick-view__content-inner .bc-single-product__ratings{margin-bottom:20px}.bc-product-quick-view__content-inner .bc-product-single__meta-label{font-weight:700}.bc-product-quick-view__content-inner .bc-product__description{-ms-flex-order:4;order:4;width:100%;margin-top:40px;padding-top:30px;border-top:1px solid #e0e3e9}@media (min-width:960px){.bc-product-quick-view__content-inner .bc-product__description{width:calc(50% - 30px);-ms-flex-item-align:end;align-self:flex-end}}@media (min-width:1200px){.bc-product-quick-view__content-inner .bc-product__description{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-order:4;order:4;padding-left:0;width:calc(50% - 30px)}}.gutenberg .bc-product-gallery--has-carousel .swiper-slide{display:none}.gutenberg .bc-product-gallery--has-carousel .swiper-slide:first-of-type{display:block}.gutenberg .bc-quickview-trigger{border:0;outline:none} \ No newline at end of file +.bc-product__title{font-size:1.125em;line-height:1.2;font-weight:700;padding:0;margin:0 0 18px}@media (min-width:768px){.bc-product__title{font-size:1.25em;line-height:1.2}}@media (min-width:960px){.bc-product__title{font-size:1.5em;line-height:1.15}}.bc-product__title-link{text-decoration:none;box-shadow:none!important;color:#34313f;opacity:1;transition:all .15s ease-in-out}.bc-product__title-link:focus,.bc-product__title-link:hover{color:#34313f;opacity:.8}.bc-product__title-link:focus .bc-product-flag--grey,.bc-product__title-link:hover .bc-product-flag--grey{opacity:1}.bc-product__inventory{display:inline-block;font-size:.875em;line-height:1.6;font-weight:400;vertical-align:baseline}.bc-product-card .bc-product__inventory{font-size:.563em}.bc-product-card--single .bc-product__title,.bc-product-single__meta .bc-product__title{font-size:1.5em;line-height:1.15;margin-top:0;margin-bottom:10px;padding:0;font-weight:700}@media (min-width:768px){.bc-product-card--single .bc-product__title,.bc-product-single__meta .bc-product__title{font-size:1.75em}}@media (min-width:960px){.bc-product-card--single .bc-product__title,.bc-product-single__meta .bc-product__title{font-size:2em;line-height:1.125}}.bc-product-card--single .bc-product__inventory,.bc-product-single__meta .bc-product__inventory{font-size:.563em;margin:0}@media (min-width:768px){.bc-product-card--single .bc-product__inventory,.bc-product-single__meta .bc-product__inventory{font-size:.571em}}@media (min-width:960px){.bc-product-card--single .bc-product__inventory,.bc-product-single__meta .bc-product__inventory{font-size:.5em}}.bc-product-card--related .bc-product__title{margin-bottom:15px}.bc-product__brand{display:block;font-size:.875em;line-height:1;font-weight:700;margin-bottom:10px}@media (min-width:768px){.bc-product__brand{margin-bottom:15px}}@media (min-width:960px){.bc-product__brand{margin-bottom:20px}}.bc-product-card--single .bc-product__brand,.bc-product-single .bc-product__brand{display:block;font-size:1em;margin-bottom:10px}.bc-product__pricing{margin-bottom:0;font-weight:400}.bc-product__price{font-size:1em}.bc-product__original-price{text-decoration:line-through;margin-right:12px;margin-bottom:12px;display:inline-block;font-style:italic;color:#8b8b8b}.bc-product__price--sale{font-weight:700;color:#65c68c}.bc-product-card--single .bc-product__pricing{margin-bottom:30px}@media (min-width:960px){.bc-product-card--single .bc-product__pricing{margin-bottom:40px}}@media (min-width:1200px){.bc-product-card--single .bc-product__pricing{margin-bottom:50px}}.bc-product-card--single .bc-product__original-price,.bc-product-single .bc-product__original-price{margin-right:20px}.bc-product-flag--sale{display:block;position:absolute;right:-20px;top:-20px;width:50px;height:50px;line-height:50px;border-radius:50%;background-color:#65c68c;font-size:12px;font-weight:700;text-transform:uppercase;text-align:center;z-index:2}.bc-product-flag--grey{display:inline-block;vertical-align:middle;padding:7px 8px;background-color:#e0e3e9;font-size:.522em;line-height:1;font-weight:600}.bc-product-card--single .bc-product-flag--sale,.bc-product-single .bc-product-flag--sale{width:60px;height:60px;line-height:60px;font-size:16px;font-weight:600}.bc-product-card--single .bc-product-flag--grey,.bc-product-single .bc-product-flag--grey{font-size:.5em;margin-bottom:5px}@media (min-width:768px){.bc-product-card--single .bc-product-flag--grey,.bc-product-single .bc-product-flag--grey{font-size:.429em}}@media (min-width:960px){.bc-product-card--single .bc-product-flag--grey,.bc-product-single .bc-product-flag--grey{font-size:.375em}}.bc-product__description{font-size:1em;line-height:1.5;margin-bottom:30px}@media (min-width:960px){.bc-product__description{margin-bottom:40px}}@media (min-width:1200px){.bc-product__description{margin-bottom:50px}}.bc-product__description p:last-child{margin-bottom:0}.bc-product-gallery__images{position:relative;width:100%;max-width:370px;margin:60px auto}@media (min-width:768px){.bc-product-gallery__images{margin:0}}.bc-product-gallery__image-slide img{display:block}.bc-product-gallery--has-carousel{margin-bottom:10px}.swiper-container[data-js=bc-gallery-thumbs] .swiper-wrapper{transform:translateX(0)!important}.bc-product-gallery__thumbs{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}.bc-product-gallery__thumbs .bc-product-gallery__thumb-slide{box-shadow:unset}.bc-product-gallery__thumb-slide{width:calc(25% - 10px);margin:0 10px 10px 0;padding:0;border:0;background:none;opacity:.8;transition:all .15s ease-in-out}.bc-product-gallery__thumb-slide.swiper-slide-active,.bc-product-gallery__thumb-slide:focus,.bc-product-gallery__thumb-slide:hover{opacity:1}.bc-product-form__control{margin-bottom:20px}.bc-product-form__modifier-label,.bc-product-form__option-label{display:block;margin-bottom:10px;font-size:1em;font-weight:700}.bc-product-form__option-variants{margin-top:10px}.bc-product-variant__label{display:block;margin-bottom:10px}.bc-product-form__option-variants--inline{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}.bc-product-form__option-variants--inline .bc-product-variant__label{margin-right:10px}.bc-product-form__option-variants--inline .bc-product-variant__label:last-of-type{margin-right:0}.bc-product-variant__label--title{-ms-flex:1;flex:1;color:#8b8b8b}input.bc-product-variant__radio--hidden{margin:0}.bc-product-form__product-message{padding:0}.bc-product-form__message{display:block;padding:12px 16px;font-size:.75em}.bc-product-form__modifier-description{display:block;font-size:.75em;line-height:1.15;padding:0 10px;margin-top:4px}.bc-product-form__option-select{font-size:1em}.bc-product-form__control--swatch input.bc-product-variant__radio--hidden:checked+.bc-product-variant__label .bc-product-variant__label--swatch{border:0 solid #fff;box-shadow:0 0 1px #168fc0;transition:border 70ms}.bc-product-variant__label--swatch{display:block;width:36px;height:36px;border:5px solid #fff;box-shadow:0 0 1px #8b8b8b;cursor:pointer;transition:border 70ms}.bc-product-form__control--rectangle input.bc-product-variant__radio--hidden:checked+.bc-product-variant__label .bc-product-variant__label--rectangle{border:1px solid #168fc0;color:#168fc0;font-weight:700;transition:border 70ms,color 70ms}.bc-product-variant__label--rectangle{display:block;height:36px;line-height:1.5;padding:5px 10px;text-align:center;border:1px solid #cdcdcd;color:#8b8b8b;transition:border 70ms,color 70ms;cursor:pointer}.bc-product-form__control--pick-list input.bc-product-variant__radio--hidden:checked+.bc-product-variant__label .bc-product-variant__label--pick-list{border:1px solid #168fc0;transition:border 70ms}.bc-product-variant__label--pick-list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:5px;border:1px solid #e0e3e9;cursor:pointer}.bc-product-variant__label--img{-ms-flex:0;flex:0;margin-right:6px;width:100%;max-width:50px;height:auto}.bc-product-form__control--radio .bc-product-form__option-label{-ms-flex:0 0 100%;flex:0 0 100%}.bc-product-form__control--radio .bc-product-variant__label{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;margin-bottom:6px}.bc-product-form__control--radio .bc-product-variant__radio{-ms-flex:0 0 auto;flex:0 0 auto}.bc-product-form__control--radio .bc-product-variant__label--radio{-ms-flex:1;flex:1;line-height:1.5}.bc-single-product__rating{unicode-bidi:bidi-override;color:#8b8b8b;font-size:15px;height:25px;width:90px;position:relative;padding:0;display:inline-block;vertical-align:middle}.bc-single-product__rating--mask{display:block;position:absolute;top:0;left:0;overflow:hidden;height:25px;z-index:2}.bc-single-product__rating--top{color:#fc0;z-index:1}.bc-single-product__rating--bottom,.bc-single-product__rating--top{padding:0;width:90px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.bc-single-product__rating--bottom{z-index:0}.bc-rating-star:before{content:"\2605";font-size:15px}.bc-single-product__rating-reviews{font-size:.75em;font-weight:700;margin-left:10px;display:inline-block;vertical-align:middle}.bc-product__spec-list{list-style:none;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;max-width:100%;margin-left:auto;margin-right:auto}.bc-product__spec{font-size:.875em;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);width:calc(50% - 10px);height:calc(50% - 10px)}.bc-product__spec:nth-child(1n){margin-right:20px;margin-bottom:20px;margin-left:0}.bc-product__spec:last-child{margin-right:0;margin-bottom:0}.bc-product__spec:nth-child(2n){margin-right:0;margin-left:auto}.bc-product__spec:nth-last-child(-n+2){margin-bottom:0}@media (min-width:768px){.bc-product__spec{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.33333% - 13.33333px);flex-basis:calc(33.33333% - 13.33333px);width:calc(33.33333% - 13.33333px);height:calc(33.33333% - 13.33333px)}.bc-product__spec:nth-child(1n){margin-right:20px;margin-bottom:20px;margin-left:0}.bc-product__spec:last-child{margin-right:0;margin-bottom:0}.bc-product__spec:nth-child(3n){margin-right:0;margin-left:auto}.bc-product__spec:nth-last-child(-n+3){margin-bottom:0}}@media (min-width:960px){.bc-product__spec{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(25% - 15px);flex-basis:calc(25% - 15px);width:calc(25% - 15px);height:calc(25% - 15px)}.bc-product__spec:nth-child(1n){margin-right:20px;margin-bottom:20px;margin-left:0}.bc-product__spec:last-child{margin-right:0;margin-bottom:0}.bc-product__spec:nth-child(4n){margin-right:0;margin-left:auto}.bc-product__spec:nth-last-child(-n+4){margin-bottom:0}}.bc-single-product__related{padding:50px 0 0;border-top:1px solid #e0e3e9}.bc-single-product__related .bc-form.bc-product-form,.bc-single-product__related button.bc-btn{margin-top:0}.bc-single-product__section-title--related{font-size:1.5em;margin-bottom:0}.bc-product-archive__refinery{width:100%;margin:40px 0 80px}.bc-product-archive__refinery .bc-form{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1200px){.bc-product-archive__refinery .bc-form{-ms-flex-pack:start;justify-content:flex-start}}.bc-product-archive__search{position:relative;-ms-flex:1 1 100%;flex:1 1 100%}@media (min-width:1200px){.bc-product-archive__search{margin-right:auto;-ms-flex:0 1 270px;flex:0 1 270px}}.bc-product-archive__select{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin-top:15px;-ms-flex:1 1 100%;flex:1 1 100%}@media (min-width:500px){.bc-product-archive__select{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:768px){.bc-product-archive__select{-ms-flex:0 1 calc(33.3333% - 20px);flex:0 1 calc(33.3333% - 20px);-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:20px}.bc-product-archive__select:last-child{margin-right:0}}@media (min-width:1200px){.bc-product-archive__select{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:0;-ms-flex:0 1 auto;flex:0 1 auto}}.bc-product-archive__select-label{font-size:.75em;text-transform:uppercase;margin-right:10px;font-weight:700;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:500px){.bc-product-archive__select-label{-ms-flex:0 0 150px;flex:0 0 150px}}@media (min-width:768px){.bc-product-archive__select-label{-ms-flex:0 0 100%;flex:0 0 100%}}@media (min-width:960px){.bc-product-archive__select-label{-ms-flex:0 0 auto;flex:0 0 auto}}.bc-product-archive__select-field{-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:500px){.bc-product-archive__select-field{-ms-flex:1 1 100%;flex:1 1 100%}}@media (min-width:768px){.bc-product-archive__select-field{-ms-flex:0 0 100%;flex:0 0 100%}}@media (min-width:960px){.bc-product-archive__select-field{-ms-flex:0 1 auto;flex:0 1 auto}}.bc-form .bc-product-archive__select-field{font-size:.75em;color:#8b8b8b}.bc-product-archive__search-submit{position:absolute;right:0;top:0;transition:all .15s ease-in-out;height:100%;font-size:1em}.bc-product-archive__search-submit.bc-btn.bc-btn--small{max-width:none;width:auto}.bc-subnav__list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;list-style:none;margin:0;padding:0}@media (min-width:600px){.bc-subnav__list{-ms-flex-direction:row;flex-direction:row}}.bc-subnav__list-item{margin-bottom:20px;padding:0}@media (min-width:600px){.bc-subnav__list-item+.bc-subnav__list-item{margin-left:30px}}@media (min-width:768px){.bc-subnav__list-item{margin-bottom:40px}}.bc-subnav__link{cursor:pointer;margin:0;padding:0;text-decoration:none}.bc-subnav__list-item--current .bc-subnav__link{color:currentColor}.bc-alert{background-color:#168fc0;color:#fff;font-size:1em;line-height:1.5;padding:12px 16px;margin-bottom:40px}@media (min-width:768px){.bc-alert{margin-bottom:60px}}.bc-alert--success{background-color:#3ec889}.bc-alert--error{background-color:#ff0012}.bc-alert-group .bc-alert:not(:last-child){margin-bottom:10px}.bc-alert-group--info{background-color:#cdcdcd;color:#34313f;font-size:.875em}.bc-product-form .bc-alert-group--info{margin-bottom:0}.bc-alert-group--error{opacity:0;height:0;overflow:hidden;visibility:hidden;transition:all .15s ease-in-out}.bc-alert-group.bc-fade-in-alert-group{opacity:1;visibility:visible;height:auto}.bc-form__error-message{color:#ff0012;display:block;margin-top:10px;margin-bottom:10px;font-weight:400;font-size:.813em}.bc-load-items{position:relative}.bc-load-items-container--has-pages{padding-bottom:40px}.bc-load-items-container--has-pages>:not(.bc-load-items__trigger){opacity:0;transition:opacity .3s ease}.bc-load-items-container--has-pages>:not(.bc-load-items__trigger).item-initialized{opacity:1}.bc-load-items__loader{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .3s ease}.bc-load-items__loader.active{opacity:1}.bc-load-items__trigger,.bc-load-more-items{width:100%;text-align:center}.bc-load-more-items{margin-top:20px}.bc-load-items__trigger-btn,.bc-no-results__button{background:transparent;color:#5273f4;font-size:.875em;line-height:1;outline:none;border:0;cursor:pointer}.bc-load-items__trigger-btn[disabled],.bc-no-results__button[disabled]{opacity:.5;cursor:not-allowed}.bc-load-items__trigger-btn:focus,.bc-load-items__trigger-btn:hover,.bc-no-results__button:focus,.bc-no-results__button:hover{background:transparent;color:#4b69e0}.bc-load-items__trigger-btn:focus[disabled],.bc-load-items__trigger-btn:hover[disabled],.bc-no-results__button:focus[disabled],.bc-no-results__button:hover[disabled]{background:transparent;color:#4b69e0;cursor:default}.bc-load-items__trigger-btn .bc-icon,.bc-no-results__button .bc-icon{display:block;margin-top:14px;text-align:center;font-size:18px}.bc-pagination__error-message{display:block;font-size:.875em}.bc-order-product-row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.bc-order-product-row{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.bc-order-product-row__image{-ms-flex:0 0 100px;flex:0 0 100px;position:relative;margin-bottom:12px;max-width:100px}@media (min-width:768px){.bc-order-product-row__image{margin:0 20px 0 0}}.bc-order-product-row__image img{display:block;width:100%;height:auto}.bc-order-product-row__body{-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:12px}@media (min-width:768px){.bc-order-product-row__body{margin:0 20px 0 0;max-width:550px}}.bc-order-product-row__header .bc-order-product-row__title{font-size:1.25em;line-height:1.2;margin:0 10px 0 0}@media (min-width:960px){.bc-order-product-row__header .bc-order-product-row__title{font-size:1.5em;line-height:1.3}}.bc-order-product-row__header .bc-product-flag--grey{margin-bottom:5px}.bc-order-product-row__brand,.bc-order-product-row__option,.bc-order-product-row__unit-price{font-size:1em;line-height:1.375;margin-bottom:4px}.bc-order-product-row__brand{font-weight:700}.bc-order-product-row__option,.bc-order-product-row__options-list{list-style:none;margin:0;padding:0}.bc-order-product-row__options-list{margin-top:8px}.bc-order-product-row__option{color:#8b8b8b;font-size:.75em;line-height:1.5;margin-top:10px}.bc-order-product-row__option-label{font-weight:600}.bc-order-product-row__option-value{font-weight:300}.bc-order-product-row__status{font-size:1em;font-weight:700;line-height:1.375;margin-bottom:12px}@media (min-width:768px){.bc-order-product-row__status{-ms-flex-item-align:center;align-self:center;-ms-flex:0 0 150px;flex:0 0 150px;font-size:1.25em;line-height:1.2;margin:0 0 0 auto}}.bc-order-product-row__quantity{font-size:.75em;font-weight:700;line-height:1.5;margin-bottom:12px}@media (min-width:768px){.bc-order-product-row__quantity{-ms-flex:0 0 100px;flex:0 0 100px;margin-bottom:0;margin-left:auto}}.bc-order-product-row__total{font-size:1em;font-weight:700;line-height:1.375;margin-bottom:26px}@media (min-width:768px){.bc-order-product-row__total{-ms-flex:0 0 150px;flex:0 0 150px;font-size:1.25em;text-align:right;margin-bottom:0}}.bc-cart-item-image .bc-product__thumbnail-link,.bc-order-product-row__image .bc-product__thumbnail-link{display:block;box-shadow:none;text-decoration:none;border:0;opacity:1;transition:opacity .3s ease}.bc-cart-item-image .bc-product__thumbnail-link:focus,.bc-cart-item-image .bc-product__thumbnail-link:hover,.bc-order-product-row__image .bc-product__thumbnail-link:focus,.bc-order-product-row__image .bc-product__thumbnail-link:hover{opacity:.8}.bc-account-login__form input[type=submit],.bc-btn,.entry-content .bc-btn,.entry-content a.bc-btn,.entry-content button.bc-btn,a.bc-btn,button.bc-btn{display:inline-block;font-family:sans-serif;width:100%;padding:15px 20px;border-radius:0;font-weight:600;line-height:1.6;font-size:.813em;text-transform:uppercase;text-align:center;text-decoration:none;box-shadow:none;opacity:1;transition:all .15s ease-in-out}@media (min-width:960px){.bc-account-login__form input[type=submit],.bc-btn,.entry-content .bc-btn,.entry-content a.bc-btn,.entry-content button.bc-btn,a.bc-btn,button.bc-btn{max-width:270px}}.bc-account-login__form input[type=submit]:focus,.bc-account-login__form input[type=submit]:hover,.bc-btn:focus,.bc-btn:hover,.entry-content .bc-btn:focus,.entry-content .bc-btn:hover,.entry-content a.bc-btn:focus,.entry-content a.bc-btn:hover,.entry-content button.bc-btn:focus,.entry-content button.bc-btn:hover,a.bc-btn:focus,a.bc-btn:hover,button.bc-btn:focus,button.bc-btn:hover{opacity:.9;text-decoration:none;box-shadow:none}.bc-account-login__form input[type=submit][disabled],.bc-btn[disabled],.entry-content .bc-btn[disabled],.entry-content a.bc-btn[disabled],.entry-content button.bc-btn[disabled],a.bc-btn[disabled],button.bc-btn[disabled]{background-color:#5e5e5e;color:#fff;padding:15px 20px;line-height:1.6;font-family:sans-serif;opacity:.6;cursor:not-allowed}.bc-account-login__form input[type=submit][disabled]:focus,.bc-account-login__form input[type=submit][disabled]:hover,.bc-btn[disabled]:focus,.bc-btn[disabled]:hover,.entry-content .bc-btn[disabled]:focus,.entry-content .bc-btn[disabled]:hover,.entry-content a.bc-btn[disabled]:focus,.entry-content a.bc-btn[disabled]:hover,.entry-content button.bc-btn[disabled]:focus,.entry-content button.bc-btn[disabled]:hover,a.bc-btn[disabled]:focus,a.bc-btn[disabled]:hover,button.bc-btn[disabled]:focus,button.bc-btn[disabled]:hover{background-color:#5e5e5e;color:#fff;padding:15px 20px;line-height:1.6;font-family:sans-serif;opacity:.6}.bc-account-login__form input[type=submit]--small,.bc-btn--small,.entry-content .bc-btn--small,.entry-content a.bc-btn--small,.entry-content button.bc-btn--small,a.bc-btn--small,button.bc-btn--small{padding:8px 16px}.bc-account-login__form input[type=submit]--inverse,.bc-btn--inverse,.entry-content .bc-btn--inverse,.entry-content a.bc-btn--inverse,.entry-content button.bc-btn--inverse,a.bc-btn--inverse,button.bc-btn--inverse{padding:11px 20px;box-sizing:border-box;background-color:transparent;border:4px solid}.bc-quickview-trigger,button.bc-quickview-trigger{position:relative;background:transparent;color:inherit;text-transform:none;text-align:left;padding:0}.bc-quickview-trigger:focus,.bc-quickview-trigger:hover,button.bc-quickview-trigger:focus,button.bc-quickview-trigger:hover{background:transparent;transition:opacity .3s ease}.bc-quickview-trigger:focus .bc-quickview-trigger--hover,.bc-quickview-trigger:hover .bc-quickview-trigger--hover,button.bc-quickview-trigger:focus .bc-quickview-trigger--hover,button.bc-quickview-trigger:hover .bc-quickview-trigger--hover{opacity:1}.bc-quickview-trigger--hover{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;background-color:rgba(224,227,233,.72);transition:opacity .3s ease}.bc-quickview-trigger--hover-label{position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0);width:70%;padding:12px 14px;background-color:#fff;color:#34313f;font-weight:400;font-size:.875em;border-radius:20px;text-align:center}.bc-product-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.bc-product-card .bc-quickview-trigger{-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex}.bc-product-card .bc-product__actions{-ms-flex-item-align:end;align-self:flex-end;width:100%;-ms-flex:0 0 auto;flex:0 0 auto}.bc-product-card .bc-btn,.bc-product-card a.bc-btn,.bc-product-card button.bc-btn{max-width:100%}.bc-product-card__featured-image{position:relative;width:100%}.bc-product-card__featured-image img{display:block;width:100%;height:auto}.bc-product__meta{padding:25px 0 50px;width:100%;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;-ms-flex:1 1 auto;flex:1 1 auto}.bc-product-card--single{max-width:none;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:60px 0}@media (min-width:960px){.bc-product-card--single{-ms-flex-direction:column;flex-direction:column}}.bc-product-card--single .bc-product__gallery{position:relative;-ms-flex-order:2;order:2;width:100%}@media (min-width:768px){.bc-product-card--single .bc-product__gallery{width:calc(50% - 30px)}}@media (min-width:960px){.bc-product-card--single .bc-product__gallery{position:absolute;height:100%;width:50%;max-width:370px;left:0;top:0;-ms-flex-order:1;order:1}}.bc-product-card--single .bc-product__meta{padding:0;-ms-flex-order:1;order:1}@media (min-width:960px){.bc-product-card--single .bc-product__meta{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-order:2;order:2;-ms-flex-item-align:end;align-self:flex-end;width:calc(50% - 30px)}}.bc-product-card--single .bc-product__actions{-ms-flex-order:3;order:3;width:100%}@media (min-width:768px){.bc-product-card--single .bc-product__actions{width:calc(50% + 30px);padding-left:60px}}@media (min-width:960px){.bc-product-card--single .bc-product__actions{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-order:3;order:3;padding:0;-ms-flex-item-align:end;align-self:flex-end;width:calc(50% - 30px)}}.bc-product-card--single .bc-btn{margin-top:40px}.bc-product-grid{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 0}.bc-product-grid>.bc-product-card{width:100%;max-width:370px;margin:0 auto 60px}@media (min-width:768px){.bc-product-grid--2col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);max-width:calc(50% - 15px);width:calc(50% - 15px)}.bc-product-grid--2col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--2col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--2col>.bc-product-card:nth-child(2n){margin-right:0;margin-left:auto}}@media (min-width:768px){.bc-product-grid--3col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);max-width:calc(50% - 15px);width:calc(50% - 15px)}.bc-product-grid--3col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--3col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--3col>.bc-product-card:nth-child(2n){margin-right:0;margin-left:auto}}@media (min-width:960px){.bc-product-grid--3col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.32667% - 20px);flex-basis:calc(33.32667% - 20px);max-width:calc(33.32667% - 20px);width:calc(33.32667% - 20px)}.bc-product-grid--3col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--3col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--3col>.bc-product-card:nth-child(3n){margin-right:0;margin-left:auto}}@media (min-width:500px){.bc-product-grid--4col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);max-width:calc(50% - 15px);width:calc(50% - 15px)}.bc-product-grid--4col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--4col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--4col>.bc-product-card:nth-child(2n){margin-right:0;margin-left:auto}}@media (min-width:600px){.bc-product-grid--4col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.33333% - 20px);flex-basis:calc(33.33333% - 20px);max-width:calc(33.33333% - 20px);width:calc(33.33333% - 20px)}.bc-product-grid--4col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--4col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--4col>.bc-product-card:nth-child(3n){margin-right:0;margin-left:auto}}@media (min-width:960px){.bc-product-grid--4col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(24.995% - 22.5px);flex-basis:calc(24.995% - 22.5px);max-width:calc(24.995% - 22.5px);width:calc(24.995% - 22.5px)}.bc-product-grid--4col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--4col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--4col>.bc-product-card:nth-child(4n){margin-right:0;margin-left:auto}}@media (min-width:500px){.bc-product-grid--5col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);max-width:calc(50% - 15px);width:calc(50% - 15px)}.bc-product-grid--5col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--5col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--5col>.bc-product-card:nth-child(2n){margin-right:0;margin-left:auto}}@media (min-width:600px){.bc-product-grid--5col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.33333% - 20px);flex-basis:calc(33.33333% - 20px);max-width:calc(33.33333% - 20px);width:calc(33.33333% - 20px)}.bc-product-grid--5col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--5col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--5col>.bc-product-card:nth-child(3n){margin-right:0;margin-left:auto}}@media (min-width:960px){.bc-product-grid--5col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(24.995% - 22.5px);flex-basis:calc(24.995% - 22.5px);max-width:calc(24.995% - 22.5px);width:calc(24.995% - 22.5px)}.bc-product-grid--5col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--5col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--5col>.bc-product-card:nth-child(4n){margin-right:0;margin-left:auto}}@media (min-width:1200px){.bc-product-grid--5col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(19.996% - 24px);flex-basis:calc(19.996% - 24px);max-width:calc(19.996% - 24px);width:calc(19.996% - 24px)}.bc-product-grid--5col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--5col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--5col>.bc-product-card:nth-child(5n){margin-right:0;margin-left:auto}}.bc-product-grid--related{padding-bottom:0}.bc-no-results{text-align:center;width:100%}.bc-no-results__message{font-size:1.375em;line-height:1.1}.bc-no-results__button{margin:0 auto;font-size:1em;text-decoration:none}.bc-product-single{max-width:970px;padding:0 20px;margin:0 auto}.bc-product-single .bc-product-single__top{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:768px){.bc-product-single .bc-product-single__top{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.bc-product-single .bc-product__gallery{position:relative;-ms-flex-order:2;order:2;-ms-flex:1 1 100%;flex:1 1 100%}@media (min-width:768px){.bc-product-single .bc-product__gallery{-ms-flex-order:1;order:1;-ms-flex:0 0 370px;flex:0 0 370px;margin-right:30px}}.bc-product-single .bc-product-single__meta{-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-order:1;order:1}@media (min-width:768px){.bc-product-single .bc-product-single__meta{-ms-flex-order:2;order:2;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(50% - 60px)}}.bc-product-single .bc-product__sku{display:block;margin-top:20px;font-size:.875em}.bc-product-single .bc-product__sku .bc-product-single__meta-label{font-size:1.143em}.bc-product-single .bc-product-single__meta-label{font-size:1em;font-weight:700}.bc-product-single .bc-product-form{margin-top:40px;opacity:1;transition:opacity .3s ease}.bc-product-single .bc-product-form.bc-product__is-setting-options{opacity:.5}.bc-product-single .bc-btn{margin-top:40px}.bc-product-single .bc-single-product__description{margin-top:60px;width:100%;padding:50px 0;border-top:1px solid #e0e3e9}.bc-product-single .bc-single-product__specifications{width:100%;padding-bottom:50px}.bc-product-single .bc-single-product__section-title{font-weight:700;margin-bottom:20px;font-size:1em}.bc-product-single .bc-single-product__section-title--related{font-size:1.5em}.bc-product-single .bc-single-product__ratings{margin-top:20px}.bc-product-form__quantity{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin-bottom:20px}.bc-product-form__quantity-label{margin-right:10px}input.bc-product-form__quantity-input[type=number]{background:#fff;border:1px solid #e0e3e9;font-size:.813em;text-align:center;padding-left:6px;padding-right:6px;width:70px}@media (min-width:768px){input.bc-product-form__quantity-input[type=number]{font-size:1em}}input.bc-product-form__quantity-input[type=number]:focus{box-shadow:0 0 0 1px #e0e3e9}.bc-product-quick-view__overlay{position:fixed;top:0;right:0;height:100vh;width:100vw;background:rgba(0,0,0,.7)}.bc-product-quick-view__wrapper{position:absolute;top:0;right:0;height:100vh;width:100vw;z-index:50}.bc-product-quick-view__wrapper[aria-hidden=true]{display:none}button.bc-product-quick-view__close-button{position:absolute;right:0;top:0;color:#34313f;font-size:30px;z-index:2;background:transparent;padding:10px;opacity:.65;transition:all .15s ease-in-out;width:auto}button.bc-product-quick-view__close-button:focus,button.bc-product-quick-view__close-button:hover{opacity:1;background:transparent}.bc-product-quick-view__content{background:#fff;position:absolute;width:calc(100vw - 20%);height:auto;left:50%;top:0;margin:40px 0;transform:translateX(-50%);overflow-y:scroll}@media (min-width:960px){.bc-product-quick-view__content{height:calc(100vh - 20%);max-width:1140px;max-height:660px;margin:0;top:50%;transform:translate3d(-50%,-50%,0)}.browser-ie .bc-product-quick-view__content{min-height:660px}}.bc-product-quick-view__content *{box-sizing:border-box}.bc-product-quick-view__content>div{height:100%}.bc-product-quick-view__content-inner{position:relative;padding:60px}.bc-product-quick-view__content-inner .bc-product-card{margin:0;height:100%}@media (min-width:960px){.bc-product-quick-view__content-inner .bc-product__gallery{height:auto;padding-bottom:60px;-ms-flex:1 1 100%;flex:1 1 100%}}.bc-product-quick-view__content-inner .bc-product__meta{width:100%}@media (min-width:768px){.bc-product-quick-view__content-inner .bc-product__meta{margin-bottom:40px}}@media (min-width:960px){.bc-product-quick-view__content-inner .bc-product__meta{width:calc(50% - 30px)}}@media (min-width:1200px){.bc-product-quick-view__content-inner .bc-product__meta{padding-left:0}}.bc-product-quick-view__content-inner .bc-product__pricing,.bc-product-quick-view__content-inner .bc-single-product__ratings{margin-bottom:20px}.bc-product-quick-view__content-inner .bc-product-single__meta-label{font-weight:700}.bc-product-quick-view__content-inner .bc-product__description{-ms-flex-order:4;order:4;width:100%;margin-top:40px;padding-top:30px;border-top:1px solid #e0e3e9}@media (min-width:960px){.bc-product-quick-view__content-inner .bc-product__description{width:calc(50% - 30px);-ms-flex-item-align:end;align-self:flex-end}}@media (min-width:1200px){.bc-product-quick-view__content-inner .bc-product__description{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-order:4;order:4;padding-left:0;width:calc(50% - 30px)}}.gutenberg .bc-product-gallery--has-carousel .swiper-slide{display:none}.gutenberg .bc-product-gallery--has-carousel .swiper-slide:first-of-type{display:block}.gutenberg .bc-quickview-trigger{border:0;outline:none} \ No newline at end of file diff --git a/assets/css/master.css b/assets/css/master.css index 30c14157..1088d68f 100644 --- a/assets/css/master.css +++ b/assets/css/master.css @@ -730,7 +730,7 @@ color: #000; letter-spacing: normal; text-transform: none; - font: normal 400 16px / 1.5 "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; + font: normal 400 1em / 1.5 "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; } /* ----------------------------------------------------------------------------- * @@ -762,7 +762,7 @@ line-height: 45px; text-align: center; z-index: 1; - font-size: 20px; + font-size: 1.25em; } .bc-form .bc-form__control input[type="text"], .bc-form .bc-form__control input[type="email"], @@ -773,7 +773,7 @@ border: 1px solid #e0e3e9; -webkit-box-sizing: border-box; box-sizing: border-box; - font-size: 16px; + font-size: 1em; line-height: 1.5; height: 45px; padding-left: 10px; @@ -791,8 +791,8 @@ color: #000; letter-spacing: normal; text-transform: none; - font: normal 400 16px / 1.5 "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 16px; + font: normal 400 1em / 1.5 "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 1em; height: auto; padding: 20px 20px; line-height: 1; @@ -815,7 +815,7 @@ display: inline-block; letter-spacing: normal; text-transform: none; - font: normal 400 14px / 1 "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; + font: normal 400 0.875em / 1 "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; } .bc-form input[type="radio"], .bc-form input[type="checkbox"] { @@ -938,13 +938,13 @@ color: #000; letter-spacing: normal; text-transform: none; - font: normal 400 16px / 1.5 "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; + font: normal 400 1em / 1.5 "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; padding-right: 0; cursor: pointer; } /* CASE: multiple */ .bc-form select[multiple] { - font-size: 16px; + font-size: 1em; height: 100px; padding: 20px 20px; } @@ -959,7 +959,7 @@ color: #000; letter-spacing: normal; text-transform: none; - font: normal 400 16px / 1.5 "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; + font: normal 400 1em / 1.5 "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; resize: none; padding: 14px 20px; height: 225px; @@ -2269,22 +2269,22 @@ span.flatpickr-weekday { /* Components */ /* Components */ .bc-product__title { - font-size: 18px; - line-height: 22px; + font-size: 1.125em; + line-height: 1.2; font-weight: 700; padding: 0; margin: 0 0 18px; } @media (min-width: 768px) { .bc-product__title { - font-size: 20px; - line-height: 24px; + font-size: 1.25em; + line-height: 1.2; } } @media (min-width: 960px) { .bc-product__title { - font-size: 24px; - line-height: 28px; + font-size: 1.5em; + line-height: 1.15; } } .bc-product__title-link { @@ -2306,14 +2306,17 @@ span.flatpickr-weekday { } .bc-product__inventory { display: inline-block; - font-size: 14px; - line-height: 22px; + font-size: 0.875em; + line-height: 1.6; font-weight: 400; vertical-align: baseline; } +.bc-product-card .bc-product__inventory { + font-size: 0.563em; +} .bc-product-single__meta .bc-product__title, .bc-product-card--single .bc-product__title { - font-size: 24px; - line-height: 28px; + font-size: 1.5em; + line-height: 1.15; margin-top: 0; margin-bottom: 10px; padding: 0; @@ -2321,26 +2324,35 @@ span.flatpickr-weekday { } @media (min-width: 768px) { .bc-product-single__meta .bc-product__title, .bc-product-card--single .bc-product__title { - font-size: 28px; - line-height: 32px; + font-size: 1.75em; } } @media (min-width: 960px) { .bc-product-single__meta .bc-product__title, .bc-product-card--single .bc-product__title { - font-size: 32px; - line-height: 36px; + font-size: 2em; + line-height: 1.125; } } .bc-product-single__meta .bc-product__inventory, .bc-product-card--single .bc-product__inventory { - font-size: 16px; + font-size: 0.563em; margin: 0; } +@media (min-width: 768px) { + .bc-product-single__meta .bc-product__inventory, .bc-product-card--single .bc-product__inventory { + font-size: 0.571em; + } +} +@media (min-width: 960px) { + .bc-product-single__meta .bc-product__inventory, .bc-product-card--single .bc-product__inventory { + font-size: 0.5em; + } +} .bc-product-card--related .bc-product__title { margin-bottom: 15px; } .bc-product__brand { display: block; - font-size: 14px; + font-size: 0.875em; line-height: 1; font-weight: 700; margin-bottom: 10px; @@ -2357,7 +2369,7 @@ span.flatpickr-weekday { } .bc-product-single .bc-product__brand, .bc-product-card--single .bc-product__brand { display: block; - font-size: 16px; + font-size: 1em; margin-bottom: 10px; } .bc-product__pricing { @@ -2365,7 +2377,7 @@ span.flatpickr-weekday { font-weight: normal; } .bc-product__price { - font-size: 16px; + font-size: 1em; } .bc-product__original-price { text-decoration: line-through; @@ -2421,7 +2433,7 @@ span.flatpickr-weekday { vertical-align: middle; padding: 7px 8px; background-color: #e0e3e9; - font-size: 12px; + font-size: 0.522em; line-height: 1; font-weight: 600; } @@ -2433,11 +2445,22 @@ span.flatpickr-weekday { font-weight: 600; } .bc-product-single .bc-product-flag--grey, .bc-product-card--single .bc-product-flag--grey { + font-size: 0.5em; margin-bottom: 5px; } +@media (min-width: 768px) { + .bc-product-single .bc-product-flag--grey, .bc-product-card--single .bc-product-flag--grey { + font-size: 0.429em; + } +} +@media (min-width: 960px) { + .bc-product-single .bc-product-flag--grey, .bc-product-card--single .bc-product-flag--grey { + font-size: 0.375em; + } +} .bc-product__description { - font-size: 16px; - line-height: 24px; + font-size: 1em; + line-height: 1.5; margin-bottom: 30px; } @media (min-width: 960px) { @@ -2512,7 +2535,7 @@ span.flatpickr-weekday { .bc-product-form__modifier-label { display: block; margin-bottom: 10px; - font-size: 16px; + font-size: 1em; font-weight: 700; } .bc-product-form__option-variants { @@ -2557,17 +2580,17 @@ input.bc-product-variant__radio--hidden { .bc-product-form__message { display: block; padding: 12px 16px; - font-size: 12px; + font-size: 0.75em; } .bc-product-form__modifier-description { display: block; - font-size: 12px; - line-height: 14px; + font-size: 0.75em; + line-height: 1.15; padding: 0 10px; margin-top: 4px; } .bc-product-form__option-select { - font-size: 16px; + font-size: 1em; } .bc-product-form__control--swatch input.bc-product-variant__radio--hidden:checked + .bc-product-variant__label .bc-product-variant__label--swatch { border: 0 solid #fff; @@ -2597,7 +2620,7 @@ input.bc-product-variant__radio--hidden { .bc-product-variant__label--rectangle { display: block; height: 36px; - line-height: 24px; + line-height: 1.5; padding: 5px 10px; text-align: center; border: 1px solid #cdcdcd; @@ -2660,7 +2683,7 @@ input.bc-product-variant__radio--hidden { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; - line-height: 24px; + line-height: 1.5; } .bc-single-product__rating { unicode-bidi: bidi-override; @@ -2726,7 +2749,7 @@ input.bc-product-variant__radio--hidden { font-size: 15px; } .bc-single-product__rating-reviews { - font-size: 12px; + font-size: 0.75em; font-weight: 700; margin-left: 10px; display: inline-block; @@ -2748,7 +2771,7 @@ input.bc-product-variant__radio--hidden { margin-right: auto; } .bc-product__spec { - font-size: 14px; + font-size: 0.875em; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; @@ -2842,7 +2865,7 @@ input.bc-product-variant__radio--hidden { margin-top: 0; } .bc-single-product__section-title--related { - font-size: 24px; + font-size: 1.5em; margin-bottom: 0; } .bc-product-archive__refinery { @@ -2936,7 +2959,7 @@ input.bc-product-variant__radio--hidden { } } .bc-product-archive__select-label { - font-size: 12px; + font-size: 0.75em; text-transform: uppercase; margin-right: 10px; font-weight: 700; @@ -2992,7 +3015,7 @@ input.bc-product-variant__radio--hidden { } } .bc-form .bc-product-archive__select-field { - font-size: 12px; + font-size: 0.75em; color: #8b8b8b; } .bc-product-archive__search-submit { @@ -3002,7 +3025,7 @@ input.bc-product-variant__radio--hidden { -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; height: 100%; - font-size: 16px; + font-size: 1em; } .bc-product-archive__search-submit.bc-btn.bc-btn--small { max-width: none; @@ -3056,7 +3079,7 @@ input.bc-product-variant__radio--hidden { .bc-alert { background-color: #168fc0; color: #fff; - font-size: 16px; + font-size: 1em; line-height: 1.5; padding: 12px 16px; margin-bottom: 40px; @@ -3078,7 +3101,7 @@ input.bc-product-variant__radio--hidden { .bc-alert-group--info { background-color: #cdcdcd; color: #34313f; - font-size: 14px; + font-size: 0.875em; } .bc-product-form .bc-alert-group--info { margin-bottom: 0; @@ -3102,7 +3125,7 @@ input.bc-product-variant__radio--hidden { margin-top: 10px; margin-bottom: 10px; font-weight: 400; - font-size: 13px; + font-size: 0.813em; } .bc-load-items { position: relative; @@ -3143,8 +3166,8 @@ input.bc-product-variant__radio--hidden { .bc-no-results__button { background: transparent; color: #5273f4; - font-size: 14px; - line-height: 14px; + font-size: 0.875em; + line-height: 1; outline: none; border: 0; cursor: pointer; @@ -3174,7 +3197,7 @@ input.bc-product-variant__radio--hidden { /* Error Handling */ .bc-pagination__error-message { display: block; - font-size: 14px; + font-size: 0.875em; } .bc-order-product-row { display: -webkit-box; @@ -3226,14 +3249,14 @@ input.bc-product-variant__radio--hidden { } } .bc-order-product-row__header .bc-order-product-row__title { - font-size: 20px; - line-height: 24px; + font-size: 1.25em; + line-height: 1.2; margin: 0 10px 0 0; } @media (min-width: 960px) { .bc-order-product-row__header .bc-order-product-row__title { - font-size: 24px; - line-height: 32px; + font-size: 1.5em; + line-height: 1.3; } } .bc-order-product-row__header .bc-product-flag--grey { @@ -3242,8 +3265,8 @@ input.bc-product-variant__radio--hidden { .bc-order-product-row__brand, .bc-order-product-row__unit-price, .bc-order-product-row__option { - font-size: 16px; - line-height: 22px; + font-size: 1em; + line-height: 1.375; margin-bottom: 4px; } .bc-order-product-row__brand { @@ -3260,8 +3283,8 @@ input.bc-product-variant__radio--hidden { } .bc-order-product-row__option { color: #8b8b8b; - font-size: 12px; - line-height: 18px; + font-size: 0.75em; + line-height: 1.5; margin-top: 10px; } .bc-order-product-row__option-label { @@ -3271,9 +3294,9 @@ input.bc-product-variant__radio--hidden { font-weight: 300; } .bc-order-product-row__status { - font-size: 16px; + font-size: 1em; font-weight: 700; - line-height: 22px; + line-height: 1.375; margin-bottom: 12px; } @media (min-width: 768px) { @@ -3283,15 +3306,15 @@ input.bc-product-variant__radio--hidden { -webkit-box-flex: 0; -ms-flex: 0 0 150px; flex: 0 0 150px; - font-size: 20px; - line-height: 24px; + font-size: 1.25em; + line-height: 1.2; margin: 0 0 0 auto; } } .bc-order-product-row__quantity { - font-size: 12px; + font-size: 0.75em; font-weight: 700; - line-height: 18px; + line-height: 1.5; margin-bottom: 12px; } @media (min-width: 768px) { @@ -3304,9 +3327,9 @@ input.bc-product-variant__radio--hidden { } } .bc-order-product-row__total { - font-size: 16px; + font-size: 1em; font-weight: 700; - line-height: 22px; + line-height: 1.375; margin-bottom: 26px; } @media (min-width: 768px) { @@ -3314,7 +3337,7 @@ input.bc-product-variant__radio--hidden { -webkit-box-flex: 0; -ms-flex: 0 0 150px; flex: 0 0 150px; - font-size: 20px; + font-size: 1.25em; text-align: right; margin-bottom: 0; } @@ -3349,8 +3372,8 @@ a.bc-btn, padding: 15px 20px; border-radius: 0; font-weight: 600; - line-height: 20px; - font-size: 13px; + line-height: 1.6; + font-size: 0.813em; text-transform: uppercase; text-align: center; text-decoration: none; @@ -3394,7 +3417,7 @@ a.bc-btn, background-color: #5e5e5e; color: #fff; padding: 15px 20px; - line-height: 20px; + line-height: 1.6; font-family: sans-serif; opacity: 0.6; cursor: not-allowed; @@ -3416,7 +3439,7 @@ a.bc-btn, background-color: #5e5e5e; color: #fff; padding: 15px 20px; - line-height: 20px; + line-height: 1.6; font-family: sans-serif; opacity: 0.6; } @@ -3472,7 +3495,7 @@ button.bc-quickview-trigger { background-color: #fff; color: #34313f; font-weight: normal; - font-size: 14px; + font-size: 0.875em; border-radius: 20px; text-align: center; } @@ -3687,20 +3710,20 @@ button.bc-quickview-trigger { margin-bottom: 12px; } .bc-order-card__title .bc-order-card__order-title { - font-size: 20px; - line-height: 24px; + font-size: 1.25em; + line-height: 1.2; margin: 0; } @media (min-width: 960px) { .bc-order-card__title .bc-order-card__order-title { - font-size: 24px; - line-height: 32px; + font-size: 1.5em; + line-height: 1.3; } } @media (min-width: 1200px) { .bc-order-card__title .bc-order-card__order-title { - font-size: 24px; - line-height: 32px; + font-size: 1.5em; + line-height: 1.3; } } .bc-order-card__order-title .bc-order-card__title-link { @@ -3718,14 +3741,14 @@ button.bc-quickview-trigger { opacity: 0.8; } .bc-order-card__total { - font-size: 16px; + font-size: 1em; font-weight: 700; - line-height: 22px; + line-height: 1.375; margin-bottom: 26px; } @media (min-width: 768px) { .bc-order-card__total { - font-size: 20px; + font-size: 1.25em; margin-bottom: 20px; } } @@ -3760,9 +3783,9 @@ button.bc-quickview-trigger { } } .bc-order-card__status { - font-size: 16px; + font-size: 1em; font-weight: 700; - line-height: 22px; + line-height: 1.375; margin-bottom: 12px; } @media (min-width: 768px) { @@ -3772,8 +3795,8 @@ button.bc-quickview-trigger { -webkit-box-flex: 0; -ms-flex: 0 0 150px; flex: 0 0 150px; - font-size: 20px; - line-height: 24px; + font-size: 1.25em; + line-height: 1.2; margin: 0 0 0 auto; } } @@ -4051,12 +4074,12 @@ button.bc-quickview-trigger { width: 100%; } .bc-no-results__message { - font-size: 22px; - line-height: 24px; + font-size: 1.375em; + line-height: 1.1; } .bc-no-results__button { margin: 0 auto; - font-size: 16px; + font-size: 1em; text-decoration: none; } /* Single */ @@ -4130,14 +4153,23 @@ button.bc-quickview-trigger { .bc-product-single .bc-product__sku { display: block; margin-top: 20px; - font-size: 14px; + font-size: 0.875em; +} +.bc-product-single .bc-product__sku .bc-product-single__meta-label { + font-size: 1.143em; } .bc-product-single .bc-product-single__meta-label { - font-size: 16px; + font-size: 1em; font-weight: 700; } .bc-product-single .bc-product-form { margin-top: 40px; + opacity: 1; + -webkit-transition: opacity 0.3s ease; + transition: opacity 0.3s ease; +} +.bc-product-single .bc-product-form.bc-product__is-setting-options { + opacity: 0.5; } .bc-product-single .bc-btn { margin-top: 40px; @@ -4155,10 +4187,10 @@ button.bc-quickview-trigger { .bc-product-single .bc-single-product__section-title { font-weight: 700; margin-bottom: 20px; - font-size: 16px; + font-size: 1em; } .bc-product-single .bc-single-product__section-title--related { - font-size: 24px; + font-size: 1.5em; } .bc-product-single .bc-single-product__ratings { margin-top: 20px; @@ -4182,14 +4214,15 @@ button.bc-quickview-trigger { input.bc-product-form__quantity-input[type=number] { background: #fff; border: 1px solid #e0e3e9; - font-size: 13px; + font-size: 0.813em; text-align: center; - width: 42px; + padding-left: 6px; + padding-right: 6px; + width: 70px; } @media (min-width: 768px) { input.bc-product-form__quantity-input[type=number] { - font-size: 16px; - width: 52px; + font-size: 1em; } } input.bc-product-form__quantity-input[type=number]:focus { @@ -4475,13 +4508,13 @@ button.bc-product-quick-view__close-button:hover, vertical-align: middle; } .bc-product-review__meta { - font-size: 14px; - line-height: 18px; + font-size: 0.875em; + line-height: 1.3; margin-bottom: 15px; } .bc-product-review__content { - font-size: 16px; - line-height: 24px; + font-size: 1em; + line-height: 1.5; } @media (min-width: 768px) { .bc-product-review__content { @@ -4528,7 +4561,7 @@ button.bc-product-quick-view__close-button:hover, } .bc-cart-header > div { padding: 20px 0; - font-size: 14px; + font-size: 0.875em; font-weight: 700; } @media (min-width: 768px) { @@ -4623,7 +4656,7 @@ button.bc-product-quick-view__close-button:hover, } @media (min-width: 768px) { .bc-cart-item { - font-size: 16px; + font-size: 1em; } } @media (min-width: 960px) { @@ -4638,14 +4671,14 @@ button.bc-product-quick-view__close-button:hover, display: block; background: transparent; color: #5273f4; - font-size: 10px; + font-size: 0.625em; text-transform: none; padding: 5px 0; font-weight: 700; } @media (min-width: 768px) { .bc-cart-item__remove-button { - font-size: 16px; + font-size: 1em; margin: 0 auto; } } @@ -4697,37 +4730,36 @@ button.bc-product-quick-view__close-button:hover, } .bc-cart-item-meta .bc-cart-item__product-title { margin: 0; - font-size: 16px; - line-height: 18px; + font-size: 1em; + line-height: 1.125; } @media (min-width: 768px) { .bc-cart-item-meta .bc-cart-item__product-title { - font-size: 18px; - line-height: 22px; + font-size: 1.125em; + line-height: 1.2; } } @media (min-width: 960px) { .bc-cart-item-meta .bc-cart-item__product-title { - font-size: 20px; - line-height: 24px; + font-size: 1.25em; } } @media (min-width: 1200px) { .bc-cart-item-meta .bc-cart-item__product-title { - font-size: 24px; - line-height: 32px; + font-size: 1.5em; + line-height: 1.3; } } .bc-cart-item__product-brand { display: block; font-weight: 700; margin-top: 10px; - font-size: 14px; + font-size: 0.875em; } .bc-cart-item__product-option { display: block; - font-size: 12px; - line-height: 18px; + font-size: 0.75em; + line-height: 1.5; margin-top: 10px; color: #8b8b8b; } @@ -4739,15 +4771,8 @@ button.bc-product-quick-view__close-button:hover, } .bc-cart-item-quantity { -webkit-box-flex: 0; - -ms-flex: 0 0 42px; - flex: 0 0 42px; -} -@media (min-width: 768px) { - .bc-cart-item-quantity { - -webkit-box-flex: 0; - -ms-flex: 0 0 70px; - flex: 0 0 70px; - } + -ms-flex: 0 0 70px; + flex: 0 0 70px; } @media (min-width: 960px) { .bc-cart-item-quantity { @@ -4760,13 +4785,12 @@ button.bc-product-quick-view__close-button:hover, text-align: center; background: #fff; border: 1px solid #e0e3e9; - font-size: 13px; - width: 42px; + font-size: 0.813em; + width: 70px; } @media (min-width: 768px) { .bc-cart-item-quantity input.bc-cart-item__quantity-input { - font-size: 16px; - width: 52px; + font-size: 1em; } } .bc-cart-item-quantity input.bc-cart-item__quantity-input:focus { @@ -4779,14 +4803,14 @@ button.bc-product-quick-view__close-button:hover, flex: 0 0 70px; margin-left: 10px; font-weight: 700; - font-size: 14px; + font-size: 0.875em; } @media (min-width: 960px) { .bc-cart-item-total-price { -webkit-box-flex: 0; -ms-flex: 0 0 120px; flex: 0 0 120px; - font-size: 20px; + font-size: 1.25em; } } .bc-cart-footer { @@ -4812,7 +4836,7 @@ button.bc-product-quick-view__close-button:hover, } .bc-cart-subtotal__label, .bc-cart-tax__label { - font-size: 13px; + font-size: 0.813em; margin-right: 14px; text-align: right; padding-right: 15px; @@ -4831,14 +4855,14 @@ button.bc-product-quick-view__close-button:hover, @media (min-width: 960px) { .bc-cart-subtotal__amount, .bc-cart-tax__amount { - font-size: 20px; + font-size: 1.25em; -webkit-box-flex: 0; -ms-flex: 0 0 120px; flex: 0 0 120px; } } .bc-cart-tax__amount { - font-size: 16px; + font-size: 1em; } .bc-cart-actions { text-align: right; @@ -4853,7 +4877,7 @@ button.bc-product-quick-view__close-button:hover, } .bc-cart-error__message { background: #ff8383; - font-size: 12px; + font-size: 0.75em; margin: 0; } .message-active .bc-cart-error__message { @@ -4956,12 +4980,12 @@ button.bc-product-quick-view__close-button:hover, } .bc-account-address__meta > span { display: block; - font-size: 14px; + font-size: 0.875em; } span.bc-account-address__name { font-weight: 700; - font-size: 20px; - line-height: 24px; + font-size: 1.25em; + line-height: 1.2; margin-bottom: 12px; } .bc-account-address__phone { @@ -4981,7 +5005,7 @@ a.bc-account-address__delete { letter-spacing: normal; font-weight: normal; font-family: inherit; - font-size: 14px; + font-size: 0.875em; text-decoration: none; -webkit-box-shadow: none !important; box-shadow: none !important; @@ -5030,7 +5054,7 @@ a.bc-account-addresses__add-button { transition: all 0.15s ease-in-out; width: 100%; padding: 40px 10px; - font-size: 20px; + font-size: 1.25em; line-height: 1; text-transform: none; letter-spacing: normal; @@ -5046,7 +5070,7 @@ a.bc-account-addresses__add-button { } .bc-account-addresses__add-button .bc-icon, button.bc-account-addresses__add-button .bc-icon, a.bc-account-addresses__add-button .bc-icon { display: block; - font-size: 16px; + font-size: 1em; margin-bottom: 18px; } .bc-account-addresses__add-button .bc-icon:before, button.bc-account-addresses__add-button .bc-icon:before, a.bc-account-addresses__add-button .bc-icon:before { @@ -5226,7 +5250,7 @@ a.bc-account-addresses__add-button { } } .bc-order__header { - font-size: 12px; + font-size: 0.75em; margin-bottom: 20px; display: -webkit-box; display: -ms-flexbox; @@ -5246,8 +5270,8 @@ a.bc-account-addresses__add-button { } .bc-order-meta__label, .bc-order-meta__value { - font-size: 12px; - line-height: 18px; + font-size: 0.75em; + line-height: 1.5; margin: 0; padding: 0; } @@ -5439,9 +5463,9 @@ a.bc-account-addresses__add-button { } } .bc-order-shipment .bc-order-meta__label { - font-size: 12px; + font-size: 0.75em; fonot-weight: 700; - line-height: 18px; + line-height: 1.5; letter-spacing: 0; text-transform: none; margin: 0; @@ -5538,15 +5562,15 @@ a.bc-account-addresses__add-button { } .bc-order-detail-totals__label, .bc-order-detail-totals__value { - font-size: 16px; - line-height: 24px; + font-size: 1em; + line-height: 1.5; font-weight: 700; margin: 0; padding: 0; } .bc-order-detail-totals__label--lg, .bc-order-detail-totals__value--lg { - font-size: 20px; - line-height: 22px; + font-size: 1.25em; + line-height: 1.1; } .bc-order-detail-totals__label { color: #8b8b8b; @@ -5673,16 +5697,16 @@ a.bc-account-addresses__add-button { line-height: 1; } .bc-gift-balance__title { - font-size: 16px; + font-size: 1em; margin-bottom: 34px; } .bc-gift-balance__amount { - font-size: 48px; + font-size: 3em; margin-bottom: 34px; } .bc-gift-balance__code { - font-size: 16px; + font-size: 1em; text-transform: uppercase; } -/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Bjc3MvbWFzdGVyLnBjc3MiLCIuLi9wY3NzL2Jhc2UvX2ljb25zLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy9fYWxsLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy92YXJpYWJsZXMvX2NvbG9ycy5wY3NzIiwiLi4vcGNzcy91dGlsaXRpZXMvdmFyaWFibGVzL19lYXNpbmcucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL3ZhcmlhYmxlcy9fZm9ybXMucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL3ZhcmlhYmxlcy9mb3Jtcy9fbGFiZWwucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL3ZhcmlhYmxlcy9mb3Jtcy9fbGVnZW5kLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy92YXJpYWJsZXMvZm9ybXMvX2NvbnRyb2xzLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy92YXJpYWJsZXMvZm9ybXMvX2F0dHJpYnV0ZXMucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL3ZhcmlhYmxlcy9faWNvbnMucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL3ZhcmlhYmxlcy9fdHlwb2dyYXBoeS5wY3NzIiwiLi4vcGNzcy91dGlsaXRpZXMvdmFyaWFibGVzL19zcGFjZXJzLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy9taXhpbnMvX2J1dHRvbnMucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL21peGlucy9fZm9ybXMucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL21peGlucy9fdGV4dC1oZWxwZXJzLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy9taXhpbnMvX3R5cG9ncmFwaHkucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL21peGlucy9fdXRpbGl0aWVzLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy9taXhpbnMvX3Zpc2liaWxpdHkucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL2hlbHBlci1jbGFzc2VzL192aXNpYmlsaXR5LnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy9oZWxwZXItY2xhc3Nlcy9fY29sb3JzLnBjc3MiLCIuLi9wY3NzL2Jhc2UvX2FsbC5wY3NzIiwiLi4vcGNzcy9iYXNlL2Zvcm1zL19kZWZhdWx0LnBjc3MiLCIuLi9wY3NzL2Jhc2UvZm9ybXMvX3ZhbGlkYXRpb24ucGNzcyIsIi4uL3Bjc3MvYmFzZS9mb3Jtcy9jb250cm9scy9fZGVmYXVsdC5wY3NzIiwiLi4vcGNzcy9iYXNlL2Zvcm1zL2NvbnRyb2xzL19maWxlLnBjc3MiLCIuLi9wY3NzL2Jhc2UvZm9ybXMvY29udHJvbHMvX3JhZGlvLWNoZWNrYm94LnBjc3MiLCIuLi9wY3NzL2Jhc2UvZm9ybXMvY29udHJvbHMvX3NlbGVjdC5wY3NzIiwiLi4vcGNzcy9iYXNlL2Zvcm1zL2NvbnRyb2xzL190ZXh0YXJlYS5wY3NzIiwiLi4vcGNzcy92ZW5kb3IvX2FsbC5wY3NzIiwiLi4vcGNzcy92ZW5kb3Ivc3dpcGVyL19hbGwucGNzcyIsIi4uL3Bjc3MvdmVuZG9yL3N3aXBlci9fZGVmYXVsdC5wY3NzIiwiPG5vIHNvdXJjZT4iLCIuLi9wY3NzL3ZlbmRvci9mbGF0cGlja3IvX2FsbC5wY3NzIiwiLi4vcGNzcy92ZW5kb3IvZmxhdHBpY2tyL19kZWZhdWx0LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvX2FsbC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX2FsbC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX3RpdGxlLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fYnJhbmQucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19wcmljZS5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX2ZsYWdzLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fZGVzY3JpcHRpb24ucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19nYWxsZXJ5LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fZm9ybS1jb21wb25lbnRzLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fb3B0aW9uLWRyb3Bkb3duLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fb3B0aW9uLXN3YXRjaC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX29wdGlvbi1yZWN0YW5nbGUucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19vcHRpb24tcGljay1saXN0LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fb3B0aW9uLXJhZGlvLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fcmF0aW5ncy5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX3NwZWNzLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fcmVsYXRlZC1wcm9kdWN0cy5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX3JlZmluZXJ5LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fc3VibmF2LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fYWxlcnQucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19wYWdpbmF0aW9uLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fb3JkZXItcHJvZHVjdC1yb3cucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19pbWFnZXMucGNzcyIsIi4uL3Bjc3MvY29udGVudC9idXR0b25zL19kZWZhdWx0LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvYnV0dG9ucy9fcXVpY2stdmlldy5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NhcmRzL19kZWZhdWx0LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY2FyZHMvX3NpbmdsZS5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NhcmRzL19vcmRlci5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2xvb3AvX2RlZmF1bHQucGNzcyIsIi4uL3Bjc3MvY29udGVudC9sb29wL19wcm9kdWN0cy5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2xvb3AvX25vLXJlc3VsdHMucGNzcyIsIi4uL3Bjc3MvY29udGVudC9zaW5nbGUvX3Byb2R1Y3QucGNzcyIsIi4uL3Bjc3MvY29udGVudC9zaW5nbGUvX3Byb2R1Y3QtcXVpY2stdmlldy5wY3NzIiwiLi4vcGNzcy9jb250ZW50L3NpbmdsZS9fcHJvZHVjdC1yZXZpZXdzLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY2FydC9fY2FydC1wYWdlLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY2FydC9fY2FydC1tZW51LWl0ZW0ucGNzcyIsIi4uL3Bjc3MvY29udGVudC9wYWdlL19hZGRyZXNzLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvcGFnZS9fYWNjb3VudC1kZWZhdWx0LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvcGFnZS9fYWNjb3VudC1sb2dpbi5wY3NzIiwiLi4vcGNzcy9jb250ZW50L3BhZ2UvX2FjY291bnQtcmVnaXN0ZXIucGNzcyIsIi4uL3Bjc3MvY29udGVudC9wYWdlL29yZGVycy9fZGVmYXVsdC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L3BhZ2Uvb3JkZXJzL19vcmRlci1oaXN0b3J5LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvcGFnZS9vcmRlcnMvX29yZGVyLWRldGFpbC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L3BhZ2UvX2xvc3QtcGFzc3dvcmQucGNzcyIsIi4uL3Bjc3MvY29udGVudC9wYWdlL19naWZ0LWNlcnRpZmljYXRlLnBjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7O0dBUUc7O0FBRUgsV0FBVztBQ1ZYOzs7O21GQUltRjtBQUVuRix1QkFBdUI7QUFFdkI7RUFDRSxpQ0FBaUM7RUFDakM7Ozs7bUdBSTBHO0VBQzFHLG9CQUFvQjtFQUNwQixtQkFBbUI7Q0FDcEI7QUFFRDtFQUNFLGdGQUFnRjtFQUNoRiw0Q0FBNEM7RUFDNUMsWUFBWTtFQUNaLG1CQUFtQjtFQUNuQixv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RWY7Q0FEQztBQUdGOzs7RUFHQyxlQUFlO0VBQ2YsaUJBQXFDO0VBQ3JDLGVBQWU7Q0FDZjtBQUVEO0VBQ0MsZ0JBQWdCO0VBQ2hCLG9CQUFvQjtDQUNwQjtBQUVEO0VBQ0MsZ0JBQWdCO0VBQ2hCLG9CQUFvQjtDQUNwQjtBQUVEO0VBQ0MsZ0JBQWdCO0VBQ2hCLDBCQUEwQjtDQUMxQiIsImZpbGUiOiJtYXN0ZXIuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcbiAqIEdsb2JhbCBDU1NcbiAqXG4gKiBETyBOT1QgRURJVCBUSElTIENTUyBGSUxFIERJUkVDVExZLiBJVCBJUyBHRU5FUkFURUQgQlkgR1JVTlQuXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBUaGlzIGZpbGUgaXMganVzdCBhIGNsZWFyaW5nLWhvdXNlLCBzZWUgdGhlIHBjc3MgZGlyZWN0b3J5XG4gKiBhbmQgZWRpdCB0aGUgc291cmNlIGZpbGVzIGZvdW5kIHRoZXJlLlxuICpcbiAqL1xuXG4vKiBSZXNldCAqL1xuQGltcG9ydCBcImJhc2UvaWNvbnNcIjtcblxuLyogVXRpbGl0aWVzICovXG5AaW1wb3J0IFwidXRpbGl0aWVzL2FsbFwiO1xuXG4vKiBCYXNlICovXG5AaW1wb3J0IFwiYmFzZS9hbGxcIjtcblxuLyogVmVuZG9yICovXG5AaW1wb3J0IFwidmVuZG9yL2FsbFwiO1xuXG4vKiBDb250ZW50ICovXG5AaW1wb3J0IFwiY29udGVudC9hbGxcIjtcbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogRm9udCBJY29uczogSWNvbnMgKHZpYSBJY29Nb29uKVxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2JpZ2NvbW1lcmNlLWljb25zJztcbiAgc3JjOlxuICAgIHVybCgndmFyKC0tcGF0aC1mb250cykvaWNvbnMtYmlnY29tbWVyY2UvYmlnY29tbWVyY2UtaWNvbnMud29mZjI/bW5oZXBkJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgndmFyKC0tcGF0aC1mb250cykvaWNvbnMtYmlnY29tbWVyY2UvYmlnY29tbWVyY2UtaWNvbnMudHRmP21uaGVwZCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJ3ZhcigtLXBhdGgtZm9udHMpL2ljb25zLWJpZ2NvbW1lcmNlL2JpZ2NvbW1lcmNlLWljb25zLndvZmY/bW5oZXBkJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCd2YXIoLS1wYXRoLWZvbnRzKS9pY29ucy1iaWdjb21tZXJjZS9iaWdjb21tZXJjZS1pY29ucy5zdmc/bW5oZXBkI2JpZ2NvbW1lcmNlLWljb25zJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uYmMtaWNvbiB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnYmlnY29tbWVyY2UtaWNvbnMnICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1iYy1iaWdjb21tZXJjZV9kaWFnbm9zdGljczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMlwiO1xufVxuLmljb24tYmMtY2hhbm5lbF9zZWxlY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cbi5pY29uLWJjLWNoYW5uZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cbi5pY29uLWJjLWNyZWRlbnRpYWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG4uaWNvbi1iYy1zeW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG4uaWNvbi1iYy1hY2NvdW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuLmljb24tYmMtYW5hbHl0aWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG4uaWNvbi1iYy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG4uaWNvbi1iYy1jdXJyZW5jeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuLmljb24tYmMtZ2lmdF9jZXJ0aWZpY2F0ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cbi5pY29uLWJjLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuLmljb24tYmMtb3JkZXJfY29uZmlybWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG4uaWNvbi1iYy1wcm9kdWN0X3Jldmlld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cbi5pY29uLWJjLXNoaXBwaW5nX3JldHVybnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cbi5pY29uLWJjLWItbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuLmRhc2hpY29ucy1iaWdjb21tZXJjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuLmljb24tYmMtYXJyb3ctc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cbi5pY29uLWJjLXNlbGVjdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG4uaWNvbi1iYy1hcnJvdy10b2dnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cbi5pY29uLWJjLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTRcIjtcbn1cbi5pY29uLWJjLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk1XCI7XG59XG4uaWNvbi1iYy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NlwiO1xufVxuLmljb24tYmMtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5N1wiO1xufVxuLmljb24tYmMtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNFwiO1xufVxuLmljb24tYmMtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTVcIjtcbn1cbi5pY29uLWJjLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE2XCI7XG59XG4uaWNvbi1iYy1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExN1wiO1xufVxuLmljb24tYmMtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM2XCI7XG59XG4uaWNvbi1iYy1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cbi5pY29uLWJjLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYVwiO1xufVxuLmljb24tYmMtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOVwiO1xufVxuLmljb24tYmMtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuIiwiXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIFV0aWxpdGllc1xuICpcbiAqIFRoaXMgZmlsZSBpcyBqdXN0IGEgY2xlYXJpbmctaG91c2UuXG4gKiBNYWtlIHBhcnRpYWxzIChzdGFydCB3aXRoIGFuIHVuZGVyc2NvcmUpIGZvciBhbnkgYWN0dWFsIGNzcyBjb2RlLlxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIFZhcmlhYmxlcyAqL1xuQGltcG9ydCBcInZhcmlhYmxlcy9jb2xvcnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvZWFzaW5nXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2Zvcm1zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2Zvcm1zL2xhYmVsXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2Zvcm1zL2xlZ2VuZFwiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9mb3Jtcy9maWVsZHNldFwiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9mb3Jtcy9jb250cm9sc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9mb3Jtcy9hdHRyaWJ1dGVzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2Zvcm1zL3ZhbGlkYXRpb25cIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvaWNvbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvbWVkaWEtcXVlcmllc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9wYXRoc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy90cmFuc2l0aW9uc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy90eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL3NwYWNlcnNcIjtcblxuLyogU2V0dGluZ3MgKi9cbkBpbXBvcnQgXCJzZXR0aW5ncy9ncmlkXCI7XG5cbi8qIE1peGlucyAqL1xuQGltcG9ydCBcIm1peGlucy9idXR0b25zXCI7XG5AaW1wb3J0IFwibWl4aW5zL2Zvcm1zXCI7XG5AaW1wb3J0IFwibWl4aW5zL3RleHQtaGVscGVyc1wiO1xuQGltcG9ydCBcIm1peGlucy90eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwibWl4aW5zL3V0aWxpdGllc1wiO1xuQGltcG9ydCBcIm1peGlucy92aXNpYmlsaXR5XCI7XG5cbi8qIEhlbHBlciBDbGFzc2VzICovXG5AaW1wb3J0IFwiaGVscGVyLWNsYXNzZXMvdmlzaWJpbGl0eVwiO1xuQGltcG9ydCBcImhlbHBlci1jbGFzc2VzL2NvbG9yc1wiO1xuIiwiOnJvb3Qge1xuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBQcmltYXJ5IFBhbGV0dGVcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLXByaW1hcnk6ICM1MjczZjQ7XG5cdC0tY29sb3Itc2Vjb25kYXJ5OiBkYXJrZW4odmFyKC0tY29sb3ItcHJpbWFyeSksIDAuMDgpO1xuXHQtLWNvbG9yLWJjLWdyZWVuOiAjNjVjNjhjO1xuXHQtLWNvbG9yLWJjLWxpZ2h0LWdyZXk6ICNlMGUzZTk7XG5cdC0tY29sb3ItYmMtY29uY3JldGU6ICNjZGNkY2Q7XG5cdC0tY29sb3ItYmMtZ3JleTogIzhiOGI4Yjtcblx0LS1jb2xvci1iYy1ncmV5LW1lZGl1bTogIzVlNWU1ZTtcblx0LS1jb2xvci1iYy1ibGFjazogIzM0MzEzZjtcblx0LS1jb2xvci1iYy1kb2dlci1ibHVlOiAjNGI3MWZjO1xuXHQtLWNvbG9yLWJjLWJsdWUtbGlnaHQ6ICMxNjhmYzA7XG5cdC0tY29sb3ItYmMtYmx1ZS10dXJxdW9pc2U6ICM1M2JhZDE7XG5cdC0tY29sb3ItYmMtcmVkOiAjZDI1NzRhO1xuXHQtLWNvbG9yLWJjLXN1Y2Nlc3M6ICM4MjlkNWY7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogV2hpdGVzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci13aGl0ZTogI2ZmZjtcblx0LS1jb2xvci1vZmYtd2hpdGU6ICNmNWY1ZjU7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogR3JleXNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLWdyZXktbGlnaHQ6IGxpZ2h0ZW4odmFyKC0tY29sb3ItZ3JleSksIDAuMTUpO1xuXHQtLWNvbG9yLWdyZXk6IGdyZXk7XG5cdC0tY29sb3ItZ3JleS1kYXJrOiBkYXJrZW4odmFyKC0tY29sb3ItZ3JleSksIDAuMTUpO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEJsYWNrc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItYmxhY2s6ICMwMDA7XG5cdC0tY29sb3ItYmxhY2stYS00MDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuXHQtLWNvbG9yLWJsYWNrLWEtNzA6IHJnYmEoMCwgMCwgMCwgMC43KTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBCYWNrZ3JvdW5kc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItYmdkOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdC0tY29sb3ItYmdkLWNvbnRlbnQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0LS1jb2xvci1iZ2QtbG9naW46ICNmMWYxZjE7XG5cdC0tY29sb3ItYmdkLXNlbGVjdGlvbjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdC0tY29sb3ItYmdkLXBhbmVsLWFjdGl2ZTogIzJjMjkzNTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBMaW5rc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItbGluazogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdC0tY29sb3ItbGluay1ob3ZlcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBUZXh0XG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci10ZXh0OiB2YXIoLS1jb2xvci1ibGFjayk7XG5cdC0tY29sb3ItdGV4dC1zZWxlY3Rpb246IHZhcigtLWNvbG9yLXdoaXRlKTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBCb3JkZXJzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci1ib3JkZXI6IHZhcigtLWNvbG9yLWdyZXkpO1xuXHQtLWNvbG9yLWJvcmRlci1mb3JtLWZpZWxkOiAjZTFlNmVhO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEFsZXJ0IENvbG9yc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tYWxlcnQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0LS1hbGVydC1iZy1kZWZhdWx0OiB2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KTtcblx0LS1hbGVydC1zdWNjZXNzOiAjM2VjODg5O1xuXHQtLWFsZXJ0LWVycm9yOiAjZmYwMDEyO1xuXHQtLWFsZXJ0LWJnLWluZm86IHZhcigtLWNvbG9yLWJjLWNvbmNyZXRlKTtcbn1cbiIsIjpyb290IHtcblx0LyogRWFzaW5nOiBTaW5lICovXG5cdC0tZWFzZS1pbi1zaW5lOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcblx0LS1lYXNlLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcblx0LS1lYXNlLWluLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuXG5cdC8qIEVhc2luZzogUXVhZCAqL1xuXHQtLWVhc2UtaW4tcXVhZDogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcblx0LS1lYXNlLW91dC1xdWFkOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG5cdC0tZWFzZS1pbi1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuXG5cdC8qIEVhc2luZzogQ3ViaWMgKi9cblx0LS1lYXNlLWluLWN1YmljOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblx0LS1lYXNlLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cdC0tZWFzZS1pbi1vdXQtY3ViaWM6IGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblxuXHQvKiBFYXNpbmc6IFF1YXJ0ICovXG5cdC0tZWFzZS1pbi1xdWFydDogY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XG5cdC0tZWFzZS1vdXQtcXVhcnQ6IGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG5cdC0tZWFzZS1pbi1vdXQtcXVhcnQ6IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG5cblx0LyogRWFzaW5nOiBRdWludCAqL1xuXHQtLWVhc2UtaW4tcXVpbnQ6IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuXHQtLWVhc2Utb3V0LXF1aW50OiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG5cdC0tZWFzZS1pbi1vdXQtcXVpbnQ6IGN1YmljLWJlemllcigwLjg2LCAwLCAwLjA3LCAxKTtcblxuXHQvKiBFYXNpbmc6IEV4cG8gKi9cblx0LS1lYXNlLWluLWV4cG86IGN1YmljLWJlemllcigwLjk1LCAwLjA1LCAwLjc5NSwgMC4wMzUpO1xuXHQtLWVhc2Utb3V0LWV4cG86IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcblx0LS1lYXNlLWluLW91dC1leHBvOiBjdWJpYy1iZXppZXIoMSwgMCwgMCwgMSk7XG5cblx0LyogRWFzaW5nOiBDaXJjICovXG5cdC0tZWFzZS1pbi1jaXJjOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSk7XG5cdC0tZWFzZS1vdXQtY2lyYzogY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG5cdC0tZWFzZS1pbi1vdXQtY2lyYzogY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44Nik7XG5cblx0LyogRWFzaW5nOiBCYWNrICovXG5cdC0tZWFzZS1pbi1iYWNrOiBjdWJpYy1iZXppZXIoMC42LCAtMC4yOCwgMC43MzUsIDAuMDQ1KTtcblx0LS1lYXNlLW91dC1iYWNrOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG5cdC0tZWFzZS1pbi1vdXQtYmFjazogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG59XG4iLCI6cm9vdCB7XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEJvcmRlcnNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tYm9yZGVyLWNvbG9yOiBsaWdodGdyZXk7XG5cdC0tZm9ybS1ib3JkZXItY29sb3ItZm9jdXM6IGRhcmtlbih2YXIoLS1mb3JtLWJvcmRlci1jb2xvciksIDAuMjUpO1xuXHQtLWZvcm0tYm9yZGVyLXNpemU6IDFweDtcblx0LS1mb3JtLWJvcmRlci1zaXplLWZvY3VzOiB2YXIoLS1mb3JtLWJvcmRlci1zaXplKTtcblx0LS1mb3JtLWJvcmRlci1yYWRpdXM6IDA7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQ29sb3JzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLWNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcblx0LS1mb3JtLWNvbG9yLXNlY29uZGFyeTogdmFyKC0tY29sb3ItZ3JleS1saWdodCk7XG5cdC0tZm9ybS1jb2xvci1lcnJvcjogbGlnaHRlbihyZWQsIDAuMSk7XG5cdC0tZm9ybS1jb2xvci1yZXF1aXJlZDogdmFyKC0tZm9ybS1jb2xvci1lcnJvcik7XG5cdC0tZm9ybS1jb2xvci1zdWNjZXNzOiBsaWdodGVuKGdyZWVuLCAwLjEpO1xuXHQtLWZvcm0tY29sb3ItcGxhY2Vob2xkZXI6IGdyZXk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogVUlcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tdWktaWNvbi1jb2xvcjogbGlnaHRncmV5OyAvKiBDb250cm9sIGljb25zICovXG5cdC0tZm9ybS11aS1pY29uLWZvbnQtc2l6ZTogMjBweDsgLyogQ29udHJvbCBpY29ucyAqL1xuXHQtLWZvcm0tdWktY29sb3I6IHZhcigtLWNvbG9yLWdyZXktZGFyayk7IC8qIFNlbGVjdCBpY29uICovXG5cdC0tZm9ybS11aS1iZ2QtY29sb3I6IHZhcigtLWZvcm0tYm9yZGVyLWNvbG9yKTsgIC8qIFNlbGVjdCwgQ2hlY2tib3gsICYgUmFkaW8gKi9cblx0LS1mb3JtLXVpLWJnZC1jb2xvci1mb2N1czogdmFyKC0tZm9ybS1ib3JkZXItY29sb3ItZm9jdXMpOyAgLyogU2VsZWN0ICovXG5cdC0tZm9ybS11aS1pY29uLXNlbGVjdDogJ1xcZTkwMCc7IC8qIFNlbGVjdCAqL1xuXHQtLWZvcm0tdWktaWNvbi1zZWxlY3QtZm9udC1zaXplOiAyNXB4OyAvKiBTZWxlY3QgKi9cblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBGb250c1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG5cdC0tZm9ybS1mb250LXNpemU6IDE2cHg7XG5cdC0tZm9ybS1mb250LXNpemUtc2Vjb25kYXJ5OiAxNHB4OyAvKiBMYWJlbCAqL1xuXHQtLWZvcm0tZm9udC13ZWlnaHQtc2Vjb25kYXJ5OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTsgLyogTGFiZWwgKi9cblx0LS1mb3JtLWZvbnQtc2l6ZS10ZXJ0aWFyeTogMTNweDsgLyogSGVscGVyIFRleHQgJiBEZXNjcmlwdGlvbnMgKi9cblx0LS1mb3JtLWZvbnQtd2VpZ2h0LXRlcnRpYXJ5OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7IC8qIEhlbHBlciBUZXh0ICYgRGVzY3JpcHRpb25zICovXG5cdC0tZm9ybS1sZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHQtLWZvcm0tdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdC0tZm9ybS1jb250cm9sLWhlaWdodDogNDVweDtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBTcGFjaW5nXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLW1hcmdpbjogMjhweDtcblx0LS1mb3JtLW1hcmdpbi1zbWFsbDogdmFyKC0tc3BhY2VyLXhzKTtcblx0LS1mb3JtLXBhZGRpbmctaG9yaXpvbnRhbDogMjBweDtcblx0LS1mb3JtLXBhZGRpbmctdmVydGljYWw6IDIwcHg7XG59XG4iLCI6cm9vdCB7XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIExhYmVsXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLWxhYmVsLWNvbG9yOiB2YXIoLS1mb3JtLWNvbG9yKTtcblx0LS1mb3JtLWxhYmVsLWZvbnQtc3R5bGU6IG5vcm1hbDtcblx0LS1mb3JtLWxhYmVsLWZvbnQtd2VpZ2h0OiB2YXIoLS1mb3JtLWZvbnQtd2VpZ2h0LXNlY29uZGFyeSk7XG5cdC0tZm9ybS1sYWJlbC1mb250LXNpemU6IHZhcigtLWZvcm0tZm9udC1zaXplLXNlY29uZGFyeSk7XG5cdC0tZm9ybS1sYWJlbC1mb250LWxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ldmVuKTtcblx0LS1mb3JtLWxhYmVsLWZvbnQtZmFtaWx5OiB2YXIoLS1mb3JtLWZvbnQtZmFtaWx5KTtcblx0LS1mb3JtLWxhYmVsLWxldHRlci1zcGFjaW5nOiB2YXIoLS1mb3JtLWxldHRlci1zcGFjaW5nKTtcblx0LS1mb3JtLWxhYmVsLW1hcmdpbi1ib3R0b206IHZhcigtLWZvcm0tbWFyZ2luLXNtYWxsKTtcblx0LS1mb3JtLWxhYmVsLXRleHQtdHJhbnNmb3JtOiB2YXIoLS1mb3JtLXRleHQtdHJhbnNmb3JtKTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBDb250cm9sIEhlbHBlciBUZXh0XG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLWNvbnRyb2wtaGVscGVyLWNvbG9yOiB2YXIoLS1mb3JtLWNvbG9yLXNlY29uZGFyeSk7XG5cdC0tZm9ybS1jb250cm9sLWhlbHBlci1mb250LXN0eWxlOiBub3JtYWw7XG5cdC0tZm9ybS1jb250cm9sLWhlbHBlci1mb250LXdlaWdodDogdmFyKC0tZm9ybS1mb250LXdlaWdodC10ZXJ0aWFyeSk7XG5cdC0tZm9ybS1jb250cm9sLWhlbHBlci1mb250LXNpemU6IHZhcigtLWZvcm0tZm9udC1zaXplLXRlcnRpYXJ5KTtcblx0LS1mb3JtLWNvbnRyb2wtaGVscGVyLWZvbnQtbGluZS1oZWlnaHQ6IDEuMTU7XG5cdC0tZm9ybS1jb250cm9sLWhlbHBlci1mb250LWZhbWlseTogdmFyKC0tZm9ybS1mb250LWZhbWlseSk7XG5cdC0tZm9ybS1jb250cm9sLWhlbHBlci1sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9ybS1sZXR0ZXItc3BhY2luZyk7XG5cdC0tZm9ybS1jb250cm9sLWhlbHBlci1tYXJnaW4tdG9wOiA4cHg7XG5cdC0tZm9ybS1jb250cm9sLWhlbHBlci1wYWRkaW5nOiAwIDhweDtcblx0LS1mb3JtLWNvbnRyb2wtaGVscGVyLXRleHQtdHJhbnNmb3JtOiB2YXIoLS1mb3JtLXRleHQtdHJhbnNmb3JtKTtcbn1cbiIsIjpyb290IHtcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogTGVnZW5kXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLWxlZ2VuZC1jb2xvcjogdmFyKC0tZm9ybS1jb2xvcik7XG5cdC0tZm9ybS1sZWdlbmQtZm9udC1zdHlsZTogbm9ybWFsO1xuXHQtLWZvcm0tbGVnZW5kLWZvbnQtd2VpZ2h0OiB2YXIoLS1mb3JtLWZvbnQtd2VpZ2h0LXNlY29uZGFyeSk7XG5cdC0tZm9ybS1sZWdlbmQtZm9udC1zaXplOiB2YXIoLS1mb3JtLWZvbnQtc2l6ZS1zZWNvbmRhcnkpO1xuXHQtLWZvcm0tbGVnZW5kLWZvbnQtbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWV2ZW4pO1xuXHQtLWZvcm0tbGVnZW5kLWZvbnQtZmFtaWx5OiB2YXIoLS1mb3JtLWZvbnQtZmFtaWx5KTtcblx0LS1mb3JtLWxlZ2VuZC1sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9ybS1sZXR0ZXItc3BhY2luZyk7XG5cdC0tZm9ybS1sZWdlbmQtbWFyZ2luLWJvdHRvbTogdmFyKC0tZm9ybS1tYXJnaW4tc21hbGwpO1xuXHQtLWZvcm0tbGVnZW5kLXRleHQtdHJhbnNmb3JtOiB2YXIoLS1mb3JtLXRleHQtdHJhbnNmb3JtKTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBMZWdlbmQsIHN0eWxlZFxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1sZWdlbmQtc3R5bGVkLWNvbG9yOiB2YXIoLS1mb3JtLWNvbG9yKTtcblx0LS1mb3JtLWxlZ2VuZC1zdHlsZWQtZm9udC1zdHlsZTogbm9ybWFsO1xuXHQtLWZvcm0tbGVnZW5kLXN0eWxlZC1mb250LXdlaWdodDogdmFyKC0tZm9ybS1mb250LXdlaWdodC1zZWNvbmRhcnkpO1xuXHQtLWZvcm0tbGVnZW5kLXN0eWxlZC1mb250LXNpemU6IHZhcigtLWZvcm0tZm9udC1zaXplLXNlY29uZGFyeSk7XG5cdC0tZm9ybS1sZWdlbmQtc3R5bGVkLWZvbnQtbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWV2ZW4pO1xuXHQtLWZvcm0tbGVnZW5kLXN0eWxlZC1mb250LWZhbWlseTogdmFyKC0tZm9ybS1mb250LWZhbWlseSk7XG5cdC0tZm9ybS1sZWdlbmQtc3R5bGVkLWxldHRlci1zcGFjaW5nOiB2YXIoLS1mb3JtLWxldHRlci1zcGFjaW5nKTtcblx0LS1mb3JtLWxlZ2VuZC1zdHlsZWQtbWFyZ2luLWJvdHRvbTogdmFyKC0tZm9ybS1tYXJnaW4tc21hbGwpO1xuXHQtLWZvcm0tbGVnZW5kLXN0eWxlZC1wYWRkaW5nOiAwIDhweDtcblx0LS1mb3JtLWxlZ2VuZC1zdHlsZWQtdGV4dC1hbGlnbjogbGVmdDtcblx0LS1mb3JtLWxlZ2VuZC1zdHlsZWQtdGV4dC10cmFuc2Zvcm06IHZhcigtLWZvcm0tdGV4dC10cmFuc2Zvcm0pO1xufVxuIiwiOnJvb3Qge1xuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBDb250cm9sc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1jb250cm9sLWJnZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHQtLWZvcm0tY29udHJvbC1ib3JkZXItY29sb3I6IHZhcigtLWZvcm0tYm9yZGVyLWNvbG9yKTtcblx0LS1mb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yLWZvY3VzOiB2YXIoLS1mb3JtLWJvcmRlci1jb2xvci1mb2N1cyk7XG5cdC0tZm9ybS1jb250cm9sLWJvcmRlci1yYWRpdXM6IHZhcigtLWZvcm0tYm9yZGVyLXJhZGl1cyk7XG5cdC0tZm9ybS1jb250cm9sLWJvcmRlci1zaXplOiB2YXIoLS1mb3JtLWJvcmRlci1zaXplKTtcblx0LS1mb3JtLWNvbnRyb2wtYm9yZGVyLXNpemUtZm9jdXM6IHZhcigtLWZvcm0tYm9yZGVyLXNpemUtZm9jdXMpO1xuXHQtLWZvcm0tY29udHJvbC1jb2xvcjogdmFyKC0tZm9ybS1jb2xvcik7XG5cdC0tZm9ybS1jb250cm9sLWZvbnQtc3R5bGU6IG5vcm1hbDtcblx0LS1mb3JtLWNvbnRyb2wtZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHQtLWZvcm0tY29udHJvbC1mb250LXNpemU6IHZhcigtLWZvcm0tZm9udC1zaXplKTtcblx0LS1mb3JtLWNvbnRyb2wtZm9udC1saW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYmFzZSk7XG5cdC0tZm9ybS1jb250cm9sLWZvbnQtZmFtaWx5OiB2YXIoLS1mb3JtLWZvbnQtZmFtaWx5KTtcblx0LS1mb3JtLWNvbnRyb2wtbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvcm0tbGV0dGVyLXNwYWNpbmcpO1xuXHQtLWZvcm0tY29udHJvbC1tYXJnaW4tYm90dG9tOiB2YXIoLS1mb3JtLW1hcmdpbik7XG5cdC0tZm9ybS1jb250cm9sLXBhZGRpbmc6IDAgdmFyKC0tZm9ybS1wYWRkaW5nLWhvcml6b250YWwpO1xuXHQtLWZvcm0tY29udHJvbC10ZXh0LXRyYW5zZm9ybTogdmFyKC0tZm9ybS10ZXh0LXRyYW5zZm9ybSk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQ29udHJvbCBJY29uXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLWNvbnRyb2wtaWNvbi1jb2xvcjogdmFyKC0tZm9ybS11aS1pY29uLWNvbG9yKTtcblx0LS1mb3JtLWNvbnRyb2wtaWNvbi1mb250LXNpemU6IHZhcigtLWZvcm0tdWktaWNvbi1mb250LXNpemUpO1xuXHQtLWZvcm0tY29udHJvbC1pY29uLWxpbmUtaGVpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtaGVpZ2h0KTtcblx0LS1mb3JtLWNvbnRyb2wtaWNvbi13aWR0aDogdmFyKC0tZm9ybS1jb250cm9sLWhlaWdodCk7XG5cdC0tZm9ybS1jb250cm9sLWljb24tcGFkZGluZy1yaWdodDogdmFyKC0tZm9ybS1jb250cm9sLWljb24td2lkdGgpO1xuXHQtLWZvcm0tY29udHJvbC1pY29uLXBvc2l0aW9uLXJpZ2h0OiAwO1xuXHQtLWZvcm0tY29udHJvbC1pY29uLXBvc2l0aW9uLXRvcDogMDtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBDb250cm9sOiBUZXh0YXJlYVxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1jb250cm9sLXRleHRhcmVhLWhlaWdodDogMjI1cHg7XG5cdC0tZm9ybS1jb250cm9sLXRleHRhcmVhLXBhZGRpbmc6IDE0cHggdmFyKC0tZm9ybS1wYWRkaW5nLWhvcml6b250YWwpO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIENvbnRyb2w6IFNlbGVjdFxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1jb250cm9sLXNlbGVjdC1tdWx0aXBsZS1oZWlnaHQ6IDEwMHB4O1xuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtbXVsdGlwbGUtcGFkZGluZzogdmFyKC0tZm9ybS1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1mb3JtLXBhZGRpbmctaG9yaXpvbnRhbCk7XG5cdC0tZm9ybS1jb250cm9sLXNlbGVjdC1wYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktd2lkdGgpICsgdmFyKC0tZm9ybS1wYWRkaW5nLWhvcml6b250YWwpKTtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWJnZC1jb2xvcjogdmFyKC0tZm9ybS11aS1iZ2QtY29sb3IpO1xuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktYmdkLWNvbG9yLWhvdmVyOiB2YXIoLS1mb3JtLXVpLWJnZC1jb2xvci1mb2N1cyk7XG5cdC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1ib3JkZXItcmFkaXVzLXRvcC1yaWdodDogdmFyKC0tZm9ybS1jb250cm9sLWJvcmRlci1yYWRpdXMpO1xuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktYm9yZGVyLXJhZGl1cy1ib3R0b20tcmlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1ib3JkZXItcmFkaXVzKTtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWNvbG9yOiB2YXIoLS1mb3JtLXVpLWNvbG9yKTtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWZvbnQtc2l6ZTogdmFyKC0tZm9ybS11aS1pY29uLXNlbGVjdC1mb250LXNpemUpO1xuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktaGVpZ2h0OiBjYWxjKHZhcigtLWZvcm0tY29udHJvbC1oZWlnaHQpIC0gMnB4KTtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWljb246IHZhcigtLWZvcm0tdWktaWNvbi1zZWxlY3QpO1xuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktbGluZS1oZWlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1oZWlnaHQpO1xuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktcG9zaXRpb24tcmlnaHQ6IDFweDtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLXBvc2l0aW9uLXRvcDogMXB4O1xuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktd2lkdGg6IHZhcigtLWZvcm0tY29udHJvbC1oZWlnaHQpO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIENvbnRyb2w6IFJhZGlvICYgQ2hlY2tib3hcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tY29udHJvbC1ncm91cC1yYWRpby1jaGVja2JveC1wYWRkaW5nLXRvcDogOHB4O1xuXHQtLWZvcm0tY29udHJvbC1ncm91cC1yYWRpby1jaGVja2JveC1wYWRkaW5nLWJvdHRvbTogNHB4O1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1jb2xvcjogdmFyKC0tZm9ybS1jb2xvcik7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWNvbG9yLWNoZWNrZWQ6IHZhcigtLWZvcm0tY29udHJvbC1jb2xvcik7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWZvbnQtc3R5bGU6IG5vcm1hbDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1mb250LXNpemU6IHZhcigtLWZvcm0tZm9udC1zaXplLXNlY29uZGFyeSk7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWZvbnQtbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWV2ZW4pO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1mb250LWZhbWlseTogdmFyKC0tZm9ybS1mb250LWZhbWlseSk7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWxldHRlci1zcGFjaW5nOiB2YXIoLS1mb3JtLWxldHRlci1zcGFjaW5nKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtbWF4LXdpZHRoOiA2MDBweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtdGV4dC10cmFuc2Zvcm06IHZhcigtLWZvcm0tdGV4dC10cmFuc2Zvcm0pO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1wdXNoLWxhYmVsLXJpZ2h0OiAxMHB4O1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1tYXJnaW4tdG9wOiB2YXIoLS1mb3JtLW1hcmdpbi1zbWFsbCk7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWhpZGUtYnJvd3Nlci11aS1mb250LXNpemU6IDEycHg7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWhpZGUtYnJvd3Nlci11aS1wb3NpdGlvbi1sZWZ0OiA2cHg7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWhpZGUtYnJvd3Nlci11aS1wb3NpdGlvbi10b3A6IDJweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktYm9yZGVyLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktYm9yZGVyLWNvbG9yLWZvY3VzOiB2YXIoLS1mb3JtLWJvcmRlci1jb2xvci1mb2N1cyk7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWJvcmRlci1zaXplOiB2YXIoLS1mb3JtLWNvbnRyb2wtYm9yZGVyLXNpemUpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1ib3JkZXItc2l6ZS1mb2N1czogdmFyKC0tZm9ybS1jb250cm9sLWJvcmRlci1zaXplLWZvY3VzKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktYmdkLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtYmdkLWNvbG9yKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktY29sb3I6IHZhcigtLWZvcm0tdWktY29sb3IpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1oZWlnaHQ6IGNhbGModmFyKC0tZm9ybS1jb250cm9sLWhlaWdodCkgLyAyKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktcG9zaXRpb24tbGVmdDogMDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktcG9zaXRpb24tdG9wOiAtMnB4O1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1wdXNoLWxhYmVsLXJpZ2h0OiAzNHB4O1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS13aWR0aDogY2FsYyh2YXIoLS1mb3JtLWNvbnRyb2wtaGVpZ2h0KSAvIDIpO1xuXHQtLWZvcm0tY29udHJvbC1jaGVja2JveC11aS1ib3JkZXItc2l6ZTogMnB4O1xuXHQtLWZvcm0tY29udHJvbC1jaGVja2JveC11aS1ib3JkZXItcmFkaXVzOiB2YXIoLS1mb3JtLWNvbnRyb2wtYm9yZGVyLXJhZGl1cyk7XG5cdC0tZm9ybS1jb250cm9sLWNoZWNrYm94LXVpLWhlaWdodDogNXB4O1xuXHQtLWZvcm0tY29udHJvbC1jaGVja2JveC11aS1wb3NpdGlvbi1sZWZ0OiA3cHg7XG5cdC0tZm9ybS1jb250cm9sLWNoZWNrYm94LXVpLXBvc2l0aW9uLXRvcDogNXB4O1xuXHQtLWZvcm0tY29udHJvbC1jaGVja2JveC11aS13aWR0aDogOXB4O1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby11aS1wb3NpdGlvbi1sZWZ0OiA4cHg7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLXVpLXBvc2l0aW9uLXRvcDogNnB4O1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby11aS13aWR0aDogOHB4O1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby11aS1oZWlnaHQ6IDhweDtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBDb250cm9sOiBGaWxlXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLWNvbnRyb2wtZmlsZS1mb250LXNpemU6IHZhcigtLWZvcm0tZm9udC1zaXplKTtcblx0LS1mb3JtLWNvbnRyb2wtZmlsZS1wYWRkaW5nOiB2YXIoLS1mb3JtLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWZvcm0tcGFkZGluZy1ob3Jpem9udGFsKTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBDb250cm9sOiBTdWJtaXQgJiBCdXR0b25zXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLWNvbnRyb2wtYnV0dG9uLW1hcmdpbi10b3A6IHZhcigtLWZvcm0tbWFyZ2luKTtcbn1cbiIsIjpyb290IHtcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogUGxhY2Vob2xkZXJcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tcGxhY2Vob2xkZXItY29sb3I6IHZhcigtLWZvcm0tY29sb3ItcGxhY2Vob2xkZXIpO1xuXHQtLWZvcm0tcGxhY2Vob2xkZXItY29sb3ItZm9jdXM6IGxpZ2h0ZW4odmFyKC0tZm9ybS1jb2xvci1wbGFjZWhvbGRlciksIDAuMjUpO1xuXHQtLWZvcm0tcGxhY2Vob2xkZXItZm9udC1zdHlsZTogbm9ybWFsO1xuXHQtLWZvcm0tcGxhY2Vob2xkZXItZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHQtLWZvcm0tcGxhY2Vob2xkZXItZm9udC1zaXplOiB2YXIoLS1mb3JtLWZvbnQtc2l6ZSk7XG5cdC0tZm9ybS1wbGFjZWhvbGRlci1mb250LWxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHQtLWZvcm0tcGxhY2Vob2xkZXItZm9udC1mYW1pbHk6IHZhcigtLWZvcm0tZm9udC1mYW1pbHkpO1xuXHQtLWZvcm0tcGxhY2Vob2xkZXItbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvcm0tbGV0dGVyLXNwYWNpbmcpO1xuXHQtLWZvcm0tcGxhY2Vob2xkZXItdGV4dC10cmFuc2Zvcm06IHZhcigtLWZvcm0tdGV4dC10cmFuc2Zvcm0pO1xufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIEZvbnQgSWNvbnMgKHZpYSBJY29Nb29uKVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cblxuOnJvb3Qge1xuLS1pY29tb29uLWZvbnQtZmFtaWx5OiBcImJpZ2NvbW1lcmNlLWljb25zXCIgIWRlZmF1bHQ7XG5cblxuLS1pY29uLWJjLWJpZ2NvbW1lcmNlX2RpYWdub3N0aWNzOiBcIlxcZTkxMlwiO1xuLS1pY29uLWJjLWNoYW5uZWxfc2VsZWN0OiBcIlxcZTkxMVwiO1xuLS1pY29uLWJjLWNoYW5uZWw6IFwiXFxlOTExXCI7XG4tLWljb24tYmMtY3JlZGVudGlhbHM6IFwiXFxlOTEwXCI7XG4tLWljb24tYmMtc3luYzogXCJcXGU5MGZcIjtcbi0taWNvbi1iYy1hY2NvdW50czogXCJcXGU5MDZcIjtcbi0taWNvbi1iYy1hbmFseXRpY3M6IFwiXFxlOTA3XCI7XG4tLWljb24tYmMtY2FydDogXCJcXGU5MDhcIjtcbi0taWNvbi1iYy1jdXJyZW5jeTogXCJcXGU5MDlcIjtcbi0taWNvbi1iYy1naWZ0X2NlcnRpZmljYXRlczogXCJcXGU5MGFcIjtcbi0taWNvbi1iYy1pbXBvcnQ6IFwiXFxlOTBiXCI7XG4tLWljb24tYmMtb3JkZXJfY29uZmlybWF0aW9uOiBcIlxcZTkwY1wiO1xuLS1pY29uLWJjLXByb2R1Y3RfcmV2aWV3czogXCJcXGU5MGRcIjtcbi0taWNvbi1iYy1zaGlwcGluZ19yZXR1cm5zOiBcIlxcZTkwZVwiO1xuLS1pY29uLWJjLWItbG9nbzogXCJcXGU5MDFcIjtcbi0tZGFzaGljb25zLWJpZ2NvbW1lcmNlOiBcIlxcZTkwMVwiO1xuLS1pY29uLWJjLWFycm93LXNvbGlkOiBcIlxcZTkwMlwiO1xuLS1pY29uLWJjLXNlbGVjdGVkOiBcIlxcZTkwM1wiO1xuLS1pY29uLWJjLWFycm93LXRvZ2dsZTogXCJcXGU5MDVcIjtcbi0taWNvbi1iYy1hcnJvdy1sZWZ0OiBcIlxcZTA5NFwiO1xuLS1pY29uLWJjLWFycm93LXJpZ2h0OiBcIlxcZTA5NVwiO1xuLS1pY29uLWJjLWFycm93LXVwOiBcIlxcZTA5NlwiO1xuLS1pY29uLWJjLWFycm93LWRvd246IFwiXFxlMDk3XCI7XG4tLWljb24tYmMtcGx1czogXCJcXGUxMTRcIjtcbi0taWNvbi1iYy1taW51czogXCJcXGUxMTVcIjtcbi0taWNvbi1iYy1jaGVjazogXCJcXGUxMTZcIjtcbi0taWNvbi1iYy1jcm9zczogXCJcXGUxMTdcIjtcbi0taWNvbi1iYy1zZWFyY2g6IFwiXFxlMDM2XCI7XG4tLWljb24tYmMtY2hldnJvbi1kb3duOiBcIlxcZTkwMFwiO1xuLS1pY29uLWJjLWNoZXZyb24tbGVmdDogXCJcXGU5MWFcIjtcbi0taWNvbi1iYy1jaGV2cm9uLXJpZ2h0OiBcIlxcZTkxOVwiO1xuLS1pY29uLWJjLWNoZXZyb24tdXA6IFwiXFxlOTA0XCI7XG5cblxufSIsIjpyb290IHtcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogRm9udCBTdGFja3Ncblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvbnQtZmFtaWx5LWJpZ2NvbW1lcmNlLWljb25zOiAnYmlnY29tbWVyY2UtaWNvbnMnO1xuXHQtLWZvbnQtZmFtaWx5LXByb3hpbWEtbm92YTogXCJwcm94aW1hLW5vdmFcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHQtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0LS1mb250LWZhbWlseS1iYXNlOiB2YXIoLS1mb250LWZhbWlseS1wcm94aW1hLW5vdmEpO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEZvbnQgU2l6aW5nXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb250LXNpemUtYmFzZTogMThweDtcblx0LS1mb250LXNpemUtY29udGVudDogMThweDtcblx0LS1mb250LXNpemUtY29udGVudC1zOiAxNnB4O1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEZvbnQgV2VpZ2h0c1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9udC13ZWlnaHQtbGlnaHQ6IDMwMDtcblx0LS1mb250LXdlaWdodC1yZWd1bGFyOiA0MDA7XG5cdC0tZm9udC13ZWlnaHQtbWVkaXVtOiA1MDA7XG5cdC0tZm9udC13ZWlnaHQtc2VtaWJvbGQ6IDYwMDtcblx0LS1mb250LXdlaWdodC1ib2xkOiA3MDA7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogTGluZSBIZWlnaHRzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1saW5lLWhlaWdodC1iYXNlOiAxLjU7XG5cdC0tbGluZS1oZWlnaHQtbTogMS4zMztcblx0LS1saW5lLWhlaWdodC1zOiAxLjI1O1xuXHQtLWxpbmUtaGVpZ2h0LXNzOiAxLjE1O1xuXHQtLWxpbmUtaGVpZ2h0LWV2ZW46IDE7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQm9yZGVyIFJhZGl1c1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tYm9yZGVyLXJhZGl1cy1iYXNlOiA0cHg7XG5cdC0tYm9yZGVyLXJhZGl1cy1yb3VuZDogNTAlO1xufVxuIiwiOnJvb3Qge1xuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBTcGFjZXJzIChtYXJnaW4gJiBwYWRkaW5nKVxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tc3BhY2VyOiAzMHB4O1xuXHQtLXNwYWNlci14czogMTVweDtcblx0LS1zcGFjZXItczogMjBweDtcblx0LS1zcGFjZXItbTogMzVweDtcblx0LS1zcGFjZXItbGc6IDYwcHg7XG5cdC0tc3BhY2VyLXh4bGc6IDE2MHB4O1xufVxuIiwiXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEdsb2JhbCBCdXR0b24gUmVzZXRzXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBidXR0b24tZ2xvYmFsIHtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdHdpZHRoOiBhdXRvO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ldmVuKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogQnV0dG9uIFN1Ym1pdFxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gYnV0dG9uLXN1Ym1pdCB7XG5cdEBtaXhpbiBidXR0b24tZ2xvYmFsO1xuXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcblx0cGFkZGluZzogMWVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cblx0Jjp2aXNpdGVkIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JleS1kYXJrKTtcblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEJ1dHRvbiBQaWxsXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBidXR0b24tcGlsbCB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJjLWRvZ2VyLWJsdWUpO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1kb2dlci1ibHVlKTtcblx0Ym9yZGVyLXJhZGl1czogMTlweDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNoYWRvdzogdW5zZXQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAxM3B4IDIwcHggMTJweDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0bGluZS1oZWlnaHQ6IDEycHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLWJsdWUtdHVycXVvaXNlKTtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJjLWJsdWUtdHVycXVvaXNlKTtcblx0fVxuXG5cdCY6ZGlzYWJsZWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmV5KSAhaW1wb3J0YW50O1xuXHRcdGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuXHR9XG59XG4iLCJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogRm9ybTogQ29udHJvbCBHcm91cCAvIFdyYXBwZXIsIHJhZGlvICYgY2hlY2tib3ggc3BlY2lmaWNcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGZvcm0tY29udHJvbC1ncm91cC1yYWRpby1jaGVja2JveCB7XG5cdHBhZGRpbmctdG9wOiB2YXIoLS1mb3JtLWNvbnRyb2wtZ3JvdXAtcmFkaW8tY2hlY2tib3gtcGFkZGluZy10b3ApO1xuXHRwYWRkaW5nLWJvdHRvbTogdmFyKC0tZm9ybS1jb250cm9sLWdyb3VwLXJhZGlvLWNoZWNrYm94LXBhZGRpbmctYm90dG9tKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBGb3JtIEhlbHBlclxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gZm9ybS1jb250cm9sLWhlbHBlciB7XG5cdG1hcmdpbi10b3A6IHZhcigtLWZvcm0tY29udHJvbC1oZWxwZXItbWFyZ2luLXRvcCk7XG5cdHBhZGRpbmc6IHZhcigtLWZvcm0tY29udHJvbC1oZWxwZXItcGFkZGluZyk7XG5cdGNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtaGVscGVyLWNvbG9yKTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvcm0tY29udHJvbC1oZWxwZXItbGV0dGVyLXNwYWNpbmcpO1xuXHR0ZXh0LXRyYW5zZm9ybTogdmFyKC0tZm9ybS1jb250cm9sLWhlbHBlci10ZXh0LXRyYW5zZm9ybSk7XG5cdGZvbnQ6IHZhcigtLWZvcm0tY29udHJvbC1oZWxwZXItZm9udC1zdHlsZSkgdmFyKC0tZm9ybS1jb250cm9sLWhlbHBlci1mb250LXdlaWdodCkgdmFyKC0tZm9ybS1jb250cm9sLWhlbHBlci1mb250LXNpemUpIC8gdmFyKC0tZm9ybS1jb250cm9sLWhlbHBlci1mb250LWxpbmUtaGVpZ2h0KSB2YXIoLS1mb3JtLWNvbnRyb2wtaGVscGVyLWZvbnQtZmFtaWx5KTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBSZXF1aXJlZCBGaWVsZHNcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIHJlcXVpcmVkIHtcblx0cGFkZGluZy1sZWZ0OiA0cHg7XG5cdGNvbG9yOiB2YXIoLS1mb3JtLXN0YXRlLWNvbG9yLXJlcXVpcmVkKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBGb3JtIFBsYWNlaG9sZGVyc1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gZm9ybS1jb250cm9sLXBsYWNlaG9sZGVyIHtcblxuXHQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdEBtaXhpbi1jb250ZW50O1xuXHR9XG5cblx0Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdEBtaXhpbi1jb250ZW50O1xuXHR9XG5cblx0OjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRAbWl4aW4tY29udGVudDtcblx0fVxuXG5cdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdEBtaXhpbi1jb250ZW50O1xuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogRm9ybSBXaWRnZXRzL0NvbnRyb2xzXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBmb3JtLWNvbnRyb2wge1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0cGFkZGluZzogdmFyKC0tZm9ybS1jb250cm9sLXBhZGRpbmcpO1xuXHRib3JkZXI6IHZhcigtLWZvcm0tY29udHJvbC1ib3JkZXItc2l6ZSkgc29saWQgdmFyKC0tZm9ybS1jb250cm9sLWJvcmRlci1jb2xvcik7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtaGVpZ2h0KTtcblx0Y29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1jb2xvcik7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb3JtLWNvbnRyb2wtbGV0dGVyLXNwYWNpbmcpO1xuXHR0ZXh0LXRyYW5zZm9ybTogdmFyKC0tZm9ybS1jb250cm9sLXRleHQtdHJhbnNmb3JtKTtcblx0Zm9udDogdmFyKC0tZm9ybS1jb250cm9sLWZvbnQtc3R5bGUpIHZhcigtLWZvcm0tY29udHJvbC1mb250LXdlaWdodCkgdmFyKC0tZm9ybS1jb250cm9sLWZvbnQtc2l6ZSkgLyB2YXIoLS1mb3JtLWNvbnRyb2wtZm9udC1saW5lLWhlaWdodCkgdmFyKC0tZm9ybS1jb250cm9sLWZvbnQtZmFtaWx5KTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBGb3JtIENvbnRyb2w6IFNlbGVjdFxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gZm9ybS1jb250cm9sLXNlbGVjdCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlIHtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1iZ2QtY29sb3ItaG92ZXIpO1xuXHRcdH1cblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdEBtaXhpbiBpY29uO1xuXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdFx0Y29udGVudDogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1pY29uKTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0aGVpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWhlaWdodCk7XG5cdFx0d2lkdGg6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktd2lkdGgpO1xuXHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWxpbmUtaGVpZ2h0KTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWJnZC1jb2xvcik7XG5cdFx0Y29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktY29sb3IpO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRmb250LXNpemU6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktZm9udC1zaXplKTtcblx0XHRyaWdodDogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1wb3NpdGlvbi1yaWdodCk7XG5cdFx0dG9wOiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLXBvc2l0aW9uLXRvcCk7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktYm9yZGVyLXJhZGl1cy10b3AtcmlnaHQpO1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWJvcmRlci1yYWRpdXMtYm90dG9tLXJpZ2h0KTtcblx0fVxuXG5cdHNlbGVjdCB7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LXBhZGRpbmctcmlnaHQpO1xuXHR9XG5cblx0c2VsZWN0OjotbXMtZXhwYW5kIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogRm9ybSBDb250cm9sOiBSYWRpbyAmIENoZWNrYm94LCBjdXN0b20gc3R5bGVkXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBmb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtYmFzZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcblx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdGxhYmVsIHtcblx0XHRjb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWNvbG9yKTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1sZXR0ZXItc3BhY2luZyk7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC10ZXh0LXRyYW5zZm9ybSk7XG5cdFx0Zm9udDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWZvbnQtc3R5bGUpIHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1mb250LXdlaWdodCkgdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWZvbnQtc2l6ZSkgLyB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtZm9udC1saW5lLWhlaWdodCkgdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWZvbnQtZmFtaWx5KTtcblx0fVxufVxuXG5AZGVmaW5lLW1peGluIGZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveCB7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctbGVmdDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLXB1c2gtbGFiZWwtcmlnaHQpO1xuXG5cdGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcblx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWhpZGUtYnJvd3Nlci11aS1wb3NpdGlvbi1sZWZ0KTtcblx0XHR0b3A6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1oaWRlLWJyb3dzZXItdWktcG9zaXRpb24tdG9wKTtcblx0XHRmb250LXNpemU6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1oaWRlLWJyb3dzZXItdWktZm9udC1zaXplKTtcblx0fVxuXG5cdGxhYmVsIHtcblx0XHRtYXgtd2lkdGg6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1tYXgtd2lkdGgpO1xuXG5cdFx0JjpiZWZvcmUsXG5cdFx0JjphZnRlciB7XG5cdFx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1iZ2QtY29sb3IpO1xuXHRcdFx0d2lkdGg6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS13aWR0aCk7XG5cdFx0XHRoZWlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1oZWlnaHQpO1xuXHRcdFx0dG9wOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktcG9zaXRpb24tdG9wKTtcblx0XHRcdGxlZnQ6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1wb3NpdGlvbi1sZWZ0KTtcblx0XHRcdGJvcmRlcjogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWJvcmRlci1zaXplKSBzb2xpZCB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktYm9yZGVyLWNvbG9yKTtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHR9XG5cblx0aW5wdXQ6Zm9jdXMgKyBsYWJlbDpiZWZvcmUge1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWJvcmRlci1jb2xvci1mb2N1cyk7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWJvcmRlci1zaXplLWZvY3VzKSB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktYm9yZGVyLWNvbG9yLWZvY3VzKTtcblx0fVxuXG5cdGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG5cdFx0Y29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1jb2xvci1jaGVja2VkKTtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBGb3JtIENvbnRyb2w6IENoZWNrYm94LCBjdXN0b20gc3R5bGVkXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBmb3JtLWNvbnRyb2wtY2hlY2tib3gge1xuXG5cdGxhYmVsIHtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IHZhcigtLWZvcm0tY29udHJvbC1jaGVja2JveC11aS1ib3JkZXItcmFkaXVzKTtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGxlZnQ6IHZhcigtLWZvcm0tY29udHJvbC1jaGVja2JveC11aS1wb3NpdGlvbi1sZWZ0KTtcblx0XHRcdHRvcDogdmFyKC0tZm9ybS1jb250cm9sLWNoZWNrYm94LXVpLXBvc2l0aW9uLXRvcCk7XG5cdFx0XHR3aWR0aDogdmFyKC0tZm9ybS1jb250cm9sLWNoZWNrYm94LXVpLXdpZHRoKTtcblx0XHRcdGhlaWdodDogdmFyKC0tZm9ybS1jb250cm9sLWNoZWNrYm94LXVpLWhlaWdodCk7XG5cdFx0XHRib3JkZXI6IHZhcigtLWZvcm0tY29udHJvbC1jaGVja2JveC11aS1ib3JkZXItc2l6ZSkgc29saWQgdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWNvbG9yKTtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNTBkZWcpO1xuXHRcdH1cblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEZvcm0gQ29udHJvbDogUmFkaW8sIGN1c3RvbSBzdHlsZWRcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGZvcm0tY29udHJvbC1yYWRpbyB7XG5cblx0bGFiZWwge1xuXG5cdFx0JjpiZWZvcmUsXG5cdFx0JjphZnRlciB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRsZWZ0OiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tdWktcG9zaXRpb24tbGVmdCk7XG5cdFx0XHR0b3A6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby11aS1wb3NpdGlvbi10b3ApO1xuXHRcdFx0d2lkdGg6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby11aS13aWR0aCk7XG5cdFx0XHRoZWlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby11aS1oZWlnaHQpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWNvbG9yKTtcblx0XHR9XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBGb3JtIENvbnRyb2w6IEljb25zXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBmb3JtLWNvbnRyb2wtaWNvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRpbnB1dCB7XG5cdFx0cGFkZGluZy1yaWdodDogdmFyKC0tZm9ybS1jb250cm9sLWljb24tcGFkZGluZy1yaWdodCk7XG5cdH1cblxuXHQmOmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtaWNvbi1wb3NpdGlvbi1yaWdodCk7XG5cdFx0dG9wOiB2YXIoLS1mb3JtLWNvbnRyb2wtaWNvbi1wb3NpdGlvbi10b3ApO1xuXHRcdGNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtaWNvbi1jb2xvcik7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiB2YXIoLS1mb3JtLWNvbnRyb2wtaWNvbi13aWR0aCk7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1pY29uLWxpbmUtaGVpZ2h0KTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ei1pbmRleDogMTtcblx0XHRmb250LXNpemU6IHZhcigtLWZvcm0tY29udHJvbC1pY29uLWZvbnQtc2l6ZSk7XG5cdH1cbn1cbiIsIlxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBTcGxpdCBsb25nIHdvcmRzIGludG8gbXVsdGlwbGUgbGluZXNcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIHdyYXAtdGV4dCB7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0aHlwaGVuczogYXV0bztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBUcnVuY2F0ZSB0ZXh0IHRvIGEgc2luZ2xlIGxpbmUsIHdpdGggYW4gZWxsaXBzaXNcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIHRydW5jYXRlLXRleHQge1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgYW50aWFsaWFzZWQgZm9udC1zbW9vdGhpbmdcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIHN1YnBpeGVsLXRleHQge1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG5cdGZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbn1cbiIsIlxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBJY29uc1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gaWNvbiB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iaWdjb21tZXJjZS1pY29ucyk7XG5cdHNwZWFrOiBub25lO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHR0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbiIsIlxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBDbGVhcmZpeFxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gY2xlYXJmaXgge1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogVG91Y2ggJiBQb2ludGVyIEJ1ZyBGaXhcbiAqXG4gKiArIERpc2FibGUgdGV4dCBzZWxlY3Qgb24gY2xpY2thYmxlIGVsZW1lbnRzIGZvciBwb2ludGVyICYgdG91Y2ggZXZlbnRzXG4gKlxuICogTk9URTpcbiAqIFRoaXMgc2hvdWxkIGJlIHV0aWxpemVkIGZvciBlbGVtZW50cyB0aGF0IGhhdmUgYSBKU1xuICogdG91Y2hzdGFydCBvciBwb2ludGVyZG93biBldmVudCBib3VuZCB0byB0aGVtXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiB0b3VjaCB7XG5cdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG4iLCJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogSGlkZSBmcm9tIGJvdGggc2NyZWVucmVhZGVycyBhbmQgYnJvd3NlcnNcbiAqXG4gKiBAYXV0aG9yOiBoNWJwLmNvbS91XG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBoaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBIaWRlIG9ubHkgdmlzdWFsbHksIGJ1dCBoYXZlIGl0IGF2YWlsYWJsZSBmb3Igc2NyZWVucmVhZGVyc1xuICpcbiAqIEBhdXRob3I6IGg1YnAuY29tL3ZcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIHZpc3VhbGx5LWhpZGUge1xuXHRib3JkZXI6IDA7XG5cdGNsaXA6IHJlY3QoMCAwIDAgMCk7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBTaG93IGVsZW1lbnQgYWZ0ZXIgaGFzIGJlZW4gaGlkZGVuIHdpdGggJXZpc3VhbGx5LWhpZGVcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIHZpc3VhbGx5LXNob3cge1xuXHRjbGlwOiBhdXRvO1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDA7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG59XG4iLCJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogSGlkZSBmcm9tIHNjcmVlbnJlYWRlcnMgJiBicm93c2Vyc1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi51LWJjLWhpZGRlbiB7XG5cdEBtaXhpbiBoaWRkZW47XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogSGlkZSBmcm9tIGJyb3dzZXJzICYgc2hvdyBmb3Igc2NyZWVucmVhZGVyc1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi51LWJjLXZpc3VhbC1oaWRlLFxuLnUtYmMtc2NyZWVuLXJlYWRlci10ZXh0IHtcblx0QG1peGluIHZpc3VhbGx5LWhpZGU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogU2hvdyBmb3IgYnJvd3NlcnMgJiBzY3JlZW5yZWFkZXJzXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnUtYmMtdmlzdWFsLXNob3cge1xuXHRAbWl4aW4gdmlzdWFsbHktaGlkZTtcbn1cbiIsIi51LWJjLXRleHQtbGlnaHQge1xuXHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXG5cdCYuYmMtYnRuIHtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdH1cblx0fVxufVxuXG4udS1iYy10ZXh0LWRhcmsge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXG5cdCYuYmMtYnRuIHtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRcdH1cblx0fVxufVxuIiwiXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEJhc2VcbiAqXG4gKiBUaGlzIGZpbGUgaXMganVzdCBhIGNsZWFyaW5nLWhvdXNlLlxuICogTWFrZSBwYXJ0aWFscyAoc3RhcnQgd2l0aCBhbiB1bmRlcnNjb3JlKSBmb3IgYW55IGFjdHVhbCBjc3MgY29kZS5cbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AaW1wb3J0IFwiaWNvbnNcIjtcblxuLyogRm9ybXMgKi9cblxuLmJjLWZvcm0ge1xuXHRAaW1wb3J0IFwiZm9ybXMvZGVmYXVsdFwiO1xuXHRAaW1wb3J0IFwiZm9ybXMvdmFsaWRhdGlvblwiO1xuXHRAaW1wb3J0IFwiZm9ybXMvY29udHJvbHMvZGVmYXVsdFwiO1xuXHRAaW1wb3J0IFwiZm9ybXMvY29udHJvbHMvZmlsZVwiO1xuXHRAaW1wb3J0IFwiZm9ybXMvY29udHJvbHMvcmFkaW8tY2hlY2tib3hcIjtcblx0QGltcG9ydCBcImZvcm1zL2NvbnRyb2xzL3NlbGVjdFwiO1xuXHRAaW1wb3J0IFwiZm9ybXMvY29udHJvbHMvdGV4dGFyZWFcIjtcbn1cbiIsIi5iYy1mb3JtX19yb3cge1xuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdG1hcmdpbi1ib3R0b206IDU2cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmJjLWZvcm1fX2NvbCB7XG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmbGV4OiAxIDEgYXV0bztcblxuXHRcdC5iYy1mb3JtX19jb250cm9sOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn1cblxuJi5iYy1mb3JtLTJjb2wge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4mLmJjLXByb2R1Y3QtZm9ybSB7XG5cdG1hcmdpbjogMDtcblxuXHRidXR0b24uYmMtYnRuLS1mb3JtLXN1Ym1pdCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5cbi5iYy1mb3JtX19maWVsZC1ncm91cCB7XG5cdGJvcmRlcjogdW5zZXQ7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblxuXHQrIC5iYy1mb3JtX19maWVsZC1ncm91cCB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWZvcm0tMmNvbF9fY29udHJvbCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXG5cdFx0Jjpub3QoLmJjLWZvcm0tMmNvbF9fY29udHJvbC0tZnVsbCkge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cblx0XHQmLS1sZWZ0IHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0fVxuXG5cdFx0Ji0tcmlnaHQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdH1cblxuXHRcdCYtLWZ1bGwge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1mb3JtX19jb250cm9sIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdH1cbn1cblxuLmJjLWZvcm1fX2xhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDZweDtcblxuXHQmLmJjLWZvcm0tY29udHJvbC1yZXF1aXJlZCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcqJztcblx0XHRcdGZvbnQtc2l6ZTogODAlO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAycHg7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtcmVkKTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWZvcm0tdGVybXMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0cGFkZGluZzogMTJweCAxNnB4IDExcHg7XG5cblx0LmJjLWZvcm1fX2NvbnRyb2wtLWNoZWNrYm94IHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHQ+ICoge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQuYmMtZm9ybV9fbGFiZWwge1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblxuXHRcdCYuYmMtZm9ybS1jb250cm9sLXJlcXVpcmVkOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblxuXHQuYmMtZm9ybV9fZXJyb3ItbWVzc2FnZSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMnB4O1xuXHR9XG59XG5cbi5iYy1mb3JtX19hY3Rpb25zIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0bWFyZ2luLXRvcDogMTZweDtcblx0d2lkdGg6IDEwMCU7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDQ2cHg7XG5cdH1cblxuXHQmLS1sZWZ0IHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdH1cbn1cbiIsIiYuYmMtZm9ybS0taGFzLWVycm9ycyB7XG5cblx0LmJjLWZvcm1fX2NvbnRyb2wtLWVycm9yIHtcblxuXHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuXHRcdGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcblx0XHRpbnB1dFt0eXBlPVwidGVsXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5cdFx0aW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuXHRcdHNlbGVjdCxcblx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1hbGVydC1lcnJvcik7XG5cdFx0fVxuXHR9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEZvcm06IENvbnRyb2wgLyBXaWRnZXRcbiAqXG4gKiBOb3RlOiBhcHBsaWVzIGJ5IGRlZmF1bHQgdG8gdGV4dGFyZWEsIHR5cGU9XCJmaWxlXCIsICYgc2VsZWN0XG4gKlxuICogRXhhbXBsZTpcbiAqIDxpbnB1dCBuYW1lPVwidGV4dFwiIGNsYXNzPVwiZm9ybS1jb250cm9sLWJjXCIgdHlwZT1cInRleHRcIiAvPlxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5mb3JtLWNvbnRyb2wtYmMge1xuXHRAbWl4aW4gZm9ybS1jb250cm9sO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEZvcm06IENvbnRyb2wgSWNvblxuICpcbiAqIEV4YW1wbGU6XG4gKiA8ZGl2IGNsYXNzPVwiZm9ybS1maWVsZC1ncm91cFwiPlxuICogICA8bGFiZWwgY2xhc3M9XCJmb3JtLWNvbnRyb2wtbGFiZWxcIiBmb3I9XCJ0ZXh0RmllbGRFeGFtcGxlXCI+TGFiZWw8L2xhYmVsPlxuICogICA8ZGl2IGNsYXNzPVwiZm9ybS1jb250cm9sLWJjLWljb24gYmMtaWNvbiBpY29uLXBob25lXCI+XG4gKlx0ICAgPGlucHV0IGlkPVwidGV4dEZpZWxkRXhhbXBsZVwiIGNsYXNzPVwiZm9ybS1jb250cm9sXCIgbmFtZT1cInRleHRGaWVsZEV4YW1wbGVcIiBhcmlhLWRlc2NyaWJlZGJ5PVwidGV4dEZpZWxkRXhhbXBsZUhlbHBlclwiIHR5cGU9XCJ0ZXh0XCIgLz5cbiAqICAgPC9kaXY+XG4gKiAgIDxwIGlkPVwidGV4dEZpZWxkRXhhbXBsZUhlbHBlclwiIGNsYXNzPVwiZm9ybS1jb250cm9sLWhlbHBlclwiPkhlbHBlciB0ZXh0PC9wPlxuICogPC9kaXY+XG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmZvcm0tY29udHJvbC1iYy1pY29uIHtcblx0QG1peGluIGZvcm0tY29udHJvbC1pY29uO1xufVxuXG4uYmMtZm9ybV9fY29udHJvbCB7XG5cblx0aW5wdXRbdHlwZT1cInRleHRcIl0sXG5cdGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcblx0aW5wdXRbdHlwZT1cInVybFwiXSxcblx0aW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuXHRpbnB1dFt0eXBlPVwidGVsXCJdLFxuXHRpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdGhlaWdodDogNDVweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuIiwiaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuXHRAbWl4aW4gZm9ybS1jb250cm9sO1xuXG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9ybS1jb250cm9sLWZpbGUtZm9udC1zaXplKTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nOiB2YXIoLS1mb3JtLWNvbnRyb2wtZmlsZS1wYWRkaW5nKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWV2ZW4pO1xufVxuIiwiaW5wdXQge1xuXHRAbWl4aW4gZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWJhc2U7XG5cblx0Jlt0eXBlPVwicmFkaW9cIl0sXG5cdCZbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdG1hcmdpbi1yaWdodDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXB1c2gtbGFiZWwtcmlnaHQpO1xuXG5cdFx0Ji5mb3JtLWNvbnRyb2wtY3VzdG9tLWJjLXN0eWxlIHtcblx0XHRcdEBtaXhpbiBmb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3g7XG5cdFx0fVxuXHR9XG5cblx0Jlt0eXBlPVwicmFkaW9cIl0gfiBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5cdCZbdHlwZT1cImNoZWNrYm94XCJdIH4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0XHRtYXJnaW4tdG9wOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbWFyZ2luLXRvcCk7XG5cdH1cblxuXHQmW3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0LyogQ0FTRTogQ3VzdG9tIFN0eWxlZCAqL1xuXHRcdCYuZm9ybS1jb250cm9sLWN1c3RvbS1iYy1zdHlsZSB7XG5cdFx0XHRAbWl4aW4gZm9ybS1jb250cm9sLWNoZWNrYm94O1xuXHRcdH1cblx0fVxuXG5cdCZbdHlwZT1cInJhZGlvXCJdIHtcblx0XHQvKiBDQVNFOiBDdXN0b20gU3R5bGVkICovXG5cdFx0Ji5mb3JtLWNvbnRyb2wtY3VzdG9tLWJjLXN0eWxlIHtcblx0XHRcdEBtaXhpbiBmb3JtLWNvbnRyb2wtcmFkaW87XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX2NvbnRyb2wtLWNoZWNrYm94IHtcblxuXHQuYmMtcHJvZHVjdC1tb2RpZmllcl9fbGFiZWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0aW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuXHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdGZsZXg6IDAgMSBhdXRvO1xuXHR9XG5cblx0LmJjLXByb2R1Y3QtbW9kaWZpZXJfX2xhYmVsLS1jaGVja2JveCB7XG5cdFx0ZmxleDogMTtcblx0fVxufVxuIiwic2VsZWN0IHtcblx0QG1peGluIGZvcm0tY29udHJvbDtcblxuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0LyogQ0FTRTogbXVsdGlwbGUgKi9cblx0JlttdWx0aXBsZV0ge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9ybS1jb250cm9sLWZvbnQtc2l6ZSk7XG5cdFx0aGVpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LW11bHRpcGxlLWhlaWdodCk7XG5cdFx0cGFkZGluZzogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC1tdWx0aXBsZS1wYWRkaW5nKTtcblx0fVxufVxuXG4iLCJ0ZXh0YXJlYSB7XG5cdEBtaXhpbiBmb3JtLWNvbnRyb2w7XG5cblx0cmVzaXplOiBub25lO1xuXHRwYWRkaW5nOiB2YXIoLS1mb3JtLWNvbnRyb2wtdGV4dGFyZWEtcGFkZGluZyk7XG5cdGhlaWdodDogdmFyKC0tZm9ybS1jb250cm9sLXRleHRhcmVhLWhlaWdodCk7XG59XG4iLCJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogVmVuZG9yXG4gKlxuICogVGhpcyBmaWxlIGlzIGp1c3QgYSBjbGVhcmluZy1ob3VzZS5cbiAqIE1ha2UgcGFydGlhbHMgKHN0YXJ0IHdpdGggYW4gdW5kZXJzY29yZSkgZm9yIGFueSBhY3R1YWwgY3NzIGNvZGUuXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogVmVuZG9yOiBTd2lwZXIuanMgKi9cbkBpbXBvcnQgXCJzd2lwZXIvYWxsXCI7XG5AaW1wb3J0IFwiZmxhdHBpY2tyL2FsbFwiO1xuXG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIFN3aXBlciA0LjAuNVxuICpcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9ub2xpbWl0czR3ZWIvU3dpcGVyXG4gKlxuICogVGhpcyBmaWxlIGlzIGp1c3QgYSBjbGVhcmluZy1ob3VzZS5cbiAqIE1ha2UgcGFydGlhbHMgKHN0YXJ0IHdpdGggYW4gdW5kZXJzY29yZSkgZm9yIGFueSBhY3R1YWwgY3NzIGNvZGUuXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImRlZmF1bHRcIjtcbiIsIi5zd2lwZXItY29udGFpbmVyIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXG5cdC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuXHR6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1uby1mbGV4Ym94IC5zd2lwZXItc2xpZGUge1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAxO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG5cdC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLnN3aXBlci1zbGlkZSB7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuLnN3aXBlci1pbnZpc2libGUtYmxhbmstc2xpZGUge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cblxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci1jb250YWluZXItM2Qge1xuXHRwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG5cdHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi8qIElFMTAgV2luZG93cyBQaG9uZSA4IEZpeGVzICovXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtaG9yaXpvbnRhbCxcbi5zd2lwZXItY29udGFpbmVyLXdwOC1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyIHtcblx0LW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG5cdHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCxcbi5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG5cdC1tcy10b3VjaC1hY3Rpb246IHBhbi14O1xuXHR0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHdpZHRoOiAyN3B4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdG1hcmdpbi10b3A6IC0yMnB4O1xuXHR6LWluZGV4OiAxMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDI3cHggNDRweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAwLjM1O1xuXHRjdXJzb3I6IGF1dG87XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDA3YWZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcblx0bGVmdDogMTBweDtcblx0cmlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjMwMDdhZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuXHRyaWdodDogMTBweDtcblx0bGVmdDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjNmZmZmZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyM2ZmZmZmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2sge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDAwMDAwJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjMwMDAwMDAnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0ei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcblx0Ym90dG9tOiAxMHB4O1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGZvbnQtc2l6ZTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0dHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcblx0dHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHR3aWR0aDogOHB4O1xuXHRoZWlnaHQ6IDhweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRvcGFjaXR5OiAwLjI7XG59XG5cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRib3JkZXI6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG5cdG9wYWNpdHk6IDE7XG5cdGJhY2tncm91bmQ6ICMwMDdhZmY7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuXHRyaWdodDogMTBweDtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdG1hcmdpbjogNnB4IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHdpZHRoOiA4cHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdG1hcmdpbjogMCA0cHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0dHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0dHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDtcbn1cblxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcblx0YmFja2dyb3VuZDogIzAwN2FmZjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcblx0dHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNHB4O1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcblx0d2lkdGg6IDRweDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi8qIFNjcm9sbGJhciAqL1xuLnN3aXBlci1zY3JvbGxiYXIge1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAxJTtcblx0Ym90dG9tOiAzcHg7XG5cdHotaW5kZXg6IDUwO1xuXHRoZWlnaHQ6IDVweDtcblx0d2lkdGg6IDk4JTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDNweDtcblx0dG9wOiAxJTtcblx0ei1pbmRleDogNTA7XG5cdHdpZHRoOiA1cHg7XG5cdGhlaWdodDogOTglO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuXHRjdXJzb3I6IG1vdmU7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2Zyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcblx0Y3Vyc29yOiBtb3ZlO1xufVxuXG4vKiBQcmVsb2FkZXIgKi9cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuXHR3aWR0aDogNDJweDtcblx0aGVpZ2h0OiA0MnB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtMjFweDtcblx0bWFyZ2luLXRvcDogLTIxcHg7XG5cdHotaW5kZXg6IDEwO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG5cdGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyOmFmdGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbnRlbnQ6ICcnO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjM2YzZjNmMnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlOmFmdGVyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzZmZmJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcblxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcblxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHR9XG59XG5cbi8qIGExMXkgKi9cbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRvcGFjaXR5OiAwO1xuXHR6LWluZGV4OiAtMTAwMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuXHRwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHR6LWluZGV4OiAxO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcblx0dHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG5cdHotaW5kZXg6IDA7XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG5cdG9wYWNpdHk6IDAuNjtcblx0LXdlYmtpdC1maWx0ZXI6IGJsdXIoNTBweCk7XG5cdGZpbHRlcjogYmx1cig1MHB4KTtcblx0ei1pbmRleDogMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHR6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG5cdHotaW5kZXg6IDA7XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1jb250YWluZXItY292ZXJmbG93IC5zd2lwZXItd3JhcHBlciB7XG5cdC8qIFdpbmRvd3MgOCBJRSAxMCBmaXggKi9cblx0LW1zLXBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4iLG51bGwsIi8qIGZsYXRwaWNrciB2NC41LjEsIEBsaWNlbnNlIE1JVCAqL1xuXG5AaW1wb3J0IFwiZGVmYXVsdFwiO1xuIiwiLyogZXNsaW50LWRpc2FibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5cbi5mbGF0cGlja3ItY2FsZW5kYXIge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0b3BhY2l0eTogMDtcblx0ZGlzcGxheTogbm9uZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuXHRhbmltYXRpb246IG5vbmU7XG5cdGRpcmVjdGlvbjogbHRyO1xuXHRib3JkZXI6IDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMzA3Ljg3NXB4O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcblx0dG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2LCAtMXB4IDAgMCAjZTZlNmU2LCAwIDFweCAwICNlNmU2ZTYsIDAgLTFweCAwICNlNmU2ZTYsIDAgM3B4IDEzcHggcmdiYSgwLDAsMCwwLjA4KTtcblx0Ym94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2LCAtMXB4IDAgMCAjZTZlNmU2LCAwIDFweCAwICNlNmU2ZTYsIDAgLTFweCAwICNlNmU2ZTYsIDAgM3B4IDEzcHggcmdiYSgwLDAsMCwwLjA4KTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIub3Blbixcbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcblx0b3BhY2l0eTogMTtcblx0bWF4LWhlaWdodDogNjQwcHg7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHotaW5kZXg6IDk5OTk5O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hbmltYXRlLm9wZW4ge1xuXHQtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcblx0YW5pbWF0aW9uOiBmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDJweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IGNhbGMoMTAwJSArIDJweCk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYy5vcGVuIHtcblx0ei1pbmRleDogOTk5O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIubXVsdGlNb250aCAuZmxhdHBpY2tyLWRheXMgLmRheUNvbnRhaW5lcjpudGgtY2hpbGQobisxKSAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3bis3KSB7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMikgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rMSkge1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IC0ycHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcblx0Ym94LXNoYWRvdzogLTJweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lcixcbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1RpbWUgLmRheUNvbnRhaW5lciB7XG5cdGJvcmRlci1ib3R0b206IDA7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lciB7XG5cdGJvcmRlci1sZWZ0OiAwO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5zaG93VGltZUlucHV0Lmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcblx0aGVpZ2h0OiA0MHB4O1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIubm9DYWxlbmRhci5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG5cdGhlaWdodDogYXV0bztcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXI6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhcjphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRjb250ZW50OiAnJztcblx0aGVpZ2h0OiAwO1xuXHR3aWR0aDogMDtcblx0bGVmdDogMjJweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OmFmdGVyIHtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDIycHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSB7XG5cdGJvcmRlci13aWR0aDogNXB4O1xuXHRtYXJnaW46IDAgLTVweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIge1xuXHRib3JkZXItd2lkdGg6IDRweDtcblx0bWFyZ2luOiAwIC00cHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YWZ0ZXIge1xuXHRib3R0b206IDEwMCU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZSB7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTphZnRlciB7XG5cdHRvcDogMTAwJTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YmVmb3JlIHtcblx0Ym9yZGVyLXRvcC1jb2xvcjogI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xuXHRib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhcjpmb2N1cyB7XG5cdG91dGxpbmU6IDA7XG59XG4uZmxhdHBpY2tyLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mbGF0cGlja3ItbW9udGhzIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7XG5cdGZpbGw6IHJnYmEoMCwwLDAsMC45KTtcblx0aGVpZ2h0OiAyOHB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC13ZWJraXQtYm94LWZsZXg6IDE7XG5cdC13ZWJraXQtZmxleDogMTtcblx0LW1zLWZsZXg6IDE7XG5cdGZsZXg6IDE7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGgge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDBweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGhlaWdodDogMjhweDtcblx0cGFkZGluZzogMTBweDtcblx0ei1pbmRleDogMztcblx0Y29sb3I6IHJnYmEoMCwwLDAsMC45KTtcblx0ZmlsbDogcmdiYSgwLDAsMCwwLjkpO1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmRpc2FibGVkLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmRpc2FibGVkIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBpLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIGkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgge1xuXHQvKlxuXHRcdCAgLypydGw6YmVnaW46aWdub3JlKi9cblx0Lypcblx0XHQgICovXG5cdGxlZnQ6IDA7XG5cdC8qXG5cdFx0ICAvKnJ0bDplbmQ6aWdub3JlKi9cblx0Lypcblx0XHQgICovXG59XG4vKlxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbi8qXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG5cdC8qXG5cdFx0ICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuXHQvKlxuXHRcdCAgKi9cblx0cmlnaHQ6IDA7XG5cdC8qXG5cdFx0ICAvKnJ0bDplbmQ6aWdub3JlKi9cblx0Lypcblx0XHQgICovXG59XG4vKlxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbi8qXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3Zlcixcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciB7XG5cdGNvbG9yOiAjOTU5ZWE5O1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyIHN2Zyxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciBzdmcge1xuXHRmaWxsOiAjZjY0NzQ3O1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2Zyxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcge1xuXHR3aWR0aDogMTRweDtcblx0aGVpZ2h0OiAxNHB4O1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2ZyBwYXRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyBwYXRoIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMXM7XG5cdHRyYW5zaXRpb246IGZpbGwgMC4xcztcblx0ZmlsbDogaW5oZXJpdDtcbn1cbi5udW1JbnB1dFdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogYXV0bztcbn1cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQsXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0IHtcblx0d2lkdGg6IDEwMCU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0OjotbXMtY2xlYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDE0cHg7XG5cdHBhZGRpbmc6IDAgNHB4IDAgMnB4O1xuXHRoZWlnaHQ6IDUwJTtcblx0bGluZS1oZWlnaHQ6IDUwJTtcblx0b3BhY2l0eTogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDU3LDU3LDU3LDAuMTUpO1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMSk7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWN0aXZlIHtcblx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjIpO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuOmFmdGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwIHtcblx0dG9wOiAwO1xuXHRib3JkZXItYm90dG9tOiAwO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuXHRib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHJnYmEoNTcsNTcsNTcsMC42KTtcblx0dG9wOiAyNiU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duIHtcblx0dG9wOiA1MCU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcblx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci10b3A6IDRweCBzb2xpZCByZ2JhKDU3LDU3LDU3LDAuNik7XG5cdHRvcDogNDAlO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyB7XG5cdHdpZHRoOiBpbmhlcml0O1xuXHRoZWlnaHQ6IGF1dG87XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3ZnIHBhdGgge1xuXHRmaWxsOiByZ2JhKDAsMCwwLDAuNSk7XG59XG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHtcblx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA1KTtcbn1cbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIgc3BhbiB7XG5cdG9wYWNpdHk6IDE7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xuXHRmb250LXNpemU6IDEzNSU7XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogNzUlO1xuXHRsZWZ0OiAxMi41JTtcblx0cGFkZGluZzogNi4xNnB4IDAgMCAwO1xuXHRsaW5lLWhlaWdodDogMTtcblx0aGVpZ2h0OiAyOHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoIHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiAwLjVjaDtcblx0cGFkZGluZzogMDtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aDpob3ZlciB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4wNSk7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciB7XG5cdHdpZHRoOiA2Y2g7XG5cdHdpZHRoOiA3Y2hcXDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwwLDAsMC45KTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcblx0Ym9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGN1cnNvcjogdGV4dDtcblx0cGFkZGluZzogMCAwIDAgMC41Y2g7XG5cdG1hcmdpbjogMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyOmZvY3VzIHtcblx0b3V0bGluZTogMDtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF0sXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdOmhvdmVyIHtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRjb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZmxhdHBpY2tyLXdlZWtkYXlzIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHQtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGhlaWdodDogMjhweDtcbn1cbi5mbGF0cGlja3Itd2Vla2RheXMgLmZsYXRwaWNrci13ZWVrZGF5Y29udGFpbmVyIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtYm94LWZsZXg6IDE7XG5cdC13ZWJraXQtZmxleDogMTtcblx0LW1zLWZsZXg6IDE7XG5cdGZsZXg6IDE7XG59XG5zcGFuLmZsYXRwaWNrci13ZWVrZGF5IHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRmb250LXNpemU6IDkwJTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiByZ2JhKDAsMCwwLDAuNTQpO1xuXHRsaW5lLWhlaWdodDogMTtcblx0bWFyZ2luOiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHQtd2Via2l0LWJveC1mbGV4OiAxO1xuXHQtd2Via2l0LWZsZXg6IDE7XG5cdC1tcy1mbGV4OiAxO1xuXHRmbGV4OiAxO1xuXHRmb250LXdlaWdodDogYm9sZGVyO1xufVxuLmRheUNvbnRhaW5lcixcbi5mbGF0cGlja3Itd2Vla3Mge1xuXHRwYWRkaW5nOiAxcHggMCAwIDA7XG59XG4uZmxhdHBpY2tyLWRheXMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG5cdC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdC1tcy1mbGV4LWFsaWduOiBzdGFydDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdHdpZHRoOiAzMDcuODc1cHg7XG59XG4uZmxhdHBpY2tyLWRheXM6Zm9jdXMge1xuXHRvdXRsaW5lOiAwO1xufVxuLmRheUNvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDA7XG5cdG91dGxpbmU6IDA7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHdpZHRoOiAzMDcuODc1cHg7XG5cdG1pbi13aWR0aDogMzA3Ljg3NXB4O1xuXHRtYXgtd2lkdGg6IDMwNy44NzVweDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHQtbXMtZmxleC13cmFwOiB3cmFwO1xuXHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuXHQtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuXHRvcGFjaXR5OiAxO1xufVxuLmRheUNvbnRhaW5lciArIC5kYXlDb250YWluZXIge1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IC0xcHggMCAwICNlNmU2ZTY7XG5cdGJveC1zaGFkb3c6IC0xcHggMCAwICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLWRheSB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOiAxNTBweDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRjb2xvcjogIzM5MzkzOTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHR3aWR0aDogMTQuMjg1NzE0MyU7XG5cdC13ZWJraXQtZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XG5cdC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNC4yODU3MTQzJTtcblx0ZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XG5cdG1heC13aWR0aDogMzlweDtcblx0aGVpZ2h0OiAzOXB4O1xuXHRsaW5lLWhlaWdodDogMzlweDtcblx0bWFyZ2luOiAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuXHQtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmxhdHBpY2tyLWRheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpmb2N1cyB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0b3V0bGluZTogMDtcblx0YmFja2dyb3VuZDogI2U2ZTZlNjtcblx0Ym9yZGVyLWNvbG9yOiAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci1kYXkudG9kYXkge1xuXHRib3JkZXItY29sb3I6ICM5NTllYTk7XG59XG4uZmxhdHBpY2tyLWRheS50b2RheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnRvZGF5OmZvY3VzIHtcblx0Ym9yZGVyLWNvbG9yOiAjOTU5ZWE5O1xuXHRiYWNrZ3JvdW5kOiAjOTU5ZWE5O1xuXHRjb2xvcjogI2ZmZjtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLm5leHRNb250aERheSB7XG5cdGJhY2tncm91bmQ6ICM1NjlmZjc7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Y29sb3I6ICNmZmY7XG5cdGJvcmRlci1jb2xvcjogIzU2OWZmNztcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlIHtcblx0Ym9yZGVyLXJhZGl1czogNTBweCAwIDAgNTBweDtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmVuZFJhbmdlIHtcblx0Ym9yZGVyLXJhZGl1czogMCA1MHB4IDUwcHggMDtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpIHtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAtMTBweCAwIDAgIzU2OWZmNztcblx0Ym94LXNoYWRvdzogLTEwcHggMCAwICM1NjlmZjc7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSB7XG5cdGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG4uZmxhdHBpY2tyLWRheS5pblJhbmdlIHtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG5cdGJveC1zaGFkb3c6IC01cHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3ItZGF5LmRpc2FibGVkLFxuLmZsYXRwaWNrci1kYXkuZGlzYWJsZWQ6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLm5leHRNb250aERheSB7XG5cdGNvbG9yOiByZ2JhKDU3LDU3LDU3LDAuMyk7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZmxhdHBpY2tyLWRheS5kaXNhYmxlZCxcbi5mbGF0cGlja3ItZGF5LmRpc2FibGVkOmhvdmVyIHtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0Y29sb3I6IHJnYmEoNTcsNTcsNTcsMC4xKTtcbn1cbi5mbGF0cGlja3ItZGF5LndlZWsuc2VsZWN0ZWQge1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAwICM1NjlmZjcsIDVweCAwIDAgIzU2OWZmNztcblx0Ym94LXNoYWRvdzogLTVweCAwIDAgIzU2OWZmNywgNXB4IDAgMCAjNTY5ZmY3O1xufVxuLmZsYXRwaWNrci1kYXkuaGlkZGVuIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnJhbmdlTW9kZSAuZmxhdHBpY2tyLWRheSB7XG5cdG1hcmdpbi10b3A6IDFweDtcbn1cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZsb2F0OiBsZWZ0O1xufVxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtzIHtcblx0cGFkZGluZzogMCAxMnB4O1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNjtcblx0Ym94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtkYXkge1xuXHRmbG9hdDogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXksXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheTpob3ZlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiBub25lO1xuXHRjb2xvcjogcmdiYSg1Nyw1Nyw1NywwLjMpO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRib3JkZXI6IG5vbmU7XG59XG4uZmxhdHBpY2tyLWlubmVyQ29udGFpbmVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmxhdHBpY2tyLXJDb250YWluZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDA7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5mbGF0cGlja3ItdGltZSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0b3V0bGluZTogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMDtcblx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdG1heC1oZWlnaHQ6IDQwcHg7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG4uZmxhdHBpY2tyLXRpbWU6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0Y2xlYXI6IGJvdGg7XG59XG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciB7XG5cdC13ZWJraXQtYm94LWZsZXg6IDE7XG5cdC13ZWJraXQtZmxleDogMTtcblx0LW1zLWZsZXg6IDE7XG5cdGZsZXg6IDE7XG5cdHdpZHRoOiA0MCU7XG5cdGhlaWdodDogNDBweDtcblx0ZmxvYXQ6IGxlZnQ7XG59XG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjMzkzOTM5O1xufVxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuXHRib3JkZXItdG9wLWNvbG9yOiAjMzkzOTM5O1xufVxuLmZsYXRwaWNrci10aW1lLmhhc1NlY29uZHMgLm51bUlucHV0V3JhcHBlciB7XG5cdHdpZHRoOiAyNiU7XG59XG4uZmxhdHBpY2tyLXRpbWUudGltZTI0aHIgLm51bUlucHV0V3JhcHBlciB7XG5cdHdpZHRoOiA0OSU7XG59XG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRoZWlnaHQ6IGluaGVyaXQ7XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRjb2xvcjogIzM5MzkzOTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItaG91ciB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1taW51dGUsXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLXNlY29uZCB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMge1xuXHRvdXRsaW5lOiAwO1xuXHRib3JkZXI6IDA7XG59XG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci10aW1lLXNlcGFyYXRvcixcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcblx0aGVpZ2h0OiBpbmhlcml0O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZsb2F0OiBsZWZ0O1xuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0Y29sb3I6ICMzOTM5Mzk7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR3aWR0aDogMiU7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdC13ZWJraXQtYWxpZ24tc2VsZjogY2VudGVyO1xuXHQtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcblx0b3V0bGluZTogMDtcblx0d2lkdGg6IDE4JTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6aG92ZXIsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpob3Zlcixcbi5mbGF0cGlja3ItdGltZSBpbnB1dDpmb2N1cyxcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmZvY3VzIHtcblx0YmFja2dyb3VuZDogI2YzZjNmMztcbn1cbi5mbGF0cGlja3ItaW5wdXRbcmVhZG9ubHldIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcblx0fVxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxufVxuQGtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG5cdH1cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdH1cbn1cbiIsIlxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBDb250ZW50XG4gKlxuICogVGhpcyBmaWxlIGlzIGp1c3QgYSBjbGVhcmluZy1ob3VzZS5cbiAqIE1ha2UgcGFydGlhbHMgKHN0YXJ0IHdpdGggYW4gdW5kZXJzY29yZSkgZm9yIGFueSBhY3R1YWwgY3NzIGNvZGUuXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogQ29tcG9uZW50cyAqL1xuQGltcG9ydCBcImNvbXBvbmVudHMvYWxsXCI7XG5cbi8qIEJ1dHRvbnMgKi9cbkBpbXBvcnQgXCJidXR0b25zL2RlZmF1bHRcIjtcbkBpbXBvcnQgXCJidXR0b25zL3F1aWNrLXZpZXdcIjtcblxuLyogQ2FyZHMgKi9cbkBpbXBvcnQgXCJjYXJkcy9kZWZhdWx0XCI7XG5AaW1wb3J0IFwiY2FyZHMvc2luZ2xlXCI7XG5AaW1wb3J0IFwiY2FyZHMvb3JkZXJcIjtcblxuLyogTG9vcCAqL1xuQGltcG9ydCBcImxvb3AvZGVmYXVsdFwiO1xuQGltcG9ydCBcImxvb3AvcHJvZHVjdHNcIjtcbkBpbXBvcnQgXCJsb29wL25vLXJlc3VsdHNcIjtcblxuLyogU2luZ2xlICovXG5AaW1wb3J0IFwic2luZ2xlL3Byb2R1Y3RcIjtcbkBpbXBvcnQgXCJzaW5nbGUvcHJvZHVjdC1xdWljay12aWV3XCI7XG5AaW1wb3J0IFwic2luZ2xlL3Byb2R1Y3QtcmV2aWV3c1wiO1xuXG4vKiBDYXJ0ICovXG5AaW1wb3J0IFwiY2FydC9jYXJ0LXBhZ2VcIjtcbkBpbXBvcnQgXCJjYXJ0L2NhcnQtbWVudS1pdGVtXCI7XG5cbi8qIFBhZ2UgKi9cbkBpbXBvcnQgXCJwYWdlL2FkZHJlc3NcIjtcbkBpbXBvcnQgXCJwYWdlL2FjY291bnQtZGVmYXVsdFwiO1xuQGltcG9ydCBcInBhZ2UvYWNjb3VudC1sb2dpblwiO1xuQGltcG9ydCBcInBhZ2UvYWNjb3VudC1yZWdpc3RlclwiO1xuQGltcG9ydCBcInBhZ2Uvb3JkZXJzL2RlZmF1bHRcIjtcbkBpbXBvcnQgXCJwYWdlL29yZGVycy9vcmRlci1oaXN0b3J5XCI7XG5AaW1wb3J0IFwicGFnZS9vcmRlcnMvb3JkZXItZGV0YWlsXCI7XG5AaW1wb3J0IFwicGFnZS9sb3N0LXBhc3N3b3JkXCI7XG5AaW1wb3J0IFwicGFnZS9naWZ0LWNlcnRpZmljYXRlXCI7XG4iLCIvKiBDb21wb25lbnRzICovXG5AaW1wb3J0IFwidGl0bGVcIjtcbkBpbXBvcnQgXCJicmFuZFwiO1xuQGltcG9ydCBcInByaWNlXCI7XG5AaW1wb3J0IFwiZmxhZ3NcIjtcbkBpbXBvcnQgXCJkZXNjcmlwdGlvblwiO1xuQGltcG9ydCBcImdhbGxlcnlcIjtcbkBpbXBvcnQgXCJmb3JtLWNvbXBvbmVudHNcIjtcbkBpbXBvcnQgXCJvcHRpb24tZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJvcHRpb24tc3dhdGNoXCI7XG5AaW1wb3J0IFwib3B0aW9uLXJlY3RhbmdsZVwiO1xuQGltcG9ydCBcIm9wdGlvbi1waWNrLWxpc3RcIjtcbkBpbXBvcnQgXCJvcHRpb24tcmFkaW9cIjtcbkBpbXBvcnQgXCJyYXRpbmdzXCI7XG5AaW1wb3J0IFwic3BlY3NcIjtcbkBpbXBvcnQgXCJyZWxhdGVkLXByb2R1Y3RzXCI7XG5AaW1wb3J0IFwicmVmaW5lcnlcIjtcbkBpbXBvcnQgXCJzdWJuYXZcIjtcbkBpbXBvcnQgXCJhbGVydFwiO1xuQGltcG9ydCBcInBhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJvcmRlci1wcm9kdWN0LXJvd1wiO1xuQGltcG9ydCBcImltYWdlc1wiO1xuIiwiLmJjLXByb2R1Y3RfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDAgMCAxOHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0fVxufVxuXG4uYmMtcHJvZHVjdF9fdGl0bGUtbGluayB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRcdG9wYWNpdHk6IDAuODtcblxuXHRcdC5iYy1wcm9kdWN0LWZsYWctLWdyZXkge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3RfX2ludmVudG9yeSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi5iYy1wcm9kdWN0LXNpbmdsZV9fbWV0YSxcbi5iYy1wcm9kdWN0LWNhcmQtLXNpbmdsZSB7XG5cblx0LmJjLXByb2R1Y3RfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0X19pbnZlbnRvcnkge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtY2FyZC0tcmVsYXRlZCB7XG5cblx0LmJjLXByb2R1Y3RfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG59XG4iLCIuYmMtcHJvZHVjdF9fYnJhbmQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtZXZlbik7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1zaW5nbGUsXG4uYmMtcHJvZHVjdC1jYXJkLS1zaW5nbGUge1xuXG5cdC5iYy1wcm9kdWN0X19icmFuZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cbn1cbiIsIi5iYy1wcm9kdWN0X19wcmljaW5nIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmJjLXByb2R1Y3RfX3ByaWNlIHtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4uYmMtcHJvZHVjdF9fb3JpZ2luYWwtcHJpY2Uge1xuXHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXkpO1xufVxuXG4uYmMtcHJvZHVjdF9fcHJpY2UtLXNhbGUge1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmVlbik7XG59XG5cbi5iYy1wcm9kdWN0LWNhcmQtLXNpbmdsZSB7XG5cblx0LmJjLXByb2R1Y3RfX3ByaWNpbmcge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWNhcmQtLXNpbmdsZSxcbi5iYy1wcm9kdWN0LXNpbmdsZSB7XG5cblx0LmJjLXByb2R1Y3RfX29yaWdpbmFsLXByaWNlIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogUHJvZHVjdCBGbGFnc1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5iYy1wcm9kdWN0LWZsYWctLXNhbGUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogLTIwcHg7XG5cdHRvcDogLTIwcHg7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZWVuKTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ei1pbmRleDogMjtcbn1cblxuLmJjLXByb2R1Y3QtZmxhZy0tZ3JleSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0cGFkZGluZzogN3B4IDhweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWV2ZW4pO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xufVxuXG4uYmMtcHJvZHVjdC1zaW5nbGUsXG4uYmMtcHJvZHVjdC1jYXJkLS1zaW5nbGUge1xuXG5cdC5iYy1wcm9kdWN0LWZsYWctLXNhbGUge1xuXHRcdHdpZHRoOiA2MHB4O1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRsaW5lLWhlaWdodDogNjBweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcblx0fVxuXG5cdC5iYy1wcm9kdWN0LWZsYWctLWdyZXkge1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0fVxufVxuXG4iLCIuYmMtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdH1cblxuXHRwOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cbiIsIi5iYy1wcm9kdWN0LWdhbGxlcnlfX2ltYWdlcyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMzcwcHg7XG5cdG1hcmdpbjogNjBweCBhdXRvO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2Utc2xpZGUge1xuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtZ2FsbGVyeS0taGFzLWNhcm91c2VsIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLyogVGh1bWJuYWlsIENhcm91c2VsICovXG5cbi8qIENBU0U6IHRodW1iIGNvbnRyb2xsZXIgb25seSB3b3JrcyB3aXRoIGNlbnRlcmVkIHNsaWRlcy4gVGhpcyBtb3ZlcyB0aGF0IGNvbnRhaW5lciBiYWNrIHRvIGZsdXNoIGxlZnQuICovXG4uc3dpcGVyLWNvbnRhaW5lcltkYXRhLWpzPVwiYmMtZ2FsbGVyeS10aHVtYnNcIl0gLnN3aXBlci13cmFwcGVyIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApICFpbXBvcnRhbnQ7XG59XG5cbi5iYy1wcm9kdWN0LWdhbGxlcnlfX3RodW1icyB7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0LmJjLXByb2R1Y3QtZ2FsbGVyeV9fdGh1bWItc2xpZGUge1xuXHRcdGJveC1zaGFkb3c6IHVuc2V0O1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWdhbGxlcnlfX3RodW1iLXNsaWRlIHtcblx0d2lkdGg6IGNhbGMoMjUlIC0gMTBweCk7XG5cdG1hcmdpbjogMCAxMHB4IDEwcHggMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRvcGFjaXR5OiAwLjg7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCYuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIEZvcm1zXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYmMtcHJvZHVjdC1mb3JtX19jb250cm9sIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJjLXByb2R1Y3QtZm9ybV9fb3B0aW9uLWxhYmVsLFxuLmJjLXByb2R1Y3QtZm9ybV9fbW9kaWZpZXItbGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX29wdGlvbi12YXJpYW50cyB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX29wdGlvbi12YXJpYW50cy0taW5saW5lIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXHQuYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbC0tdGl0bGUge1xuXHRmbGV4OiAxO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleSk7XG59XG5cbmlucHV0LmJjLXByb2R1Y3QtdmFyaWFudF9fcmFkaW8tLWhpZGRlbiB7XG5cdG1hcmdpbjogMDtcbn1cblxuLmJjLXByb2R1Y3QtZm9ybV9fcHJvZHVjdC1tZXNzYWdlIHtcblx0cGFkZGluZzogMDtcbn1cblxuLmJjLXByb2R1Y3QtZm9ybV9fbWVzc2FnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAxMnB4IDE2cHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmJjLXByb2R1Y3QtZm9ybV9fbW9kaWZpZXItZGVzY3JpcHRpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTRweDtcblx0cGFkZGluZzogMCAxMHB4O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG4iLCIuYmMtcHJvZHVjdC1mb3JtX19vcHRpb24tc2VsZWN0IHtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuIiwiLmJjLXByb2R1Y3QtZm9ybV9fY29udHJvbC0tc3dhdGNoIHtcblxuXHRpbnB1dC5iYy1wcm9kdWN0LXZhcmlhbnRfX3JhZGlvLS1oaWRkZW4ge1xuXG5cdFx0JjpjaGVja2VkICsgLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwgLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLXN3YXRjaCB7XG5cdFx0XHRib3JkZXI6IDAgc29saWQgdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDFweCB2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KTtcblx0XHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tYm9yZGVyKTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLXN3YXRjaCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMzZweDtcblx0aGVpZ2h0OiAzNnB4O1xuXHRib3JkZXI6IDVweCBzb2xpZCB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdGJveC1zaGFkb3c6IDAgMCAxcHggdmFyKC0tY29sb3ItYmMtZ3JleSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1ib3JkZXIpO1xufVxuIiwiLmJjLXByb2R1Y3QtZm9ybV9fY29udHJvbC0tcmVjdGFuZ2xlIHtcblxuXHRpbnB1dC5iYy1wcm9kdWN0LXZhcmlhbnRfX3JhZGlvLS1oaWRkZW4ge1xuXG5cdFx0JjpjaGVja2VkICsgLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwgLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLXJlY3RhbmdsZSB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KTtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0XHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tYm9yZGVyKSwgdmFyKC0tdHJhbnNpdGlvbi1jb2xvci1mYXN0KTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLXJlY3RhbmdsZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDM2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRwYWRkaW5nOiA1cHggMTBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1jb25jcmV0ZSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmV5KTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1ib3JkZXIpLCB2YXIoLS10cmFuc2l0aW9uLWNvbG9yLWZhc3QpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCIuYmMtcHJvZHVjdC1mb3JtX19jb250cm9sLS1waWNrLWxpc3Qge1xuXG5cdGlucHV0LmJjLXByb2R1Y3QtdmFyaWFudF9fcmFkaW8tLWhpZGRlbiB7XG5cblx0XHQmOmNoZWNrZWQgKyAuYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbCAuYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbC0tcGljay1saXN0IHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWJsdWUtbGlnaHQpO1xuXHRcdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1ib3JkZXIpO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbC0tcGljay1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogNXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbC0taW1nIHtcblx0ZmxleDogMDtcblx0bWFyZ2luLXJpZ2h0OiA2cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDUwcHg7XG5cdGhlaWdodDogYXV0bztcbn1cbiIsIi5iYy1wcm9kdWN0LWZvcm1fX2NvbnRyb2wtLXJhZGlvIHtcblxuXHQuYmMtcHJvZHVjdC1mb3JtX19vcHRpb24tbGFiZWwge1xuXHRcdGZsZXg6IDAgMCAxMDAlO1xuXHR9XG5cblx0LmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDZweDtcblx0fVxuXG5cdC5iYy1wcm9kdWN0LXZhcmlhbnRfX3JhZGlvIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0fVxuXG5cdC5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsLS1yYWRpbyB7XG5cdFx0ZmxleDogMTtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0fVxufVxuIiwiLmJjLXNpbmdsZS1wcm9kdWN0X19yYXRpbmcge1xuXHR1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG5cdGNvbG9yOiAjOGI4YjhiO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGhlaWdodDogMjVweDtcblx0d2lkdGg6IDkwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdCYtLW1hc2sge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGhlaWdodDogMjVweDtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG5cblx0Ji0tdG9wIHtcblx0XHRjb2xvcjogI2ZjMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOiA5MHB4O1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQmLS1ib3R0b20ge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ei1pbmRleDogMDtcblx0XHR3aWR0aDogOTBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxufVxuXG4uYmMtcmF0aW5nLXN0YXIge1xuXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlxcMjYwNVwiO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxufVxuXG4uYmMtc2luZ2xlLXByb2R1Y3RfX3JhdGluZy1yZXZpZXdzIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4iLCIuYmMtcHJvZHVjdF9fc3BlYy1saXN0IHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsb3N0LWNlbnRlcjogMTAwJTtcbn1cblxuLmJjLXByb2R1Y3RfX3NwZWMge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxvc3Qtd2FmZmxlOiAxLzI7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGxvc3Qtd2FmZmxlOiAxLzM7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGxvc3Qtd2FmZmxlOiAxLzQ7XG5cdH1cbn1cbiIsIi5iYy1zaW5nbGUtcHJvZHVjdF9fcmVsYXRlZCB7XG5cdHBhZGRpbmc6IDUwcHggMCAwO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cblx0LmJjLWZvcm0uYmMtcHJvZHVjdC1mb3JtLFxuXHRidXR0b24uYmMtYnRuIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbi5iYy1zaW5nbGUtcHJvZHVjdF9fc2VjdGlvbi10aXRsZS0tcmVsYXRlZCB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cbiIsIi5iYy1wcm9kdWN0LWFyY2hpdmVfX3JlZmluZXJ5IHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogNDBweCAwIDgwcHg7XG5cblx0LmJjLWZvcm0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtYXJjaGl2ZV9fc2VhcmNoIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbGV4OiAxIDEgMTAwJTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0ZmxleDogMCAxIDI3MHB4O1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWFyY2hpdmVfX3NlbGVjdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogMTVweDtcblx0ZmxleDogMSAxIDEwMCU7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXhzbWFsbCkge1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZsZXg6IDAgMSBjYWxjKDMzLjMzMzMlIC0gMjBweCk7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRmbGV4OiAwIDEgYXV0bztcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1hcmNoaXZlX19zZWxlY3QtbGFiZWwge1xuXHRmb250LXNpemU6IDEycHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRmbGV4OiAwIDAgMTAwJTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQteHNtYWxsKSB7XG5cdFx0ZmxleDogMCAwIDE1MHB4O1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZsZXg6IDAgMCAxMDAlO1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1hcmNoaXZlX19zZWxlY3QtZmllbGQge1xuXHRmbGV4OiAwIDAgMTAwJTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQteHNtYWxsKSB7XG5cdFx0ZmxleDogMSAxIDEwMCU7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0ZmxleDogMCAwIDEwMCU7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGZsZXg6IDAgMSBhdXRvO1xuXHR9XG5cblx0LmJjLWZvcm0gJiB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmV5KTtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1hcmNoaXZlX19zZWFyY2gtc3VibWl0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRmb250LXNpemU6IDE2cHg7XG5cblx0Ji5iYy1idG4uYmMtYnRuLS1zbWFsbCB7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG59XG4iLCIuYmMtc3VibmF2X19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtc21hbGwpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHR9XG59XG5cbi5iYy1zdWJuYXZfX2xpc3QtaXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmc6IDA7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXNtYWxsKSB7XG5cblx0XHQrIC5iYy1zdWJuYXZfX2xpc3QtaXRlbSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxufVxuXG4uYmMtc3VibmF2X19saW5rIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJjLXN1Ym5hdl9fbGlzdC1pdGVtLS1jdXJyZW50IC5iYy1zdWJuYXZfX2xpbmsge1xuXHRjb2xvcjogY3VycmVudENvbG9yO1xufVxuIiwiLmJjLWFsZXJ0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWxlcnQtYmctZGVmYXVsdCk7XG5cdGNvbG9yOiB2YXIoLS1hbGVydC1jb2xvcik7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0cGFkZGluZzogMTJweCAxNnB4O1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHR9XG5cblx0Ji0tc3VjY2VzcyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWxlcnQtc3VjY2Vzcyk7XG5cdH1cblxuXHQmLS1lcnJvciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWxlcnQtZXJyb3IpO1xuXHR9XG59XG5cbi5iYy1hbGVydC1ncm91cCB7XG5cblx0LmJjLWFsZXJ0Om5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQmLS1pbmZvIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbGVydC1iZy1pbmZvKTtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblxuXHRcdC5iYy1wcm9kdWN0LWZvcm0gJiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdCYtLWVycm9yIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGhlaWdodDogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0fVxuXG5cdCYuYmMtZmFkZS1pbi1hbGVydC1ncm91cCB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuXG4uYmMtZm9ybV9fZXJyb3ItbWVzc2FnZSB7XG5cdGNvbG9yOiB2YXIoLS1hbGVydC1lcnJvcik7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG5cdGZvbnQtc2l6ZTogMTNweDtcbn1cbiIsIi5iYy1sb2FkLWl0ZW1zIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmMtbG9hZC1pdGVtcy1jb250YWluZXItLWhhcy1wYWdlcyB7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG5cdD4gKjpub3QoLmJjLWxvYWQtaXRlbXNfX3RyaWdnZXIpIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG5cblx0XHQmLml0ZW0taW5pdGlhbGl6ZWQge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWxvYWQtaXRlbXNfX2xvYWRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAzMHB4O1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1vcGFjaXR5KTtcblxuXHQmLmFjdGl2ZSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4uYmMtbG9hZC1tb3JlLWl0ZW1zLFxuLmJjLWxvYWQtaXRlbXNfX3RyaWdnZXIge1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmMtbG9hZC1tb3JlLWl0ZW1zIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmJjLWxvYWQtaXRlbXNfX3RyaWdnZXItYnRuLFxuLmJjLW5vLXJlc3VsdHNfX2J1dHRvbiB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJvcmRlcjogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdCZbZGlzYWJsZWRdIHtcblx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1saW5rLWhvdmVyKTtcblxuXHRcdCZbZGlzYWJsZWRdIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWxpbmstaG92ZXIpO1xuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdH1cblx0fVxuXG5cdC5iYy1pY29uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tdG9wOiAxNHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cbn1cblxuLyogRXJyb3IgSGFuZGxpbmcgKi9cbi5iYy1wYWdpbmF0aW9uX19lcnJvci1tZXNzYWdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cbiIsIi5iYy1vcmRlci1wcm9kdWN0LXJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdH1cbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19pbWFnZSB7XG5cdGZsZXg6IDAgMCAxMDBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRtYXgtd2lkdGg6IDEwMHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRtYXJnaW46IDAgMjBweCAwIDA7XG5cdH1cblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX2JvZHkge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luOiAwIDIwcHggMCAwO1xuXHRcdG1heC13aWR0aDogNTUwcHg7XG5cdH1cbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19oZWFkZXIge1xuXG5cdC5iYy1vcmRlci1wcm9kdWN0LXJvd19fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRtYXJnaW46IDAgMTBweCAwIDA7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXByb2R1Y3QtZmxhZy0tZ3JleSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fYnJhbmQsXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX3VuaXQtcHJpY2UsXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX29wdGlvbiB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19icmFuZCB7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19vcHRpb25zLWxpc3QsXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX29wdGlvbiB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19vcHRpb25zLWxpc3Qge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fb3B0aW9uIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXkpO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX29wdGlvbi1sYWJlbCB7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fb3B0aW9uLXZhbHVlIHtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWxpZ2h0KTtcbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19zdGF0dXMge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHRmbGV4OiAwIDAgMTUwcHg7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdG1hcmdpbjogMCAwIDAgYXV0bztcblx0fVxufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX3F1YW50aXR5IHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmbGV4OiAwIDAgMTAwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0fVxufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX3RvdGFsIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRtYXJnaW4tYm90dG9tOiAyNnB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmbGV4OiAwIDAgMTUwcHg7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cbiIsIi5iYy1vcmRlci1wcm9kdWN0LXJvd19faW1hZ2UsXG4uYmMtY2FydC1pdGVtLWltYWdlIHtcblxuXHQuYmMtcHJvZHVjdF9fdGh1bWJuYWlsLWxpbmsge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGJvcmRlcjogMDtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdH1cblx0fVxufVxuIiwiLmJjLWJ0bixcbmJ1dHRvbi5iYy1idG4sXG5hLmJjLWJ0bixcbi5lbnRyeS1jb250ZW50IC5iYy1idG4sXG4uZW50cnktY29udGVudCBidXR0b24uYmMtYnRuLFxuLmVudHJ5LWNvbnRlbnQgYS5iYy1idG4sXG4uYmMtYWNjb3VudC1sb2dpbl9fZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDE1cHggMjBweDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0bWF4LXdpZHRoOiAyNzBweDtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdG9wYWNpdHk6IDAuOTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXG5cdCZbZGlzYWJsZWRdIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmV5LW1lZGl1bSk7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG5cdFx0b3BhY2l0eTogMC42O1xuXHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleS1tZWRpdW0pO1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG5cdFx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0fVxuXHR9XG5cblx0Ji0tc21hbGwge1xuXHRcdHBhZGRpbmc6IDhweCAxNnB4O1xuXHR9XG5cblx0Ji0taW52ZXJzZSB7XG5cdFx0cGFkZGluZzogMTFweCAyMHB4O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiA0cHggc29saWQ7XG5cdH1cbn1cbiIsIi5iYy1xdWlja3ZpZXctdHJpZ2dlcixcbmJ1dHRvbi5iYy1xdWlja3ZpZXctdHJpZ2dlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cGFkZGluZzogMDtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXG5cdFx0LmJjLXF1aWNrdmlldy10cmlnZ2VyLS1ob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtcXVpY2t2aWV3LXRyaWdnZXItLWhvdmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9wYWNpdHk6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI0LCAyMjcsIDIzMywgMC43Mik7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG59XG5cbi5iYy1xdWlja3ZpZXctdHJpZ2dlci0taG92ZXItbGFiZWwge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG5cdHdpZHRoOiA3MCU7XG5cdHBhZGRpbmc6IDEycHggMTRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi5iYy1wcm9kdWN0LWNhcmQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblxuXHQuYmMtcXVpY2t2aWV3LXRyaWdnZXIge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fYWN0aW9ucyB7XG5cdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdH1cblxuXHQuYmMtYnRuLFxuXHRhLmJjLWJ0bixcblx0YnV0dG9uLmJjLWJ0biB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWNhcmRfX2ZlYXR1cmVkLWltYWdlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuXG4uYmMtcHJvZHVjdF9fbWV0YSB7XG5cdHBhZGRpbmc6IDI1cHggMCA1MHB4O1xuXHR3aWR0aDogMTAwJTtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRoeXBoZW5zOiBhdXRvO1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cbiIsIi5iYy1wcm9kdWN0LWNhcmQtLXNpbmdsZSB7XG5cdG1heC13aWR0aDogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogNjBweCAwO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdC5iYy1wcm9kdWN0X19nYWxsZXJ5IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3JkZXI6IDI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdG1heC13aWR0aDogMzcwcHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0b3JkZXI6IDE7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXByb2R1Y3RfX21ldGEge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0b3JkZXI6IDE7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHRvcmRlcjogMjtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXByb2R1Y3RfX2FjdGlvbnMge1xuXHRcdG9yZGVyOiAzO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlICsgMzBweCk7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0b3JkZXI6IDM7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcblx0XHR9XG5cdH1cblxuXHQuYmMtYnRuIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG59XG4iLCIuYmMtb3JkZXItY2FyZF9fYm9keSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0fVxufVxuXG4uYmMtb3JkZXItY2FyZF9fZmVhdHVyZWQtaW1hZ2Uge1xuXHRmbGV4OiAwIDAgMTAwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWF4LXdpZHRoOiAxMDBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHR9XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHQuYmMtb3JkZXItY2FyZF9fZmVhdHVyZWQtaW1hZ2UtbGluayB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHR9XG5cdH1cbn1cblxuLmJjLW9yZGVyLWNhcmRfX21ldGEge1xuXHRmbGV4OiAxIDEgYXV0bztcblxuXHQmLWlubmVyIHtcblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDU1MHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYmMtb3JkZXItY2FyZF9fdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG5cdC5iYy1vcmRlci1jYXJkX19vcmRlci10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdH1cblx0fVxufVxuXG4uYmMtb3JkZXItY2FyZF9fb3JkZXItdGl0bGUge1xuXG5cdC5iYy1vcmRlci1jYXJkX190aXRsZS1saW5rIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRjb2xvcjogY3VycmVudENvbG9yO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcblx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHR9XG5cdH1cbn1cblxuLmJjLW9yZGVyLWNhcmRfX3RvdGFsIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRtYXJnaW4tYm90dG9tOiAyNnB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxufVxuXG4uYmMtb3JkZXItY2FyZC1tZXRhX19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbn1cblxuLmJjLW9yZGVyLWNhcmQtbWV0YV9fbGlzdC1pdGVtIHtcblx0d2lkdGg6IDUwJTtcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR3aWR0aDogYXV0bztcblxuXHRcdCsgLmJjLW9yZGVyLWNhcmQtbWV0YV9fbGlzdC1pdGVtIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYmMtb3JkZXItY2FyZF9fc3RhdHVzIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0ZmxleDogMCAwIDE1MHB4O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRtYXJnaW46IDAgMCAwIGF1dG87XG5cdH1cbn1cbiIsIi5iYy1wcm9kdWN0LWdyaWQge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRwYWRkaW5nOiA0MHB4IDA7XG5cblx0PiAuYmMtcHJvZHVjdC1jYXJkIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDM3MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvIDYwcHg7XG5cdH1cblxuXHQmLS0yY29sID4gLmJjLXByb2R1Y3QtY2FyZCB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0bG9zdC1jb2x1bW46IDEvMiAyIDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ji0tM2NvbCA+IC5iYy1wcm9kdWN0LWNhcmQge1xuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGxvc3QtY29sdW1uOiAxLzIgMiAzMHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRsb3N0LWNvbHVtbjogMS8zIDMgMzBweDtcblx0XHRcdGxvc3QtY29sdW1uLXJvdW5kZXI6IDk5Ljk4O1xuXHRcdH1cblx0fVxuXG5cdCYtLTRjb2wgPiAuYmMtcHJvZHVjdC1jYXJkIHtcblx0XHRAbWVkaWEgKC0tdmlld3BvcnQteHNtYWxsKSB7XG5cdFx0XHRsb3N0LWNvbHVtbjogMS8yIDIgMzBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtc21hbGwpIHtcblx0XHRcdGxvc3QtY29sdW1uOiAxLzMgMyAzMHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRsb3N0LWNvbHVtbjogMS80IDQgMzBweDtcblx0XHRcdGxvc3QtY29sdW1uLXJvdW5kZXI6IDk5Ljk4O1xuXHRcdH1cblx0fVxuXG5cdCYtLTVjb2wgPiAuYmMtcHJvZHVjdC1jYXJkIHtcblx0XHRAbWVkaWEgKC0tdmlld3BvcnQteHNtYWxsKSB7XG5cdFx0XHRsb3N0LWNvbHVtbjogMS8yIDIgMzBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtc21hbGwpIHtcblx0XHRcdGxvc3QtY29sdW1uOiAxLzMgMyAzMHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRsb3N0LWNvbHVtbjogMS80IDQgMzBweDtcblx0XHRcdGxvc3QtY29sdW1uLXJvdW5kZXI6IDk5Ljk4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdFx0bG9zdC1jb2x1bW46IDEvNSA1IDMwcHg7XG5cdFx0XHRsb3N0LWNvbHVtbi1yb3VuZGVyOiA5OS45ODtcblx0XHR9XG5cdH1cblxuXHQmLS1yZWxhdGVkIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxufVxuIiwiLyogUHJvZHVjdCBMb29wIEFyY2hpdmUgKi9cbi5wb3N0LXR5cGUtYXJjaGl2ZS1iaWdjb21tZXJjZV9wcm9kdWN0IHtcblxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBMb29wOiBObyBSZXN1bHRzXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmJjLW5vLXJlc3VsdHMge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uYmMtbm8tcmVzdWx0c19fbWVzc2FnZSB7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5iYy1uby1yZXN1bHRzX19idXR0b24ge1xuXHRtYXJnaW46IDAgYXV0bztcblx0Zm9udC1zaXplOiAxNnB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4iLCIuYmMtcHJvZHVjdC1zaW5nbGUge1xuXHRtYXgtd2lkdGg6IDk3MHB4O1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXG5cdC5iYy1wcm9kdWN0LXNpbmdsZV9fdG9wIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0X19nYWxsZXJ5IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3JkZXI6IDI7XG5cdFx0ZmxleDogMSAxIDEwMCU7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRvcmRlcjogMTtcblx0XHRcdGZsZXg6IDAgMCAzNzBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdC1zaW5nbGVfX21ldGEge1xuXHRcdGZsZXg6IDEgMSAxMDAlO1xuXHRcdG9yZGVyOiAxO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDYwcHgpO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0X19za3Uge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cblx0LmJjLXByb2R1Y3Qtc2luZ2xlX19tZXRhLWxhYmVsIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHR9XG5cblx0LmJjLXByb2R1Y3QtZm9ybSB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0fVxuXG5cdC5iYy1idG4ge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cblxuXHQuYmMtc2luZ2xlLXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDUwcHggMDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdH1cblxuXHQuYmMtc2luZ2xlLXByb2R1Y3RfX3NwZWNpZmljYXRpb25zIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0fVxuXG5cdC5iYy1zaW5nbGUtcHJvZHVjdF9fc2VjdGlvbi10aXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cblx0LmJjLXNpbmdsZS1wcm9kdWN0X19zZWN0aW9uLXRpdGxlLS1yZWxhdGVkIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdH1cblxuXHQuYmMtc2luZ2xlLXByb2R1Y3RfX3JhdGluZ3Mge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtZm9ybV9fcXVhbnRpdHkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYmMtcHJvZHVjdC1mb3JtX19xdWFudGl0eS1sYWJlbCB7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuaW5wdXQuYmMtcHJvZHVjdC1mb3JtX19xdWFudGl0eS1pbnB1dFt0eXBlPW51bWJlcl0ge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDQycHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR3aWR0aDogNTJweDtcblx0fVxuXG5cdCY6Zm9jdXMge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0fVxufVxuIiwiLmJjLXByb2R1Y3QtcXVpY2stdmlld19fb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0aGVpZ2h0OiAxMDB2aDtcblx0d2lkdGg6IDEwMHZ3O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibGFjay1hLTcwKTtcbn1cblxuLmJjLXByb2R1Y3QtcXVpY2stdmlld19fd3JhcHBlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0aGVpZ2h0OiAxMDB2aDtcblx0d2lkdGg6IDEwMHZ3O1xuXHR6LWluZGV4OiA1MDtcblxuXHQmW2FyaWEtaGlkZGVuPSd0cnVlJ10ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuYnV0dG9uLmJjLXByb2R1Y3QtcXVpY2stdmlld19fY2xvc2UtYnV0dG9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRmb250LXNpemU6IDMwcHg7XG5cdHotaW5kZXg6IDI7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRvcGFjaXR5OiAwLjY1O1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0d2lkdGg6IGF1dG87XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1xdWljay12aWV3X19jb250ZW50IHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiBjYWxjKDEwMHZ3IC0gMjAlKTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRsZWZ0OiA1MCU7XG5cdHRvcDogMDtcblx0bWFyZ2luOiA0MHB4IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAlKTtcblx0XHRtYXgtd2lkdGg6IDExNDBweDtcblx0XHRtYXgtaGVpZ2h0OiA2NjBweDtcblx0XHRtYXJnaW46IDA7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcblxuXHRcdC5icm93c2VyLWllICYge1xuXHRcdFx0bWluLWhlaWdodDogNjYwcHg7XG5cdFx0fVxuXHR9XG5cblx0KiB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXG5cdD4gZGl2IHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtcXVpY2stdmlld19fY29udGVudC1pbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogNjBweDtcblxuXHQuYmMtcHJvZHVjdC1jYXJkIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0LmJjLXByb2R1Y3RfX2dhbGxlcnkge1xuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0XHRcdGZsZXg6IDEgMSAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0X19tZXRhIHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0X19wcmljaW5nIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0LmJjLXNpbmdsZS1wcm9kdWN0X19yYXRpbmdzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0LmJjLXByb2R1Y3Qtc2luZ2xlX19tZXRhLWxhYmVsIHtcblx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuXHRcdG9yZGVyOiA0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRcdG9yZGVyOiA0O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG5cdFx0fVxuXHR9XG59XG4iLCIuYmMtc2luZ2xlLXByb2R1Y3RfX3Jldmlld3Mge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdHBhZGRpbmctdG9wOiAzNnB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMzZweDtcblxuXHQuYmMtYWxlcnQtLXN1Y2Nlc3Mge1xuXHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0fVxufVxuXG4vKiBQcm9kdWN0IFJldmlld3MgSGVhZGVyICovXG4uYmMtcHJvZHVjdC1yZXZpZXdzX190aXRsZSB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5iYy1wcm9kdWN0LXJldmlld3NfX3JhdGluZ3MtdG90YWwge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyogUHJvZHVjdCBSZXZpZXcgRm9ybSAqL1xuLmJjLXByb2R1Y3QtcmV2aWV3LWZvcm0td3JhcHBlciB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdG1hcmdpbi10b3A6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXG5cdCYuYmMtcHJvZHVjdC1yZXZpZXctZm9ybS0tYWN0aXZlIHtcblx0XHRib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0XHRtYXJnaW4tdG9wOiAzOHB4O1xuXHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdHBhZGRpbmc6IDUwcHggMDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtcmV2aWV3LWZvcm0ge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1heC1oZWlnaHQ6IDA7XG5cblx0LmJjLXByb2R1Y3QtcmV2aWV3LWZvcm0tLWFjdGl2ZSAmIHtcblx0XHRtYXgtaGVpZ2h0OiAyMDAwcHg7XG5cdH1cblxuXHQuYmMtYnRuLS1yZXZpZXcge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5iYy1mb3JtIHtcblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHR3aWR0aDogNzAlO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtZm9ybSAuYmMtZm9ybV9fYWN0aW9ucy0tcmV2aWV3IHtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uYmMtcHJvZHVjdC1yZXZpZXdfX3dyaXRlLWJ0bixcbi5iYy1wcm9kdWN0LXJldmlld19fY2FuY2VsLXdyaXRlLWJ0bixcbi5iYy1zaW5nbGUtcHJvZHVjdF9fcmV2aWV3cy1hbmNob3Ige1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRvcGFjaXR5OiAwLjk7XG5cdFx0YmFja2dyb3VuZDogdW5zZXQ7XG5cdFx0Ym9yZGVyOiAwO1xuXHR9XG5cblx0JjpkaXNhYmxlZCB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdG9wYWNpdHk6IDE7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtcHJvZHVjdC1yZXZpZXdfX3dyaXRlLWJ0biB7XG5cblx0LmJjLXByb2R1Y3QtcmV2aWV3LWZvcm0tLWFjdGl2ZSAmIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXJldmlld19fY2FuY2VsLXdyaXRlLWJ0biB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0LmJjLXByb2R1Y3QtcmV2aWV3LWZvcm0tLWFjdGl2ZSAmIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cbn1cblxuLyogUHJvZHVjdCBSZXZpZXdzICovXG4uYmMtcHJvZHVjdC1yZXZpZXctbGlzdCB7XG5cdG1hcmdpbi10b3A6IDQycHg7XG59XG5cbi5iYy1wcm9kdWN0LXJldmlldyB7XG5cdG1hcmdpbi1ib3R0b206IDQycHg7XG59XG5cbi5iYy1wcm9kdWN0LXJldmlld19fdGl0bGUge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdG1hcmdpbi1yaWdodDogMTJweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJjLXByb2R1Y3QtcmV2aWV3X19oZWFkZXIge1xuXHRtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5iYy1wcm9kdWN0LXJldmlld19fcmF0aW5nIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYmMtcHJvZHVjdC1yZXZpZXdfX21ldGEge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYmMtcHJvZHVjdC1yZXZpZXdfX2NvbnRlbnQge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHR3aWR0aDogNzAlO1xuXHR9XG59XG4iLCIuYmMtY2FydCB7XG5cdGxvc3QtY2VudGVyOiAxMTQwcHg7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXG5cdCYuYmMtdXBkYXRpbmctY2FydCB7XG5cdFx0b3BhY2l0eTogMC40O1xuXHR9XG59XG5cbi5iYy1jYXJ0X19lbXB0eSB7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRwYWRkaW5nOiA0MHB4IDA7XG59XG5cbi5iYy1jYXJ0LWhlYWRlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblxuXHQ+IGRpdiB7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0ZmxleDogMSAxIGF1dG87XG5cdH1cblxuXHQmX19xdHkge1xuXHRcdGZsZXg6IDAgMCA0MnB4O1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0ZmxleDogMCAwIDcwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGZsZXg6IDAgMCAxMjBweDtcblx0XHR9XG5cdH1cblxuXHQmX19wcmljZSB7XG5cdFx0ZmxleDogMCAwIDcwcHg7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0ZmxleDogMCAwIDEyMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYmMtY2FydC1ib2R5IHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmJjLWNhcnQtaXRlbSB7XG5cdGxvc3QtY29sdW1uOiAxLzEgMSAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdHBhZGRpbmc6IDMwcHggMDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRwYWRkaW5nOiA0NHB4IDA7XG5cdH1cblxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0fVxufVxuXG4uYmMtY2FydC1pdGVtX19yZW1vdmUtYnV0dG9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdHBhZGRpbmc6IDVweCAwO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmV5LW1lZGl1bSk7XG5cblx0XHQmW2Rpc2FibGVkXSB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXktbWVkaXVtKTtcblx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWNhcnQtaXRlbS1pbWFnZSB7XG5cdGZsZXg6IDAgMCA2MHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRmbGV4OiAwIDAgMTEwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHR9XG5cblx0aW1nIHtcblx0XHRtYXgtd2lkdGg6IDUwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0bWF4LXdpZHRoOiAxMTBweDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWNhcnQtaXRlbS1tZXRhIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblxuXHQuYmMtY2FydC1pdGVtX19wcm9kdWN0LXRpdGxlIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1jYXJ0LWl0ZW1fX3Byb2R1Y3QtYnJhbmQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi5iYy1jYXJ0LWl0ZW1fX3Byb2R1Y3Qtb3B0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmV5KTtcbn1cblxuLmJjLWNhcnQtaXRlbV9fcHJvZHVjdC1vcHRpb24tbGFiZWwge1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xufVxuXG4uYmMtY2FydC1pdGVtX19wcm9kdWN0LW9wdGlvbi12YWx1ZSB7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1saWdodCk7XG59XG5cbi5iYy1jYXJ0LWl0ZW0tcXVhbnRpdHkge1xuXHRmbGV4OiAwIDAgNDJweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0ZmxleDogMCAwIDcwcHg7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGZsZXg6IDAgMCAxMjBweDtcblx0fVxuXG5cdGlucHV0LmJjLWNhcnQtaXRlbV9fcXVhbnRpdHktaW5wdXQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdHdpZHRoOiA0MnB4O1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0d2lkdGg6IDUycHg7XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMCAxcHggdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1jYXJ0LWl0ZW0tdG90YWwtcHJpY2Uge1xuXHRmbGV4OiAwIDAgNzBweDtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0ZmxleDogMCAwIDEyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0fVxufVxuXG4uYmMtY2FydC1mb290ZXIge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmJjLWNhcnQtc3VidG90YWwsXG4uYmMtY2FydC10YXgge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0cGFkZGluZzogMjVweCAwIDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmJjLWNhcnQtdGF4IHtcblx0cGFkZGluZy10b3A6IDA7XG59XG5cbi5iYy1jYXJ0LXN1YnRvdGFsX19sYWJlbCxcbi5iYy1jYXJ0LXRheF9fbGFiZWwge1xuXHRmb250LXNpemU6IDEzcHg7XG5cdG1hcmdpbi1yaWdodDogMTRweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uYmMtY2FydC1zdWJ0b3RhbF9fYW1vdW50LFxuLmJjLWNhcnQtdGF4X19hbW91bnQge1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGZsZXg6IDAgMCA3MHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGZsZXg6IDAgMCAxMjBweDtcblx0fVxufVxuXG4uYmMtY2FydC10YXhfX2Ftb3VudCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmJjLWNhcnQtYWN0aW9ucyB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uYmMtY2FydC1lcnJvciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdCYubWVzc2FnZS1hY3RpdmUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi5iYy1jYXJ0LWVycm9yX19tZXNzYWdlIHtcblx0YmFja2dyb3VuZDogI2ZmODM4Mztcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRtYXJnaW46IDA7XG5cblx0Lm1lc3NhZ2UtYWN0aXZlICYge1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdH1cbn1cbiIsIi5iaWdjb21tZXJjZS1jYXJ0X19pdGVtLWNvdW50IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHR3aWR0aDogMjVweDtcblx0aGVpZ2h0OiAyNXB4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyB2YXIoLS1lYXNlLWluLW91dC1jdWJpYyk7XG5cblx0Ji5mdWxsIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG59XG4iLCIuYmMtYWNjb3VudC1hZGRyZXNzZXMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYy1hY2NvdW50LWFkZHJlc3Nlc19fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0Ji5iYy1hY2NvdW50LWFkZHJlc3MtLWZvcm0tYWN0aXZlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0LmJjLWFjY291bnQtYWRkcmVzc2VzX19pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMzBweDtcblx0fVxuXG5cdC5iYy1hY2NvdW50LWFkZHJlc3Nlc19fYWRkLW5ldyB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuXG4uYmMtYWNjb3VudC1hZGRyZXNzZXNfX2l0ZW0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9mZi13aGl0ZSk7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXG5cdCY6bm90KC5iYy1hY2NvdW50LWFkZHJlc3Nlc19fYWRkLW5ldykge1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcblx0XHRcdGJveC1zaGFkb3c6IDAgNHB4IDRweCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0XHR9XG5cdH1cblxuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bG9zdC1jb2x1bW46IDEvMyAzIDMwcHg7XG5cdH1cbn1cblxuLmJjLWFjY291bnQtYWRkcmVzc19fbWV0YSB7XG5cblx0PiBzcGFuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cblxuc3Bhbi5iYy1hY2NvdW50LWFkZHJlc3NfX25hbWUge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uYmMtYWNjb3VudC1hZGRyZXNzX19waG9uZSB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5iYy1hY2NvdW50LWFkZHJlc3NfX2VkaXQsXG4uYmMtYWNjb3VudC1hZGRyZXNzX19kZWxldGUsXG5idXR0b24uYmMtYWNjb3VudC1hZGRyZXNzX19lZGl0LFxuYnV0dG9uLmJjLWFjY291bnQtYWRkcmVzc19fZGVsZXRlLFxuYS5iYy1hY2NvdW50LWFkZHJlc3NfX2VkaXQsXG5hLmJjLWFjY291bnQtYWRkcmVzc19fZGVsZXRlIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMDtcblx0b3V0bGluZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0b3BhY2l0eTogMC44Mjtcblx0fVxufVxuXG4uYmMtYWNjb3VudC1hZGRyZXNzX19kZWxldGUtZm9ybSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJjLWFjY291bnQtYWRkcmVzc2VzX19hZGQtbmV3IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHBhZGRpbmc6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5iYy1hY2NvdW50LWFkZHJlc3Nlc19fYWRkLWJ1dHRvbixcbmJ1dHRvbi5iYy1hY2NvdW50LWFkZHJlc3Nlc19fYWRkLWJ1dHRvbixcbmEuYmMtYWNjb3VudC1hZGRyZXNzZXNfX2FkZC1idXR0b24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiA0MHB4IDEwcHg7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1vZmYtd2hpdGUpO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0LmJjLWljb24ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1vZmYtd2hpdGUpO1xuXHR9XG59XG5cbi5iYy1hY2NvdW50LWFkZHJlc3MtZm9ybS1hY3Rpb25zIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luOiA2MHB4IGF1dG8gMjBweDtcblx0ZmxleDogMSAxIDEwMCU7XG5cblx0PiBidXR0b24ge1xuXHRcdG1hcmdpbjogMCAxMHB4IDIwcHg7XG5cdH1cbn1cblxuLmJjLWFjY291bnQtYWRkcmVzc19fYWN0aW9ucy0tbmV3IHtcblx0ZmxleDogMSAxIDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1pbi1oZWlnaHQ6IDI1MHB4O1xufVxuXG4uYmMtYWNjb3VudC1hZGRyZXNzX19kZWxldGUtY29uZmlybWF0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdHotaW5kZXg6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3Itb2ZmLXdoaXRlKTtcblx0cGFkZGluZzogMzBweDtcblxuXHQ+IGJ1dHRvbiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxufVxuXG4uYmMtY29uZmlybWF0aW9uLWFjdGl2ZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHotaW5kZXg6IDI7XG59XG5cbi8qIERpYWxvZyBBZGRyZXNzIFN0eWxlcyAqL1xuLmJjLWFjY291bnQtYWRkcmVzcy1mb3JtX193cmFwcGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAyO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdCZbYXJpYS1oaWRkZW49J3RydWUnXSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uYmMtYWNjb3VudC1hZGRyZXNzLWZvcm1fX292ZXJsYXkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uYmMtYWNjb3VudC1hZGRyZXNzLWZvcm1fX2NvbnRlbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4iLCIuYmMtYWNjb3VudC1wYWdlIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdHBhZGRpbmc6IDQwcHggMDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0cGFkZGluZzogNjBweCAwIDkwcHg7XG5cdH1cbn1cbiIsIi5iYy1hY2NvdW50LWxvZ2luIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmJjLWFjY291bnQtbG9naW5fX2Zvcm0sXG4uYmMtYWNjb3VudC1sb2dpbl9fcmVnaXN0ZXIge1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR3aWR0aDogMTAwJTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbi5iYy1hY2NvdW50LWxvZ2luX19mb3JtLWlubmVyLFxuLmJjLWFjY291bnQtbG9naW5fX2Zvcm0gZm9ybSB7XG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRtYXgtd2lkdGg6IDM3MHB4O1xuXHR9XG59XG5cbi5iYy1hY2NvdW50LWxvZ2luX19mb3JtIHtcblxuXHRwLmxvZ2luLXVzZXJuYW1lLFxuXHRwLmxvZ2luLXBhc3N3b3JkLFxuXHRwLmxvZ2luLXJlbWVtYmVyIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjhweDtcblx0XHR9XG5cdH1cblxuXHRsYWJlbCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHR9XG59XG5cbi5iYy1hY2NvdW50LWxvZ2luX19yZWdpc3RlciB7XG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHQmLWlubmVyIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyOHB4O1xuXHRcdFx0bWF4LXdpZHRoOiAzNzBweDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWFjY291bnQtbG9naW5fX3JlZ2lzdGVyLXRpdGxlIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLmJjLWFjY291bnQtbG9naW5fX3JlZ2lzdGVyLWxpc3Qge1xuXHRtYXJnaW4tbGVmdDogMjBweDtcbn1cbiIsIi5iYy1hY2NvdW50LXJlZ2lzdGVyLXN1Y2Nlc3Mge1xuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0bWF4LXdpZHRoOiA1NTBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cbiIsIi5iYy1vcmRlcl9faGVhZGVyIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uYmMtb3JkZXJfX2xpbmsge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFwwMEI3Jztcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cbn1cblxuLmJjLW9yZGVyLW1ldGFfX2xhYmVsLFxuLmJjLW9yZGVyLW1ldGFfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uYmMtb3JkZXItbWV0YV9fbGFiZWwge1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG59XG5cbi5iYy1vcmRlci1tZXRhX192YWx1ZSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG4iLCIuYmMtb3JkZXItbGlzdCxcbi5iYy1vcmRlci1saXN0X19pdGVtIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xufVxuXG4uYmMtb3JkZXItbGlzdCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG5cdCYuYmMtbG9hZC1pdGVtcy1jb250YWluZXItLWhhcy1wYWdlcyB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0fVxufVxuXG4uYmMtb3JkZXItbGlzdF9faXRlbSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0cGFkZGluZzogMzJweCAwO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdH1cblxuXHQmOmZpcnN0LWNoaWxkIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdH1cbn1cblxuLmJjLW9yZGVyLWNhcmRfX2JvZHkge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xufVxuIiwiLmJjLW9yZGVyLWRldGFpbCB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0cGFkZGluZy10b3A6IDUwcHg7XG59XG5cbi5iYy1vcmRlcl9fcHJvZHVjdC1saXN0LFxuLmJjLW9yZGVyX19wcm9kdWN0LWxpc3QtaXRlbSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcbn1cblxuLmJjLW9yZGVyX19wcm9kdWN0LWxpc3Qge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRtYXJnaW4tYm90dG9tOiA0NnB4O1xufVxuXG4uYmMtb3JkZXJfX3Byb2R1Y3QtbGlzdC1pdGVtIHtcblxuXHQrIC5iYy1vcmRlcl9fcHJvZHVjdC1saXN0LWl0ZW0ge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cbn1cblxuLmJjLW9yZGVyLWRldGFpbF9fYm9keSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0cGFkZGluZy1ib3R0b206IDM2cHg7XG5cdG1hcmdpbi1ib3R0b206IDQ4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG59XG5cbi5iYy1vcmRlci1kZXRhaWxfX2NvbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGxvc3QtY29sdW1uOiAxLzIgMiA0MHB4O1xuXHR9XG59XG5cbi5iYy1vcmRlci1kZXRhaWwtbWV0YV9fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uYmMtb3JkZXItZGV0YWlsLW1ldGFfX2xpc3QtaXRlbSB7XG5cdGxvc3QtY29sdW1uOiAxLzIgMjtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bG9zdC1jb2x1bW46IDEvMyAzIDIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzZweDtcblx0fVxufVxuXG4uYmMtb3JkZXItZGV0YWlsX19zaGlwbWVudHMge1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uYmMtb3JkZXItc2hpcG1lbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHR9XG5cblx0LmJjLW9yZGVyLW1ldGFfX2xhYmVsIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Zm9ub3Qtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQrIC5iYy1vcmRlci1zaGlwbWVudCB7XG5cdFx0bWFyZ2luLXRvcDogMzZweDtcblx0fVxufVxuXG4uYmMtb3JkZXItc2hpcG1lbnRfX2NvbCB7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGxvc3QtY29sdW1uOiAxLzIgMiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLmJjLW9yZGVyLXNoaXBtZW50X190cmFja2luZyB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cblx0Ji1tZXRhIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHR9XG59XG5cbi5iYy1vcmRlci1zaGlwbWVudF9fYWRkcmVzcyB7XG5cblx0PiAqIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4uYmMtb3JkZXItZGV0YWlsX190b3RhbHMge1xuXHRtYXJnaW4tdG9wOiA1MHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRsb3N0LWNvbHVtbjogMS8zO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cbn1cblxuLmJjLW9yZGVyLWRldGFpbC10b3RhbHNfX2xpc3QsXG4uYmMtb3JkZXItZGV0YWlsLXRvdGFsc19fbGlzdC1pdGVtIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uYmMtb3JkZXItZGV0YWlsLXRvdGFsc19fbGlzdC1pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiBuby13cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0KyAuYmMtb3JkZXItZGV0YWlsLXRvdGFsc19fbGlzdC1pdGVtIHtcblx0XHRtYXJnaW4tdG9wOiA0cHg7XG5cdH1cblxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi10b3A6IDM2cHg7XG5cdH1cbn1cblxuLmJjLW9yZGVyLWRldGFpbC10b3RhbHNfX2xhYmVsLFxuLmJjLW9yZGVyLWRldGFpbC10b3RhbHNfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cblx0Ji0tbGcge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0fVxufVxuXG4uYmMtb3JkZXItZGV0YWlsLXRvdGFsc19fbGFiZWwge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleSk7XG59XG4iLCIuYmMtYWNjb3VudC1sb3N0LXBhc3N3b3JkIHtcblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdG1heC13aWR0aDogNTEwcHg7XG5cdH1cbn1cblxuLmJjLWFjY291bnQtbG9zdC1wYXNzd29yZF9fYWNjb3VudC1hY3Rpb25zIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5iYy1hY2NvdW50LWxvc3QtcGFzc3dvcmRfX2FjY291bnQtbGluayB7XG5cblx0KyAuYmMtYWNjb3VudC1sb3N0LXBhc3N3b3JkX19hY2NvdW50LWxpbmsge1xuXHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHR9XG59XG4iLCIuYmMtZ2lmdC1wYWdlIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdHBhZGRpbmc6IDQwcHggMDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0cGFkZGluZzogNjBweCAwIDY4cHg7XG5cdH1cbn1cblxuLmJjLWdpZnQtcHVyY2hhc2Uge1xuXG5cdC5iYy1mb3JtX19yb3cge1xuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdH1cblxuXHQuYmMtZm9ybV9fY29sIHtcblx0XHRmbGV4OiAwIDEgNTAlO1xuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmJjLWdpZnQtaW5zdHJ1Y3Rpb25zIHtcblx0bWFyZ2luLXRvcDogNDBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luLXRvcDogNzVweDtcblx0fVxuXG5cdG9sID4gbGkgKyBsaSB7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0fVxufVxuXG4uYmMtZ2lmdC1iYWxhbmNlIHtcblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0fVxufVxuXG4uYmMtZ2lmdC1iYWxhbmNlX19mb3JtLFxuLmJjLWdpZnQtYmFsYW5jZV9fcmVzcG9uc2Uge1xuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0ZmxleDogMCAxIDUwJTtcblx0fVxufVxuXG4uYmMtZ2lmdC1iYWxhbmNlX19yZXNwb25zZSB7XG5cblx0PiAqIHtcblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogODBweDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWdpZnQtYmFsYW5jZV9fY29udGFpbmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRwYWRkaW5nOiA3NHB4IDIwcHggNzJweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxufVxuXG4uYmMtZ2lmdC1iYWxhbmNlX190aXRsZSxcbi5iYy1naWZ0LWJhbGFuY2VfX2Ftb3VudCxcbi5iYy1naWZ0LWJhbGFuY2VfX2NvZGUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLmJjLWdpZnQtYmFsYW5jZV9fdGl0bGUge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdG1hcmdpbi1ib3R0b206IDM0cHg7XG59XG5cbi5iYy1naWZ0LWJhbGFuY2VfX2Ftb3VudCB7XG5cdGZvbnQtc2l6ZTogNDhweDtcblx0bWFyZ2luLWJvdHRvbTogMzRweDtcbn1cblxuLmJjLWdpZnQtYmFsYW5jZV9fY29kZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiJdfQ== */ \ No newline at end of file +/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Bjc3MvbWFzdGVyLnBjc3MiLCIuLi9wY3NzL2Jhc2UvX2ljb25zLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy9fYWxsLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy92YXJpYWJsZXMvX2NvbG9ycy5wY3NzIiwiLi4vcGNzcy91dGlsaXRpZXMvdmFyaWFibGVzL19lYXNpbmcucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL3ZhcmlhYmxlcy9fZm9ybXMucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL3ZhcmlhYmxlcy9mb3Jtcy9fbGFiZWwucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL3ZhcmlhYmxlcy9mb3Jtcy9fbGVnZW5kLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy92YXJpYWJsZXMvZm9ybXMvX2NvbnRyb2xzLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy92YXJpYWJsZXMvZm9ybXMvX2F0dHJpYnV0ZXMucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL3ZhcmlhYmxlcy9faWNvbnMucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL3ZhcmlhYmxlcy9fdHlwb2dyYXBoeS5wY3NzIiwiLi4vcGNzcy91dGlsaXRpZXMvdmFyaWFibGVzL19zcGFjZXJzLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy9taXhpbnMvX2J1dHRvbnMucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL21peGlucy9fZm9ybXMucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL21peGlucy9fdGV4dC1oZWxwZXJzLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy9taXhpbnMvX3R5cG9ncmFwaHkucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL21peGlucy9fdXRpbGl0aWVzLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy9taXhpbnMvX3Zpc2liaWxpdHkucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL2hlbHBlci1jbGFzc2VzL192aXNpYmlsaXR5LnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy9oZWxwZXItY2xhc3Nlcy9fY29sb3JzLnBjc3MiLCIuLi9wY3NzL2Jhc2UvX2FsbC5wY3NzIiwiLi4vcGNzcy9iYXNlL2Zvcm1zL19kZWZhdWx0LnBjc3MiLCIuLi9wY3NzL2Jhc2UvZm9ybXMvX3ZhbGlkYXRpb24ucGNzcyIsIi4uL3Bjc3MvYmFzZS9mb3Jtcy9jb250cm9scy9fZGVmYXVsdC5wY3NzIiwiLi4vcGNzcy9iYXNlL2Zvcm1zL2NvbnRyb2xzL19maWxlLnBjc3MiLCIuLi9wY3NzL2Jhc2UvZm9ybXMvY29udHJvbHMvX3JhZGlvLWNoZWNrYm94LnBjc3MiLCIuLi9wY3NzL2Jhc2UvZm9ybXMvY29udHJvbHMvX3NlbGVjdC5wY3NzIiwiLi4vcGNzcy9iYXNlL2Zvcm1zL2NvbnRyb2xzL190ZXh0YXJlYS5wY3NzIiwiLi4vcGNzcy92ZW5kb3IvX2FsbC5wY3NzIiwiLi4vcGNzcy92ZW5kb3Ivc3dpcGVyL19hbGwucGNzcyIsIi4uL3Bjc3MvdmVuZG9yL3N3aXBlci9fZGVmYXVsdC5wY3NzIiwiPG5vIHNvdXJjZT4iLCIuLi9wY3NzL3ZlbmRvci9mbGF0cGlja3IvX2FsbC5wY3NzIiwiLi4vcGNzcy92ZW5kb3IvZmxhdHBpY2tyL19kZWZhdWx0LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvX2FsbC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX2FsbC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX3RpdGxlLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fYnJhbmQucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19wcmljZS5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX2ZsYWdzLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fZGVzY3JpcHRpb24ucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19nYWxsZXJ5LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fZm9ybS1jb21wb25lbnRzLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fb3B0aW9uLWRyb3Bkb3duLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fb3B0aW9uLXN3YXRjaC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX29wdGlvbi1yZWN0YW5nbGUucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19vcHRpb24tcGljay1saXN0LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fb3B0aW9uLXJhZGlvLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fcmF0aW5ncy5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX3NwZWNzLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fcmVsYXRlZC1wcm9kdWN0cy5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX3JlZmluZXJ5LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fc3VibmF2LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fYWxlcnQucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19wYWdpbmF0aW9uLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fb3JkZXItcHJvZHVjdC1yb3cucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19pbWFnZXMucGNzcyIsIi4uL3Bjc3MvY29udGVudC9idXR0b25zL19kZWZhdWx0LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvYnV0dG9ucy9fcXVpY2stdmlldy5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NhcmRzL19kZWZhdWx0LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY2FyZHMvX3NpbmdsZS5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NhcmRzL19vcmRlci5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2xvb3AvX2RlZmF1bHQucGNzcyIsIi4uL3Bjc3MvY29udGVudC9sb29wL19wcm9kdWN0cy5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2xvb3AvX25vLXJlc3VsdHMucGNzcyIsIi4uL3Bjc3MvY29udGVudC9zaW5nbGUvX3Byb2R1Y3QucGNzcyIsIi4uL3Bjc3MvY29udGVudC9zaW5nbGUvX3Byb2R1Y3QtcXVpY2stdmlldy5wY3NzIiwiLi4vcGNzcy9jb250ZW50L3NpbmdsZS9fcHJvZHVjdC1yZXZpZXdzLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY2FydC9fY2FydC1wYWdlLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY2FydC9fY2FydC1tZW51LWl0ZW0ucGNzcyIsIi4uL3Bjc3MvY29udGVudC9wYWdlL19hZGRyZXNzLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvcGFnZS9fYWNjb3VudC1kZWZhdWx0LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvcGFnZS9fYWNjb3VudC1sb2dpbi5wY3NzIiwiLi4vcGNzcy9jb250ZW50L3BhZ2UvX2FjY291bnQtcmVnaXN0ZXIucGNzcyIsIi4uL3Bjc3MvY29udGVudC9wYWdlL29yZGVycy9fZGVmYXVsdC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L3BhZ2Uvb3JkZXJzL19vcmRlci1oaXN0b3J5LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvcGFnZS9vcmRlcnMvX29yZGVyLWRldGFpbC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L3BhZ2UvX2xvc3QtcGFzc3dvcmQucGNzcyIsIi4uL3Bjc3MvY29udGVudC9wYWdlL19naWZ0LWNlcnRpZmljYXRlLnBjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7O0dBUUc7O0FBRUgsV0FBVztBQ1ZYOzs7O21GQUltRjtBQUVuRix1QkFBdUI7QUFFdkI7RUFDRSxpQ0FBaUM7RUFDakM7Ozs7bUdBSTBHO0VBQzFHLG9CQUFvQjtFQUNwQixtQkFBbUI7Q0FDcEI7QUFFRDtFQUNFLGdGQUFnRjtFQUNoRiw0Q0FBNEM7RUFDNUMsWUFBWTtFQUNaLG1CQUFtQjtFQUNuQixv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VUFBdkIsdUJBQXVCO0VBQ3ZCLDBCQUFvQjtNQUFwQix1QkFBb0I7VUFBcEIsb0JBQW9CO0VBQ3BCLHlCQUF3QjtNQUF4QixzQkFBd0I7VUFBeEIsd0JBQXdCO0VBQ3hCLGlCQUFpQjtFQUNqQix3QkFBd0I7Q0FLeEI7QUFIQTtFQVREO0lBVUUsY0FBYztHQUVmO0NBREM7QUFHRjs7O0VBR0MsZUFBZTtFQUNmLGlCQUFxQztFQUNyQyxlQUFxQztDQUNyQztBQUVEO0VBQ0MsZUFBb0M7RUFDcEMsb0JBQW9CO0NBQ3BCO0FBRUQ7RUFDQyxlQUFlO0VBQ2Ysb0JBQW9CO0NBQ3BCO0FBRUQ7RUFDQyxlQUFvQztFQUNwQywwQkFBMEI7Q0FDMUIiLCJmaWxlIjoibWFzdGVyLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG4gKiBHbG9iYWwgQ1NTXG4gKlxuICogRE8gTk9UIEVESVQgVEhJUyBDU1MgRklMRSBESVJFQ1RMWS4gSVQgSVMgR0VORVJBVEVEIEJZIEdSVU5ULlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogVGhpcyBmaWxlIGlzIGp1c3QgYSBjbGVhcmluZy1ob3VzZSwgc2VlIHRoZSBwY3NzIGRpcmVjdG9yeVxuICogYW5kIGVkaXQgdGhlIHNvdXJjZSBmaWxlcyBmb3VuZCB0aGVyZS5cbiAqXG4gKi9cblxuLyogUmVzZXQgKi9cbkBpbXBvcnQgXCJiYXNlL2ljb25zXCI7XG5cbi8qIFV0aWxpdGllcyAqL1xuQGltcG9ydCBcInV0aWxpdGllcy9hbGxcIjtcblxuLyogQmFzZSAqL1xuQGltcG9ydCBcImJhc2UvYWxsXCI7XG5cbi8qIFZlbmRvciAqL1xuQGltcG9ydCBcInZlbmRvci9hbGxcIjtcblxuLyogQ29udGVudCAqL1xuQGltcG9ydCBcImNvbnRlbnQvYWxsXCI7XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEZvbnQgSWNvbnM6IEljb25zICh2aWEgSWNvTW9vbilcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdiaWdjb21tZXJjZS1pY29ucyc7XG4gIHNyYzpcbiAgICB1cmwoJ3ZhcigtLXBhdGgtZm9udHMpL2ljb25zLWJpZ2NvbW1lcmNlL2JpZ2NvbW1lcmNlLWljb25zLndvZmYyP21uaGVwZCcpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJ3ZhcigtLXBhdGgtZm9udHMpL2ljb25zLWJpZ2NvbW1lcmNlL2JpZ2NvbW1lcmNlLWljb25zLnR0Zj9tbmhlcGQnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCd2YXIoLS1wYXRoLWZvbnRzKS9pY29ucy1iaWdjb21tZXJjZS9iaWdjb21tZXJjZS1pY29ucy53b2ZmP21uaGVwZCcpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgndmFyKC0tcGF0aC1mb250cykvaWNvbnMtYmlnY29tbWVyY2UvYmlnY29tbWVyY2UtaWNvbnMuc3ZnP21uaGVwZCNiaWdjb21tZXJjZS1pY29ucycpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmJjLWljb24ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogJ2JpZ2NvbW1lcmNlLWljb25zJyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ldmVuKTtcblxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWJjLWJpZ2NvbW1lcmNlX2RpYWdub3N0aWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG4uaWNvbi1iYy1jaGFubmVsX3NlbGVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuLmljb24tYmMtY2hhbm5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuLmljb24tYmMtY3JlZGVudGlhbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cbi5pY29uLWJjLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbn1cbi5pY29uLWJjLWFjY291bnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG4uaWNvbi1iYy1hbmFseXRpY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cbi5pY29uLWJjLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cbi5pY29uLWJjLWN1cnJlbmN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG4uaWNvbi1iYy1naWZ0X2NlcnRpZmljYXRlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuLmljb24tYmMtaW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG4uaWNvbi1iYy1vcmRlcl9jb25maXJtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cbi5pY29uLWJjLXByb2R1Y3RfcmV2aWV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuLmljb24tYmMtc2hpcHBpbmdfcmV0dXJuczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuLmljb24tYmMtYi1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG4uZGFzaGljb25zLWJpZ2NvbW1lcmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG4uaWNvbi1iYy1hcnJvdy1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuLmljb24tYmMtc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cbi5pY29uLWJjLWFycm93LXRvZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuLmljb24tYmMtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NFwiO1xufVxuLmljb24tYmMtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTVcIjtcbn1cbi5pY29uLWJjLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk2XCI7XG59XG4uaWNvbi1iYy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk3XCI7XG59XG4uaWNvbi1iYy1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE0XCI7XG59XG4uaWNvbi1iYy1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNVwiO1xufVxuLmljb24tYmMtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTZcIjtcbn1cbi5pY29uLWJjLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE3XCI7XG59XG4uaWNvbi1iYy1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzZcIjtcbn1cbi5pY29uLWJjLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuLmljb24tYmMtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG59XG4uaWNvbi1iYy1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG4uaWNvbi1iYy1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG4iLCJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogVXRpbGl0aWVzXG4gKlxuICogVGhpcyBmaWxlIGlzIGp1c3QgYSBjbGVhcmluZy1ob3VzZS5cbiAqIE1ha2UgcGFydGlhbHMgKHN0YXJ0IHdpdGggYW4gdW5kZXJzY29yZSkgZm9yIGFueSBhY3R1YWwgY3NzIGNvZGUuXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogVmFyaWFibGVzICovXG5AaW1wb3J0IFwidmFyaWFibGVzL2NvbG9yc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9lYXNpbmdcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvZm9ybXNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvZm9ybXMvbGFiZWxcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvZm9ybXMvbGVnZW5kXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2Zvcm1zL2ZpZWxkc2V0XCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2Zvcm1zL2NvbnRyb2xzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2Zvcm1zL2F0dHJpYnV0ZXNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvZm9ybXMvdmFsaWRhdGlvblwiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9pY29uc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9tZWRpYS1xdWVyaWVzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL3BhdGhzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL3RyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL3R5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvc3BhY2Vyc1wiO1xuXG4vKiBTZXR0aW5ncyAqL1xuQGltcG9ydCBcInNldHRpbmdzL2dyaWRcIjtcblxuLyogTWl4aW5zICovXG5AaW1wb3J0IFwibWl4aW5zL2J1dHRvbnNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZm9ybXNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdGV4dC1oZWxwZXJzXCI7XG5AaW1wb3J0IFwibWl4aW5zL3R5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdXRpbGl0aWVzXCI7XG5AaW1wb3J0IFwibWl4aW5zL3Zpc2liaWxpdHlcIjtcblxuLyogSGVscGVyIENsYXNzZXMgKi9cbkBpbXBvcnQgXCJoZWxwZXItY2xhc3Nlcy92aXNpYmlsaXR5XCI7XG5AaW1wb3J0IFwiaGVscGVyLWNsYXNzZXMvY29sb3JzXCI7XG4iLCI6cm9vdCB7XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIFByaW1hcnkgUGFsZXR0ZVxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItcHJpbWFyeTogIzUyNzNmNDtcblx0LS1jb2xvci1zZWNvbmRhcnk6IGRhcmtlbih2YXIoLS1jb2xvci1wcmltYXJ5KSwgMC4wOCk7XG5cdC0tY29sb3ItYmMtZ3JlZW46ICM2NWM2OGM7XG5cdC0tY29sb3ItYmMtbGlnaHQtZ3JleTogI2UwZTNlOTtcblx0LS1jb2xvci1iYy1jb25jcmV0ZTogI2NkY2RjZDtcblx0LS1jb2xvci1iYy1ncmV5OiAjOGI4YjhiO1xuXHQtLWNvbG9yLWJjLWdyZXktbWVkaXVtOiAjNWU1ZTVlO1xuXHQtLWNvbG9yLWJjLWJsYWNrOiAjMzQzMTNmO1xuXHQtLWNvbG9yLWJjLWRvZ2VyLWJsdWU6ICM0YjcxZmM7XG5cdC0tY29sb3ItYmMtYmx1ZS1saWdodDogIzE2OGZjMDtcblx0LS1jb2xvci1iYy1ibHVlLXR1cnF1b2lzZTogIzUzYmFkMTtcblx0LS1jb2xvci1iYy1yZWQ6ICNkMjU3NGE7XG5cdC0tY29sb3ItYmMtc3VjY2VzczogIzgyOWQ1ZjtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBXaGl0ZXNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLXdoaXRlOiAjZmZmO1xuXHQtLWNvbG9yLW9mZi13aGl0ZTogI2Y1ZjVmNTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBHcmV5c1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItZ3JleS1saWdodDogbGlnaHRlbih2YXIoLS1jb2xvci1ncmV5KSwgMC4xNSk7XG5cdC0tY29sb3ItZ3JleTogZ3JleTtcblx0LS1jb2xvci1ncmV5LWRhcms6IGRhcmtlbih2YXIoLS1jb2xvci1ncmV5KSwgMC4xNSk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQmxhY2tzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci1ibGFjazogIzAwMDtcblx0LS1jb2xvci1ibGFjay1hLTQwOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG5cdC0tY29sb3ItYmxhY2stYS03MDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEJhY2tncm91bmRzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci1iZ2Q6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0LS1jb2xvci1iZ2QtY29udGVudDogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHQtLWNvbG9yLWJnZC1sb2dpbjogI2YxZjFmMTtcblx0LS1jb2xvci1iZ2Qtc2VsZWN0aW9uOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0LS1jb2xvci1iZ2QtcGFuZWwtYWN0aXZlOiAjMmMyOTM1O1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIExpbmtzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci1saW5rOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0LS1jb2xvci1saW5rLWhvdmVyOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIFRleHRcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLXRleHQ6IHZhcigtLWNvbG9yLWJsYWNrKTtcblx0LS1jb2xvci10ZXh0LXNlbGVjdGlvbjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEJvcmRlcnNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLWJvcmRlcjogdmFyKC0tY29sb3ItZ3JleSk7XG5cdC0tY29sb3ItYm9yZGVyLWZvcm0tZmllbGQ6ICNlMWU2ZWE7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQWxlcnQgQ29sb3JzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1hbGVydC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHQtLWFsZXJ0LWJnLWRlZmF1bHQ6IHZhcigtLWNvbG9yLWJjLWJsdWUtbGlnaHQpO1xuXHQtLWFsZXJ0LXN1Y2Nlc3M6ICMzZWM4ODk7XG5cdC0tYWxlcnQtZXJyb3I6ICNmZjAwMTI7XG5cdC0tYWxlcnQtYmctaW5mbzogdmFyKC0tY29sb3ItYmMtY29uY3JldGUpO1xufVxuIiwiOnJvb3Qge1xuXHQvKiBFYXNpbmc6IFNpbmUgKi9cblx0LS1lYXNlLWluLXNpbmU6IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuXHQtLWVhc2Utb3V0LXNpbmU6IGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xuXHQtLWVhc2UtaW4tb3V0LXNpbmU6IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG5cblx0LyogRWFzaW5nOiBRdWFkICovXG5cdC0tZWFzZS1pbi1xdWFkOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xuXHQtLWVhc2Utb3V0LXF1YWQ6IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcblx0LS1lYXNlLWluLW91dC1xdWFkOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG5cblx0LyogRWFzaW5nOiBDdWJpYyAqL1xuXHQtLWVhc2UtaW4tY3ViaWM6IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuXHQtLWVhc2Utb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblx0LS1lYXNlLWluLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXG5cdC8qIEVhc2luZzogUXVhcnQgKi9cblx0LS1lYXNlLWluLXF1YXJ0OiBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTtcblx0LS1lYXNlLW91dC1xdWFydDogY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcblx0LS1lYXNlLWluLW91dC1xdWFydDogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcblxuXHQvKiBFYXNpbmc6IFF1aW50ICovXG5cdC0tZWFzZS1pbi1xdWludDogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG5cdC0tZWFzZS1vdXQtcXVpbnQ6IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcblx0LS1lYXNlLWluLW91dC1xdWludDogY3ViaWMtYmV6aWVyKDAuODYsIDAsIDAuMDcsIDEpO1xuXG5cdC8qIEVhc2luZzogRXhwbyAqL1xuXHQtLWVhc2UtaW4tZXhwbzogY3ViaWMtYmV6aWVyKDAuOTUsIDAuMDUsIDAuNzk1LCAwLjAzNSk7XG5cdC0tZWFzZS1vdXQtZXhwbzogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuXHQtLWVhc2UtaW4tb3V0LWV4cG86IGN1YmljLWJlemllcigxLCAwLCAwLCAxKTtcblxuXHQvKiBFYXNpbmc6IENpcmMgKi9cblx0LS1lYXNlLWluLWNpcmM6IGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KTtcblx0LS1lYXNlLW91dC1jaXJjOiBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcblx0LS1lYXNlLWluLW91dC1jaXJjOiBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KTtcblxuXHQvKiBFYXNpbmc6IEJhY2sgKi9cblx0LS1lYXNlLWluLWJhY2s6IGN1YmljLWJlemllcigwLjYsIC0wLjI4LCAwLjczNSwgMC4wNDUpO1xuXHQtLWVhc2Utb3V0LWJhY2s6IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcblx0LS1lYXNlLWluLW91dC1iYWNrOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbn1cbiIsIjpyb290IHtcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQm9yZGVyc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1ib3JkZXItY29sb3I6IGxpZ2h0Z3JleTtcblx0LS1mb3JtLWJvcmRlci1jb2xvci1mb2N1czogZGFya2VuKHZhcigtLWZvcm0tYm9yZGVyLWNvbG9yKSwgMC4yNSk7XG5cdC0tZm9ybS1ib3JkZXItc2l6ZTogMXB4O1xuXHQtLWZvcm0tYm9yZGVyLXNpemUtZm9jdXM6IHZhcigtLWZvcm0tYm9yZGVyLXNpemUpO1xuXHQtLWZvcm0tYm9yZGVyLXJhZGl1czogMDtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBDb2xvcnNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuXHQtLWZvcm0tY29sb3Itc2Vjb25kYXJ5OiB2YXIoLS1jb2xvci1ncmV5LWxpZ2h0KTtcblx0LS1mb3JtLWNvbG9yLWVycm9yOiBsaWdodGVuKHJlZCwgMC4xKTtcblx0LS1mb3JtLWNvbG9yLXJlcXVpcmVkOiB2YXIoLS1mb3JtLWNvbG9yLWVycm9yKTtcblx0LS1mb3JtLWNvbG9yLXN1Y2Nlc3M6IGxpZ2h0ZW4oZ3JlZW4sIDAuMSk7XG5cdC0tZm9ybS1jb2xvci1wbGFjZWhvbGRlcjogZ3JleTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBVSVxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS11aS1pY29uLWNvbG9yOiBsaWdodGdyZXk7IC8qIENvbnRyb2wgaWNvbnMgKi9cblx0LS1mb3JtLXVpLWljb24tZm9udC1zaXplOiAxLjI1ZW07IC8qIENvbnRyb2wgaWNvbnMgKi9cblx0LS1mb3JtLXVpLWNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LWRhcmspOyAvKiBTZWxlY3QgaWNvbiAqL1xuXHQtLWZvcm0tdWktYmdkLWNvbG9yOiB2YXIoLS1mb3JtLWJvcmRlci1jb2xvcik7ICAvKiBTZWxlY3QsIENoZWNrYm94LCAmIFJhZGlvICovXG5cdC0tZm9ybS11aS1iZ2QtY29sb3ItZm9jdXM6IHZhcigtLWZvcm0tYm9yZGVyLWNvbG9yLWZvY3VzKTsgIC8qIFNlbGVjdCAqL1xuXHQtLWZvcm0tdWktaWNvbi1zZWxlY3Q6ICdcXGU5MDAnOyAvKiBTZWxlY3QgKi9cblx0LS1mb3JtLXVpLWljb24tc2VsZWN0LWZvbnQtc2l6ZTogMjVweDsgLyogU2VsZWN0ICovXG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogRm9udHNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuXHQtLWZvcm0tZm9udC1zaXplOiAxZW07XG5cdC0tZm9ybS1mb250LXNpemUtc2Vjb25kYXJ5OiAwLjg3NWVtOyAvKiBMYWJlbCAqL1xuXHQtLWZvcm0tZm9udC13ZWlnaHQtc2Vjb25kYXJ5OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTsgLyogTGFiZWwgKi9cblx0LS1mb3JtLWZvbnQtc2l6ZS10ZXJ0aWFyeTogMC44MTNlbTsgLyogSGVscGVyIFRleHQgJiBEZXNjcmlwdGlvbnMgKi9cblx0LS1mb3JtLWZvbnQtd2VpZ2h0LXRlcnRpYXJ5OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7IC8qIEhlbHBlciBUZXh0ICYgRGVzY3JpcHRpb25zICovXG5cdC0tZm9ybS1sZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHQtLWZvcm0tdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdC0tZm9ybS1jb250cm9sLWhlaWdodDogNDVweDtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBTcGFjaW5nXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLW1hcmdpbjogMjhweDtcblx0LS1mb3JtLW1hcmdpbi1zbWFsbDogdmFyKC0tc3BhY2VyLXhzKTtcblx0LS1mb3JtLXBhZGRpbmctaG9yaXpvbnRhbDogMjBweDtcblx0LS1mb3JtLXBhZGRpbmctdmVydGljYWw6IDIwcHg7XG59XG4iLCI6cm9vdCB7XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIExhYmVsXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLWxhYmVsLWNvbG9yOiB2YXIoLS1mb3JtLWNvbG9yKTtcblx0LS1mb3JtLWxhYmVsLWZvbnQtc3R5bGU6IG5vcm1hbDtcblx0LS1mb3JtLWxhYmVsLWZvbnQtd2VpZ2h0OiB2YXIoLS1mb3JtLWZvbnQtd2VpZ2h0LXNlY29uZGFyeSk7XG5cdC0tZm9ybS1sYWJlbC1mb250LXNpemU6IHZhcigtLWZvcm0tZm9udC1zaXplLXNlY29uZGFyeSk7XG5cdC0tZm9ybS1sYWJlbC1mb250LWxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ldmVuKTtcblx0LS1mb3JtLWxhYmVsLWZvbnQtZmFtaWx5OiB2YXIoLS1mb3JtLWZvbnQtZmFtaWx5KTtcblx0LS1mb3JtLWxhYmVsLWxldHRlci1zcGFjaW5nOiB2YXIoLS1mb3JtLWxldHRlci1zcGFjaW5nKTtcblx0LS1mb3JtLWxhYmVsLW1hcmdpbi1ib3R0b206IHZhcigtLWZvcm0tbWFyZ2luLXNtYWxsKTtcblx0LS1mb3JtLWxhYmVsLXRleHQtdHJhbnNmb3JtOiB2YXIoLS1mb3JtLXRleHQtdHJhbnNmb3JtKTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBDb250cm9sIEhlbHBlciBUZXh0XG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLWNvbnRyb2wtaGVscGVyLWNvbG9yOiB2YXIoLS1mb3JtLWNvbG9yLXNlY29uZGFyeSk7XG5cdC0tZm9ybS1jb250cm9sLWhlbHBlci1mb250LXN0eWxlOiBub3JtYWw7XG5cdC0tZm9ybS1jb250cm9sLWhlbHBlci1mb250LXdlaWdodDogdmFyKC0tZm9ybS1mb250LXdlaWdodC10ZXJ0aWFyeSk7XG5cdC0tZm9ybS1jb250cm9sLWhlbHBlci1mb250LXNpemU6IHZhcigtLWZvcm0tZm9udC1zaXplLXRlcnRpYXJ5KTtcblx0LS1mb3JtLWNvbnRyb2wtaGVscGVyLWZvbnQtbGluZS1oZWlnaHQ6IDEuMTU7XG5cdC0tZm9ybS1jb250cm9sLWhlbHBlci1mb250LWZhbWlseTogdmFyKC0tZm9ybS1mb250LWZhbWlseSk7XG5cdC0tZm9ybS1jb250cm9sLWhlbHBlci1sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9ybS1sZXR0ZXItc3BhY2luZyk7XG5cdC0tZm9ybS1jb250cm9sLWhlbHBlci1tYXJnaW4tdG9wOiA4cHg7XG5cdC0tZm9ybS1jb250cm9sLWhlbHBlci1wYWRkaW5nOiAwIDhweDtcblx0LS1mb3JtLWNvbnRyb2wtaGVscGVyLXRleHQtdHJhbnNmb3JtOiB2YXIoLS1mb3JtLXRleHQtdHJhbnNmb3JtKTtcbn1cbiIsIjpyb290IHtcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogTGVnZW5kXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLWxlZ2VuZC1jb2xvcjogdmFyKC0tZm9ybS1jb2xvcik7XG5cdC0tZm9ybS1sZWdlbmQtZm9udC1zdHlsZTogbm9ybWFsO1xuXHQtLWZvcm0tbGVnZW5kLWZvbnQtd2VpZ2h0OiB2YXIoLS1mb3JtLWZvbnQtd2VpZ2h0LXNlY29uZGFyeSk7XG5cdC0tZm9ybS1sZWdlbmQtZm9udC1zaXplOiB2YXIoLS1mb3JtLWZvbnQtc2l6ZS1zZWNvbmRhcnkpO1xuXHQtLWZvcm0tbGVnZW5kLWZvbnQtbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWV2ZW4pO1xuXHQtLWZvcm0tbGVnZW5kLWZvbnQtZmFtaWx5OiB2YXIoLS1mb3JtLWZvbnQtZmFtaWx5KTtcblx0LS1mb3JtLWxlZ2VuZC1sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9ybS1sZXR0ZXItc3BhY2luZyk7XG5cdC0tZm9ybS1sZWdlbmQtbWFyZ2luLWJvdHRvbTogdmFyKC0tZm9ybS1tYXJnaW4tc21hbGwpO1xuXHQtLWZvcm0tbGVnZW5kLXRleHQtdHJhbnNmb3JtOiB2YXIoLS1mb3JtLXRleHQtdHJhbnNmb3JtKTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBMZWdlbmQsIHN0eWxlZFxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1sZWdlbmQtc3R5bGVkLWNvbG9yOiB2YXIoLS1mb3JtLWNvbG9yKTtcblx0LS1mb3JtLWxlZ2VuZC1zdHlsZWQtZm9udC1zdHlsZTogbm9ybWFsO1xuXHQtLWZvcm0tbGVnZW5kLXN0eWxlZC1mb250LXdlaWdodDogdmFyKC0tZm9ybS1mb250LXdlaWdodC1zZWNvbmRhcnkpO1xuXHQtLWZvcm0tbGVnZW5kLXN0eWxlZC1mb250LXNpemU6IHZhcigtLWZvcm0tZm9udC1zaXplLXNlY29uZGFyeSk7XG5cdC0tZm9ybS1sZWdlbmQtc3R5bGVkLWZvbnQtbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWV2ZW4pO1xuXHQtLWZvcm0tbGVnZW5kLXN0eWxlZC1mb250LWZhbWlseTogdmFyKC0tZm9ybS1mb250LWZhbWlseSk7XG5cdC0tZm9ybS1sZWdlbmQtc3R5bGVkLWxldHRlci1zcGFjaW5nOiB2YXIoLS1mb3JtLWxldHRlci1zcGFjaW5nKTtcblx0LS1mb3JtLWxlZ2VuZC1zdHlsZWQtbWFyZ2luLWJvdHRvbTogdmFyKC0tZm9ybS1tYXJnaW4tc21hbGwpO1xuXHQtLWZvcm0tbGVnZW5kLXN0eWxlZC1wYWRkaW5nOiAwIDhweDtcblx0LS1mb3JtLWxlZ2VuZC1zdHlsZWQtdGV4dC1hbGlnbjogbGVmdDtcblx0LS1mb3JtLWxlZ2VuZC1zdHlsZWQtdGV4dC10cmFuc2Zvcm06IHZhcigtLWZvcm0tdGV4dC10cmFuc2Zvcm0pO1xufVxuIiwiOnJvb3Qge1xuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBDb250cm9sc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1jb250cm9sLWJnZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHQtLWZvcm0tY29udHJvbC1ib3JkZXItY29sb3I6IHZhcigtLWZvcm0tYm9yZGVyLWNvbG9yKTtcblx0LS1mb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yLWZvY3VzOiB2YXIoLS1mb3JtLWJvcmRlci1jb2xvci1mb2N1cyk7XG5cdC0tZm9ybS1jb250cm9sLWJvcmRlci1yYWRpdXM6IHZhcigtLWZvcm0tYm9yZGVyLXJhZGl1cyk7XG5cdC0tZm9ybS1jb250cm9sLWJvcmRlci1zaXplOiB2YXIoLS1mb3JtLWJvcmRlci1zaXplKTtcblx0LS1mb3JtLWNvbnRyb2wtYm9yZGVyLXNpemUtZm9jdXM6IHZhcigtLWZvcm0tYm9yZGVyLXNpemUtZm9jdXMpO1xuXHQtLWZvcm0tY29udHJvbC1jb2xvcjogdmFyKC0tZm9ybS1jb2xvcik7XG5cdC0tZm9ybS1jb250cm9sLWZvbnQtc3R5bGU6IG5vcm1hbDtcblx0LS1mb3JtLWNvbnRyb2wtZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHQtLWZvcm0tY29udHJvbC1mb250LXNpemU6IHZhcigtLWZvcm0tZm9udC1zaXplKTtcblx0LS1mb3JtLWNvbnRyb2wtZm9udC1saW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYmFzZSk7XG5cdC0tZm9ybS1jb250cm9sLWZvbnQtZmFtaWx5OiB2YXIoLS1mb3JtLWZvbnQtZmFtaWx5KTtcblx0LS1mb3JtLWNvbnRyb2wtbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvcm0tbGV0dGVyLXNwYWNpbmcpO1xuXHQtLWZvcm0tY29udHJvbC1tYXJnaW4tYm90dG9tOiB2YXIoLS1mb3JtLW1hcmdpbik7XG5cdC0tZm9ybS1jb250cm9sLXBhZGRpbmc6IDAgdmFyKC0tZm9ybS1wYWRkaW5nLWhvcml6b250YWwpO1xuXHQtLWZvcm0tY29udHJvbC10ZXh0LXRyYW5zZm9ybTogdmFyKC0tZm9ybS10ZXh0LXRyYW5zZm9ybSk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQ29udHJvbCBJY29uXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLWNvbnRyb2wtaWNvbi1jb2xvcjogdmFyKC0tZm9ybS11aS1pY29uLWNvbG9yKTtcblx0LS1mb3JtLWNvbnRyb2wtaWNvbi1mb250LXNpemU6IHZhcigtLWZvcm0tdWktaWNvbi1mb250LXNpemUpO1xuXHQtLWZvcm0tY29udHJvbC1pY29uLWxpbmUtaGVpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtaGVpZ2h0KTtcblx0LS1mb3JtLWNvbnRyb2wtaWNvbi13aWR0aDogdmFyKC0tZm9ybS1jb250cm9sLWhlaWdodCk7XG5cdC0tZm9ybS1jb250cm9sLWljb24tcGFkZGluZy1yaWdodDogdmFyKC0tZm9ybS1jb250cm9sLWljb24td2lkdGgpO1xuXHQtLWZvcm0tY29udHJvbC1pY29uLXBvc2l0aW9uLXJpZ2h0OiAwO1xuXHQtLWZvcm0tY29udHJvbC1pY29uLXBvc2l0aW9uLXRvcDogMDtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBDb250cm9sOiBUZXh0YXJlYVxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1jb250cm9sLXRleHRhcmVhLWhlaWdodDogMjI1cHg7XG5cdC0tZm9ybS1jb250cm9sLXRleHRhcmVhLXBhZGRpbmc6IDE0cHggdmFyKC0tZm9ybS1wYWRkaW5nLWhvcml6b250YWwpO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIENvbnRyb2w6IFNlbGVjdFxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1jb250cm9sLXNlbGVjdC1tdWx0aXBsZS1oZWlnaHQ6IDEwMHB4O1xuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtbXVsdGlwbGUtcGFkZGluZzogdmFyKC0tZm9ybS1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1mb3JtLXBhZGRpbmctaG9yaXpvbnRhbCk7XG5cdC0tZm9ybS1jb250cm9sLXNlbGVjdC1wYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktd2lkdGgpICsgdmFyKC0tZm9ybS1wYWRkaW5nLWhvcml6b250YWwpKTtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWJnZC1jb2xvcjogdmFyKC0tZm9ybS11aS1iZ2QtY29sb3IpO1xuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktYmdkLWNvbG9yLWhvdmVyOiB2YXIoLS1mb3JtLXVpLWJnZC1jb2xvci1mb2N1cyk7XG5cdC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1ib3JkZXItcmFkaXVzLXRvcC1yaWdodDogdmFyKC0tZm9ybS1jb250cm9sLWJvcmRlci1yYWRpdXMpO1xuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktYm9yZGVyLXJhZGl1cy1ib3R0b20tcmlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1ib3JkZXItcmFkaXVzKTtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWNvbG9yOiB2YXIoLS1mb3JtLXVpLWNvbG9yKTtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWZvbnQtc2l6ZTogdmFyKC0tZm9ybS11aS1pY29uLXNlbGVjdC1mb250LXNpemUpO1xuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktaGVpZ2h0OiBjYWxjKHZhcigtLWZvcm0tY29udHJvbC1oZWlnaHQpIC0gMnB4KTtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWljb246IHZhcigtLWZvcm0tdWktaWNvbi1zZWxlY3QpO1xuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktbGluZS1oZWlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1oZWlnaHQpO1xuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktcG9zaXRpb24tcmlnaHQ6IDFweDtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLXBvc2l0aW9uLXRvcDogMXB4O1xuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktd2lkdGg6IHZhcigtLWZvcm0tY29udHJvbC1oZWlnaHQpO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIENvbnRyb2w6IFJhZGlvICYgQ2hlY2tib3hcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tY29udHJvbC1ncm91cC1yYWRpby1jaGVja2JveC1wYWRkaW5nLXRvcDogOHB4O1xuXHQtLWZvcm0tY29udHJvbC1ncm91cC1yYWRpby1jaGVja2JveC1wYWRkaW5nLWJvdHRvbTogNHB4O1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1jb2xvcjogdmFyKC0tZm9ybS1jb2xvcik7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWNvbG9yLWNoZWNrZWQ6IHZhcigtLWZvcm0tY29udHJvbC1jb2xvcik7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWZvbnQtc3R5bGU6IG5vcm1hbDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1mb250LXNpemU6IHZhcigtLWZvcm0tZm9udC1zaXplLXNlY29uZGFyeSk7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWZvbnQtbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWV2ZW4pO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1mb250LWZhbWlseTogdmFyKC0tZm9ybS1mb250LWZhbWlseSk7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWxldHRlci1zcGFjaW5nOiB2YXIoLS1mb3JtLWxldHRlci1zcGFjaW5nKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtbWF4LXdpZHRoOiA2MDBweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtdGV4dC10cmFuc2Zvcm06IHZhcigtLWZvcm0tdGV4dC10cmFuc2Zvcm0pO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1wdXNoLWxhYmVsLXJpZ2h0OiAxMHB4O1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1tYXJnaW4tdG9wOiB2YXIoLS1mb3JtLW1hcmdpbi1zbWFsbCk7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWhpZGUtYnJvd3Nlci11aS1mb250LXNpemU6IDEycHg7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWhpZGUtYnJvd3Nlci11aS1wb3NpdGlvbi1sZWZ0OiA2cHg7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWhpZGUtYnJvd3Nlci11aS1wb3NpdGlvbi10b3A6IDJweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktYm9yZGVyLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktYm9yZGVyLWNvbG9yLWZvY3VzOiB2YXIoLS1mb3JtLWJvcmRlci1jb2xvci1mb2N1cyk7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWJvcmRlci1zaXplOiB2YXIoLS1mb3JtLWNvbnRyb2wtYm9yZGVyLXNpemUpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1ib3JkZXItc2l6ZS1mb2N1czogdmFyKC0tZm9ybS1jb250cm9sLWJvcmRlci1zaXplLWZvY3VzKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktYmdkLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtYmdkLWNvbG9yKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktY29sb3I6IHZhcigtLWZvcm0tdWktY29sb3IpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1oZWlnaHQ6IGNhbGModmFyKC0tZm9ybS1jb250cm9sLWhlaWdodCkgLyAyKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktcG9zaXRpb24tbGVmdDogMDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktcG9zaXRpb24tdG9wOiAtMnB4O1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1wdXNoLWxhYmVsLXJpZ2h0OiAzNHB4O1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS13aWR0aDogY2FsYyh2YXIoLS1mb3JtLWNvbnRyb2wtaGVpZ2h0KSAvIDIpO1xuXHQtLWZvcm0tY29udHJvbC1jaGVja2JveC11aS1ib3JkZXItc2l6ZTogMnB4O1xuXHQtLWZvcm0tY29udHJvbC1jaGVja2JveC11aS1ib3JkZXItcmFkaXVzOiB2YXIoLS1mb3JtLWNvbnRyb2wtYm9yZGVyLXJhZGl1cyk7XG5cdC0tZm9ybS1jb250cm9sLWNoZWNrYm94LXVpLWhlaWdodDogNXB4O1xuXHQtLWZvcm0tY29udHJvbC1jaGVja2JveC11aS1wb3NpdGlvbi1sZWZ0OiA3cHg7XG5cdC0tZm9ybS1jb250cm9sLWNoZWNrYm94LXVpLXBvc2l0aW9uLXRvcDogNXB4O1xuXHQtLWZvcm0tY29udHJvbC1jaGVja2JveC11aS13aWR0aDogOXB4O1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby11aS1wb3NpdGlvbi1sZWZ0OiA4cHg7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLXVpLXBvc2l0aW9uLXRvcDogNnB4O1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby11aS13aWR0aDogOHB4O1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby11aS1oZWlnaHQ6IDhweDtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBDb250cm9sOiBGaWxlXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLWNvbnRyb2wtZmlsZS1mb250LXNpemU6IHZhcigtLWZvcm0tZm9udC1zaXplKTtcblx0LS1mb3JtLWNvbnRyb2wtZmlsZS1wYWRkaW5nOiB2YXIoLS1mb3JtLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWZvcm0tcGFkZGluZy1ob3Jpem9udGFsKTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBDb250cm9sOiBTdWJtaXQgJiBCdXR0b25zXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLWNvbnRyb2wtYnV0dG9uLW1hcmdpbi10b3A6IHZhcigtLWZvcm0tbWFyZ2luKTtcbn1cbiIsIjpyb290IHtcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogUGxhY2Vob2xkZXJcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tcGxhY2Vob2xkZXItY29sb3I6IHZhcigtLWZvcm0tY29sb3ItcGxhY2Vob2xkZXIpO1xuXHQtLWZvcm0tcGxhY2Vob2xkZXItY29sb3ItZm9jdXM6IGxpZ2h0ZW4odmFyKC0tZm9ybS1jb2xvci1wbGFjZWhvbGRlciksIDAuMjUpO1xuXHQtLWZvcm0tcGxhY2Vob2xkZXItZm9udC1zdHlsZTogbm9ybWFsO1xuXHQtLWZvcm0tcGxhY2Vob2xkZXItZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHQtLWZvcm0tcGxhY2Vob2xkZXItZm9udC1zaXplOiB2YXIoLS1mb3JtLWZvbnQtc2l6ZSk7XG5cdC0tZm9ybS1wbGFjZWhvbGRlci1mb250LWxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHQtLWZvcm0tcGxhY2Vob2xkZXItZm9udC1mYW1pbHk6IHZhcigtLWZvcm0tZm9udC1mYW1pbHkpO1xuXHQtLWZvcm0tcGxhY2Vob2xkZXItbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvcm0tbGV0dGVyLXNwYWNpbmcpO1xuXHQtLWZvcm0tcGxhY2Vob2xkZXItdGV4dC10cmFuc2Zvcm06IHZhcigtLWZvcm0tdGV4dC10cmFuc2Zvcm0pO1xufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIEZvbnQgSWNvbnMgKHZpYSBJY29Nb29uKVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cblxuOnJvb3Qge1xuLS1pY29tb29uLWZvbnQtZmFtaWx5OiBcImJpZ2NvbW1lcmNlLWljb25zXCIgIWRlZmF1bHQ7XG5cblxuLS1pY29uLWJjLWJpZ2NvbW1lcmNlX2RpYWdub3N0aWNzOiBcIlxcZTkxMlwiO1xuLS1pY29uLWJjLWNoYW5uZWxfc2VsZWN0OiBcIlxcZTkxMVwiO1xuLS1pY29uLWJjLWNoYW5uZWw6IFwiXFxlOTExXCI7XG4tLWljb24tYmMtY3JlZGVudGlhbHM6IFwiXFxlOTEwXCI7XG4tLWljb24tYmMtc3luYzogXCJcXGU5MGZcIjtcbi0taWNvbi1iYy1hY2NvdW50czogXCJcXGU5MDZcIjtcbi0taWNvbi1iYy1hbmFseXRpY3M6IFwiXFxlOTA3XCI7XG4tLWljb24tYmMtY2FydDogXCJcXGU5MDhcIjtcbi0taWNvbi1iYy1jdXJyZW5jeTogXCJcXGU5MDlcIjtcbi0taWNvbi1iYy1naWZ0X2NlcnRpZmljYXRlczogXCJcXGU5MGFcIjtcbi0taWNvbi1iYy1pbXBvcnQ6IFwiXFxlOTBiXCI7XG4tLWljb24tYmMtb3JkZXJfY29uZmlybWF0aW9uOiBcIlxcZTkwY1wiO1xuLS1pY29uLWJjLXByb2R1Y3RfcmV2aWV3czogXCJcXGU5MGRcIjtcbi0taWNvbi1iYy1zaGlwcGluZ19yZXR1cm5zOiBcIlxcZTkwZVwiO1xuLS1pY29uLWJjLWItbG9nbzogXCJcXGU5MDFcIjtcbi0tZGFzaGljb25zLWJpZ2NvbW1lcmNlOiBcIlxcZTkwMVwiO1xuLS1pY29uLWJjLWFycm93LXNvbGlkOiBcIlxcZTkwMlwiO1xuLS1pY29uLWJjLXNlbGVjdGVkOiBcIlxcZTkwM1wiO1xuLS1pY29uLWJjLWFycm93LXRvZ2dsZTogXCJcXGU5MDVcIjtcbi0taWNvbi1iYy1hcnJvdy1sZWZ0OiBcIlxcZTA5NFwiO1xuLS1pY29uLWJjLWFycm93LXJpZ2h0OiBcIlxcZTA5NVwiO1xuLS1pY29uLWJjLWFycm93LXVwOiBcIlxcZTA5NlwiO1xuLS1pY29uLWJjLWFycm93LWRvd246IFwiXFxlMDk3XCI7XG4tLWljb24tYmMtcGx1czogXCJcXGUxMTRcIjtcbi0taWNvbi1iYy1taW51czogXCJcXGUxMTVcIjtcbi0taWNvbi1iYy1jaGVjazogXCJcXGUxMTZcIjtcbi0taWNvbi1iYy1jcm9zczogXCJcXGUxMTdcIjtcbi0taWNvbi1iYy1zZWFyY2g6IFwiXFxlMDM2XCI7XG4tLWljb24tYmMtY2hldnJvbi1kb3duOiBcIlxcZTkwMFwiO1xuLS1pY29uLWJjLWNoZXZyb24tbGVmdDogXCJcXGU5MWFcIjtcbi0taWNvbi1iYy1jaGV2cm9uLXJpZ2h0OiBcIlxcZTkxOVwiO1xuLS1pY29uLWJjLWNoZXZyb24tdXA6IFwiXFxlOTA0XCI7XG5cblxufSIsIjpyb290IHtcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogRm9udCBTdGFja3Ncblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvbnQtZmFtaWx5LWJpZ2NvbW1lcmNlLWljb25zOiAnYmlnY29tbWVyY2UtaWNvbnMnO1xuXHQtLWZvbnQtZmFtaWx5LXByb3hpbWEtbm92YTogXCJwcm94aW1hLW5vdmFcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHQtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0LS1mb250LWZhbWlseS1iYXNlOiB2YXIoLS1mb250LWZhbWlseS1wcm94aW1hLW5vdmEpO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEZvbnQgU2l6aW5nXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb250LXNpemUtYmFzZTogMTZweDtcblx0LS1mb250LXNpemUtY29udGVudDogMWVtO1xuXHQtLWZvbnQtc2l6ZS1jb250ZW50LXh4bDogMS41ZW07XG5cdC0tZm9udC1zaXplLWNvbnRlbnQteGw6IDEuMjVlbTtcblx0LS1mb250LXNpemUtY29udGVudC1sZzogMS4xMjVlbTtcblx0LS1mb250LXNpemUtY29udGVudC1tOiAwLjg3NWVtO1xuXHQtLWZvbnQtc2l6ZS1jb250ZW50LXM6IDAuODEzZW07XG5cdC0tZm9udC1zaXplLWNvbnRlbnQteHM6IDAuNzVlbTtcblx0LS1mb250LXNpemUtY29udGVudC14eHM6IDAuNjI1ZW07XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogRm9udCBXZWlnaHRzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb250LXdlaWdodC1saWdodDogMzAwO1xuXHQtLWZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcblx0LS1mb250LXdlaWdodC1tZWRpdW06IDUwMDtcblx0LS1mb250LXdlaWdodC1zZW1pYm9sZDogNjAwO1xuXHQtLWZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBMaW5lIEhlaWdodHNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWxpbmUtaGVpZ2h0LWJhc2U6IDEuNTtcblx0LS1saW5lLWhlaWdodC1sOiAxLjY7XG5cdC0tbGluZS1oZWlnaHQtbTogMS4zNzU7XG5cdC0tbGluZS1oZWlnaHQtczogMS4zO1xuXHQtLWxpbmUtaGVpZ2h0LXNzOiAxLjI7XG5cdC0tbGluZS1oZWlnaHQtZXZlbjogMTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBCb3JkZXIgUmFkaXVzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1ib3JkZXItcmFkaXVzLWJhc2U6IDRweDtcblx0LS1ib3JkZXItcmFkaXVzLXJvdW5kOiA1MCU7XG59XG4iLCI6cm9vdCB7XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIFNwYWNlcnMgKG1hcmdpbiAmIHBhZGRpbmcpXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1zcGFjZXI6IDMwcHg7XG5cdC0tc3BhY2VyLXhzOiAxNXB4O1xuXHQtLXNwYWNlci1zOiAyMHB4O1xuXHQtLXNwYWNlci1tOiAzNXB4O1xuXHQtLXNwYWNlci1sZzogNjBweDtcblx0LS1zcGFjZXIteHhsZzogMTYwcHg7XG59XG4iLCJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogR2xvYmFsIEJ1dHRvbiBSZXNldHNcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGJ1dHRvbi1nbG9iYWwge1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0d2lkdGg6IGF1dG87XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWV2ZW4pO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGhlaWdodDogYXV0bztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBCdXR0b24gU3VibWl0XG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBidXR0b24tc3VibWl0IHtcblx0QG1peGluIGJ1dHRvbi1nbG9iYWw7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuXHRwYWRkaW5nOiAxZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblxuXHQmOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LWRhcmspO1xuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogQnV0dG9uIFBpbGxcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGJ1dHRvbi1waWxsIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmMtZG9nZXItYmx1ZSk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWRvZ2VyLWJsdWUpO1xuXHRib3JkZXItcmFkaXVzOiAxOXB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2hhZG93OiB1bnNldDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDEzcHggMjBweCAxMnB4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRsaW5lLWhlaWdodDogMTJweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtYmx1ZS10dXJxdW9pc2UpO1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmMtYmx1ZS10dXJxdW9pc2UpO1xuXHR9XG5cblx0JjpkaXNhYmxlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSkgIWltcG9ydGFudDtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXkpICFpbXBvcnRhbnQ7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIlxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBGb3JtOiBDb250cm9sIEdyb3VwIC8gV3JhcHBlciwgcmFkaW8gJiBjaGVja2JveCBzcGVjaWZpY1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gZm9ybS1jb250cm9sLWdyb3VwLXJhZGlvLWNoZWNrYm94IHtcblx0cGFkZGluZy10b3A6IHZhcigtLWZvcm0tY29udHJvbC1ncm91cC1yYWRpby1jaGVja2JveC1wYWRkaW5nLXRvcCk7XG5cdHBhZGRpbmctYm90dG9tOiB2YXIoLS1mb3JtLWNvbnRyb2wtZ3JvdXAtcmFkaW8tY2hlY2tib3gtcGFkZGluZy1ib3R0b20pO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEZvcm0gSGVscGVyXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBmb3JtLWNvbnRyb2wtaGVscGVyIHtcblx0bWFyZ2luLXRvcDogdmFyKC0tZm9ybS1jb250cm9sLWhlbHBlci1tYXJnaW4tdG9wKTtcblx0cGFkZGluZzogdmFyKC0tZm9ybS1jb250cm9sLWhlbHBlci1wYWRkaW5nKTtcblx0Y29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1oZWxwZXItY29sb3IpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9ybS1jb250cm9sLWhlbHBlci1sZXR0ZXItc3BhY2luZyk7XG5cdHRleHQtdHJhbnNmb3JtOiB2YXIoLS1mb3JtLWNvbnRyb2wtaGVscGVyLXRleHQtdHJhbnNmb3JtKTtcblx0Zm9udDogdmFyKC0tZm9ybS1jb250cm9sLWhlbHBlci1mb250LXN0eWxlKSB2YXIoLS1mb3JtLWNvbnRyb2wtaGVscGVyLWZvbnQtd2VpZ2h0KSB2YXIoLS1mb3JtLWNvbnRyb2wtaGVscGVyLWZvbnQtc2l6ZSkgLyB2YXIoLS1mb3JtLWNvbnRyb2wtaGVscGVyLWZvbnQtbGluZS1oZWlnaHQpIHZhcigtLWZvcm0tY29udHJvbC1oZWxwZXItZm9udC1mYW1pbHkpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIFJlcXVpcmVkIEZpZWxkc1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gcmVxdWlyZWQge1xuXHRwYWRkaW5nLWxlZnQ6IDRweDtcblx0Y29sb3I6IHZhcigtLWZvcm0tc3RhdGUtY29sb3ItcmVxdWlyZWQpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEZvcm0gUGxhY2Vob2xkZXJzXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBmb3JtLWNvbnRyb2wtcGxhY2Vob2xkZXIge1xuXG5cdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0QG1peGluLWNvbnRlbnQ7XG5cdH1cblxuXHQ6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0QG1peGluLWNvbnRlbnQ7XG5cdH1cblxuXHQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdEBtaXhpbi1jb250ZW50O1xuXHR9XG5cblx0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0QG1peGluLWNvbnRlbnQ7XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBGb3JtIFdpZGdldHMvQ29udHJvbHNcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGZvcm0tY29udHJvbCB7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHRwYWRkaW5nOiB2YXIoLS1mb3JtLWNvbnRyb2wtcGFkZGluZyk7XG5cdGJvcmRlcjogdmFyKC0tZm9ybS1jb250cm9sLWJvcmRlci1zaXplKSBzb2xpZCB2YXIoLS1mb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yKTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1oZWlnaHQpO1xuXHRjb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWNvbG9yKTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvcm0tY29udHJvbC1sZXR0ZXItc3BhY2luZyk7XG5cdHRleHQtdHJhbnNmb3JtOiB2YXIoLS1mb3JtLWNvbnRyb2wtdGV4dC10cmFuc2Zvcm0pO1xuXHRmb250OiB2YXIoLS1mb3JtLWNvbnRyb2wtZm9udC1zdHlsZSkgdmFyKC0tZm9ybS1jb250cm9sLWZvbnQtd2VpZ2h0KSB2YXIoLS1mb3JtLWNvbnRyb2wtZm9udC1zaXplKSAvIHZhcigtLWZvcm0tY29udHJvbC1mb250LWxpbmUtaGVpZ2h0KSB2YXIoLS1mb3JtLWNvbnRyb2wtZm9udC1mYW1pbHkpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEZvcm0gQ29udHJvbDogU2VsZWN0XG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBmb3JtLWNvbnRyb2wtc2VsZWN0IHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUge1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWJnZC1jb2xvci1ob3Zlcik7XG5cdFx0fVxuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0QG1peGluIGljb247XG5cblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0XHRjb250ZW50OiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWljb24pO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRoZWlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktaGVpZ2h0KTtcblx0XHR3aWR0aDogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS13aWR0aCk7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktbGluZS1oZWlnaHQpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktYmdkLWNvbG9yKTtcblx0XHRjb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1jb2xvcik7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1mb250LXNpemUpO1xuXHRcdHJpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLXBvc2l0aW9uLXJpZ2h0KTtcblx0XHR0b3A6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktcG9zaXRpb24tdG9wKTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1ib3JkZXItcmFkaXVzLXRvcC1yaWdodCk7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktYm9yZGVyLXJhZGl1cy1ib3R0b20tcmlnaHQpO1xuXHR9XG5cblx0c2VsZWN0IHtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdHBhZGRpbmctcmlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtcGFkZGluZy1yaWdodCk7XG5cdH1cblxuXHRzZWxlY3Q6Oi1tcy1leHBhbmQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBGb3JtIENvbnRyb2w6IFJhZGlvICYgQ2hlY2tib3gsIGN1c3RvbSBzdHlsZWRcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1iYXNlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cblx0aW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuXHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR3aWR0aDogYXV0bztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0bGFiZWwge1xuXHRcdGNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtY29sb3IpO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWxldHRlci1zcGFjaW5nKTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLXRleHQtdHJhbnNmb3JtKTtcblx0XHRmb250OiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtZm9udC1zdHlsZSkgdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWZvbnQtd2VpZ2h0KSB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtZm9udC1zaXplKSAvIHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1mb250LWxpbmUtaGVpZ2h0KSB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtZm9udC1mYW1pbHkpO1xuXHR9XG59XG5cbkBkZWZpbmUtbWl4aW4gZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94IHtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1sZWZ0OiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktcHVzaC1sYWJlbC1yaWdodCk7XG5cblx0aW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuXHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtaGlkZS1icm93c2VyLXVpLXBvc2l0aW9uLWxlZnQpO1xuXHRcdHRvcDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWhpZGUtYnJvd3Nlci11aS1wb3NpdGlvbi10b3ApO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWhpZGUtYnJvd3Nlci11aS1mb250LXNpemUpO1xuXHR9XG5cblx0bGFiZWwge1xuXHRcdG1heC13aWR0aDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLW1heC13aWR0aCk7XG5cblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWJnZC1jb2xvcik7XG5cdFx0XHR3aWR0aDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLXdpZHRoKTtcblx0XHRcdGhlaWdodDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWhlaWdodCk7XG5cdFx0XHR0b3A6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1wb3NpdGlvbi10b3ApO1xuXHRcdFx0bGVmdDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLXBvc2l0aW9uLWxlZnQpO1xuXHRcdFx0Ym9yZGVyOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktYm9yZGVyLXNpemUpIHNvbGlkIHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1ib3JkZXItY29sb3IpO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdH1cblxuXHRpbnB1dDpmb2N1cyArIGxhYmVsOmJlZm9yZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktYm9yZGVyLWNvbG9yLWZvY3VzKTtcblx0XHRib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktYm9yZGVyLXNpemUtZm9jdXMpIHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1ib3JkZXItY29sb3ItZm9jdXMpO1xuXHR9XG5cblx0aW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcblx0XHRjb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWNvbG9yLWNoZWNrZWQpO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEZvcm0gQ29udHJvbDogQ2hlY2tib3gsIGN1c3RvbSBzdHlsZWRcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGZvcm0tY29udHJvbC1jaGVja2JveCB7XG5cblx0bGFiZWwge1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogdmFyKC0tZm9ybS1jb250cm9sLWNoZWNrYm94LXVpLWJvcmRlci1yYWRpdXMpO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0bGVmdDogdmFyKC0tZm9ybS1jb250cm9sLWNoZWNrYm94LXVpLXBvc2l0aW9uLWxlZnQpO1xuXHRcdFx0dG9wOiB2YXIoLS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktcG9zaXRpb24tdG9wKTtcblx0XHRcdHdpZHRoOiB2YXIoLS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktd2lkdGgpO1xuXHRcdFx0aGVpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktaGVpZ2h0KTtcblx0XHRcdGJvcmRlcjogdmFyKC0tZm9ybS1jb250cm9sLWNoZWNrYm94LXVpLWJvcmRlci1zaXplKSBzb2xpZCB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktY29sb3IpO1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC01MGRlZyk7XG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogRm9ybSBDb250cm9sOiBSYWRpbywgY3VzdG9tIHN0eWxlZFxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gZm9ybS1jb250cm9sLXJhZGlvIHtcblxuXHRsYWJlbCB7XG5cblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGxlZnQ6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby11aS1wb3NpdGlvbi1sZWZ0KTtcblx0XHRcdHRvcDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLXVpLXBvc2l0aW9uLXRvcCk7XG5cdFx0XHR3aWR0aDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLXVpLXdpZHRoKTtcblx0XHRcdGhlaWdodDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLXVpLWhlaWdodCk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktY29sb3IpO1xuXHRcdH1cblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEZvcm0gQ29udHJvbDogSWNvbnNcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGZvcm0tY29udHJvbC1pY29uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGlucHV0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtaWNvbi1wYWRkaW5nLXJpZ2h0KTtcblx0fVxuXG5cdCY6YmVmb3JlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1pY29uLXBvc2l0aW9uLXJpZ2h0KTtcblx0XHR0b3A6IHZhcigtLWZvcm0tY29udHJvbC1pY29uLXBvc2l0aW9uLXRvcCk7XG5cdFx0Y29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1pY29uLWNvbG9yKTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IHZhcigtLWZvcm0tY29udHJvbC1pY29uLXdpZHRoKTtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tZm9ybS1jb250cm9sLWljb24tbGluZS1oZWlnaHQpO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR6LWluZGV4OiAxO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9ybS1jb250cm9sLWljb24tZm9udC1zaXplKTtcblx0fVxufVxuIiwiXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIFNwbGl0IGxvbmcgd29yZHMgaW50byBtdWx0aXBsZSBsaW5lc1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gd3JhcC10ZXh0IHtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRoeXBoZW5zOiBhdXRvO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIFRydW5jYXRlIHRleHQgdG8gYSBzaW5nbGUgbGluZSwgd2l0aCBhbiBlbGxpcHNpc1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gdHJ1bmNhdGUtdGV4dCB7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCBhbnRpYWxpYXNlZCBmb250LXNtb290aGluZ1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gc3VicGl4ZWwtdGV4dCB7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcblx0Zm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xufVxuIiwiXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEljb25zXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBpY29uIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJpZ2NvbW1lcmNlLWljb25zKTtcblx0c3BlYWs6IG5vbmU7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRsaW5lLWhlaWdodDogMTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuIiwiXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIENsZWFyZml4XG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBjbGVhcmZpeCB7XG5cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBUb3VjaCAmIFBvaW50ZXIgQnVnIEZpeFxuICpcbiAqICsgRGlzYWJsZSB0ZXh0IHNlbGVjdCBvbiBjbGlja2FibGUgZWxlbWVudHMgZm9yIHBvaW50ZXIgJiB0b3VjaCBldmVudHNcbiAqXG4gKiBOT1RFOlxuICogVGhpcyBzaG91bGQgYmUgdXRpbGl6ZWQgZm9yIGVsZW1lbnRzIHRoYXQgaGF2ZSBhIEpTXG4gKiB0b3VjaHN0YXJ0IG9yIHBvaW50ZXJkb3duIGV2ZW50IGJvdW5kIHRvIHRoZW1cbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIHRvdWNoIHtcblx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cbiIsIlxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBIaWRlIGZyb20gYm90aCBzY3JlZW5yZWFkZXJzIGFuZCBicm93c2Vyc1xuICpcbiAqIEBhdXRob3I6IGg1YnAuY29tL3VcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEhpZGUgb25seSB2aXN1YWxseSwgYnV0IGhhdmUgaXQgYXZhaWxhYmxlIGZvciBzY3JlZW5yZWFkZXJzXG4gKlxuICogQGF1dGhvcjogaDVicC5jb20vdlxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gdmlzdWFsbHktaGlkZSB7XG5cdGJvcmRlcjogMDtcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMXB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIFNob3cgZWxlbWVudCBhZnRlciBoYXMgYmVlbiBoaWRkZW4gd2l0aCAldmlzdWFsbHktaGlkZVxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gdmlzdWFsbHktc2hvdyB7XG5cdGNsaXA6IGF1dG87XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1hcmdpbjogMDtcblx0cG9zaXRpb246IHN0YXRpYztcbn1cbiIsIlxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBIaWRlIGZyb20gc2NyZWVucmVhZGVycyAmIGJyb3dzZXJzXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnUtYmMtaGlkZGVuIHtcblx0QG1peGluIGhpZGRlbjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBIaWRlIGZyb20gYnJvd3NlcnMgJiBzaG93IGZvciBzY3JlZW5yZWFkZXJzXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnUtYmMtdmlzdWFsLWhpZGUsXG4udS1iYy1zY3JlZW4tcmVhZGVyLXRleHQge1xuXHRAbWl4aW4gdmlzdWFsbHktaGlkZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBTaG93IGZvciBicm93c2VycyAmIHNjcmVlbnJlYWRlcnNcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udS1iYy12aXN1YWwtc2hvdyB7XG5cdEBtaXhpbiB2aXN1YWxseS1oaWRlO1xufVxuIiwiLnUtYmMtdGV4dC1saWdodCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cblx0Ji5iYy1idG4ge1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0fVxuXHR9XG59XG5cbi51LWJjLXRleHQtZGFyayB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cblx0Ji5iYy1idG4ge1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdFx0fVxuXHR9XG59XG4iLCJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogQmFzZVxuICpcbiAqIFRoaXMgZmlsZSBpcyBqdXN0IGEgY2xlYXJpbmctaG91c2UuXG4gKiBNYWtlIHBhcnRpYWxzIChzdGFydCB3aXRoIGFuIHVuZGVyc2NvcmUpIGZvciBhbnkgYWN0dWFsIGNzcyBjb2RlLlxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBpbXBvcnQgXCJpY29uc1wiO1xuXG4vKiBGb3JtcyAqL1xuXG4uYmMtZm9ybSB7XG5cdEBpbXBvcnQgXCJmb3Jtcy9kZWZhdWx0XCI7XG5cdEBpbXBvcnQgXCJmb3Jtcy92YWxpZGF0aW9uXCI7XG5cdEBpbXBvcnQgXCJmb3Jtcy9jb250cm9scy9kZWZhdWx0XCI7XG5cdEBpbXBvcnQgXCJmb3Jtcy9jb250cm9scy9maWxlXCI7XG5cdEBpbXBvcnQgXCJmb3Jtcy9jb250cm9scy9yYWRpby1jaGVja2JveFwiO1xuXHRAaW1wb3J0IFwiZm9ybXMvY29udHJvbHMvc2VsZWN0XCI7XG5cdEBpbXBvcnQgXCJmb3Jtcy9jb250cm9scy90ZXh0YXJlYVwiO1xufVxuIiwiLmJjLWZvcm1fX3JvdyB7XG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTZweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4uYmMtZm9ybV9fY29sIHtcblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZsZXg6IDEgMSBhdXRvO1xuXG5cdFx0LmJjLWZvcm1fX2NvbnRyb2w6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxufVxuXG4mLmJjLWZvcm0tMmNvbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbiYuYmMtcHJvZHVjdC1mb3JtIHtcblx0bWFyZ2luOiAwO1xuXG5cdGJ1dHRvbi5iYy1idG4tLWZvcm0tc3VibWl0IHtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuLmJjLWZvcm1fX2ZpZWxkLWdyb3VwIHtcblx0Ym9yZGVyOiB1bnNldDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXG5cdCsgLmJjLWZvcm1fX2ZpZWxkLWdyb3VwIHtcblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYmMtZm9ybS0yY29sX19jb250cm9sIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cblx0XHQmOm5vdCguYmMtZm9ybS0yY29sX19jb250cm9sLS1mdWxsKSB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblxuXHRcdCYtLWxlZnQge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHR9XG5cblx0XHQmLS1yaWdodCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0fVxuXG5cdFx0Ji0tZnVsbCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWZvcm1fX2NvbnRyb2wge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0fVxufVxuXG4uYmMtZm9ybV9fbGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXG5cdCYuYmMtZm9ybS1jb250cm9sLXJlcXVpcmVkIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyonO1xuXHRcdFx0Zm9udC1zaXplOiA4MCU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDJweDtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1yZWQpO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtZm9ybS10ZXJtcyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRwYWRkaW5nOiAxMnB4IDE2cHggMTFweDtcblxuXHQuYmMtZm9ybV9fY29udHJvbC0tY2hlY2tib3gge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdD4gKiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1mb3JtX19sYWJlbCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cdFx0Ji5iYy1mb3JtLWNvbnRyb2wtcmVxdWlyZWQ6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1mb3JtX19lcnJvci1tZXNzYWdlIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDIycHg7XG5cdH1cbn1cblxuLmJjLWZvcm1fX2FjdGlvbnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xuXHR3aWR0aDogMTAwJTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogNDZweDtcblx0fVxuXG5cdCYtLWxlZnQge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0fVxufVxuIiwiJi5iYy1mb3JtLS1oYXMtZXJyb3JzIHtcblxuXHQuYmMtZm9ybV9fY29udHJvbC0tZXJyb3Ige1xuXG5cdFx0aW5wdXRbdHlwZT1cInRleHRcIl0sXG5cdFx0aW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5cdFx0aW5wdXRbdHlwZT1cIm51bWJlclwiXSxcblx0XHRpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5cdFx0c2VsZWN0LFxuXHRcdHRleHRhcmVhIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWFsZXJ0LWVycm9yKTtcblx0XHR9XG5cdH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogRm9ybTogQ29udHJvbCAvIFdpZGdldFxuICpcbiAqIE5vdGU6IGFwcGxpZXMgYnkgZGVmYXVsdCB0byB0ZXh0YXJlYSwgdHlwZT1cImZpbGVcIiwgJiBzZWxlY3RcbiAqXG4gKiBFeGFtcGxlOlxuICogPGlucHV0IG5hbWU9XCJ0ZXh0XCIgY2xhc3M9XCJmb3JtLWNvbnRyb2wtYmNcIiB0eXBlPVwidGV4dFwiIC8+XG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmZvcm0tY29udHJvbC1iYyB7XG5cdEBtaXhpbiBmb3JtLWNvbnRyb2w7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogRm9ybTogQ29udHJvbCBJY29uXG4gKlxuICogRXhhbXBsZTpcbiAqIDxkaXYgY2xhc3M9XCJmb3JtLWZpZWxkLWdyb3VwXCI+XG4gKiAgIDxsYWJlbCBjbGFzcz1cImZvcm0tY29udHJvbC1sYWJlbFwiIGZvcj1cInRleHRGaWVsZEV4YW1wbGVcIj5MYWJlbDwvbGFiZWw+XG4gKiAgIDxkaXYgY2xhc3M9XCJmb3JtLWNvbnRyb2wtYmMtaWNvbiBiYy1pY29uIGljb24tcGhvbmVcIj5cbiAqXHQgICA8aW5wdXQgaWQ9XCJ0ZXh0RmllbGRFeGFtcGxlXCIgY2xhc3M9XCJmb3JtLWNvbnRyb2xcIiBuYW1lPVwidGV4dEZpZWxkRXhhbXBsZVwiIGFyaWEtZGVzY3JpYmVkYnk9XCJ0ZXh0RmllbGRFeGFtcGxlSGVscGVyXCIgdHlwZT1cInRleHRcIiAvPlxuICogICA8L2Rpdj5cbiAqICAgPHAgaWQ9XCJ0ZXh0RmllbGRFeGFtcGxlSGVscGVyXCIgY2xhc3M9XCJmb3JtLWNvbnRyb2wtaGVscGVyXCI+SGVscGVyIHRleHQ8L3A+XG4gKiA8L2Rpdj5cbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZm9ybS1jb250cm9sLWJjLWljb24ge1xuXHRAbWl4aW4gZm9ybS1jb250cm9sLWljb247XG59XG5cbi5iYy1mb3JtX19jb250cm9sIHtcblxuXHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcblx0aW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuXHRpbnB1dFt0eXBlPVwidXJsXCJdLFxuXHRpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5cdGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5cdGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJhc2UpO1xuXHRcdGhlaWdodDogNDVweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuIiwiaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuXHRAbWl4aW4gZm9ybS1jb250cm9sO1xuXG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9ybS1jb250cm9sLWZpbGUtZm9udC1zaXplKTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nOiB2YXIoLS1mb3JtLWNvbnRyb2wtZmlsZS1wYWRkaW5nKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWV2ZW4pO1xufVxuIiwiaW5wdXQge1xuXHRAbWl4aW4gZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWJhc2U7XG5cblx0Jlt0eXBlPVwicmFkaW9cIl0sXG5cdCZbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdG1hcmdpbi1yaWdodDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXB1c2gtbGFiZWwtcmlnaHQpO1xuXG5cdFx0Ji5mb3JtLWNvbnRyb2wtY3VzdG9tLWJjLXN0eWxlIHtcblx0XHRcdEBtaXhpbiBmb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3g7XG5cdFx0fVxuXHR9XG5cblx0Jlt0eXBlPVwicmFkaW9cIl0gfiBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5cdCZbdHlwZT1cImNoZWNrYm94XCJdIH4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0XHRtYXJnaW4tdG9wOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbWFyZ2luLXRvcCk7XG5cdH1cblxuXHQmW3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0LyogQ0FTRTogQ3VzdG9tIFN0eWxlZCAqL1xuXHRcdCYuZm9ybS1jb250cm9sLWN1c3RvbS1iYy1zdHlsZSB7XG5cdFx0XHRAbWl4aW4gZm9ybS1jb250cm9sLWNoZWNrYm94O1xuXHRcdH1cblx0fVxuXG5cdCZbdHlwZT1cInJhZGlvXCJdIHtcblx0XHQvKiBDQVNFOiBDdXN0b20gU3R5bGVkICovXG5cdFx0Ji5mb3JtLWNvbnRyb2wtY3VzdG9tLWJjLXN0eWxlIHtcblx0XHRcdEBtaXhpbiBmb3JtLWNvbnRyb2wtcmFkaW87XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX2NvbnRyb2wtLWNoZWNrYm94IHtcblxuXHQuYmMtcHJvZHVjdC1tb2RpZmllcl9fbGFiZWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0aW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuXHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdGZsZXg6IDAgMSBhdXRvO1xuXHR9XG5cblx0LmJjLXByb2R1Y3QtbW9kaWZpZXJfX2xhYmVsLS1jaGVja2JveCB7XG5cdFx0ZmxleDogMTtcblx0fVxufVxuIiwic2VsZWN0IHtcblx0QG1peGluIGZvcm0tY29udHJvbDtcblxuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0LyogQ0FTRTogbXVsdGlwbGUgKi9cblx0JlttdWx0aXBsZV0ge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9ybS1jb250cm9sLWZvbnQtc2l6ZSk7XG5cdFx0aGVpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LW11bHRpcGxlLWhlaWdodCk7XG5cdFx0cGFkZGluZzogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC1tdWx0aXBsZS1wYWRkaW5nKTtcblx0fVxufVxuXG4iLCJ0ZXh0YXJlYSB7XG5cdEBtaXhpbiBmb3JtLWNvbnRyb2w7XG5cblx0cmVzaXplOiBub25lO1xuXHRwYWRkaW5nOiB2YXIoLS1mb3JtLWNvbnRyb2wtdGV4dGFyZWEtcGFkZGluZyk7XG5cdGhlaWdodDogdmFyKC0tZm9ybS1jb250cm9sLXRleHRhcmVhLWhlaWdodCk7XG59XG4iLCJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogVmVuZG9yXG4gKlxuICogVGhpcyBmaWxlIGlzIGp1c3QgYSBjbGVhcmluZy1ob3VzZS5cbiAqIE1ha2UgcGFydGlhbHMgKHN0YXJ0IHdpdGggYW4gdW5kZXJzY29yZSkgZm9yIGFueSBhY3R1YWwgY3NzIGNvZGUuXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogVmVuZG9yOiBTd2lwZXIuanMgKi9cbkBpbXBvcnQgXCJzd2lwZXIvYWxsXCI7XG5AaW1wb3J0IFwiZmxhdHBpY2tyL2FsbFwiO1xuXG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIFN3aXBlciA0LjAuNVxuICpcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9ub2xpbWl0czR3ZWIvU3dpcGVyXG4gKlxuICogVGhpcyBmaWxlIGlzIGp1c3QgYSBjbGVhcmluZy1ob3VzZS5cbiAqIE1ha2UgcGFydGlhbHMgKHN0YXJ0IHdpdGggYW4gdW5kZXJzY29yZSkgZm9yIGFueSBhY3R1YWwgY3NzIGNvZGUuXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImRlZmF1bHRcIjtcbiIsIi5zd2lwZXItY29udGFpbmVyIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXG5cdC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuXHR6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1uby1mbGV4Ym94IC5zd2lwZXItc2xpZGUge1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAxO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG5cdC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLnN3aXBlci1zbGlkZSB7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuLnN3aXBlci1pbnZpc2libGUtYmxhbmstc2xpZGUge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cblxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci1jb250YWluZXItM2Qge1xuXHRwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG5cdHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi8qIElFMTAgV2luZG93cyBQaG9uZSA4IEZpeGVzICovXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtaG9yaXpvbnRhbCxcbi5zd2lwZXItY29udGFpbmVyLXdwOC1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyIHtcblx0LW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG5cdHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCxcbi5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG5cdC1tcy10b3VjaC1hY3Rpb246IHBhbi14O1xuXHR0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHdpZHRoOiAyN3B4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdG1hcmdpbi10b3A6IC0yMnB4O1xuXHR6LWluZGV4OiAxMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDI3cHggNDRweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAwLjM1O1xuXHRjdXJzb3I6IGF1dG87XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDA3YWZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcblx0bGVmdDogMTBweDtcblx0cmlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjMwMDdhZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuXHRyaWdodDogMTBweDtcblx0bGVmdDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjNmZmZmZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyM2ZmZmZmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2sge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDAwMDAwJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjMwMDAwMDAnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0ei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcblx0Ym90dG9tOiAxMHB4O1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGZvbnQtc2l6ZTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0dHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcblx0dHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHR3aWR0aDogOHB4O1xuXHRoZWlnaHQ6IDhweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRvcGFjaXR5OiAwLjI7XG59XG5cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRib3JkZXI6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG5cdG9wYWNpdHk6IDE7XG5cdGJhY2tncm91bmQ6ICMwMDdhZmY7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuXHRyaWdodDogMTBweDtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdG1hcmdpbjogNnB4IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHdpZHRoOiA4cHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdG1hcmdpbjogMCA0cHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0dHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0dHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDtcbn1cblxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcblx0YmFja2dyb3VuZDogIzAwN2FmZjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcblx0dHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNHB4O1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcblx0d2lkdGg6IDRweDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi8qIFNjcm9sbGJhciAqL1xuLnN3aXBlci1zY3JvbGxiYXIge1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAxJTtcblx0Ym90dG9tOiAzcHg7XG5cdHotaW5kZXg6IDUwO1xuXHRoZWlnaHQ6IDVweDtcblx0d2lkdGg6IDk4JTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDNweDtcblx0dG9wOiAxJTtcblx0ei1pbmRleDogNTA7XG5cdHdpZHRoOiA1cHg7XG5cdGhlaWdodDogOTglO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuXHRjdXJzb3I6IG1vdmU7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2Zyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcblx0Y3Vyc29yOiBtb3ZlO1xufVxuXG4vKiBQcmVsb2FkZXIgKi9cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuXHR3aWR0aDogNDJweDtcblx0aGVpZ2h0OiA0MnB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtMjFweDtcblx0bWFyZ2luLXRvcDogLTIxcHg7XG5cdHotaW5kZXg6IDEwO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG5cdGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyOmFmdGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbnRlbnQ6ICcnO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjM2YzZjNmMnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlOmFmdGVyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzZmZmJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcblxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcblxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHR9XG59XG5cbi8qIGExMXkgKi9cbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRvcGFjaXR5OiAwO1xuXHR6LWluZGV4OiAtMTAwMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuXHRwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHR6LWluZGV4OiAxO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcblx0dHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG5cdHotaW5kZXg6IDA7XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG5cdG9wYWNpdHk6IDAuNjtcblx0LXdlYmtpdC1maWx0ZXI6IGJsdXIoNTBweCk7XG5cdGZpbHRlcjogYmx1cig1MHB4KTtcblx0ei1pbmRleDogMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHR6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG5cdHotaW5kZXg6IDA7XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1jb250YWluZXItY292ZXJmbG93IC5zd2lwZXItd3JhcHBlciB7XG5cdC8qIFdpbmRvd3MgOCBJRSAxMCBmaXggKi9cblx0LW1zLXBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4iLG51bGwsIi8qIGZsYXRwaWNrciB2NC41LjEsIEBsaWNlbnNlIE1JVCAqL1xuXG5AaW1wb3J0IFwiZGVmYXVsdFwiO1xuIiwiLyogZXNsaW50LWRpc2FibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5cbi5mbGF0cGlja3ItY2FsZW5kYXIge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0b3BhY2l0eTogMDtcblx0ZGlzcGxheTogbm9uZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuXHRhbmltYXRpb246IG5vbmU7XG5cdGRpcmVjdGlvbjogbHRyO1xuXHRib3JkZXI6IDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMzA3Ljg3NXB4O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcblx0dG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2LCAtMXB4IDAgMCAjZTZlNmU2LCAwIDFweCAwICNlNmU2ZTYsIDAgLTFweCAwICNlNmU2ZTYsIDAgM3B4IDEzcHggcmdiYSgwLDAsMCwwLjA4KTtcblx0Ym94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2LCAtMXB4IDAgMCAjZTZlNmU2LCAwIDFweCAwICNlNmU2ZTYsIDAgLTFweCAwICNlNmU2ZTYsIDAgM3B4IDEzcHggcmdiYSgwLDAsMCwwLjA4KTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIub3Blbixcbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcblx0b3BhY2l0eTogMTtcblx0bWF4LWhlaWdodDogNjQwcHg7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHotaW5kZXg6IDk5OTk5O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hbmltYXRlLm9wZW4ge1xuXHQtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcblx0YW5pbWF0aW9uOiBmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDJweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IGNhbGMoMTAwJSArIDJweCk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYy5vcGVuIHtcblx0ei1pbmRleDogOTk5O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIubXVsdGlNb250aCAuZmxhdHBpY2tyLWRheXMgLmRheUNvbnRhaW5lcjpudGgtY2hpbGQobisxKSAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3bis3KSB7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMikgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rMSkge1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IC0ycHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcblx0Ym94LXNoYWRvdzogLTJweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lcixcbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1RpbWUgLmRheUNvbnRhaW5lciB7XG5cdGJvcmRlci1ib3R0b206IDA7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lciB7XG5cdGJvcmRlci1sZWZ0OiAwO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5zaG93VGltZUlucHV0Lmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcblx0aGVpZ2h0OiA0MHB4O1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIubm9DYWxlbmRhci5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG5cdGhlaWdodDogYXV0bztcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXI6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhcjphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRjb250ZW50OiAnJztcblx0aGVpZ2h0OiAwO1xuXHR3aWR0aDogMDtcblx0bGVmdDogMjJweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OmFmdGVyIHtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDIycHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSB7XG5cdGJvcmRlci13aWR0aDogNXB4O1xuXHRtYXJnaW46IDAgLTVweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIge1xuXHRib3JkZXItd2lkdGg6IDRweDtcblx0bWFyZ2luOiAwIC00cHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YWZ0ZXIge1xuXHRib3R0b206IDEwMCU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZSB7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTphZnRlciB7XG5cdHRvcDogMTAwJTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YmVmb3JlIHtcblx0Ym9yZGVyLXRvcC1jb2xvcjogI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xuXHRib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhcjpmb2N1cyB7XG5cdG91dGxpbmU6IDA7XG59XG4uZmxhdHBpY2tyLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mbGF0cGlja3ItbW9udGhzIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7XG5cdGZpbGw6IHJnYmEoMCwwLDAsMC45KTtcblx0aGVpZ2h0OiAyOHB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC13ZWJraXQtYm94LWZsZXg6IDE7XG5cdC13ZWJraXQtZmxleDogMTtcblx0LW1zLWZsZXg6IDE7XG5cdGZsZXg6IDE7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGgge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDBweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGhlaWdodDogMjhweDtcblx0cGFkZGluZzogMTBweDtcblx0ei1pbmRleDogMztcblx0Y29sb3I6IHJnYmEoMCwwLDAsMC45KTtcblx0ZmlsbDogcmdiYSgwLDAsMCwwLjkpO1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmRpc2FibGVkLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmRpc2FibGVkIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBpLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIGkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgge1xuXHQvKlxuXHRcdCAgLypydGw6YmVnaW46aWdub3JlKi9cblx0Lypcblx0XHQgICovXG5cdGxlZnQ6IDA7XG5cdC8qXG5cdFx0ICAvKnJ0bDplbmQ6aWdub3JlKi9cblx0Lypcblx0XHQgICovXG59XG4vKlxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbi8qXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG5cdC8qXG5cdFx0ICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuXHQvKlxuXHRcdCAgKi9cblx0cmlnaHQ6IDA7XG5cdC8qXG5cdFx0ICAvKnJ0bDplbmQ6aWdub3JlKi9cblx0Lypcblx0XHQgICovXG59XG4vKlxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbi8qXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3Zlcixcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciB7XG5cdGNvbG9yOiAjOTU5ZWE5O1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyIHN2Zyxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciBzdmcge1xuXHRmaWxsOiAjZjY0NzQ3O1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2Zyxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcge1xuXHR3aWR0aDogMTRweDtcblx0aGVpZ2h0OiAxNHB4O1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2ZyBwYXRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyBwYXRoIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMXM7XG5cdHRyYW5zaXRpb246IGZpbGwgMC4xcztcblx0ZmlsbDogaW5oZXJpdDtcbn1cbi5udW1JbnB1dFdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogYXV0bztcbn1cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQsXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0IHtcblx0d2lkdGg6IDEwMCU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0OjotbXMtY2xlYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDE0cHg7XG5cdHBhZGRpbmc6IDAgNHB4IDAgMnB4O1xuXHRoZWlnaHQ6IDUwJTtcblx0bGluZS1oZWlnaHQ6IDUwJTtcblx0b3BhY2l0eTogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDU3LDU3LDU3LDAuMTUpO1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMSk7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWN0aXZlIHtcblx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjIpO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuOmFmdGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwIHtcblx0dG9wOiAwO1xuXHRib3JkZXItYm90dG9tOiAwO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuXHRib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHJnYmEoNTcsNTcsNTcsMC42KTtcblx0dG9wOiAyNiU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duIHtcblx0dG9wOiA1MCU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcblx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci10b3A6IDRweCBzb2xpZCByZ2JhKDU3LDU3LDU3LDAuNik7XG5cdHRvcDogNDAlO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyB7XG5cdHdpZHRoOiBpbmhlcml0O1xuXHRoZWlnaHQ6IGF1dG87XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3ZnIHBhdGgge1xuXHRmaWxsOiByZ2JhKDAsMCwwLDAuNSk7XG59XG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHtcblx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA1KTtcbn1cbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIgc3BhbiB7XG5cdG9wYWNpdHk6IDE7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xuXHRmb250LXNpemU6IDEzNSU7XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogNzUlO1xuXHRsZWZ0OiAxMi41JTtcblx0cGFkZGluZzogNi4xNnB4IDAgMCAwO1xuXHRsaW5lLWhlaWdodDogMTtcblx0aGVpZ2h0OiAyOHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoIHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiAwLjVjaDtcblx0cGFkZGluZzogMDtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aDpob3ZlciB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4wNSk7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciB7XG5cdHdpZHRoOiA2Y2g7XG5cdHdpZHRoOiA3Y2hcXDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwwLDAsMC45KTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcblx0Ym9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGN1cnNvcjogdGV4dDtcblx0cGFkZGluZzogMCAwIDAgMC41Y2g7XG5cdG1hcmdpbjogMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyOmZvY3VzIHtcblx0b3V0bGluZTogMDtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF0sXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdOmhvdmVyIHtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRjb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZmxhdHBpY2tyLXdlZWtkYXlzIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHQtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGhlaWdodDogMjhweDtcbn1cbi5mbGF0cGlja3Itd2Vla2RheXMgLmZsYXRwaWNrci13ZWVrZGF5Y29udGFpbmVyIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtYm94LWZsZXg6IDE7XG5cdC13ZWJraXQtZmxleDogMTtcblx0LW1zLWZsZXg6IDE7XG5cdGZsZXg6IDE7XG59XG5zcGFuLmZsYXRwaWNrci13ZWVrZGF5IHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRmb250LXNpemU6IDkwJTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiByZ2JhKDAsMCwwLDAuNTQpO1xuXHRsaW5lLWhlaWdodDogMTtcblx0bWFyZ2luOiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHQtd2Via2l0LWJveC1mbGV4OiAxO1xuXHQtd2Via2l0LWZsZXg6IDE7XG5cdC1tcy1mbGV4OiAxO1xuXHRmbGV4OiAxO1xuXHRmb250LXdlaWdodDogYm9sZGVyO1xufVxuLmRheUNvbnRhaW5lcixcbi5mbGF0cGlja3Itd2Vla3Mge1xuXHRwYWRkaW5nOiAxcHggMCAwIDA7XG59XG4uZmxhdHBpY2tyLWRheXMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG5cdC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdC1tcy1mbGV4LWFsaWduOiBzdGFydDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdHdpZHRoOiAzMDcuODc1cHg7XG59XG4uZmxhdHBpY2tyLWRheXM6Zm9jdXMge1xuXHRvdXRsaW5lOiAwO1xufVxuLmRheUNvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDA7XG5cdG91dGxpbmU6IDA7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHdpZHRoOiAzMDcuODc1cHg7XG5cdG1pbi13aWR0aDogMzA3Ljg3NXB4O1xuXHRtYXgtd2lkdGg6IDMwNy44NzVweDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHQtbXMtZmxleC13cmFwOiB3cmFwO1xuXHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuXHQtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuXHRvcGFjaXR5OiAxO1xufVxuLmRheUNvbnRhaW5lciArIC5kYXlDb250YWluZXIge1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IC0xcHggMCAwICNlNmU2ZTY7XG5cdGJveC1zaGFkb3c6IC0xcHggMCAwICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLWRheSB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOiAxNTBweDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRjb2xvcjogIzM5MzkzOTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHR3aWR0aDogMTQuMjg1NzE0MyU7XG5cdC13ZWJraXQtZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XG5cdC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNC4yODU3MTQzJTtcblx0ZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XG5cdG1heC13aWR0aDogMzlweDtcblx0aGVpZ2h0OiAzOXB4O1xuXHRsaW5lLWhlaWdodDogMzlweDtcblx0bWFyZ2luOiAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuXHQtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmxhdHBpY2tyLWRheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpmb2N1cyB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0b3V0bGluZTogMDtcblx0YmFja2dyb3VuZDogI2U2ZTZlNjtcblx0Ym9yZGVyLWNvbG9yOiAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci1kYXkudG9kYXkge1xuXHRib3JkZXItY29sb3I6ICM5NTllYTk7XG59XG4uZmxhdHBpY2tyLWRheS50b2RheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnRvZGF5OmZvY3VzIHtcblx0Ym9yZGVyLWNvbG9yOiAjOTU5ZWE5O1xuXHRiYWNrZ3JvdW5kOiAjOTU5ZWE5O1xuXHRjb2xvcjogI2ZmZjtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLm5leHRNb250aERheSB7XG5cdGJhY2tncm91bmQ6ICM1NjlmZjc7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Y29sb3I6ICNmZmY7XG5cdGJvcmRlci1jb2xvcjogIzU2OWZmNztcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlIHtcblx0Ym9yZGVyLXJhZGl1czogNTBweCAwIDAgNTBweDtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmVuZFJhbmdlIHtcblx0Ym9yZGVyLXJhZGl1czogMCA1MHB4IDUwcHggMDtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpIHtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAtMTBweCAwIDAgIzU2OWZmNztcblx0Ym94LXNoYWRvdzogLTEwcHggMCAwICM1NjlmZjc7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSB7XG5cdGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG4uZmxhdHBpY2tyLWRheS5pblJhbmdlIHtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG5cdGJveC1zaGFkb3c6IC01cHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3ItZGF5LmRpc2FibGVkLFxuLmZsYXRwaWNrci1kYXkuZGlzYWJsZWQ6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLm5leHRNb250aERheSB7XG5cdGNvbG9yOiByZ2JhKDU3LDU3LDU3LDAuMyk7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZmxhdHBpY2tyLWRheS5kaXNhYmxlZCxcbi5mbGF0cGlja3ItZGF5LmRpc2FibGVkOmhvdmVyIHtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0Y29sb3I6IHJnYmEoNTcsNTcsNTcsMC4xKTtcbn1cbi5mbGF0cGlja3ItZGF5LndlZWsuc2VsZWN0ZWQge1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAwICM1NjlmZjcsIDVweCAwIDAgIzU2OWZmNztcblx0Ym94LXNoYWRvdzogLTVweCAwIDAgIzU2OWZmNywgNXB4IDAgMCAjNTY5ZmY3O1xufVxuLmZsYXRwaWNrci1kYXkuaGlkZGVuIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnJhbmdlTW9kZSAuZmxhdHBpY2tyLWRheSB7XG5cdG1hcmdpbi10b3A6IDFweDtcbn1cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZsb2F0OiBsZWZ0O1xufVxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtzIHtcblx0cGFkZGluZzogMCAxMnB4O1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNjtcblx0Ym94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtkYXkge1xuXHRmbG9hdDogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXksXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheTpob3ZlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiBub25lO1xuXHRjb2xvcjogcmdiYSg1Nyw1Nyw1NywwLjMpO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRib3JkZXI6IG5vbmU7XG59XG4uZmxhdHBpY2tyLWlubmVyQ29udGFpbmVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmxhdHBpY2tyLXJDb250YWluZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDA7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5mbGF0cGlja3ItdGltZSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0b3V0bGluZTogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMDtcblx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdG1heC1oZWlnaHQ6IDQwcHg7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG4uZmxhdHBpY2tyLXRpbWU6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0Y2xlYXI6IGJvdGg7XG59XG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciB7XG5cdC13ZWJraXQtYm94LWZsZXg6IDE7XG5cdC13ZWJraXQtZmxleDogMTtcblx0LW1zLWZsZXg6IDE7XG5cdGZsZXg6IDE7XG5cdHdpZHRoOiA0MCU7XG5cdGhlaWdodDogNDBweDtcblx0ZmxvYXQ6IGxlZnQ7XG59XG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjMzkzOTM5O1xufVxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuXHRib3JkZXItdG9wLWNvbG9yOiAjMzkzOTM5O1xufVxuLmZsYXRwaWNrci10aW1lLmhhc1NlY29uZHMgLm51bUlucHV0V3JhcHBlciB7XG5cdHdpZHRoOiAyNiU7XG59XG4uZmxhdHBpY2tyLXRpbWUudGltZTI0aHIgLm51bUlucHV0V3JhcHBlciB7XG5cdHdpZHRoOiA0OSU7XG59XG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRoZWlnaHQ6IGluaGVyaXQ7XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRjb2xvcjogIzM5MzkzOTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItaG91ciB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1taW51dGUsXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLXNlY29uZCB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMge1xuXHRvdXRsaW5lOiAwO1xuXHRib3JkZXI6IDA7XG59XG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci10aW1lLXNlcGFyYXRvcixcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcblx0aGVpZ2h0OiBpbmhlcml0O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZsb2F0OiBsZWZ0O1xuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0Y29sb3I6ICMzOTM5Mzk7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR3aWR0aDogMiU7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdC13ZWJraXQtYWxpZ24tc2VsZjogY2VudGVyO1xuXHQtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcblx0b3V0bGluZTogMDtcblx0d2lkdGg6IDE4JTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6aG92ZXIsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpob3Zlcixcbi5mbGF0cGlja3ItdGltZSBpbnB1dDpmb2N1cyxcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmZvY3VzIHtcblx0YmFja2dyb3VuZDogI2YzZjNmMztcbn1cbi5mbGF0cGlja3ItaW5wdXRbcmVhZG9ubHldIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcblx0fVxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxufVxuQGtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG5cdH1cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdH1cbn1cbiIsIlxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBDb250ZW50XG4gKlxuICogVGhpcyBmaWxlIGlzIGp1c3QgYSBjbGVhcmluZy1ob3VzZS5cbiAqIE1ha2UgcGFydGlhbHMgKHN0YXJ0IHdpdGggYW4gdW5kZXJzY29yZSkgZm9yIGFueSBhY3R1YWwgY3NzIGNvZGUuXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogQ29tcG9uZW50cyAqL1xuQGltcG9ydCBcImNvbXBvbmVudHMvYWxsXCI7XG5cbi8qIEJ1dHRvbnMgKi9cbkBpbXBvcnQgXCJidXR0b25zL2RlZmF1bHRcIjtcbkBpbXBvcnQgXCJidXR0b25zL3F1aWNrLXZpZXdcIjtcblxuLyogQ2FyZHMgKi9cbkBpbXBvcnQgXCJjYXJkcy9kZWZhdWx0XCI7XG5AaW1wb3J0IFwiY2FyZHMvc2luZ2xlXCI7XG5AaW1wb3J0IFwiY2FyZHMvb3JkZXJcIjtcblxuLyogTG9vcCAqL1xuQGltcG9ydCBcImxvb3AvZGVmYXVsdFwiO1xuQGltcG9ydCBcImxvb3AvcHJvZHVjdHNcIjtcbkBpbXBvcnQgXCJsb29wL25vLXJlc3VsdHNcIjtcblxuLyogU2luZ2xlICovXG5AaW1wb3J0IFwic2luZ2xlL3Byb2R1Y3RcIjtcbkBpbXBvcnQgXCJzaW5nbGUvcHJvZHVjdC1xdWljay12aWV3XCI7XG5AaW1wb3J0IFwic2luZ2xlL3Byb2R1Y3QtcmV2aWV3c1wiO1xuXG4vKiBDYXJ0ICovXG5AaW1wb3J0IFwiY2FydC9jYXJ0LXBhZ2VcIjtcbkBpbXBvcnQgXCJjYXJ0L2NhcnQtbWVudS1pdGVtXCI7XG5cbi8qIFBhZ2UgKi9cbkBpbXBvcnQgXCJwYWdlL2FkZHJlc3NcIjtcbkBpbXBvcnQgXCJwYWdlL2FjY291bnQtZGVmYXVsdFwiO1xuQGltcG9ydCBcInBhZ2UvYWNjb3VudC1sb2dpblwiO1xuQGltcG9ydCBcInBhZ2UvYWNjb3VudC1yZWdpc3RlclwiO1xuQGltcG9ydCBcInBhZ2Uvb3JkZXJzL2RlZmF1bHRcIjtcbkBpbXBvcnQgXCJwYWdlL29yZGVycy9vcmRlci1oaXN0b3J5XCI7XG5AaW1wb3J0IFwicGFnZS9vcmRlcnMvb3JkZXItZGV0YWlsXCI7XG5AaW1wb3J0IFwicGFnZS9sb3N0LXBhc3N3b3JkXCI7XG5AaW1wb3J0IFwicGFnZS9naWZ0LWNlcnRpZmljYXRlXCI7XG4iLCIvKiBDb21wb25lbnRzICovXG5AaW1wb3J0IFwidGl0bGVcIjtcbkBpbXBvcnQgXCJicmFuZFwiO1xuQGltcG9ydCBcInByaWNlXCI7XG5AaW1wb3J0IFwiZmxhZ3NcIjtcbkBpbXBvcnQgXCJkZXNjcmlwdGlvblwiO1xuQGltcG9ydCBcImdhbGxlcnlcIjtcbkBpbXBvcnQgXCJmb3JtLWNvbXBvbmVudHNcIjtcbkBpbXBvcnQgXCJvcHRpb24tZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJvcHRpb24tc3dhdGNoXCI7XG5AaW1wb3J0IFwib3B0aW9uLXJlY3RhbmdsZVwiO1xuQGltcG9ydCBcIm9wdGlvbi1waWNrLWxpc3RcIjtcbkBpbXBvcnQgXCJvcHRpb24tcmFkaW9cIjtcbkBpbXBvcnQgXCJyYXRpbmdzXCI7XG5AaW1wb3J0IFwic3BlY3NcIjtcbkBpbXBvcnQgXCJyZWxhdGVkLXByb2R1Y3RzXCI7XG5AaW1wb3J0IFwicmVmaW5lcnlcIjtcbkBpbXBvcnQgXCJzdWJuYXZcIjtcbkBpbXBvcnQgXCJhbGVydFwiO1xuQGltcG9ydCBcInBhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJvcmRlci1wcm9kdWN0LXJvd1wiO1xuQGltcG9ydCBcImltYWdlc1wiO1xuIiwiLmJjLXByb2R1Y3RfX3RpdGxlIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1sZyk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1zcyk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwIDAgMThweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14bCk7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LXNzKTtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14eGwpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjE1O1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0X190aXRsZS1saW5rIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdFx0b3BhY2l0eTogMC44O1xuXG5cdFx0LmJjLXByb2R1Y3QtZmxhZy0tZ3JleSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtcHJvZHVjdF9faW52ZW50b3J5IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LW0pO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbCk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXG5cdC5iYy1wcm9kdWN0LWNhcmQgJiB7XG5cdFx0Zm9udC1zaXplOiAwLjU2M2VtO1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXNpbmdsZV9fbWV0YSxcbi5iYy1wcm9kdWN0LWNhcmQtLXNpbmdsZSB7XG5cblx0LmJjLXByb2R1Y3RfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXh4bCk7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjc1ZW07XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogMmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMTI1O1xuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0X19pbnZlbnRvcnkge1xuXHRcdGZvbnQtc2l6ZTogMC41NjNlbTtcblx0XHRtYXJnaW46IDA7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRmb250LXNpemU6IDAuNTcxZW07XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogMC41ZW07XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWNhcmQtLXJlbGF0ZWQge1xuXG5cdC5iYy1wcm9kdWN0X190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxufVxuIiwiLmJjLXByb2R1Y3RfX2JyYW5kIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ldmVuKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXNpbmdsZSxcbi5iYy1wcm9kdWN0LWNhcmQtLXNpbmdsZSB7XG5cblx0LmJjLXByb2R1Y3RfX2JyYW5kIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG59XG4iLCIuYmMtcHJvZHVjdF9fcHJpY2luZyB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5iYy1wcm9kdWN0X19wcmljZSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xufVxuXG4uYmMtcHJvZHVjdF9fb3JpZ2luYWwtcHJpY2Uge1xuXHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXkpO1xufVxuXG4uYmMtcHJvZHVjdF9fcHJpY2UtLXNhbGUge1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmVlbik7XG59XG5cbi5iYy1wcm9kdWN0LWNhcmQtLXNpbmdsZSB7XG5cblx0LmJjLXByb2R1Y3RfX3ByaWNpbmcge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWNhcmQtLXNpbmdsZSxcbi5iYy1wcm9kdWN0LXNpbmdsZSB7XG5cblx0LmJjLXByb2R1Y3RfX29yaWdpbmFsLXByaWNlIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogUHJvZHVjdCBGbGFnc1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5iYy1wcm9kdWN0LWZsYWctLXNhbGUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogLTIwcHg7XG5cdHRvcDogLTIwcHg7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZWVuKTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ei1pbmRleDogMjtcbn1cblxuLmJjLXByb2R1Y3QtZmxhZy0tZ3JleSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0cGFkZGluZzogN3B4IDhweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdGZvbnQtc2l6ZTogMC41MjJlbTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWV2ZW4pO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xufVxuXG4uYmMtcHJvZHVjdC1zaW5nbGUsXG4uYmMtcHJvZHVjdC1jYXJkLS1zaW5nbGUge1xuXG5cdC5iYy1wcm9kdWN0LWZsYWctLXNhbGUge1xuXHRcdHdpZHRoOiA2MHB4O1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRsaW5lLWhlaWdodDogNjBweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcblx0fVxuXG5cdC5iYy1wcm9kdWN0LWZsYWctLWdyZXkge1xuXHRcdGZvbnQtc2l6ZTogMC41ZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0Zm9udC1zaXplOiAwLjQyOWVtO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRmb250LXNpemU6IDAuMzc1ZW07XG5cdFx0fVxuXHR9XG59XG5cbiIsIi5iYy1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYmFzZSk7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0fVxuXG5cdHA6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuIiwiLmJjLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2VzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAzNzBweDtcblx0bWFyZ2luOiA2MHB4IGF1dG87XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1nYWxsZXJ5X19pbWFnZS1zbGlkZSB7XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1nYWxsZXJ5LS1oYXMtY2Fyb3VzZWwge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4vKiBUaHVtYm5haWwgQ2Fyb3VzZWwgKi9cblxuLyogQ0FTRTogdGh1bWIgY29udHJvbGxlciBvbmx5IHdvcmtzIHdpdGggY2VudGVyZWQgc2xpZGVzLiBUaGlzIG1vdmVzIHRoYXQgY29udGFpbmVyIGJhY2sgdG8gZmx1c2ggbGVmdC4gKi9cbi5zd2lwZXItY29udGFpbmVyW2RhdGEtanM9XCJiYy1nYWxsZXJ5LXRodW1ic1wiXSAuc3dpcGVyLXdyYXBwZXIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgIWltcG9ydGFudDtcbn1cblxuLmJjLXByb2R1Y3QtZ2FsbGVyeV9fdGh1bWJzIHtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXHQuYmMtcHJvZHVjdC1nYWxsZXJ5X190aHVtYi1zbGlkZSB7XG5cdFx0Ym94LXNoYWRvdzogdW5zZXQ7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtZ2FsbGVyeV9fdGh1bWItc2xpZGUge1xuXHR3aWR0aDogY2FsYygyNSUgLSAxMHB4KTtcblx0bWFyZ2luOiAwIDEwcHggMTBweCAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdG9wYWNpdHk6IDAuODtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0Ji5zd2lwZXItc2xpZGUtYWN0aXZlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogRm9ybXNcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5iYy1wcm9kdWN0LWZvcm1fX2NvbnRyb2wge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYmMtcHJvZHVjdC1mb3JtX19vcHRpb24tbGFiZWwsXG4uYmMtcHJvZHVjdC1mb3JtX19tb2RpZmllci1sYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xufVxuXG4uYmMtcHJvZHVjdC1mb3JtX19vcHRpb24tdmFyaWFudHMge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYmMtcHJvZHVjdC1mb3JtX19vcHRpb24tdmFyaWFudHMtLWlubGluZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0LmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLXRpdGxlIHtcblx0ZmxleDogMTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXkpO1xufVxuXG5pbnB1dC5iYy1wcm9kdWN0LXZhcmlhbnRfX3JhZGlvLS1oaWRkZW4ge1xuXHRtYXJnaW46IDA7XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX3Byb2R1Y3QtbWVzc2FnZSB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX21lc3NhZ2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMTJweCAxNnB4O1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcbn1cblxuLmJjLXByb2R1Y3QtZm9ybV9fbW9kaWZpZXItZGVzY3JpcHRpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14cyk7XG5cdGxpbmUtaGVpZ2h0OiAxLjE1O1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cbiIsIi5iYy1wcm9kdWN0LWZvcm1fX29wdGlvbi1zZWxlY3Qge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcbn1cbiIsIi5iYy1wcm9kdWN0LWZvcm1fX2NvbnRyb2wtLXN3YXRjaCB7XG5cblx0aW5wdXQuYmMtcHJvZHVjdC12YXJpYW50X19yYWRpby0taGlkZGVuIHtcblxuXHRcdCY6Y2hlY2tlZCArIC5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsIC5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsLS1zd2F0Y2gge1xuXHRcdFx0Ym9yZGVyOiAwIHNvbGlkIHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAxcHggdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cdFx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLWJvcmRlcik7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsLS1zd2F0Y2gge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMzZweDtcblx0Ym9yZGVyOiA1cHggc29saWQgdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRib3gtc2hhZG93OiAwIDAgMXB4IHZhcigtLWNvbG9yLWJjLWdyZXkpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tYm9yZGVyKTtcbn1cbiIsIi5iYy1wcm9kdWN0LWZvcm1fX2NvbnRyb2wtLXJlY3RhbmdsZSB7XG5cblx0aW5wdXQuYmMtcHJvZHVjdC12YXJpYW50X19yYWRpby0taGlkZGVuIHtcblxuXHRcdCY6Y2hlY2tlZCArIC5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsIC5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsLS1yZWN0YW5nbGUge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdFx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLWJvcmRlciksIHZhcigtLXRyYW5zaXRpb24tY29sb3ItZmFzdCk7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsLS1yZWN0YW5nbGUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAzNnB4O1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYmFzZSk7XG5cdHBhZGRpbmc6IDVweCAxMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWNvbmNyZXRlKTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXkpO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLWJvcmRlciksIHZhcigtLXRyYW5zaXRpb24tY29sb3ItZmFzdCk7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIi5iYy1wcm9kdWN0LWZvcm1fX2NvbnRyb2wtLXBpY2stbGlzdCB7XG5cblx0aW5wdXQuYmMtcHJvZHVjdC12YXJpYW50X19yYWRpby0taGlkZGVuIHtcblxuXHRcdCY6Y2hlY2tlZCArIC5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsIC5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsLS1waWNrLWxpc3Qge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cdFx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLWJvcmRlcik7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsLS1waWNrLWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiA1cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsLS1pbWcge1xuXHRmbGV4OiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDZweDtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogNTBweDtcblx0aGVpZ2h0OiBhdXRvO1xufVxuIiwiLmJjLXByb2R1Y3QtZm9ybV9fY29udHJvbC0tcmFkaW8ge1xuXG5cdC5iYy1wcm9kdWN0LWZvcm1fX29wdGlvbi1sYWJlbCB7XG5cdFx0ZmxleDogMCAwIDEwMCU7XG5cdH1cblxuXHQuYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHR9XG5cblx0LmJjLXByb2R1Y3QtdmFyaWFudF9fcmFkaW8ge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG5cblx0LmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLXJhZGlvIHtcblx0XHRmbGV4OiAxO1xuXHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1iYXNlKTtcblx0fVxufVxuIiwiLmJjLXNpbmdsZS1wcm9kdWN0X19yYXRpbmcge1xuXHR1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG5cdGNvbG9yOiAjOGI4YjhiO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGhlaWdodDogMjVweDtcblx0d2lkdGg6IDkwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdCYtLW1hc2sge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGhlaWdodDogMjVweDtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG5cblx0Ji0tdG9wIHtcblx0XHRjb2xvcjogI2ZjMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOiA5MHB4O1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQmLS1ib3R0b20ge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ei1pbmRleDogMDtcblx0XHR3aWR0aDogOTBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxufVxuXG4uYmMtcmF0aW5nLXN0YXIge1xuXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlxcMjYwNVwiO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxufVxuXG4uYmMtc2luZ2xlLXByb2R1Y3RfX3JhdGluZy1yZXZpZXdzIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14cyk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbiIsIi5iYy1wcm9kdWN0X19zcGVjLWxpc3Qge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxvc3QtY2VudGVyOiAxMDAlO1xufVxuXG4uYmMtcHJvZHVjdF9fc3BlYyB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbSk7XG5cdGxvc3Qtd2FmZmxlOiAxLzI7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGxvc3Qtd2FmZmxlOiAxLzM7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGxvc3Qtd2FmZmxlOiAxLzQ7XG5cdH1cbn1cbiIsIi5iYy1zaW5nbGUtcHJvZHVjdF9fcmVsYXRlZCB7XG5cdHBhZGRpbmc6IDUwcHggMCAwO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cblx0LmJjLWZvcm0uYmMtcHJvZHVjdC1mb3JtLFxuXHRidXR0b24uYmMtYnRuIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbi5iYy1zaW5nbGUtcHJvZHVjdF9fc2VjdGlvbi10aXRsZS0tcmVsYXRlZCB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHhsKTtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cbiIsIi5iYy1wcm9kdWN0LWFyY2hpdmVfX3JlZmluZXJ5IHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogNDBweCAwIDgwcHg7XG5cblx0LmJjLWZvcm0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtYXJjaGl2ZV9fc2VhcmNoIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbGV4OiAxIDEgMTAwJTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0ZmxleDogMCAxIDI3MHB4O1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWFyY2hpdmVfX3NlbGVjdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogMTVweDtcblx0ZmxleDogMSAxIDEwMCU7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXhzbWFsbCkge1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZsZXg6IDAgMSBjYWxjKDMzLjMzMzMlIC0gMjBweCk7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRmbGV4OiAwIDEgYXV0bztcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1hcmNoaXZlX19zZWxlY3QtbGFiZWwge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGZsZXg6IDAgMCAxMDAlO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC14c21hbGwpIHtcblx0XHRmbGV4OiAwIDAgMTUwcHg7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0ZmxleDogMCAwIDEwMCU7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWFyY2hpdmVfX3NlbGVjdC1maWVsZCB7XG5cdGZsZXg6IDAgMCAxMDAlO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC14c21hbGwpIHtcblx0XHRmbGV4OiAxIDEgMTAwJTtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmbGV4OiAwIDAgMTAwJTtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0ZmxleDogMCAxIGF1dG87XG5cdH1cblxuXHQuYmMtZm9ybSAmIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleSk7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtYXJjaGl2ZV9fc2VhcmNoLXN1Ym1pdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdGhlaWdodDogMTAwJTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cblx0Ji5iYy1idG4uYmMtYnRuLS1zbWFsbCB7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG59XG4iLCIuYmMtc3VibmF2X19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtc21hbGwpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHR9XG59XG5cbi5iYy1zdWJuYXZfX2xpc3QtaXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmc6IDA7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXNtYWxsKSB7XG5cblx0XHQrIC5iYy1zdWJuYXZfX2xpc3QtaXRlbSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxufVxuXG4uYmMtc3VibmF2X19saW5rIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJjLXN1Ym5hdl9fbGlzdC1pdGVtLS1jdXJyZW50IC5iYy1zdWJuYXZfX2xpbmsge1xuXHRjb2xvcjogY3VycmVudENvbG9yO1xufVxuIiwiLmJjLWFsZXJ0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWxlcnQtYmctZGVmYXVsdCk7XG5cdGNvbG9yOiB2YXIoLS1hbGVydC1jb2xvcik7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYmFzZSk7XG5cdHBhZGRpbmc6IDEycHggMTZweDtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0fVxuXG5cdCYtLXN1Y2Nlc3Mge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFsZXJ0LXN1Y2Nlc3MpO1xuXHR9XG5cblx0Ji0tZXJyb3Ige1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFsZXJ0LWVycm9yKTtcblx0fVxufVxuXG4uYmMtYWxlcnQtZ3JvdXAge1xuXG5cdC5iYy1hbGVydDpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0Ji0taW5mbyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWxlcnQtYmctaW5mbyk7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LW0pO1xuXG5cdFx0LmJjLXByb2R1Y3QtZm9ybSAmIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0Ji0tZXJyb3Ige1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHR9XG5cblx0Ji5iYy1mYWRlLWluLWFsZXJ0LWdyb3VwIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbi5iYy1mb3JtX19lcnJvci1tZXNzYWdlIHtcblx0Y29sb3I6IHZhcigtLWFsZXJ0LWVycm9yKTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1zKTtcbn1cbiIsIi5iYy1sb2FkLWl0ZW1zIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmMtbG9hZC1pdGVtcy1jb250YWluZXItLWhhcy1wYWdlcyB7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG5cdD4gKjpub3QoLmJjLWxvYWQtaXRlbXNfX3RyaWdnZXIpIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG5cblx0XHQmLml0ZW0taW5pdGlhbGl6ZWQge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWxvYWQtaXRlbXNfX2xvYWRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAzMHB4O1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1vcGFjaXR5KTtcblxuXHQmLmFjdGl2ZSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4uYmMtbG9hZC1tb3JlLWl0ZW1zLFxuLmJjLWxvYWQtaXRlbXNfX3RyaWdnZXIge1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmMtbG9hZC1tb3JlLWl0ZW1zIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmJjLWxvYWQtaXRlbXNfX3RyaWdnZXItYnRuLFxuLmJjLW5vLXJlc3VsdHNfX2J1dHRvbiB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ldmVuKTtcblx0b3V0bGluZTogbm9uZTtcblx0Ym9yZGVyOiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0JltkaXNhYmxlZF0ge1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWxpbmstaG92ZXIpO1xuXG5cdFx0JltkaXNhYmxlZF0ge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItbGluay1ob3Zlcik7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0fVxuXHR9XG5cblx0LmJjLWljb24ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDE0cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxufVxuXG4vKiBFcnJvciBIYW5kbGluZyAqL1xuLmJjLXBhZ2luYXRpb25fX2Vycm9yLW1lc3NhZ2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1tKTtcbn1cbiIsIi5iYy1vcmRlci1wcm9kdWN0LXJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdH1cbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19pbWFnZSB7XG5cdGZsZXg6IDAgMCAxMDBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRtYXgtd2lkdGg6IDEwMHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRtYXJnaW46IDAgMjBweCAwIDA7XG5cdH1cblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX2JvZHkge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luOiAwIDIwcHggMCAwO1xuXHRcdG1heC13aWR0aDogNTUwcHg7XG5cdH1cbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19oZWFkZXIge1xuXG5cdC5iYy1vcmRlci1wcm9kdWN0LXJvd19fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteGwpO1xuXHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1zcyk7XG5cdFx0bWFyZ2luOiAwIDEwcHggMCAwO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHhsKTtcblx0XHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1zKTtcblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdC1mbGFnLS1ncmV5IHtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdH1cbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19icmFuZCxcbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fdW5pdC1wcmljZSxcbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fb3B0aW9uIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1tKTtcblx0bWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX2JyYW5kIHtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX29wdGlvbnMtbGlzdCxcbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fb3B0aW9uIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX29wdGlvbnMtbGlzdCB7XG5cdG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19vcHRpb24ge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHMpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYmFzZSk7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fb3B0aW9uLWxhYmVsIHtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19vcHRpb24tdmFsdWUge1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbGlnaHQpO1xufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX3N0YXR1cyB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1tKTtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdGZsZXg6IDAgMCAxNTBweDtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhsKTtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtc3MpO1xuXHRcdG1hcmdpbjogMCAwIDAgYXV0bztcblx0fVxufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX3F1YW50aXR5IHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14cyk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJhc2UpO1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmbGV4OiAwIDAgMTAwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0fVxufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX3RvdGFsIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LW0pO1xuXHRtYXJnaW4tYm90dG9tOiAyNnB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmbGV4OiAwIDAgMTUwcHg7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14bCk7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuIiwiLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19pbWFnZSxcbi5iYy1jYXJ0LWl0ZW0taW1hZ2Uge1xuXG5cdC5iYy1wcm9kdWN0X190aHVtYm5haWwtbGluayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1vcGFjaXR5KTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0fVxuXHR9XG59XG4iLCIuYmMtYnRuLFxuYnV0dG9uLmJjLWJ0bixcbmEuYmMtYnRuLFxuLmVudHJ5LWNvbnRlbnQgLmJjLWJ0bixcbi5lbnRyeS1jb250ZW50IGJ1dHRvbi5iYy1idG4sXG4uZW50cnktY29udGVudCBhLmJjLWJ0bixcbi5iYy1hY2NvdW50LWxvZ2luX19mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbCk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtcyk7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdG1heC13aWR0aDogMjcwcHg7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRvcGFjaXR5OiAwLjk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblxuXHQmW2Rpc2FibGVkXSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleS1tZWRpdW0pO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1sKTtcblx0XHRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcblx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmV5LW1lZGl1bSk7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWwpO1xuXHRcdFx0Zm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG5cdFx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0fVxuXHR9XG5cblx0Ji0tc21hbGwge1xuXHRcdHBhZGRpbmc6IDhweCAxNnB4O1xuXHR9XG5cblx0Ji0taW52ZXJzZSB7XG5cdFx0cGFkZGluZzogMTFweCAyMHB4O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiA0cHggc29saWQ7XG5cdH1cbn1cbiIsIi5iYy1xdWlja3ZpZXctdHJpZ2dlcixcbmJ1dHRvbi5iYy1xdWlja3ZpZXctdHJpZ2dlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cGFkZGluZzogMDtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXG5cdFx0LmJjLXF1aWNrdmlldy10cmlnZ2VyLS1ob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtcXVpY2t2aWV3LXRyaWdnZXItLWhvdmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9wYWNpdHk6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI0LCAyMjcsIDIzMywgMC43Mik7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG59XG5cbi5iYy1xdWlja3ZpZXctdHJpZ2dlci0taG92ZXItbGFiZWwge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG5cdHdpZHRoOiA3MCU7XG5cdHBhZGRpbmc6IDEycHggMTRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LW0pO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIuYmMtcHJvZHVjdC1jYXJkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cblx0LmJjLXF1aWNrdmlldy10cmlnZ2VyIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LmJjLXByb2R1Y3RfX2FjdGlvbnMge1xuXHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG5cblx0LmJjLWJ0bixcblx0YS5iYy1idG4sXG5cdGJ1dHRvbi5iYy1idG4ge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1jYXJkX19mZWF0dXJlZC1pbWFnZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn1cblxuLmJjLXByb2R1Y3RfX21ldGEge1xuXHRwYWRkaW5nOiAyNXB4IDAgNTBweDtcblx0d2lkdGg6IDEwMCU7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0aHlwaGVuczogYXV0bztcblx0ZmxleDogMSAxIGF1dG87XG59XG4iLCIuYmMtcHJvZHVjdC1jYXJkLS1zaW5nbGUge1xuXHRtYXgtd2lkdGg6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IDYwcHggMDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fZ2FsbGVyeSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG9yZGVyOiAyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRtYXgtd2lkdGg6IDM3MHB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0X19tZXRhIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG9yZGVyOiAxO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0X19hY3Rpb25zIHtcblx0XHRvcmRlcjogMztcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSArIDMwcHgpO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRcdG9yZGVyOiAzO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG5cdFx0fVxuXHR9XG5cblx0LmJjLWJ0biB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0fVxufVxuIiwiLmJjLW9yZGVyLWNhcmRfX2JvZHkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdH1cbn1cblxuLmJjLW9yZGVyLWNhcmRfX2ZlYXR1cmVkLWltYWdlIHtcblx0ZmxleDogMCAwIDEwMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1heC13aWR0aDogMTAwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0fVxuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0LmJjLW9yZGVyLWNhcmRfX2ZlYXR1cmVkLWltYWdlLWxpbmsge1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1vcmRlci1jYXJkX19tZXRhIHtcblx0ZmxleDogMSAxIGF1dG87XG5cblx0Ji1pbm5lciB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0bWF4LXdpZHRoOiA1NTBweDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLW9yZGVyLWNhcmRfX3RpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcblxuXHQuYmMtb3JkZXItY2FyZF9fb3JkZXItdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteGwpO1xuXHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1zcyk7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHhsKTtcblx0XHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1zKTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHhsKTtcblx0XHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1zKTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLW9yZGVyLWNhcmRfX29yZGVyLXRpdGxlIHtcblxuXHQuYmMtb3JkZXItY2FyZF9fdGl0bGUtbGluayB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1vcmRlci1jYXJkX190b3RhbCB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1tKTtcblx0bWFyZ2luLWJvdHRvbTogMjZweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14bCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxufVxuXG4uYmMtb3JkZXItY2FyZC1tZXRhX19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbn1cblxuLmJjLW9yZGVyLWNhcmQtbWV0YV9fbGlzdC1pdGVtIHtcblx0d2lkdGg6IDUwJTtcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR3aWR0aDogYXV0bztcblxuXHRcdCsgLmJjLW9yZGVyLWNhcmQtbWV0YV9fbGlzdC1pdGVtIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYmMtb3JkZXItY2FyZF9fc3RhdHVzIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LW0pO1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0ZmxleDogMCAwIDE1MHB4O1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteGwpO1xuXHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1zcyk7XG5cdFx0bWFyZ2luOiAwIDAgMCBhdXRvO1xuXHR9XG59XG4iLCIuYmMtcHJvZHVjdC1ncmlkIHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0cGFkZGluZzogNDBweCAwO1xuXG5cdD4gLmJjLXByb2R1Y3QtY2FyZCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAzNzBweDtcblx0XHRtYXJnaW46IDAgYXV0byA2MHB4O1xuXHR9XG5cblx0Ji0tMmNvbCA+IC5iYy1wcm9kdWN0LWNhcmQge1xuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGxvc3QtY29sdW1uOiAxLzIgMiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdCYtLTNjb2wgPiAuYmMtcHJvZHVjdC1jYXJkIHtcblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRsb3N0LWNvbHVtbjogMS8yIDIgMzBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0bG9zdC1jb2x1bW46IDEvMyAzIDMwcHg7XG5cdFx0XHRsb3N0LWNvbHVtbi1yb3VuZGVyOiA5OS45ODtcblx0XHR9XG5cdH1cblxuXHQmLS00Y29sID4gLmJjLXByb2R1Y3QtY2FyZCB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LXhzbWFsbCkge1xuXHRcdFx0bG9zdC1jb2x1bW46IDEvMiAyIDMwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LXNtYWxsKSB7XG5cdFx0XHRsb3N0LWNvbHVtbjogMS8zIDMgMzBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0bG9zdC1jb2x1bW46IDEvNCA0IDMwcHg7XG5cdFx0XHRsb3N0LWNvbHVtbi1yb3VuZGVyOiA5OS45ODtcblx0XHR9XG5cdH1cblxuXHQmLS01Y29sID4gLmJjLXByb2R1Y3QtY2FyZCB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LXhzbWFsbCkge1xuXHRcdFx0bG9zdC1jb2x1bW46IDEvMiAyIDMwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LXNtYWxsKSB7XG5cdFx0XHRsb3N0LWNvbHVtbjogMS8zIDMgMzBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0bG9zdC1jb2x1bW46IDEvNCA0IDMwcHg7XG5cdFx0XHRsb3N0LWNvbHVtbi1yb3VuZGVyOiA5OS45ODtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRcdGxvc3QtY29sdW1uOiAxLzUgNSAzMHB4O1xuXHRcdFx0bG9zdC1jb2x1bW4tcm91bmRlcjogOTkuOTg7XG5cdFx0fVxuXHR9XG5cblx0Ji0tcmVsYXRlZCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cbn1cbiIsIi8qIFByb2R1Y3QgTG9vcCBBcmNoaXZlICovXG4ucG9zdC10eXBlLWFyY2hpdmUtYmlnY29tbWVyY2VfcHJvZHVjdCB7XG5cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogTG9vcDogTm8gUmVzdWx0c1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5iYy1uby1yZXN1bHRzIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmJjLW5vLXJlc3VsdHNfX21lc3NhZ2Uge1xuXHRmb250LXNpemU6IDEuMzc1ZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi5iYy1uby1yZXN1bHRzX19idXR0b24ge1xuXHRtYXJnaW46IDAgYXV0bztcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiIsIi5iYy1wcm9kdWN0LXNpbmdsZSB7XG5cdG1heC13aWR0aDogOTcwcHg7XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cblx0LmJjLXByb2R1Y3Qtc2luZ2xlX190b3Age1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXByb2R1Y3RfX2dhbGxlcnkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvcmRlcjogMjtcblx0XHRmbGV4OiAxIDEgMTAwJTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0ZmxleDogMCAwIDM3MHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0LXNpbmdsZV9fbWV0YSB7XG5cdFx0ZmxleDogMSAxIDEwMCU7XG5cdFx0b3JkZXI6IDE7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRvcmRlcjogMjtcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gNjBweCk7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXByb2R1Y3RfX3NrdSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LW0pO1xuXG5cdFx0LmJjLXByb2R1Y3Qtc2luZ2xlX19tZXRhLWxhYmVsIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4xNDNlbTtcblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdC1zaW5nbGVfX21ldGEtbGFiZWwge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0fVxuXG5cdC5iYy1wcm9kdWN0LWZvcm0ge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXG5cdFx0Ji5iYy1wcm9kdWN0X19pcy1zZXR0aW5nLW9wdGlvbnMge1xuXHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdH1cblx0fVxuXG5cdC5iYy1idG4ge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cblxuXHQuYmMtc2luZ2xlLXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDUwcHggMDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdH1cblxuXHQuYmMtc2luZ2xlLXByb2R1Y3RfX3NwZWNpZmljYXRpb25zIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0fVxuXG5cdC5iYy1zaW5nbGUtcHJvZHVjdF9fc2VjdGlvbi10aXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdH1cblxuXHQuYmMtc2luZ2xlLXByb2R1Y3RfX3NlY3Rpb24tdGl0bGUtLXJlbGF0ZWQge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHhsKTtcblx0fVxuXG5cdC5iYy1zaW5nbGUtcHJvZHVjdF9fcmF0aW5ncyB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1mb3JtX19xdWFudGl0eSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX3F1YW50aXR5LWxhYmVsIHtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5pbnB1dC5iYy1wcm9kdWN0LWZvcm1fX3F1YW50aXR5LWlucHV0W3R5cGU9bnVtYmVyXSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtcyk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZy1sZWZ0OiA2cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDZweDtcblx0d2lkdGg6IDcwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHR9XG5cblx0Jjpmb2N1cyB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4IHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHR9XG59XG4iLCIuYmMtcHJvZHVjdC1xdWljay12aWV3X19vdmVybGF5IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHR3aWR0aDogMTAwdnc7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsYWNrLWEtNzApO1xufVxuXG4uYmMtcHJvZHVjdC1xdWljay12aWV3X193cmFwcGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHR3aWR0aDogMTAwdnc7XG5cdHotaW5kZXg6IDUwO1xuXG5cdCZbYXJpYS1oaWRkZW49J3RydWUnXSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5idXR0b24uYmMtcHJvZHVjdC1xdWljay12aWV3X19jbG9zZS1idXR0b24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdGZvbnQtc2l6ZTogMzBweDtcblx0ei1pbmRleDogMjtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdG9wYWNpdHk6IDAuNjU7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHR3aWR0aDogYXV0bztcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXF1aWNrLXZpZXdfX2NvbnRlbnQge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IGNhbGMoMTAwdncgLSAyMCUpO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiAwO1xuXHRtYXJnaW46IDQwcHggMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMCUpO1xuXHRcdG1heC13aWR0aDogMTE0MHB4O1xuXHRcdG1heC1oZWlnaHQ6IDY2MHB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuXG5cdFx0LmJyb3dzZXItaWUgJiB7XG5cdFx0XHRtaW4taGVpZ2h0OiA2NjBweDtcblx0XHR9XG5cdH1cblxuXHQqIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cblx0PiBkaXYge1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1xdWljay12aWV3X19jb250ZW50LWlubmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiA2MHB4O1xuXG5cdC5iYy1wcm9kdWN0LWNhcmQge1xuXHRcdG1hcmdpbjogMDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fZ2FsbGVyeSB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRcdFx0ZmxleDogMSAxIDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXByb2R1Y3RfX21ldGEge1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXByb2R1Y3RfX3ByaWNpbmcge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQuYmMtc2luZ2xlLXByb2R1Y3RfX3JhdGluZ3Mge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQuYmMtcHJvZHVjdC1zaW5nbGVfX21ldGEtbGFiZWwge1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0fVxuXG5cdC5iYy1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG5cdFx0b3JkZXI6IDQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0b3JkZXI6IDQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcblx0XHR9XG5cdH1cbn1cbiIsIi5iYy1zaW5nbGUtcHJvZHVjdF9fcmV2aWV3cyB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0cGFkZGluZy10b3A6IDM2cHg7XG5cdHBhZGRpbmctYm90dG9tOiAzNnB4O1xuXG5cdC5iYy1hbGVydC0tc3VjY2VzcyB7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHR9XG59XG5cbi8qIFByb2R1Y3QgUmV2aWV3cyBIZWFkZXIgKi9cbi5iYy1wcm9kdWN0LXJldmlld3NfX3RpdGxlIHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmJjLXByb2R1Y3QtcmV2aWV3c19fcmF0aW5ncy10b3RhbCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKiBQcm9kdWN0IFJldmlldyBGb3JtICovXG4uYmMtcHJvZHVjdC1yZXZpZXctZm9ybS13cmFwcGVyIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXdoaXRlKTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXdoaXRlKTtcblx0bWFyZ2luLXRvcDogMDtcblx0cGFkZGluZzogMDtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cblx0Ji5iYy1wcm9kdWN0LXJldmlldy1mb3JtLS1hY3RpdmUge1xuXHRcdGJvcmRlci10b3AtY29sb3I6IHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRcdG1hcmdpbi10b3A6IDM4cHg7XG5cdFx0cGFkZGluZzogNDBweCAwO1xuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0cGFkZGluZzogNTBweCAwO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtcHJvZHVjdC1yZXZpZXctZm9ybSB7XG5cdGhlaWdodDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWF4LWhlaWdodDogMDtcblxuXHQuYmMtcHJvZHVjdC1yZXZpZXctZm9ybS0tYWN0aXZlICYge1xuXHRcdG1heC1oZWlnaHQ6IDIwMDBweDtcblx0fVxuXG5cdC5iYy1idG4tLXJldmlldyB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LmJjLWZvcm0ge1xuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1mb3JtIC5iYy1mb3JtX19hY3Rpb25zLS1yZXZpZXcge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5iYy1wcm9kdWN0LXJldmlld19fd3JpdGUtYnRuLFxuLmJjLXByb2R1Y3QtcmV2aWV3X19jYW5jZWwtd3JpdGUtYnRuLFxuLmJjLXNpbmdsZS1wcm9kdWN0X19yZXZpZXdzLWFuY2hvciB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdG9wYWNpdHk6IDAuOTtcblx0XHRiYWNrZ3JvdW5kOiB1bnNldDtcblx0XHRib3JkZXI6IDA7XG5cdH1cblxuXHQmOmRpc2FibGVkIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0b3BhY2l0eTogMTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXJldmlld19fd3JpdGUtYnRuIHtcblxuXHQuYmMtcHJvZHVjdC1yZXZpZXctZm9ybS0tYWN0aXZlICYge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtcmV2aWV3X19jYW5jZWwtd3JpdGUtYnRuIHtcblx0ZGlzcGxheTogbm9uZTtcblxuXHQuYmMtcHJvZHVjdC1yZXZpZXctZm9ybS0tYWN0aXZlICYge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxufVxuXG4vKiBQcm9kdWN0IFJldmlld3MgKi9cbi5iYy1wcm9kdWN0LXJldmlldy1saXN0IHtcblx0bWFyZ2luLXRvcDogNDJweDtcbn1cblxuLmJjLXByb2R1Y3QtcmV2aWV3IHtcblx0bWFyZ2luLWJvdHRvbTogNDJweDtcbn1cblxuLmJjLXByb2R1Y3QtcmV2aWV3X190aXRsZSB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmMtcHJvZHVjdC1yZXZpZXdfX2hlYWRlciB7XG5cdG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmJjLXByb2R1Y3QtcmV2aWV3X19yYXRpbmcge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5iYy1wcm9kdWN0LXJldmlld19fbWV0YSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1zKTtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmJjLXByb2R1Y3QtcmV2aWV3X19jb250ZW50IHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1iYXNlKTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0d2lkdGg6IDcwJTtcblx0fVxufVxuIiwiLmJjLWNhcnQge1xuXHRsb3N0LWNlbnRlcjogMTE0MHB4O1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblxuXHQmLmJjLXVwZGF0aW5nLWNhcnQge1xuXHRcdG9wYWNpdHk6IDAuNDtcblx0fVxufVxuXG4uYmMtY2FydF9fZW1wdHkge1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0cGFkZGluZzogNDBweCAwO1xufVxuXG4uYmMtY2FydC1oZWFkZXIge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cblx0PiBkaXYge1xuXHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LW0pO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHR9XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0fVxuXG5cdCZfX3F0eSB7XG5cdFx0ZmxleDogMCAwIDQycHg7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRmbGV4OiAwIDAgNzBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0ZmxleDogMCAwIDEyMHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3ByaWNlIHtcblx0XHRmbGV4OiAwIDAgNzBweDtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRmbGV4OiAwIDAgMTIwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1jYXJ0LWJvZHkge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYmMtY2FydC1pdGVtIHtcblx0bG9zdC1jb2x1bW46IDEvMSAxIDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0cGFkZGluZzogMzBweCAwO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0cGFkZGluZzogNDRweCAwO1xuXHR9XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdH1cbn1cblxuLmJjLWNhcnQtaXRlbV9fcmVtb3ZlLWJ1dHRvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXh4cyk7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRwYWRkaW5nOiA1cHggMDtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmV5LW1lZGl1bSk7XG5cblx0XHQmW2Rpc2FibGVkXSB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXktbWVkaXVtKTtcblx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWNhcnQtaXRlbS1pbWFnZSB7XG5cdGZsZXg6IDAgMCA2MHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRmbGV4OiAwIDAgMTEwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHR9XG5cblx0aW1nIHtcblx0XHRtYXgtd2lkdGg6IDUwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0bWF4LXdpZHRoOiAxMTBweDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWNhcnQtaXRlbS1tZXRhIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblxuXHQuYmMtY2FydC1pdGVtX19wcm9kdWN0LXRpdGxlIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTI1O1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1sZyk7XG5cdFx0XHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtc3MpO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhsKTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHhsKTtcblx0XHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1zKTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWNhcnQtaXRlbV9fcHJvZHVjdC1icmFuZCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbSk7XG59XG5cbi5iYy1jYXJ0LWl0ZW1fX3Byb2R1Y3Qtb3B0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHMpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtYmFzZSk7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmV5KTtcbn1cblxuLmJjLWNhcnQtaXRlbV9fcHJvZHVjdC1vcHRpb24tbGFiZWwge1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xufVxuXG4uYmMtY2FydC1pdGVtX19wcm9kdWN0LW9wdGlvbi12YWx1ZSB7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1saWdodCk7XG59XG5cbi5iYy1jYXJ0LWl0ZW0tcXVhbnRpdHkge1xuXHRmbGV4OiAwIDAgNzBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGZsZXg6IDAgMCAxMjBweDtcblx0fVxuXG5cdGlucHV0LmJjLWNhcnQtaXRlbV9fcXVhbnRpdHktaW5wdXQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1zKTtcblx0XHR3aWR0aDogNzBweDtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRcdH1cblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4IHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtY2FydC1pdGVtLXRvdGFsLXByaWNlIHtcblx0ZmxleDogMCAwIDcwcHg7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbSk7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRmbGV4OiAwIDAgMTIwcHg7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14bCk7XG5cdH1cbn1cblxuLmJjLWNhcnQtZm9vdGVyIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5iYy1jYXJ0LXN1YnRvdGFsLFxuLmJjLWNhcnQtdGF4IHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdHBhZGRpbmc6IDI1cHggMCAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5iYy1jYXJ0LXRheCB7XG5cdHBhZGRpbmctdG9wOiAwO1xufVxuXG4uYmMtY2FydC1zdWJ0b3RhbF9fbGFiZWwsXG4uYmMtY2FydC10YXhfX2xhYmVsIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1zKTtcblx0bWFyZ2luLXJpZ2h0OiAxNHB4O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5iYy1jYXJ0LXN1YnRvdGFsX19hbW91bnQsXG4uYmMtY2FydC10YXhfX2Ftb3VudCB7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0ZmxleDogMCAwIDcwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhsKTtcblx0XHRmbGV4OiAwIDAgMTIwcHg7XG5cdH1cbn1cblxuLmJjLWNhcnQtdGF4X19hbW91bnQge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50KTtcbn1cblxuLmJjLWNhcnQtYWN0aW9ucyB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uYmMtY2FydC1lcnJvciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdCYubWVzc2FnZS1hY3RpdmUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi5iYy1jYXJ0LWVycm9yX19tZXNzYWdlIHtcblx0YmFja2dyb3VuZDogI2ZmODM4Mztcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14cyk7XG5cdG1hcmdpbjogMDtcblxuXHQubWVzc2FnZS1hY3RpdmUgJiB7XG5cdFx0cGFkZGluZzogMTBweDtcblx0fVxufVxuIiwiLmJpZ2NvbW1lcmNlLWNhcnRfX2l0ZW0tY291bnQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdHdpZHRoOiAyNXB4O1xuXHRoZWlnaHQ6IDI1cHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIHZhcigtLWVhc2UtaW4tb3V0LWN1YmljKTtcblxuXHQmLmZ1bGwge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdH1cbn1cbiIsIi5iYy1hY2NvdW50LWFkZHJlc3NlcyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJjLWFjY291bnQtYWRkcmVzc2VzX19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHQmLmJjLWFjY291bnQtYWRkcmVzcy0tZm9ybS1hY3RpdmUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQuYmMtYWNjb3VudC1hZGRyZXNzZXNfX2l0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHR9XG5cblx0LmJjLWFjY291bnQtYWRkcmVzc2VzX19hZGQtbmV3IHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG5cbi5iYy1hY2NvdW50LWFkZHJlc3Nlc19faXRlbSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb2ZmLXdoaXRlKTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cblx0Jjpub3QoLmJjLWFjY291bnQtYWRkcmVzc2VzX19hZGQtbmV3KSB7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuXHRcdFx0Ym94LXNoYWRvdzogMCA0cHggNHB4IHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRcdH1cblx0fVxuXG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRsb3N0LWNvbHVtbjogMS8zIDMgMzBweDtcblx0fVxufVxuXG4uYmMtYWNjb3VudC1hZGRyZXNzX19tZXRhIHtcblxuXHQ+IHNwYW4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbSk7XG5cdH1cbn1cblxuc3Bhbi5iYy1hY2NvdW50LWFkZHJlc3NfX25hbWUge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhsKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LXNzKTtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmJjLWFjY291bnQtYWRkcmVzc19fcGhvbmUge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYmMtYWNjb3VudC1hZGRyZXNzX19lZGl0LFxuLmJjLWFjY291bnQtYWRkcmVzc19fZGVsZXRlLFxuYnV0dG9uLmJjLWFjY291bnQtYWRkcmVzc19fZWRpdCxcbmJ1dHRvbi5iYy1hY2NvdW50LWFkZHJlc3NfX2RlbGV0ZSxcbmEuYmMtYWNjb3VudC1hZGRyZXNzX19lZGl0LFxuYS5iYy1hY2NvdW50LWFkZHJlc3NfX2RlbGV0ZSB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1tKTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRvcGFjaXR5OiAwLjgyO1xuXHR9XG59XG5cbi5iYy1hY2NvdW50LWFkZHJlc3NfX2RlbGV0ZS1mb3JtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYmMtYWNjb3VudC1hZGRyZXNzZXNfX2FkZC1uZXcge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0cGFkZGluZzogMDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJjLWFjY291bnQtYWRkcmVzc2VzX19hZGQtYnV0dG9uLFxuYnV0dG9uLmJjLWFjY291bnQtYWRkcmVzc2VzX19hZGQtYnV0dG9uLFxuYS5iYy1hY2NvdW50LWFkZHJlc3Nlc19fYWRkLWJ1dHRvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDQwcHggMTBweDtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14bCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ldmVuKTtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLW9mZi13aGl0ZSk7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQuYmMtaWNvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb2ZmLXdoaXRlKTtcblx0fVxufVxuXG4uYmMtYWNjb3VudC1hZGRyZXNzLWZvcm0tYWN0aW9ucyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbjogNjBweCBhdXRvIDIwcHg7XG5cdGZsZXg6IDEgMSAxMDAlO1xuXG5cdD4gYnV0dG9uIHtcblx0XHRtYXJnaW46IDAgMTBweCAyMHB4O1xuXHR9XG59XG5cbi5iYy1hY2NvdW50LWFkZHJlc3NfX2FjdGlvbnMtLW5ldyB7XG5cdGZsZXg6IDEgMSAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtaW4taGVpZ2h0OiAyNTBweDtcbn1cblxuLmJjLWFjY291bnQtYWRkcmVzc19fZGVsZXRlLWNvbmZpcm1hdGlvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHR6LWluZGV4OiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW9mZi13aGl0ZSk7XG5cdHBhZGRpbmc6IDMwcHg7XG5cblx0PiBidXR0b24ge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cbn1cblxuLmJjLWNvbmZpcm1hdGlvbi1hY3RpdmUge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR6LWluZGV4OiAyO1xufVxuXG4vKiBEaWFsb2cgQWRkcmVzcyBTdHlsZXMgKi9cbi5iYy1hY2NvdW50LWFkZHJlc3MtZm9ybV9fd3JhcHBlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMjtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblxuXHQmW2FyaWEtaGlkZGVuPSd0cnVlJ10ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmJjLWFjY291bnQtYWRkcmVzcy1mb3JtX19vdmVybGF5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmJjLWFjY291bnQtYWRkcmVzcy1mb3JtX19jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuIiwiLmJjLWFjY291bnQtcGFnZSB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRwYWRkaW5nOiA0MHB4IDA7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdHBhZGRpbmc6IDYwcHggMCA5MHB4O1xuXHR9XG59XG4iLCIuYmMtYWNjb3VudC1sb2dpbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5iYy1hY2NvdW50LWxvZ2luX19mb3JtLFxuLmJjLWFjY291bnQtbG9naW5fX3JlZ2lzdGVyIHtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0d2lkdGg6IDEwMCU7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4uYmMtYWNjb3VudC1sb2dpbl9fZm9ybS1pbm5lcixcbi5iYy1hY2NvdW50LWxvZ2luX19mb3JtIGZvcm0ge1xuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWF4LXdpZHRoOiAzNzBweDtcblx0fVxufVxuXG4uYmMtYWNjb3VudC1sb2dpbl9fZm9ybSB7XG5cblx0cC5sb2dpbi11c2VybmFtZSxcblx0cC5sb2dpbi1wYXNzd29yZCxcblx0cC5sb2dpbi1yZW1lbWJlciB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDI4cHg7XG5cdFx0fVxuXHR9XG5cblx0bGFiZWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDZweDtcblx0fVxufVxuXG4uYmMtYWNjb3VudC1sb2dpbl9fcmVnaXN0ZXIge1xuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0Ji1pbm5lciB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjhweDtcblx0XHRcdG1heC13aWR0aDogMzcwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1hY2NvdW50LWxvZ2luX19yZWdpc3Rlci10aXRsZSB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5iYy1hY2NvdW50LWxvZ2luX19yZWdpc3Rlci1saXN0IHtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4iLCIuYmMtYWNjb3VudC1yZWdpc3Rlci1zdWNjZXNzIHtcblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdG1heC13aWR0aDogNTUwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG4iLCIuYmMtb3JkZXJfX2hlYWRlciB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteHMpO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uYmMtb3JkZXJfX2xpbmsge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFwwMEI3Jztcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cbn1cblxuLmJjLW9yZGVyLW1ldGFfX2xhYmVsLFxuLmJjLW9yZGVyLW1ldGFfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14cyk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1iYXNlKTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uYmMtb3JkZXItbWV0YV9fbGFiZWwge1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG59XG5cbi5iYy1vcmRlci1tZXRhX192YWx1ZSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG4iLCIuYmMtb3JkZXItbGlzdCxcbi5iYy1vcmRlci1saXN0X19pdGVtIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xufVxuXG4uYmMtb3JkZXItbGlzdCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG5cdCYuYmMtbG9hZC1pdGVtcy1jb250YWluZXItLWhhcy1wYWdlcyB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0fVxufVxuXG4uYmMtb3JkZXItbGlzdF9faXRlbSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0cGFkZGluZzogMzJweCAwO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdH1cblxuXHQmOmZpcnN0LWNoaWxkIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdH1cbn1cblxuLmJjLW9yZGVyLWNhcmRfX2JvZHkge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xufVxuIiwiLmJjLW9yZGVyLWRldGFpbCB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0cGFkZGluZy10b3A6IDUwcHg7XG59XG5cbi5iYy1vcmRlcl9fcHJvZHVjdC1saXN0LFxuLmJjLW9yZGVyX19wcm9kdWN0LWxpc3QtaXRlbSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcbn1cblxuLmJjLW9yZGVyX19wcm9kdWN0LWxpc3Qge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRtYXJnaW4tYm90dG9tOiA0NnB4O1xufVxuXG4uYmMtb3JkZXJfX3Byb2R1Y3QtbGlzdC1pdGVtIHtcblxuXHQrIC5iYy1vcmRlcl9fcHJvZHVjdC1saXN0LWl0ZW0ge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cbn1cblxuLmJjLW9yZGVyLWRldGFpbF9fYm9keSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0cGFkZGluZy1ib3R0b206IDM2cHg7XG5cdG1hcmdpbi1ib3R0b206IDQ4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG59XG5cbi5iYy1vcmRlci1kZXRhaWxfX2NvbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGxvc3QtY29sdW1uOiAxLzIgMiA0MHB4O1xuXHR9XG59XG5cbi5iYy1vcmRlci1kZXRhaWwtbWV0YV9fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uYmMtb3JkZXItZGV0YWlsLW1ldGFfX2xpc3QtaXRlbSB7XG5cdGxvc3QtY29sdW1uOiAxLzIgMjtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bG9zdC1jb2x1bW46IDEvMyAzIDIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzZweDtcblx0fVxufVxuXG4uYmMtb3JkZXItZGV0YWlsX19zaGlwbWVudHMge1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uYmMtb3JkZXItc2hpcG1lbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHR9XG5cblx0LmJjLW9yZGVyLW1ldGFfX2xhYmVsIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcblx0XHRmb25vdC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1iYXNlKTtcblx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQrIC5iYy1vcmRlci1zaGlwbWVudCB7XG5cdFx0bWFyZ2luLXRvcDogMzZweDtcblx0fVxufVxuXG4uYmMtb3JkZXItc2hpcG1lbnRfX2NvbCB7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGxvc3QtY29sdW1uOiAxLzIgMiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLmJjLW9yZGVyLXNoaXBtZW50X190cmFja2luZyB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cblx0Ji1tZXRhIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHR9XG59XG5cbi5iYy1vcmRlci1zaGlwbWVudF9fYWRkcmVzcyB7XG5cblx0PiAqIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4uYmMtb3JkZXItZGV0YWlsX190b3RhbHMge1xuXHRtYXJnaW4tdG9wOiA1MHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRsb3N0LWNvbHVtbjogMS8zO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cbn1cblxuLmJjLW9yZGVyLWRldGFpbC10b3RhbHNfX2xpc3QsXG4uYmMtb3JkZXItZGV0YWlsLXRvdGFsc19fbGlzdC1pdGVtIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uYmMtb3JkZXItZGV0YWlsLXRvdGFsc19fbGlzdC1pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiBuby13cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0KyAuYmMtb3JkZXItZGV0YWlsLXRvdGFsc19fbGlzdC1pdGVtIHtcblx0XHRtYXJnaW4tdG9wOiA0cHg7XG5cdH1cblxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi10b3A6IDM2cHg7XG5cdH1cbn1cblxuLmJjLW9yZGVyLWRldGFpbC10b3RhbHNfX2xhYmVsLFxuLmJjLW9yZGVyLWRldGFpbC10b3RhbHNfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1iYXNlKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cblx0Ji0tbGcge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteGwpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdH1cbn1cblxuLmJjLW9yZGVyLWRldGFpbC10b3RhbHNfX2xhYmVsIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXkpO1xufVxuIiwiLmJjLWFjY291bnQtbG9zdC1wYXNzd29yZCB7XG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRtYXgtd2lkdGg6IDUxMHB4O1xuXHR9XG59XG5cbi5iYy1hY2NvdW50LWxvc3QtcGFzc3dvcmRfX2FjY291bnQtYWN0aW9ucyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uYmMtYWNjb3VudC1sb3N0LXBhc3N3b3JkX19hY2NvdW50LWxpbmsge1xuXG5cdCsgLmJjLWFjY291bnQtbG9zdC1wYXNzd29yZF9fYWNjb3VudC1saW5rIHtcblx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0fVxufVxuIiwiLmJjLWdpZnQtcGFnZSB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRwYWRkaW5nOiA0MHB4IDA7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdHBhZGRpbmc6IDYwcHggMCA2OHB4O1xuXHR9XG59XG5cbi5iYy1naWZ0LXB1cmNoYXNlIHtcblxuXHQuYmMtZm9ybV9fcm93IHtcblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHR9XG5cblx0LmJjLWZvcm1fX2NvbCB7XG5cdFx0ZmxleDogMCAxIDUwJTtcblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNDBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1naWZ0LWluc3RydWN0aW9ucyB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbi10b3A6IDc1cHg7XG5cdH1cblxuXHRvbCA+IGxpICsgbGkge1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdH1cbn1cblxuLmJjLWdpZnQtYmFsYW5jZSB7XG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdH1cbn1cblxuLmJjLWdpZnQtYmFsYW5jZV9fZm9ybSxcbi5iYy1naWZ0LWJhbGFuY2VfX3Jlc3BvbnNlIHtcblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZsZXg6IDAgMSA1MCU7XG5cdH1cbn1cblxuLmJjLWdpZnQtYmFsYW5jZV9fcmVzcG9uc2Uge1xuXG5cdD4gKiB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDgwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1naWZ0LWJhbGFuY2VfX2NvbnRhaW5lciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogNDBweDtcblx0cGFkZGluZzogNzRweCAyMHB4IDcycHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cbn1cblxuLmJjLWdpZnQtYmFsYW5jZV9fdGl0bGUsXG4uYmMtZ2lmdC1iYWxhbmNlX19hbW91bnQsXG4uYmMtZ2lmdC1iYWxhbmNlX19jb2RlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWV2ZW4pO1xufVxuXG4uYmMtZ2lmdC1iYWxhbmNlX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRtYXJnaW4tYm90dG9tOiAzNHB4O1xufVxuXG4uYmMtZ2lmdC1iYWxhbmNlX19hbW91bnQge1xuXHRmb250LXNpemU6IDNlbTtcblx0bWFyZ2luLWJvdHRvbTogMzRweDtcbn1cblxuLmJjLWdpZnQtYmFsYW5jZV9fY29kZSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIl19 */ \ No newline at end of file diff --git a/assets/css/master.min.css b/assets/css/master.min.css index 13c17a09..c4128eac 100644 --- a/assets/css/master.min.css +++ b/assets/css/master.min.css @@ -1,2 +1,2 @@ /* BigCommerce: Global CSS */ -.u-bc-hidden{display:none!important;visibility:hidden}.u-bc-screen-reader-text,.u-bc-visual-hide,.u-bc-visual-show{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.u-bc-text-light,.u-bc-text-light.bc-btn:focus,.u-bc-text-light.bc-btn:hover{color:#fff}.u-bc-text-dark,.u-bc-text-dark.bc-btn:focus,.u-bc-text-dark.bc-btn:hover{color:#34313f}@font-face{font-family:bigcommerce-icons;src:url(../fonts/icons-bigcommerce/bigcommerce-icons.woff2?mnhepd) format("woff2"),url(../fonts/icons-bigcommerce/bigcommerce-icons.ttf?mnhepd) format("truetype"),url(../fonts/icons-bigcommerce/bigcommerce-icons.woff?mnhepd) format("woff"),url(../fonts/icons-bigcommerce/bigcommerce-icons.svg?mnhepd#bigcommerce-icons) format("svg");font-weight:400;font-style:normal}.bc-icon{font-family:bigcommerce-icons!important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bc-bigcommerce_diagnostics:before{content:"\e912"}.icon-bc-channel:before,.icon-bc-channel_select:before{content:"\e911"}.icon-bc-credentials:before{content:"\e910"}.icon-bc-sync:before{content:"\e90f"}.icon-bc-accounts:before{content:"\e906"}.icon-bc-analytics:before{content:"\e907"}.icon-bc-cart:before{content:"\e908"}.icon-bc-currency:before{content:"\e909"}.icon-bc-gift_certificates:before{content:"\e90a"}.icon-bc-import:before{content:"\e90b"}.icon-bc-order_confirmation:before{content:"\e90c"}.icon-bc-product_reviews:before{content:"\e90d"}.icon-bc-shipping_returns:before{content:"\e90e"}.dashicons-bigcommerce:before,.icon-bc-b-logo:before{content:"\e901"}.icon-bc-arrow-solid:before{content:"\e902"}.icon-bc-selected:before{content:"\e903"}.icon-bc-arrow-toggle:before{content:"\e905"}.icon-bc-arrow-left:before{content:"\e094"}.icon-bc-arrow-right:before{content:"\e095"}.icon-bc-arrow-up:before{content:"\e096"}.icon-bc-arrow-down:before{content:"\e097"}.icon-bc-plus:before{content:"\e114"}.icon-bc-minus:before{content:"\e115"}.icon-bc-check:before{content:"\e116"}.icon-bc-cross:before{content:"\e117"}.icon-bc-search:before{content:"\e036"}.icon-bc-chevron-down:before{content:"\e900"}.icon-bc-chevron-left:before{content:"\e91a"}.icon-bc-chevron-right:before{content:"\e919"}.icon-bc-chevron-up:before{content:"\e904"}@media (min-width:768px){.bc-form .bc-form__row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:56px;width:100%}}@media (min-width:768px){.bc-form .bc-form__col{-ms-flex:1 1 auto;flex:1 1 auto}.bc-form .bc-form__col .bc-form__control:last-child{margin-bottom:0}}.bc-form.bc-form-2col{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.bc-form.bc-product-form,.bc-form.bc-product-form button.bc-btn--form-submit{margin:0}.bc-form .bc-form__field-group{border:unset;margin:0;padding:0}@media (min-width:768px){.bc-form .bc-form__field-group+.bc-form__field-group{margin-top:60px}}.bc-form .bc-form-2col__control{width:100%;margin-bottom:30px}@media (min-width:768px){.bc-form .bc-form-2col__control{margin-bottom:14px}.bc-form .bc-form-2col__control:not(.bc-form-2col__control--full){width:50%}.bc-form .bc-form-2col__control--left{padding-right:15px}.bc-form .bc-form-2col__control--right{padding-left:15px}.bc-form .bc-form-2col__control--full{width:100%}}.bc-form .bc-form__control{box-sizing:border-box;display:block;margin-bottom:30px}@media (min-width:768px){.bc-form .bc-form__control{margin-bottom:14px}}.bc-form .bc-form__label{display:block;margin-bottom:6px}.bc-form .bc-form__label.bc-form-control-required{display:-ms-flexbox;display:flex;position:relative}.bc-form .bc-form__label.bc-form-control-required:after{content:"*";font-size:80%;padding-left:2px;color:#d2574a}.bc-form .bc-form-terms{background-color:#e0e3e9;margin-bottom:14px;padding:12px 16px 11px}.bc-form .bc-form-terms .bc-form__control--checkbox{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.bc-form .bc-form-terms .bc-form__control--checkbox>*{margin-bottom:0}.bc-form .bc-form-terms .bc-form__label{margin-right:auto}.bc-form .bc-form-terms .bc-form__label.bc-form-control-required:after{content:"";padding:0}.bc-form .bc-form-terms .bc-form__error-message{margin-right:22px}.bc-form .bc-form__actions{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-top:16px;width:100%}@media (min-width:768px){.bc-form .bc-form__actions{-ms-flex-pack:center;justify-content:center;margin-top:46px}}.bc-form .bc-form__actions--left{-ms-flex-pack:start;justify-content:flex-start}.bc-form.bc-form--has-errors .bc-form__control--error input[type=email],.bc-form.bc-form--has-errors .bc-form__control--error input[type=number],.bc-form.bc-form--has-errors .bc-form__control--error input[type=password],.bc-form.bc-form--has-errors .bc-form__control--error input[type=tel],.bc-form.bc-form--has-errors .bc-form__control--error input[type=text],.bc-form.bc-form--has-errors .bc-form__control--error select,.bc-form.bc-form--has-errors .bc-form__control--error textarea{border:1px solid #ff0012}.bc-form .form-control-bc{transition:all .15s ease-in-out;padding:0 20px;border:1px solid #d3d3d3;display:block;width:100%;height:45px;color:#000;letter-spacing:normal;text-transform:none;font:normal 400 16px/1.5 proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif}.bc-form .form-control-bc-icon{position:relative}.bc-form .form-control-bc-icon input{padding-right:45px}.bc-form .form-control-bc-icon:before{position:absolute;right:0;top:0;color:#d3d3d3;height:100%;width:45px;line-height:45px;text-align:center;z-index:1;font-size:20px}.bc-form .bc-form__control input[type=email],.bc-form .bc-form__control input[type=number],.bc-form .bc-form__control input[type=password],.bc-form .bc-form__control input[type=tel],.bc-form .bc-form__control input[type=text],.bc-form .bc-form__control input[type=url]{border:1px solid #e0e3e9;box-sizing:border-box;font-size:16px;line-height:1.5;height:45px;padding-left:10px;padding-right:10px;width:100%}.bc-form input[type=file]{transition:all .15s ease-in-out;padding:0 20px;border:1px solid #d3d3d3;display:block;width:100%;height:45px;color:#000;letter-spacing:normal;text-transform:none;font:normal 400 16px/1.5 proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;height:auto;padding:20px;line-height:1}.bc-form input{display:block}.bc-form input input[type=checkbox],.bc-form input input[type=radio]{height:auto;width:auto;display:inline-block;line-height:normal;padding:0}.bc-form input label{color:#000;cursor:pointer;margin-bottom:0;display:inline-block;letter-spacing:normal;text-transform:none;font:normal 400 14px/1 proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif}.bc-form input[type=checkbox],.bc-form input[type=radio]{margin-bottom:0;margin-right:10px}.bc-form input[type=checkbox].form-control-custom-bc-style,.bc-form input[type=radio].form-control-custom-bc-style{transition:all .15s ease-in-out;position:relative;padding-left:34px}.bc-form input[type=checkbox].form-control-custom-bc-style input[type=checkbox],.bc-form input[type=checkbox].form-control-custom-bc-style input[type=radio],.bc-form input[type=radio].form-control-custom-bc-style input[type=checkbox],.bc-form input[type=radio].form-control-custom-bc-style input[type=radio]{position:absolute;left:6px;top:2px;font-size:12px}.bc-form input[type=checkbox].form-control-custom-bc-style label,.bc-form input[type=radio].form-control-custom-bc-style label{max-width:600px}.bc-form input[type=checkbox].form-control-custom-bc-style label:after,.bc-form input[type=checkbox].form-control-custom-bc-style label:before,.bc-form input[type=radio].form-control-custom-bc-style label:after,.bc-form input[type=radio].form-control-custom-bc-style label:before{transition:all .15s ease-in-out;content:"";position:absolute}.bc-form input[type=checkbox].form-control-custom-bc-style label:before,.bc-form input[type=radio].form-control-custom-bc-style label:before{background-color:#fff;width:22.5px;height:22.5px;top:-2px;left:0;border:1px solid #d3d3d3}.bc-form input[type=checkbox].form-control-custom-bc-style label:after,.bc-form input[type=radio].form-control-custom-bc-style label:after{opacity:0}.bc-form input[type=checkbox].form-control-custom-bc-style input:focus+label:before,.bc-form input[type=radio].form-control-custom-bc-style input:focus+label:before{border-color:#9e9e9e;box-shadow:0 0 0 1px #9e9e9e}.bc-form input[type=checkbox].form-control-custom-bc-style input:checked+label,.bc-form input[type=radio].form-control-custom-bc-style input:checked+label{color:#000}.bc-form input[type=checkbox].form-control-custom-bc-style input:checked+label:after,.bc-form input[type=radio].form-control-custom-bc-style input:checked+label:after{opacity:1}.bc-form input[type=checkbox]~input[type=checkbox],.bc-form input[type=radio]~input[type=radio]{margin-top:15px}.bc-form input[type=checkbox].form-control-custom-bc-style label:before{border-radius:0}.bc-form input[type=checkbox].form-control-custom-bc-style label:after{left:7px;top:5px;width:9px;height:5px;border:2px solid #6c6c6c;border-top:none;border-right:none;transform:rotate(-50deg)}.bc-form input[type=radio].form-control-custom-bc-style label:after,.bc-form input[type=radio].form-control-custom-bc-style label:before{border-radius:50%}.bc-form input[type=radio].form-control-custom-bc-style label:after{left:8px;top:6px;width:8px;height:8px;background-color:#6c6c6c}.bc-form .bc-product-form__control--checkbox .bc-product-modifier__label{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center}.bc-form .bc-product-form__control--checkbox input[type=checkbox],.bc-form .bc-product-form__control--checkbox input[type=radio]{-ms-flex:0 1 auto;flex:0 1 auto}.bc-form .bc-product-form__control--checkbox .bc-product-modifier__label--checkbox{-ms-flex:1;flex:1}.bc-form select{transition:all .15s ease-in-out;padding:0 20px;border:1px solid #d3d3d3;display:block;width:100%;height:45px;color:#000;letter-spacing:normal;text-transform:none;font:normal 400 16px/1.5 proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif;padding-right:0;cursor:pointer}.bc-form select[multiple]{font-size:16px;height:100px;padding:20px}.bc-form textarea{transition:all .15s ease-in-out;padding:0 20px;border:1px solid #d3d3d3;display:block;width:100%;height:45px;color:#000;letter-spacing:normal;text-transform:none;font:normal 400 16px/1.5 proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif;resize:none;padding:14px 20px;height:225px}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.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-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{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(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:50%;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.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-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-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:transform .2s,top .2s}.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:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;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{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-zoom-container{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.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:a 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@keyframes a{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:url('data:image/svg+xml;charset=utf-8,#filter');filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{animation:b .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);height:28px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{text-decoration:none;cursor:pointer;position:absolute;top:0;line-height:16px;height:28px;padding:10px;z-index:3;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9)}.flatpickr-months .flatpickr-next-month.disabled,.flatpickr-months .flatpickr-prev-month.disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:6.16px 0 0;line-height:1;height:28px;display:inline-block;text-align:center;transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{background:transparent;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:baseline;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,.5);background:transparent;pointer-events:none}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,.54);line-height:1;margin:0;text-align:center;display:block;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-around;transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.disabled,.flatpickr-day.disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:rgba(57,57,57,.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.disabled,.flatpickr-day.disabled:hover{cursor:not-allowed;color:rgba(57,57,57,.1)}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{display:inline-block;float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-ms-flexbox;display:flex;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;box-sizing:border-box;overflow:hidden;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;box-sizing:border-box}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;display:inline-block;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#f3f3f3}.flatpickr-input[readonly]{cursor:pointer}@keyframes b{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}.bc-product__title{font-size:18px;line-height:22px;font-weight:700;padding:0;margin:0 0 18px}@media (min-width:768px){.bc-product__title{font-size:20px;line-height:24px}}@media (min-width:960px){.bc-product__title{font-size:24px;line-height:28px}}.bc-product__title-link{text-decoration:none;box-shadow:none!important;color:#34313f;opacity:1;transition:all .15s ease-in-out}.bc-product__title-link:focus,.bc-product__title-link:hover{color:#34313f;opacity:.8}.bc-product__title-link:focus .bc-product-flag--grey,.bc-product__title-link:hover .bc-product-flag--grey{opacity:1}.bc-product__inventory{display:inline-block;font-size:14px;line-height:22px;font-weight:400;vertical-align:baseline}.bc-product-card--single .bc-product__title,.bc-product-single__meta .bc-product__title{font-size:24px;line-height:28px;margin-top:0;margin-bottom:10px;padding:0;font-weight:700}@media (min-width:768px){.bc-product-card--single .bc-product__title,.bc-product-single__meta .bc-product__title{font-size:28px;line-height:32px}}@media (min-width:960px){.bc-product-card--single .bc-product__title,.bc-product-single__meta .bc-product__title{font-size:32px;line-height:36px}}.bc-product-card--single .bc-product__inventory,.bc-product-single__meta .bc-product__inventory{font-size:16px;margin:0}.bc-product-card--related .bc-product__title{margin-bottom:15px}.bc-product__brand{display:block;font-size:14px;line-height:1;font-weight:700;margin-bottom:10px}@media (min-width:768px){.bc-product__brand{margin-bottom:15px}}@media (min-width:960px){.bc-product__brand{margin-bottom:20px}}.bc-product-card--single .bc-product__brand,.bc-product-single .bc-product__brand{display:block;font-size:16px;margin-bottom:10px}.bc-product__pricing{margin-bottom:0;font-weight:400}.bc-product__price{font-size:16px}.bc-product__original-price{text-decoration:line-through;margin-right:12px;margin-bottom:12px;display:inline-block;font-style:italic;color:#8b8b8b}.bc-product__price--sale{font-weight:700;color:#65c68c}.bc-product-card--single .bc-product__pricing{margin-bottom:30px}@media (min-width:960px){.bc-product-card--single .bc-product__pricing{margin-bottom:40px}}@media (min-width:1200px){.bc-product-card--single .bc-product__pricing{margin-bottom:50px}}.bc-product-card--single .bc-product__original-price,.bc-product-single .bc-product__original-price{margin-right:20px}.bc-product-flag--sale{display:block;position:absolute;right:-20px;top:-20px;width:50px;height:50px;line-height:50px;border-radius:50%;background-color:#65c68c;font-size:12px;font-weight:700;text-transform:uppercase;text-align:center;z-index:2}.bc-product-flag--grey{display:inline-block;vertical-align:middle;padding:7px 8px;background-color:#e0e3e9;font-size:12px;line-height:1;font-weight:600}.bc-product-card--single .bc-product-flag--sale,.bc-product-single .bc-product-flag--sale{width:60px;height:60px;line-height:60px;font-size:16px;font-weight:600}.bc-product-card--single .bc-product-flag--grey,.bc-product-single .bc-product-flag--grey{margin-bottom:5px}.bc-product__description{font-size:16px;line-height:24px;margin-bottom:30px}@media (min-width:960px){.bc-product__description{margin-bottom:40px}}@media (min-width:1200px){.bc-product__description{margin-bottom:50px}}.bc-product__description p:last-child{margin-bottom:0}.bc-product-gallery__images{position:relative;width:100%;max-width:370px;margin:60px auto}@media (min-width:768px){.bc-product-gallery__images{margin:0}}.bc-product-gallery__image-slide img{display:block}.bc-product-gallery--has-carousel{margin-bottom:10px}.swiper-container[data-js=bc-gallery-thumbs] .swiper-wrapper{transform:translateX(0)!important}.bc-product-gallery__thumbs{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}.bc-product-gallery__thumbs .bc-product-gallery__thumb-slide{box-shadow:unset}.bc-product-gallery__thumb-slide{width:calc(25% - 10px);margin:0 10px 10px 0;padding:0;border:0;background:none;opacity:.8;transition:all .15s ease-in-out}.bc-product-gallery__thumb-slide.swiper-slide-active,.bc-product-gallery__thumb-slide:focus,.bc-product-gallery__thumb-slide:hover{opacity:1}.bc-product-form__control{margin-bottom:20px}.bc-product-form__modifier-label,.bc-product-form__option-label{display:block;margin-bottom:10px;font-size:16px;font-weight:700}.bc-product-form__option-variants{margin-top:10px}.bc-product-variant__label{display:block;margin-bottom:10px}.bc-product-form__option-variants--inline{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}.bc-product-form__option-variants--inline .bc-product-variant__label{margin-right:10px}.bc-product-form__option-variants--inline .bc-product-variant__label:last-of-type{margin-right:0}.bc-product-variant__label--title{-ms-flex:1;flex:1;color:#8b8b8b}input.bc-product-variant__radio--hidden{margin:0}.bc-product-form__product-message{padding:0}.bc-product-form__message{display:block;padding:12px 16px;font-size:12px}.bc-product-form__modifier-description{display:block;font-size:12px;line-height:14px;padding:0 10px;margin-top:4px}.bc-product-form__option-select{font-size:16px}.bc-product-form__control--swatch input.bc-product-variant__radio--hidden:checked+.bc-product-variant__label .bc-product-variant__label--swatch{border:0 solid #fff;box-shadow:0 0 1px #168fc0;transition:border 70ms}.bc-product-variant__label--swatch{display:block;width:36px;height:36px;border:5px solid #fff;box-shadow:0 0 1px #8b8b8b;cursor:pointer;transition:border 70ms}.bc-product-form__control--rectangle input.bc-product-variant__radio--hidden:checked+.bc-product-variant__label .bc-product-variant__label--rectangle{border:1px solid #168fc0;color:#168fc0;font-weight:700;transition:border 70ms,color 70ms}.bc-product-variant__label--rectangle{display:block;height:36px;line-height:24px;padding:5px 10px;text-align:center;border:1px solid #cdcdcd;color:#8b8b8b;transition:border 70ms,color 70ms;cursor:pointer}.bc-product-form__control--pick-list input.bc-product-variant__radio--hidden:checked+.bc-product-variant__label .bc-product-variant__label--pick-list{border:1px solid #168fc0;transition:border 70ms}.bc-product-variant__label--pick-list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:5px;border:1px solid #e0e3e9;cursor:pointer}.bc-product-variant__label--img{-ms-flex:0;flex:0;margin-right:6px;width:100%;max-width:50px;height:auto}.bc-product-form__control--radio .bc-product-form__option-label{-ms-flex:0 0 100%;flex:0 0 100%}.bc-product-form__control--radio .bc-product-variant__label{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;margin-bottom:6px}.bc-product-form__control--radio .bc-product-variant__radio{-ms-flex:0 0 auto;flex:0 0 auto}.bc-product-form__control--radio .bc-product-variant__label--radio{-ms-flex:1;flex:1;line-height:24px}.bc-single-product__rating{unicode-bidi:bidi-override;color:#8b8b8b;font-size:15px;height:25px;width:90px;position:relative;padding:0;display:inline-block;vertical-align:middle}.bc-single-product__rating--mask{display:block;position:absolute;top:0;left:0;overflow:hidden;height:25px;z-index:2}.bc-single-product__rating--top{color:#fc0;z-index:1}.bc-single-product__rating--bottom,.bc-single-product__rating--top{padding:0;width:90px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.bc-single-product__rating--bottom{z-index:0}.bc-rating-star:before{content:"\2605";font-size:15px}.bc-single-product__rating-reviews{font-size:12px;font-weight:700;margin-left:10px;display:inline-block;vertical-align:middle}.bc-product__spec-list{list-style:none;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;max-width:100%;margin-left:auto;margin-right:auto}.bc-product__spec{font-size:14px;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);width:calc(50% - 10px);height:calc(50% - 10px)}.bc-product__spec:nth-child(1n){margin-right:20px;margin-bottom:20px;margin-left:0}.bc-product__spec:last-child{margin-right:0;margin-bottom:0}.bc-product__spec:nth-child(2n){margin-right:0;margin-left:auto}.bc-product__spec:nth-last-child(-n+2){margin-bottom:0}@media (min-width:768px){.bc-product__spec{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.33333% - 13.33333px);flex-basis:calc(33.33333% - 13.33333px);width:calc(33.33333% - 13.33333px);height:calc(33.33333% - 13.33333px)}.bc-product__spec:nth-child(1n){margin-right:20px;margin-bottom:20px;margin-left:0}.bc-product__spec:last-child{margin-right:0;margin-bottom:0}.bc-product__spec:nth-child(3n){margin-right:0;margin-left:auto}.bc-product__spec:nth-last-child(-n+3){margin-bottom:0}}@media (min-width:960px){.bc-product__spec{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(25% - 15px);flex-basis:calc(25% - 15px);width:calc(25% - 15px);height:calc(25% - 15px)}.bc-product__spec:nth-child(1n){margin-right:20px;margin-bottom:20px;margin-left:0}.bc-product__spec:last-child{margin-right:0;margin-bottom:0}.bc-product__spec:nth-child(4n){margin-right:0;margin-left:auto}.bc-product__spec:nth-last-child(-n+4){margin-bottom:0}}.bc-single-product__related{padding:50px 0 0;border-top:1px solid #e0e3e9}.bc-single-product__related .bc-form.bc-product-form,.bc-single-product__related button.bc-btn{margin-top:0}.bc-single-product__section-title--related{font-size:24px;margin-bottom:0}.bc-product-archive__refinery{width:100%;margin:40px 0 80px}.bc-product-archive__refinery .bc-form{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1200px){.bc-product-archive__refinery .bc-form{-ms-flex-pack:start;justify-content:flex-start}}.bc-product-archive__search{position:relative;-ms-flex:1 1 100%;flex:1 1 100%}@media (min-width:1200px){.bc-product-archive__search{margin-right:auto;-ms-flex:0 1 270px;flex:0 1 270px}}.bc-product-archive__select{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin-top:15px;-ms-flex:1 1 100%;flex:1 1 100%}@media (min-width:500px){.bc-product-archive__select{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:768px){.bc-product-archive__select{-ms-flex:0 1 calc(33.3333% - 20px);flex:0 1 calc(33.3333% - 20px);-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:20px}.bc-product-archive__select:last-child{margin-right:0}}@media (min-width:1200px){.bc-product-archive__select{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:0;-ms-flex:0 1 auto;flex:0 1 auto}}.bc-product-archive__select-label{font-size:12px;text-transform:uppercase;margin-right:10px;font-weight:700;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:500px){.bc-product-archive__select-label{-ms-flex:0 0 150px;flex:0 0 150px}}@media (min-width:768px){.bc-product-archive__select-label{-ms-flex:0 0 100%;flex:0 0 100%}}@media (min-width:960px){.bc-product-archive__select-label{-ms-flex:0 0 auto;flex:0 0 auto}}.bc-product-archive__select-field{-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:500px){.bc-product-archive__select-field{-ms-flex:1 1 100%;flex:1 1 100%}}@media (min-width:768px){.bc-product-archive__select-field{-ms-flex:0 0 100%;flex:0 0 100%}}@media (min-width:960px){.bc-product-archive__select-field{-ms-flex:0 1 auto;flex:0 1 auto}}.bc-form .bc-product-archive__select-field{font-size:12px;color:#8b8b8b}.bc-product-archive__search-submit{position:absolute;right:0;top:0;transition:all .15s ease-in-out;height:100%;font-size:16px}.bc-product-archive__search-submit.bc-btn.bc-btn--small{max-width:none;width:auto}.bc-subnav__list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;list-style:none;margin:0;padding:0}@media (min-width:600px){.bc-subnav__list{-ms-flex-direction:row;flex-direction:row}}.bc-subnav__list-item{margin-bottom:20px;padding:0}@media (min-width:600px){.bc-subnav__list-item+.bc-subnav__list-item{margin-left:30px}}@media (min-width:768px){.bc-subnav__list-item{margin-bottom:40px}}.bc-subnav__link{cursor:pointer;margin:0;padding:0;text-decoration:none}.bc-subnav__list-item--current .bc-subnav__link{color:currentColor}.bc-alert{background-color:#168fc0;color:#fff;font-size:16px;line-height:1.5;padding:12px 16px;margin-bottom:40px}@media (min-width:768px){.bc-alert{margin-bottom:60px}}.bc-alert--success{background-color:#3ec889}.bc-alert--error{background-color:#ff0012}.bc-alert-group .bc-alert:not(:last-child){margin-bottom:10px}.bc-alert-group--info{background-color:#cdcdcd;color:#34313f;font-size:14px}.bc-product-form .bc-alert-group--info{margin-bottom:0}.bc-alert-group--error{opacity:0;height:0;overflow:hidden;visibility:hidden;transition:all .15s ease-in-out}.bc-alert-group.bc-fade-in-alert-group{opacity:1;visibility:visible;height:auto}.bc-form__error-message{color:#ff0012;display:block;margin-top:10px;margin-bottom:10px;font-weight:400;font-size:13px}.bc-load-items{position:relative}.bc-load-items-container--has-pages{padding-bottom:40px}.bc-load-items-container--has-pages>:not(.bc-load-items__trigger){opacity:0;transition:opacity .3s ease}.bc-load-items-container--has-pages>:not(.bc-load-items__trigger).item-initialized{opacity:1}.bc-load-items__loader{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .3s ease}.bc-load-items__loader.active{opacity:1}.bc-load-items__trigger,.bc-load-more-items{width:100%;text-align:center}.bc-load-more-items{margin-top:20px}.bc-load-items__trigger-btn,.bc-no-results__button{background:transparent;color:#5273f4;font-size:14px;line-height:14px;outline:none;border:0;cursor:pointer}.bc-load-items__trigger-btn[disabled],.bc-no-results__button[disabled]{opacity:.5;cursor:not-allowed}.bc-load-items__trigger-btn:focus,.bc-load-items__trigger-btn:hover,.bc-no-results__button:focus,.bc-no-results__button:hover{background:transparent;color:#4b69e0}.bc-load-items__trigger-btn:focus[disabled],.bc-load-items__trigger-btn:hover[disabled],.bc-no-results__button:focus[disabled],.bc-no-results__button:hover[disabled]{background:transparent;color:#4b69e0;cursor:default}.bc-load-items__trigger-btn .bc-icon,.bc-no-results__button .bc-icon{display:block;margin-top:14px;text-align:center;font-size:18px}.bc-pagination__error-message{display:block;font-size:14px}.bc-order-product-row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.bc-order-product-row{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.bc-order-product-row__image{-ms-flex:0 0 100px;flex:0 0 100px;position:relative;margin-bottom:12px;max-width:100px}@media (min-width:768px){.bc-order-product-row__image{margin:0 20px 0 0}}.bc-order-product-row__image img{display:block;width:100%;height:auto}.bc-order-product-row__body{-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:12px}@media (min-width:768px){.bc-order-product-row__body{margin:0 20px 0 0;max-width:550px}}.bc-order-product-row__header .bc-order-product-row__title{font-size:20px;line-height:24px;margin:0 10px 0 0}@media (min-width:960px){.bc-order-product-row__header .bc-order-product-row__title{font-size:24px;line-height:32px}}.bc-order-product-row__header .bc-product-flag--grey{margin-bottom:5px}.bc-order-product-row__brand,.bc-order-product-row__option,.bc-order-product-row__unit-price{font-size:16px;line-height:22px;margin-bottom:4px}.bc-order-product-row__brand{font-weight:700}.bc-order-product-row__option,.bc-order-product-row__options-list{list-style:none;margin:0;padding:0}.bc-order-product-row__options-list{margin-top:8px}.bc-order-product-row__option{color:#8b8b8b;font-size:12px;line-height:18px;margin-top:10px}.bc-order-product-row__option-label{font-weight:600}.bc-order-product-row__option-value{font-weight:300}.bc-order-product-row__status{font-size:16px;font-weight:700;line-height:22px;margin-bottom:12px}@media (min-width:768px){.bc-order-product-row__status{-ms-flex-item-align:center;align-self:center;-ms-flex:0 0 150px;flex:0 0 150px;font-size:20px;line-height:24px;margin:0 0 0 auto}}.bc-order-product-row__quantity{font-size:12px;font-weight:700;line-height:18px;margin-bottom:12px}@media (min-width:768px){.bc-order-product-row__quantity{-ms-flex:0 0 100px;flex:0 0 100px;margin-bottom:0;margin-left:auto}}.bc-order-product-row__total{font-size:16px;font-weight:700;line-height:22px;margin-bottom:26px}@media (min-width:768px){.bc-order-product-row__total{-ms-flex:0 0 150px;flex:0 0 150px;font-size:20px;text-align:right;margin-bottom:0}}.bc-cart-item-image .bc-product__thumbnail-link,.bc-order-product-row__image .bc-product__thumbnail-link{display:block;box-shadow:none;text-decoration:none;border:0;opacity:1;transition:opacity .3s ease}.bc-cart-item-image .bc-product__thumbnail-link:focus,.bc-cart-item-image .bc-product__thumbnail-link:hover,.bc-order-product-row__image .bc-product__thumbnail-link:focus,.bc-order-product-row__image .bc-product__thumbnail-link:hover{opacity:.8}.bc-account-login__form input[type=submit],.bc-btn,.entry-content .bc-btn,.entry-content a.bc-btn,.entry-content button.bc-btn,a.bc-btn,button.bc-btn{display:inline-block;font-family:sans-serif;width:100%;padding:15px 20px;border-radius:0;font-weight:600;line-height:20px;font-size:13px;text-transform:uppercase;text-align:center;text-decoration:none;box-shadow:none;opacity:1;transition:all .15s ease-in-out}@media (min-width:960px){.bc-account-login__form input[type=submit],.bc-btn,.entry-content .bc-btn,.entry-content a.bc-btn,.entry-content button.bc-btn,a.bc-btn,button.bc-btn{max-width:270px}}.bc-account-login__form input[type=submit]:focus,.bc-account-login__form input[type=submit]:hover,.bc-btn:focus,.bc-btn:hover,.entry-content .bc-btn:focus,.entry-content .bc-btn:hover,.entry-content a.bc-btn:focus,.entry-content a.bc-btn:hover,.entry-content button.bc-btn:focus,.entry-content button.bc-btn:hover,a.bc-btn:focus,a.bc-btn:hover,button.bc-btn:focus,button.bc-btn:hover{opacity:.9;text-decoration:none;box-shadow:none}.bc-account-login__form input[type=submit][disabled],.bc-btn[disabled],.entry-content .bc-btn[disabled],.entry-content a.bc-btn[disabled],.entry-content button.bc-btn[disabled],a.bc-btn[disabled],button.bc-btn[disabled]{background-color:#5e5e5e;color:#fff;padding:15px 20px;line-height:20px;font-family:sans-serif;opacity:.6;cursor:not-allowed}.bc-account-login__form input[type=submit][disabled]:focus,.bc-account-login__form input[type=submit][disabled]:hover,.bc-btn[disabled]:focus,.bc-btn[disabled]:hover,.entry-content .bc-btn[disabled]:focus,.entry-content .bc-btn[disabled]:hover,.entry-content a.bc-btn[disabled]:focus,.entry-content a.bc-btn[disabled]:hover,.entry-content button.bc-btn[disabled]:focus,.entry-content button.bc-btn[disabled]:hover,a.bc-btn[disabled]:focus,a.bc-btn[disabled]:hover,button.bc-btn[disabled]:focus,button.bc-btn[disabled]:hover{background-color:#5e5e5e;color:#fff;padding:15px 20px;line-height:20px;font-family:sans-serif;opacity:.6}.bc-account-login__form input[type=submit]--small,.bc-btn--small,.entry-content .bc-btn--small,.entry-content a.bc-btn--small,.entry-content button.bc-btn--small,a.bc-btn--small,button.bc-btn--small{padding:8px 16px}.bc-account-login__form input[type=submit]--inverse,.bc-btn--inverse,.entry-content .bc-btn--inverse,.entry-content a.bc-btn--inverse,.entry-content button.bc-btn--inverse,a.bc-btn--inverse,button.bc-btn--inverse{padding:11px 20px;box-sizing:border-box;background-color:transparent;border:4px solid}.bc-quickview-trigger,button.bc-quickview-trigger{position:relative;background:transparent;color:inherit;text-transform:none;text-align:left;padding:0}.bc-quickview-trigger:focus,.bc-quickview-trigger:hover,button.bc-quickview-trigger:focus,button.bc-quickview-trigger:hover{background:transparent;transition:opacity .3s ease}.bc-quickview-trigger:focus .bc-quickview-trigger--hover,.bc-quickview-trigger:hover .bc-quickview-trigger--hover,button.bc-quickview-trigger:focus .bc-quickview-trigger--hover,button.bc-quickview-trigger:hover .bc-quickview-trigger--hover{opacity:1}.bc-quickview-trigger--hover{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;background-color:rgba(224,227,233,.72);transition:opacity .3s ease}.bc-quickview-trigger--hover-label{position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0);width:70%;padding:12px 14px;background-color:#fff;color:#34313f;font-weight:400;font-size:14px;border-radius:20px;text-align:center}.bc-product-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.bc-product-card .bc-quickview-trigger{-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex}.bc-product-card .bc-product__actions{-ms-flex-item-align:end;align-self:flex-end;width:100%;-ms-flex:0 0 auto;flex:0 0 auto}.bc-product-card .bc-btn,.bc-product-card a.bc-btn,.bc-product-card button.bc-btn{max-width:100%}.bc-product-card__featured-image{position:relative;width:100%}.bc-product-card__featured-image img{display:block;width:100%;height:auto}.bc-product__meta{padding:25px 0 50px;width:100%;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;-ms-flex:1 1 auto;flex:1 1 auto}.bc-product-card--single{max-width:none;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:60px 0}@media (min-width:960px){.bc-product-card--single{-ms-flex-direction:column;flex-direction:column}}.bc-product-card--single .bc-product__gallery{position:relative;-ms-flex-order:2;order:2;width:100%}@media (min-width:768px){.bc-product-card--single .bc-product__gallery{width:calc(50% - 30px)}}@media (min-width:960px){.bc-product-card--single .bc-product__gallery{position:absolute;height:100%;width:50%;max-width:370px;left:0;top:0;-ms-flex-order:1;order:1}}.bc-product-card--single .bc-product__meta{padding:0;-ms-flex-order:1;order:1}@media (min-width:960px){.bc-product-card--single .bc-product__meta{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-order:2;order:2;-ms-flex-item-align:end;align-self:flex-end;width:calc(50% - 30px)}}.bc-product-card--single .bc-product__actions{-ms-flex-order:3;order:3;width:100%}@media (min-width:768px){.bc-product-card--single .bc-product__actions{width:calc(50% + 30px);padding-left:60px}}@media (min-width:960px){.bc-product-card--single .bc-product__actions{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-order:3;order:3;padding:0;-ms-flex-item-align:end;align-self:flex-end;width:calc(50% - 30px)}}.bc-product-card--single .bc-btn{margin-top:40px}.bc-order-card__body{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:768px){.bc-order-card__body{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.bc-order-card__featured-image{-ms-flex:0 0 100px;flex:0 0 100px;position:relative;max-width:100px}@media (min-width:768px){.bc-order-card__featured-image{margin-right:20px}}.bc-order-card__featured-image img{display:block;width:100%;height:auto}.bc-order-card__featured-image .bc-order-card__featured-image-link{box-shadow:none;display:block;opacity:1;transition:all .15s ease-in-out}.bc-order-card__featured-image .bc-order-card__featured-image-link:focus,.bc-order-card__featured-image .bc-order-card__featured-image-link:hover{opacity:.8}.bc-order-card__meta{-ms-flex:1 1 auto;flex:1 1 auto}@media (min-width:768px){.bc-order-card__meta-inner{margin-right:20px;max-width:550px}}.bc-order-card__title{margin-bottom:12px}.bc-order-card__title .bc-order-card__order-title{font-size:20px;line-height:24px;margin:0}@media (min-width:960px){.bc-order-card__title .bc-order-card__order-title{font-size:24px;line-height:32px}}@media (min-width:1200px){.bc-order-card__title .bc-order-card__order-title{font-size:24px;line-height:32px}}.bc-order-card__order-title .bc-order-card__title-link{text-decoration:none;box-shadow:none;color:currentColor;opacity:1;transition:all .15s ease-in-out}.bc-order-card__order-title .bc-order-card__title-link:focus,.bc-order-card__order-title .bc-order-card__title-link:hover{color:currentColor;opacity:.8}.bc-order-card__total{font-size:16px;font-weight:700;line-height:22px;margin-bottom:26px}@media (min-width:768px){.bc-order-card__total{font-size:20px;margin-bottom:20px}}.bc-order-card-meta__list{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:6px}@media (min-width:768px){.bc-order-card-meta__list{margin-bottom:20px}}.bc-order-card-meta__list-item{width:50%;margin-bottom:16px}@media (min-width:768px){.bc-order-card-meta__list-item{margin-bottom:0;width:auto}.bc-order-card-meta__list-item+.bc-order-card-meta__list-item{margin-left:30px}}.bc-order-card__status{font-size:16px;font-weight:700;line-height:22px;margin-bottom:12px}@media (min-width:768px){.bc-order-card__status{-ms-flex-item-align:center;align-self:center;-ms-flex:0 0 150px;flex:0 0 150px;font-size:20px;line-height:24px;margin:0 0 0 auto}}.bc-product-grid{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 0}.bc-product-grid>.bc-product-card{width:100%;max-width:370px;margin:0 auto 60px}@media (min-width:768px){.bc-product-grid--2col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);max-width:calc(50% - 15px);width:calc(50% - 15px)}.bc-product-grid--2col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--2col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--2col>.bc-product-card:nth-child(2n){margin-right:0;margin-left:auto}}@media (min-width:768px){.bc-product-grid--3col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);max-width:calc(50% - 15px);width:calc(50% - 15px)}.bc-product-grid--3col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--3col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--3col>.bc-product-card:nth-child(2n){margin-right:0;margin-left:auto}}@media (min-width:960px){.bc-product-grid--3col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.32667% - 20px);flex-basis:calc(33.32667% - 20px);max-width:calc(33.32667% - 20px);width:calc(33.32667% - 20px)}.bc-product-grid--3col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--3col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--3col>.bc-product-card:nth-child(3n){margin-right:0;margin-left:auto}}@media (min-width:500px){.bc-product-grid--4col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);max-width:calc(50% - 15px);width:calc(50% - 15px)}.bc-product-grid--4col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--4col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--4col>.bc-product-card:nth-child(2n){margin-right:0;margin-left:auto}}@media (min-width:600px){.bc-product-grid--4col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.33333% - 20px);flex-basis:calc(33.33333% - 20px);max-width:calc(33.33333% - 20px);width:calc(33.33333% - 20px)}.bc-product-grid--4col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--4col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--4col>.bc-product-card:nth-child(3n){margin-right:0;margin-left:auto}}@media (min-width:960px){.bc-product-grid--4col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(24.995% - 22.5px);flex-basis:calc(24.995% - 22.5px);max-width:calc(24.995% - 22.5px);width:calc(24.995% - 22.5px)}.bc-product-grid--4col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--4col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--4col>.bc-product-card:nth-child(4n){margin-right:0;margin-left:auto}}@media (min-width:500px){.bc-product-grid--5col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);max-width:calc(50% - 15px);width:calc(50% - 15px)}.bc-product-grid--5col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--5col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--5col>.bc-product-card:nth-child(2n){margin-right:0;margin-left:auto}}@media (min-width:600px){.bc-product-grid--5col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.33333% - 20px);flex-basis:calc(33.33333% - 20px);max-width:calc(33.33333% - 20px);width:calc(33.33333% - 20px)}.bc-product-grid--5col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--5col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--5col>.bc-product-card:nth-child(3n){margin-right:0;margin-left:auto}}@media (min-width:960px){.bc-product-grid--5col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(24.995% - 22.5px);flex-basis:calc(24.995% - 22.5px);max-width:calc(24.995% - 22.5px);width:calc(24.995% - 22.5px)}.bc-product-grid--5col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--5col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--5col>.bc-product-card:nth-child(4n){margin-right:0;margin-left:auto}}@media (min-width:1200px){.bc-product-grid--5col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(19.996% - 24px);flex-basis:calc(19.996% - 24px);max-width:calc(19.996% - 24px);width:calc(19.996% - 24px)}.bc-product-grid--5col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--5col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--5col>.bc-product-card:nth-child(5n){margin-right:0;margin-left:auto}}.bc-product-grid--related{padding-bottom:0}.bc-no-results{text-align:center;width:100%}.bc-no-results__message{font-size:22px;line-height:24px}.bc-no-results__button{margin:0 auto;font-size:16px;text-decoration:none}.bc-product-single{max-width:970px;padding:0 20px;margin:0 auto}.bc-product-single .bc-product-single__top{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:768px){.bc-product-single .bc-product-single__top{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.bc-product-single .bc-product__gallery{position:relative;-ms-flex-order:2;order:2;-ms-flex:1 1 100%;flex:1 1 100%}@media (min-width:768px){.bc-product-single .bc-product__gallery{-ms-flex-order:1;order:1;-ms-flex:0 0 370px;flex:0 0 370px;margin-right:30px}}.bc-product-single .bc-product-single__meta{-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-order:1;order:1}@media (min-width:768px){.bc-product-single .bc-product-single__meta{-ms-flex-order:2;order:2;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(50% - 60px)}}.bc-product-single .bc-product__sku{display:block;margin-top:20px;font-size:14px}.bc-product-single .bc-product-single__meta-label{font-size:16px;font-weight:700}.bc-product-single .bc-btn,.bc-product-single .bc-product-form{margin-top:40px}.bc-product-single .bc-single-product__description{margin-top:60px;width:100%;padding:50px 0;border-top:1px solid #e0e3e9}.bc-product-single .bc-single-product__specifications{width:100%;padding-bottom:50px}.bc-product-single .bc-single-product__section-title{font-weight:700;margin-bottom:20px;font-size:16px}.bc-product-single .bc-single-product__section-title--related{font-size:24px}.bc-product-single .bc-single-product__ratings{margin-top:20px}.bc-product-form__quantity{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin-bottom:20px}.bc-product-form__quantity-label{margin-right:10px}input.bc-product-form__quantity-input[type=number]{background:#fff;border:1px solid #e0e3e9;font-size:13px;text-align:center;width:42px}@media (min-width:768px){input.bc-product-form__quantity-input[type=number]{font-size:16px;width:52px}}input.bc-product-form__quantity-input[type=number]:focus{box-shadow:0 0 0 1px #e0e3e9}.bc-product-quick-view__overlay{position:fixed;top:0;right:0;height:100vh;width:100vw;background:rgba(0,0,0,.7)}.bc-product-quick-view__wrapper{position:absolute;top:0;right:0;height:100vh;width:100vw;z-index:50}.bc-product-quick-view__wrapper[aria-hidden=true]{display:none}button.bc-product-quick-view__close-button{position:absolute;right:0;top:0;color:#34313f;font-size:30px;z-index:2;background:transparent;padding:10px;opacity:.65;transition:all .15s ease-in-out;width:auto}button.bc-product-quick-view__close-button:focus,button.bc-product-quick-view__close-button:hover{opacity:1;background:transparent}.bc-product-quick-view__content{background:#fff;position:absolute;width:calc(100vw - 20%);height:auto;left:50%;top:0;margin:40px 0;transform:translateX(-50%);overflow-y:scroll}@media (min-width:960px){.bc-product-quick-view__content{height:calc(100vh - 20%);max-width:1140px;max-height:660px;margin:0;top:50%;transform:translate3d(-50%,-50%,0)}.browser-ie .bc-product-quick-view__content{min-height:660px}}.bc-product-quick-view__content *{box-sizing:border-box}.bc-product-quick-view__content>div{height:100%}.bc-product-quick-view__content-inner{position:relative;padding:60px}.bc-product-quick-view__content-inner .bc-product-card{margin:0;height:100%}@media (min-width:960px){.bc-product-quick-view__content-inner .bc-product__gallery{height:auto;padding-bottom:60px;-ms-flex:1 1 100%;flex:1 1 100%}}.bc-product-quick-view__content-inner .bc-product__meta{width:100%}@media (min-width:768px){.bc-product-quick-view__content-inner .bc-product__meta{margin-bottom:40px}}@media (min-width:960px){.bc-product-quick-view__content-inner .bc-product__meta{width:calc(50% - 30px)}}@media (min-width:1200px){.bc-product-quick-view__content-inner .bc-product__meta{padding-left:0}}.bc-product-quick-view__content-inner .bc-product__pricing,.bc-product-quick-view__content-inner .bc-single-product__ratings{margin-bottom:20px}.bc-product-quick-view__content-inner .bc-product-single__meta-label{font-weight:700}.bc-product-quick-view__content-inner .bc-product__description{-ms-flex-order:4;order:4;width:100%;margin-top:40px;padding-top:30px;border-top:1px solid #e0e3e9}@media (min-width:960px){.bc-product-quick-view__content-inner .bc-product__description{width:calc(50% - 30px);-ms-flex-item-align:end;align-self:flex-end}}@media (min-width:1200px){.bc-product-quick-view__content-inner .bc-product__description{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-order:4;order:4;padding-left:0;width:calc(50% - 30px)}}.bc-single-product__reviews{border-top:1px solid #e0e3e9;padding-top:36px;padding-bottom:36px}.bc-single-product__reviews .bc-alert--success{margin-top:24px;margin-bottom:24px}.bc-product-reviews__title{display:inline;vertical-align:baseline;margin-right:15px}.bc-product-reviews__ratings-total{display:inline-block;vertical-align:baseline}.bc-product-review-form-wrapper{border-top:1px solid #fff;border-bottom:1px solid #fff;margin-top:0;padding:0;transition:all .15s ease-in-out}.bc-product-review-form-wrapper.bc-product-review-form--active{border-top-color:#e0e3e9;border-bottom-color:#e0e3e9;margin-top:38px;padding:40px 0;transition:all .15s ease-in-out}@media (min-width:768px){.bc-product-review-form-wrapper.bc-product-review-form--active{padding:50px 0}}.bc-product-review-form{height:100%;overflow:hidden;max-height:0}.bc-product-review-form--active .bc-product-review-form{max-height:2000px}.bc-product-review-form .bc-btn--review{margin:0}@media (min-width:768px){.bc-product-review-form .bc-form{width:70%}}@media (min-width:960px){.bc-product-review-form .bc-form{width:50%}}.bc-form .bc-form__actions--review{-ms-flex-pack:start;justify-content:flex-start}.bc-product-review__cancel-write-btn,.bc-product-review__write-btn,.bc-single-product__reviews-anchor{background:transparent;border:0;padding:0;text-transform:none;margin:0;opacity:1;transition:all .15s ease-in-out}.bc-product-review__cancel-write-btn:focus,.bc-product-review__cancel-write-btn:hover,.bc-product-review__write-btn:focus,.bc-product-review__write-btn:hover,.bc-single-product__reviews-anchor:focus,.bc-single-product__reviews-anchor:hover{opacity:.9;background:unset;border:0}.bc-product-review__cancel-write-btn:disabled,.bc-product-review__write-btn:disabled,.bc-single-product__reviews-anchor:disabled{color:#34313f;padding:0;background-color:transparent;opacity:1}.bc-product-review__cancel-write-btn:disabled:focus,.bc-product-review__cancel-write-btn:disabled:hover,.bc-product-review__write-btn:disabled:focus,.bc-product-review__write-btn:disabled:hover,.bc-single-product__reviews-anchor:disabled:focus,.bc-single-product__reviews-anchor:disabled:hover{padding:0;background-color:transparent;color:#34313f;text-transform:none}.bc-product-review-form--active .bc-product-review__write-btn,.bc-product-review__cancel-write-btn{display:none}.bc-product-review-form--active .bc-product-review__cancel-write-btn{display:inline-block}.bc-product-review-list{margin-top:42px}.bc-product-review{margin-bottom:42px}.bc-product-review__title{display:inline;margin-right:12px;vertical-align:middle;margin-bottom:0}.bc-product-review__header{margin-bottom:6px}.bc-product-review__rating{display:inline-block;vertical-align:middle}.bc-product-review__meta{font-size:14px;line-height:18px;margin-bottom:15px}.bc-product-review__content{font-size:16px;line-height:24px}@media (min-width:768px){.bc-product-review__content{width:70%}}.bc-cart{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;max-width:1140px;margin-left:auto;margin-right:auto;opacity:1;transition:all .15s ease-in-out}.bc-cart.bc-updating-cart{opacity:.4}.bc-cart__empty{width:100%;text-align:center;border-top:1px solid #e0e3e9;border-bottom:1px solid #e0e3e9;padding:40px 0}.bc-cart-header{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.bc-cart-header>div{padding:20px 0;font-size:14px;font-weight:700}@media (min-width:768px){.bc-cart-header>div{padding:40px 0}}.bc-cart-header__item{-ms-flex:1 1 auto;flex:1 1 auto}.bc-cart-header__qty{-ms-flex:0 0 42px;flex:0 0 42px}@media (min-width:768px){.bc-cart-header__qty{-ms-flex:0 0 70px;flex:0 0 70px}}@media (min-width:960px){.bc-cart-header__qty{-ms-flex:0 0 120px;flex:0 0 120px}}.bc-cart-header__price{-ms-flex:0 0 70px;flex:0 0 70px}@media (min-width:960px){.bc-cart-header__price{-ms-flex:0 0 120px;flex:0 0 120px}}.bc-cart-body{width:100%;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.bc-cart-body,.bc-cart-item{display:-ms-flexbox;display:flex}.bc-cart-item{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:99.99999%;flex-basis:99.99999%;max-width:99.99999%;width:99.99999%;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;position:relative;border-top:1px solid #e0e3e9;padding:30px 0}.bc-cart-item:nth-child(1n){margin-left:0}.bc-cart-item:last-child{margin-right:0}.bc-cart-item:nth-child(1n){margin-right:0;margin-left:auto}@media (min-width:768px){.bc-cart-item{font-size:16px}}@media (min-width:960px){.bc-cart-item{padding:44px 0}}.bc-cart-item:last-child{border-bottom:1px solid #e0e3e9}.bc-cart-item__remove-button{display:block;background:transparent;color:#5273f4;font-size:10px;text-transform:none;padding:5px 0;font-weight:700}@media (min-width:768px){.bc-cart-item__remove-button{font-size:16px;margin:0 auto}}.bc-cart-item__remove-button:focus,.bc-cart-item__remove-button:hover{background:transparent;color:#5e5e5e}.bc-cart-item__remove-button:focus[disabled],.bc-cart-item__remove-button:hover[disabled]{text-transform:none;background:transparent;color:#5e5e5e;padding:5px;opacity:.4}.bc-cart-item-image{-ms-flex:0 0 60px;flex:0 0 60px;margin-right:10px;-ms-flex-item-align:start;align-self:flex-start}@media (min-width:960px){.bc-cart-item-image{-ms-flex:0 0 110px;flex:0 0 110px;margin-right:30px}}.bc-cart-item-image img{max-width:50px;width:100%;height:auto}@media (min-width:768px){.bc-cart-item-image img{max-width:110px}}.bc-cart-item-meta{-ms-flex:1 1 auto;flex:1 1 auto;padding-right:5px;-ms-flex-item-align:start;align-self:flex-start}.bc-cart-item-meta .bc-cart-item__product-title{margin:0;font-size:16px;line-height:18px}@media (min-width:768px){.bc-cart-item-meta .bc-cart-item__product-title{font-size:18px;line-height:22px}}@media (min-width:960px){.bc-cart-item-meta .bc-cart-item__product-title{font-size:20px;line-height:24px}}@media (min-width:1200px){.bc-cart-item-meta .bc-cart-item__product-title{font-size:24px;line-height:32px}}.bc-cart-item__product-brand{display:block;font-weight:700;margin-top:10px;font-size:14px}.bc-cart-item__product-option{display:block;font-size:12px;line-height:18px;margin-top:10px;color:#8b8b8b}.bc-cart-item__product-option-label{font-weight:600}.bc-cart-item__product-option-value{font-weight:300}.bc-cart-item-quantity{-ms-flex:0 0 42px;flex:0 0 42px}@media (min-width:768px){.bc-cart-item-quantity{-ms-flex:0 0 70px;flex:0 0 70px}}@media (min-width:960px){.bc-cart-item-quantity{-ms-flex:0 0 120px;flex:0 0 120px}}.bc-cart-item-quantity input.bc-cart-item__quantity-input{text-align:center;background:#fff;border:1px solid #e0e3e9;font-size:13px;width:42px}@media (min-width:768px){.bc-cart-item-quantity input.bc-cart-item__quantity-input{font-size:16px;width:52px}}.bc-cart-item-quantity input.bc-cart-item__quantity-input:focus{box-shadow:0 0 0 1px #e0e3e9}.bc-cart-item-total-price{-ms-flex:0 0 70px;flex:0 0 70px;margin-left:10px;font-weight:700;font-size:14px}@media (min-width:960px){.bc-cart-item-total-price{-ms-flex:0 0 120px;flex:0 0 120px;font-size:20px}}.bc-cart-footer{width:100%}.bc-cart-subtotal,.bc-cart-tax{text-align:right;padding:25px 0 0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:end;align-items:flex-end}.bc-cart-tax{padding-top:0}.bc-cart-subtotal__label,.bc-cart-tax__label{font-size:13px;margin-right:14px;text-align:right;padding-right:15px;-ms-flex:1 1 auto;flex:1 1 auto}.bc-cart-subtotal__amount,.bc-cart-tax__amount{font-weight:700;text-align:left;-ms-flex:0 0 70px;flex:0 0 70px}@media (min-width:960px){.bc-cart-subtotal__amount,.bc-cart-tax__amount{font-size:20px;-ms-flex:0 0 120px;flex:0 0 120px}}.bc-cart-tax__amount{font-size:16px}.bc-cart-actions{text-align:right;margin-top:30px}.bc-cart-error{width:100%;display:none}.bc-cart-error.message-active{display:block}.bc-cart-error__message{background:#ff8383;font-size:12px;margin:0}.message-active .bc-cart-error__message{padding:10px}.bigcommerce-cart__item-count{display:inline-block;background-color:#5273f4;color:#fff;font-weight:700;border-radius:15px;width:25px;height:25px;font-size:12px;line-height:25px;vertical-align:middle;text-align:center;transform:scale(0);transition:transform .15s cubic-bezier(.645,.045,.355,1)}.bigcommerce-cart__item-count.full{transform:scale(1)}.bc-account-addresses{position:relative}.bc-account-addresses__list{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:1;opacity:1;transition:opacity .3s ease;padding:0;margin:0;list-style:none}.bc-account-addresses__list.bc-account-address--form-active{opacity:0}.bc-account-addresses__list .bc-account-addresses__item{position:relative;padding:30px}.bc-account-addresses__list .bc-account-addresses__add-new{padding:0}.bc-account-addresses__item{display:inline-block;background-color:#f5f5f5;transition:all .15s ease-in-out;width:100%;margin-bottom:30px}.bc-account-addresses__item:not(.bc-account-addresses__add-new):focus,.bc-account-addresses__item:not(.bc-account-addresses__add-new):hover{transform:translateY(-5px);box-shadow:0 4px 4px #e0e3e9}@media (min-width:768px){.bc-account-addresses__item{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.33333% - 20px);flex-basis:calc(33.33333% - 20px);max-width:calc(33.33333% - 20px);width:calc(33.33333% - 20px)}.bc-account-addresses__item:nth-child(1n){margin-right:30px;margin-left:0}.bc-account-addresses__item:last-child{margin-right:0}.bc-account-addresses__item:nth-child(3n){margin-right:0;margin-left:auto}}.bc-account-address__meta>span{display:block;font-size:14px}span.bc-account-address__name{font-weight:700;font-size:20px;line-height:24px;margin-bottom:12px}.bc-account-address__phone{margin-top:20px}.bc-account-address__delete,.bc-account-address__edit,a.bc-account-address__delete,a.bc-account-address__edit,button.bc-account-address__delete,button.bc-account-address__edit{background:transparent;border:0;outline:none;padding:0;text-transform:none;letter-spacing:normal;font-weight:400;font-family:inherit;font-size:14px;text-decoration:none;box-shadow:none!important;opacity:1;transition:opacity .3s ease;margin-top:30px;margin-right:10px}.bc-account-address__delete:focus,.bc-account-address__delete:hover,.bc-account-address__edit:focus,.bc-account-address__edit:hover,a.bc-account-address__delete:focus,a.bc-account-address__delete:hover,a.bc-account-address__edit:focus,a.bc-account-address__edit:hover,button.bc-account-address__delete:focus,button.bc-account-address__delete:hover,button.bc-account-address__edit:focus,button.bc-account-address__edit:hover{background:transparent;opacity:.82}.bc-account-address__delete-form{display:inline-block}.bc-account-addresses__add-new{background-color:transparent;padding:0;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center}.bc-account-addresses__add-button,a.bc-account-addresses__add-button,button.bc-account-addresses__add-button{background-color:transparent;color:#34313f;transition:all .15s ease-in-out;width:100%;padding:40px 10px;font-size:20px;line-height:1;text-transform:none;letter-spacing:normal;font-weight:700;border:2px solid #f5f5f5}@media (min-width:768px){.bc-account-addresses__add-button,a.bc-account-addresses__add-button,button.bc-account-addresses__add-button{padding:0}}.bc-account-addresses__add-button .bc-icon,a.bc-account-addresses__add-button .bc-icon,button.bc-account-addresses__add-button .bc-icon{display:block;font-size:16px;margin-bottom:18px}.bc-account-addresses__add-button .bc-icon:before,a.bc-account-addresses__add-button .bc-icon:before,button.bc-account-addresses__add-button .bc-icon:before{font-weight:700}.bc-account-addresses__add-button:focus,.bc-account-addresses__add-button:hover,a.bc-account-addresses__add-button:focus,a.bc-account-addresses__add-button:hover,button.bc-account-addresses__add-button:focus,button.bc-account-addresses__add-button:hover{background-color:#f5f5f5}.bc-account-address-form-actions{display:block;text-align:center;margin:60px auto 20px;-ms-flex:1 1 100%;flex:1 1 100%}.bc-account-address-form-actions>button{margin:0 10px 20px}.bc-account-address__actions--new{-ms-flex:1 1 100%;flex:1 1 100%;display:-ms-flexbox;display:flex;min-height:250px}.bc-account-address__delete-confirmation{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:all .15s ease-in-out;z-index:0;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;background:#f5f5f5;padding:30px}.bc-account-address__delete-confirmation>button{margin-bottom:10px}.bc-confirmation-active{opacity:1;visibility:visible;z-index:2}.bc-account-address-form__wrapper{position:absolute;z-index:2;top:0;left:0;width:100%}.bc-account-address-form__wrapper[aria-hidden=true]{display:none}.bc-account-address-form__overlay{background-color:#fff;position:absolute;left:0;top:0;width:100%;height:100%}.bc-account-address-form__content{position:relative}.bc-account-page{border-top:1px solid #e0e3e9;border-bottom:1px solid #e0e3e9;padding:40px 0}@media (min-width:768px){.bc-account-page{padding:60px 0 90px}}.bc-account-login{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.bc-account-login__form,.bc-account-login__register{margin-bottom:40px;width:100%}@media (min-width:768px){.bc-account-login__form,.bc-account-login__register{width:50%;margin-bottom:0}}@media (min-width:768px){.bc-account-login__form-inner,.bc-account-login__form form{max-width:370px}}.bc-account-login__form p.login-password,.bc-account-login__form p.login-remember,.bc-account-login__form p.login-username{box-sizing:border-box;margin-bottom:30px}@media (min-width:768px){.bc-account-login__form p.login-password,.bc-account-login__form p.login-remember,.bc-account-login__form p.login-username{margin-bottom:14px;padding-right:28px}}.bc-account-login__form label{display:block;margin-bottom:6px}@media (min-width:768px){.bc-account-login__register{border-left:1px solid #e0e3e9;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.bc-account-login__register-inner{margin-left:28px;max-width:370px}}.bc-account-login__register-title{margin-top:0}.bc-account-login__register-list{margin-left:20px}@media (min-width:768px){.bc-account-register-success{margin:0 auto;max-width:550px;text-align:center}}.bc-order__header{font-size:12px;margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.bc-order__link{position:relative;margin-left:10px}.bc-order__link:before{content:"\00B7";margin-right:10px}.bc-order-meta__label,.bc-order-meta__value{font-size:12px;line-height:18px;margin:0;padding:0}.bc-order-meta__label{font-weight:700}.bc-order-meta__value{margin-bottom:0}.bc-order-list,.bc-order-list__item{list-style:none;margin:0}.bc-order-list{padding-bottom:40px}.bc-order-list,.bc-order-list.bc-load-items-container--has-pages{list-style:none}.bc-order-list__item{border-bottom:1px solid #e0e3e9;padding:32px 0}@media (min-width:768px){.bc-order-list__item{padding:50px 0}}.bc-order-list__item:first-child{border-top:1px solid #e0e3e9}.bc-order-card__body{margin-top:40px}.bc-order-detail{border-top:1px solid #e0e3e9;padding-top:50px}.bc-order__product-list,.bc-order__product-list-item{list-style:none;margin:0}.bc-order__product-list{border-bottom:1px solid #e0e3e9;padding-bottom:40px;margin-bottom:46px}.bc-order__product-list-item+.bc-order__product-list-item{margin-top:30px}.bc-order-detail__body{border-bottom:1px solid #e0e3e9;padding-bottom:36px;margin-bottom:48px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.bc-order-detail__body{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}}.bc-order-detail__col{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.bc-order-detail__col{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px);max-width:calc(50% - 20px);width:calc(50% - 20px)}.bc-order-detail__col:nth-child(1n){margin-right:40px;margin-left:0}.bc-order-detail__col:last-child{margin-right:0}.bc-order-detail__col:nth-child(2n){margin-right:0;margin-left:auto}}.bc-order-detail-meta__list{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.bc-order-detail-meta__list-item{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);max-width:calc(50% - 10px);width:calc(50% - 10px);margin-bottom:20px}.bc-order-detail-meta__list-item:nth-child(1n){margin-right:20px;margin-left:0}.bc-order-detail-meta__list-item:last-child{margin-right:0}.bc-order-detail-meta__list-item:nth-child(2n){margin-right:0;margin-left:auto}@media (min-width:768px){.bc-order-detail-meta__list-item{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.33333% - 13.33333px);flex-basis:calc(33.33333% - 13.33333px);max-width:calc(33.33333% - 13.33333px);width:calc(33.33333% - 13.33333px);margin-bottom:36px}.bc-order-detail-meta__list-item:nth-child(1n){margin-right:20px;margin-left:0}.bc-order-detail-meta__list-item:last-child{margin-right:0}.bc-order-detail-meta__list-item:nth-child(3n){margin-right:0;margin-left:auto}}.bc-order-detail__shipments{margin-top:16px}.bc-order-shipment{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.bc-order-shipment{-ms-flex-direction:row;flex-direction:row}}.bc-order-shipment .bc-order-meta__label{font-size:12px;fonot-weight:700;line-height:18px;letter-spacing:0;text-transform:none;margin:0}.bc-order-shipment+.bc-order-shipment{margin-top:36px}.bc-order-shipment__col{margin-bottom:16px}@media (min-width:768px){.bc-order-shipment__col{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);max-width:calc(50% - 10px);width:calc(50% - 10px);margin-bottom:0}.bc-order-shipment__col:nth-child(1n){margin-right:20px;margin-left:0}.bc-order-shipment__col:last-child{margin-right:0}.bc-order-shipment__col:nth-child(2n){margin-right:0;margin-left:auto}}.bc-order-shipment__tracking{margin-bottom:0}.bc-order-shipment__tracking-meta{margin-bottom:12px}.bc-order-shipment__address>*{display:block}.bc-order-detail__totals{margin-top:50px}@media (min-width:768px){.bc-order-detail__totals{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.33333% - 13.33333px);flex-basis:calc(33.33333% - 13.33333px);max-width:calc(33.33333% - 13.33333px);width:calc(33.33333% - 13.33333px);margin-top:0}.bc-order-detail__totals:nth-child(1n){margin-right:20px;margin-left:0}.bc-order-detail__totals:last-child{margin-right:0}.bc-order-detail__totals:nth-child(3n){margin-right:0;margin-left:auto}}.bc-order-detail-totals__list,.bc-order-detail-totals__list-item{list-style:none;margin:0;padding:0}.bc-order-detail-totals__list-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;-ms-flex-pack:justify;justify-content:space-between}.bc-order-detail-totals__list-item+.bc-order-detail-totals__list-item{margin-top:4px}.bc-order-detail-totals__list-item:last-child{margin-top:36px}.bc-order-detail-totals__label,.bc-order-detail-totals__value{font-size:16px;line-height:24px;font-weight:700;margin:0;padding:0}.bc-order-detail-totals__label--lg,.bc-order-detail-totals__value--lg{font-size:20px;line-height:22px}.bc-order-detail-totals__label{color:#8b8b8b}@media (min-width:768px){.bc-account-lost-password{margin:0 auto;max-width:510px}}.bc-account-lost-password__account-actions{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;list-style:none;margin-top:30px}.bc-account-lost-password__account-link+.bc-account-lost-password__account-link{margin-left:30px}.bc-gift-page{border-top:1px solid #e0e3e9;border-bottom:1px solid #e0e3e9;padding:40px 0}@media (min-width:768px){.bc-gift-page{padding:60px 0 68px}}@media (min-width:768px){.bc-gift-purchase .bc-form__row{position:relative}}.bc-gift-purchase .bc-form__col{-ms-flex:0 1 50%;flex:0 1 50%}@media (min-width:768px){.bc-gift-purchase .bc-form__col:first-child{border-right:1px solid #e0e3e9;padding-right:40px}}@media (min-width:768px){.bc-gift-purchase .bc-form__col:last-child{padding-left:40px}}.bc-gift-instructions{margin-top:40px}@media (min-width:768px){.bc-gift-instructions{margin-top:75px}}.bc-gift-instructions ol>li+li{margin-top:16px}@media (min-width:768px){.bc-gift-balance{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:768px){.bc-gift-balance__form,.bc-gift-balance__response{-ms-flex:0 1 50%;flex:0 1 50%}}@media (min-width:768px){.bc-gift-balance__response>*{margin-left:80px}}.bc-gift-balance__container{background-color:#e0e3e9;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-top:40px;padding:74px 20px 72px}@media (min-width:768px){.bc-gift-balance__container{margin-top:0}}.bc-gift-balance__amount,.bc-gift-balance__code,.bc-gift-balance__title{display:block;font-weight:700;line-height:1}.bc-gift-balance__title{font-size:16px;margin-bottom:34px}.bc-gift-balance__amount{font-size:48px;margin-bottom:34px}.bc-gift-balance__code{font-size:16px;text-transform:uppercase} \ No newline at end of file +.u-bc-hidden{display:none!important;visibility:hidden}.u-bc-screen-reader-text,.u-bc-visual-hide,.u-bc-visual-show{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.u-bc-text-light,.u-bc-text-light.bc-btn:focus,.u-bc-text-light.bc-btn:hover{color:#fff}.u-bc-text-dark,.u-bc-text-dark.bc-btn:focus,.u-bc-text-dark.bc-btn:hover{color:#34313f}@font-face{font-family:bigcommerce-icons;src:url(../fonts/icons-bigcommerce/bigcommerce-icons.woff2?mnhepd) format("woff2"),url(../fonts/icons-bigcommerce/bigcommerce-icons.ttf?mnhepd) format("truetype"),url(../fonts/icons-bigcommerce/bigcommerce-icons.woff?mnhepd) format("woff"),url(../fonts/icons-bigcommerce/bigcommerce-icons.svg?mnhepd#bigcommerce-icons) format("svg");font-weight:400;font-style:normal}.bc-icon{font-family:bigcommerce-icons!important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bc-bigcommerce_diagnostics:before{content:"\e912"}.icon-bc-channel:before,.icon-bc-channel_select:before{content:"\e911"}.icon-bc-credentials:before{content:"\e910"}.icon-bc-sync:before{content:"\e90f"}.icon-bc-accounts:before{content:"\e906"}.icon-bc-analytics:before{content:"\e907"}.icon-bc-cart:before{content:"\e908"}.icon-bc-currency:before{content:"\e909"}.icon-bc-gift_certificates:before{content:"\e90a"}.icon-bc-import:before{content:"\e90b"}.icon-bc-order_confirmation:before{content:"\e90c"}.icon-bc-product_reviews:before{content:"\e90d"}.icon-bc-shipping_returns:before{content:"\e90e"}.dashicons-bigcommerce:before,.icon-bc-b-logo:before{content:"\e901"}.icon-bc-arrow-solid:before{content:"\e902"}.icon-bc-selected:before{content:"\e903"}.icon-bc-arrow-toggle:before{content:"\e905"}.icon-bc-arrow-left:before{content:"\e094"}.icon-bc-arrow-right:before{content:"\e095"}.icon-bc-arrow-up:before{content:"\e096"}.icon-bc-arrow-down:before{content:"\e097"}.icon-bc-plus:before{content:"\e114"}.icon-bc-minus:before{content:"\e115"}.icon-bc-check:before{content:"\e116"}.icon-bc-cross:before{content:"\e117"}.icon-bc-search:before{content:"\e036"}.icon-bc-chevron-down:before{content:"\e900"}.icon-bc-chevron-left:before{content:"\e91a"}.icon-bc-chevron-right:before{content:"\e919"}.icon-bc-chevron-up:before{content:"\e904"}@media (min-width:768px){.bc-form .bc-form__row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:56px;width:100%}}@media (min-width:768px){.bc-form .bc-form__col{-ms-flex:1 1 auto;flex:1 1 auto}.bc-form .bc-form__col .bc-form__control:last-child{margin-bottom:0}}.bc-form.bc-form-2col{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.bc-form.bc-product-form,.bc-form.bc-product-form button.bc-btn--form-submit{margin:0}.bc-form .bc-form__field-group{border:unset;margin:0;padding:0}@media (min-width:768px){.bc-form .bc-form__field-group+.bc-form__field-group{margin-top:60px}}.bc-form .bc-form-2col__control{width:100%;margin-bottom:30px}@media (min-width:768px){.bc-form .bc-form-2col__control{margin-bottom:14px}.bc-form .bc-form-2col__control:not(.bc-form-2col__control--full){width:50%}.bc-form .bc-form-2col__control--left{padding-right:15px}.bc-form .bc-form-2col__control--right{padding-left:15px}.bc-form .bc-form-2col__control--full{width:100%}}.bc-form .bc-form__control{box-sizing:border-box;display:block;margin-bottom:30px}@media (min-width:768px){.bc-form .bc-form__control{margin-bottom:14px}}.bc-form .bc-form__label{display:block;margin-bottom:6px}.bc-form .bc-form__label.bc-form-control-required{display:-ms-flexbox;display:flex;position:relative}.bc-form .bc-form__label.bc-form-control-required:after{content:"*";font-size:80%;padding-left:2px;color:#d2574a}.bc-form .bc-form-terms{background-color:#e0e3e9;margin-bottom:14px;padding:12px 16px 11px}.bc-form .bc-form-terms .bc-form__control--checkbox{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.bc-form .bc-form-terms .bc-form__control--checkbox>*{margin-bottom:0}.bc-form .bc-form-terms .bc-form__label{margin-right:auto}.bc-form .bc-form-terms .bc-form__label.bc-form-control-required:after{content:"";padding:0}.bc-form .bc-form-terms .bc-form__error-message{margin-right:22px}.bc-form .bc-form__actions{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-top:16px;width:100%}@media (min-width:768px){.bc-form .bc-form__actions{-ms-flex-pack:center;justify-content:center;margin-top:46px}}.bc-form .bc-form__actions--left{-ms-flex-pack:start;justify-content:flex-start}.bc-form.bc-form--has-errors .bc-form__control--error input[type=email],.bc-form.bc-form--has-errors .bc-form__control--error input[type=number],.bc-form.bc-form--has-errors .bc-form__control--error input[type=password],.bc-form.bc-form--has-errors .bc-form__control--error input[type=tel],.bc-form.bc-form--has-errors .bc-form__control--error input[type=text],.bc-form.bc-form--has-errors .bc-form__control--error select,.bc-form.bc-form--has-errors .bc-form__control--error textarea{border:1px solid #ff0012}.bc-form .form-control-bc{transition:all .15s ease-in-out;padding:0 20px;border:1px solid #d3d3d3;display:block;width:100%;height:45px;color:#000;letter-spacing:normal;text-transform:none;font:normal 400 1em/1.5 proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif}.bc-form .form-control-bc-icon{position:relative}.bc-form .form-control-bc-icon input{padding-right:45px}.bc-form .form-control-bc-icon:before{position:absolute;right:0;top:0;color:#d3d3d3;height:100%;width:45px;line-height:45px;text-align:center;z-index:1;font-size:1.25em}.bc-form .bc-form__control input[type=email],.bc-form .bc-form__control input[type=number],.bc-form .bc-form__control input[type=password],.bc-form .bc-form__control input[type=tel],.bc-form .bc-form__control input[type=text],.bc-form .bc-form__control input[type=url]{border:1px solid #e0e3e9;box-sizing:border-box;font-size:1em;line-height:1.5;height:45px;padding-left:10px;padding-right:10px;width:100%}.bc-form input[type=file]{transition:all .15s ease-in-out;padding:0 20px;border:1px solid #d3d3d3;display:block;width:100%;height:45px;color:#000;letter-spacing:normal;text-transform:none;font:normal 400 1em/1.5 proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1em;height:auto;padding:20px;line-height:1}.bc-form input{display:block}.bc-form input input[type=checkbox],.bc-form input input[type=radio]{height:auto;width:auto;display:inline-block;line-height:normal;padding:0}.bc-form input label{color:#000;cursor:pointer;margin-bottom:0;display:inline-block;letter-spacing:normal;text-transform:none;font:normal 400 .875em/1 proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif}.bc-form input[type=checkbox],.bc-form input[type=radio]{margin-bottom:0;margin-right:10px}.bc-form input[type=checkbox].form-control-custom-bc-style,.bc-form input[type=radio].form-control-custom-bc-style{transition:all .15s ease-in-out;position:relative;padding-left:34px}.bc-form input[type=checkbox].form-control-custom-bc-style input[type=checkbox],.bc-form input[type=checkbox].form-control-custom-bc-style input[type=radio],.bc-form input[type=radio].form-control-custom-bc-style input[type=checkbox],.bc-form input[type=radio].form-control-custom-bc-style input[type=radio]{position:absolute;left:6px;top:2px;font-size:12px}.bc-form input[type=checkbox].form-control-custom-bc-style label,.bc-form input[type=radio].form-control-custom-bc-style label{max-width:600px}.bc-form input[type=checkbox].form-control-custom-bc-style label:after,.bc-form input[type=checkbox].form-control-custom-bc-style label:before,.bc-form input[type=radio].form-control-custom-bc-style label:after,.bc-form input[type=radio].form-control-custom-bc-style label:before{transition:all .15s ease-in-out;content:"";position:absolute}.bc-form input[type=checkbox].form-control-custom-bc-style label:before,.bc-form input[type=radio].form-control-custom-bc-style label:before{background-color:#fff;width:22.5px;height:22.5px;top:-2px;left:0;border:1px solid #d3d3d3}.bc-form input[type=checkbox].form-control-custom-bc-style label:after,.bc-form input[type=radio].form-control-custom-bc-style label:after{opacity:0}.bc-form input[type=checkbox].form-control-custom-bc-style input:focus+label:before,.bc-form input[type=radio].form-control-custom-bc-style input:focus+label:before{border-color:#9e9e9e;box-shadow:0 0 0 1px #9e9e9e}.bc-form input[type=checkbox].form-control-custom-bc-style input:checked+label,.bc-form input[type=radio].form-control-custom-bc-style input:checked+label{color:#000}.bc-form input[type=checkbox].form-control-custom-bc-style input:checked+label:after,.bc-form input[type=radio].form-control-custom-bc-style input:checked+label:after{opacity:1}.bc-form input[type=checkbox]~input[type=checkbox],.bc-form input[type=radio]~input[type=radio]{margin-top:15px}.bc-form input[type=checkbox].form-control-custom-bc-style label:before{border-radius:0}.bc-form input[type=checkbox].form-control-custom-bc-style label:after{left:7px;top:5px;width:9px;height:5px;border:2px solid #6c6c6c;border-top:none;border-right:none;transform:rotate(-50deg)}.bc-form input[type=radio].form-control-custom-bc-style label:after,.bc-form input[type=radio].form-control-custom-bc-style label:before{border-radius:50%}.bc-form input[type=radio].form-control-custom-bc-style label:after{left:8px;top:6px;width:8px;height:8px;background-color:#6c6c6c}.bc-form .bc-product-form__control--checkbox .bc-product-modifier__label{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center}.bc-form .bc-product-form__control--checkbox input[type=checkbox],.bc-form .bc-product-form__control--checkbox input[type=radio]{-ms-flex:0 1 auto;flex:0 1 auto}.bc-form .bc-product-form__control--checkbox .bc-product-modifier__label--checkbox{-ms-flex:1;flex:1}.bc-form select{transition:all .15s ease-in-out;padding:0 20px;border:1px solid #d3d3d3;display:block;width:100%;height:45px;color:#000;letter-spacing:normal;text-transform:none;font:normal 400 1em/1.5 proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif;padding-right:0;cursor:pointer}.bc-form select[multiple]{font-size:1em;height:100px;padding:20px}.bc-form textarea{transition:all .15s ease-in-out;padding:0 20px;border:1px solid #d3d3d3;display:block;width:100%;height:45px;color:#000;letter-spacing:normal;text-transform:none;font:normal 400 1em/1.5 proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif;resize:none;padding:14px 20px;height:225px}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.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-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{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(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:50%;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.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-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-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:transform .2s,top .2s}.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:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;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{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-zoom-container{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.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:a 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@keyframes a{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:url('data:image/svg+xml;charset=utf-8,#filter');filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{animation:b .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);height:28px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{text-decoration:none;cursor:pointer;position:absolute;top:0;line-height:16px;height:28px;padding:10px;z-index:3;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9)}.flatpickr-months .flatpickr-next-month.disabled,.flatpickr-months .flatpickr-prev-month.disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:6.16px 0 0;line-height:1;height:28px;display:inline-block;text-align:center;transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{background:transparent;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:baseline;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,.5);background:transparent;pointer-events:none}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,.54);line-height:1;margin:0;text-align:center;display:block;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-around;transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.disabled,.flatpickr-day.disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:rgba(57,57,57,.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.disabled,.flatpickr-day.disabled:hover{cursor:not-allowed;color:rgba(57,57,57,.1)}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{display:inline-block;float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-ms-flexbox;display:flex;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;box-sizing:border-box;overflow:hidden;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;box-sizing:border-box}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;display:inline-block;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#f3f3f3}.flatpickr-input[readonly]{cursor:pointer}@keyframes b{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}.bc-product__title{font-size:1.125em;line-height:1.2;font-weight:700;padding:0;margin:0 0 18px}@media (min-width:768px){.bc-product__title{font-size:1.25em;line-height:1.2}}@media (min-width:960px){.bc-product__title{font-size:1.5em;line-height:1.15}}.bc-product__title-link{text-decoration:none;box-shadow:none!important;color:#34313f;opacity:1;transition:all .15s ease-in-out}.bc-product__title-link:focus,.bc-product__title-link:hover{color:#34313f;opacity:.8}.bc-product__title-link:focus .bc-product-flag--grey,.bc-product__title-link:hover .bc-product-flag--grey{opacity:1}.bc-product__inventory{display:inline-block;font-size:.875em;line-height:1.6;font-weight:400;vertical-align:baseline}.bc-product-card .bc-product__inventory{font-size:.563em}.bc-product-card--single .bc-product__title,.bc-product-single__meta .bc-product__title{font-size:1.5em;line-height:1.15;margin-top:0;margin-bottom:10px;padding:0;font-weight:700}@media (min-width:768px){.bc-product-card--single .bc-product__title,.bc-product-single__meta .bc-product__title{font-size:1.75em}}@media (min-width:960px){.bc-product-card--single .bc-product__title,.bc-product-single__meta .bc-product__title{font-size:2em;line-height:1.125}}.bc-product-card--single .bc-product__inventory,.bc-product-single__meta .bc-product__inventory{font-size:.563em;margin:0}@media (min-width:768px){.bc-product-card--single .bc-product__inventory,.bc-product-single__meta .bc-product__inventory{font-size:.571em}}@media (min-width:960px){.bc-product-card--single .bc-product__inventory,.bc-product-single__meta .bc-product__inventory{font-size:.5em}}.bc-product-card--related .bc-product__title{margin-bottom:15px}.bc-product__brand{display:block;font-size:.875em;line-height:1;font-weight:700;margin-bottom:10px}@media (min-width:768px){.bc-product__brand{margin-bottom:15px}}@media (min-width:960px){.bc-product__brand{margin-bottom:20px}}.bc-product-card--single .bc-product__brand,.bc-product-single .bc-product__brand{display:block;font-size:1em;margin-bottom:10px}.bc-product__pricing{margin-bottom:0;font-weight:400}.bc-product__price{font-size:1em}.bc-product__original-price{text-decoration:line-through;margin-right:12px;margin-bottom:12px;display:inline-block;font-style:italic;color:#8b8b8b}.bc-product__price--sale{font-weight:700;color:#65c68c}.bc-product-card--single .bc-product__pricing{margin-bottom:30px}@media (min-width:960px){.bc-product-card--single .bc-product__pricing{margin-bottom:40px}}@media (min-width:1200px){.bc-product-card--single .bc-product__pricing{margin-bottom:50px}}.bc-product-card--single .bc-product__original-price,.bc-product-single .bc-product__original-price{margin-right:20px}.bc-product-flag--sale{display:block;position:absolute;right:-20px;top:-20px;width:50px;height:50px;line-height:50px;border-radius:50%;background-color:#65c68c;font-size:12px;font-weight:700;text-transform:uppercase;text-align:center;z-index:2}.bc-product-flag--grey{display:inline-block;vertical-align:middle;padding:7px 8px;background-color:#e0e3e9;font-size:.522em;line-height:1;font-weight:600}.bc-product-card--single .bc-product-flag--sale,.bc-product-single .bc-product-flag--sale{width:60px;height:60px;line-height:60px;font-size:16px;font-weight:600}.bc-product-card--single .bc-product-flag--grey,.bc-product-single .bc-product-flag--grey{font-size:.5em;margin-bottom:5px}@media (min-width:768px){.bc-product-card--single .bc-product-flag--grey,.bc-product-single .bc-product-flag--grey{font-size:.429em}}@media (min-width:960px){.bc-product-card--single .bc-product-flag--grey,.bc-product-single .bc-product-flag--grey{font-size:.375em}}.bc-product__description{font-size:1em;line-height:1.5;margin-bottom:30px}@media (min-width:960px){.bc-product__description{margin-bottom:40px}}@media (min-width:1200px){.bc-product__description{margin-bottom:50px}}.bc-product__description p:last-child{margin-bottom:0}.bc-product-gallery__images{position:relative;width:100%;max-width:370px;margin:60px auto}@media (min-width:768px){.bc-product-gallery__images{margin:0}}.bc-product-gallery__image-slide img{display:block}.bc-product-gallery--has-carousel{margin-bottom:10px}.swiper-container[data-js=bc-gallery-thumbs] .swiper-wrapper{transform:translateX(0)!important}.bc-product-gallery__thumbs{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}.bc-product-gallery__thumbs .bc-product-gallery__thumb-slide{box-shadow:unset}.bc-product-gallery__thumb-slide{width:calc(25% - 10px);margin:0 10px 10px 0;padding:0;border:0;background:none;opacity:.8;transition:all .15s ease-in-out}.bc-product-gallery__thumb-slide.swiper-slide-active,.bc-product-gallery__thumb-slide:focus,.bc-product-gallery__thumb-slide:hover{opacity:1}.bc-product-form__control{margin-bottom:20px}.bc-product-form__modifier-label,.bc-product-form__option-label{display:block;margin-bottom:10px;font-size:1em;font-weight:700}.bc-product-form__option-variants{margin-top:10px}.bc-product-variant__label{display:block;margin-bottom:10px}.bc-product-form__option-variants--inline{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}.bc-product-form__option-variants--inline .bc-product-variant__label{margin-right:10px}.bc-product-form__option-variants--inline .bc-product-variant__label:last-of-type{margin-right:0}.bc-product-variant__label--title{-ms-flex:1;flex:1;color:#8b8b8b}input.bc-product-variant__radio--hidden{margin:0}.bc-product-form__product-message{padding:0}.bc-product-form__message{display:block;padding:12px 16px;font-size:.75em}.bc-product-form__modifier-description{display:block;font-size:.75em;line-height:1.15;padding:0 10px;margin-top:4px}.bc-product-form__option-select{font-size:1em}.bc-product-form__control--swatch input.bc-product-variant__radio--hidden:checked+.bc-product-variant__label .bc-product-variant__label--swatch{border:0 solid #fff;box-shadow:0 0 1px #168fc0;transition:border 70ms}.bc-product-variant__label--swatch{display:block;width:36px;height:36px;border:5px solid #fff;box-shadow:0 0 1px #8b8b8b;cursor:pointer;transition:border 70ms}.bc-product-form__control--rectangle input.bc-product-variant__radio--hidden:checked+.bc-product-variant__label .bc-product-variant__label--rectangle{border:1px solid #168fc0;color:#168fc0;font-weight:700;transition:border 70ms,color 70ms}.bc-product-variant__label--rectangle{display:block;height:36px;line-height:1.5;padding:5px 10px;text-align:center;border:1px solid #cdcdcd;color:#8b8b8b;transition:border 70ms,color 70ms;cursor:pointer}.bc-product-form__control--pick-list input.bc-product-variant__radio--hidden:checked+.bc-product-variant__label .bc-product-variant__label--pick-list{border:1px solid #168fc0;transition:border 70ms}.bc-product-variant__label--pick-list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:5px;border:1px solid #e0e3e9;cursor:pointer}.bc-product-variant__label--img{-ms-flex:0;flex:0;margin-right:6px;width:100%;max-width:50px;height:auto}.bc-product-form__control--radio .bc-product-form__option-label{-ms-flex:0 0 100%;flex:0 0 100%}.bc-product-form__control--radio .bc-product-variant__label{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;margin-bottom:6px}.bc-product-form__control--radio .bc-product-variant__radio{-ms-flex:0 0 auto;flex:0 0 auto}.bc-product-form__control--radio .bc-product-variant__label--radio{-ms-flex:1;flex:1;line-height:1.5}.bc-single-product__rating{unicode-bidi:bidi-override;color:#8b8b8b;font-size:15px;height:25px;width:90px;position:relative;padding:0;display:inline-block;vertical-align:middle}.bc-single-product__rating--mask{display:block;position:absolute;top:0;left:0;overflow:hidden;height:25px;z-index:2}.bc-single-product__rating--top{color:#fc0;z-index:1}.bc-single-product__rating--bottom,.bc-single-product__rating--top{padding:0;width:90px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.bc-single-product__rating--bottom{z-index:0}.bc-rating-star:before{content:"\2605";font-size:15px}.bc-single-product__rating-reviews{font-size:.75em;font-weight:700;margin-left:10px;display:inline-block;vertical-align:middle}.bc-product__spec-list{list-style:none;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;max-width:100%;margin-left:auto;margin-right:auto}.bc-product__spec{font-size:.875em;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);width:calc(50% - 10px);height:calc(50% - 10px)}.bc-product__spec:nth-child(1n){margin-right:20px;margin-bottom:20px;margin-left:0}.bc-product__spec:last-child{margin-right:0;margin-bottom:0}.bc-product__spec:nth-child(2n){margin-right:0;margin-left:auto}.bc-product__spec:nth-last-child(-n+2){margin-bottom:0}@media (min-width:768px){.bc-product__spec{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.33333% - 13.33333px);flex-basis:calc(33.33333% - 13.33333px);width:calc(33.33333% - 13.33333px);height:calc(33.33333% - 13.33333px)}.bc-product__spec:nth-child(1n){margin-right:20px;margin-bottom:20px;margin-left:0}.bc-product__spec:last-child{margin-right:0;margin-bottom:0}.bc-product__spec:nth-child(3n){margin-right:0;margin-left:auto}.bc-product__spec:nth-last-child(-n+3){margin-bottom:0}}@media (min-width:960px){.bc-product__spec{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(25% - 15px);flex-basis:calc(25% - 15px);width:calc(25% - 15px);height:calc(25% - 15px)}.bc-product__spec:nth-child(1n){margin-right:20px;margin-bottom:20px;margin-left:0}.bc-product__spec:last-child{margin-right:0;margin-bottom:0}.bc-product__spec:nth-child(4n){margin-right:0;margin-left:auto}.bc-product__spec:nth-last-child(-n+4){margin-bottom:0}}.bc-single-product__related{padding:50px 0 0;border-top:1px solid #e0e3e9}.bc-single-product__related .bc-form.bc-product-form,.bc-single-product__related button.bc-btn{margin-top:0}.bc-single-product__section-title--related{font-size:1.5em;margin-bottom:0}.bc-product-archive__refinery{width:100%;margin:40px 0 80px}.bc-product-archive__refinery .bc-form{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1200px){.bc-product-archive__refinery .bc-form{-ms-flex-pack:start;justify-content:flex-start}}.bc-product-archive__search{position:relative;-ms-flex:1 1 100%;flex:1 1 100%}@media (min-width:1200px){.bc-product-archive__search{margin-right:auto;-ms-flex:0 1 270px;flex:0 1 270px}}.bc-product-archive__select{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin-top:15px;-ms-flex:1 1 100%;flex:1 1 100%}@media (min-width:500px){.bc-product-archive__select{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:768px){.bc-product-archive__select{-ms-flex:0 1 calc(33.3333% - 20px);flex:0 1 calc(33.3333% - 20px);-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:20px}.bc-product-archive__select:last-child{margin-right:0}}@media (min-width:1200px){.bc-product-archive__select{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:0;-ms-flex:0 1 auto;flex:0 1 auto}}.bc-product-archive__select-label{font-size:.75em;text-transform:uppercase;margin-right:10px;font-weight:700;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:500px){.bc-product-archive__select-label{-ms-flex:0 0 150px;flex:0 0 150px}}@media (min-width:768px){.bc-product-archive__select-label{-ms-flex:0 0 100%;flex:0 0 100%}}@media (min-width:960px){.bc-product-archive__select-label{-ms-flex:0 0 auto;flex:0 0 auto}}.bc-product-archive__select-field{-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:500px){.bc-product-archive__select-field{-ms-flex:1 1 100%;flex:1 1 100%}}@media (min-width:768px){.bc-product-archive__select-field{-ms-flex:0 0 100%;flex:0 0 100%}}@media (min-width:960px){.bc-product-archive__select-field{-ms-flex:0 1 auto;flex:0 1 auto}}.bc-form .bc-product-archive__select-field{font-size:.75em;color:#8b8b8b}.bc-product-archive__search-submit{position:absolute;right:0;top:0;transition:all .15s ease-in-out;height:100%;font-size:1em}.bc-product-archive__search-submit.bc-btn.bc-btn--small{max-width:none;width:auto}.bc-subnav__list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;list-style:none;margin:0;padding:0}@media (min-width:600px){.bc-subnav__list{-ms-flex-direction:row;flex-direction:row}}.bc-subnav__list-item{margin-bottom:20px;padding:0}@media (min-width:600px){.bc-subnav__list-item+.bc-subnav__list-item{margin-left:30px}}@media (min-width:768px){.bc-subnav__list-item{margin-bottom:40px}}.bc-subnav__link{cursor:pointer;margin:0;padding:0;text-decoration:none}.bc-subnav__list-item--current .bc-subnav__link{color:currentColor}.bc-alert{background-color:#168fc0;color:#fff;font-size:1em;line-height:1.5;padding:12px 16px;margin-bottom:40px}@media (min-width:768px){.bc-alert{margin-bottom:60px}}.bc-alert--success{background-color:#3ec889}.bc-alert--error{background-color:#ff0012}.bc-alert-group .bc-alert:not(:last-child){margin-bottom:10px}.bc-alert-group--info{background-color:#cdcdcd;color:#34313f;font-size:.875em}.bc-product-form .bc-alert-group--info{margin-bottom:0}.bc-alert-group--error{opacity:0;height:0;overflow:hidden;visibility:hidden;transition:all .15s ease-in-out}.bc-alert-group.bc-fade-in-alert-group{opacity:1;visibility:visible;height:auto}.bc-form__error-message{color:#ff0012;display:block;margin-top:10px;margin-bottom:10px;font-weight:400;font-size:.813em}.bc-load-items{position:relative}.bc-load-items-container--has-pages{padding-bottom:40px}.bc-load-items-container--has-pages>:not(.bc-load-items__trigger){opacity:0;transition:opacity .3s ease}.bc-load-items-container--has-pages>:not(.bc-load-items__trigger).item-initialized{opacity:1}.bc-load-items__loader{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .3s ease}.bc-load-items__loader.active{opacity:1}.bc-load-items__trigger,.bc-load-more-items{width:100%;text-align:center}.bc-load-more-items{margin-top:20px}.bc-load-items__trigger-btn,.bc-no-results__button{background:transparent;color:#5273f4;font-size:.875em;line-height:1;outline:none;border:0;cursor:pointer}.bc-load-items__trigger-btn[disabled],.bc-no-results__button[disabled]{opacity:.5;cursor:not-allowed}.bc-load-items__trigger-btn:focus,.bc-load-items__trigger-btn:hover,.bc-no-results__button:focus,.bc-no-results__button:hover{background:transparent;color:#4b69e0}.bc-load-items__trigger-btn:focus[disabled],.bc-load-items__trigger-btn:hover[disabled],.bc-no-results__button:focus[disabled],.bc-no-results__button:hover[disabled]{background:transparent;color:#4b69e0;cursor:default}.bc-load-items__trigger-btn .bc-icon,.bc-no-results__button .bc-icon{display:block;margin-top:14px;text-align:center;font-size:18px}.bc-pagination__error-message{display:block;font-size:.875em}.bc-order-product-row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.bc-order-product-row{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.bc-order-product-row__image{-ms-flex:0 0 100px;flex:0 0 100px;position:relative;margin-bottom:12px;max-width:100px}@media (min-width:768px){.bc-order-product-row__image{margin:0 20px 0 0}}.bc-order-product-row__image img{display:block;width:100%;height:auto}.bc-order-product-row__body{-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:12px}@media (min-width:768px){.bc-order-product-row__body{margin:0 20px 0 0;max-width:550px}}.bc-order-product-row__header .bc-order-product-row__title{font-size:1.25em;line-height:1.2;margin:0 10px 0 0}@media (min-width:960px){.bc-order-product-row__header .bc-order-product-row__title{font-size:1.5em;line-height:1.3}}.bc-order-product-row__header .bc-product-flag--grey{margin-bottom:5px}.bc-order-product-row__brand,.bc-order-product-row__option,.bc-order-product-row__unit-price{font-size:1em;line-height:1.375;margin-bottom:4px}.bc-order-product-row__brand{font-weight:700}.bc-order-product-row__option,.bc-order-product-row__options-list{list-style:none;margin:0;padding:0}.bc-order-product-row__options-list{margin-top:8px}.bc-order-product-row__option{color:#8b8b8b;font-size:.75em;line-height:1.5;margin-top:10px}.bc-order-product-row__option-label{font-weight:600}.bc-order-product-row__option-value{font-weight:300}.bc-order-product-row__status{font-size:1em;font-weight:700;line-height:1.375;margin-bottom:12px}@media (min-width:768px){.bc-order-product-row__status{-ms-flex-item-align:center;align-self:center;-ms-flex:0 0 150px;flex:0 0 150px;font-size:1.25em;line-height:1.2;margin:0 0 0 auto}}.bc-order-product-row__quantity{font-size:.75em;font-weight:700;line-height:1.5;margin-bottom:12px}@media (min-width:768px){.bc-order-product-row__quantity{-ms-flex:0 0 100px;flex:0 0 100px;margin-bottom:0;margin-left:auto}}.bc-order-product-row__total{font-size:1em;font-weight:700;line-height:1.375;margin-bottom:26px}@media (min-width:768px){.bc-order-product-row__total{-ms-flex:0 0 150px;flex:0 0 150px;font-size:1.25em;text-align:right;margin-bottom:0}}.bc-cart-item-image .bc-product__thumbnail-link,.bc-order-product-row__image .bc-product__thumbnail-link{display:block;box-shadow:none;text-decoration:none;border:0;opacity:1;transition:opacity .3s ease}.bc-cart-item-image .bc-product__thumbnail-link:focus,.bc-cart-item-image .bc-product__thumbnail-link:hover,.bc-order-product-row__image .bc-product__thumbnail-link:focus,.bc-order-product-row__image .bc-product__thumbnail-link:hover{opacity:.8}.bc-account-login__form input[type=submit],.bc-btn,.entry-content .bc-btn,.entry-content a.bc-btn,.entry-content button.bc-btn,a.bc-btn,button.bc-btn{display:inline-block;font-family:sans-serif;width:100%;padding:15px 20px;border-radius:0;font-weight:600;line-height:1.6;font-size:.813em;text-transform:uppercase;text-align:center;text-decoration:none;box-shadow:none;opacity:1;transition:all .15s ease-in-out}@media (min-width:960px){.bc-account-login__form input[type=submit],.bc-btn,.entry-content .bc-btn,.entry-content a.bc-btn,.entry-content button.bc-btn,a.bc-btn,button.bc-btn{max-width:270px}}.bc-account-login__form input[type=submit]:focus,.bc-account-login__form input[type=submit]:hover,.bc-btn:focus,.bc-btn:hover,.entry-content .bc-btn:focus,.entry-content .bc-btn:hover,.entry-content a.bc-btn:focus,.entry-content a.bc-btn:hover,.entry-content button.bc-btn:focus,.entry-content button.bc-btn:hover,a.bc-btn:focus,a.bc-btn:hover,button.bc-btn:focus,button.bc-btn:hover{opacity:.9;text-decoration:none;box-shadow:none}.bc-account-login__form input[type=submit][disabled],.bc-btn[disabled],.entry-content .bc-btn[disabled],.entry-content a.bc-btn[disabled],.entry-content button.bc-btn[disabled],a.bc-btn[disabled],button.bc-btn[disabled]{background-color:#5e5e5e;color:#fff;padding:15px 20px;line-height:1.6;font-family:sans-serif;opacity:.6;cursor:not-allowed}.bc-account-login__form input[type=submit][disabled]:focus,.bc-account-login__form input[type=submit][disabled]:hover,.bc-btn[disabled]:focus,.bc-btn[disabled]:hover,.entry-content .bc-btn[disabled]:focus,.entry-content .bc-btn[disabled]:hover,.entry-content a.bc-btn[disabled]:focus,.entry-content a.bc-btn[disabled]:hover,.entry-content button.bc-btn[disabled]:focus,.entry-content button.bc-btn[disabled]:hover,a.bc-btn[disabled]:focus,a.bc-btn[disabled]:hover,button.bc-btn[disabled]:focus,button.bc-btn[disabled]:hover{background-color:#5e5e5e;color:#fff;padding:15px 20px;line-height:1.6;font-family:sans-serif;opacity:.6}.bc-account-login__form input[type=submit]--small,.bc-btn--small,.entry-content .bc-btn--small,.entry-content a.bc-btn--small,.entry-content button.bc-btn--small,a.bc-btn--small,button.bc-btn--small{padding:8px 16px}.bc-account-login__form input[type=submit]--inverse,.bc-btn--inverse,.entry-content .bc-btn--inverse,.entry-content a.bc-btn--inverse,.entry-content button.bc-btn--inverse,a.bc-btn--inverse,button.bc-btn--inverse{padding:11px 20px;box-sizing:border-box;background-color:transparent;border:4px solid}.bc-quickview-trigger,button.bc-quickview-trigger{position:relative;background:transparent;color:inherit;text-transform:none;text-align:left;padding:0}.bc-quickview-trigger:focus,.bc-quickview-trigger:hover,button.bc-quickview-trigger:focus,button.bc-quickview-trigger:hover{background:transparent;transition:opacity .3s ease}.bc-quickview-trigger:focus .bc-quickview-trigger--hover,.bc-quickview-trigger:hover .bc-quickview-trigger--hover,button.bc-quickview-trigger:focus .bc-quickview-trigger--hover,button.bc-quickview-trigger:hover .bc-quickview-trigger--hover{opacity:1}.bc-quickview-trigger--hover{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;background-color:rgba(224,227,233,.72);transition:opacity .3s ease}.bc-quickview-trigger--hover-label{position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0);width:70%;padding:12px 14px;background-color:#fff;color:#34313f;font-weight:400;font-size:.875em;border-radius:20px;text-align:center}.bc-product-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.bc-product-card .bc-quickview-trigger{-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex}.bc-product-card .bc-product__actions{-ms-flex-item-align:end;align-self:flex-end;width:100%;-ms-flex:0 0 auto;flex:0 0 auto}.bc-product-card .bc-btn,.bc-product-card a.bc-btn,.bc-product-card button.bc-btn{max-width:100%}.bc-product-card__featured-image{position:relative;width:100%}.bc-product-card__featured-image img{display:block;width:100%;height:auto}.bc-product__meta{padding:25px 0 50px;width:100%;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;-ms-flex:1 1 auto;flex:1 1 auto}.bc-product-card--single{max-width:none;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:60px 0}@media (min-width:960px){.bc-product-card--single{-ms-flex-direction:column;flex-direction:column}}.bc-product-card--single .bc-product__gallery{position:relative;-ms-flex-order:2;order:2;width:100%}@media (min-width:768px){.bc-product-card--single .bc-product__gallery{width:calc(50% - 30px)}}@media (min-width:960px){.bc-product-card--single .bc-product__gallery{position:absolute;height:100%;width:50%;max-width:370px;left:0;top:0;-ms-flex-order:1;order:1}}.bc-product-card--single .bc-product__meta{padding:0;-ms-flex-order:1;order:1}@media (min-width:960px){.bc-product-card--single .bc-product__meta{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-order:2;order:2;-ms-flex-item-align:end;align-self:flex-end;width:calc(50% - 30px)}}.bc-product-card--single .bc-product__actions{-ms-flex-order:3;order:3;width:100%}@media (min-width:768px){.bc-product-card--single .bc-product__actions{width:calc(50% + 30px);padding-left:60px}}@media (min-width:960px){.bc-product-card--single .bc-product__actions{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-order:3;order:3;padding:0;-ms-flex-item-align:end;align-self:flex-end;width:calc(50% - 30px)}}.bc-product-card--single .bc-btn{margin-top:40px}.bc-order-card__body{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:768px){.bc-order-card__body{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.bc-order-card__featured-image{-ms-flex:0 0 100px;flex:0 0 100px;position:relative;max-width:100px}@media (min-width:768px){.bc-order-card__featured-image{margin-right:20px}}.bc-order-card__featured-image img{display:block;width:100%;height:auto}.bc-order-card__featured-image .bc-order-card__featured-image-link{box-shadow:none;display:block;opacity:1;transition:all .15s ease-in-out}.bc-order-card__featured-image .bc-order-card__featured-image-link:focus,.bc-order-card__featured-image .bc-order-card__featured-image-link:hover{opacity:.8}.bc-order-card__meta{-ms-flex:1 1 auto;flex:1 1 auto}@media (min-width:768px){.bc-order-card__meta-inner{margin-right:20px;max-width:550px}}.bc-order-card__title{margin-bottom:12px}.bc-order-card__title .bc-order-card__order-title{font-size:1.25em;line-height:1.2;margin:0}@media (min-width:960px){.bc-order-card__title .bc-order-card__order-title{font-size:1.5em;line-height:1.3}}@media (min-width:1200px){.bc-order-card__title .bc-order-card__order-title{font-size:1.5em;line-height:1.3}}.bc-order-card__order-title .bc-order-card__title-link{text-decoration:none;box-shadow:none;color:currentColor;opacity:1;transition:all .15s ease-in-out}.bc-order-card__order-title .bc-order-card__title-link:focus,.bc-order-card__order-title .bc-order-card__title-link:hover{color:currentColor;opacity:.8}.bc-order-card__total{font-size:1em;font-weight:700;line-height:1.375;margin-bottom:26px}@media (min-width:768px){.bc-order-card__total{font-size:1.25em;margin-bottom:20px}}.bc-order-card-meta__list{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:6px}@media (min-width:768px){.bc-order-card-meta__list{margin-bottom:20px}}.bc-order-card-meta__list-item{width:50%;margin-bottom:16px}@media (min-width:768px){.bc-order-card-meta__list-item{margin-bottom:0;width:auto}.bc-order-card-meta__list-item+.bc-order-card-meta__list-item{margin-left:30px}}.bc-order-card__status{font-size:1em;font-weight:700;line-height:1.375;margin-bottom:12px}@media (min-width:768px){.bc-order-card__status{-ms-flex-item-align:center;align-self:center;-ms-flex:0 0 150px;flex:0 0 150px;font-size:1.25em;line-height:1.2;margin:0 0 0 auto}}.bc-product-grid{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 0}.bc-product-grid>.bc-product-card{width:100%;max-width:370px;margin:0 auto 60px}@media (min-width:768px){.bc-product-grid--2col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);max-width:calc(50% - 15px);width:calc(50% - 15px)}.bc-product-grid--2col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--2col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--2col>.bc-product-card:nth-child(2n){margin-right:0;margin-left:auto}}@media (min-width:768px){.bc-product-grid--3col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);max-width:calc(50% - 15px);width:calc(50% - 15px)}.bc-product-grid--3col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--3col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--3col>.bc-product-card:nth-child(2n){margin-right:0;margin-left:auto}}@media (min-width:960px){.bc-product-grid--3col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.32667% - 20px);flex-basis:calc(33.32667% - 20px);max-width:calc(33.32667% - 20px);width:calc(33.32667% - 20px)}.bc-product-grid--3col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--3col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--3col>.bc-product-card:nth-child(3n){margin-right:0;margin-left:auto}}@media (min-width:500px){.bc-product-grid--4col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);max-width:calc(50% - 15px);width:calc(50% - 15px)}.bc-product-grid--4col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--4col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--4col>.bc-product-card:nth-child(2n){margin-right:0;margin-left:auto}}@media (min-width:600px){.bc-product-grid--4col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.33333% - 20px);flex-basis:calc(33.33333% - 20px);max-width:calc(33.33333% - 20px);width:calc(33.33333% - 20px)}.bc-product-grid--4col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--4col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--4col>.bc-product-card:nth-child(3n){margin-right:0;margin-left:auto}}@media (min-width:960px){.bc-product-grid--4col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(24.995% - 22.5px);flex-basis:calc(24.995% - 22.5px);max-width:calc(24.995% - 22.5px);width:calc(24.995% - 22.5px)}.bc-product-grid--4col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--4col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--4col>.bc-product-card:nth-child(4n){margin-right:0;margin-left:auto}}@media (min-width:500px){.bc-product-grid--5col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);max-width:calc(50% - 15px);width:calc(50% - 15px)}.bc-product-grid--5col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--5col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--5col>.bc-product-card:nth-child(2n){margin-right:0;margin-left:auto}}@media (min-width:600px){.bc-product-grid--5col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.33333% - 20px);flex-basis:calc(33.33333% - 20px);max-width:calc(33.33333% - 20px);width:calc(33.33333% - 20px)}.bc-product-grid--5col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--5col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--5col>.bc-product-card:nth-child(3n){margin-right:0;margin-left:auto}}@media (min-width:960px){.bc-product-grid--5col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(24.995% - 22.5px);flex-basis:calc(24.995% - 22.5px);max-width:calc(24.995% - 22.5px);width:calc(24.995% - 22.5px)}.bc-product-grid--5col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--5col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--5col>.bc-product-card:nth-child(4n){margin-right:0;margin-left:auto}}@media (min-width:1200px){.bc-product-grid--5col>.bc-product-card{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(19.996% - 24px);flex-basis:calc(19.996% - 24px);max-width:calc(19.996% - 24px);width:calc(19.996% - 24px)}.bc-product-grid--5col>.bc-product-card:nth-child(1n){margin-right:30px;margin-left:0}.bc-product-grid--5col>.bc-product-card:last-child{margin-right:0}.bc-product-grid--5col>.bc-product-card:nth-child(5n){margin-right:0;margin-left:auto}}.bc-product-grid--related{padding-bottom:0}.bc-no-results{text-align:center;width:100%}.bc-no-results__message{font-size:1.375em;line-height:1.1}.bc-no-results__button{margin:0 auto;font-size:1em;text-decoration:none}.bc-product-single{max-width:970px;padding:0 20px;margin:0 auto}.bc-product-single .bc-product-single__top{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:768px){.bc-product-single .bc-product-single__top{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.bc-product-single .bc-product__gallery{position:relative;-ms-flex-order:2;order:2;-ms-flex:1 1 100%;flex:1 1 100%}@media (min-width:768px){.bc-product-single .bc-product__gallery{-ms-flex-order:1;order:1;-ms-flex:0 0 370px;flex:0 0 370px;margin-right:30px}}.bc-product-single .bc-product-single__meta{-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-order:1;order:1}@media (min-width:768px){.bc-product-single .bc-product-single__meta{-ms-flex-order:2;order:2;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(50% - 60px)}}.bc-product-single .bc-product__sku{display:block;margin-top:20px;font-size:.875em}.bc-product-single .bc-product__sku .bc-product-single__meta-label{font-size:1.143em}.bc-product-single .bc-product-single__meta-label{font-size:1em;font-weight:700}.bc-product-single .bc-product-form{margin-top:40px;opacity:1;transition:opacity .3s ease}.bc-product-single .bc-product-form.bc-product__is-setting-options{opacity:.5}.bc-product-single .bc-btn{margin-top:40px}.bc-product-single .bc-single-product__description{margin-top:60px;width:100%;padding:50px 0;border-top:1px solid #e0e3e9}.bc-product-single .bc-single-product__specifications{width:100%;padding-bottom:50px}.bc-product-single .bc-single-product__section-title{font-weight:700;margin-bottom:20px;font-size:1em}.bc-product-single .bc-single-product__section-title--related{font-size:1.5em}.bc-product-single .bc-single-product__ratings{margin-top:20px}.bc-product-form__quantity{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin-bottom:20px}.bc-product-form__quantity-label{margin-right:10px}input.bc-product-form__quantity-input[type=number]{background:#fff;border:1px solid #e0e3e9;font-size:.813em;text-align:center;padding-left:6px;padding-right:6px;width:70px}@media (min-width:768px){input.bc-product-form__quantity-input[type=number]{font-size:1em}}input.bc-product-form__quantity-input[type=number]:focus{box-shadow:0 0 0 1px #e0e3e9}.bc-product-quick-view__overlay{position:fixed;top:0;right:0;height:100vh;width:100vw;background:rgba(0,0,0,.7)}.bc-product-quick-view__wrapper{position:absolute;top:0;right:0;height:100vh;width:100vw;z-index:50}.bc-product-quick-view__wrapper[aria-hidden=true]{display:none}button.bc-product-quick-view__close-button{position:absolute;right:0;top:0;color:#34313f;font-size:30px;z-index:2;background:transparent;padding:10px;opacity:.65;transition:all .15s ease-in-out;width:auto}button.bc-product-quick-view__close-button:focus,button.bc-product-quick-view__close-button:hover{opacity:1;background:transparent}.bc-product-quick-view__content{background:#fff;position:absolute;width:calc(100vw - 20%);height:auto;left:50%;top:0;margin:40px 0;transform:translateX(-50%);overflow-y:scroll}@media (min-width:960px){.bc-product-quick-view__content{height:calc(100vh - 20%);max-width:1140px;max-height:660px;margin:0;top:50%;transform:translate3d(-50%,-50%,0)}.browser-ie .bc-product-quick-view__content{min-height:660px}}.bc-product-quick-view__content *{box-sizing:border-box}.bc-product-quick-view__content>div{height:100%}.bc-product-quick-view__content-inner{position:relative;padding:60px}.bc-product-quick-view__content-inner .bc-product-card{margin:0;height:100%}@media (min-width:960px){.bc-product-quick-view__content-inner .bc-product__gallery{height:auto;padding-bottom:60px;-ms-flex:1 1 100%;flex:1 1 100%}}.bc-product-quick-view__content-inner .bc-product__meta{width:100%}@media (min-width:768px){.bc-product-quick-view__content-inner .bc-product__meta{margin-bottom:40px}}@media (min-width:960px){.bc-product-quick-view__content-inner .bc-product__meta{width:calc(50% - 30px)}}@media (min-width:1200px){.bc-product-quick-view__content-inner .bc-product__meta{padding-left:0}}.bc-product-quick-view__content-inner .bc-product__pricing,.bc-product-quick-view__content-inner .bc-single-product__ratings{margin-bottom:20px}.bc-product-quick-view__content-inner .bc-product-single__meta-label{font-weight:700}.bc-product-quick-view__content-inner .bc-product__description{-ms-flex-order:4;order:4;width:100%;margin-top:40px;padding-top:30px;border-top:1px solid #e0e3e9}@media (min-width:960px){.bc-product-quick-view__content-inner .bc-product__description{width:calc(50% - 30px);-ms-flex-item-align:end;align-self:flex-end}}@media (min-width:1200px){.bc-product-quick-view__content-inner .bc-product__description{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-order:4;order:4;padding-left:0;width:calc(50% - 30px)}}.bc-single-product__reviews{border-top:1px solid #e0e3e9;padding-top:36px;padding-bottom:36px}.bc-single-product__reviews .bc-alert--success{margin-top:24px;margin-bottom:24px}.bc-product-reviews__title{display:inline;vertical-align:baseline;margin-right:15px}.bc-product-reviews__ratings-total{display:inline-block;vertical-align:baseline}.bc-product-review-form-wrapper{border-top:1px solid #fff;border-bottom:1px solid #fff;margin-top:0;padding:0;transition:all .15s ease-in-out}.bc-product-review-form-wrapper.bc-product-review-form--active{border-top-color:#e0e3e9;border-bottom-color:#e0e3e9;margin-top:38px;padding:40px 0;transition:all .15s ease-in-out}@media (min-width:768px){.bc-product-review-form-wrapper.bc-product-review-form--active{padding:50px 0}}.bc-product-review-form{height:100%;overflow:hidden;max-height:0}.bc-product-review-form--active .bc-product-review-form{max-height:2000px}.bc-product-review-form .bc-btn--review{margin:0}@media (min-width:768px){.bc-product-review-form .bc-form{width:70%}}@media (min-width:960px){.bc-product-review-form .bc-form{width:50%}}.bc-form .bc-form__actions--review{-ms-flex-pack:start;justify-content:flex-start}.bc-product-review__cancel-write-btn,.bc-product-review__write-btn,.bc-single-product__reviews-anchor{background:transparent;border:0;padding:0;text-transform:none;margin:0;opacity:1;transition:all .15s ease-in-out}.bc-product-review__cancel-write-btn:focus,.bc-product-review__cancel-write-btn:hover,.bc-product-review__write-btn:focus,.bc-product-review__write-btn:hover,.bc-single-product__reviews-anchor:focus,.bc-single-product__reviews-anchor:hover{opacity:.9;background:unset;border:0}.bc-product-review__cancel-write-btn:disabled,.bc-product-review__write-btn:disabled,.bc-single-product__reviews-anchor:disabled{color:#34313f;padding:0;background-color:transparent;opacity:1}.bc-product-review__cancel-write-btn:disabled:focus,.bc-product-review__cancel-write-btn:disabled:hover,.bc-product-review__write-btn:disabled:focus,.bc-product-review__write-btn:disabled:hover,.bc-single-product__reviews-anchor:disabled:focus,.bc-single-product__reviews-anchor:disabled:hover{padding:0;background-color:transparent;color:#34313f;text-transform:none}.bc-product-review-form--active .bc-product-review__write-btn,.bc-product-review__cancel-write-btn{display:none}.bc-product-review-form--active .bc-product-review__cancel-write-btn{display:inline-block}.bc-product-review-list{margin-top:42px}.bc-product-review{margin-bottom:42px}.bc-product-review__title{display:inline;margin-right:12px;vertical-align:middle;margin-bottom:0}.bc-product-review__header{margin-bottom:6px}.bc-product-review__rating{display:inline-block;vertical-align:middle}.bc-product-review__meta{font-size:.875em;line-height:1.3;margin-bottom:15px}.bc-product-review__content{font-size:1em;line-height:1.5}@media (min-width:768px){.bc-product-review__content{width:70%}}.bc-cart{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;max-width:1140px;margin-left:auto;margin-right:auto;opacity:1;transition:all .15s ease-in-out}.bc-cart.bc-updating-cart{opacity:.4}.bc-cart__empty{width:100%;text-align:center;border-top:1px solid #e0e3e9;border-bottom:1px solid #e0e3e9;padding:40px 0}.bc-cart-header{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.bc-cart-header>div{padding:20px 0;font-size:.875em;font-weight:700}@media (min-width:768px){.bc-cart-header>div{padding:40px 0}}.bc-cart-header__item{-ms-flex:1 1 auto;flex:1 1 auto}.bc-cart-header__qty{-ms-flex:0 0 42px;flex:0 0 42px}@media (min-width:768px){.bc-cart-header__qty{-ms-flex:0 0 70px;flex:0 0 70px}}@media (min-width:960px){.bc-cart-header__qty{-ms-flex:0 0 120px;flex:0 0 120px}}.bc-cart-header__price{-ms-flex:0 0 70px;flex:0 0 70px}@media (min-width:960px){.bc-cart-header__price{-ms-flex:0 0 120px;flex:0 0 120px}}.bc-cart-body{width:100%;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.bc-cart-body,.bc-cart-item{display:-ms-flexbox;display:flex}.bc-cart-item{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:99.99999%;flex-basis:99.99999%;max-width:99.99999%;width:99.99999%;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;position:relative;border-top:1px solid #e0e3e9;padding:30px 0}.bc-cart-item:nth-child(1n){margin-left:0}.bc-cart-item:last-child{margin-right:0}.bc-cart-item:nth-child(1n){margin-right:0;margin-left:auto}@media (min-width:768px){.bc-cart-item{font-size:1em}}@media (min-width:960px){.bc-cart-item{padding:44px 0}}.bc-cart-item:last-child{border-bottom:1px solid #e0e3e9}.bc-cart-item__remove-button{display:block;background:transparent;color:#5273f4;font-size:.625em;text-transform:none;padding:5px 0;font-weight:700}@media (min-width:768px){.bc-cart-item__remove-button{font-size:1em;margin:0 auto}}.bc-cart-item__remove-button:focus,.bc-cart-item__remove-button:hover{background:transparent;color:#5e5e5e}.bc-cart-item__remove-button:focus[disabled],.bc-cart-item__remove-button:hover[disabled]{text-transform:none;background:transparent;color:#5e5e5e;padding:5px;opacity:.4}.bc-cart-item-image{-ms-flex:0 0 60px;flex:0 0 60px;margin-right:10px;-ms-flex-item-align:start;align-self:flex-start}@media (min-width:960px){.bc-cart-item-image{-ms-flex:0 0 110px;flex:0 0 110px;margin-right:30px}}.bc-cart-item-image img{max-width:50px;width:100%;height:auto}@media (min-width:768px){.bc-cart-item-image img{max-width:110px}}.bc-cart-item-meta{-ms-flex:1 1 auto;flex:1 1 auto;padding-right:5px;-ms-flex-item-align:start;align-self:flex-start}.bc-cart-item-meta .bc-cart-item__product-title{margin:0;font-size:1em;line-height:1.125}@media (min-width:768px){.bc-cart-item-meta .bc-cart-item__product-title{font-size:1.125em;line-height:1.2}}@media (min-width:960px){.bc-cart-item-meta .bc-cart-item__product-title{font-size:1.25em}}@media (min-width:1200px){.bc-cart-item-meta .bc-cart-item__product-title{font-size:1.5em;line-height:1.3}}.bc-cart-item__product-brand{display:block;font-weight:700;margin-top:10px;font-size:.875em}.bc-cart-item__product-option{display:block;font-size:.75em;line-height:1.5;margin-top:10px;color:#8b8b8b}.bc-cart-item__product-option-label{font-weight:600}.bc-cart-item__product-option-value{font-weight:300}.bc-cart-item-quantity{-ms-flex:0 0 70px;flex:0 0 70px}@media (min-width:960px){.bc-cart-item-quantity{-ms-flex:0 0 120px;flex:0 0 120px}}.bc-cart-item-quantity input.bc-cart-item__quantity-input{text-align:center;background:#fff;border:1px solid #e0e3e9;font-size:.813em;width:70px}@media (min-width:768px){.bc-cart-item-quantity input.bc-cart-item__quantity-input{font-size:1em}}.bc-cart-item-quantity input.bc-cart-item__quantity-input:focus{box-shadow:0 0 0 1px #e0e3e9}.bc-cart-item-total-price{-ms-flex:0 0 70px;flex:0 0 70px;margin-left:10px;font-weight:700;font-size:.875em}@media (min-width:960px){.bc-cart-item-total-price{-ms-flex:0 0 120px;flex:0 0 120px;font-size:1.25em}}.bc-cart-footer{width:100%}.bc-cart-subtotal,.bc-cart-tax{text-align:right;padding:25px 0 0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:end;align-items:flex-end}.bc-cart-tax{padding-top:0}.bc-cart-subtotal__label,.bc-cart-tax__label{font-size:.813em;margin-right:14px;text-align:right;padding-right:15px;-ms-flex:1 1 auto;flex:1 1 auto}.bc-cart-subtotal__amount,.bc-cart-tax__amount{font-weight:700;text-align:left;-ms-flex:0 0 70px;flex:0 0 70px}@media (min-width:960px){.bc-cart-subtotal__amount,.bc-cart-tax__amount{font-size:1.25em;-ms-flex:0 0 120px;flex:0 0 120px}}.bc-cart-tax__amount{font-size:1em}.bc-cart-actions{text-align:right;margin-top:30px}.bc-cart-error{width:100%;display:none}.bc-cart-error.message-active{display:block}.bc-cart-error__message{background:#ff8383;font-size:.75em;margin:0}.message-active .bc-cart-error__message{padding:10px}.bigcommerce-cart__item-count{display:inline-block;background-color:#5273f4;color:#fff;font-weight:700;border-radius:15px;width:25px;height:25px;font-size:12px;line-height:25px;vertical-align:middle;text-align:center;transform:scale(0);transition:transform .15s cubic-bezier(.645,.045,.355,1)}.bigcommerce-cart__item-count.full{transform:scale(1)}.bc-account-addresses{position:relative}.bc-account-addresses__list{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:1;opacity:1;transition:opacity .3s ease;padding:0;margin:0;list-style:none}.bc-account-addresses__list.bc-account-address--form-active{opacity:0}.bc-account-addresses__list .bc-account-addresses__item{position:relative;padding:30px}.bc-account-addresses__list .bc-account-addresses__add-new{padding:0}.bc-account-addresses__item{display:inline-block;background-color:#f5f5f5;transition:all .15s ease-in-out;width:100%;margin-bottom:30px}.bc-account-addresses__item:not(.bc-account-addresses__add-new):focus,.bc-account-addresses__item:not(.bc-account-addresses__add-new):hover{transform:translateY(-5px);box-shadow:0 4px 4px #e0e3e9}@media (min-width:768px){.bc-account-addresses__item{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.33333% - 20px);flex-basis:calc(33.33333% - 20px);max-width:calc(33.33333% - 20px);width:calc(33.33333% - 20px)}.bc-account-addresses__item:nth-child(1n){margin-right:30px;margin-left:0}.bc-account-addresses__item:last-child{margin-right:0}.bc-account-addresses__item:nth-child(3n){margin-right:0;margin-left:auto}}.bc-account-address__meta>span{display:block;font-size:.875em}span.bc-account-address__name{font-weight:700;font-size:1.25em;line-height:1.2;margin-bottom:12px}.bc-account-address__phone{margin-top:20px}.bc-account-address__delete,.bc-account-address__edit,a.bc-account-address__delete,a.bc-account-address__edit,button.bc-account-address__delete,button.bc-account-address__edit{background:transparent;border:0;outline:none;padding:0;text-transform:none;letter-spacing:normal;font-weight:400;font-family:inherit;font-size:.875em;text-decoration:none;box-shadow:none!important;opacity:1;transition:opacity .3s ease;margin-top:30px;margin-right:10px}.bc-account-address__delete:focus,.bc-account-address__delete:hover,.bc-account-address__edit:focus,.bc-account-address__edit:hover,a.bc-account-address__delete:focus,a.bc-account-address__delete:hover,a.bc-account-address__edit:focus,a.bc-account-address__edit:hover,button.bc-account-address__delete:focus,button.bc-account-address__delete:hover,button.bc-account-address__edit:focus,button.bc-account-address__edit:hover{background:transparent;opacity:.82}.bc-account-address__delete-form{display:inline-block}.bc-account-addresses__add-new{background-color:transparent;padding:0;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center}.bc-account-addresses__add-button,a.bc-account-addresses__add-button,button.bc-account-addresses__add-button{background-color:transparent;color:#34313f;transition:all .15s ease-in-out;width:100%;padding:40px 10px;font-size:1.25em;line-height:1;text-transform:none;letter-spacing:normal;font-weight:700;border:2px solid #f5f5f5}@media (min-width:768px){.bc-account-addresses__add-button,a.bc-account-addresses__add-button,button.bc-account-addresses__add-button{padding:0}}.bc-account-addresses__add-button .bc-icon,a.bc-account-addresses__add-button .bc-icon,button.bc-account-addresses__add-button .bc-icon{display:block;font-size:1em;margin-bottom:18px}.bc-account-addresses__add-button .bc-icon:before,a.bc-account-addresses__add-button .bc-icon:before,button.bc-account-addresses__add-button .bc-icon:before{font-weight:700}.bc-account-addresses__add-button:focus,.bc-account-addresses__add-button:hover,a.bc-account-addresses__add-button:focus,a.bc-account-addresses__add-button:hover,button.bc-account-addresses__add-button:focus,button.bc-account-addresses__add-button:hover{background-color:#f5f5f5}.bc-account-address-form-actions{display:block;text-align:center;margin:60px auto 20px;-ms-flex:1 1 100%;flex:1 1 100%}.bc-account-address-form-actions>button{margin:0 10px 20px}.bc-account-address__actions--new{-ms-flex:1 1 100%;flex:1 1 100%;display:-ms-flexbox;display:flex;min-height:250px}.bc-account-address__delete-confirmation{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:all .15s ease-in-out;z-index:0;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;background:#f5f5f5;padding:30px}.bc-account-address__delete-confirmation>button{margin-bottom:10px}.bc-confirmation-active{opacity:1;visibility:visible;z-index:2}.bc-account-address-form__wrapper{position:absolute;z-index:2;top:0;left:0;width:100%}.bc-account-address-form__wrapper[aria-hidden=true]{display:none}.bc-account-address-form__overlay{background-color:#fff;position:absolute;left:0;top:0;width:100%;height:100%}.bc-account-address-form__content{position:relative}.bc-account-page{border-top:1px solid #e0e3e9;border-bottom:1px solid #e0e3e9;padding:40px 0}@media (min-width:768px){.bc-account-page{padding:60px 0 90px}}.bc-account-login{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.bc-account-login__form,.bc-account-login__register{margin-bottom:40px;width:100%}@media (min-width:768px){.bc-account-login__form,.bc-account-login__register{width:50%;margin-bottom:0}}@media (min-width:768px){.bc-account-login__form-inner,.bc-account-login__form form{max-width:370px}}.bc-account-login__form p.login-password,.bc-account-login__form p.login-remember,.bc-account-login__form p.login-username{box-sizing:border-box;margin-bottom:30px}@media (min-width:768px){.bc-account-login__form p.login-password,.bc-account-login__form p.login-remember,.bc-account-login__form p.login-username{margin-bottom:14px;padding-right:28px}}.bc-account-login__form label{display:block;margin-bottom:6px}@media (min-width:768px){.bc-account-login__register{border-left:1px solid #e0e3e9;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.bc-account-login__register-inner{margin-left:28px;max-width:370px}}.bc-account-login__register-title{margin-top:0}.bc-account-login__register-list{margin-left:20px}@media (min-width:768px){.bc-account-register-success{margin:0 auto;max-width:550px;text-align:center}}.bc-order__header{font-size:.75em;margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.bc-order__link{position:relative;margin-left:10px}.bc-order__link:before{content:"\00B7";margin-right:10px}.bc-order-meta__label,.bc-order-meta__value{font-size:.75em;line-height:1.5;margin:0;padding:0}.bc-order-meta__label{font-weight:700}.bc-order-meta__value{margin-bottom:0}.bc-order-list,.bc-order-list__item{list-style:none;margin:0}.bc-order-list{padding-bottom:40px}.bc-order-list,.bc-order-list.bc-load-items-container--has-pages{list-style:none}.bc-order-list__item{border-bottom:1px solid #e0e3e9;padding:32px 0}@media (min-width:768px){.bc-order-list__item{padding:50px 0}}.bc-order-list__item:first-child{border-top:1px solid #e0e3e9}.bc-order-card__body{margin-top:40px}.bc-order-detail{border-top:1px solid #e0e3e9;padding-top:50px}.bc-order__product-list,.bc-order__product-list-item{list-style:none;margin:0}.bc-order__product-list{border-bottom:1px solid #e0e3e9;padding-bottom:40px;margin-bottom:46px}.bc-order__product-list-item+.bc-order__product-list-item{margin-top:30px}.bc-order-detail__body{border-bottom:1px solid #e0e3e9;padding-bottom:36px;margin-bottom:48px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.bc-order-detail__body{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}}.bc-order-detail__col{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.bc-order-detail__col{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px);max-width:calc(50% - 20px);width:calc(50% - 20px)}.bc-order-detail__col:nth-child(1n){margin-right:40px;margin-left:0}.bc-order-detail__col:last-child{margin-right:0}.bc-order-detail__col:nth-child(2n){margin-right:0;margin-left:auto}}.bc-order-detail-meta__list{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.bc-order-detail-meta__list-item{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);max-width:calc(50% - 10px);width:calc(50% - 10px);margin-bottom:20px}.bc-order-detail-meta__list-item:nth-child(1n){margin-right:20px;margin-left:0}.bc-order-detail-meta__list-item:last-child{margin-right:0}.bc-order-detail-meta__list-item:nth-child(2n){margin-right:0;margin-left:auto}@media (min-width:768px){.bc-order-detail-meta__list-item{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.33333% - 13.33333px);flex-basis:calc(33.33333% - 13.33333px);max-width:calc(33.33333% - 13.33333px);width:calc(33.33333% - 13.33333px);margin-bottom:36px}.bc-order-detail-meta__list-item:nth-child(1n){margin-right:20px;margin-left:0}.bc-order-detail-meta__list-item:last-child{margin-right:0}.bc-order-detail-meta__list-item:nth-child(3n){margin-right:0;margin-left:auto}}.bc-order-detail__shipments{margin-top:16px}.bc-order-shipment{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.bc-order-shipment{-ms-flex-direction:row;flex-direction:row}}.bc-order-shipment .bc-order-meta__label{font-size:.75em;fonot-weight:700;line-height:1.5;letter-spacing:0;text-transform:none;margin:0}.bc-order-shipment+.bc-order-shipment{margin-top:36px}.bc-order-shipment__col{margin-bottom:16px}@media (min-width:768px){.bc-order-shipment__col{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);max-width:calc(50% - 10px);width:calc(50% - 10px);margin-bottom:0}.bc-order-shipment__col:nth-child(1n){margin-right:20px;margin-left:0}.bc-order-shipment__col:last-child{margin-right:0}.bc-order-shipment__col:nth-child(2n){margin-right:0;margin-left:auto}}.bc-order-shipment__tracking{margin-bottom:0}.bc-order-shipment__tracking-meta{margin-bottom:12px}.bc-order-shipment__address>*{display:block}.bc-order-detail__totals{margin-top:50px}@media (min-width:768px){.bc-order-detail__totals{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33.33333% - 13.33333px);flex-basis:calc(33.33333% - 13.33333px);max-width:calc(33.33333% - 13.33333px);width:calc(33.33333% - 13.33333px);margin-top:0}.bc-order-detail__totals:nth-child(1n){margin-right:20px;margin-left:0}.bc-order-detail__totals:last-child{margin-right:0}.bc-order-detail__totals:nth-child(3n){margin-right:0;margin-left:auto}}.bc-order-detail-totals__list,.bc-order-detail-totals__list-item{list-style:none;margin:0;padding:0}.bc-order-detail-totals__list-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;-ms-flex-pack:justify;justify-content:space-between}.bc-order-detail-totals__list-item+.bc-order-detail-totals__list-item{margin-top:4px}.bc-order-detail-totals__list-item:last-child{margin-top:36px}.bc-order-detail-totals__label,.bc-order-detail-totals__value{font-size:1em;line-height:1.5;font-weight:700;margin:0;padding:0}.bc-order-detail-totals__label--lg,.bc-order-detail-totals__value--lg{font-size:1.25em;line-height:1.1}.bc-order-detail-totals__label{color:#8b8b8b}@media (min-width:768px){.bc-account-lost-password{margin:0 auto;max-width:510px}}.bc-account-lost-password__account-actions{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;list-style:none;margin-top:30px}.bc-account-lost-password__account-link+.bc-account-lost-password__account-link{margin-left:30px}.bc-gift-page{border-top:1px solid #e0e3e9;border-bottom:1px solid #e0e3e9;padding:40px 0}@media (min-width:768px){.bc-gift-page{padding:60px 0 68px}}@media (min-width:768px){.bc-gift-purchase .bc-form__row{position:relative}}.bc-gift-purchase .bc-form__col{-ms-flex:0 1 50%;flex:0 1 50%}@media (min-width:768px){.bc-gift-purchase .bc-form__col:first-child{border-right:1px solid #e0e3e9;padding-right:40px}}@media (min-width:768px){.bc-gift-purchase .bc-form__col:last-child{padding-left:40px}}.bc-gift-instructions{margin-top:40px}@media (min-width:768px){.bc-gift-instructions{margin-top:75px}}.bc-gift-instructions ol>li+li{margin-top:16px}@media (min-width:768px){.bc-gift-balance{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:768px){.bc-gift-balance__form,.bc-gift-balance__response{-ms-flex:0 1 50%;flex:0 1 50%}}@media (min-width:768px){.bc-gift-balance__response>*{margin-left:80px}}.bc-gift-balance__container{background-color:#e0e3e9;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-top:40px;padding:74px 20px 72px}@media (min-width:768px){.bc-gift-balance__container{margin-top:0}}.bc-gift-balance__amount,.bc-gift-balance__code,.bc-gift-balance__title{display:block;font-weight:700;line-height:1}.bc-gift-balance__title{font-size:1em;margin-bottom:34px}.bc-gift-balance__amount{font-size:3em;margin-bottom:34px}.bc-gift-balance__code{font-size:1em;text-transform:uppercase} \ No newline at end of file diff --git a/assets/js/dist/admin/gutenberg/scripts.js b/assets/js/dist/admin/gutenberg/scripts.js index d29210cb..dd1bd1a0 100644 --- a/assets/js/dist/admin/gutenberg/scripts.js +++ b/assets/js/dist/admin/gutenberg/scripts.js @@ -71,609 +71,610 @@ eval("function _interopRequireDefault(obj) {\n return obj && obj.__esModule ? o /***/ }), /* 1 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ (function(module, exports) { -"use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.GUTENBERG_STORE_LINK = exports.GUTENBERG_PRODUCT_REVIEWS = exports.GUTENBERG_GIFT_CERTIFICATE_BALANCE = exports.GUTENBERG_GIFT_CERTIFICATE_FORM = exports.GUTENBERG_REGISTER = exports.GUTENBERG_LOGIN = exports.GUTENBERG_ORDERS = exports.GUTENBERG_ADDRESS = exports.GUTENBERG_ACCOUNT = exports.GUTENBERG_CHECKOUT = exports.GUTENBERG_CART = exports.GUTENBERG_PRODUCTS = exports.GUTENBERG_BLOCKS = exports.gutenbergconfig = void 0;\nvar gutenbergconfig = window.bigcommerce_gutenberg_config || {};\nexports.gutenbergconfig = gutenbergconfig;\nvar GUTENBERG_BLOCKS = gutenbergconfig.blocks || {};\nexports.GUTENBERG_BLOCKS = GUTENBERG_BLOCKS;\nvar GUTENBERG_PRODUCTS = GUTENBERG_BLOCKS['bigcommerce/products'] || {};\nexports.GUTENBERG_PRODUCTS = GUTENBERG_PRODUCTS;\nvar GUTENBERG_CART = GUTENBERG_BLOCKS['bigcommerce/cart'] || {};\nexports.GUTENBERG_CART = GUTENBERG_CART;\nvar GUTENBERG_CHECKOUT = GUTENBERG_BLOCKS['bigcommerce/checkout'] || {};\nexports.GUTENBERG_CHECKOUT = GUTENBERG_CHECKOUT;\nvar GUTENBERG_ACCOUNT = GUTENBERG_BLOCKS['bigcommerce/account-profile'] || {};\nexports.GUTENBERG_ACCOUNT = GUTENBERG_ACCOUNT;\nvar GUTENBERG_ADDRESS = GUTENBERG_BLOCKS['bigcommerce/address-list'] || {};\nexports.GUTENBERG_ADDRESS = GUTENBERG_ADDRESS;\nvar GUTENBERG_ORDERS = GUTENBERG_BLOCKS['bigcommerce/order-history'] || {};\nexports.GUTENBERG_ORDERS = GUTENBERG_ORDERS;\nvar GUTENBERG_LOGIN = GUTENBERG_BLOCKS['bigcommerce/login-form'] || {};\nexports.GUTENBERG_LOGIN = GUTENBERG_LOGIN;\nvar GUTENBERG_REGISTER = GUTENBERG_BLOCKS['bigcommerce/registration-form'] || {};\nexports.GUTENBERG_REGISTER = GUTENBERG_REGISTER;\nvar GUTENBERG_GIFT_CERTIFICATE_FORM = GUTENBERG_BLOCKS['bigcommerce/gift-certificate-form'] || {};\nexports.GUTENBERG_GIFT_CERTIFICATE_FORM = GUTENBERG_GIFT_CERTIFICATE_FORM;\nvar GUTENBERG_GIFT_CERTIFICATE_BALANCE = GUTENBERG_BLOCKS['bigcommerce/gift-certificate-balance'] || {};\nexports.GUTENBERG_GIFT_CERTIFICATE_BALANCE = GUTENBERG_GIFT_CERTIFICATE_BALANCE;\nvar GUTENBERG_PRODUCT_REVIEWS = GUTENBERG_BLOCKS['bigcommerce/product-reviews'] || {};\nexports.GUTENBERG_PRODUCT_REVIEWS = GUTENBERG_PRODUCT_REVIEWS;\nvar GUTENBERG_STORE_LINK = gutenbergconfig.store_link || '';\nexports.GUTENBERG_STORE_LINK = GUTENBERG_STORE_LINK;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvanMvc3JjL2FkbWluL2d1dGVuYmVyZy9jb25maWcvZ3V0ZW5iZXJnLXNldHRpbmdzLmpzPzE4OGUiXSwibmFtZXMiOlsiZ3V0ZW5iZXJnY29uZmlnIiwid2luZG93IiwiYmlnY29tbWVyY2VfZ3V0ZW5iZXJnX2NvbmZpZyIsIkdVVEVOQkVSR19CTE9DS1MiLCJibG9ja3MiLCJHVVRFTkJFUkdfUFJPRFVDVFMiLCJHVVRFTkJFUkdfQ0FSVCIsIkdVVEVOQkVSR19DSEVDS09VVCIsIkdVVEVOQkVSR19BQ0NPVU5UIiwiR1VURU5CRVJHX0FERFJFU1MiLCJHVVRFTkJFUkdfT1JERVJTIiwiR1VURU5CRVJHX0xPR0lOIiwiR1VURU5CRVJHX1JFR0lTVEVSIiwiR1VURU5CRVJHX0dJRlRfQ0VSVElGSUNBVEVfRk9STSIsIkdVVEVOQkVSR19HSUZUX0NFUlRJRklDQVRFX0JBTEFOQ0UiLCJHVVRFTkJFUkdfUFJPRFVDVF9SRVZJRVdTIiwiR1VURU5CRVJHX1NUT1JFX0xJTksiLCJzdG9yZV9saW5rIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBTyxJQUFNQSxrQkFBa0JDLE9BQU9DLDRCQUFQLElBQXVDLEVBQS9EOztBQUVBLElBQU1DLG1CQUFtQkgsZ0JBQWdCSSxNQUFoQixJQUEwQixFQUFuRDs7QUFDQSxJQUFNQyxxQkFBcUJGLGlCQUFpQixzQkFBakIsS0FBNEMsRUFBdkU7O0FBQ0EsSUFBTUcsaUJBQWlCSCxpQkFBaUIsa0JBQWpCLEtBQXdDLEVBQS9EOztBQUNBLElBQU1JLHFCQUFxQkosaUJBQWlCLHNCQUFqQixLQUE0QyxFQUF2RTs7QUFDQSxJQUFNSyxvQkFBb0JMLGlCQUFpQiw2QkFBakIsS0FBbUQsRUFBN0U7O0FBQ0EsSUFBTU0sb0JBQW9CTixpQkFBaUIsMEJBQWpCLEtBQWdELEVBQTFFOztBQUNBLElBQU1PLG1CQUFtQlAsaUJBQWlCLDJCQUFqQixLQUFpRCxFQUExRTs7QUFDQSxJQUFNUSxrQkFBa0JSLGlCQUFpQix3QkFBakIsS0FBOEMsRUFBdEU7O0FBQ0EsSUFBTVMscUJBQXFCVCxpQkFBaUIsK0JBQWpCLEtBQXFELEVBQWhGOztBQUNBLElBQU1VLGtDQUFrQ1YsaUJBQWlCLG1DQUFqQixLQUF5RCxFQUFqRzs7QUFDQSxJQUFNVyxxQ0FBcUNYLGlCQUFpQixzQ0FBakIsS0FBNEQsRUFBdkc7O0FBQ0EsSUFBTVksNEJBQTRCWixpQkFBaUIsNkJBQWpCLEtBQW1ELEVBQXJGOztBQUNBLElBQU1hLHVCQUF1QmhCLGdCQUFnQmlCLFVBQWhCLElBQThCLEVBQTNEIiwiZmlsZSI6IjEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgY29uc3QgZ3V0ZW5iZXJnY29uZmlnID0gd2luZG93LmJpZ2NvbW1lcmNlX2d1dGVuYmVyZ19jb25maWcgfHwge307XG5cbmV4cG9ydCBjb25zdCBHVVRFTkJFUkdfQkxPQ0tTID0gZ3V0ZW5iZXJnY29uZmlnLmJsb2NrcyB8fCB7fTtcbmV4cG9ydCBjb25zdCBHVVRFTkJFUkdfUFJPRFVDVFMgPSBHVVRFTkJFUkdfQkxPQ0tTWydiaWdjb21tZXJjZS9wcm9kdWN0cyddIHx8IHt9O1xuZXhwb3J0IGNvbnN0IEdVVEVOQkVSR19DQVJUID0gR1VURU5CRVJHX0JMT0NLU1snYmlnY29tbWVyY2UvY2FydCddIHx8IHt9O1xuZXhwb3J0IGNvbnN0IEdVVEVOQkVSR19DSEVDS09VVCA9IEdVVEVOQkVSR19CTE9DS1NbJ2JpZ2NvbW1lcmNlL2NoZWNrb3V0J10gfHwge307XG5leHBvcnQgY29uc3QgR1VURU5CRVJHX0FDQ09VTlQgPSBHVVRFTkJFUkdfQkxPQ0tTWydiaWdjb21tZXJjZS9hY2NvdW50LXByb2ZpbGUnXSB8fCB7fTtcbmV4cG9ydCBjb25zdCBHVVRFTkJFUkdfQUREUkVTUyA9IEdVVEVOQkVSR19CTE9DS1NbJ2JpZ2NvbW1lcmNlL2FkZHJlc3MtbGlzdCddIHx8IHt9O1xuZXhwb3J0IGNvbnN0IEdVVEVOQkVSR19PUkRFUlMgPSBHVVRFTkJFUkdfQkxPQ0tTWydiaWdjb21tZXJjZS9vcmRlci1oaXN0b3J5J10gfHwge307XG5leHBvcnQgY29uc3QgR1VURU5CRVJHX0xPR0lOID0gR1VURU5CRVJHX0JMT0NLU1snYmlnY29tbWVyY2UvbG9naW4tZm9ybSddIHx8IHt9O1xuZXhwb3J0IGNvbnN0IEdVVEVOQkVSR19SRUdJU1RFUiA9IEdVVEVOQkVSR19CTE9DS1NbJ2JpZ2NvbW1lcmNlL3JlZ2lzdHJhdGlvbi1mb3JtJ10gfHwge307XG5leHBvcnQgY29uc3QgR1VURU5CRVJHX0dJRlRfQ0VSVElGSUNBVEVfRk9STSA9IEdVVEVOQkVSR19CTE9DS1NbJ2JpZ2NvbW1lcmNlL2dpZnQtY2VydGlmaWNhdGUtZm9ybSddIHx8IHt9O1xuZXhwb3J0IGNvbnN0IEdVVEVOQkVSR19HSUZUX0NFUlRJRklDQVRFX0JBTEFOQ0UgPSBHVVRFTkJFUkdfQkxPQ0tTWydiaWdjb21tZXJjZS9naWZ0LWNlcnRpZmljYXRlLWJhbGFuY2UnXSB8fCB7fTtcbmV4cG9ydCBjb25zdCBHVVRFTkJFUkdfUFJPRFVDVF9SRVZJRVdTID0gR1VURU5CRVJHX0JMT0NLU1snYmlnY29tbWVyY2UvcHJvZHVjdC1yZXZpZXdzJ10gfHwge307XG5leHBvcnQgY29uc3QgR1VURU5CRVJHX1NUT1JFX0xJTksgPSBndXRlbmJlcmdjb25maWcuc3RvcmVfbGluayB8fCAnJztcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Fzc2V0cy9qcy9zcmMvYWRtaW4vZ3V0ZW5iZXJnL2NvbmZpZy9ndXRlbmJlcmctc2V0dGluZ3MuanMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1\n"); +eval("var core = module.exports = { version: '2.5.3' };\nif (typeof __e == 'number') __e = core; // eslint-disable-line no-undef\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2NvcmUuanM/MTVlMCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSw2QkFBNkI7QUFDN0IsdUNBQXVDIiwiZmlsZSI6IjEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgY29yZSA9IG1vZHVsZS5leHBvcnRzID0geyB2ZXJzaW9uOiAnMi41LjMnIH07XG5pZiAodHlwZW9mIF9fZSA9PSAnbnVtYmVyJykgX19lID0gY29yZTsgLy8gZXNsaW50LWRpc2FibGUtbGluZSBuby11bmRlZlxuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2NvcmUuanNcbi8vIG1vZHVsZSBpZCA9IDFcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1\n"); /***/ }), /* 2 */ -/***/ (function(module, exports) { +/***/ (function(module, exports, __webpack_require__) { -eval("var core = module.exports = { version: '2.5.3' };\nif (typeof __e == 'number') __e = core; // eslint-disable-line no-undef\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2NvcmUuanM/MTVlMCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSw2QkFBNkI7QUFDN0IsdUNBQXVDIiwiZmlsZSI6IjIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgY29yZSA9IG1vZHVsZS5leHBvcnRzID0geyB2ZXJzaW9uOiAnMi41LjMnIH07XG5pZiAodHlwZW9mIF9fZSA9PSAnbnVtYmVyJykgX19lID0gY29yZTsgLy8gZXNsaW50LWRpc2FibGUtbGluZSBuby11bmRlZlxuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2NvcmUuanNcbi8vIG1vZHVsZSBpZCA9IDJcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///2\n"); +eval("var store = __webpack_require__(51)('wks');\nvar uid = __webpack_require__(33);\nvar Symbol = __webpack_require__(6).Symbol;\nvar USE_SYMBOL = typeof Symbol == 'function';\n\nvar $exports = module.exports = function (name) {\n return store[name] || (store[name] =\n USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));\n};\n\n$exports.store = store;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX3drcy5qcz83NTJjIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBIiwiZmlsZSI6IjIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgc3RvcmUgPSByZXF1aXJlKCcuL19zaGFyZWQnKSgnd2tzJyk7XG52YXIgdWlkID0gcmVxdWlyZSgnLi9fdWlkJyk7XG52YXIgU3ltYm9sID0gcmVxdWlyZSgnLi9fZ2xvYmFsJykuU3ltYm9sO1xudmFyIFVTRV9TWU1CT0wgPSB0eXBlb2YgU3ltYm9sID09ICdmdW5jdGlvbic7XG5cbnZhciAkZXhwb3J0cyA9IG1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gKG5hbWUpIHtcbiAgcmV0dXJuIHN0b3JlW25hbWVdIHx8IChzdG9yZVtuYW1lXSA9XG4gICAgVVNFX1NZTUJPTCAmJiBTeW1ib2xbbmFtZV0gfHwgKFVTRV9TWU1CT0wgPyBTeW1ib2wgOiB1aWQpKCdTeW1ib2wuJyArIG5hbWUpKTtcbn07XG5cbiRleHBvcnRzLnN0b3JlID0gc3RvcmU7XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9jb3JlLWpzL2xpYnJhcnkvbW9kdWxlcy9fd2tzLmpzXG4vLyBtb2R1bGUgaWQgPSAyXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///2\n"); /***/ }), /* 3 */ /***/ (function(module, exports, __webpack_require__) { -"use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.DIAGNOSTICS_SECTION = exports.DIAGNOSTICS_ACTION = exports.DIAGNOSTICS_NONCE = exports.COUNTRIES_OBJ = exports.ACCOUNT_ACTION = exports.ACCOUNT_NONCE = exports.ADMIN_AJAX = exports.PRODUCTS_ORDER = exports.PRODUCTS_RECENT = exports.PRODUCTS_SEARCH = exports.PRODUCTS_BRAND = exports.PRODUCTS_FLAG = exports.PRODUCTS_CATEGORY = exports.ADMIN_ICONS = exports.ADMIN_IMAGES = exports.SHORTCODE_ENDPOINT = exports.PRODUCTS_ENDPOINT = void 0;\n\n__webpack_require__(83);\n\n__webpack_require__(197);\n\nvar wpadmin = window.bigcommerce_admin_config || {};\nvar editorDialog = wpadmin.editor_dialog || {};\nvar PRODUCTS_ENDPOINT = editorDialog.product_api_url || '';\nexports.PRODUCTS_ENDPOINT = PRODUCTS_ENDPOINT;\nvar SHORTCODE_ENDPOINT = editorDialog.shortcode_api_url || '';\nexports.SHORTCODE_ENDPOINT = SHORTCODE_ENDPOINT;\nvar ADMIN_IMAGES = wpadmin.images_url || '';\nexports.ADMIN_IMAGES = ADMIN_IMAGES;\nvar ADMIN_ICONS = wpadmin.icons_url || '';\nexports.ADMIN_ICONS = ADMIN_ICONS;\nvar PRODUCTS_CATEGORY = wpadmin.categories;\nexports.PRODUCTS_CATEGORY = PRODUCTS_CATEGORY;\nvar PRODUCTS_FLAG = wpadmin.flags;\nexports.PRODUCTS_FLAG = PRODUCTS_FLAG;\nvar PRODUCTS_BRAND = wpadmin.brands;\nexports.PRODUCTS_BRAND = PRODUCTS_BRAND;\nvar PRODUCTS_SEARCH = wpadmin.search;\nexports.PRODUCTS_SEARCH = PRODUCTS_SEARCH;\nvar PRODUCTS_RECENT = wpadmin.recent;\nexports.PRODUCTS_RECENT = PRODUCTS_RECENT;\nvar PRODUCTS_ORDER = wpadmin.sort_order;\nexports.PRODUCTS_ORDER = PRODUCTS_ORDER;\nvar ADMIN_AJAX = wpadmin.admin_ajax;\nexports.ADMIN_AJAX = ADMIN_AJAX;\nvar ACCOUNT_NONCE = wpadmin.account_rest_nonce;\nexports.ACCOUNT_NONCE = ACCOUNT_NONCE;\nvar ACCOUNT_ACTION = wpadmin.account_rest_action;\nexports.ACCOUNT_ACTION = ACCOUNT_ACTION;\nvar COUNTRIES_OBJ = wpadmin.countries;\nexports.COUNTRIES_OBJ = COUNTRIES_OBJ;\nvar DIAGNOSTICS_NONCE = wpadmin.diagnostics_rest_nonce;\nexports.DIAGNOSTICS_NONCE = DIAGNOSTICS_NONCE;\nvar DIAGNOSTICS_ACTION = wpadmin.diagnostics_rest_action;\nexports.DIAGNOSTICS_ACTION = DIAGNOSTICS_ACTION;\nvar DIAGNOSTICS_SECTION = wpadmin.diagnostics_section;\nexports.DIAGNOSTICS_SECTION = DIAGNOSTICS_SECTION;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvanMvc3JjL2FkbWluL2NvbmZpZy93cC1zZXR0aW5ncy5qcz8xNjAwIl0sIm5hbWVzIjpbIndwYWRtaW4iLCJ3aW5kb3ciLCJiaWdjb21tZXJjZV9hZG1pbl9jb25maWciLCJlZGl0b3JEaWFsb2ciLCJlZGl0b3JfZGlhbG9nIiwiUFJPRFVDVFNfRU5EUE9JTlQiLCJwcm9kdWN0X2FwaV91cmwiLCJTSE9SVENPREVfRU5EUE9JTlQiLCJzaG9ydGNvZGVfYXBpX3VybCIsIkFETUlOX0lNQUdFUyIsImltYWdlc191cmwiLCJBRE1JTl9JQ09OUyIsImljb25zX3VybCIsIlBST0RVQ1RTX0NBVEVHT1JZIiwiY2F0ZWdvcmllcyIsIlBST0RVQ1RTX0ZMQUciLCJmbGFncyIsIlBST0RVQ1RTX0JSQU5EIiwiYnJhbmRzIiwiUFJPRFVDVFNfU0VBUkNIIiwic2VhcmNoIiwiUFJPRFVDVFNfUkVDRU5UIiwicmVjZW50IiwiUFJPRFVDVFNfT1JERVIiLCJzb3J0X29yZGVyIiwiQURNSU5fQUpBWCIsImFkbWluX2FqYXgiLCJBQ0NPVU5UX05PTkNFIiwiYWNjb3VudF9yZXN0X25vbmNlIiwiQUNDT1VOVF9BQ1RJT04iLCJhY2NvdW50X3Jlc3RfYWN0aW9uIiwiQ09VTlRSSUVTX09CSiIsImNvdW50cmllcyIsIkRJQUdOT1NUSUNTX05PTkNFIiwiZGlhZ25vc3RpY3NfcmVzdF9ub25jZSIsIkRJQUdOT1NUSUNTX0FDVElPTiIsImRpYWdub3N0aWNzX3Jlc3RfYWN0aW9uIiwiRElBR05PU1RJQ1NfU0VDVElPTiIsImRpYWdub3N0aWNzX3NlY3Rpb24iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQUEsSUFBTUEsVUFBVUMsT0FBT0Msd0JBQVAsSUFBbUMsRUFBbkQ7QUFDQSxJQUFNQyxlQUFlSCxRQUFRSSxhQUFSLElBQXlCLEVBQTlDO0FBRU8sSUFBTUMsb0JBQW9CRixhQUFhRyxlQUFiLElBQWdDLEVBQTFEOztBQUNBLElBQU1DLHFCQUFxQkosYUFBYUssaUJBQWIsSUFBa0MsRUFBN0Q7O0FBQ0EsSUFBTUMsZUFBZVQsUUFBUVUsVUFBUixJQUFzQixFQUEzQzs7QUFDQSxJQUFNQyxjQUFjWCxRQUFRWSxTQUFSLElBQXFCLEVBQXpDOztBQUNBLElBQU1DLG9CQUFvQmIsUUFBUWMsVUFBbEM7O0FBQ0EsSUFBTUMsZ0JBQWdCZixRQUFRZ0IsS0FBOUI7O0FBQ0EsSUFBTUMsaUJBQWlCakIsUUFBUWtCLE1BQS9COztBQUNBLElBQU1DLGtCQUFrQm5CLFFBQVFvQixNQUFoQzs7QUFDQSxJQUFNQyxrQkFBa0JyQixRQUFRc0IsTUFBaEM7O0FBQ0EsSUFBTUMsaUJBQWlCdkIsUUFBUXdCLFVBQS9COztBQUNBLElBQU1DLGFBQWF6QixRQUFRMEIsVUFBM0I7O0FBQ0EsSUFBTUMsZ0JBQWdCM0IsUUFBUTRCLGtCQUE5Qjs7QUFDQSxJQUFNQyxpQkFBaUI3QixRQUFROEIsbUJBQS9COztBQUNBLElBQU1DLGdCQUFnQi9CLFFBQVFnQyxTQUE5Qjs7QUFDQSxJQUFNQyxvQkFBb0JqQyxRQUFRa0Msc0JBQWxDOztBQUNBLElBQU1DLHFCQUFxQm5DLFFBQVFvQyx1QkFBbkM7O0FBQ0EsSUFBTUMsc0JBQXNCckMsUUFBUXNDLG1CQUFwQyIsImZpbGUiOiIzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiY29uc3Qgd3BhZG1pbiA9IHdpbmRvdy5iaWdjb21tZXJjZV9hZG1pbl9jb25maWcgfHwge307XG5jb25zdCBlZGl0b3JEaWFsb2cgPSB3cGFkbWluLmVkaXRvcl9kaWFsb2cgfHwge307XG5cbmV4cG9ydCBjb25zdCBQUk9EVUNUU19FTkRQT0lOVCA9IGVkaXRvckRpYWxvZy5wcm9kdWN0X2FwaV91cmwgfHwgJyc7XG5leHBvcnQgY29uc3QgU0hPUlRDT0RFX0VORFBPSU5UID0gZWRpdG9yRGlhbG9nLnNob3J0Y29kZV9hcGlfdXJsIHx8ICcnO1xuZXhwb3J0IGNvbnN0IEFETUlOX0lNQUdFUyA9IHdwYWRtaW4uaW1hZ2VzX3VybCB8fCAnJztcbmV4cG9ydCBjb25zdCBBRE1JTl9JQ09OUyA9IHdwYWRtaW4uaWNvbnNfdXJsIHx8ICcnO1xuZXhwb3J0IGNvbnN0IFBST0RVQ1RTX0NBVEVHT1JZID0gd3BhZG1pbi5jYXRlZ29yaWVzO1xuZXhwb3J0IGNvbnN0IFBST0RVQ1RTX0ZMQUcgPSB3cGFkbWluLmZsYWdzO1xuZXhwb3J0IGNvbnN0IFBST0RVQ1RTX0JSQU5EID0gd3BhZG1pbi5icmFuZHM7XG5leHBvcnQgY29uc3QgUFJPRFVDVFNfU0VBUkNIID0gd3BhZG1pbi5zZWFyY2g7XG5leHBvcnQgY29uc3QgUFJPRFVDVFNfUkVDRU5UID0gd3BhZG1pbi5yZWNlbnQ7XG5leHBvcnQgY29uc3QgUFJPRFVDVFNfT1JERVIgPSB3cGFkbWluLnNvcnRfb3JkZXI7XG5leHBvcnQgY29uc3QgQURNSU5fQUpBWCA9IHdwYWRtaW4uYWRtaW5fYWpheDtcbmV4cG9ydCBjb25zdCBBQ0NPVU5UX05PTkNFID0gd3BhZG1pbi5hY2NvdW50X3Jlc3Rfbm9uY2U7XG5leHBvcnQgY29uc3QgQUNDT1VOVF9BQ1RJT04gPSB3cGFkbWluLmFjY291bnRfcmVzdF9hY3Rpb247XG5leHBvcnQgY29uc3QgQ09VTlRSSUVTX09CSiA9IHdwYWRtaW4uY291bnRyaWVzO1xuZXhwb3J0IGNvbnN0IERJQUdOT1NUSUNTX05PTkNFID0gd3BhZG1pbi5kaWFnbm9zdGljc19yZXN0X25vbmNlO1xuZXhwb3J0IGNvbnN0IERJQUdOT1NUSUNTX0FDVElPTiA9IHdwYWRtaW4uZGlhZ25vc3RpY3NfcmVzdF9hY3Rpb247XG5leHBvcnQgY29uc3QgRElBR05PU1RJQ1NfU0VDVElPTiA9IHdwYWRtaW4uZGlhZ25vc3RpY3Nfc2VjdGlvbjtcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Fzc2V0cy9qcy9zcmMvYWRtaW4vY29uZmlnL3dwLXNldHRpbmdzLmpzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///3\n"); +eval("var global = __webpack_require__(6);\nvar core = __webpack_require__(1);\nvar ctx = __webpack_require__(43);\nvar hide = __webpack_require__(16);\nvar PROTOTYPE = 'prototype';\n\nvar $export = function (type, name, source) {\n var IS_FORCED = type & $export.F;\n var IS_GLOBAL = type & $export.G;\n var IS_STATIC = type & $export.S;\n var IS_PROTO = type & $export.P;\n var IS_BIND = type & $export.B;\n var IS_WRAP = type & $export.W;\n var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});\n var expProto = exports[PROTOTYPE];\n var target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE];\n var key, own, out;\n if (IS_GLOBAL) source = name;\n for (key in source) {\n // contains in native\n own = !IS_FORCED && target && target[key] !== undefined;\n if (own && key in exports) continue;\n // export native or passed\n out = own ? target[key] : source[key];\n // prevent global pollution for namespaces\n exports[key] = IS_GLOBAL && typeof target[key] != 'function' ? source[key]\n // bind timers to global for call from export context\n : IS_BIND && own ? ctx(out, global)\n // wrap global constructors for prevent change them in library\n : IS_WRAP && target[key] == out ? (function (C) {\n var F = function (a, b, c) {\n if (this instanceof C) {\n switch (arguments.length) {\n case 0: return new C();\n case 1: return new C(a);\n case 2: return new C(a, b);\n } return new C(a, b, c);\n } return C.apply(this, arguments);\n };\n F[PROTOTYPE] = C[PROTOTYPE];\n return F;\n // make static versions for prototype methods\n })(out) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;\n // export proto methods to core.%CONSTRUCTOR%.methods.%NAME%\n if (IS_PROTO) {\n (exports.virtual || (exports.virtual = {}))[key] = out;\n // export proto methods to core.%CONSTRUCTOR%.prototype.%NAME%\n if (type & $export.R && expProto && !expProto[key]) hide(expProto, key, out);\n }\n }\n};\n// type bitmap\n$export.F = 1; // forced\n$export.G = 2; // global\n$export.S = 4; // static\n$export.P = 8; // proto\n$export.B = 16; // bind\n$export.W = 32; // wrap\n$export.U = 64; // safe\n$export.R = 128; // real proto method for `library`\nmodule.exports = $export;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2V4cG9ydC5qcz85MGNkIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpRUFBaUU7QUFDakU7QUFDQSxrRkFBa0Y7QUFDbEY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVc7QUFDWCxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBLCtDQUErQztBQUMvQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxjQUFjO0FBQ2QsY0FBYztBQUNkLGNBQWM7QUFDZCxjQUFjO0FBQ2QsZUFBZTtBQUNmLGVBQWU7QUFDZixlQUFlO0FBQ2YsZ0JBQWdCO0FBQ2hCIiwiZmlsZSI6IjMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgZ2xvYmFsID0gcmVxdWlyZSgnLi9fZ2xvYmFsJyk7XG52YXIgY29yZSA9IHJlcXVpcmUoJy4vX2NvcmUnKTtcbnZhciBjdHggPSByZXF1aXJlKCcuL19jdHgnKTtcbnZhciBoaWRlID0gcmVxdWlyZSgnLi9faGlkZScpO1xudmFyIFBST1RPVFlQRSA9ICdwcm90b3R5cGUnO1xuXG52YXIgJGV4cG9ydCA9IGZ1bmN0aW9uICh0eXBlLCBuYW1lLCBzb3VyY2UpIHtcbiAgdmFyIElTX0ZPUkNFRCA9IHR5cGUgJiAkZXhwb3J0LkY7XG4gIHZhciBJU19HTE9CQUwgPSB0eXBlICYgJGV4cG9ydC5HO1xuICB2YXIgSVNfU1RBVElDID0gdHlwZSAmICRleHBvcnQuUztcbiAgdmFyIElTX1BST1RPID0gdHlwZSAmICRleHBvcnQuUDtcbiAgdmFyIElTX0JJTkQgPSB0eXBlICYgJGV4cG9ydC5CO1xuICB2YXIgSVNfV1JBUCA9IHR5cGUgJiAkZXhwb3J0Llc7XG4gIHZhciBleHBvcnRzID0gSVNfR0xPQkFMID8gY29yZSA6IGNvcmVbbmFtZV0gfHwgKGNvcmVbbmFtZV0gPSB7fSk7XG4gIHZhciBleHBQcm90byA9IGV4cG9ydHNbUFJPVE9UWVBFXTtcbiAgdmFyIHRhcmdldCA9IElTX0dMT0JBTCA/IGdsb2JhbCA6IElTX1NUQVRJQyA/IGdsb2JhbFtuYW1lXSA6IChnbG9iYWxbbmFtZV0gfHwge30pW1BST1RPVFlQRV07XG4gIHZhciBrZXksIG93biwgb3V0O1xuICBpZiAoSVNfR0xPQkFMKSBzb3VyY2UgPSBuYW1lO1xuICBmb3IgKGtleSBpbiBzb3VyY2UpIHtcbiAgICAvLyBjb250YWlucyBpbiBuYXRpdmVcbiAgICBvd24gPSAhSVNfRk9SQ0VEICYmIHRhcmdldCAmJiB0YXJnZXRba2V5XSAhPT0gdW5kZWZpbmVkO1xuICAgIGlmIChvd24gJiYga2V5IGluIGV4cG9ydHMpIGNvbnRpbnVlO1xuICAgIC8vIGV4cG9ydCBuYXRpdmUgb3IgcGFzc2VkXG4gICAgb3V0ID0gb3duID8gdGFyZ2V0W2tleV0gOiBzb3VyY2Vba2V5XTtcbiAgICAvLyBwcmV2ZW50IGdsb2JhbCBwb2xsdXRpb24gZm9yIG5hbWVzcGFjZXNcbiAgICBleHBvcnRzW2tleV0gPSBJU19HTE9CQUwgJiYgdHlwZW9mIHRhcmdldFtrZXldICE9ICdmdW5jdGlvbicgPyBzb3VyY2Vba2V5XVxuICAgIC8vIGJpbmQgdGltZXJzIHRvIGdsb2JhbCBmb3IgY2FsbCBmcm9tIGV4cG9ydCBjb250ZXh0XG4gICAgOiBJU19CSU5EICYmIG93biA/IGN0eChvdXQsIGdsb2JhbClcbiAgICAvLyB3cmFwIGdsb2JhbCBjb25zdHJ1Y3RvcnMgZm9yIHByZXZlbnQgY2hhbmdlIHRoZW0gaW4gbGlicmFyeVxuICAgIDogSVNfV1JBUCAmJiB0YXJnZXRba2V5XSA9PSBvdXQgPyAoZnVuY3Rpb24gKEMpIHtcbiAgICAgIHZhciBGID0gZnVuY3Rpb24gKGEsIGIsIGMpIHtcbiAgICAgICAgaWYgKHRoaXMgaW5zdGFuY2VvZiBDKSB7XG4gICAgICAgICAgc3dpdGNoIChhcmd1bWVudHMubGVuZ3RoKSB7XG4gICAgICAgICAgICBjYXNlIDA6IHJldHVybiBuZXcgQygpO1xuICAgICAgICAgICAgY2FzZSAxOiByZXR1cm4gbmV3IEMoYSk7XG4gICAgICAgICAgICBjYXNlIDI6IHJldHVybiBuZXcgQyhhLCBiKTtcbiAgICAgICAgICB9IHJldHVybiBuZXcgQyhhLCBiLCBjKTtcbiAgICAgICAgfSByZXR1cm4gQy5hcHBseSh0aGlzLCBhcmd1bWVudHMpO1xuICAgICAgfTtcbiAgICAgIEZbUFJPVE9UWVBFXSA9IENbUFJPVE9UWVBFXTtcbiAgICAgIHJldHVybiBGO1xuICAgIC8vIG1ha2Ugc3RhdGljIHZlcnNpb25zIGZvciBwcm90b3R5cGUgbWV0aG9kc1xuICAgIH0pKG91dCkgOiBJU19QUk9UTyAmJiB0eXBlb2Ygb3V0ID09ICdmdW5jdGlvbicgPyBjdHgoRnVuY3Rpb24uY2FsbCwgb3V0KSA6IG91dDtcbiAgICAvLyBleHBvcnQgcHJvdG8gbWV0aG9kcyB0byBjb3JlLiVDT05TVFJVQ1RPUiUubWV0aG9kcy4lTkFNRSVcbiAgICBpZiAoSVNfUFJPVE8pIHtcbiAgICAgIChleHBvcnRzLnZpcnR1YWwgfHwgKGV4cG9ydHMudmlydHVhbCA9IHt9KSlba2V5XSA9IG91dDtcbiAgICAgIC8vIGV4cG9ydCBwcm90byBtZXRob2RzIHRvIGNvcmUuJUNPTlNUUlVDVE9SJS5wcm90b3R5cGUuJU5BTUUlXG4gICAgICBpZiAodHlwZSAmICRleHBvcnQuUiAmJiBleHBQcm90byAmJiAhZXhwUHJvdG9ba2V5XSkgaGlkZShleHBQcm90bywga2V5LCBvdXQpO1xuICAgIH1cbiAgfVxufTtcbi8vIHR5cGUgYml0bWFwXG4kZXhwb3J0LkYgPSAxOyAgIC8vIGZvcmNlZFxuJGV4cG9ydC5HID0gMjsgICAvLyBnbG9iYWxcbiRleHBvcnQuUyA9IDQ7ICAgLy8gc3RhdGljXG4kZXhwb3J0LlAgPSA4OyAgIC8vIHByb3RvXG4kZXhwb3J0LkIgPSAxNjsgIC8vIGJpbmRcbiRleHBvcnQuVyA9IDMyOyAgLy8gd3JhcFxuJGV4cG9ydC5VID0gNjQ7ICAvLyBzYWZlXG4kZXhwb3J0LlIgPSAxMjg7IC8vIHJlYWwgcHJvdG8gbWV0aG9kIGZvciBgbGlicmFyeWBcbm1vZHVsZS5leHBvcnRzID0gJGV4cG9ydDtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2NvcmUtanMvbGlicmFyeS9tb2R1bGVzL19leHBvcnQuanNcbi8vIG1vZHVsZSBpZCA9IDNcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///3\n"); /***/ }), /* 4 */ /***/ (function(module, exports, __webpack_require__) { -eval("var store = __webpack_require__(49)('wks');\nvar uid = __webpack_require__(34);\nvar Symbol = __webpack_require__(9).Symbol;\nvar USE_SYMBOL = typeof Symbol == 'function';\n\nvar $exports = module.exports = function (name) {\n return store[name] || (store[name] =\n USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));\n};\n\n$exports.store = store;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX3drcy5qcz83NTJjIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBIiwiZmlsZSI6IjQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgc3RvcmUgPSByZXF1aXJlKCcuL19zaGFyZWQnKSgnd2tzJyk7XG52YXIgdWlkID0gcmVxdWlyZSgnLi9fdWlkJyk7XG52YXIgU3ltYm9sID0gcmVxdWlyZSgnLi9fZ2xvYmFsJykuU3ltYm9sO1xudmFyIFVTRV9TWU1CT0wgPSB0eXBlb2YgU3ltYm9sID09ICdmdW5jdGlvbic7XG5cbnZhciAkZXhwb3J0cyA9IG1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gKG5hbWUpIHtcbiAgcmV0dXJuIHN0b3JlW25hbWVdIHx8IChzdG9yZVtuYW1lXSA9XG4gICAgVVNFX1NZTUJPTCAmJiBTeW1ib2xbbmFtZV0gfHwgKFVTRV9TWU1CT0wgPyBTeW1ib2wgOiB1aWQpKCdTeW1ib2wuJyArIG5hbWUpKTtcbn07XG5cbiRleHBvcnRzLnN0b3JlID0gc3RvcmU7XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9jb3JlLWpzL2xpYnJhcnkvbW9kdWxlcy9fd2tzLmpzXG4vLyBtb2R1bGUgaWQgPSA0XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///4\n"); +"use strict"; +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = {\n isFetching: false,\n isGutenberg: false,\n currentEditor: '',\n productHTML: '',\n wpAPIDisplaySettings: {\n order: '',\n orderby: '',\n per_page: ''\n },\n wpAPIQueryObj: {\n bigcommerce_flag: [],\n bigcommerce_brand: [],\n bigcommerce_category: [],\n recent: [],\n search: []\n },\n selectedProducts: {\n post_id: []\n },\n insertCallback: false\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvanMvc3JjL2FkbWluL2NvbmZpZy9zaG9ydGNvZGUtc3RhdGUuanM/NzRlMiJdLCJuYW1lcyI6WyJpc0ZldGNoaW5nIiwiaXNHdXRlbmJlcmciLCJjdXJyZW50RWRpdG9yIiwicHJvZHVjdEhUTUwiLCJ3cEFQSURpc3BsYXlTZXR0aW5ncyIsIm9yZGVyIiwib3JkZXJieSIsInBlcl9wYWdlIiwid3BBUElRdWVyeU9iaiIsImJpZ2NvbW1lcmNlX2ZsYWciLCJiaWdjb21tZXJjZV9icmFuZCIsImJpZ2NvbW1lcmNlX2NhdGVnb3J5IiwicmVjZW50Iiwic2VhcmNoIiwic2VsZWN0ZWRQcm9kdWN0cyIsInBvc3RfaWQiLCJpbnNlcnRDYWxsYmFjayJdLCJtYXBwaW5ncyI6Ijs7Ozs7O2VBQ2U7QUFDZEEsY0FBWSxLQURFO0FBRWRDLGVBQWEsS0FGQztBQUdkQyxpQkFBZSxFQUhEO0FBSWRDLGVBQWEsRUFKQztBQUtkQyx3QkFBc0I7QUFDckJDLFdBQU8sRUFEYztBQUVyQkMsYUFBUyxFQUZZO0FBR3JCQyxjQUFVO0FBSFcsR0FMUjtBQVVkQyxpQkFBZTtBQUNkQyxzQkFBa0IsRUFESjtBQUVkQyx1QkFBbUIsRUFGTDtBQUdkQywwQkFBc0IsRUFIUjtBQUlkQyxZQUFRLEVBSk07QUFLZEMsWUFBUTtBQUxNLEdBVkQ7QUFpQmRDLG9CQUFrQjtBQUNqQkMsYUFBUztBQURRLEdBakJKO0FBb0JkQyxrQkFBZ0I7QUFwQkYsQyIsImZpbGUiOiI0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5leHBvcnQgZGVmYXVsdCB7XG5cdGlzRmV0Y2hpbmc6IGZhbHNlLFxuXHRpc0d1dGVuYmVyZzogZmFsc2UsXG5cdGN1cnJlbnRFZGl0b3I6ICcnLFxuXHRwcm9kdWN0SFRNTDogJycsXG5cdHdwQVBJRGlzcGxheVNldHRpbmdzOiB7XG5cdFx0b3JkZXI6ICcnLFxuXHRcdG9yZGVyYnk6ICcnLFxuXHRcdHBlcl9wYWdlOiAnJyxcblx0fSxcblx0d3BBUElRdWVyeU9iajoge1xuXHRcdGJpZ2NvbW1lcmNlX2ZsYWc6IFtdLFxuXHRcdGJpZ2NvbW1lcmNlX2JyYW5kOiBbXSxcblx0XHRiaWdjb21tZXJjZV9jYXRlZ29yeTogW10sXG5cdFx0cmVjZW50OiBbXSxcblx0XHRzZWFyY2g6IFtdLFxuXHR9LFxuXHRzZWxlY3RlZFByb2R1Y3RzOiB7XG5cdFx0cG9zdF9pZDogW10sXG5cdH0sXG5cdGluc2VydENhbGxiYWNrOiBmYWxzZSxcbn07XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9hc3NldHMvanMvc3JjL2FkbWluL2NvbmZpZy9zaG9ydGNvZGUtc3RhdGUuanMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///4\n"); /***/ }), /* 5 */ /***/ (function(module, exports, __webpack_require__) { -eval("var dP = __webpack_require__(43).f;\nvar FProto = Function.prototype;\nvar nameRE = /^\\s*function ([^ (]*)/;\nvar NAME = 'name';\n\n// 19.2.4.2 name\nNAME in FProto || __webpack_require__(23) && dP(FProto, NAME, {\n configurable: true,\n get: function () {\n try {\n return ('' + this).match(nameRE)[1];\n } catch (e) {\n return '';\n }\n }\n});\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9tb2R1bGVzL2VzNi5mdW5jdGlvbi5uYW1lLmpzPzEyZTUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLENBQUMiLCJmaWxlIjoiNS5qcyIsInNvdXJjZXNDb250ZW50IjpbInZhciBkUCA9IHJlcXVpcmUoJy4vX29iamVjdC1kcCcpLmY7XG52YXIgRlByb3RvID0gRnVuY3Rpb24ucHJvdG90eXBlO1xudmFyIG5hbWVSRSA9IC9eXFxzKmZ1bmN0aW9uIChbXiAoXSopLztcbnZhciBOQU1FID0gJ25hbWUnO1xuXG4vLyAxOS4yLjQuMiBuYW1lXG5OQU1FIGluIEZQcm90byB8fCByZXF1aXJlKCcuL19kZXNjcmlwdG9ycycpICYmIGRQKEZQcm90bywgTkFNRSwge1xuICBjb25maWd1cmFibGU6IHRydWUsXG4gIGdldDogZnVuY3Rpb24gKCkge1xuICAgIHRyeSB7XG4gICAgICByZXR1cm4gKCcnICsgdGhpcykubWF0Y2gobmFtZVJFKVsxXTtcbiAgICB9IGNhdGNoIChlKSB7XG4gICAgICByZXR1cm4gJyc7XG4gICAgfVxuICB9XG59KTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2NvcmUtanMvbW9kdWxlcy9lczYuZnVuY3Rpb24ubmFtZS5qc1xuLy8gbW9kdWxlIGlkID0gNVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///5\n"); +eval("// to indexed object, toObject with fallback for non-array-like ES3 strings\nvar IObject = __webpack_require__(63);\nvar defined = __webpack_require__(40);\nmodule.exports = function (it) {\n return IObject(defined(it));\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX3RvLWlvYmplY3QuanM/NGRjNCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJmaWxlIjoiNS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIHRvIGluZGV4ZWQgb2JqZWN0LCB0b09iamVjdCB3aXRoIGZhbGxiYWNrIGZvciBub24tYXJyYXktbGlrZSBFUzMgc3RyaW5nc1xudmFyIElPYmplY3QgPSByZXF1aXJlKCcuL19pb2JqZWN0Jyk7XG52YXIgZGVmaW5lZCA9IHJlcXVpcmUoJy4vX2RlZmluZWQnKTtcbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gKGl0KSB7XG4gIHJldHVybiBJT2JqZWN0KGRlZmluZWQoaXQpKTtcbn07XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9jb3JlLWpzL2xpYnJhcnkvbW9kdWxlcy9fdG8taW9iamVjdC5qc1xuLy8gbW9kdWxlIGlkID0gNVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///5\n"); /***/ }), /* 6 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ (function(module, exports) { -eval("var global = __webpack_require__(9);\nvar core = __webpack_require__(2);\nvar ctx = __webpack_require__(41);\nvar hide = __webpack_require__(19);\nvar PROTOTYPE = 'prototype';\n\nvar $export = function (type, name, source) {\n var IS_FORCED = type & $export.F;\n var IS_GLOBAL = type & $export.G;\n var IS_STATIC = type & $export.S;\n var IS_PROTO = type & $export.P;\n var IS_BIND = type & $export.B;\n var IS_WRAP = type & $export.W;\n var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});\n var expProto = exports[PROTOTYPE];\n var target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE];\n var key, own, out;\n if (IS_GLOBAL) source = name;\n for (key in source) {\n // contains in native\n own = !IS_FORCED && target && target[key] !== undefined;\n if (own && key in exports) continue;\n // export native or passed\n out = own ? target[key] : source[key];\n // prevent global pollution for namespaces\n exports[key] = IS_GLOBAL && typeof target[key] != 'function' ? source[key]\n // bind timers to global for call from export context\n : IS_BIND && own ? ctx(out, global)\n // wrap global constructors for prevent change them in library\n : IS_WRAP && target[key] == out ? (function (C) {\n var F = function (a, b, c) {\n if (this instanceof C) {\n switch (arguments.length) {\n case 0: return new C();\n case 1: return new C(a);\n case 2: return new C(a, b);\n } return new C(a, b, c);\n } return C.apply(this, arguments);\n };\n F[PROTOTYPE] = C[PROTOTYPE];\n return F;\n // make static versions for prototype methods\n })(out) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;\n // export proto methods to core.%CONSTRUCTOR%.methods.%NAME%\n if (IS_PROTO) {\n (exports.virtual || (exports.virtual = {}))[key] = out;\n // export proto methods to core.%CONSTRUCTOR%.prototype.%NAME%\n if (type & $export.R && expProto && !expProto[key]) hide(expProto, key, out);\n }\n }\n};\n// type bitmap\n$export.F = 1; // forced\n$export.G = 2; // global\n$export.S = 4; // static\n$export.P = 8; // proto\n$export.B = 16; // bind\n$export.W = 32; // wrap\n$export.U = 64; // safe\n$export.R = 128; // real proto method for `library`\nmodule.exports = $export;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2V4cG9ydC5qcz85MGNkIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpRUFBaUU7QUFDakU7QUFDQSxrRkFBa0Y7QUFDbEY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVc7QUFDWCxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBLCtDQUErQztBQUMvQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxjQUFjO0FBQ2QsY0FBYztBQUNkLGNBQWM7QUFDZCxjQUFjO0FBQ2QsZUFBZTtBQUNmLGVBQWU7QUFDZixlQUFlO0FBQ2YsZ0JBQWdCO0FBQ2hCIiwiZmlsZSI6IjYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgZ2xvYmFsID0gcmVxdWlyZSgnLi9fZ2xvYmFsJyk7XG52YXIgY29yZSA9IHJlcXVpcmUoJy4vX2NvcmUnKTtcbnZhciBjdHggPSByZXF1aXJlKCcuL19jdHgnKTtcbnZhciBoaWRlID0gcmVxdWlyZSgnLi9faGlkZScpO1xudmFyIFBST1RPVFlQRSA9ICdwcm90b3R5cGUnO1xuXG52YXIgJGV4cG9ydCA9IGZ1bmN0aW9uICh0eXBlLCBuYW1lLCBzb3VyY2UpIHtcbiAgdmFyIElTX0ZPUkNFRCA9IHR5cGUgJiAkZXhwb3J0LkY7XG4gIHZhciBJU19HTE9CQUwgPSB0eXBlICYgJGV4cG9ydC5HO1xuICB2YXIgSVNfU1RBVElDID0gdHlwZSAmICRleHBvcnQuUztcbiAgdmFyIElTX1BST1RPID0gdHlwZSAmICRleHBvcnQuUDtcbiAgdmFyIElTX0JJTkQgPSB0eXBlICYgJGV4cG9ydC5CO1xuICB2YXIgSVNfV1JBUCA9IHR5cGUgJiAkZXhwb3J0Llc7XG4gIHZhciBleHBvcnRzID0gSVNfR0xPQkFMID8gY29yZSA6IGNvcmVbbmFtZV0gfHwgKGNvcmVbbmFtZV0gPSB7fSk7XG4gIHZhciBleHBQcm90byA9IGV4cG9ydHNbUFJPVE9UWVBFXTtcbiAgdmFyIHRhcmdldCA9IElTX0dMT0JBTCA/IGdsb2JhbCA6IElTX1NUQVRJQyA/IGdsb2JhbFtuYW1lXSA6IChnbG9iYWxbbmFtZV0gfHwge30pW1BST1RPVFlQRV07XG4gIHZhciBrZXksIG93biwgb3V0O1xuICBpZiAoSVNfR0xPQkFMKSBzb3VyY2UgPSBuYW1lO1xuICBmb3IgKGtleSBpbiBzb3VyY2UpIHtcbiAgICAvLyBjb250YWlucyBpbiBuYXRpdmVcbiAgICBvd24gPSAhSVNfRk9SQ0VEICYmIHRhcmdldCAmJiB0YXJnZXRba2V5XSAhPT0gdW5kZWZpbmVkO1xuICAgIGlmIChvd24gJiYga2V5IGluIGV4cG9ydHMpIGNvbnRpbnVlO1xuICAgIC8vIGV4cG9ydCBuYXRpdmUgb3IgcGFzc2VkXG4gICAgb3V0ID0gb3duID8gdGFyZ2V0W2tleV0gOiBzb3VyY2Vba2V5XTtcbiAgICAvLyBwcmV2ZW50IGdsb2JhbCBwb2xsdXRpb24gZm9yIG5hbWVzcGFjZXNcbiAgICBleHBvcnRzW2tleV0gPSBJU19HTE9CQUwgJiYgdHlwZW9mIHRhcmdldFtrZXldICE9ICdmdW5jdGlvbicgPyBzb3VyY2Vba2V5XVxuICAgIC8vIGJpbmQgdGltZXJzIHRvIGdsb2JhbCBmb3IgY2FsbCBmcm9tIGV4cG9ydCBjb250ZXh0XG4gICAgOiBJU19CSU5EICYmIG93biA/IGN0eChvdXQsIGdsb2JhbClcbiAgICAvLyB3cmFwIGdsb2JhbCBjb25zdHJ1Y3RvcnMgZm9yIHByZXZlbnQgY2hhbmdlIHRoZW0gaW4gbGlicmFyeVxuICAgIDogSVNfV1JBUCAmJiB0YXJnZXRba2V5XSA9PSBvdXQgPyAoZnVuY3Rpb24gKEMpIHtcbiAgICAgIHZhciBGID0gZnVuY3Rpb24gKGEsIGIsIGMpIHtcbiAgICAgICAgaWYgKHRoaXMgaW5zdGFuY2VvZiBDKSB7XG4gICAgICAgICAgc3dpdGNoIChhcmd1bWVudHMubGVuZ3RoKSB7XG4gICAgICAgICAgICBjYXNlIDA6IHJldHVybiBuZXcgQygpO1xuICAgICAgICAgICAgY2FzZSAxOiByZXR1cm4gbmV3IEMoYSk7XG4gICAgICAgICAgICBjYXNlIDI6IHJldHVybiBuZXcgQyhhLCBiKTtcbiAgICAgICAgICB9IHJldHVybiBuZXcgQyhhLCBiLCBjKTtcbiAgICAgICAgfSByZXR1cm4gQy5hcHBseSh0aGlzLCBhcmd1bWVudHMpO1xuICAgICAgfTtcbiAgICAgIEZbUFJPVE9UWVBFXSA9IENbUFJPVE9UWVBFXTtcbiAgICAgIHJldHVybiBGO1xuICAgIC8vIG1ha2Ugc3RhdGljIHZlcnNpb25zIGZvciBwcm90b3R5cGUgbWV0aG9kc1xuICAgIH0pKG91dCkgOiBJU19QUk9UTyAmJiB0eXBlb2Ygb3V0ID09ICdmdW5jdGlvbicgPyBjdHgoRnVuY3Rpb24uY2FsbCwgb3V0KSA6IG91dDtcbiAgICAvLyBleHBvcnQgcHJvdG8gbWV0aG9kcyB0byBjb3JlLiVDT05TVFJVQ1RPUiUubWV0aG9kcy4lTkFNRSVcbiAgICBpZiAoSVNfUFJPVE8pIHtcbiAgICAgIChleHBvcnRzLnZpcnR1YWwgfHwgKGV4cG9ydHMudmlydHVhbCA9IHt9KSlba2V5XSA9IG91dDtcbiAgICAgIC8vIGV4cG9ydCBwcm90byBtZXRob2RzIHRvIGNvcmUuJUNPTlNUUlVDVE9SJS5wcm90b3R5cGUuJU5BTUUlXG4gICAgICBpZiAodHlwZSAmICRleHBvcnQuUiAmJiBleHBQcm90byAmJiAhZXhwUHJvdG9ba2V5XSkgaGlkZShleHBQcm90bywga2V5LCBvdXQpO1xuICAgIH1cbiAgfVxufTtcbi8vIHR5cGUgYml0bWFwXG4kZXhwb3J0LkYgPSAxOyAgIC8vIGZvcmNlZFxuJGV4cG9ydC5HID0gMjsgICAvLyBnbG9iYWxcbiRleHBvcnQuUyA9IDQ7ICAgLy8gc3RhdGljXG4kZXhwb3J0LlAgPSA4OyAgIC8vIHByb3RvXG4kZXhwb3J0LkIgPSAxNjsgIC8vIGJpbmRcbiRleHBvcnQuVyA9IDMyOyAgLy8gd3JhcFxuJGV4cG9ydC5VID0gNjQ7ICAvLyBzYWZlXG4kZXhwb3J0LlIgPSAxMjg7IC8vIHJlYWwgcHJvdG8gbWV0aG9kIGZvciBgbGlicmFyeWBcbm1vZHVsZS5leHBvcnRzID0gJGV4cG9ydDtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2NvcmUtanMvbGlicmFyeS9tb2R1bGVzL19leHBvcnQuanNcbi8vIG1vZHVsZSBpZCA9IDZcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///6\n"); +eval("// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028\nvar global = module.exports = typeof window != 'undefined' && window.Math == Math\n ? window : typeof self != 'undefined' && self.Math == Math ? self\n // eslint-disable-next-line no-new-func\n : Function('return this')();\nif (typeof __g == 'number') __g = global; // eslint-disable-line no-undef\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2dsb2JhbC5qcz9lY2FiIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5Q0FBeUMiLCJmaWxlIjoiNi5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIGh0dHBzOi8vZ2l0aHViLmNvbS96bG9pcm9jay9jb3JlLWpzL2lzc3Vlcy84NiNpc3N1ZWNvbW1lbnQtMTE1NzU5MDI4XG52YXIgZ2xvYmFsID0gbW9kdWxlLmV4cG9ydHMgPSB0eXBlb2Ygd2luZG93ICE9ICd1bmRlZmluZWQnICYmIHdpbmRvdy5NYXRoID09IE1hdGhcbiAgPyB3aW5kb3cgOiB0eXBlb2Ygc2VsZiAhPSAndW5kZWZpbmVkJyAmJiBzZWxmLk1hdGggPT0gTWF0aCA/IHNlbGZcbiAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLW5ldy1mdW5jXG4gIDogRnVuY3Rpb24oJ3JldHVybiB0aGlzJykoKTtcbmlmICh0eXBlb2YgX19nID09ICdudW1iZXInKSBfX2cgPSBnbG9iYWw7IC8vIGVzbGludC1kaXNhYmxlLWxpbmUgbm8tdW5kZWZcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2NvcmUtanMvbGlicmFyeS9tb2R1bGVzL19nbG9iYWwuanNcbi8vIG1vZHVsZSBpZCA9IDZcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///6\n"); /***/ }), /* 7 */ /***/ (function(module, exports, __webpack_require__) { -"use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = {\n isFetching: false,\n isGutenberg: false,\n currentEditor: '',\n productHTML: '',\n wpAPIDisplaySettings: {\n order: '',\n orderby: '',\n per_page: ''\n },\n wpAPIQueryObj: {\n bigcommerce_flag: [],\n bigcommerce_brand: [],\n bigcommerce_category: [],\n recent: [],\n search: []\n },\n selectedProducts: {\n post_id: []\n },\n insertCallback: false\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvanMvc3JjL2FkbWluL2NvbmZpZy9zaG9ydGNvZGUtc3RhdGUuanM/NzRlMiJdLCJuYW1lcyI6WyJpc0ZldGNoaW5nIiwiaXNHdXRlbmJlcmciLCJjdXJyZW50RWRpdG9yIiwicHJvZHVjdEhUTUwiLCJ3cEFQSURpc3BsYXlTZXR0aW5ncyIsIm9yZGVyIiwib3JkZXJieSIsInBlcl9wYWdlIiwid3BBUElRdWVyeU9iaiIsImJpZ2NvbW1lcmNlX2ZsYWciLCJiaWdjb21tZXJjZV9icmFuZCIsImJpZ2NvbW1lcmNlX2NhdGVnb3J5IiwicmVjZW50Iiwic2VhcmNoIiwic2VsZWN0ZWRQcm9kdWN0cyIsInBvc3RfaWQiLCJpbnNlcnRDYWxsYmFjayJdLCJtYXBwaW5ncyI6Ijs7Ozs7O2VBQ2U7QUFDZEEsY0FBWSxLQURFO0FBRWRDLGVBQWEsS0FGQztBQUdkQyxpQkFBZSxFQUhEO0FBSWRDLGVBQWEsRUFKQztBQUtkQyx3QkFBc0I7QUFDckJDLFdBQU8sRUFEYztBQUVyQkMsYUFBUyxFQUZZO0FBR3JCQyxjQUFVO0FBSFcsR0FMUjtBQVVkQyxpQkFBZTtBQUNkQyxzQkFBa0IsRUFESjtBQUVkQyx1QkFBbUIsRUFGTDtBQUdkQywwQkFBc0IsRUFIUjtBQUlkQyxZQUFRLEVBSk07QUFLZEMsWUFBUTtBQUxNLEdBVkQ7QUFpQmRDLG9CQUFrQjtBQUNqQkMsYUFBUztBQURRLEdBakJKO0FBb0JkQyxrQkFBZ0I7QUFwQkYsQyIsImZpbGUiOiI3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5leHBvcnQgZGVmYXVsdCB7XG5cdGlzRmV0Y2hpbmc6IGZhbHNlLFxuXHRpc0d1dGVuYmVyZzogZmFsc2UsXG5cdGN1cnJlbnRFZGl0b3I6ICcnLFxuXHRwcm9kdWN0SFRNTDogJycsXG5cdHdwQVBJRGlzcGxheVNldHRpbmdzOiB7XG5cdFx0b3JkZXI6ICcnLFxuXHRcdG9yZGVyYnk6ICcnLFxuXHRcdHBlcl9wYWdlOiAnJyxcblx0fSxcblx0d3BBUElRdWVyeU9iajoge1xuXHRcdGJpZ2NvbW1lcmNlX2ZsYWc6IFtdLFxuXHRcdGJpZ2NvbW1lcmNlX2JyYW5kOiBbXSxcblx0XHRiaWdjb21tZXJjZV9jYXRlZ29yeTogW10sXG5cdFx0cmVjZW50OiBbXSxcblx0XHRzZWFyY2g6IFtdLFxuXHR9LFxuXHRzZWxlY3RlZFByb2R1Y3RzOiB7XG5cdFx0cG9zdF9pZDogW10sXG5cdH0sXG5cdGluc2VydENhbGxiYWNrOiBmYWxzZSxcbn07XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9hc3NldHMvanMvc3JjL2FkbWluL2NvbmZpZy9zaG9ydGNvZGUtc3RhdGUuanMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///7\n"); +eval("var anObject = __webpack_require__(11);\nvar IE8_DOM_DEFINE = __webpack_require__(64);\nvar toPrimitive = __webpack_require__(42);\nvar dP = Object.defineProperty;\n\nexports.f = __webpack_require__(10) ? Object.defineProperty : function defineProperty(O, P, Attributes) {\n anObject(O);\n P = toPrimitive(P, true);\n anObject(Attributes);\n if (IE8_DOM_DEFINE) try {\n return dP(O, P, Attributes);\n } catch (e) { /* empty */ }\n if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');\n if ('value' in Attributes) O[P] = Attributes.value;\n return O;\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX29iamVjdC1kcC5qcz83YWYwIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUcsWUFBWTtBQUNmO0FBQ0E7QUFDQTtBQUNBIiwiZmlsZSI6IjcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgYW5PYmplY3QgPSByZXF1aXJlKCcuL19hbi1vYmplY3QnKTtcbnZhciBJRThfRE9NX0RFRklORSA9IHJlcXVpcmUoJy4vX2llOC1kb20tZGVmaW5lJyk7XG52YXIgdG9QcmltaXRpdmUgPSByZXF1aXJlKCcuL190by1wcmltaXRpdmUnKTtcbnZhciBkUCA9IE9iamVjdC5kZWZpbmVQcm9wZXJ0eTtcblxuZXhwb3J0cy5mID0gcmVxdWlyZSgnLi9fZGVzY3JpcHRvcnMnKSA/IE9iamVjdC5kZWZpbmVQcm9wZXJ0eSA6IGZ1bmN0aW9uIGRlZmluZVByb3BlcnR5KE8sIFAsIEF0dHJpYnV0ZXMpIHtcbiAgYW5PYmplY3QoTyk7XG4gIFAgPSB0b1ByaW1pdGl2ZShQLCB0cnVlKTtcbiAgYW5PYmplY3QoQXR0cmlidXRlcyk7XG4gIGlmIChJRThfRE9NX0RFRklORSkgdHJ5IHtcbiAgICByZXR1cm4gZFAoTywgUCwgQXR0cmlidXRlcyk7XG4gIH0gY2F0Y2ggKGUpIHsgLyogZW1wdHkgKi8gfVxuICBpZiAoJ2dldCcgaW4gQXR0cmlidXRlcyB8fCAnc2V0JyBpbiBBdHRyaWJ1dGVzKSB0aHJvdyBUeXBlRXJyb3IoJ0FjY2Vzc29ycyBub3Qgc3VwcG9ydGVkIScpO1xuICBpZiAoJ3ZhbHVlJyBpbiBBdHRyaWJ1dGVzKSBPW1BdID0gQXR0cmlidXRlcy52YWx1ZTtcbiAgcmV0dXJuIE87XG59O1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX29iamVjdC1kcC5qc1xuLy8gbW9kdWxlIGlkID0gN1xuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///7\n"); /***/ }), /* 8 */ /***/ (function(module, exports, __webpack_require__) { -eval("// to indexed object, toObject with fallback for non-array-like ES3 strings\nvar IObject = __webpack_require__(59);\nvar defined = __webpack_require__(38);\nmodule.exports = function (it) {\n return IObject(defined(it));\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX3RvLWlvYmplY3QuanM/NGRjNCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJmaWxlIjoiOC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIHRvIGluZGV4ZWQgb2JqZWN0LCB0b09iamVjdCB3aXRoIGZhbGxiYWNrIGZvciBub24tYXJyYXktbGlrZSBFUzMgc3RyaW5nc1xudmFyIElPYmplY3QgPSByZXF1aXJlKCcuL19pb2JqZWN0Jyk7XG52YXIgZGVmaW5lZCA9IHJlcXVpcmUoJy4vX2RlZmluZWQnKTtcbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gKGl0KSB7XG4gIHJldHVybiBJT2JqZWN0KGRlZmluZWQoaXQpKTtcbn07XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9jb3JlLWpzL2xpYnJhcnkvbW9kdWxlcy9fdG8taW9iamVjdC5qc1xuLy8gbW9kdWxlIGlkID0gOFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///8\n"); +eval("var _Object$getOwnPropertyDescriptor = __webpack_require__(103);\n\nvar _Object$defineProperty = __webpack_require__(67);\n\nfunction _interopRequireWildcard(obj) {\n if (obj && obj.__esModule) {\n return obj;\n } else {\n var newObj = {};\n\n if (obj != null) {\n for (var key in obj) {\n if (Object.prototype.hasOwnProperty.call(obj, key)) {\n var desc = _Object$defineProperty && _Object$getOwnPropertyDescriptor ? _Object$getOwnPropertyDescriptor(obj, key) : {};\n\n if (desc.get || desc.set) {\n _Object$defineProperty(newObj, key, desc);\n } else {\n newObj[key] = obj[key];\n }\n }\n }\n }\n\n newObj.default = obj;\n return newObj;\n }\n}\n\nmodule.exports = _interopRequireWildcard;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9pbnRlcm9wUmVxdWlyZVdpbGRjYXJkLmpzPzIxZjEiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxXQUFXO0FBQ1g7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSIsImZpbGUiOiI4LmpzIiwic291cmNlc0NvbnRlbnQiOlsidmFyIF9PYmplY3QkZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yID0gcmVxdWlyZShcIi4uL2NvcmUtanMvb2JqZWN0L2dldC1vd24tcHJvcGVydHktZGVzY3JpcHRvclwiKTtcblxudmFyIF9PYmplY3QkZGVmaW5lUHJvcGVydHkgPSByZXF1aXJlKFwiLi4vY29yZS1qcy9vYmplY3QvZGVmaW5lLXByb3BlcnR5XCIpO1xuXG5mdW5jdGlvbiBfaW50ZXJvcFJlcXVpcmVXaWxkY2FyZChvYmopIHtcbiAgaWYgKG9iaiAmJiBvYmouX19lc01vZHVsZSkge1xuICAgIHJldHVybiBvYmo7XG4gIH0gZWxzZSB7XG4gICAgdmFyIG5ld09iaiA9IHt9O1xuXG4gICAgaWYgKG9iaiAhPSBudWxsKSB7XG4gICAgICBmb3IgKHZhciBrZXkgaW4gb2JqKSB7XG4gICAgICAgIGlmIChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwob2JqLCBrZXkpKSB7XG4gICAgICAgICAgdmFyIGRlc2MgPSBfT2JqZWN0JGRlZmluZVByb3BlcnR5ICYmIF9PYmplY3QkZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yID8gX09iamVjdCRnZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3Iob2JqLCBrZXkpIDoge307XG5cbiAgICAgICAgICBpZiAoZGVzYy5nZXQgfHwgZGVzYy5zZXQpIHtcbiAgICAgICAgICAgIF9PYmplY3QkZGVmaW5lUHJvcGVydHkobmV3T2JqLCBrZXksIGRlc2MpO1xuICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICBuZXdPYmpba2V5XSA9IG9ialtrZXldO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIG5ld09iai5kZWZhdWx0ID0gb2JqO1xuICAgIHJldHVybiBuZXdPYmo7XG4gIH1cbn1cblxubW9kdWxlLmV4cG9ydHMgPSBfaW50ZXJvcFJlcXVpcmVXaWxkY2FyZDtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2ludGVyb3BSZXF1aXJlV2lsZGNhcmQuanNcbi8vIG1vZHVsZSBpZCA9IDhcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///8\n"); /***/ }), /* 9 */ /***/ (function(module, exports) { -eval("// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028\nvar global = module.exports = typeof window != 'undefined' && window.Math == Math\n ? window : typeof self != 'undefined' && self.Math == Math ? self\n // eslint-disable-next-line no-new-func\n : Function('return this')();\nif (typeof __g == 'number') __g = global; // eslint-disable-line no-undef\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2dsb2JhbC5qcz9lY2FiIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5Q0FBeUMiLCJmaWxlIjoiOS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIGh0dHBzOi8vZ2l0aHViLmNvbS96bG9pcm9jay9jb3JlLWpzL2lzc3Vlcy84NiNpc3N1ZWNvbW1lbnQtMTE1NzU5MDI4XG52YXIgZ2xvYmFsID0gbW9kdWxlLmV4cG9ydHMgPSB0eXBlb2Ygd2luZG93ICE9ICd1bmRlZmluZWQnICYmIHdpbmRvdy5NYXRoID09IE1hdGhcbiAgPyB3aW5kb3cgOiB0eXBlb2Ygc2VsZiAhPSAndW5kZWZpbmVkJyAmJiBzZWxmLk1hdGggPT0gTWF0aCA/IHNlbGZcbiAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLW5ldy1mdW5jXG4gIDogRnVuY3Rpb24oJ3JldHVybiB0aGlzJykoKTtcbmlmICh0eXBlb2YgX19nID09ICdudW1iZXInKSBfX2cgPSBnbG9iYWw7IC8vIGVzbGludC1kaXNhYmxlLWxpbmUgbm8tdW5kZWZcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2NvcmUtanMvbGlicmFyeS9tb2R1bGVzL19nbG9iYWwuanNcbi8vIG1vZHVsZSBpZCA9IDlcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///9\n"); +eval("var hasOwnProperty = {}.hasOwnProperty;\nmodule.exports = function (it, key) {\n return hasOwnProperty.call(it, key);\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2hhcy5qcz8wZjYyIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0EiLCJmaWxlIjoiOS5qcyIsInNvdXJjZXNDb250ZW50IjpbInZhciBoYXNPd25Qcm9wZXJ0eSA9IHt9Lmhhc093blByb3BlcnR5O1xubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiAoaXQsIGtleSkge1xuICByZXR1cm4gaGFzT3duUHJvcGVydHkuY2FsbChpdCwga2V5KTtcbn07XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9jb3JlLWpzL2xpYnJhcnkvbW9kdWxlcy9faGFzLmpzXG4vLyBtb2R1bGUgaWQgPSA5XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///9\n"); /***/ }), /* 10 */ /***/ (function(module, exports, __webpack_require__) { -eval("var anObject = __webpack_require__(14);\nvar IE8_DOM_DEFINE = __webpack_require__(60);\nvar toPrimitive = __webpack_require__(40);\nvar dP = Object.defineProperty;\n\nexports.f = __webpack_require__(13) ? Object.defineProperty : function defineProperty(O, P, Attributes) {\n anObject(O);\n P = toPrimitive(P, true);\n anObject(Attributes);\n if (IE8_DOM_DEFINE) try {\n return dP(O, P, Attributes);\n } catch (e) { /* empty */ }\n if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');\n if ('value' in Attributes) O[P] = Attributes.value;\n return O;\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX29iamVjdC1kcC5qcz83YWYwIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUcsWUFBWTtBQUNmO0FBQ0E7QUFDQTtBQUNBIiwiZmlsZSI6IjEwLmpzIiwic291cmNlc0NvbnRlbnQiOlsidmFyIGFuT2JqZWN0ID0gcmVxdWlyZSgnLi9fYW4tb2JqZWN0Jyk7XG52YXIgSUU4X0RPTV9ERUZJTkUgPSByZXF1aXJlKCcuL19pZTgtZG9tLWRlZmluZScpO1xudmFyIHRvUHJpbWl0aXZlID0gcmVxdWlyZSgnLi9fdG8tcHJpbWl0aXZlJyk7XG52YXIgZFAgPSBPYmplY3QuZGVmaW5lUHJvcGVydHk7XG5cbmV4cG9ydHMuZiA9IHJlcXVpcmUoJy4vX2Rlc2NyaXB0b3JzJykgPyBPYmplY3QuZGVmaW5lUHJvcGVydHkgOiBmdW5jdGlvbiBkZWZpbmVQcm9wZXJ0eShPLCBQLCBBdHRyaWJ1dGVzKSB7XG4gIGFuT2JqZWN0KE8pO1xuICBQID0gdG9QcmltaXRpdmUoUCwgdHJ1ZSk7XG4gIGFuT2JqZWN0KEF0dHJpYnV0ZXMpO1xuICBpZiAoSUU4X0RPTV9ERUZJTkUpIHRyeSB7XG4gICAgcmV0dXJuIGRQKE8sIFAsIEF0dHJpYnV0ZXMpO1xuICB9IGNhdGNoIChlKSB7IC8qIGVtcHR5ICovIH1cbiAgaWYgKCdnZXQnIGluIEF0dHJpYnV0ZXMgfHwgJ3NldCcgaW4gQXR0cmlidXRlcykgdGhyb3cgVHlwZUVycm9yKCdBY2Nlc3NvcnMgbm90IHN1cHBvcnRlZCEnKTtcbiAgaWYgKCd2YWx1ZScgaW4gQXR0cmlidXRlcykgT1tQXSA9IEF0dHJpYnV0ZXMudmFsdWU7XG4gIHJldHVybiBPO1xufTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2NvcmUtanMvbGlicmFyeS9tb2R1bGVzL19vYmplY3QtZHAuanNcbi8vIG1vZHVsZSBpZCA9IDEwXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///10\n"); +eval("// Thank's IE8 for his funny defineProperty\nmodule.exports = !__webpack_require__(15)(function () {\n return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;\n});\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2Rlc2NyaXB0b3JzLmpzP2Y4NGQiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBLGlDQUFpQyxRQUFRLG1CQUFtQixVQUFVLEVBQUUsRUFBRTtBQUMxRSxDQUFDIiwiZmlsZSI6IjEwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gVGhhbmsncyBJRTggZm9yIGhpcyBmdW5ueSBkZWZpbmVQcm9wZXJ0eVxubW9kdWxlLmV4cG9ydHMgPSAhcmVxdWlyZSgnLi9fZmFpbHMnKShmdW5jdGlvbiAoKSB7XG4gIHJldHVybiBPYmplY3QuZGVmaW5lUHJvcGVydHkoe30sICdhJywgeyBnZXQ6IGZ1bmN0aW9uICgpIHsgcmV0dXJuIDc7IH0gfSkuYSAhPSA3O1xufSk7XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9jb3JlLWpzL2xpYnJhcnkvbW9kdWxlcy9fZGVzY3JpcHRvcnMuanNcbi8vIG1vZHVsZSBpZCA9IDEwXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///10\n"); /***/ }), /* 11 */ /***/ (function(module, exports, __webpack_require__) { -eval("var _Object$getOwnPropertyDescriptor = __webpack_require__(103);\n\nvar _Object$defineProperty = __webpack_require__(63);\n\nfunction _interopRequireWildcard(obj) {\n if (obj && obj.__esModule) {\n return obj;\n } else {\n var newObj = {};\n\n if (obj != null) {\n for (var key in obj) {\n if (Object.prototype.hasOwnProperty.call(obj, key)) {\n var desc = _Object$defineProperty && _Object$getOwnPropertyDescriptor ? _Object$getOwnPropertyDescriptor(obj, key) : {};\n\n if (desc.get || desc.set) {\n _Object$defineProperty(newObj, key, desc);\n } else {\n newObj[key] = obj[key];\n }\n }\n }\n }\n\n newObj.default = obj;\n return newObj;\n }\n}\n\nmodule.exports = _interopRequireWildcard;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9pbnRlcm9wUmVxdWlyZVdpbGRjYXJkLmpzPzIxZjEiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxXQUFXO0FBQ1g7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSIsImZpbGUiOiIxMS5qcyIsInNvdXJjZXNDb250ZW50IjpbInZhciBfT2JqZWN0JGdldE93blByb3BlcnR5RGVzY3JpcHRvciA9IHJlcXVpcmUoXCIuLi9jb3JlLWpzL29iamVjdC9nZXQtb3duLXByb3BlcnR5LWRlc2NyaXB0b3JcIik7XG5cbnZhciBfT2JqZWN0JGRlZmluZVByb3BlcnR5ID0gcmVxdWlyZShcIi4uL2NvcmUtanMvb2JqZWN0L2RlZmluZS1wcm9wZXJ0eVwiKTtcblxuZnVuY3Rpb24gX2ludGVyb3BSZXF1aXJlV2lsZGNhcmQob2JqKSB7XG4gIGlmIChvYmogJiYgb2JqLl9fZXNNb2R1bGUpIHtcbiAgICByZXR1cm4gb2JqO1xuICB9IGVsc2Uge1xuICAgIHZhciBuZXdPYmogPSB7fTtcblxuICAgIGlmIChvYmogIT0gbnVsbCkge1xuICAgICAgZm9yICh2YXIga2V5IGluIG9iaikge1xuICAgICAgICBpZiAoT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKG9iaiwga2V5KSkge1xuICAgICAgICAgIHZhciBkZXNjID0gX09iamVjdCRkZWZpbmVQcm9wZXJ0eSAmJiBfT2JqZWN0JGdldE93blByb3BlcnR5RGVzY3JpcHRvciA/IF9PYmplY3QkZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKG9iaiwga2V5KSA6IHt9O1xuXG4gICAgICAgICAgaWYgKGRlc2MuZ2V0IHx8IGRlc2Muc2V0KSB7XG4gICAgICAgICAgICBfT2JqZWN0JGRlZmluZVByb3BlcnR5KG5ld09iaiwga2V5LCBkZXNjKTtcbiAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgbmV3T2JqW2tleV0gPSBvYmpba2V5XTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBuZXdPYmouZGVmYXVsdCA9IG9iajtcbiAgICByZXR1cm4gbmV3T2JqO1xuICB9XG59XG5cbm1vZHVsZS5leHBvcnRzID0gX2ludGVyb3BSZXF1aXJlV2lsZGNhcmQ7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9pbnRlcm9wUmVxdWlyZVdpbGRjYXJkLmpzXG4vLyBtb2R1bGUgaWQgPSAxMVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///11\n"); +eval("var isObject = __webpack_require__(14);\nmodule.exports = function (it) {\n if (!isObject(it)) throw TypeError(it + ' is not an object!');\n return it;\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2FuLW9iamVjdC5qcz9lZmIzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJmaWxlIjoiMTEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgaXNPYmplY3QgPSByZXF1aXJlKCcuL19pcy1vYmplY3QnKTtcbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gKGl0KSB7XG4gIGlmICghaXNPYmplY3QoaXQpKSB0aHJvdyBUeXBlRXJyb3IoaXQgKyAnIGlzIG5vdCBhbiBvYmplY3QhJyk7XG4gIHJldHVybiBpdDtcbn07XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9jb3JlLWpzL2xpYnJhcnkvbW9kdWxlcy9fYW4tb2JqZWN0LmpzXG4vLyBtb2R1bGUgaWQgPSAxMVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///11\n"); /***/ }), /* 12 */ -/***/ (function(module, exports) { +/***/ (function(module, exports, __webpack_require__) { -eval("var hasOwnProperty = {}.hasOwnProperty;\nmodule.exports = function (it, key) {\n return hasOwnProperty.call(it, key);\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2hhcy5qcz8wZjYyIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0EiLCJmaWxlIjoiMTIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgaGFzT3duUHJvcGVydHkgPSB7fS5oYXNPd25Qcm9wZXJ0eTtcbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gKGl0LCBrZXkpIHtcbiAgcmV0dXJuIGhhc093blByb3BlcnR5LmNhbGwoaXQsIGtleSk7XG59O1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2hhcy5qc1xuLy8gbW9kdWxlIGlkID0gMTJcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///12\n"); +"use strict"; +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.insertBefore = exports.insertAfter = exports.closest = exports.getNodes = exports.convertElements = exports.hasClassFromArray = exports.removeClassThatContains = exports.removeClass = exports.hasClass = exports.getChildren = exports.addClass = void 0;\n\n/**\n * @module\n * @description Some vanilla js cross browser utils\n */\n\n/**\n * Add a class to a dom element or exit safely if not set\n *\n * @param el Node\n * @param className Class string\n * @returns {*} Node or false\n */\nvar addClass = function addClass(el) {\n var className = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';\n var element = el;\n\n if (!element) {\n return false;\n }\n\n element.classList.add(className);\n return element;\n};\n/**\n *\n * Get immediate child nodes and return an array of them\n *\n * @param el\n * @returns {Array} Iterable array of dom nodes\n */\n\n\nexports.addClass = addClass;\n\nvar getChildren = function getChildren(el) {\n var children = [];\n var i = el.children.length;\n\n for (i; i--;) {\n // eslint-disable-line\n if (el.children[i].nodeType !== 8) {\n children.unshift(el.children[i]);\n }\n }\n\n return children;\n};\n/**\n *\n * Test if a dom node has a class or returns false if el not defined\n *\n * @param el\n * @param className\n * @returns {boolean}\n */\n\n\nexports.getChildren = getChildren;\n\nvar hasClass = function hasClass(el) {\n var className = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';\n\n if (!el) {\n return false;\n }\n\n return el.classList.contains(className);\n};\n/**\n * Removes a class from the dom node\n *\n * @param el\n * @param className\n * @returns {*} returns false or el if passed\n */\n\n\nexports.hasClass = hasClass;\n\nvar removeClass = function removeClass(el, className) {\n var element = el;\n\n if (!element) {\n return false;\n }\n\n element.classList.remove(className);\n return element;\n};\n/**\n * Remove a class from an element that contains a string\n *\n * @param el\n * @param string\n */\n\n\nexports.removeClass = removeClass;\n\nvar removeClassThatContains = function removeClassThatContains(el) {\n var string = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';\n\n for (var i = 0; i < el.classList.length; i++) {\n if (el.classList.item(i).indexOf(string) !== -1) {\n el.classList.remove(el.classList.item(i));\n }\n }\n};\n/**\n * Compares an els classList against an array of strings to see if any match\n * @param el the element to check against\n * @param arr The array of classes as strings to test against\n * @param prefix optional prefix string applied to all test strings\n * @param suffix optional suffix string\n */\n\n\nexports.removeClassThatContains = removeClassThatContains;\n\nvar hasClassFromArray = function hasClassFromArray(el) {\n var arr = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [];\n var prefix = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : '';\n var suffix = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : '';\n return arr.some(function (c) {\n return el.classList.contains(\"\".concat(prefix).concat(c).concat(suffix));\n });\n};\n/**\n * Highly efficient function to convert a nodelist into a standard array. Allows you to run Array.forEach\n *\n * @param {Element|NodeList} elements to convert\n * @returns {Array} Of converted elements\n */\n\n\nexports.hasClassFromArray = hasClassFromArray;\n\nvar convertElements = function convertElements() {\n var elements = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];\n var converted = [];\n var i = elements.length;\n\n for (i; i--; converted.unshift(elements[i])) {\n ;\n } // eslint-disable-line\n\n\n return converted;\n};\n/**\n * Should be used at all times for getting nodes throughout our app. Please use the data-js attribute whenever possible\n *\n * @param selector The selector string to search for. If arg 4 is false (default) then we search for [data-js=\"selector\"]\n * @param convert Convert the NodeList to an array? Then we can Array.forEach directly. Uses convertElements from above\n * @param node Parent node to search from. Defaults to document\n * @param custom Is this a custom selector where we don't want to use the data-js attribute?\n * @returns {NodeList}\n */\n\n\nexports.convertElements = convertElements;\n\nvar getNodes = function getNodes() {\n var selector = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';\n var convert = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n var node = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : document;\n var custom = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;\n var selectorString = custom ? selector : \"[data-js=\\\"\".concat(selector, \"\\\"]\");\n var nodes = node.querySelectorAll(selectorString);\n\n if (convert) {\n nodes = convertElements(nodes);\n }\n\n return nodes;\n};\n/**\n * Gets the closest ancestor that matches a selector string\n *\n * @param el\n * @param selector\n * @returns {*}\n */\n\n\nexports.getNodes = getNodes;\n\nvar closest = function closest(el, selector) {\n var matchesFn;\n var parent;\n ['matches', 'webkitMatchesSelector', 'mozMatchesSelector', 'msMatchesSelector', 'oMatchesSelector'].some(function (fn) {\n if (typeof document.body[fn] === 'function') {\n matchesFn = fn;\n return true;\n }\n /* istanbul ignore next */\n\n\n return false;\n });\n\n while (el) {\n parent = el.parentElement;\n\n if (parent && parent[matchesFn](selector)) {\n return parent;\n }\n\n el = parent; // eslint-disable-line\n }\n\n return null;\n};\n/**\n * Insert a node after another node\n *\n * @param newNode {Element|NodeList}\n * @param referenceNode {Element|NodeList}\n */\n\n\nexports.closest = closest;\n\nvar insertAfter = function insertAfter(newNode, referenceNode) {\n referenceNode.parentNode.insertBefore(newNode, referenceNode.nextElementSibling);\n};\n/**\n * Insert a node before another node\n *\n * @param newNode {Element|NodeList}\n * @param referenceNode {Element|NodeList}\n */\n\n\nexports.insertAfter = insertAfter;\n\nvar insertBefore = function insertBefore(newNode, referenceNode) {\n referenceNode.parentNode.insertBefore(newNode, referenceNode);\n};\n\nexports.insertBefore = insertBefore;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvanMvc3JjL3V0aWxzL3Rvb2xzLmpzP2VmNGUiXSwibmFtZXMiOlsiYWRkQ2xhc3MiLCJlbCIsImNsYXNzTmFtZSIsImVsZW1lbnQiLCJjbGFzc0xpc3QiLCJhZGQiLCJnZXRDaGlsZHJlbiIsImNoaWxkcmVuIiwiaSIsImxlbmd0aCIsIm5vZGVUeXBlIiwidW5zaGlmdCIsImhhc0NsYXNzIiwiY29udGFpbnMiLCJyZW1vdmVDbGFzcyIsInJlbW92ZSIsInJlbW92ZUNsYXNzVGhhdENvbnRhaW5zIiwic3RyaW5nIiwiaXRlbSIsImluZGV4T2YiLCJoYXNDbGFzc0Zyb21BcnJheSIsImFyciIsInByZWZpeCIsInN1ZmZpeCIsInNvbWUiLCJjIiwiY29udmVydEVsZW1lbnRzIiwiZWxlbWVudHMiLCJjb252ZXJ0ZWQiLCJnZXROb2RlcyIsInNlbGVjdG9yIiwiY29udmVydCIsIm5vZGUiLCJkb2N1bWVudCIsImN1c3RvbSIsInNlbGVjdG9yU3RyaW5nIiwibm9kZXMiLCJxdWVyeVNlbGVjdG9yQWxsIiwiY2xvc2VzdCIsIm1hdGNoZXNGbiIsInBhcmVudCIsImZuIiwiYm9keSIsInBhcmVudEVsZW1lbnQiLCJpbnNlcnRBZnRlciIsIm5ld05vZGUiLCJyZWZlcmVuY2VOb2RlIiwicGFyZW50Tm9kZSIsImluc2VydEJlZm9yZSIsIm5leHRFbGVtZW50U2libGluZyJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBOzs7OztBQUtBOzs7Ozs7O0FBUU8sSUFBTUEsV0FBVyxTQUFYQSxRQUFXLENBQUNDLEVBQUQsRUFBd0I7QUFBQSxNQUFuQkMsU0FBbUIsdUVBQVAsRUFBTztBQUMvQyxNQUFNQyxVQUFVRixFQUFoQjs7QUFDQSxNQUFJLENBQUNFLE9BQUwsRUFBYztBQUNiLFdBQU8sS0FBUDtBQUNBOztBQUVEQSxVQUFRQyxTQUFSLENBQWtCQyxHQUFsQixDQUFzQkgsU0FBdEI7QUFDQSxTQUFPQyxPQUFQO0FBQ0EsQ0FSTTtBQVVQ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LENBQUNILE9BQUQsRUFBVUMsYUFBVixFQUE0QjtBQUN2REEsZ0JBQWNDLFVBQWQsQ0FBeUJDLFlBQXpCLENBQXNDSCxPQUF0QyxFQUErQ0MsYUFBL0M7QUFDQSxDQUZNIiwiZmlsZSI6IjEyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBAbW9kdWxlXG4gKiBAZGVzY3JpcHRpb24gU29tZSB2YW5pbGxhIGpzIGNyb3NzIGJyb3dzZXIgdXRpbHNcbiAqL1xuXG4vKipcbiAqIEFkZCBhIGNsYXNzIHRvIGEgZG9tIGVsZW1lbnQgb3IgZXhpdCBzYWZlbHkgaWYgbm90IHNldFxuICpcbiAqIEBwYXJhbSBlbCBOb2RlXG4gKiBAcGFyYW0gY2xhc3NOYW1lIENsYXNzIHN0cmluZ1xuICogQHJldHVybnMgeyp9IE5vZGUgb3IgZmFsc2VcbiAqL1xuXG5leHBvcnQgY29uc3QgYWRkQ2xhc3MgPSAoZWwsIGNsYXNzTmFtZSA9ICcnKSA9PiB7XG5cdGNvbnN0IGVsZW1lbnQgPSBlbDtcblx0aWYgKCFlbGVtZW50KSB7XG5cdFx0cmV0dXJuIGZhbHNlO1xuXHR9XG5cblx0ZWxlbWVudC5jbGFzc0xpc3QuYWRkKGNsYXNzTmFtZSk7XG5cdHJldHVybiBlbGVtZW50O1xufTtcblxuLyoqXG4gKlxuICogR2V0IGltbWVkaWF0ZSBjaGlsZCBub2RlcyBhbmQgcmV0dXJuIGFuIGFycmF5IG9mIHRoZW1cbiAqXG4gKiBAcGFyYW0gZWxcbiAqIEByZXR1cm5zIHtBcnJheX0gSXRlcmFibGUgYXJyYXkgb2YgZG9tIG5vZGVzXG4gKi9cblxuZXhwb3J0IGNvbnN0IGdldENoaWxkcmVuID0gKGVsKSA9PiB7XG5cdGNvbnN0IGNoaWxkcmVuID0gW107XG5cdGxldCBpID0gZWwuY2hpbGRyZW4ubGVuZ3RoO1xuXHRmb3IgKGk7IGktLTspIHsgLy8gZXNsaW50LWRpc2FibGUtbGluZVxuXHRcdGlmIChlbC5jaGlsZHJlbltpXS5ub2RlVHlwZSAhPT0gOCkge1xuXHRcdFx0Y2hpbGRyZW4udW5zaGlmdChlbC5jaGlsZHJlbltpXSk7XG5cdFx0fVxuXHR9XG5cblx0cmV0dXJuIGNoaWxkcmVuO1xufTtcblxuLyoqXG4gKlxuICogVGVzdCBpZiBhIGRvbSBub2RlIGhhcyBhIGNsYXNzIG9yIHJldHVybnMgZmFsc2UgaWYgZWwgbm90IGRlZmluZWRcbiAqXG4gKiBAcGFyYW0gZWxcbiAqIEBwYXJhbSBjbGFzc05hbWVcbiAqIEByZXR1cm5zIHtib29sZWFufVxuICovXG5cbmV4cG9ydCBjb25zdCBoYXNDbGFzcyA9IChlbCwgY2xhc3NOYW1lID0gJycpID0+IHtcblx0aWYgKCFlbCkge1xuXHRcdHJldHVybiBmYWxzZTtcblx0fVxuXG5cdHJldHVybiBlbC5jbGFzc0xpc3QuY29udGFpbnMoY2xhc3NOYW1lKTtcbn07XG5cbi8qKlxuICogUmVtb3ZlcyBhIGNsYXNzIGZyb20gdGhlIGRvbSBub2RlXG4gKlxuICogQHBhcmFtIGVsXG4gKiBAcGFyYW0gY2xhc3NOYW1lXG4gKiBAcmV0dXJucyB7Kn0gcmV0dXJucyBmYWxzZSBvciBlbCBpZiBwYXNzZWRcbiAqL1xuXG5leHBvcnQgY29uc3QgcmVtb3ZlQ2xhc3MgPSAoZWwsIGNsYXNzTmFtZSkgPT4ge1xuXHRjb25zdCBlbGVtZW50ID0gZWw7XG5cdGlmICghZWxlbWVudCkge1xuXHRcdHJldHVybiBmYWxzZTtcblx0fVxuXG5cdGVsZW1lbnQuY2xhc3NMaXN0LnJlbW92ZShjbGFzc05hbWUpO1xuXHRyZXR1cm4gZWxlbWVudDtcbn07XG5cbi8qKlxuICogUmVtb3ZlIGEgY2xhc3MgZnJvbSBhbiBlbGVtZW50IHRoYXQgY29udGFpbnMgYSBzdHJpbmdcbiAqXG4gKiBAcGFyYW0gZWxcbiAqIEBwYXJhbSBzdHJpbmdcbiAqL1xuXG5leHBvcnQgY29uc3QgcmVtb3ZlQ2xhc3NUaGF0Q29udGFpbnMgPSAoZWwsIHN0cmluZyA9ICcnKSA9PiB7XG5cdGZvciAobGV0IGkgPSAwOyBpIDwgZWwuY2xhc3NMaXN0Lmxlbmd0aDsgaSsrKSB7XG5cdFx0aWYgKGVsLmNsYXNzTGlzdC5pdGVtKGkpLmluZGV4T2Yoc3RyaW5nKSAhPT0gLTEpIHtcblx0XHRcdGVsLmNsYXNzTGlzdC5yZW1vdmUoZWwuY2xhc3NMaXN0Lml0ZW0oaSkpO1xuXHRcdH1cblx0fVxufTtcblxuLyoqXG4gKiBDb21wYXJlcyBhbiBlbHMgY2xhc3NMaXN0IGFnYWluc3QgYW4gYXJyYXkgb2Ygc3RyaW5ncyB0byBzZWUgaWYgYW55IG1hdGNoXG4gKiBAcGFyYW0gZWwgdGhlIGVsZW1lbnQgdG8gY2hlY2sgYWdhaW5zdFxuICogQHBhcmFtIGFyciBUaGUgYXJyYXkgb2YgY2xhc3NlcyBhcyBzdHJpbmdzIHRvIHRlc3QgYWdhaW5zdFxuICogQHBhcmFtIHByZWZpeCBvcHRpb25hbCBwcmVmaXggc3RyaW5nIGFwcGxpZWQgdG8gYWxsIHRlc3Qgc3RyaW5nc1xuICogQHBhcmFtIHN1ZmZpeCBvcHRpb25hbCBzdWZmaXggc3RyaW5nXG4gKi9cblxuZXhwb3J0IGNvbnN0IGhhc0NsYXNzRnJvbUFycmF5ID0gKGVsLCBhcnIgPSBbXSwgcHJlZml4ID0gJycsIHN1ZmZpeCA9ICcnKSA9PiBhcnIuc29tZShjID0+IGVsLmNsYXNzTGlzdC5jb250YWlucyhgJHtwcmVmaXh9JHtjfSR7c3VmZml4fWApKTtcblxuLyoqXG4gKiBIaWdobHkgZWZmaWNpZW50IGZ1bmN0aW9uIHRvIGNvbnZlcnQgYSBub2RlbGlzdCBpbnRvIGEgc3RhbmRhcmQgYXJyYXkuIEFsbG93cyB5b3UgdG8gcnVuIEFycmF5LmZvckVhY2hcbiAqXG4gKiBAcGFyYW0ge0VsZW1lbnR8Tm9kZUxpc3R9IGVsZW1lbnRzIHRvIGNvbnZlcnRcbiAqIEByZXR1cm5zIHtBcnJheX0gT2YgY29udmVydGVkIGVsZW1lbnRzXG4gKi9cblxuZXhwb3J0IGNvbnN0IGNvbnZlcnRFbGVtZW50cyA9IChlbGVtZW50cyA9IFtdKSA9PiB7XG5cdGNvbnN0IGNvbnZlcnRlZCA9IFtdO1xuXHRsZXQgaSA9IGVsZW1lbnRzLmxlbmd0aDtcblx0Zm9yIChpOyBpLS07IGNvbnZlcnRlZC51bnNoaWZ0KGVsZW1lbnRzW2ldKSk7IC8vIGVzbGludC1kaXNhYmxlLWxpbmVcblxuXHRyZXR1cm4gY29udmVydGVkO1xufTtcblxuLyoqXG4gKiBTaG91bGQgYmUgdXNlZCBhdCBhbGwgdGltZXMgZm9yIGdldHRpbmcgbm9kZXMgdGhyb3VnaG91dCBvdXIgYXBwLiBQbGVhc2UgdXNlIHRoZSBkYXRhLWpzIGF0dHJpYnV0ZSB3aGVuZXZlciBwb3NzaWJsZVxuICpcbiAqIEBwYXJhbSBzZWxlY3RvciBUaGUgc2VsZWN0b3Igc3RyaW5nIHRvIHNlYXJjaCBmb3IuIElmIGFyZyA0IGlzIGZhbHNlIChkZWZhdWx0KSB0aGVuIHdlIHNlYXJjaCBmb3IgW2RhdGEtanM9XCJzZWxlY3RvclwiXVxuICogQHBhcmFtIGNvbnZlcnQgQ29udmVydCB0aGUgTm9kZUxpc3QgdG8gYW4gYXJyYXk/IFRoZW4gd2UgY2FuIEFycmF5LmZvckVhY2ggZGlyZWN0bHkuIFVzZXMgY29udmVydEVsZW1lbnRzIGZyb20gYWJvdmVcbiAqIEBwYXJhbSBub2RlIFBhcmVudCBub2RlIHRvIHNlYXJjaCBmcm9tLiBEZWZhdWx0cyB0byBkb2N1bWVudFxuICogQHBhcmFtIGN1c3RvbSBJcyB0aGlzIGEgY3VzdG9tIHNlbGVjdG9yIHdoZXJlIHdlIGRvbid0IHdhbnQgdG8gdXNlIHRoZSBkYXRhLWpzIGF0dHJpYnV0ZT9cbiAqIEByZXR1cm5zIHtOb2RlTGlzdH1cbiAqL1xuXG5leHBvcnQgY29uc3QgZ2V0Tm9kZXMgPSAoc2VsZWN0b3IgPSAnJywgY29udmVydCA9IGZhbHNlLCBub2RlID0gZG9jdW1lbnQsIGN1c3RvbSA9IGZhbHNlKSA9PiB7XG5cdGNvbnN0IHNlbGVjdG9yU3RyaW5nID0gY3VzdG9tID8gc2VsZWN0b3IgOiBgW2RhdGEtanM9XCIke3NlbGVjdG9yfVwiXWA7XG5cdGxldCBub2RlcyA9IG5vZGUucXVlcnlTZWxlY3RvckFsbChzZWxlY3RvclN0cmluZyk7XG5cdGlmIChjb252ZXJ0KSB7XG5cdFx0bm9kZXMgPSBjb252ZXJ0RWxlbWVudHMobm9kZXMpO1xuXHR9XG5cdHJldHVybiBub2Rlcztcbn07XG5cbi8qKlxuICogR2V0cyB0aGUgY2xvc2VzdCBhbmNlc3RvciB0aGF0IG1hdGNoZXMgYSBzZWxlY3RvciBzdHJpbmdcbiAqXG4gKiBAcGFyYW0gZWxcbiAqIEBwYXJhbSBzZWxlY3RvclxuICogQHJldHVybnMgeyp9XG4gKi9cblxuZXhwb3J0IGNvbnN0IGNsb3Nlc3QgPSAoZWwsIHNlbGVjdG9yKSA9PiB7XG5cdGxldCBtYXRjaGVzRm47XG5cdGxldCBwYXJlbnQ7XG5cblx0WydtYXRjaGVzJywgJ3dlYmtpdE1hdGNoZXNTZWxlY3RvcicsICdtb3pNYXRjaGVzU2VsZWN0b3InLCAnbXNNYXRjaGVzU2VsZWN0b3InLCAnb01hdGNoZXNTZWxlY3RvciddLnNvbWUoKGZuKSA9PiB7XG5cdFx0aWYgKHR5cGVvZiBkb2N1bWVudC5ib2R5W2ZuXSA9PT0gJ2Z1bmN0aW9uJykge1xuXHRcdFx0bWF0Y2hlc0ZuID0gZm47XG5cdFx0XHRyZXR1cm4gdHJ1ZTtcblx0XHR9XG5cdFx0LyogaXN0YW5idWwgaWdub3JlIG5leHQgKi9cblx0XHRyZXR1cm4gZmFsc2U7XG5cdH0pO1xuXG5cdHdoaWxlIChlbCkge1xuXHRcdHBhcmVudCA9IGVsLnBhcmVudEVsZW1lbnQ7XG5cdFx0aWYgKHBhcmVudCAmJiBwYXJlbnRbbWF0Y2hlc0ZuXShzZWxlY3RvcikpIHtcblx0XHRcdHJldHVybiBwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0ZWwgPSBwYXJlbnQ7IC8vIGVzbGludC1kaXNhYmxlLWxpbmVcblx0fVxuXG5cdHJldHVybiBudWxsO1xufTtcblxuLyoqXG4gKiBJbnNlcnQgYSBub2RlIGFmdGVyIGFub3RoZXIgbm9kZVxuICpcbiAqIEBwYXJhbSBuZXdOb2RlIHtFbGVtZW50fE5vZGVMaXN0fVxuICogQHBhcmFtIHJlZmVyZW5jZU5vZGUge0VsZW1lbnR8Tm9kZUxpc3R9XG4gKi9cbmV4cG9ydCBjb25zdCBpbnNlcnRBZnRlciA9IChuZXdOb2RlLCByZWZlcmVuY2VOb2RlKSA9PiB7XG5cdHJlZmVyZW5jZU5vZGUucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUobmV3Tm9kZSwgcmVmZXJlbmNlTm9kZS5uZXh0RWxlbWVudFNpYmxpbmcpO1xufTtcblxuLyoqXG4gKiBJbnNlcnQgYSBub2RlIGJlZm9yZSBhbm90aGVyIG5vZGVcbiAqXG4gKiBAcGFyYW0gbmV3Tm9kZSB7RWxlbWVudHxOb2RlTGlzdH1cbiAqIEBwYXJhbSByZWZlcmVuY2VOb2RlIHtFbGVtZW50fE5vZGVMaXN0fVxuICovXG5cbmV4cG9ydCBjb25zdCBpbnNlcnRCZWZvcmUgPSAobmV3Tm9kZSwgcmVmZXJlbmNlTm9kZSkgPT4ge1xuXHRyZWZlcmVuY2VOb2RlLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKG5ld05vZGUsIHJlZmVyZW5jZU5vZGUpO1xufTtcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Fzc2V0cy9qcy9zcmMvdXRpbHMvdG9vbHMuanMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///12\n"); /***/ }), /* 13 */ /***/ (function(module, exports, __webpack_require__) { -eval("// Thank's IE8 for his funny defineProperty\nmodule.exports = !__webpack_require__(18)(function () {\n return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;\n});\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2Rlc2NyaXB0b3JzLmpzP2Y4NGQiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBLGlDQUFpQyxRQUFRLG1CQUFtQixVQUFVLEVBQUUsRUFBRTtBQUMxRSxDQUFDIiwiZmlsZSI6IjEzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gVGhhbmsncyBJRTggZm9yIGhpcyBmdW5ueSBkZWZpbmVQcm9wZXJ0eVxubW9kdWxlLmV4cG9ydHMgPSAhcmVxdWlyZSgnLi9fZmFpbHMnKShmdW5jdGlvbiAoKSB7XG4gIHJldHVybiBPYmplY3QuZGVmaW5lUHJvcGVydHkoe30sICdhJywgeyBnZXQ6IGZ1bmN0aW9uICgpIHsgcmV0dXJuIDc7IH0gfSkuYSAhPSA3O1xufSk7XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9jb3JlLWpzL2xpYnJhcnkvbW9kdWxlcy9fZGVzY3JpcHRvcnMuanNcbi8vIG1vZHVsZSBpZCA9IDEzXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///13\n"); +"use strict"; +eval("\n\nvar _interopRequireDefault = __webpack_require__(0);\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.trigger = exports.ready = exports.on = void 0;\n\nvar _assign2 = _interopRequireDefault(__webpack_require__(171));\n\nvar on = function on(el, name, handler) {\n if (el.addEventListener) {\n el.addEventListener(name, handler);\n } else {\n el.attachEvent(\"on\".concat(name), function () {\n handler.call(el);\n });\n }\n};\n\nexports.on = on;\n\nvar ready = function ready(fn) {\n if (document.readyState !== 'loading') {\n fn();\n } else if (document.addEventListener) {\n document.addEventListener('DOMContentLoaded', fn);\n } else {\n document.attachEvent('onreadystatechange', function () {\n if (document.readyState !== 'loading') {\n fn();\n }\n });\n }\n};\n\nexports.ready = ready;\n\nvar trigger = function trigger(opts) {\n var event;\n var options = (0, _assign2.default)({\n data: {},\n el: document,\n event: '',\n native: true\n }, opts);\n\n if (options.native) {\n event = document.createEvent('HTMLEvents');\n event.initEvent(options.event, true, false);\n } else {\n try {\n event = new CustomEvent(options.event, {\n detail: options.data\n });\n } catch (e) {\n event = document.createEvent('CustomEvent');\n event.initCustomEvent(options.event, true, true, options.data);\n }\n }\n\n options.el.dispatchEvent(event);\n};\n\nexports.trigger = trigger;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvanMvc3JjL3V0aWxzL2V2ZW50cy5qcz9mNDFjIl0sIm5hbWVzIjpbIm9uIiwiZWwiLCJuYW1lIiwiaGFuZGxlciIsImFkZEV2ZW50TGlzdGVuZXIiLCJhdHRhY2hFdmVudCIsImNhbGwiLCJyZWFkeSIsImZuIiwiZG9jdW1lbnQiLCJyZWFkeVN0YXRlIiwidHJpZ2dlciIsIm9wdHMiLCJldmVudCIsIm9wdGlvbnMiLCJkYXRhIiwibmF0aXZlIiwiY3JlYXRlRXZlbnQiLCJpbml0RXZlbnQiLCJDdXN0b21FdmVudCIsImRldGFpbCIsImUiLCJpbml0Q3VzdG9tRXZlbnQiLCJkaXNwYXRjaEV2ZW50Il0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQU9BLElBQU1BLEtBQUssU0FBTEEsRUFBSyxDQUFDQyxFQUFELEVBQUtDLElBQUwsRUFBV0MsT0FBWCxFQUF1QjtBQUNqQyxNQUFJRixHQUFHRyxnQkFBUCxFQUF5QjtBQUN4QkgsT0FBR0csZ0JBQUgsQ0FBb0JGLElBQXBCLEVBQTBCQyxPQUExQjtBQUNBLEdBRkQsTUFFTztBQUNORixPQUFHSSxXQUFILGFBQW9CSCxJQUFwQixHQUE0QixZQUFNO0FBQ2pDQyxjQUFRRyxJQUFSLENBQWFMLEVBQWI7QUFDQSxLQUZEO0FBR0E7QUFDRCxDQVJEOzs7O0FBVUEsSUFBTU0sUUFBUSxTQUFSQSxLQUFRLENBQUNDLEVBQUQsRUFBUTtBQUNyQixNQUFJQyxTQUFTQyxVQUFULEtBQXdCLFNBQTVCLEVBQXVDO0FBQ3RDRjtBQUNBLEdBRkQsTUFFTyxJQUFJQyxTQUFTTCxnQkFBYixFQUErQjtBQUNyQ0ssYUFBU0wsZ0JBQVQsQ0FBMEIsa0JBQTFCLEVBQThDSSxFQUE5QztBQUNBLEdBRk0sTUFFQTtBQUNOQyxhQUFTSixXQUFULENBQXFCLG9CQUFyQixFQUEyQyxZQUFNO0FBQ2hELFVBQUlJLFNBQVNDLFVBQVQsS0FBd0IsU0FBNUIsRUFBdUM7QUFDdENGO0FBQ0E7QUFDRCxLQUpEO0FBS0E7QUFDRCxDQVpEOzs7O0FBY0EsSUFBTUcsVUFBVSxTQUFWQSxPQUFVLENBQUNDLElBQUQsRUFBVTtBQUN6QixNQUFJQyxLQUFKO0FBQ0EsTUFBTUMsVUFBVSxzQkFBUztBQUN4QkMsVUFBTSxFQURrQjtBQUV4QmQsUUFBSVEsUUFGb0I7QUFHeEJJLFdBQU8sRUFIaUI7QUFJeEJHLFlBQVE7QUFKZ0IsR0FBVCxFQUtiSixJQUxhLENBQWhCOztBQU9BLE1BQUlFLFFBQVFFLE1BQVosRUFBb0I7QUFDbkJILFlBQVFKLFNBQVNRLFdBQVQsQ0FBcUIsWUFBckIsQ0FBUjtBQUNBSixVQUFNSyxTQUFOLENBQWdCSixRQUFRRCxLQUF4QixFQUErQixJQUEvQixFQUFxQyxLQUFyQztBQUNBLEdBSEQsTUFHTztBQUNOLFFBQUk7QUFDSEEsY0FBUSxJQUFJTSxXQUFKLENBQWdCTCxRQUFRRCxLQUF4QixFQUErQjtBQUFFTyxnQkFBUU4sUUFBUUM7QUFBbEIsT0FBL0IsQ0FBUjtBQUNBLEtBRkQsQ0FFRSxPQUFPTSxDQUFQLEVBQVU7QUFDWFIsY0FBUUosU0FBU1EsV0FBVCxDQUFxQixhQUFyQixDQUFSO0FBQ0FKLFlBQU1TLGVBQU4sQ0FBc0JSLFFBQVFELEtBQTlCLEVBQXFDLElBQXJDLEVBQTJDLElBQTNDLEVBQWlEQyxRQUFRQyxJQUF6RDtBQUNBO0FBQ0Q7O0FBRURELFVBQVFiLEVBQVIsQ0FBV3NCLGFBQVgsQ0FBeUJWLEtBQXpCO0FBQ0EsQ0F0QkQiLCJmaWxlIjoiMTMuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEBtb2R1bGVcbiAqIEBkZXNjcmlwdGlvbiBTb21lIGV2ZW50IGZ1bmN0aW9ucyBmb3IgdXNlIGluIG90aGVyIG1vZHVsZXNcbiAqL1xuXG5pbXBvcnQgXyBmcm9tICdsb2Rhc2gnO1xuXG5jb25zdCBvbiA9IChlbCwgbmFtZSwgaGFuZGxlcikgPT4ge1xuXHRpZiAoZWwuYWRkRXZlbnRMaXN0ZW5lcikge1xuXHRcdGVsLmFkZEV2ZW50TGlzdGVuZXIobmFtZSwgaGFuZGxlcik7XG5cdH0gZWxzZSB7XG5cdFx0ZWwuYXR0YWNoRXZlbnQoYG9uJHtuYW1lfWAsICgpID0+IHtcblx0XHRcdGhhbmRsZXIuY2FsbChlbCk7XG5cdFx0fSk7XG5cdH1cbn07XG5cbmNvbnN0IHJlYWR5ID0gKGZuKSA9PiB7XG5cdGlmIChkb2N1bWVudC5yZWFkeVN0YXRlICE9PSAnbG9hZGluZycpIHtcblx0XHRmbigpO1xuXHR9IGVsc2UgaWYgKGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIpIHtcblx0XHRkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCdET01Db250ZW50TG9hZGVkJywgZm4pO1xuXHR9IGVsc2Uge1xuXHRcdGRvY3VtZW50LmF0dGFjaEV2ZW50KCdvbnJlYWR5c3RhdGVjaGFuZ2UnLCAoKSA9PiB7XG5cdFx0XHRpZiAoZG9jdW1lbnQucmVhZHlTdGF0ZSAhPT0gJ2xvYWRpbmcnKSB7XG5cdFx0XHRcdGZuKCk7XG5cdFx0XHR9XG5cdFx0fSk7XG5cdH1cbn07XG5cbmNvbnN0IHRyaWdnZXIgPSAob3B0cykgPT4ge1xuXHRsZXQgZXZlbnQ7XG5cdGNvbnN0IG9wdGlvbnMgPSBfLmFzc2lnbih7XG5cdFx0ZGF0YToge30sXG5cdFx0ZWw6IGRvY3VtZW50LFxuXHRcdGV2ZW50OiAnJyxcblx0XHRuYXRpdmU6IHRydWUsXG5cdH0sIG9wdHMpO1xuXG5cdGlmIChvcHRpb25zLm5hdGl2ZSkge1xuXHRcdGV2ZW50ID0gZG9jdW1lbnQuY3JlYXRlRXZlbnQoJ0hUTUxFdmVudHMnKTtcblx0XHRldmVudC5pbml0RXZlbnQob3B0aW9ucy5ldmVudCwgdHJ1ZSwgZmFsc2UpO1xuXHR9IGVsc2Uge1xuXHRcdHRyeSB7XG5cdFx0XHRldmVudCA9IG5ldyBDdXN0b21FdmVudChvcHRpb25zLmV2ZW50LCB7IGRldGFpbDogb3B0aW9ucy5kYXRhIH0pO1xuXHRcdH0gY2F0Y2ggKGUpIHtcblx0XHRcdGV2ZW50ID0gZG9jdW1lbnQuY3JlYXRlRXZlbnQoJ0N1c3RvbUV2ZW50Jyk7XG5cdFx0XHRldmVudC5pbml0Q3VzdG9tRXZlbnQob3B0aW9ucy5ldmVudCwgdHJ1ZSwgdHJ1ZSwgb3B0aW9ucy5kYXRhKTtcblx0XHR9XG5cdH1cblxuXHRvcHRpb25zLmVsLmRpc3BhdGNoRXZlbnQoZXZlbnQpO1xufTtcblxuZXhwb3J0IHsgb24sIHJlYWR5LCB0cmlnZ2VyIH07XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9hc3NldHMvanMvc3JjL3V0aWxzL2V2ZW50cy5qcyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///13\n"); /***/ }), /* 14 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ (function(module, exports) { -eval("var isObject = __webpack_require__(17);\nmodule.exports = function (it) {\n if (!isObject(it)) throw TypeError(it + ' is not an object!');\n return it;\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2FuLW9iamVjdC5qcz9lZmIzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJmaWxlIjoiMTQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgaXNPYmplY3QgPSByZXF1aXJlKCcuL19pcy1vYmplY3QnKTtcbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gKGl0KSB7XG4gIGlmICghaXNPYmplY3QoaXQpKSB0aHJvdyBUeXBlRXJyb3IoaXQgKyAnIGlzIG5vdCBhbiBvYmplY3QhJyk7XG4gIHJldHVybiBpdDtcbn07XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9jb3JlLWpzL2xpYnJhcnkvbW9kdWxlcy9fYW4tb2JqZWN0LmpzXG4vLyBtb2R1bGUgaWQgPSAxNFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///14\n"); +eval("module.exports = function (it) {\n return typeof it === 'object' ? it !== null : typeof it === 'function';\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2lzLW9iamVjdC5qcz8xMmE4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQSIsImZpbGUiOiIxNC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gKGl0KSB7XG4gIHJldHVybiB0eXBlb2YgaXQgPT09ICdvYmplY3QnID8gaXQgIT09IG51bGwgOiB0eXBlb2YgaXQgPT09ICdmdW5jdGlvbic7XG59O1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2lzLW9iamVjdC5qc1xuLy8gbW9kdWxlIGlkID0gMTRcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///14\n"); /***/ }), /* 15 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ (function(module, exports) { -"use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.insertBefore = exports.insertAfter = exports.closest = exports.getNodes = exports.convertElements = exports.hasClassFromArray = exports.removeClassThatContains = exports.removeClass = exports.hasClass = exports.getChildren = exports.addClass = void 0;\n\n/**\n * @module\n * @description Some vanilla js cross browser utils\n */\n\n/**\n * Add a class to a dom element or exit safely if not set\n *\n * @param el Node\n * @param className Class string\n * @returns {*} Node or false\n */\nvar addClass = function addClass(el) {\n var className = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';\n var element = el;\n\n if (!element) {\n return false;\n }\n\n element.classList.add(className);\n return element;\n};\n/**\n *\n * Get immediate child nodes and return an array of them\n *\n * @param el\n * @returns {Array} Iterable array of dom nodes\n */\n\n\nexports.addClass = addClass;\n\nvar getChildren = function getChildren(el) {\n var children = [];\n var i = el.children.length;\n\n for (i; i--;) {\n // eslint-disable-line\n if (el.children[i].nodeType !== 8) {\n children.unshift(el.children[i]);\n }\n }\n\n return children;\n};\n/**\n *\n * Test if a dom node has a class or returns false if el not defined\n *\n * @param el\n * @param className\n * @returns {boolean}\n */\n\n\nexports.getChildren = getChildren;\n\nvar hasClass = function hasClass(el) {\n var className = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';\n\n if (!el) {\n return false;\n }\n\n return el.classList.contains(className);\n};\n/**\n * Removes a class from the dom node\n *\n * @param el\n * @param className\n * @returns {*} returns false or el if passed\n */\n\n\nexports.hasClass = hasClass;\n\nvar removeClass = function removeClass(el, className) {\n var element = el;\n\n if (!element) {\n return false;\n }\n\n element.classList.remove(className);\n return element;\n};\n/**\n * Remove a class from an element that contains a string\n *\n * @param el\n * @param string\n */\n\n\nexports.removeClass = removeClass;\n\nvar removeClassThatContains = function removeClassThatContains(el) {\n var string = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';\n\n for (var i = 0; i < el.classList.length; i++) {\n if (el.classList.item(i).indexOf(string) !== -1) {\n el.classList.remove(el.classList.item(i));\n }\n }\n};\n/**\n * Compares an els classList against an array of strings to see if any match\n * @param el the element to check against\n * @param arr The array of classes as strings to test against\n * @param prefix optional prefix string applied to all test strings\n * @param suffix optional suffix string\n */\n\n\nexports.removeClassThatContains = removeClassThatContains;\n\nvar hasClassFromArray = function hasClassFromArray(el) {\n var arr = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [];\n var prefix = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : '';\n var suffix = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : '';\n return arr.some(function (c) {\n return el.classList.contains(\"\".concat(prefix).concat(c).concat(suffix));\n });\n};\n/**\n * Highly efficient function to convert a nodelist into a standard array. Allows you to run Array.forEach\n *\n * @param {Element|NodeList} elements to convert\n * @returns {Array} Of converted elements\n */\n\n\nexports.hasClassFromArray = hasClassFromArray;\n\nvar convertElements = function convertElements() {\n var elements = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];\n var converted = [];\n var i = elements.length;\n\n for (i; i--; converted.unshift(elements[i])) {\n ;\n } // eslint-disable-line\n\n\n return converted;\n};\n/**\n * Should be used at all times for getting nodes throughout our app. Please use the data-js attribute whenever possible\n *\n * @param selector The selector string to search for. If arg 4 is false (default) then we search for [data-js=\"selector\"]\n * @param convert Convert the NodeList to an array? Then we can Array.forEach directly. Uses convertElements from above\n * @param node Parent node to search from. Defaults to document\n * @param custom Is this a custom selector where we don't want to use the data-js attribute?\n * @returns {NodeList}\n */\n\n\nexports.convertElements = convertElements;\n\nvar getNodes = function getNodes() {\n var selector = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';\n var convert = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n var node = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : document;\n var custom = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;\n var selectorString = custom ? selector : \"[data-js=\\\"\".concat(selector, \"\\\"]\");\n var nodes = node.querySelectorAll(selectorString);\n\n if (convert) {\n nodes = convertElements(nodes);\n }\n\n return nodes;\n};\n/**\n * Gets the closest ancestor that matches a selector string\n *\n * @param el\n * @param selector\n * @returns {*}\n */\n\n\nexports.getNodes = getNodes;\n\nvar closest = function closest(el, selector) {\n var matchesFn;\n var parent;\n ['matches', 'webkitMatchesSelector', 'mozMatchesSelector', 'msMatchesSelector', 'oMatchesSelector'].some(function (fn) {\n if (typeof document.body[fn] === 'function') {\n matchesFn = fn;\n return true;\n }\n /* istanbul ignore next */\n\n\n return false;\n });\n\n while (el) {\n parent = el.parentElement;\n\n if (parent && parent[matchesFn](selector)) {\n return parent;\n }\n\n el = parent; // eslint-disable-line\n }\n\n return null;\n};\n/**\n * Insert a node after another node\n *\n * @param newNode {Element|NodeList}\n * @param referenceNode {Element|NodeList}\n */\n\n\nexports.closest = closest;\n\nvar insertAfter = function insertAfter(newNode, referenceNode) {\n referenceNode.parentNode.insertBefore(newNode, referenceNode.nextElementSibling);\n};\n/**\n * Insert a node before another node\n *\n * @param newNode {Element|NodeList}\n * @param referenceNode {Element|NodeList}\n */\n\n\nexports.insertAfter = insertAfter;\n\nvar insertBefore = function insertBefore(newNode, referenceNode) {\n referenceNode.parentNode.insertBefore(newNode, referenceNode);\n};\n\nexports.insertBefore = insertBefore;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvanMvc3JjL3V0aWxzL3Rvb2xzLmpzP2VmNGUiXSwibmFtZXMiOlsiYWRkQ2xhc3MiLCJlbCIsImNsYXNzTmFtZSIsImVsZW1lbnQiLCJjbGFzc0xpc3QiLCJhZGQiLCJnZXRDaGlsZHJlbiIsImNoaWxkcmVuIiwiaSIsImxlbmd0aCIsIm5vZGVUeXBlIiwidW5zaGlmdCIsImhhc0NsYXNzIiwiY29udGFpbnMiLCJyZW1vdmVDbGFzcyIsInJlbW92ZSIsInJlbW92ZUNsYXNzVGhhdENvbnRhaW5zIiwic3RyaW5nIiwiaXRlbSIsImluZGV4T2YiLCJoYXNDbGFzc0Zyb21BcnJheSIsImFyciIsInByZWZpeCIsInN1ZmZpeCIsInNvbWUiLCJjIiwiY29udmVydEVsZW1lbnRzIiwiZWxlbWVudHMiLCJjb252ZXJ0ZWQiLCJnZXROb2RlcyIsInNlbGVjdG9yIiwiY29udmVydCIsIm5vZGUiLCJkb2N1bWVudCIsImN1c3RvbSIsInNlbGVjdG9yU3RyaW5nIiwibm9kZXMiLCJxdWVyeVNlbGVjdG9yQWxsIiwiY2xvc2VzdCIsIm1hdGNoZXNGbiIsInBhcmVudCIsImZuIiwiYm9keSIsInBhcmVudEVsZW1lbnQiLCJpbnNlcnRBZnRlciIsIm5ld05vZGUiLCJyZWZlcmVuY2VOb2RlIiwicGFyZW50Tm9kZSIsImluc2VydEJlZm9yZSIsIm5leHRFbGVtZW50U2libGluZyJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBOzs7OztBQUtBOzs7Ozs7O0FBUU8sSUFBTUEsV0FBVyxTQUFYQSxRQUFXLENBQUNDLEVBQUQsRUFBd0I7QUFBQSxNQUFuQkMsU0FBbUIsdUVBQVAsRUFBTztBQUMvQyxNQUFNQyxVQUFVRixFQUFoQjs7QUFDQSxNQUFJLENBQUNFLE9BQUwsRUFBYztBQUNiLFdBQU8sS0FBUDtBQUNBOztBQUVEQSxVQUFRQyxTQUFSLENBQWtCQyxHQUFsQixDQUFzQkgsU0FBdEI7QUFDQSxTQUFPQyxPQUFQO0FBQ0EsQ0FSTTtBQVVQ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LENBQUNILE9BQUQsRUFBVUMsYUFBVixFQUE0QjtBQUN2REEsZ0JBQWNDLFVBQWQsQ0FBeUJDLFlBQXpCLENBQXNDSCxPQUF0QyxFQUErQ0MsYUFBL0M7QUFDQSxDQUZNIiwiZmlsZSI6IjE1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBAbW9kdWxlXG4gKiBAZGVzY3JpcHRpb24gU29tZSB2YW5pbGxhIGpzIGNyb3NzIGJyb3dzZXIgdXRpbHNcbiAqL1xuXG4vKipcbiAqIEFkZCBhIGNsYXNzIHRvIGEgZG9tIGVsZW1lbnQgb3IgZXhpdCBzYWZlbHkgaWYgbm90IHNldFxuICpcbiAqIEBwYXJhbSBlbCBOb2RlXG4gKiBAcGFyYW0gY2xhc3NOYW1lIENsYXNzIHN0cmluZ1xuICogQHJldHVybnMgeyp9IE5vZGUgb3IgZmFsc2VcbiAqL1xuXG5leHBvcnQgY29uc3QgYWRkQ2xhc3MgPSAoZWwsIGNsYXNzTmFtZSA9ICcnKSA9PiB7XG5cdGNvbnN0IGVsZW1lbnQgPSBlbDtcblx0aWYgKCFlbGVtZW50KSB7XG5cdFx0cmV0dXJuIGZhbHNlO1xuXHR9XG5cblx0ZWxlbWVudC5jbGFzc0xpc3QuYWRkKGNsYXNzTmFtZSk7XG5cdHJldHVybiBlbGVtZW50O1xufTtcblxuLyoqXG4gKlxuICogR2V0IGltbWVkaWF0ZSBjaGlsZCBub2RlcyBhbmQgcmV0dXJuIGFuIGFycmF5IG9mIHRoZW1cbiAqXG4gKiBAcGFyYW0gZWxcbiAqIEByZXR1cm5zIHtBcnJheX0gSXRlcmFibGUgYXJyYXkgb2YgZG9tIG5vZGVzXG4gKi9cblxuZXhwb3J0IGNvbnN0IGdldENoaWxkcmVuID0gKGVsKSA9PiB7XG5cdGNvbnN0IGNoaWxkcmVuID0gW107XG5cdGxldCBpID0gZWwuY2hpbGRyZW4ubGVuZ3RoO1xuXHRmb3IgKGk7IGktLTspIHsgLy8gZXNsaW50LWRpc2FibGUtbGluZVxuXHRcdGlmIChlbC5jaGlsZHJlbltpXS5ub2RlVHlwZSAhPT0gOCkge1xuXHRcdFx0Y2hpbGRyZW4udW5zaGlmdChlbC5jaGlsZHJlbltpXSk7XG5cdFx0fVxuXHR9XG5cblx0cmV0dXJuIGNoaWxkcmVuO1xufTtcblxuLyoqXG4gKlxuICogVGVzdCBpZiBhIGRvbSBub2RlIGhhcyBhIGNsYXNzIG9yIHJldHVybnMgZmFsc2UgaWYgZWwgbm90IGRlZmluZWRcbiAqXG4gKiBAcGFyYW0gZWxcbiAqIEBwYXJhbSBjbGFzc05hbWVcbiAqIEByZXR1cm5zIHtib29sZWFufVxuICovXG5cbmV4cG9ydCBjb25zdCBoYXNDbGFzcyA9IChlbCwgY2xhc3NOYW1lID0gJycpID0+IHtcblx0aWYgKCFlbCkge1xuXHRcdHJldHVybiBmYWxzZTtcblx0fVxuXG5cdHJldHVybiBlbC5jbGFzc0xpc3QuY29udGFpbnMoY2xhc3NOYW1lKTtcbn07XG5cbi8qKlxuICogUmVtb3ZlcyBhIGNsYXNzIGZyb20gdGhlIGRvbSBub2RlXG4gKlxuICogQHBhcmFtIGVsXG4gKiBAcGFyYW0gY2xhc3NOYW1lXG4gKiBAcmV0dXJucyB7Kn0gcmV0dXJucyBmYWxzZSBvciBlbCBpZiBwYXNzZWRcbiAqL1xuXG5leHBvcnQgY29uc3QgcmVtb3ZlQ2xhc3MgPSAoZWwsIGNsYXNzTmFtZSkgPT4ge1xuXHRjb25zdCBlbGVtZW50ID0gZWw7XG5cdGlmICghZWxlbWVudCkge1xuXHRcdHJldHVybiBmYWxzZTtcblx0fVxuXG5cdGVsZW1lbnQuY2xhc3NMaXN0LnJlbW92ZShjbGFzc05hbWUpO1xuXHRyZXR1cm4gZWxlbWVudDtcbn07XG5cbi8qKlxuICogUmVtb3ZlIGEgY2xhc3MgZnJvbSBhbiBlbGVtZW50IHRoYXQgY29udGFpbnMgYSBzdHJpbmdcbiAqXG4gKiBAcGFyYW0gZWxcbiAqIEBwYXJhbSBzdHJpbmdcbiAqL1xuXG5leHBvcnQgY29uc3QgcmVtb3ZlQ2xhc3NUaGF0Q29udGFpbnMgPSAoZWwsIHN0cmluZyA9ICcnKSA9PiB7XG5cdGZvciAobGV0IGkgPSAwOyBpIDwgZWwuY2xhc3NMaXN0Lmxlbmd0aDsgaSsrKSB7XG5cdFx0aWYgKGVsLmNsYXNzTGlzdC5pdGVtKGkpLmluZGV4T2Yoc3RyaW5nKSAhPT0gLTEpIHtcblx0XHRcdGVsLmNsYXNzTGlzdC5yZW1vdmUoZWwuY2xhc3NMaXN0Lml0ZW0oaSkpO1xuXHRcdH1cblx0fVxufTtcblxuLyoqXG4gKiBDb21wYXJlcyBhbiBlbHMgY2xhc3NMaXN0IGFnYWluc3QgYW4gYXJyYXkgb2Ygc3RyaW5ncyB0byBzZWUgaWYgYW55IG1hdGNoXG4gKiBAcGFyYW0gZWwgdGhlIGVsZW1lbnQgdG8gY2hlY2sgYWdhaW5zdFxuICogQHBhcmFtIGFyciBUaGUgYXJyYXkgb2YgY2xhc3NlcyBhcyBzdHJpbmdzIHRvIHRlc3QgYWdhaW5zdFxuICogQHBhcmFtIHByZWZpeCBvcHRpb25hbCBwcmVmaXggc3RyaW5nIGFwcGxpZWQgdG8gYWxsIHRlc3Qgc3RyaW5nc1xuICogQHBhcmFtIHN1ZmZpeCBvcHRpb25hbCBzdWZmaXggc3RyaW5nXG4gKi9cblxuZXhwb3J0IGNvbnN0IGhhc0NsYXNzRnJvbUFycmF5ID0gKGVsLCBhcnIgPSBbXSwgcHJlZml4ID0gJycsIHN1ZmZpeCA9ICcnKSA9PiBhcnIuc29tZShjID0+IGVsLmNsYXNzTGlzdC5jb250YWlucyhgJHtwcmVmaXh9JHtjfSR7c3VmZml4fWApKTtcblxuLyoqXG4gKiBIaWdobHkgZWZmaWNpZW50IGZ1bmN0aW9uIHRvIGNvbnZlcnQgYSBub2RlbGlzdCBpbnRvIGEgc3RhbmRhcmQgYXJyYXkuIEFsbG93cyB5b3UgdG8gcnVuIEFycmF5LmZvckVhY2hcbiAqXG4gKiBAcGFyYW0ge0VsZW1lbnR8Tm9kZUxpc3R9IGVsZW1lbnRzIHRvIGNvbnZlcnRcbiAqIEByZXR1cm5zIHtBcnJheX0gT2YgY29udmVydGVkIGVsZW1lbnRzXG4gKi9cblxuZXhwb3J0IGNvbnN0IGNvbnZlcnRFbGVtZW50cyA9IChlbGVtZW50cyA9IFtdKSA9PiB7XG5cdGNvbnN0IGNvbnZlcnRlZCA9IFtdO1xuXHRsZXQgaSA9IGVsZW1lbnRzLmxlbmd0aDtcblx0Zm9yIChpOyBpLS07IGNvbnZlcnRlZC51bnNoaWZ0KGVsZW1lbnRzW2ldKSk7IC8vIGVzbGludC1kaXNhYmxlLWxpbmVcblxuXHRyZXR1cm4gY29udmVydGVkO1xufTtcblxuLyoqXG4gKiBTaG91bGQgYmUgdXNlZCBhdCBhbGwgdGltZXMgZm9yIGdldHRpbmcgbm9kZXMgdGhyb3VnaG91dCBvdXIgYXBwLiBQbGVhc2UgdXNlIHRoZSBkYXRhLWpzIGF0dHJpYnV0ZSB3aGVuZXZlciBwb3NzaWJsZVxuICpcbiAqIEBwYXJhbSBzZWxlY3RvciBUaGUgc2VsZWN0b3Igc3RyaW5nIHRvIHNlYXJjaCBmb3IuIElmIGFyZyA0IGlzIGZhbHNlIChkZWZhdWx0KSB0aGVuIHdlIHNlYXJjaCBmb3IgW2RhdGEtanM9XCJzZWxlY3RvclwiXVxuICogQHBhcmFtIGNvbnZlcnQgQ29udmVydCB0aGUgTm9kZUxpc3QgdG8gYW4gYXJyYXk/IFRoZW4gd2UgY2FuIEFycmF5LmZvckVhY2ggZGlyZWN0bHkuIFVzZXMgY29udmVydEVsZW1lbnRzIGZyb20gYWJvdmVcbiAqIEBwYXJhbSBub2RlIFBhcmVudCBub2RlIHRvIHNlYXJjaCBmcm9tLiBEZWZhdWx0cyB0byBkb2N1bWVudFxuICogQHBhcmFtIGN1c3RvbSBJcyB0aGlzIGEgY3VzdG9tIHNlbGVjdG9yIHdoZXJlIHdlIGRvbid0IHdhbnQgdG8gdXNlIHRoZSBkYXRhLWpzIGF0dHJpYnV0ZT9cbiAqIEByZXR1cm5zIHtOb2RlTGlzdH1cbiAqL1xuXG5leHBvcnQgY29uc3QgZ2V0Tm9kZXMgPSAoc2VsZWN0b3IgPSAnJywgY29udmVydCA9IGZhbHNlLCBub2RlID0gZG9jdW1lbnQsIGN1c3RvbSA9IGZhbHNlKSA9PiB7XG5cdGNvbnN0IHNlbGVjdG9yU3RyaW5nID0gY3VzdG9tID8gc2VsZWN0b3IgOiBgW2RhdGEtanM9XCIke3NlbGVjdG9yfVwiXWA7XG5cdGxldCBub2RlcyA9IG5vZGUucXVlcnlTZWxlY3RvckFsbChzZWxlY3RvclN0cmluZyk7XG5cdGlmIChjb252ZXJ0KSB7XG5cdFx0bm9kZXMgPSBjb252ZXJ0RWxlbWVudHMobm9kZXMpO1xuXHR9XG5cdHJldHVybiBub2Rlcztcbn07XG5cbi8qKlxuICogR2V0cyB0aGUgY2xvc2VzdCBhbmNlc3RvciB0aGF0IG1hdGNoZXMgYSBzZWxlY3RvciBzdHJpbmdcbiAqXG4gKiBAcGFyYW0gZWxcbiAqIEBwYXJhbSBzZWxlY3RvclxuICogQHJldHVybnMgeyp9XG4gKi9cblxuZXhwb3J0IGNvbnN0IGNsb3Nlc3QgPSAoZWwsIHNlbGVjdG9yKSA9PiB7XG5cdGxldCBtYXRjaGVzRm47XG5cdGxldCBwYXJlbnQ7XG5cblx0WydtYXRjaGVzJywgJ3dlYmtpdE1hdGNoZXNTZWxlY3RvcicsICdtb3pNYXRjaGVzU2VsZWN0b3InLCAnbXNNYXRjaGVzU2VsZWN0b3InLCAnb01hdGNoZXNTZWxlY3RvciddLnNvbWUoKGZuKSA9PiB7XG5cdFx0aWYgKHR5cGVvZiBkb2N1bWVudC5ib2R5W2ZuXSA9PT0gJ2Z1bmN0aW9uJykge1xuXHRcdFx0bWF0Y2hlc0ZuID0gZm47XG5cdFx0XHRyZXR1cm4gdHJ1ZTtcblx0XHR9XG5cdFx0LyogaXN0YW5idWwgaWdub3JlIG5leHQgKi9cblx0XHRyZXR1cm4gZmFsc2U7XG5cdH0pO1xuXG5cdHdoaWxlIChlbCkge1xuXHRcdHBhcmVudCA9IGVsLnBhcmVudEVsZW1lbnQ7XG5cdFx0aWYgKHBhcmVudCAmJiBwYXJlbnRbbWF0Y2hlc0ZuXShzZWxlY3RvcikpIHtcblx0XHRcdHJldHVybiBwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0ZWwgPSBwYXJlbnQ7IC8vIGVzbGludC1kaXNhYmxlLWxpbmVcblx0fVxuXG5cdHJldHVybiBudWxsO1xufTtcblxuLyoqXG4gKiBJbnNlcnQgYSBub2RlIGFmdGVyIGFub3RoZXIgbm9kZVxuICpcbiAqIEBwYXJhbSBuZXdOb2RlIHtFbGVtZW50fE5vZGVMaXN0fVxuICogQHBhcmFtIHJlZmVyZW5jZU5vZGUge0VsZW1lbnR8Tm9kZUxpc3R9XG4gKi9cbmV4cG9ydCBjb25zdCBpbnNlcnRBZnRlciA9IChuZXdOb2RlLCByZWZlcmVuY2VOb2RlKSA9PiB7XG5cdHJlZmVyZW5jZU5vZGUucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUobmV3Tm9kZSwgcmVmZXJlbmNlTm9kZS5uZXh0RWxlbWVudFNpYmxpbmcpO1xufTtcblxuLyoqXG4gKiBJbnNlcnQgYSBub2RlIGJlZm9yZSBhbm90aGVyIG5vZGVcbiAqXG4gKiBAcGFyYW0gbmV3Tm9kZSB7RWxlbWVudHxOb2RlTGlzdH1cbiAqIEBwYXJhbSByZWZlcmVuY2VOb2RlIHtFbGVtZW50fE5vZGVMaXN0fVxuICovXG5cbmV4cG9ydCBjb25zdCBpbnNlcnRCZWZvcmUgPSAobmV3Tm9kZSwgcmVmZXJlbmNlTm9kZSkgPT4ge1xuXHRyZWZlcmVuY2VOb2RlLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKG5ld05vZGUsIHJlZmVyZW5jZU5vZGUpO1xufTtcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Fzc2V0cy9qcy9zcmMvdXRpbHMvdG9vbHMuanMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///15\n"); +eval("module.exports = function (exec) {\n try {\n return !!exec();\n } catch (e) {\n return true;\n }\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2ZhaWxzLmpzPzRiY2QiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQSIsImZpbGUiOiIxNS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gKGV4ZWMpIHtcbiAgdHJ5IHtcbiAgICByZXR1cm4gISFleGVjKCk7XG4gIH0gY2F0Y2ggKGUpIHtcbiAgICByZXR1cm4gdHJ1ZTtcbiAgfVxufTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2NvcmUtanMvbGlicmFyeS9tb2R1bGVzL19mYWlscy5qc1xuLy8gbW9kdWxlIGlkID0gMTVcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///15\n"); /***/ }), /* 16 */ /***/ (function(module, exports, __webpack_require__) { -"use strict"; -eval("\n\nvar _interopRequireDefault = __webpack_require__(0);\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.trigger = exports.ready = exports.on = void 0;\n\nvar _assign2 = _interopRequireDefault(__webpack_require__(171));\n\nvar on = function on(el, name, handler) {\n if (el.addEventListener) {\n el.addEventListener(name, handler);\n } else {\n el.attachEvent(\"on\".concat(name), function () {\n handler.call(el);\n });\n }\n};\n\nexports.on = on;\n\nvar ready = function ready(fn) {\n if (document.readyState !== 'loading') {\n fn();\n } else if (document.addEventListener) {\n document.addEventListener('DOMContentLoaded', fn);\n } else {\n document.attachEvent('onreadystatechange', function () {\n if (document.readyState !== 'loading') {\n fn();\n }\n });\n }\n};\n\nexports.ready = ready;\n\nvar trigger = function trigger(opts) {\n var event;\n var options = (0, _assign2.default)({\n data: {},\n el: document,\n event: '',\n native: true\n }, opts);\n\n if (options.native) {\n event = document.createEvent('HTMLEvents');\n event.initEvent(options.event, true, false);\n } else {\n try {\n event = new CustomEvent(options.event, {\n detail: options.data\n });\n } catch (e) {\n event = document.createEvent('CustomEvent');\n event.initCustomEvent(options.event, true, true, options.data);\n }\n }\n\n options.el.dispatchEvent(event);\n};\n\nexports.trigger = trigger;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvanMvc3JjL3V0aWxzL2V2ZW50cy5qcz9mNDFjIl0sIm5hbWVzIjpbIm9uIiwiZWwiLCJuYW1lIiwiaGFuZGxlciIsImFkZEV2ZW50TGlzdGVuZXIiLCJhdHRhY2hFdmVudCIsImNhbGwiLCJyZWFkeSIsImZuIiwiZG9jdW1lbnQiLCJyZWFkeVN0YXRlIiwidHJpZ2dlciIsIm9wdHMiLCJldmVudCIsIm9wdGlvbnMiLCJkYXRhIiwibmF0aXZlIiwiY3JlYXRlRXZlbnQiLCJpbml0RXZlbnQiLCJDdXN0b21FdmVudCIsImRldGFpbCIsImUiLCJpbml0Q3VzdG9tRXZlbnQiLCJkaXNwYXRjaEV2ZW50Il0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQU9BLElBQU1BLEtBQUssU0FBTEEsRUFBSyxDQUFDQyxFQUFELEVBQUtDLElBQUwsRUFBV0MsT0FBWCxFQUF1QjtBQUNqQyxNQUFJRixHQUFHRyxnQkFBUCxFQUF5QjtBQUN4QkgsT0FBR0csZ0JBQUgsQ0FBb0JGLElBQXBCLEVBQTBCQyxPQUExQjtBQUNBLEdBRkQsTUFFTztBQUNORixPQUFHSSxXQUFILGFBQW9CSCxJQUFwQixHQUE0QixZQUFNO0FBQ2pDQyxjQUFRRyxJQUFSLENBQWFMLEVBQWI7QUFDQSxLQUZEO0FBR0E7QUFDRCxDQVJEOzs7O0FBVUEsSUFBTU0sUUFBUSxTQUFSQSxLQUFRLENBQUNDLEVBQUQsRUFBUTtBQUNyQixNQUFJQyxTQUFTQyxVQUFULEtBQXdCLFNBQTVCLEVBQXVDO0FBQ3RDRjtBQUNBLEdBRkQsTUFFTyxJQUFJQyxTQUFTTCxnQkFBYixFQUErQjtBQUNyQ0ssYUFBU0wsZ0JBQVQsQ0FBMEIsa0JBQTFCLEVBQThDSSxFQUE5QztBQUNBLEdBRk0sTUFFQTtBQUNOQyxhQUFTSixXQUFULENBQXFCLG9CQUFyQixFQUEyQyxZQUFNO0FBQ2hELFVBQUlJLFNBQVNDLFVBQVQsS0FBd0IsU0FBNUIsRUFBdUM7QUFDdENGO0FBQ0E7QUFDRCxLQUpEO0FBS0E7QUFDRCxDQVpEOzs7O0FBY0EsSUFBTUcsVUFBVSxTQUFWQSxPQUFVLENBQUNDLElBQUQsRUFBVTtBQUN6QixNQUFJQyxLQUFKO0FBQ0EsTUFBTUMsVUFBVSxzQkFBUztBQUN4QkMsVUFBTSxFQURrQjtBQUV4QmQsUUFBSVEsUUFGb0I7QUFHeEJJLFdBQU8sRUFIaUI7QUFJeEJHLFlBQVE7QUFKZ0IsR0FBVCxFQUtiSixJQUxhLENBQWhCOztBQU9BLE1BQUlFLFFBQVFFLE1BQVosRUFBb0I7QUFDbkJILFlBQVFKLFNBQVNRLFdBQVQsQ0FBcUIsWUFBckIsQ0FBUjtBQUNBSixVQUFNSyxTQUFOLENBQWdCSixRQUFRRCxLQUF4QixFQUErQixJQUEvQixFQUFxQyxLQUFyQztBQUNBLEdBSEQsTUFHTztBQUNOLFFBQUk7QUFDSEEsY0FBUSxJQUFJTSxXQUFKLENBQWdCTCxRQUFRRCxLQUF4QixFQUErQjtBQUFFTyxnQkFBUU4sUUFBUUM7QUFBbEIsT0FBL0IsQ0FBUjtBQUNBLEtBRkQsQ0FFRSxPQUFPTSxDQUFQLEVBQVU7QUFDWFIsY0FBUUosU0FBU1EsV0FBVCxDQUFxQixhQUFyQixDQUFSO0FBQ0FKLFlBQU1TLGVBQU4sQ0FBc0JSLFFBQVFELEtBQTlCLEVBQXFDLElBQXJDLEVBQTJDLElBQTNDLEVBQWlEQyxRQUFRQyxJQUF6RDtBQUNBO0FBQ0Q7O0FBRURELFVBQVFiLEVBQVIsQ0FBV3NCLGFBQVgsQ0FBeUJWLEtBQXpCO0FBQ0EsQ0F0QkQiLCJmaWxlIjoiMTYuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEBtb2R1bGVcbiAqIEBkZXNjcmlwdGlvbiBTb21lIGV2ZW50IGZ1bmN0aW9ucyBmb3IgdXNlIGluIG90aGVyIG1vZHVsZXNcbiAqL1xuXG5pbXBvcnQgXyBmcm9tICdsb2Rhc2gnO1xuXG5jb25zdCBvbiA9IChlbCwgbmFtZSwgaGFuZGxlcikgPT4ge1xuXHRpZiAoZWwuYWRkRXZlbnRMaXN0ZW5lcikge1xuXHRcdGVsLmFkZEV2ZW50TGlzdGVuZXIobmFtZSwgaGFuZGxlcik7XG5cdH0gZWxzZSB7XG5cdFx0ZWwuYXR0YWNoRXZlbnQoYG9uJHtuYW1lfWAsICgpID0+IHtcblx0XHRcdGhhbmRsZXIuY2FsbChlbCk7XG5cdFx0fSk7XG5cdH1cbn07XG5cbmNvbnN0IHJlYWR5ID0gKGZuKSA9PiB7XG5cdGlmIChkb2N1bWVudC5yZWFkeVN0YXRlICE9PSAnbG9hZGluZycpIHtcblx0XHRmbigpO1xuXHR9IGVsc2UgaWYgKGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIpIHtcblx0XHRkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCdET01Db250ZW50TG9hZGVkJywgZm4pO1xuXHR9IGVsc2Uge1xuXHRcdGRvY3VtZW50LmF0dGFjaEV2ZW50KCdvbnJlYWR5c3RhdGVjaGFuZ2UnLCAoKSA9PiB7XG5cdFx0XHRpZiAoZG9jdW1lbnQucmVhZHlTdGF0ZSAhPT0gJ2xvYWRpbmcnKSB7XG5cdFx0XHRcdGZuKCk7XG5cdFx0XHR9XG5cdFx0fSk7XG5cdH1cbn07XG5cbmNvbnN0IHRyaWdnZXIgPSAob3B0cykgPT4ge1xuXHRsZXQgZXZlbnQ7XG5cdGNvbnN0IG9wdGlvbnMgPSBfLmFzc2lnbih7XG5cdFx0ZGF0YToge30sXG5cdFx0ZWw6IGRvY3VtZW50LFxuXHRcdGV2ZW50OiAnJyxcblx0XHRuYXRpdmU6IHRydWUsXG5cdH0sIG9wdHMpO1xuXG5cdGlmIChvcHRpb25zLm5hdGl2ZSkge1xuXHRcdGV2ZW50ID0gZG9jdW1lbnQuY3JlYXRlRXZlbnQoJ0hUTUxFdmVudHMnKTtcblx0XHRldmVudC5pbml0RXZlbnQob3B0aW9ucy5ldmVudCwgdHJ1ZSwgZmFsc2UpO1xuXHR9IGVsc2Uge1xuXHRcdHRyeSB7XG5cdFx0XHRldmVudCA9IG5ldyBDdXN0b21FdmVudChvcHRpb25zLmV2ZW50LCB7IGRldGFpbDogb3B0aW9ucy5kYXRhIH0pO1xuXHRcdH0gY2F0Y2ggKGUpIHtcblx0XHRcdGV2ZW50ID0gZG9jdW1lbnQuY3JlYXRlRXZlbnQoJ0N1c3RvbUV2ZW50Jyk7XG5cdFx0XHRldmVudC5pbml0Q3VzdG9tRXZlbnQob3B0aW9ucy5ldmVudCwgdHJ1ZSwgdHJ1ZSwgb3B0aW9ucy5kYXRhKTtcblx0XHR9XG5cdH1cblxuXHRvcHRpb25zLmVsLmRpc3BhdGNoRXZlbnQoZXZlbnQpO1xufTtcblxuZXhwb3J0IHsgb24sIHJlYWR5LCB0cmlnZ2VyIH07XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9hc3NldHMvanMvc3JjL3V0aWxzL2V2ZW50cy5qcyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///16\n"); +eval("var dP = __webpack_require__(7);\nvar createDesc = __webpack_require__(20);\nmodule.exports = __webpack_require__(10) ? function (object, key, value) {\n return dP.f(object, key, createDesc(1, value));\n} : function (object, key, value) {\n object[key] = value;\n return object;\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2hpZGUuanM/ODQ5YyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0EiLCJmaWxlIjoiMTYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgZFAgPSByZXF1aXJlKCcuL19vYmplY3QtZHAnKTtcbnZhciBjcmVhdGVEZXNjID0gcmVxdWlyZSgnLi9fcHJvcGVydHktZGVzYycpO1xubW9kdWxlLmV4cG9ydHMgPSByZXF1aXJlKCcuL19kZXNjcmlwdG9ycycpID8gZnVuY3Rpb24gKG9iamVjdCwga2V5LCB2YWx1ZSkge1xuICByZXR1cm4gZFAuZihvYmplY3QsIGtleSwgY3JlYXRlRGVzYygxLCB2YWx1ZSkpO1xufSA6IGZ1bmN0aW9uIChvYmplY3QsIGtleSwgdmFsdWUpIHtcbiAgb2JqZWN0W2tleV0gPSB2YWx1ZTtcbiAgcmV0dXJuIG9iamVjdDtcbn07XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9jb3JlLWpzL2xpYnJhcnkvbW9kdWxlcy9faGlkZS5qc1xuLy8gbW9kdWxlIGlkID0gMTZcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///16\n"); /***/ }), /* 17 */ /***/ (function(module, exports) { -eval("module.exports = function (it) {\n return typeof it === 'object' ? it !== null : typeof it === 'function';\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2lzLW9iamVjdC5qcz8xMmE4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQSIsImZpbGUiOiIxNy5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gKGl0KSB7XG4gIHJldHVybiB0eXBlb2YgaXQgPT09ICdvYmplY3QnID8gaXQgIT09IG51bGwgOiB0eXBlb2YgaXQgPT09ICdmdW5jdGlvbic7XG59O1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2lzLW9iamVjdC5qc1xuLy8gbW9kdWxlIGlkID0gMTdcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///17\n"); +eval("module.exports = {};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2l0ZXJhdG9ycy5qcz9mZGI0Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjE3LmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSB7fTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2NvcmUtanMvbGlicmFyeS9tb2R1bGVzL19pdGVyYXRvcnMuanNcbi8vIG1vZHVsZSBpZCA9IDE3XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///17\n"); /***/ }), /* 18 */ -/***/ (function(module, exports) { +/***/ (function(module, exports, __webpack_require__) { -eval("module.exports = function (exec) {\n try {\n return !!exec();\n } catch (e) {\n return true;\n }\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2ZhaWxzLmpzPzRiY2QiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQSIsImZpbGUiOiIxOC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gKGV4ZWMpIHtcbiAgdHJ5IHtcbiAgICByZXR1cm4gISFleGVjKCk7XG4gIH0gY2F0Y2ggKGUpIHtcbiAgICByZXR1cm4gdHJ1ZTtcbiAgfVxufTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2NvcmUtanMvbGlicmFyeS9tb2R1bGVzL19mYWlscy5qc1xuLy8gbW9kdWxlIGlkID0gMThcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///18\n"); +"use strict"; +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.GUTENBERG_STORE_LINK = exports.GUTENBERG_PRODUCT_REVIEWS = exports.GUTENBERG_GIFT_CERTIFICATE_BALANCE = exports.GUTENBERG_GIFT_CERTIFICATE_FORM = exports.GUTENBERG_REGISTER = exports.GUTENBERG_LOGIN = exports.GUTENBERG_ORDERS = exports.GUTENBERG_ADDRESS = exports.GUTENBERG_ACCOUNT = exports.GUTENBERG_CHECKOUT = exports.GUTENBERG_CART = exports.GUTENBERG_PRODUCTS = exports.GUTENBERG_BLOCKS = exports.gutenbergconfig = void 0;\nvar gutenbergconfig = window.bigcommerce_gutenberg_config || {};\nexports.gutenbergconfig = gutenbergconfig;\nvar GUTENBERG_BLOCKS = gutenbergconfig.blocks || {};\nexports.GUTENBERG_BLOCKS = GUTENBERG_BLOCKS;\nvar GUTENBERG_PRODUCTS = GUTENBERG_BLOCKS['bigcommerce/products'] || {};\nexports.GUTENBERG_PRODUCTS = GUTENBERG_PRODUCTS;\nvar GUTENBERG_CART = GUTENBERG_BLOCKS['bigcommerce/cart'] || {};\nexports.GUTENBERG_CART = GUTENBERG_CART;\nvar GUTENBERG_CHECKOUT = GUTENBERG_BLOCKS['bigcommerce/checkout'] || {};\nexports.GUTENBERG_CHECKOUT = GUTENBERG_CHECKOUT;\nvar GUTENBERG_ACCOUNT = GUTENBERG_BLOCKS['bigcommerce/account-profile'] || {};\nexports.GUTENBERG_ACCOUNT = GUTENBERG_ACCOUNT;\nvar GUTENBERG_ADDRESS = GUTENBERG_BLOCKS['bigcommerce/address-list'] || {};\nexports.GUTENBERG_ADDRESS = GUTENBERG_ADDRESS;\nvar GUTENBERG_ORDERS = GUTENBERG_BLOCKS['bigcommerce/order-history'] || {};\nexports.GUTENBERG_ORDERS = GUTENBERG_ORDERS;\nvar GUTENBERG_LOGIN = GUTENBERG_BLOCKS['bigcommerce/login-form'] || {};\nexports.GUTENBERG_LOGIN = GUTENBERG_LOGIN;\nvar GUTENBERG_REGISTER = GUTENBERG_BLOCKS['bigcommerce/registration-form'] || {};\nexports.GUTENBERG_REGISTER = GUTENBERG_REGISTER;\nvar GUTENBERG_GIFT_CERTIFICATE_FORM = GUTENBERG_BLOCKS['bigcommerce/gift-certificate-form'] || {};\nexports.GUTENBERG_GIFT_CERTIFICATE_FORM = GUTENBERG_GIFT_CERTIFICATE_FORM;\nvar GUTENBERG_GIFT_CERTIFICATE_BALANCE = GUTENBERG_BLOCKS['bigcommerce/gift-certificate-balance'] || {};\nexports.GUTENBERG_GIFT_CERTIFICATE_BALANCE = GUTENBERG_GIFT_CERTIFICATE_BALANCE;\nvar GUTENBERG_PRODUCT_REVIEWS = GUTENBERG_BLOCKS['bigcommerce/product-reviews'] || {};\nexports.GUTENBERG_PRODUCT_REVIEWS = GUTENBERG_PRODUCT_REVIEWS;\nvar GUTENBERG_STORE_LINK = gutenbergconfig.store_link || '';\nexports.GUTENBERG_STORE_LINK = GUTENBERG_STORE_LINK;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvanMvc3JjL2FkbWluL2d1dGVuYmVyZy9jb25maWcvZ3V0ZW5iZXJnLXNldHRpbmdzLmpzPzE4OGUiXSwibmFtZXMiOlsiZ3V0ZW5iZXJnY29uZmlnIiwid2luZG93IiwiYmlnY29tbWVyY2VfZ3V0ZW5iZXJnX2NvbmZpZyIsIkdVVEVOQkVSR19CTE9DS1MiLCJibG9ja3MiLCJHVVRFTkJFUkdfUFJPRFVDVFMiLCJHVVRFTkJFUkdfQ0FSVCIsIkdVVEVOQkVSR19DSEVDS09VVCIsIkdVVEVOQkVSR19BQ0NPVU5UIiwiR1VURU5CRVJHX0FERFJFU1MiLCJHVVRFTkJFUkdfT1JERVJTIiwiR1VURU5CRVJHX0xPR0lOIiwiR1VURU5CRVJHX1JFR0lTVEVSIiwiR1VURU5CRVJHX0dJRlRfQ0VSVElGSUNBVEVfRk9STSIsIkdVVEVOQkVSR19HSUZUX0NFUlRJRklDQVRFX0JBTEFOQ0UiLCJHVVRFTkJFUkdfUFJPRFVDVF9SRVZJRVdTIiwiR1VURU5CRVJHX1NUT1JFX0xJTksiLCJzdG9yZV9saW5rIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBTyxJQUFNQSxrQkFBa0JDLE9BQU9DLDRCQUFQLElBQXVDLEVBQS9EOztBQUVBLElBQU1DLG1CQUFtQkgsZ0JBQWdCSSxNQUFoQixJQUEwQixFQUFuRDs7QUFDQSxJQUFNQyxxQkFBcUJGLGlCQUFpQixzQkFBakIsS0FBNEMsRUFBdkU7O0FBQ0EsSUFBTUcsaUJBQWlCSCxpQkFBaUIsa0JBQWpCLEtBQXdDLEVBQS9EOztBQUNBLElBQU1JLHFCQUFxQkosaUJBQWlCLHNCQUFqQixLQUE0QyxFQUF2RTs7QUFDQSxJQUFNSyxvQkFBb0JMLGlCQUFpQiw2QkFBakIsS0FBbUQsRUFBN0U7O0FBQ0EsSUFBTU0sb0JBQW9CTixpQkFBaUIsMEJBQWpCLEtBQWdELEVBQTFFOztBQUNBLElBQU1PLG1CQUFtQlAsaUJBQWlCLDJCQUFqQixLQUFpRCxFQUExRTs7QUFDQSxJQUFNUSxrQkFBa0JSLGlCQUFpQix3QkFBakIsS0FBOEMsRUFBdEU7O0FBQ0EsSUFBTVMscUJBQXFCVCxpQkFBaUIsK0JBQWpCLEtBQXFELEVBQWhGOztBQUNBLElBQU1VLGtDQUFrQ1YsaUJBQWlCLG1DQUFqQixLQUF5RCxFQUFqRzs7QUFDQSxJQUFNVyxxQ0FBcUNYLGlCQUFpQixzQ0FBakIsS0FBNEQsRUFBdkc7O0FBQ0EsSUFBTVksNEJBQTRCWixpQkFBaUIsNkJBQWpCLEtBQW1ELEVBQXJGOztBQUNBLElBQU1hLHVCQUF1QmhCLGdCQUFnQmlCLFVBQWhCLElBQThCLEVBQTNEIiwiZmlsZSI6IjE4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGNvbnN0IGd1dGVuYmVyZ2NvbmZpZyA9IHdpbmRvdy5iaWdjb21tZXJjZV9ndXRlbmJlcmdfY29uZmlnIHx8IHt9O1xuXG5leHBvcnQgY29uc3QgR1VURU5CRVJHX0JMT0NLUyA9IGd1dGVuYmVyZ2NvbmZpZy5ibG9ja3MgfHwge307XG5leHBvcnQgY29uc3QgR1VURU5CRVJHX1BST0RVQ1RTID0gR1VURU5CRVJHX0JMT0NLU1snYmlnY29tbWVyY2UvcHJvZHVjdHMnXSB8fCB7fTtcbmV4cG9ydCBjb25zdCBHVVRFTkJFUkdfQ0FSVCA9IEdVVEVOQkVSR19CTE9DS1NbJ2JpZ2NvbW1lcmNlL2NhcnQnXSB8fCB7fTtcbmV4cG9ydCBjb25zdCBHVVRFTkJFUkdfQ0hFQ0tPVVQgPSBHVVRFTkJFUkdfQkxPQ0tTWydiaWdjb21tZXJjZS9jaGVja291dCddIHx8IHt9O1xuZXhwb3J0IGNvbnN0IEdVVEVOQkVSR19BQ0NPVU5UID0gR1VURU5CRVJHX0JMT0NLU1snYmlnY29tbWVyY2UvYWNjb3VudC1wcm9maWxlJ10gfHwge307XG5leHBvcnQgY29uc3QgR1VURU5CRVJHX0FERFJFU1MgPSBHVVRFTkJFUkdfQkxPQ0tTWydiaWdjb21tZXJjZS9hZGRyZXNzLWxpc3QnXSB8fCB7fTtcbmV4cG9ydCBjb25zdCBHVVRFTkJFUkdfT1JERVJTID0gR1VURU5CRVJHX0JMT0NLU1snYmlnY29tbWVyY2Uvb3JkZXItaGlzdG9yeSddIHx8IHt9O1xuZXhwb3J0IGNvbnN0IEdVVEVOQkVSR19MT0dJTiA9IEdVVEVOQkVSR19CTE9DS1NbJ2JpZ2NvbW1lcmNlL2xvZ2luLWZvcm0nXSB8fCB7fTtcbmV4cG9ydCBjb25zdCBHVVRFTkJFUkdfUkVHSVNURVIgPSBHVVRFTkJFUkdfQkxPQ0tTWydiaWdjb21tZXJjZS9yZWdpc3RyYXRpb24tZm9ybSddIHx8IHt9O1xuZXhwb3J0IGNvbnN0IEdVVEVOQkVSR19HSUZUX0NFUlRJRklDQVRFX0ZPUk0gPSBHVVRFTkJFUkdfQkxPQ0tTWydiaWdjb21tZXJjZS9naWZ0LWNlcnRpZmljYXRlLWZvcm0nXSB8fCB7fTtcbmV4cG9ydCBjb25zdCBHVVRFTkJFUkdfR0lGVF9DRVJUSUZJQ0FURV9CQUxBTkNFID0gR1VURU5CRVJHX0JMT0NLU1snYmlnY29tbWVyY2UvZ2lmdC1jZXJ0aWZpY2F0ZS1iYWxhbmNlJ10gfHwge307XG5leHBvcnQgY29uc3QgR1VURU5CRVJHX1BST0RVQ1RfUkVWSUVXUyA9IEdVVEVOQkVSR19CTE9DS1NbJ2JpZ2NvbW1lcmNlL3Byb2R1Y3QtcmV2aWV3cyddIHx8IHt9O1xuZXhwb3J0IGNvbnN0IEdVVEVOQkVSR19TVE9SRV9MSU5LID0gZ3V0ZW5iZXJnY29uZmlnLnN0b3JlX2xpbmsgfHwgJyc7XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9hc3NldHMvanMvc3JjL2FkbWluL2d1dGVuYmVyZy9jb25maWcvZ3V0ZW5iZXJnLXNldHRpbmdzLmpzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///18\n"); /***/ }), /* 19 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ (function(module, exports) { -eval("var dP = __webpack_require__(10);\nvar createDesc = __webpack_require__(22);\nmodule.exports = __webpack_require__(13) ? function (object, key, value) {\n return dP.f(object, key, createDesc(1, value));\n} : function (object, key, value) {\n object[key] = value;\n return object;\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2hpZGUuanM/ODQ5YyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0EiLCJmaWxlIjoiMTkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgZFAgPSByZXF1aXJlKCcuL19vYmplY3QtZHAnKTtcbnZhciBjcmVhdGVEZXNjID0gcmVxdWlyZSgnLi9fcHJvcGVydHktZGVzYycpO1xubW9kdWxlLmV4cG9ydHMgPSByZXF1aXJlKCcuL19kZXNjcmlwdG9ycycpID8gZnVuY3Rpb24gKG9iamVjdCwga2V5LCB2YWx1ZSkge1xuICByZXR1cm4gZFAuZihvYmplY3QsIGtleSwgY3JlYXRlRGVzYygxLCB2YWx1ZSkpO1xufSA6IGZ1bmN0aW9uIChvYmplY3QsIGtleSwgdmFsdWUpIHtcbiAgb2JqZWN0W2tleV0gPSB2YWx1ZTtcbiAgcmV0dXJuIG9iamVjdDtcbn07XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9jb3JlLWpzL2xpYnJhcnkvbW9kdWxlcy9faGlkZS5qc1xuLy8gbW9kdWxlIGlkID0gMTlcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///19\n"); +eval("exports.f = {}.propertyIsEnumerable;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX29iamVjdC1waWUuanM/MzY5MiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxjQUFjIiwiZmlsZSI6IjE5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0cy5mID0ge30ucHJvcGVydHlJc0VudW1lcmFibGU7XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9jb3JlLWpzL2xpYnJhcnkvbW9kdWxlcy9fb2JqZWN0LXBpZS5qc1xuLy8gbW9kdWxlIGlkID0gMTlcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///19\n"); /***/ }), /* 20 */ /***/ (function(module, exports) { -eval("module.exports = {};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2l0ZXJhdG9ycy5qcz9mZGI0Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjIwLmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSB7fTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2NvcmUtanMvbGlicmFyeS9tb2R1bGVzL19pdGVyYXRvcnMuanNcbi8vIG1vZHVsZSBpZCA9IDIwXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///20\n"); +eval("module.exports = function (bitmap, value) {\n return {\n enumerable: !(bitmap & 1),\n configurable: !(bitmap & 2),\n writable: !(bitmap & 4),\n value: value\n };\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX3Byb3BlcnR5LWRlc2MuanM/NWZjMCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwiZmlsZSI6IjIwLmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiAoYml0bWFwLCB2YWx1ZSkge1xuICByZXR1cm4ge1xuICAgIGVudW1lcmFibGU6ICEoYml0bWFwICYgMSksXG4gICAgY29uZmlndXJhYmxlOiAhKGJpdG1hcCAmIDIpLFxuICAgIHdyaXRhYmxlOiAhKGJpdG1hcCAmIDQpLFxuICAgIHZhbHVlOiB2YWx1ZVxuICB9O1xufTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2NvcmUtanMvbGlicmFyeS9tb2R1bGVzL19wcm9wZXJ0eS1kZXNjLmpzXG4vLyBtb2R1bGUgaWQgPSAyMFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///20\n"); /***/ }), /* 21 */ -/***/ (function(module, exports) { +/***/ (function(module, exports, __webpack_require__) { -eval("exports.f = {}.propertyIsEnumerable;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX29iamVjdC1waWUuanM/MzY5MiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxjQUFjIiwiZmlsZSI6IjIxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0cy5mID0ge30ucHJvcGVydHlJc0VudW1lcmFibGU7XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9jb3JlLWpzL2xpYnJhcnkvbW9kdWxlcy9fb2JqZWN0LXBpZS5qc1xuLy8gbW9kdWxlIGlkID0gMjFcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///21\n"); +eval("// Thank's IE8 for his funny defineProperty\nmodule.exports = !__webpack_require__(46)(function () {\n return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;\n});\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9tb2R1bGVzL19kZXNjcmlwdG9ycy5qcz82ZDRhIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQSxpQ0FBaUMsUUFBUSxtQkFBbUIsVUFBVSxFQUFFLEVBQUU7QUFDMUUsQ0FBQyIsImZpbGUiOiIyMS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIFRoYW5rJ3MgSUU4IGZvciBoaXMgZnVubnkgZGVmaW5lUHJvcGVydHlcbm1vZHVsZS5leHBvcnRzID0gIXJlcXVpcmUoJy4vX2ZhaWxzJykoZnVuY3Rpb24gKCkge1xuICByZXR1cm4gT2JqZWN0LmRlZmluZVByb3BlcnR5KHt9LCAnYScsIHsgZ2V0OiBmdW5jdGlvbiAoKSB7IHJldHVybiA3OyB9IH0pLmEgIT0gNztcbn0pO1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvY29yZS1qcy9tb2R1bGVzL19kZXNjcmlwdG9ycy5qc1xuLy8gbW9kdWxlIGlkID0gMjFcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///21\n"); /***/ }), /* 22 */ -/***/ (function(module, exports) { +/***/ (function(module, exports, __webpack_require__) { -eval("module.exports = function (bitmap, value) {\n return {\n enumerable: !(bitmap & 1),\n configurable: !(bitmap & 2),\n writable: !(bitmap & 4),\n value: value\n };\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX3Byb3BlcnR5LWRlc2MuanM/NWZjMCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwiZmlsZSI6IjIyLmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiAoYml0bWFwLCB2YWx1ZSkge1xuICByZXR1cm4ge1xuICAgIGVudW1lcmFibGU6ICEoYml0bWFwICYgMSksXG4gICAgY29uZmlndXJhYmxlOiAhKGJpdG1hcCAmIDIpLFxuICAgIHdyaXRhYmxlOiAhKGJpdG1hcCAmIDQpLFxuICAgIHZhbHVlOiB2YWx1ZVxuICB9O1xufTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2NvcmUtanMvbGlicmFyeS9tb2R1bGVzL19wcm9wZXJ0eS1kZXNjLmpzXG4vLyBtb2R1bGUgaWQgPSAyMlxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///22\n"); +eval("// 19.1.2.14 / 15.2.3.14 Object.keys(O)\nvar $keys = __webpack_require__(82);\nvar enumBugKeys = __webpack_require__(52);\n\nmodule.exports = Object.keys || function keys(O) {\n return $keys(O, enumBugKeys);\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX29iamVjdC1rZXlzLmpzPzk2NGIiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSIsImZpbGUiOiIyMi5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIDE5LjEuMi4xNCAvIDE1LjIuMy4xNCBPYmplY3Qua2V5cyhPKVxudmFyICRrZXlzID0gcmVxdWlyZSgnLi9fb2JqZWN0LWtleXMtaW50ZXJuYWwnKTtcbnZhciBlbnVtQnVnS2V5cyA9IHJlcXVpcmUoJy4vX2VudW0tYnVnLWtleXMnKTtcblxubW9kdWxlLmV4cG9ydHMgPSBPYmplY3Qua2V5cyB8fCBmdW5jdGlvbiBrZXlzKE8pIHtcbiAgcmV0dXJuICRrZXlzKE8sIGVudW1CdWdLZXlzKTtcbn07XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9jb3JlLWpzL2xpYnJhcnkvbW9kdWxlcy9fb2JqZWN0LWtleXMuanNcbi8vIG1vZHVsZSBpZCA9IDIyXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///22\n"); /***/ }), /* 23 */ /***/ (function(module, exports, __webpack_require__) { -eval("// Thank's IE8 for his funny defineProperty\nmodule.exports = !__webpack_require__(44)(function () {\n return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;\n});\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9tb2R1bGVzL19kZXNjcmlwdG9ycy5qcz82ZDRhIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQSxpQ0FBaUMsUUFBUSxtQkFBbUIsVUFBVSxFQUFFLEVBQUU7QUFDMUUsQ0FBQyIsImZpbGUiOiIyMy5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIFRoYW5rJ3MgSUU4IGZvciBoaXMgZnVubnkgZGVmaW5lUHJvcGVydHlcbm1vZHVsZS5leHBvcnRzID0gIXJlcXVpcmUoJy4vX2ZhaWxzJykoZnVuY3Rpb24gKCkge1xuICByZXR1cm4gT2JqZWN0LmRlZmluZVByb3BlcnR5KHt9LCAnYScsIHsgZ2V0OiBmdW5jdGlvbiAoKSB7IHJldHVybiA3OyB9IH0pLmEgIT0gNztcbn0pO1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvY29yZS1qcy9tb2R1bGVzL19kZXNjcmlwdG9ycy5qc1xuLy8gbW9kdWxlIGlkID0gMjNcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///23\n"); +eval("var closest = __webpack_require__(166);\n\n/**\n * Delegates event to a selector.\n *\n * @param {Element} element\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @param {Boolean} useCapture\n * @return {Object}\n */\nfunction _delegate(element, selector, type, callback, useCapture) {\n var listenerFn = listener.apply(this, arguments);\n\n element.addEventListener(type, listenerFn, useCapture);\n\n return {\n destroy: function() {\n element.removeEventListener(type, listenerFn, useCapture);\n }\n }\n}\n\n/**\n * Delegates event to a selector.\n *\n * @param {Element|String|Array} [elements]\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @param {Boolean} useCapture\n * @return {Object}\n */\nfunction delegate(elements, selector, type, callback, useCapture) {\n // Handle the regular Element usage\n if (typeof elements.addEventListener === 'function') {\n return _delegate.apply(null, arguments);\n }\n\n // Handle Element-less usage, it defaults to global delegation\n if (typeof type === 'function') {\n // Use `document` as the first parameter, then apply arguments\n // This is a short way to .unshift `arguments` without running into deoptimizations\n return _delegate.bind(null, document).apply(null, arguments);\n }\n\n // Handle Selector-based usage\n if (typeof elements === 'string') {\n elements = document.querySelectorAll(elements);\n }\n\n // Handle Array-like based usage\n return Array.prototype.map.call(elements, function (element) {\n return _delegate(element, selector, type, callback, useCapture);\n });\n}\n\n/**\n * Finds closest match and invokes callback.\n *\n * @param {Element} element\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @return {Function}\n */\nfunction listener(element, selector, type, callback) {\n return function(e) {\n e.delegateTarget = closest(e.target, selector);\n\n if (e.delegateTarget) {\n callback.call(element, e);\n }\n }\n}\n\nmodule.exports = delegate;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvZGVsZWdhdGUvc3JjL2RlbGVnYXRlLmpzPzY0NGUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsV0FBVyxRQUFRO0FBQ25CLFdBQVcsT0FBTztBQUNsQixXQUFXLE9BQU87QUFDbEIsV0FBVyxTQUFTO0FBQ3BCLFdBQVcsUUFBUTtBQUNuQixZQUFZO0FBQ1o7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLHFCQUFxQjtBQUNoQyxXQUFXLE9BQU87QUFDbEIsV0FBVyxPQUFPO0FBQ2xCLFdBQVcsU0FBUztBQUNwQixXQUFXLFFBQVE7QUFDbkIsWUFBWTtBQUNaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFdBQVcsUUFBUTtBQUNuQixXQUFXLE9BQU87QUFDbEIsV0FBVyxPQUFPO0FBQ2xCLFdBQVcsU0FBUztBQUNwQixZQUFZO0FBQ1o7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSIsImZpbGUiOiIyMy5qcyIsInNvdXJjZXNDb250ZW50IjpbInZhciBjbG9zZXN0ID0gcmVxdWlyZSgnLi9jbG9zZXN0Jyk7XG5cbi8qKlxuICogRGVsZWdhdGVzIGV2ZW50IHRvIGEgc2VsZWN0b3IuXG4gKlxuICogQHBhcmFtIHtFbGVtZW50fSBlbGVtZW50XG4gKiBAcGFyYW0ge1N0cmluZ30gc2VsZWN0b3JcbiAqIEBwYXJhbSB7U3RyaW5nfSB0eXBlXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBjYWxsYmFja1xuICogQHBhcmFtIHtCb29sZWFufSB1c2VDYXB0dXJlXG4gKiBAcmV0dXJuIHtPYmplY3R9XG4gKi9cbmZ1bmN0aW9uIF9kZWxlZ2F0ZShlbGVtZW50LCBzZWxlY3RvciwgdHlwZSwgY2FsbGJhY2ssIHVzZUNhcHR1cmUpIHtcbiAgICB2YXIgbGlzdGVuZXJGbiA9IGxpc3RlbmVyLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7XG5cbiAgICBlbGVtZW50LmFkZEV2ZW50TGlzdGVuZXIodHlwZSwgbGlzdGVuZXJGbiwgdXNlQ2FwdHVyZSk7XG5cbiAgICByZXR1cm4ge1xuICAgICAgICBkZXN0cm95OiBmdW5jdGlvbigpIHtcbiAgICAgICAgICAgIGVsZW1lbnQucmVtb3ZlRXZlbnRMaXN0ZW5lcih0eXBlLCBsaXN0ZW5lckZuLCB1c2VDYXB0dXJlKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyoqXG4gKiBEZWxlZ2F0ZXMgZXZlbnQgdG8gYSBzZWxlY3Rvci5cbiAqXG4gKiBAcGFyYW0ge0VsZW1lbnR8U3RyaW5nfEFycmF5fSBbZWxlbWVudHNdXG4gKiBAcGFyYW0ge1N0cmluZ30gc2VsZWN0b3JcbiAqIEBwYXJhbSB7U3RyaW5nfSB0eXBlXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBjYWxsYmFja1xuICogQHBhcmFtIHtCb29sZWFufSB1c2VDYXB0dXJlXG4gKiBAcmV0dXJuIHtPYmplY3R9XG4gKi9cbmZ1bmN0aW9uIGRlbGVnYXRlKGVsZW1lbnRzLCBzZWxlY3RvciwgdHlwZSwgY2FsbGJhY2ssIHVzZUNhcHR1cmUpIHtcbiAgICAvLyBIYW5kbGUgdGhlIHJlZ3VsYXIgRWxlbWVudCB1c2FnZVxuICAgIGlmICh0eXBlb2YgZWxlbWVudHMuYWRkRXZlbnRMaXN0ZW5lciA9PT0gJ2Z1bmN0aW9uJykge1xuICAgICAgICByZXR1cm4gX2RlbGVnYXRlLmFwcGx5KG51bGwsIGFyZ3VtZW50cyk7XG4gICAgfVxuXG4gICAgLy8gSGFuZGxlIEVsZW1lbnQtbGVzcyB1c2FnZSwgaXQgZGVmYXVsdHMgdG8gZ2xvYmFsIGRlbGVnYXRpb25cbiAgICBpZiAodHlwZW9mIHR5cGUgPT09ICdmdW5jdGlvbicpIHtcbiAgICAgICAgLy8gVXNlIGBkb2N1bWVudGAgYXMgdGhlIGZpcnN0IHBhcmFtZXRlciwgdGhlbiBhcHBseSBhcmd1bWVudHNcbiAgICAgICAgLy8gVGhpcyBpcyBhIHNob3J0IHdheSB0byAudW5zaGlmdCBgYXJndW1lbnRzYCB3aXRob3V0IHJ1bm5pbmcgaW50byBkZW9wdGltaXphdGlvbnNcbiAgICAgICAgcmV0dXJuIF9kZWxlZ2F0ZS5iaW5kKG51bGwsIGRvY3VtZW50KS5hcHBseShudWxsLCBhcmd1bWVudHMpO1xuICAgIH1cblxuICAgIC8vIEhhbmRsZSBTZWxlY3Rvci1iYXNlZCB1c2FnZVxuICAgIGlmICh0eXBlb2YgZWxlbWVudHMgPT09ICdzdHJpbmcnKSB7XG4gICAgICAgIGVsZW1lbnRzID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbChlbGVtZW50cyk7XG4gICAgfVxuXG4gICAgLy8gSGFuZGxlIEFycmF5LWxpa2UgYmFzZWQgdXNhZ2VcbiAgICByZXR1cm4gQXJyYXkucHJvdG90eXBlLm1hcC5jYWxsKGVsZW1lbnRzLCBmdW5jdGlvbiAoZWxlbWVudCkge1xuICAgICAgICByZXR1cm4gX2RlbGVnYXRlKGVsZW1lbnQsIHNlbGVjdG9yLCB0eXBlLCBjYWxsYmFjaywgdXNlQ2FwdHVyZSk7XG4gICAgfSk7XG59XG5cbi8qKlxuICogRmluZHMgY2xvc2VzdCBtYXRjaCBhbmQgaW52b2tlcyBjYWxsYmFjay5cbiAqXG4gKiBAcGFyYW0ge0VsZW1lbnR9IGVsZW1lbnRcbiAqIEBwYXJhbSB7U3RyaW5nfSBzZWxlY3RvclxuICogQHBhcmFtIHtTdHJpbmd9IHR5cGVcbiAqIEBwYXJhbSB7RnVuY3Rpb259IGNhbGxiYWNrXG4gKiBAcmV0dXJuIHtGdW5jdGlvbn1cbiAqL1xuZnVuY3Rpb24gbGlzdGVuZXIoZWxlbWVudCwgc2VsZWN0b3IsIHR5cGUsIGNhbGxiYWNrKSB7XG4gICAgcmV0dXJuIGZ1bmN0aW9uKGUpIHtcbiAgICAgICAgZS5kZWxlZ2F0ZVRhcmdldCA9IGNsb3Nlc3QoZS50YXJnZXQsIHNlbGVjdG9yKTtcblxuICAgICAgICBpZiAoZS5kZWxlZ2F0ZVRhcmdldCkge1xuICAgICAgICAgICAgY2FsbGJhY2suY2FsbChlbGVtZW50LCBlKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxubW9kdWxlLmV4cG9ydHMgPSBkZWxlZ2F0ZTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2RlbGVnYXRlL3NyYy9kZWxlZ2F0ZS5qc1xuLy8gbW9kdWxlIGlkID0gMjNcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///23\n"); /***/ }), /* 24 */ /***/ (function(module, exports, __webpack_require__) { -eval("// 19.1.2.14 / 15.2.3.14 Object.keys(O)\nvar $keys = __webpack_require__(78);\nvar enumBugKeys = __webpack_require__(50);\n\nmodule.exports = Object.keys || function keys(O) {\n return $keys(O, enumBugKeys);\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX29iamVjdC1rZXlzLmpzPzk2NGIiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSIsImZpbGUiOiIyNC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIDE5LjEuMi4xNCAvIDE1LjIuMy4xNCBPYmplY3Qua2V5cyhPKVxudmFyICRrZXlzID0gcmVxdWlyZSgnLi9fb2JqZWN0LWtleXMtaW50ZXJuYWwnKTtcbnZhciBlbnVtQnVnS2V5cyA9IHJlcXVpcmUoJy4vX2VudW0tYnVnLWtleXMnKTtcblxubW9kdWxlLmV4cG9ydHMgPSBPYmplY3Qua2V5cyB8fCBmdW5jdGlvbiBrZXlzKE8pIHtcbiAgcmV0dXJuICRrZXlzKE8sIGVudW1CdWdLZXlzKTtcbn07XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9jb3JlLWpzL2xpYnJhcnkvbW9kdWxlcy9fb2JqZWN0LWtleXMuanNcbi8vIG1vZHVsZSBpZCA9IDI0XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///24\n"); +"use strict"; +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.I18N = void 0;\nvar I18N = window.bigcommerce_admin_i18n || {};\nexports.I18N = I18N;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvanMvc3JjL2FkbWluL2NvbmZpZy9pMThuLmpzPzY3OGQiXSwibmFtZXMiOlsiSTE4TiIsIndpbmRvdyIsImJpZ2NvbW1lcmNlX2FkbWluX2kxOG4iXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFPLElBQU1BLE9BQU9DLE9BQU9DLHNCQUFQLElBQWlDLEVBQTlDIiwiZmlsZSI6IjI0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGNvbnN0IEkxOE4gPSB3aW5kb3cuYmlnY29tbWVyY2VfYWRtaW5faTE4biB8fCB7fTtcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Fzc2V0cy9qcy9zcmMvYWRtaW4vY29uZmlnL2kxOG4uanMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///24\n"); /***/ }), /* 25 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ (function(module, exports) { -eval("var closest = __webpack_require__(166);\n\n/**\n * Delegates event to a selector.\n *\n * @param {Element} element\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @param {Boolean} useCapture\n * @return {Object}\n */\nfunction _delegate(element, selector, type, callback, useCapture) {\n var listenerFn = listener.apply(this, arguments);\n\n element.addEventListener(type, listenerFn, useCapture);\n\n return {\n destroy: function() {\n element.removeEventListener(type, listenerFn, useCapture);\n }\n }\n}\n\n/**\n * Delegates event to a selector.\n *\n * @param {Element|String|Array} [elements]\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @param {Boolean} useCapture\n * @return {Object}\n */\nfunction delegate(elements, selector, type, callback, useCapture) {\n // Handle the regular Element usage\n if (typeof elements.addEventListener === 'function') {\n return _delegate.apply(null, arguments);\n }\n\n // Handle Element-less usage, it defaults to global delegation\n if (typeof type === 'function') {\n // Use `document` as the first parameter, then apply arguments\n // This is a short way to .unshift `arguments` without running into deoptimizations\n return _delegate.bind(null, document).apply(null, arguments);\n }\n\n // Handle Selector-based usage\n if (typeof elements === 'string') {\n elements = document.querySelectorAll(elements);\n }\n\n // Handle Array-like based usage\n return Array.prototype.map.call(elements, function (element) {\n return _delegate(element, selector, type, callback, useCapture);\n });\n}\n\n/**\n * Finds closest match and invokes callback.\n *\n * @param {Element} element\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @return {Function}\n */\nfunction listener(element, selector, type, callback) {\n return function(e) {\n e.delegateTarget = closest(e.target, selector);\n\n if (e.delegateTarget) {\n callback.call(element, e);\n }\n }\n}\n\nmodule.exports = delegate;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvZGVsZWdhdGUvc3JjL2RlbGVnYXRlLmpzPzY0NGUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsV0FBVyxRQUFRO0FBQ25CLFdBQVcsT0FBTztBQUNsQixXQUFXLE9BQU87QUFDbEIsV0FBVyxTQUFTO0FBQ3BCLFdBQVcsUUFBUTtBQUNuQixZQUFZO0FBQ1o7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLHFCQUFxQjtBQUNoQyxXQUFXLE9BQU87QUFDbEIsV0FBVyxPQUFPO0FBQ2xCLFdBQVcsU0FBUztBQUNwQixXQUFXLFFBQVE7QUFDbkIsWUFBWTtBQUNaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFdBQVcsUUFBUTtBQUNuQixXQUFXLE9BQU87QUFDbEIsV0FBVyxPQUFPO0FBQ2xCLFdBQVcsU0FBUztBQUNwQixZQUFZO0FBQ1o7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSIsImZpbGUiOiIyNS5qcyIsInNvdXJjZXNDb250ZW50IjpbInZhciBjbG9zZXN0ID0gcmVxdWlyZSgnLi9jbG9zZXN0Jyk7XG5cbi8qKlxuICogRGVsZWdhdGVzIGV2ZW50IHRvIGEgc2VsZWN0b3IuXG4gKlxuICogQHBhcmFtIHtFbGVtZW50fSBlbGVtZW50XG4gKiBAcGFyYW0ge1N0cmluZ30gc2VsZWN0b3JcbiAqIEBwYXJhbSB7U3RyaW5nfSB0eXBlXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBjYWxsYmFja1xuICogQHBhcmFtIHtCb29sZWFufSB1c2VDYXB0dXJlXG4gKiBAcmV0dXJuIHtPYmplY3R9XG4gKi9cbmZ1bmN0aW9uIF9kZWxlZ2F0ZShlbGVtZW50LCBzZWxlY3RvciwgdHlwZSwgY2FsbGJhY2ssIHVzZUNhcHR1cmUpIHtcbiAgICB2YXIgbGlzdGVuZXJGbiA9IGxpc3RlbmVyLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7XG5cbiAgICBlbGVtZW50LmFkZEV2ZW50TGlzdGVuZXIodHlwZSwgbGlzdGVuZXJGbiwgdXNlQ2FwdHVyZSk7XG5cbiAgICByZXR1cm4ge1xuICAgICAgICBkZXN0cm95OiBmdW5jdGlvbigpIHtcbiAgICAgICAgICAgIGVsZW1lbnQucmVtb3ZlRXZlbnRMaXN0ZW5lcih0eXBlLCBsaXN0ZW5lckZuLCB1c2VDYXB0dXJlKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyoqXG4gKiBEZWxlZ2F0ZXMgZXZlbnQgdG8gYSBzZWxlY3Rvci5cbiAqXG4gKiBAcGFyYW0ge0VsZW1lbnR8U3RyaW5nfEFycmF5fSBbZWxlbWVudHNdXG4gKiBAcGFyYW0ge1N0cmluZ30gc2VsZWN0b3JcbiAqIEBwYXJhbSB7U3RyaW5nfSB0eXBlXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBjYWxsYmFja1xuICogQHBhcmFtIHtCb29sZWFufSB1c2VDYXB0dXJlXG4gKiBAcmV0dXJuIHtPYmplY3R9XG4gKi9cbmZ1bmN0aW9uIGRlbGVnYXRlKGVsZW1lbnRzLCBzZWxlY3RvciwgdHlwZSwgY2FsbGJhY2ssIHVzZUNhcHR1cmUpIHtcbiAgICAvLyBIYW5kbGUgdGhlIHJlZ3VsYXIgRWxlbWVudCB1c2FnZVxuICAgIGlmICh0eXBlb2YgZWxlbWVudHMuYWRkRXZlbnRMaXN0ZW5lciA9PT0gJ2Z1bmN0aW9uJykge1xuICAgICAgICByZXR1cm4gX2RlbGVnYXRlLmFwcGx5KG51bGwsIGFyZ3VtZW50cyk7XG4gICAgfVxuXG4gICAgLy8gSGFuZGxlIEVsZW1lbnQtbGVzcyB1c2FnZSwgaXQgZGVmYXVsdHMgdG8gZ2xvYmFsIGRlbGVnYXRpb25cbiAgICBpZiAodHlwZW9mIHR5cGUgPT09ICdmdW5jdGlvbicpIHtcbiAgICAgICAgLy8gVXNlIGBkb2N1bWVudGAgYXMgdGhlIGZpcnN0IHBhcmFtZXRlciwgdGhlbiBhcHBseSBhcmd1bWVudHNcbiAgICAgICAgLy8gVGhpcyBpcyBhIHNob3J0IHdheSB0byAudW5zaGlmdCBgYXJndW1lbnRzYCB3aXRob3V0IHJ1bm5pbmcgaW50byBkZW9wdGltaXphdGlvbnNcbiAgICAgICAgcmV0dXJuIF9kZWxlZ2F0ZS5iaW5kKG51bGwsIGRvY3VtZW50KS5hcHBseShudWxsLCBhcmd1bWVudHMpO1xuICAgIH1cblxuICAgIC8vIEhhbmRsZSBTZWxlY3Rvci1iYXNlZCB1c2FnZVxuICAgIGlmICh0eXBlb2YgZWxlbWVudHMgPT09ICdzdHJpbmcnKSB7XG4gICAgICAgIGVsZW1lbnRzID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbChlbGVtZW50cyk7XG4gICAgfVxuXG4gICAgLy8gSGFuZGxlIEFycmF5LWxpa2UgYmFzZWQgdXNhZ2VcbiAgICByZXR1cm4gQXJyYXkucHJvdG90eXBlLm1hcC5jYWxsKGVsZW1lbnRzLCBmdW5jdGlvbiAoZWxlbWVudCkge1xuICAgICAgICByZXR1cm4gX2RlbGVnYXRlKGVsZW1lbnQsIHNlbGVjdG9yLCB0eXBlLCBjYWxsYmFjaywgdXNlQ2FwdHVyZSk7XG4gICAgfSk7XG59XG5cbi8qKlxuICogRmluZHMgY2xvc2VzdCBtYXRjaCBhbmQgaW52b2tlcyBjYWxsYmFjay5cbiAqXG4gKiBAcGFyYW0ge0VsZW1lbnR9IGVsZW1lbnRcbiAqIEBwYXJhbSB7U3RyaW5nfSBzZWxlY3RvclxuICogQHBhcmFtIHtTdHJpbmd9IHR5cGVcbiAqIEBwYXJhbSB7RnVuY3Rpb259IGNhbGxiYWNrXG4gKiBAcmV0dXJuIHtGdW5jdGlvbn1cbiAqL1xuZnVuY3Rpb24gbGlzdGVuZXIoZWxlbWVudCwgc2VsZWN0b3IsIHR5cGUsIGNhbGxiYWNrKSB7XG4gICAgcmV0dXJuIGZ1bmN0aW9uKGUpIHtcbiAgICAgICAgZS5kZWxlZ2F0ZVRhcmdldCA9IGNsb3Nlc3QoZS50YXJnZXQsIHNlbGVjdG9yKTtcblxuICAgICAgICBpZiAoZS5kZWxlZ2F0ZVRhcmdldCkge1xuICAgICAgICAgICAgY2FsbGJhY2suY2FsbChlbGVtZW50LCBlKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxubW9kdWxlLmV4cG9ydHMgPSBkZWxlZ2F0ZTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2RlbGVnYXRlL3NyYy9kZWxlZ2F0ZS5qc1xuLy8gbW9kdWxlIGlkID0gMjVcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///25\n"); +eval("function _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n}\n\nmodule.exports = _classCallCheck;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9jbGFzc0NhbGxDaGVjay5qcz82N2FkIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEiLCJmaWxlIjoiMjUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJmdW5jdGlvbiBfY2xhc3NDYWxsQ2hlY2soaW5zdGFuY2UsIENvbnN0cnVjdG9yKSB7XG4gIGlmICghKGluc3RhbmNlIGluc3RhbmNlb2YgQ29uc3RydWN0b3IpKSB7XG4gICAgdGhyb3cgbmV3IFR5cGVFcnJvcihcIkNhbm5vdCBjYWxsIGEgY2xhc3MgYXMgYSBmdW5jdGlvblwiKTtcbiAgfVxufVxuXG5tb2R1bGUuZXhwb3J0cyA9IF9jbGFzc0NhbGxDaGVjaztcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2NsYXNzQ2FsbENoZWNrLmpzXG4vLyBtb2R1bGUgaWQgPSAyNVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///25\n"); /***/ }), /* 26 */ /***/ (function(module, exports, __webpack_require__) { -"use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.I18N = void 0;\nvar I18N = window.bigcommerce_admin_i18n || {};\nexports.I18N = I18N;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvanMvc3JjL2FkbWluL2NvbmZpZy9pMThuLmpzPzY3OGQiXSwibmFtZXMiOlsiSTE4TiIsIndpbmRvdyIsImJpZ2NvbW1lcmNlX2FkbWluX2kxOG4iXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFPLElBQU1BLE9BQU9DLE9BQU9DLHNCQUFQLElBQWlDLEVBQTlDIiwiZmlsZSI6IjI2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGNvbnN0IEkxOE4gPSB3aW5kb3cuYmlnY29tbWVyY2VfYWRtaW5faTE4biB8fCB7fTtcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Fzc2V0cy9qcy9zcmMvYWRtaW4vY29uZmlnL2kxOG4uanMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///26\n"); +eval("var baseDelay = __webpack_require__(109),\n baseRest = __webpack_require__(68),\n toNumber = __webpack_require__(124);\n\n/**\n * Invokes `func` after `wait` milliseconds. Any additional arguments are\n * provided to `func` when it's invoked.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Function\n * @param {Function} func The function to delay.\n * @param {number} wait The number of milliseconds to delay invocation.\n * @param {...*} [args] The arguments to invoke `func` with.\n * @returns {number} Returns the timer id.\n * @example\n *\n * _.delay(function(text) {\n * console.log(text);\n * }, 1000, 'later');\n * // => Logs 'later' after one second.\n */\nvar delay = baseRest(function(func, wait, args) {\n return baseDelay(func, toNumber(wait) || 0, args);\n});\n\nmodule.exports = delay;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbG9kYXNoL2RlbGF5LmpzP2NmNWYiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLFNBQVM7QUFDcEIsV0FBVyxPQUFPO0FBQ2xCLFdBQVcsS0FBSztBQUNoQixhQUFhLE9BQU87QUFDcEI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDOztBQUVEIiwiZmlsZSI6IjI2LmpzIiwic291cmNlc0NvbnRlbnQiOlsidmFyIGJhc2VEZWxheSA9IHJlcXVpcmUoJy4vX2Jhc2VEZWxheScpLFxuICAgIGJhc2VSZXN0ID0gcmVxdWlyZSgnLi9fYmFzZVJlc3QnKSxcbiAgICB0b051bWJlciA9IHJlcXVpcmUoJy4vdG9OdW1iZXInKTtcblxuLyoqXG4gKiBJbnZva2VzIGBmdW5jYCBhZnRlciBgd2FpdGAgbWlsbGlzZWNvbmRzLiBBbnkgYWRkaXRpb25hbCBhcmd1bWVudHMgYXJlXG4gKiBwcm92aWRlZCB0byBgZnVuY2Agd2hlbiBpdCdzIGludm9rZWQuXG4gKlxuICogQHN0YXRpY1xuICogQG1lbWJlck9mIF9cbiAqIEBzaW5jZSAwLjEuMFxuICogQGNhdGVnb3J5IEZ1bmN0aW9uXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBmdW5jIFRoZSBmdW5jdGlvbiB0byBkZWxheS5cbiAqIEBwYXJhbSB7bnVtYmVyfSB3YWl0IFRoZSBudW1iZXIgb2YgbWlsbGlzZWNvbmRzIHRvIGRlbGF5IGludm9jYXRpb24uXG4gKiBAcGFyYW0gey4uLip9IFthcmdzXSBUaGUgYXJndW1lbnRzIHRvIGludm9rZSBgZnVuY2Agd2l0aC5cbiAqIEByZXR1cm5zIHtudW1iZXJ9IFJldHVybnMgdGhlIHRpbWVyIGlkLlxuICogQGV4YW1wbGVcbiAqXG4gKiBfLmRlbGF5KGZ1bmN0aW9uKHRleHQpIHtcbiAqICAgY29uc29sZS5sb2codGV4dCk7XG4gKiB9LCAxMDAwLCAnbGF0ZXInKTtcbiAqIC8vID0+IExvZ3MgJ2xhdGVyJyBhZnRlciBvbmUgc2Vjb25kLlxuICovXG52YXIgZGVsYXkgPSBiYXNlUmVzdChmdW5jdGlvbihmdW5jLCB3YWl0LCBhcmdzKSB7XG4gIHJldHVybiBiYXNlRGVsYXkoZnVuYywgdG9OdW1iZXIod2FpdCkgfHwgMCwgYXJncyk7XG59KTtcblxubW9kdWxlLmV4cG9ydHMgPSBkZWxheTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2xvZGFzaC9kZWxheS5qc1xuLy8gbW9kdWxlIGlkID0gMjZcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///26\n"); /***/ }), /* 27 */ /***/ (function(module, exports, __webpack_require__) { -eval("var baseDelay = __webpack_require__(109),\n baseRest = __webpack_require__(64),\n toNumber = __webpack_require__(124);\n\n/**\n * Invokes `func` after `wait` milliseconds. Any additional arguments are\n * provided to `func` when it's invoked.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Function\n * @param {Function} func The function to delay.\n * @param {number} wait The number of milliseconds to delay invocation.\n * @param {...*} [args] The arguments to invoke `func` with.\n * @returns {number} Returns the timer id.\n * @example\n *\n * _.delay(function(text) {\n * console.log(text);\n * }, 1000, 'later');\n * // => Logs 'later' after one second.\n */\nvar delay = baseRest(function(func, wait, args) {\n return baseDelay(func, toNumber(wait) || 0, args);\n});\n\nmodule.exports = delay;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbG9kYXNoL2RlbGF5LmpzP2NmNWYiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLFNBQVM7QUFDcEIsV0FBVyxPQUFPO0FBQ2xCLFdBQVcsS0FBSztBQUNoQixhQUFhLE9BQU87QUFDcEI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDOztBQUVEIiwiZmlsZSI6IjI3LmpzIiwic291cmNlc0NvbnRlbnQiOlsidmFyIGJhc2VEZWxheSA9IHJlcXVpcmUoJy4vX2Jhc2VEZWxheScpLFxuICAgIGJhc2VSZXN0ID0gcmVxdWlyZSgnLi9fYmFzZVJlc3QnKSxcbiAgICB0b051bWJlciA9IHJlcXVpcmUoJy4vdG9OdW1iZXInKTtcblxuLyoqXG4gKiBJbnZva2VzIGBmdW5jYCBhZnRlciBgd2FpdGAgbWlsbGlzZWNvbmRzLiBBbnkgYWRkaXRpb25hbCBhcmd1bWVudHMgYXJlXG4gKiBwcm92aWRlZCB0byBgZnVuY2Agd2hlbiBpdCdzIGludm9rZWQuXG4gKlxuICogQHN0YXRpY1xuICogQG1lbWJlck9mIF9cbiAqIEBzaW5jZSAwLjEuMFxuICogQGNhdGVnb3J5IEZ1bmN0aW9uXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBmdW5jIFRoZSBmdW5jdGlvbiB0byBkZWxheS5cbiAqIEBwYXJhbSB7bnVtYmVyfSB3YWl0IFRoZSBudW1iZXIgb2YgbWlsbGlzZWNvbmRzIHRvIGRlbGF5IGludm9jYXRpb24uXG4gKiBAcGFyYW0gey4uLip9IFthcmdzXSBUaGUgYXJndW1lbnRzIHRvIGludm9rZSBgZnVuY2Agd2l0aC5cbiAqIEByZXR1cm5zIHtudW1iZXJ9IFJldHVybnMgdGhlIHRpbWVyIGlkLlxuICogQGV4YW1wbGVcbiAqXG4gKiBfLmRlbGF5KGZ1bmN0aW9uKHRleHQpIHtcbiAqICAgY29uc29sZS5sb2codGV4dCk7XG4gKiB9LCAxMDAwLCAnbGF0ZXInKTtcbiAqIC8vID0+IExvZ3MgJ2xhdGVyJyBhZnRlciBvbmUgc2Vjb25kLlxuICovXG52YXIgZGVsYXkgPSBiYXNlUmVzdChmdW5jdGlvbihmdW5jLCB3YWl0LCBhcmdzKSB7XG4gIHJldHVybiBiYXNlRGVsYXkoZnVuYywgdG9OdW1iZXIod2FpdCkgfHwgMCwgYXJncyk7XG59KTtcblxubW9kdWxlLmV4cG9ydHMgPSBkZWxheTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2xvZGFzaC9kZWxheS5qc1xuLy8gbW9kdWxlIGlkID0gMjdcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///27\n"); +eval("var Symbol = __webpack_require__(72),\n getRawTag = __webpack_require__(117),\n objectToString = __webpack_require__(118);\n\n/** `Object#toString` result references. */\nvar nullTag = '[object Null]',\n undefinedTag = '[object Undefined]';\n\n/** Built-in value references. */\nvar symToStringTag = Symbol ? Symbol.toStringTag : undefined;\n\n/**\n * The base implementation of `getTag` without fallbacks for buggy environments.\n *\n * @private\n * @param {*} value The value to query.\n * @returns {string} Returns the `toStringTag`.\n */\nfunction baseGetTag(value) {\n if (value == null) {\n return value === undefined ? undefinedTag : nullTag;\n }\n return (symToStringTag && symToStringTag in Object(value))\n ? getRawTag(value)\n : objectToString(value);\n}\n\nmodule.exports = baseGetTag;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbG9kYXNoL19iYXNlR2V0VGFnLmpzPzY4MjMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVyxFQUFFO0FBQ2IsYUFBYSxPQUFPO0FBQ3BCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSIsImZpbGUiOiIyNy5qcyIsInNvdXJjZXNDb250ZW50IjpbInZhciBTeW1ib2wgPSByZXF1aXJlKCcuL19TeW1ib2wnKSxcbiAgICBnZXRSYXdUYWcgPSByZXF1aXJlKCcuL19nZXRSYXdUYWcnKSxcbiAgICBvYmplY3RUb1N0cmluZyA9IHJlcXVpcmUoJy4vX29iamVjdFRvU3RyaW5nJyk7XG5cbi8qKiBgT2JqZWN0I3RvU3RyaW5nYCByZXN1bHQgcmVmZXJlbmNlcy4gKi9cbnZhciBudWxsVGFnID0gJ1tvYmplY3QgTnVsbF0nLFxuICAgIHVuZGVmaW5lZFRhZyA9ICdbb2JqZWN0IFVuZGVmaW5lZF0nO1xuXG4vKiogQnVpbHQtaW4gdmFsdWUgcmVmZXJlbmNlcy4gKi9cbnZhciBzeW1Ub1N0cmluZ1RhZyA9IFN5bWJvbCA/IFN5bWJvbC50b1N0cmluZ1RhZyA6IHVuZGVmaW5lZDtcblxuLyoqXG4gKiBUaGUgYmFzZSBpbXBsZW1lbnRhdGlvbiBvZiBgZ2V0VGFnYCB3aXRob3V0IGZhbGxiYWNrcyBmb3IgYnVnZ3kgZW52aXJvbm1lbnRzLlxuICpcbiAqIEBwcml2YXRlXG4gKiBAcGFyYW0geyp9IHZhbHVlIFRoZSB2YWx1ZSB0byBxdWVyeS5cbiAqIEByZXR1cm5zIHtzdHJpbmd9IFJldHVybnMgdGhlIGB0b1N0cmluZ1RhZ2AuXG4gKi9cbmZ1bmN0aW9uIGJhc2VHZXRUYWcodmFsdWUpIHtcbiAgaWYgKHZhbHVlID09IG51bGwpIHtcbiAgICByZXR1cm4gdmFsdWUgPT09IHVuZGVmaW5lZCA/IHVuZGVmaW5lZFRhZyA6IG51bGxUYWc7XG4gIH1cbiAgcmV0dXJuIChzeW1Ub1N0cmluZ1RhZyAmJiBzeW1Ub1N0cmluZ1RhZyBpbiBPYmplY3QodmFsdWUpKVxuICAgID8gZ2V0UmF3VGFnKHZhbHVlKVxuICAgIDogb2JqZWN0VG9TdHJpbmcodmFsdWUpO1xufVxuXG5tb2R1bGUuZXhwb3J0cyA9IGJhc2VHZXRUYWc7XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9sb2Rhc2gvX2Jhc2VHZXRUYWcuanNcbi8vIG1vZHVsZSBpZCA9IDI3XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///27\n"); /***/ }), /* 28 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ (function(module, exports) { -eval("var Symbol = __webpack_require__(68),\n getRawTag = __webpack_require__(117),\n objectToString = __webpack_require__(118);\n\n/** `Object#toString` result references. */\nvar nullTag = '[object Null]',\n undefinedTag = '[object Undefined]';\n\n/** Built-in value references. */\nvar symToStringTag = Symbol ? Symbol.toStringTag : undefined;\n\n/**\n * The base implementation of `getTag` without fallbacks for buggy environments.\n *\n * @private\n * @param {*} value The value to query.\n * @returns {string} Returns the `toStringTag`.\n */\nfunction baseGetTag(value) {\n if (value == null) {\n return value === undefined ? undefinedTag : nullTag;\n }\n return (symToStringTag && symToStringTag in Object(value))\n ? getRawTag(value)\n : objectToString(value);\n}\n\nmodule.exports = baseGetTag;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbG9kYXNoL19iYXNlR2V0VGFnLmpzPzY4MjMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVyxFQUFFO0FBQ2IsYUFBYSxPQUFPO0FBQ3BCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSIsImZpbGUiOiIyOC5qcyIsInNvdXJjZXNDb250ZW50IjpbInZhciBTeW1ib2wgPSByZXF1aXJlKCcuL19TeW1ib2wnKSxcbiAgICBnZXRSYXdUYWcgPSByZXF1aXJlKCcuL19nZXRSYXdUYWcnKSxcbiAgICBvYmplY3RUb1N0cmluZyA9IHJlcXVpcmUoJy4vX29iamVjdFRvU3RyaW5nJyk7XG5cbi8qKiBgT2JqZWN0I3RvU3RyaW5nYCByZXN1bHQgcmVmZXJlbmNlcy4gKi9cbnZhciBudWxsVGFnID0gJ1tvYmplY3QgTnVsbF0nLFxuICAgIHVuZGVmaW5lZFRhZyA9ICdbb2JqZWN0IFVuZGVmaW5lZF0nO1xuXG4vKiogQnVpbHQtaW4gdmFsdWUgcmVmZXJlbmNlcy4gKi9cbnZhciBzeW1Ub1N0cmluZ1RhZyA9IFN5bWJvbCA/IFN5bWJvbC50b1N0cmluZ1RhZyA6IHVuZGVmaW5lZDtcblxuLyoqXG4gKiBUaGUgYmFzZSBpbXBsZW1lbnRhdGlvbiBvZiBgZ2V0VGFnYCB3aXRob3V0IGZhbGxiYWNrcyBmb3IgYnVnZ3kgZW52aXJvbm1lbnRzLlxuICpcbiAqIEBwcml2YXRlXG4gKiBAcGFyYW0geyp9IHZhbHVlIFRoZSB2YWx1ZSB0byBxdWVyeS5cbiAqIEByZXR1cm5zIHtzdHJpbmd9IFJldHVybnMgdGhlIGB0b1N0cmluZ1RhZ2AuXG4gKi9cbmZ1bmN0aW9uIGJhc2VHZXRUYWcodmFsdWUpIHtcbiAgaWYgKHZhbHVlID09IG51bGwpIHtcbiAgICByZXR1cm4gdmFsdWUgPT09IHVuZGVmaW5lZCA/IHVuZGVmaW5lZFRhZyA6IG51bGxUYWc7XG4gIH1cbiAgcmV0dXJuIChzeW1Ub1N0cmluZ1RhZyAmJiBzeW1Ub1N0cmluZ1RhZyBpbiBPYmplY3QodmFsdWUpKVxuICAgID8gZ2V0UmF3VGFnKHZhbHVlKVxuICAgIDogb2JqZWN0VG9TdHJpbmcodmFsdWUpO1xufVxuXG5tb2R1bGUuZXhwb3J0cyA9IGJhc2VHZXRUYWc7XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9sb2Rhc2gvX2Jhc2VHZXRUYWcuanNcbi8vIG1vZHVsZSBpZCA9IDI4XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///28\n"); +eval("/**\n * Checks if `value` is the\n * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types)\n * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an object, else `false`.\n * @example\n *\n * _.isObject({});\n * // => true\n *\n * _.isObject([1, 2, 3]);\n * // => true\n *\n * _.isObject(_.noop);\n * // => true\n *\n * _.isObject(null);\n * // => false\n */\nfunction isObject(value) {\n var type = typeof value;\n return value != null && (type == 'object' || type == 'function');\n}\n\nmodule.exports = isObject;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbG9kYXNoL2lzT2JqZWN0LmpzP2M4MjMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVyxFQUFFO0FBQ2IsYUFBYSxRQUFRO0FBQ3JCO0FBQ0E7QUFDQSxnQkFBZ0I7QUFDaEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBIiwiZmlsZSI6IjI4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBDaGVja3MgaWYgYHZhbHVlYCBpcyB0aGVcbiAqIFtsYW5ndWFnZSB0eXBlXShodHRwOi8vd3d3LmVjbWEtaW50ZXJuYXRpb25hbC5vcmcvZWNtYS0yNjIvNy4wLyNzZWMtZWNtYXNjcmlwdC1sYW5ndWFnZS10eXBlcylcbiAqIG9mIGBPYmplY3RgLiAoZS5nLiBhcnJheXMsIGZ1bmN0aW9ucywgb2JqZWN0cywgcmVnZXhlcywgYG5ldyBOdW1iZXIoMClgLCBhbmQgYG5ldyBTdHJpbmcoJycpYClcbiAqXG4gKiBAc3RhdGljXG4gKiBAbWVtYmVyT2YgX1xuICogQHNpbmNlIDAuMS4wXG4gKiBAY2F0ZWdvcnkgTGFuZ1xuICogQHBhcmFtIHsqfSB2YWx1ZSBUaGUgdmFsdWUgdG8gY2hlY2suXG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gUmV0dXJucyBgdHJ1ZWAgaWYgYHZhbHVlYCBpcyBhbiBvYmplY3QsIGVsc2UgYGZhbHNlYC5cbiAqIEBleGFtcGxlXG4gKlxuICogXy5pc09iamVjdCh7fSk7XG4gKiAvLyA9PiB0cnVlXG4gKlxuICogXy5pc09iamVjdChbMSwgMiwgM10pO1xuICogLy8gPT4gdHJ1ZVxuICpcbiAqIF8uaXNPYmplY3QoXy5ub29wKTtcbiAqIC8vID0+IHRydWVcbiAqXG4gKiBfLmlzT2JqZWN0KG51bGwpO1xuICogLy8gPT4gZmFsc2VcbiAqL1xuZnVuY3Rpb24gaXNPYmplY3QodmFsdWUpIHtcbiAgdmFyIHR5cGUgPSB0eXBlb2YgdmFsdWU7XG4gIHJldHVybiB2YWx1ZSAhPSBudWxsICYmICh0eXBlID09ICdvYmplY3QnIHx8IHR5cGUgPT0gJ2Z1bmN0aW9uJyk7XG59XG5cbm1vZHVsZS5leHBvcnRzID0gaXNPYmplY3Q7XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9sb2Rhc2gvaXNPYmplY3QuanNcbi8vIG1vZHVsZSBpZCA9IDI4XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///28\n"); /***/ }), /* 29 */ /***/ (function(module, exports) { -eval("/**\n * Checks if `value` is the\n * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types)\n * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an object, else `false`.\n * @example\n *\n * _.isObject({});\n * // => true\n *\n * _.isObject([1, 2, 3]);\n * // => true\n *\n * _.isObject(_.noop);\n * // => true\n *\n * _.isObject(null);\n * // => false\n */\nfunction isObject(value) {\n var type = typeof value;\n return value != null && (type == 'object' || type == 'function');\n}\n\nmodule.exports = isObject;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbG9kYXNoL2lzT2JqZWN0LmpzP2M4MjMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVyxFQUFFO0FBQ2IsYUFBYSxRQUFRO0FBQ3JCO0FBQ0E7QUFDQSxnQkFBZ0I7QUFDaEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBIiwiZmlsZSI6IjI5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBDaGVja3MgaWYgYHZhbHVlYCBpcyB0aGVcbiAqIFtsYW5ndWFnZSB0eXBlXShodHRwOi8vd3d3LmVjbWEtaW50ZXJuYXRpb25hbC5vcmcvZWNtYS0yNjIvNy4wLyNzZWMtZWNtYXNjcmlwdC1sYW5ndWFnZS10eXBlcylcbiAqIG9mIGBPYmplY3RgLiAoZS5nLiBhcnJheXMsIGZ1bmN0aW9ucywgb2JqZWN0cywgcmVnZXhlcywgYG5ldyBOdW1iZXIoMClgLCBhbmQgYG5ldyBTdHJpbmcoJycpYClcbiAqXG4gKiBAc3RhdGljXG4gKiBAbWVtYmVyT2YgX1xuICogQHNpbmNlIDAuMS4wXG4gKiBAY2F0ZWdvcnkgTGFuZ1xuICogQHBhcmFtIHsqfSB2YWx1ZSBUaGUgdmFsdWUgdG8gY2hlY2suXG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gUmV0dXJucyBgdHJ1ZWAgaWYgYHZhbHVlYCBpcyBhbiBvYmplY3QsIGVsc2UgYGZhbHNlYC5cbiAqIEBleGFtcGxlXG4gKlxuICogXy5pc09iamVjdCh7fSk7XG4gKiAvLyA9PiB0cnVlXG4gKlxuICogXy5pc09iamVjdChbMSwgMiwgM10pO1xuICogLy8gPT4gdHJ1ZVxuICpcbiAqIF8uaXNPYmplY3QoXy5ub29wKTtcbiAqIC8vID0+IHRydWVcbiAqXG4gKiBfLmlzT2JqZWN0KG51bGwpO1xuICogLy8gPT4gZmFsc2VcbiAqL1xuZnVuY3Rpb24gaXNPYmplY3QodmFsdWUpIHtcbiAgdmFyIHR5cGUgPSB0eXBlb2YgdmFsdWU7XG4gIHJldHVybiB2YWx1ZSAhPSBudWxsICYmICh0eXBlID09ICdvYmplY3QnIHx8IHR5cGUgPT0gJ2Z1bmN0aW9uJyk7XG59XG5cbm1vZHVsZS5leHBvcnRzID0gaXNPYmplY3Q7XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9sb2Rhc2gvaXNPYmplY3QuanNcbi8vIG1vZHVsZSBpZCA9IDI5XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///29\n"); +eval("/**\n * Checks if `value` is object-like. A value is object-like if it's not `null`\n * and has a `typeof` result of \"object\".\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is object-like, else `false`.\n * @example\n *\n * _.isObjectLike({});\n * // => true\n *\n * _.isObjectLike([1, 2, 3]);\n * // => true\n *\n * _.isObjectLike(_.noop);\n * // => false\n *\n * _.isObjectLike(null);\n * // => false\n */\nfunction isObjectLike(value) {\n return value != null && typeof value == 'object';\n}\n\nmodule.exports = isObjectLike;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbG9kYXNoL2lzT2JqZWN0TGlrZS5qcz81MjcxIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLEVBQUU7QUFDYixhQUFhLFFBQVE7QUFDckI7QUFDQTtBQUNBLG9CQUFvQjtBQUNwQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBIiwiZmlsZSI6IjI5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBDaGVja3MgaWYgYHZhbHVlYCBpcyBvYmplY3QtbGlrZS4gQSB2YWx1ZSBpcyBvYmplY3QtbGlrZSBpZiBpdCdzIG5vdCBgbnVsbGBcbiAqIGFuZCBoYXMgYSBgdHlwZW9mYCByZXN1bHQgb2YgXCJvYmplY3RcIi5cbiAqXG4gKiBAc3RhdGljXG4gKiBAbWVtYmVyT2YgX1xuICogQHNpbmNlIDQuMC4wXG4gKiBAY2F0ZWdvcnkgTGFuZ1xuICogQHBhcmFtIHsqfSB2YWx1ZSBUaGUgdmFsdWUgdG8gY2hlY2suXG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gUmV0dXJucyBgdHJ1ZWAgaWYgYHZhbHVlYCBpcyBvYmplY3QtbGlrZSwgZWxzZSBgZmFsc2VgLlxuICogQGV4YW1wbGVcbiAqXG4gKiBfLmlzT2JqZWN0TGlrZSh7fSk7XG4gKiAvLyA9PiB0cnVlXG4gKlxuICogXy5pc09iamVjdExpa2UoWzEsIDIsIDNdKTtcbiAqIC8vID0+IHRydWVcbiAqXG4gKiBfLmlzT2JqZWN0TGlrZShfLm5vb3ApO1xuICogLy8gPT4gZmFsc2VcbiAqXG4gKiBfLmlzT2JqZWN0TGlrZShudWxsKTtcbiAqIC8vID0+IGZhbHNlXG4gKi9cbmZ1bmN0aW9uIGlzT2JqZWN0TGlrZSh2YWx1ZSkge1xuICByZXR1cm4gdmFsdWUgIT0gbnVsbCAmJiB0eXBlb2YgdmFsdWUgPT0gJ29iamVjdCc7XG59XG5cbm1vZHVsZS5leHBvcnRzID0gaXNPYmplY3RMaWtlO1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvbG9kYXNoL2lzT2JqZWN0TGlrZS5qc1xuLy8gbW9kdWxlIGlkID0gMjlcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///29\n"); /***/ }), /* 30 */ /***/ (function(module, exports) { -eval("/**\n * Checks if `value` is object-like. A value is object-like if it's not `null`\n * and has a `typeof` result of \"object\".\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is object-like, else `false`.\n * @example\n *\n * _.isObjectLike({});\n * // => true\n *\n * _.isObjectLike([1, 2, 3]);\n * // => true\n *\n * _.isObjectLike(_.noop);\n * // => false\n *\n * _.isObjectLike(null);\n * // => false\n */\nfunction isObjectLike(value) {\n return value != null && typeof value == 'object';\n}\n\nmodule.exports = isObjectLike;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbG9kYXNoL2lzT2JqZWN0TGlrZS5qcz81MjcxIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLEVBQUU7QUFDYixhQUFhLFFBQVE7QUFDckI7QUFDQTtBQUNBLG9CQUFvQjtBQUNwQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBIiwiZmlsZSI6IjMwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBDaGVja3MgaWYgYHZhbHVlYCBpcyBvYmplY3QtbGlrZS4gQSB2YWx1ZSBpcyBvYmplY3QtbGlrZSBpZiBpdCdzIG5vdCBgbnVsbGBcbiAqIGFuZCBoYXMgYSBgdHlwZW9mYCByZXN1bHQgb2YgXCJvYmplY3RcIi5cbiAqXG4gKiBAc3RhdGljXG4gKiBAbWVtYmVyT2YgX1xuICogQHNpbmNlIDQuMC4wXG4gKiBAY2F0ZWdvcnkgTGFuZ1xuICogQHBhcmFtIHsqfSB2YWx1ZSBUaGUgdmFsdWUgdG8gY2hlY2suXG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gUmV0dXJucyBgdHJ1ZWAgaWYgYHZhbHVlYCBpcyBvYmplY3QtbGlrZSwgZWxzZSBgZmFsc2VgLlxuICogQGV4YW1wbGVcbiAqXG4gKiBfLmlzT2JqZWN0TGlrZSh7fSk7XG4gKiAvLyA9PiB0cnVlXG4gKlxuICogXy5pc09iamVjdExpa2UoWzEsIDIsIDNdKTtcbiAqIC8vID0+IHRydWVcbiAqXG4gKiBfLmlzT2JqZWN0TGlrZShfLm5vb3ApO1xuICogLy8gPT4gZmFsc2VcbiAqXG4gKiBfLmlzT2JqZWN0TGlrZShudWxsKTtcbiAqIC8vID0+IGZhbHNlXG4gKi9cbmZ1bmN0aW9uIGlzT2JqZWN0TGlrZSh2YWx1ZSkge1xuICByZXR1cm4gdmFsdWUgIT0gbnVsbCAmJiB0eXBlb2YgdmFsdWUgPT0gJ29iamVjdCc7XG59XG5cbm1vZHVsZS5leHBvcnRzID0gaXNPYmplY3RMaWtlO1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvbG9kYXNoL2lzT2JqZWN0TGlrZS5qc1xuLy8gbW9kdWxlIGlkID0gMzBcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///30\n"); +eval("module.exports = function (it) {\n return typeof it === 'object' ? it !== null : typeof it === 'function';\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9tb2R1bGVzL19pcy1vYmplY3QuanM/NTBhMyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0EiLCJmaWxlIjoiMzAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIChpdCkge1xuICByZXR1cm4gdHlwZW9mIGl0ID09PSAnb2JqZWN0JyA/IGl0ICE9PSBudWxsIDogdHlwZW9mIGl0ID09PSAnZnVuY3Rpb24nO1xufTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2NvcmUtanMvbW9kdWxlcy9faXMtb2JqZWN0LmpzXG4vLyBtb2R1bGUgaWQgPSAzMFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///30\n"); /***/ }), /* 31 */ /***/ (function(module, exports) { -eval("module.exports = function (it) {\n return typeof it === 'object' ? it !== null : typeof it === 'function';\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9tb2R1bGVzL19pcy1vYmplY3QuanM/NTBhMyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0EiLCJmaWxlIjoiMzEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIChpdCkge1xuICByZXR1cm4gdHlwZW9mIGl0ID09PSAnb2JqZWN0JyA/IGl0ICE9PSBudWxsIDogdHlwZW9mIGl0ID09PSAnZnVuY3Rpb24nO1xufTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2NvcmUtanMvbW9kdWxlcy9faXMtb2JqZWN0LmpzXG4vLyBtb2R1bGUgaWQgPSAzMVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///31\n"); +eval("// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028\nvar global = module.exports = typeof window != 'undefined' && window.Math == Math\n ? window : typeof self != 'undefined' && self.Math == Math ? self\n // eslint-disable-next-line no-new-func\n : Function('return this')();\nif (typeof __g == 'number') __g = global; // eslint-disable-line no-undef\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9tb2R1bGVzL19nbG9iYWwuanM/M2IzMiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EseUNBQXlDIiwiZmlsZSI6IjMxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gaHR0cHM6Ly9naXRodWIuY29tL3psb2lyb2NrL2NvcmUtanMvaXNzdWVzLzg2I2lzc3VlY29tbWVudC0xMTU3NTkwMjhcbnZhciBnbG9iYWwgPSBtb2R1bGUuZXhwb3J0cyA9IHR5cGVvZiB3aW5kb3cgIT0gJ3VuZGVmaW5lZCcgJiYgd2luZG93Lk1hdGggPT0gTWF0aFxuICA/IHdpbmRvdyA6IHR5cGVvZiBzZWxmICE9ICd1bmRlZmluZWQnICYmIHNlbGYuTWF0aCA9PSBNYXRoID8gc2VsZlxuICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tbmV3LWZ1bmNcbiAgOiBGdW5jdGlvbigncmV0dXJuIHRoaXMnKSgpO1xuaWYgKHR5cGVvZiBfX2cgPT0gJ251bWJlcicpIF9fZyA9IGdsb2JhbDsgLy8gZXNsaW50LWRpc2FibGUtbGluZSBuby11bmRlZlxuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvY29yZS1qcy9tb2R1bGVzL19nbG9iYWwuanNcbi8vIG1vZHVsZSBpZCA9IDMxXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///31\n"); /***/ }), /* 32 */ -/***/ (function(module, exports) { +/***/ (function(module, exports, __webpack_require__) { -eval("// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028\nvar global = module.exports = typeof window != 'undefined' && window.Math == Math\n ? window : typeof self != 'undefined' && self.Math == Math ? self\n // eslint-disable-next-line no-new-func\n : Function('return this')();\nif (typeof __g == 'number') __g = global; // eslint-disable-line no-undef\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9tb2R1bGVzL19nbG9iYWwuanM/M2IzMiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EseUNBQXlDIiwiZmlsZSI6IjMyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gaHR0cHM6Ly9naXRodWIuY29tL3psb2lyb2NrL2NvcmUtanMvaXNzdWVzLzg2I2lzc3VlY29tbWVudC0xMTU3NTkwMjhcbnZhciBnbG9iYWwgPSBtb2R1bGUuZXhwb3J0cyA9IHR5cGVvZiB3aW5kb3cgIT0gJ3VuZGVmaW5lZCcgJiYgd2luZG93Lk1hdGggPT0gTWF0aFxuICA/IHdpbmRvdyA6IHR5cGVvZiBzZWxmICE9ICd1bmRlZmluZWQnICYmIHNlbGYuTWF0aCA9PSBNYXRoID8gc2VsZlxuICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tbmV3LWZ1bmNcbiAgOiBGdW5jdGlvbigncmV0dXJuIHRoaXMnKSgpO1xuaWYgKHR5cGVvZiBfX2cgPT0gJ251bWJlcicpIF9fZyA9IGdsb2JhbDsgLy8gZXNsaW50LWRpc2FibGUtbGluZSBuby11bmRlZlxuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvY29yZS1qcy9tb2R1bGVzL19nbG9iYWwuanNcbi8vIG1vZHVsZSBpZCA9IDMyXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///32\n"); +"use strict"; +eval("\nvar $at = __webpack_require__(143)(true);\n\n// 21.1.3.27 String.prototype[@@iterator]()\n__webpack_require__(80)(String, 'String', function (iterated) {\n this._t = String(iterated); // target\n this._i = 0; // next index\n// 21.1.5.2.1 %StringIteratorPrototype%.next()\n}, function () {\n var O = this._t;\n var index = this._i;\n var point;\n if (index >= O.length) return { value: undefined, done: true };\n point = $at(O, index);\n this._i += point.length;\n return { value: point, done: false };\n});\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvZXM2LnN0cmluZy5pdGVyYXRvci5qcz9jZDA0Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLDZCQUE2QjtBQUM3QixjQUFjO0FBQ2Q7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0E7QUFDQSxVQUFVO0FBQ1YsQ0FBQyIsImZpbGUiOiIzMi5qcyIsInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0JztcbnZhciAkYXQgPSByZXF1aXJlKCcuL19zdHJpbmctYXQnKSh0cnVlKTtcblxuLy8gMjEuMS4zLjI3IFN0cmluZy5wcm90b3R5cGVbQEBpdGVyYXRvcl0oKVxucmVxdWlyZSgnLi9faXRlci1kZWZpbmUnKShTdHJpbmcsICdTdHJpbmcnLCBmdW5jdGlvbiAoaXRlcmF0ZWQpIHtcbiAgdGhpcy5fdCA9IFN0cmluZyhpdGVyYXRlZCk7IC8vIHRhcmdldFxuICB0aGlzLl9pID0gMDsgICAgICAgICAgICAgICAgLy8gbmV4dCBpbmRleFxuLy8gMjEuMS41LjIuMSAlU3RyaW5nSXRlcmF0b3JQcm90b3R5cGUlLm5leHQoKVxufSwgZnVuY3Rpb24gKCkge1xuICB2YXIgTyA9IHRoaXMuX3Q7XG4gIHZhciBpbmRleCA9IHRoaXMuX2k7XG4gIHZhciBwb2ludDtcbiAgaWYgKGluZGV4ID49IE8ubGVuZ3RoKSByZXR1cm4geyB2YWx1ZTogdW5kZWZpbmVkLCBkb25lOiB0cnVlIH07XG4gIHBvaW50ID0gJGF0KE8sIGluZGV4KTtcbiAgdGhpcy5faSArPSBwb2ludC5sZW5ndGg7XG4gIHJldHVybiB7IHZhbHVlOiBwb2ludCwgZG9uZTogZmFsc2UgfTtcbn0pO1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvZXM2LnN0cmluZy5pdGVyYXRvci5qc1xuLy8gbW9kdWxlIGlkID0gMzJcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///32\n"); /***/ }), /* 33 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ (function(module, exports) { -"use strict"; -eval("\nvar $at = __webpack_require__(143)(true);\n\n// 21.1.3.27 String.prototype[@@iterator]()\n__webpack_require__(76)(String, 'String', function (iterated) {\n this._t = String(iterated); // target\n this._i = 0; // next index\n// 21.1.5.2.1 %StringIteratorPrototype%.next()\n}, function () {\n var O = this._t;\n var index = this._i;\n var point;\n if (index >= O.length) return { value: undefined, done: true };\n point = $at(O, index);\n this._i += point.length;\n return { value: point, done: false };\n});\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvZXM2LnN0cmluZy5pdGVyYXRvci5qcz9jZDA0Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLDZCQUE2QjtBQUM3QixjQUFjO0FBQ2Q7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0EsaUNBQWlDO0FBQ2pDO0FBQ0E7QUFDQSxVQUFVO0FBQ1YsQ0FBQyIsImZpbGUiOiIzMy5qcyIsInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0JztcbnZhciAkYXQgPSByZXF1aXJlKCcuL19zdHJpbmctYXQnKSh0cnVlKTtcblxuLy8gMjEuMS4zLjI3IFN0cmluZy5wcm90b3R5cGVbQEBpdGVyYXRvcl0oKVxucmVxdWlyZSgnLi9faXRlci1kZWZpbmUnKShTdHJpbmcsICdTdHJpbmcnLCBmdW5jdGlvbiAoaXRlcmF0ZWQpIHtcbiAgdGhpcy5fdCA9IFN0cmluZyhpdGVyYXRlZCk7IC8vIHRhcmdldFxuICB0aGlzLl9pID0gMDsgICAgICAgICAgICAgICAgLy8gbmV4dCBpbmRleFxuLy8gMjEuMS41LjIuMSAlU3RyaW5nSXRlcmF0b3JQcm90b3R5cGUlLm5leHQoKVxufSwgZnVuY3Rpb24gKCkge1xuICB2YXIgTyA9IHRoaXMuX3Q7XG4gIHZhciBpbmRleCA9IHRoaXMuX2k7XG4gIHZhciBwb2ludDtcbiAgaWYgKGluZGV4ID49IE8ubGVuZ3RoKSByZXR1cm4geyB2YWx1ZTogdW5kZWZpbmVkLCBkb25lOiB0cnVlIH07XG4gIHBvaW50ID0gJGF0KE8sIGluZGV4KTtcbiAgdGhpcy5faSArPSBwb2ludC5sZW5ndGg7XG4gIHJldHVybiB7IHZhbHVlOiBwb2ludCwgZG9uZTogZmFsc2UgfTtcbn0pO1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvZXM2LnN0cmluZy5pdGVyYXRvci5qc1xuLy8gbW9kdWxlIGlkID0gMzNcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///33\n"); +eval("var id = 0;\nvar px = Math.random();\nmodule.exports = function (key) {\n return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX3VpZC5qcz9kYzRhIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJmaWxlIjoiMzMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgaWQgPSAwO1xudmFyIHB4ID0gTWF0aC5yYW5kb20oKTtcbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gKGtleSkge1xuICByZXR1cm4gJ1N5bWJvbCgnLmNvbmNhdChrZXkgPT09IHVuZGVmaW5lZCA/ICcnIDoga2V5LCAnKV8nLCAoKytpZCArIHB4KS50b1N0cmluZygzNikpO1xufTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2NvcmUtanMvbGlicmFyeS9tb2R1bGVzL191aWQuanNcbi8vIG1vZHVsZSBpZCA9IDMzXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///33\n"); /***/ }), /* 34 */ -/***/ (function(module, exports) { +/***/ (function(module, exports, __webpack_require__) { -eval("var id = 0;\nvar px = Math.random();\nmodule.exports = function (key) {\n return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX3VpZC5qcz9kYzRhIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJmaWxlIjoiMzQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgaWQgPSAwO1xudmFyIHB4ID0gTWF0aC5yYW5kb20oKTtcbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gKGtleSkge1xuICByZXR1cm4gJ1N5bWJvbCgnLmNvbmNhdChrZXkgPT09IHVuZGVmaW5lZCA/ICcnIDoga2V5LCAnKV8nLCAoKytpZCArIHB4KS50b1N0cmluZygzNikpO1xufTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2NvcmUtanMvbGlicmFyeS9tb2R1bGVzL191aWQuanNcbi8vIG1vZHVsZSBpZCA9IDM0XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///34\n"); +eval("// 7.1.13 ToObject(argument)\nvar defined = __webpack_require__(40);\nmodule.exports = function (it) {\n return Object(defined(it));\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX3RvLW9iamVjdC5qcz9iMDFkIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJmaWxlIjoiMzQuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyA3LjEuMTMgVG9PYmplY3QoYXJndW1lbnQpXG52YXIgZGVmaW5lZCA9IHJlcXVpcmUoJy4vX2RlZmluZWQnKTtcbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gKGl0KSB7XG4gIHJldHVybiBPYmplY3QoZGVmaW5lZChpdCkpO1xufTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2NvcmUtanMvbGlicmFyeS9tb2R1bGVzL190by1vYmplY3QuanNcbi8vIG1vZHVsZSBpZCA9IDM0XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///34\n"); /***/ }), /* 35 */ /***/ (function(module, exports, __webpack_require__) { -eval("// 7.1.13 ToObject(argument)\nvar defined = __webpack_require__(38);\nmodule.exports = function (it) {\n return Object(defined(it));\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX3RvLW9iamVjdC5qcz9iMDFkIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJmaWxlIjoiMzUuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyA3LjEuMTMgVG9PYmplY3QoYXJndW1lbnQpXG52YXIgZGVmaW5lZCA9IHJlcXVpcmUoJy4vX2RlZmluZWQnKTtcbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gKGl0KSB7XG4gIHJldHVybiBPYmplY3QoZGVmaW5lZChpdCkpO1xufTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2NvcmUtanMvbGlicmFyeS9tb2R1bGVzL190by1vYmplY3QuanNcbi8vIG1vZHVsZSBpZCA9IDM1XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///35\n"); +"use strict"; +eval("\n\nvar _interopRequireDefault = __webpack_require__(0);\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.wpAdminAjax = exports.wpAPIProductsPreview = exports.wpAPICartDelete = exports.wpAPICartUpdate = exports.wpAPIShortcodeBuilder = exports.wpAPIProductLookup = void 0;\n\nvar _superagent = _interopRequireDefault(__webpack_require__(191));\n\nvar _wpSettings = __webpack_require__(97);\n\nvar _gutenbergSettings = __webpack_require__(18);\n\n/**\n * @module Ajax request functions.\n * @description Setup ajax requests via Super Agent and export for modular usage.\n */\nvar wpAPIProductLookup = function wpAPIProductLookup() {\n var queryString = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';\n return _superagent.default.get(_wpSettings.PRODUCTS_ENDPOINT).query(queryString);\n};\n\nexports.wpAPIProductLookup = wpAPIProductLookup;\n\nvar wpAPIShortcodeBuilder = function wpAPIShortcodeBuilder() {\n var queryString = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';\n return _superagent.default.get(_wpSettings.SHORTCODE_ENDPOINT).query(queryString);\n};\n\nexports.wpAPIShortcodeBuilder = wpAPIShortcodeBuilder;\n\nvar wpAPICartUpdate = function wpAPICartUpdate(cartURL) {\n var querySrting = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';\n return _superagent.default.put(cartURL).query(querySrting);\n};\n\nexports.wpAPICartUpdate = wpAPICartUpdate;\n\nvar wpAPICartDelete = function wpAPICartDelete(cartURL) {\n return _superagent.default.del(cartURL);\n};\n\nexports.wpAPICartDelete = wpAPICartDelete;\n\nvar wpAPIProductsPreview = function wpAPIProductsPreview() {\n var queryObj = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n return _superagent.default.get(_gutenbergSettings.GUTENBERG_PRODUCTS.preview_url).query(queryObj);\n};\n\nexports.wpAPIProductsPreview = wpAPIProductsPreview;\n\nvar wpAdminAjax = function wpAdminAjax() {\n var queryObj = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n return _superagent.default.get(_wpSettings.ADMIN_AJAX).query(queryObj).timeout({\n response: 20000,\n // Wait 5 seconds for the server to start sending,\n deadline: 60000 // but allow 1 minute for the file to finish loading.\n\n });\n};\n\nexports.wpAdminAjax = wpAdminAjax;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvanMvc3JjL3V0aWxzL2FqYXguanM/NDEwMSJdLCJuYW1lcyI6WyJ3cEFQSVByb2R1Y3RMb29rdXAiLCJxdWVyeVN0cmluZyIsImdldCIsInF1ZXJ5Iiwid3BBUElTaG9ydGNvZGVCdWlsZGVyIiwid3BBUElDYXJ0VXBkYXRlIiwiY2FydFVSTCIsInF1ZXJ5U3J0aW5nIiwicHV0Iiwid3BBUElDYXJ0RGVsZXRlIiwiZGVsIiwid3BBUElQcm9kdWN0c1ByZXZpZXciLCJxdWVyeU9iaiIsInByZXZpZXdfdXJsIiwid3BBZG1pbkFqYXgiLCJ0aW1lb3V0IiwicmVzcG9uc2UiLCJkZWFkbGluZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBS0E7O0FBQ0E7O0FBRUE7O0FBUkE7Ozs7QUFVTyxJQUFNQSxxQkFBcUIsU0FBckJBLGtCQUFxQjtBQUFBLE1BQUNDLFdBQUQsdUVBQWUsRUFBZjtBQUFBLFNBQXNCLG9CQUN0REMsR0FEc0QsZ0NBRXREQyxLQUZzRCxDQUVoREYsV0FGZ0QsQ0FBdEI7QUFBQSxDQUEzQjs7OztBQUlBLElBQU1HLHdCQUF3QixTQUF4QkEscUJBQXdCO0FBQUEsTUFBQ0gsV0FBRCx1RUFBZSxFQUFmO0FBQUEsU0FBc0Isb0JBQ3pEQyxHQUR5RCxpQ0FFekRDLEtBRnlELENBRW5ERixXQUZtRCxDQUF0QjtBQUFBLENBQTlCOzs7O0FBSUEsSUFBTUksa0JBQWtCLFNBQWxCQSxlQUFrQixDQUFDQyxPQUFEO0FBQUEsTUFBVUMsV0FBVix1RUFBd0IsRUFBeEI7QUFBQSxTQUErQixvQkFDNURDLEdBRDRELENBQ3hERixPQUR3RCxFQUU1REgsS0FGNEQsQ0FFdERJLFdBRnNELENBQS9CO0FBQUEsQ0FBeEI7Ozs7QUFJQSxJQUFNRSxrQkFBa0IsU0FBbEJBLGVBQWtCO0FBQUEsU0FBVyxvQkFDeENDLEdBRHdDLENBQ3BDSixPQURvQyxDQUFYO0FBQUEsQ0FBeEI7Ozs7QUFHQSxJQUFNSyx1QkFBdUIsU0FBdkJBLG9CQUF1QjtBQUFBLE1BQUNDLFFBQUQsdUVBQVksRUFBWjtBQUFBLFNBQW1CLG9CQUNyRFYsR0FEcUQsQ0FDakQsc0NBQW1CVyxXQUQ4QixFQUVyRFYsS0FGcUQsQ0FFL0NTLFFBRitDLENBQW5CO0FBQUEsQ0FBN0I7Ozs7QUFJQSxJQUFNRSxjQUFjLFNBQWRBLFdBQWM7QUFBQSxNQUFDRixRQUFELHVFQUFZLEVBQVo7QUFBQSxTQUFtQixvQkFDNUNWLEdBRDRDLHlCQUU1Q0MsS0FGNEMsQ0FFdENTLFFBRnNDLEVBRzVDRyxPQUg0QyxDQUdwQztBQUNSQyxjQUFVLEtBREY7QUFDVTtBQUNsQkMsY0FBVSxLQUZGLENBRVM7O0FBRlQsR0FIb0MsQ0FBbkI7QUFBQSxDQUFwQiIsImZpbGUiOiIzNS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQG1vZHVsZSBBamF4IHJlcXVlc3QgZnVuY3Rpb25zLlxuICogQGRlc2NyaXB0aW9uIFNldHVwIGFqYXggcmVxdWVzdHMgdmlhIFN1cGVyIEFnZW50IGFuZCBleHBvcnQgZm9yIG1vZHVsYXIgdXNhZ2UuXG4gKi9cblxuaW1wb3J0IHJlcXVlc3QgZnJvbSAnc3VwZXJhZ2VudCc7XG5pbXBvcnQgeyBQUk9EVUNUU19FTkRQT0lOVCwgU0hPUlRDT0RFX0VORFBPSU5UIH0gZnJvbSAnLi4vYWRtaW4vY29uZmlnL3dwLXNldHRpbmdzJztcbmltcG9ydCB7IEFETUlOX0FKQVggfSBmcm9tICcuLi9hZG1pbi9jb25maWcvd3Atc2V0dGluZ3MnO1xuaW1wb3J0IHsgR1VURU5CRVJHX1BST0RVQ1RTIH0gZnJvbSAnLi4vYWRtaW4vZ3V0ZW5iZXJnL2NvbmZpZy9ndXRlbmJlcmctc2V0dGluZ3MnO1xuXG5leHBvcnQgY29uc3Qgd3BBUElQcm9kdWN0TG9va3VwID0gKHF1ZXJ5U3RyaW5nID0gJycpID0+IHJlcXVlc3Rcblx0LmdldChQUk9EVUNUU19FTkRQT0lOVClcblx0LnF1ZXJ5KHF1ZXJ5U3RyaW5nKTtcblxuZXhwb3J0IGNvbnN0IHdwQVBJU2hvcnRjb2RlQnVpbGRlciA9IChxdWVyeVN0cmluZyA9ICcnKSA9PiByZXF1ZXN0XG5cdC5nZXQoU0hPUlRDT0RFX0VORFBPSU5UKVxuXHQucXVlcnkocXVlcnlTdHJpbmcpO1xuXG5leHBvcnQgY29uc3Qgd3BBUElDYXJ0VXBkYXRlID0gKGNhcnRVUkwsIHF1ZXJ5U3J0aW5nID0gJycpID0+IHJlcXVlc3Rcblx0LnB1dChjYXJ0VVJMKVxuXHQucXVlcnkocXVlcnlTcnRpbmcpO1xuXG5leHBvcnQgY29uc3Qgd3BBUElDYXJ0RGVsZXRlID0gY2FydFVSTCA9PiByZXF1ZXN0XG5cdC5kZWwoY2FydFVSTCk7XG5cbmV4cG9ydCBjb25zdCB3cEFQSVByb2R1Y3RzUHJldmlldyA9IChxdWVyeU9iaiA9IHt9KSA9PiByZXF1ZXN0XG5cdC5nZXQoR1VURU5CRVJHX1BST0RVQ1RTLnByZXZpZXdfdXJsKVxuXHQucXVlcnkocXVlcnlPYmopO1xuXG5leHBvcnQgY29uc3Qgd3BBZG1pbkFqYXggPSAocXVlcnlPYmogPSB7fSkgPT4gcmVxdWVzdFxuXHQuZ2V0KEFETUlOX0FKQVgpXG5cdC5xdWVyeShxdWVyeU9iailcblx0LnRpbWVvdXQoe1xuXHRcdHJlc3BvbnNlOiAyMDAwMCwgIC8vIFdhaXQgNSBzZWNvbmRzIGZvciB0aGUgc2VydmVyIHRvIHN0YXJ0IHNlbmRpbmcsXG5cdFx0ZGVhZGxpbmU6IDYwMDAwLCAvLyBidXQgYWxsb3cgMSBtaW51dGUgZm9yIHRoZSBmaWxlIHRvIGZpbmlzaCBsb2FkaW5nLlxuXHR9KTtcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Fzc2V0cy9qcy9zcmMvdXRpbHMvYWpheC5qcyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///35\n"); /***/ }), /* 36 */ /***/ (function(module, exports, __webpack_require__) { -"use strict"; -eval("\n\nvar _interopRequireDefault = __webpack_require__(0);\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.wpAdminAjax = exports.wpAPIProductsPreview = exports.wpAPICartDelete = exports.wpAPICartUpdate = exports.wpAPIShortcodeBuilder = exports.wpAPIProductLookup = void 0;\n\nvar _superagent = _interopRequireDefault(__webpack_require__(191));\n\nvar _wpSettings = __webpack_require__(3);\n\nvar _gutenbergSettings = __webpack_require__(1);\n\n/**\n * @module Ajax request functions.\n * @description Setup ajax requests via Super Agent and export for modular usage.\n */\nvar wpAPIProductLookup = function wpAPIProductLookup() {\n var queryString = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';\n return _superagent.default.get(_wpSettings.PRODUCTS_ENDPOINT).query(queryString);\n};\n\nexports.wpAPIProductLookup = wpAPIProductLookup;\n\nvar wpAPIShortcodeBuilder = function wpAPIShortcodeBuilder() {\n var queryString = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';\n return _superagent.default.get(_wpSettings.SHORTCODE_ENDPOINT).query(queryString);\n};\n\nexports.wpAPIShortcodeBuilder = wpAPIShortcodeBuilder;\n\nvar wpAPICartUpdate = function wpAPICartUpdate(cartURL) {\n var querySrting = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';\n return _superagent.default.put(cartURL).query(querySrting);\n};\n\nexports.wpAPICartUpdate = wpAPICartUpdate;\n\nvar wpAPICartDelete = function wpAPICartDelete(cartURL) {\n return _superagent.default.del(cartURL);\n};\n\nexports.wpAPICartDelete = wpAPICartDelete;\n\nvar wpAPIProductsPreview = function wpAPIProductsPreview() {\n var queryObj = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n return _superagent.default.get(_gutenbergSettings.GUTENBERG_PRODUCTS.preview_url).query(queryObj);\n};\n\nexports.wpAPIProductsPreview = wpAPIProductsPreview;\n\nvar wpAdminAjax = function wpAdminAjax() {\n var queryObj = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n return _superagent.default.get(_wpSettings.ADMIN_AJAX).query(queryObj).timeout({\n response: 20000,\n // Wait 5 seconds for the server to start sending,\n deadline: 60000 // but allow 1 minute for the file to finish loading.\n\n });\n};\n\nexports.wpAdminAjax = wpAdminAjax;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvanMvc3JjL3V0aWxzL2FqYXguanM/NDEwMSJdLCJuYW1lcyI6WyJ3cEFQSVByb2R1Y3RMb29rdXAiLCJxdWVyeVN0cmluZyIsImdldCIsInF1ZXJ5Iiwid3BBUElTaG9ydGNvZGVCdWlsZGVyIiwid3BBUElDYXJ0VXBkYXRlIiwiY2FydFVSTCIsInF1ZXJ5U3J0aW5nIiwicHV0Iiwid3BBUElDYXJ0RGVsZXRlIiwiZGVsIiwid3BBUElQcm9kdWN0c1ByZXZpZXciLCJxdWVyeU9iaiIsInByZXZpZXdfdXJsIiwid3BBZG1pbkFqYXgiLCJ0aW1lb3V0IiwicmVzcG9uc2UiLCJkZWFkbGluZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBS0E7O0FBQ0E7O0FBRUE7O0FBUkE7Ozs7QUFVTyxJQUFNQSxxQkFBcUIsU0FBckJBLGtCQUFxQjtBQUFBLE1BQUNDLFdBQUQsdUVBQWUsRUFBZjtBQUFBLFNBQXNCLG9CQUN0REMsR0FEc0QsZ0NBRXREQyxLQUZzRCxDQUVoREYsV0FGZ0QsQ0FBdEI7QUFBQSxDQUEzQjs7OztBQUlBLElBQU1HLHdCQUF3QixTQUF4QkEscUJBQXdCO0FBQUEsTUFBQ0gsV0FBRCx1RUFBZSxFQUFmO0FBQUEsU0FBc0Isb0JBQ3pEQyxHQUR5RCxpQ0FFekRDLEtBRnlELENBRW5ERixXQUZtRCxDQUF0QjtBQUFBLENBQTlCOzs7O0FBSUEsSUFBTUksa0JBQWtCLFNBQWxCQSxlQUFrQixDQUFDQyxPQUFEO0FBQUEsTUFBVUMsV0FBVix1RUFBd0IsRUFBeEI7QUFBQSxTQUErQixvQkFDNURDLEdBRDRELENBQ3hERixPQUR3RCxFQUU1REgsS0FGNEQsQ0FFdERJLFdBRnNELENBQS9CO0FBQUEsQ0FBeEI7Ozs7QUFJQSxJQUFNRSxrQkFBa0IsU0FBbEJBLGVBQWtCO0FBQUEsU0FBVyxvQkFDeENDLEdBRHdDLENBQ3BDSixPQURvQyxDQUFYO0FBQUEsQ0FBeEI7Ozs7QUFHQSxJQUFNSyx1QkFBdUIsU0FBdkJBLG9CQUF1QjtBQUFBLE1BQUNDLFFBQUQsdUVBQVksRUFBWjtBQUFBLFNBQW1CLG9CQUNyRFYsR0FEcUQsQ0FDakQsc0NBQW1CVyxXQUQ4QixFQUVyRFYsS0FGcUQsQ0FFL0NTLFFBRitDLENBQW5CO0FBQUEsQ0FBN0I7Ozs7QUFJQSxJQUFNRSxjQUFjLFNBQWRBLFdBQWM7QUFBQSxNQUFDRixRQUFELHVFQUFZLEVBQVo7QUFBQSxTQUFtQixvQkFDNUNWLEdBRDRDLHlCQUU1Q0MsS0FGNEMsQ0FFdENTLFFBRnNDLEVBRzVDRyxPQUg0QyxDQUdwQztBQUNSQyxjQUFVLEtBREY7QUFDVTtBQUNsQkMsY0FBVSxLQUZGLENBRVM7O0FBRlQsR0FIb0MsQ0FBbkI7QUFBQSxDQUFwQiIsImZpbGUiOiIzNi5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQG1vZHVsZSBBamF4IHJlcXVlc3QgZnVuY3Rpb25zLlxuICogQGRlc2NyaXB0aW9uIFNldHVwIGFqYXggcmVxdWVzdHMgdmlhIFN1cGVyIEFnZW50IGFuZCBleHBvcnQgZm9yIG1vZHVsYXIgdXNhZ2UuXG4gKi9cblxuaW1wb3J0IHJlcXVlc3QgZnJvbSAnc3VwZXJhZ2VudCc7XG5pbXBvcnQgeyBQUk9EVUNUU19FTkRQT0lOVCwgU0hPUlRDT0RFX0VORFBPSU5UIH0gZnJvbSAnLi4vYWRtaW4vY29uZmlnL3dwLXNldHRpbmdzJztcbmltcG9ydCB7IEFETUlOX0FKQVggfSBmcm9tICcuLi9hZG1pbi9jb25maWcvd3Atc2V0dGluZ3MnO1xuaW1wb3J0IHsgR1VURU5CRVJHX1BST0RVQ1RTIH0gZnJvbSAnLi4vYWRtaW4vZ3V0ZW5iZXJnL2NvbmZpZy9ndXRlbmJlcmctc2V0dGluZ3MnO1xuXG5leHBvcnQgY29uc3Qgd3BBUElQcm9kdWN0TG9va3VwID0gKHF1ZXJ5U3RyaW5nID0gJycpID0+IHJlcXVlc3Rcblx0LmdldChQUk9EVUNUU19FTkRQT0lOVClcblx0LnF1ZXJ5KHF1ZXJ5U3RyaW5nKTtcblxuZXhwb3J0IGNvbnN0IHdwQVBJU2hvcnRjb2RlQnVpbGRlciA9IChxdWVyeVN0cmluZyA9ICcnKSA9PiByZXF1ZXN0XG5cdC5nZXQoU0hPUlRDT0RFX0VORFBPSU5UKVxuXHQucXVlcnkocXVlcnlTdHJpbmcpO1xuXG5leHBvcnQgY29uc3Qgd3BBUElDYXJ0VXBkYXRlID0gKGNhcnRVUkwsIHF1ZXJ5U3J0aW5nID0gJycpID0+IHJlcXVlc3Rcblx0LnB1dChjYXJ0VVJMKVxuXHQucXVlcnkocXVlcnlTcnRpbmcpO1xuXG5leHBvcnQgY29uc3Qgd3BBUElDYXJ0RGVsZXRlID0gY2FydFVSTCA9PiByZXF1ZXN0XG5cdC5kZWwoY2FydFVSTCk7XG5cbmV4cG9ydCBjb25zdCB3cEFQSVByb2R1Y3RzUHJldmlldyA9IChxdWVyeU9iaiA9IHt9KSA9PiByZXF1ZXN0XG5cdC5nZXQoR1VURU5CRVJHX1BST0RVQ1RTLnByZXZpZXdfdXJsKVxuXHQucXVlcnkocXVlcnlPYmopO1xuXG5leHBvcnQgY29uc3Qgd3BBZG1pbkFqYXggPSAocXVlcnlPYmogPSB7fSkgPT4gcmVxdWVzdFxuXHQuZ2V0KEFETUlOX0FKQVgpXG5cdC5xdWVyeShxdWVyeU9iailcblx0LnRpbWVvdXQoe1xuXHRcdHJlc3BvbnNlOiAyMDAwMCwgIC8vIFdhaXQgNSBzZWNvbmRzIGZvciB0aGUgc2VydmVyIHRvIHN0YXJ0IHNlbmRpbmcsXG5cdFx0ZGVhZGxpbmU6IDYwMDAwLCAvLyBidXQgYWxsb3cgMSBtaW51dGUgZm9yIHRoZSBmaWxlIHRvIGZpbmlzaCBsb2FkaW5nLlxuXHR9KTtcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL2Fzc2V0cy9qcy9zcmMvdXRpbHMvYWpheC5qcyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///36\n"); +eval("module.exports = __webpack_require__(209);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvY29yZS1qcy9vYmplY3QvZ2V0LXByb3RvdHlwZS1vZi5qcz9kMmE5Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjM2LmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSByZXF1aXJlKFwiY29yZS1qcy9saWJyYXJ5L2ZuL29iamVjdC9nZXQtcHJvdG90eXBlLW9mXCIpO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2NvcmUtanMvb2JqZWN0L2dldC1wcm90b3R5cGUtb2YuanNcbi8vIG1vZHVsZSBpZCA9IDM2XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///36\n"); /***/ }), /* 37 */ -/***/ (function(module, exports) { +/***/ (function(module, exports, __webpack_require__) { -eval("var toString = {}.toString;\n\nmodule.exports = function (it) {\n return toString.call(it).slice(8, -1);\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2NvZi5qcz80N2QzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjs7QUFFakI7QUFDQTtBQUNBIiwiZmlsZSI6IjM3LmpzIiwic291cmNlc0NvbnRlbnQiOlsidmFyIHRvU3RyaW5nID0ge30udG9TdHJpbmc7XG5cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gKGl0KSB7XG4gIHJldHVybiB0b1N0cmluZy5jYWxsKGl0KS5zbGljZSg4LCAtMSk7XG59O1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2NvZi5qc1xuLy8gbW9kdWxlIGlkID0gMzdcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///37\n"); +eval("var _typeof = __webpack_require__(211);\n\nfunction _possibleConstructorReturn(self, call) {\n if (call && (_typeof(call) === \"object\" || typeof call === \"function\")) {\n return call;\n }\n\n if (self === void 0) {\n throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n }\n\n return self;\n}\n\nmodule.exports = _possibleConstructorReturn;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9wb3NzaWJsZUNvbnN0cnVjdG9yUmV0dXJuLmpzPzRmZmIiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUEiLCJmaWxlIjoiMzcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgX3R5cGVvZiA9IHJlcXVpcmUoXCIuLi9oZWxwZXJzL3R5cGVvZlwiKTtcblxuZnVuY3Rpb24gX3Bvc3NpYmxlQ29uc3RydWN0b3JSZXR1cm4oc2VsZiwgY2FsbCkge1xuICBpZiAoY2FsbCAmJiAoX3R5cGVvZihjYWxsKSA9PT0gXCJvYmplY3RcIiB8fCB0eXBlb2YgY2FsbCA9PT0gXCJmdW5jdGlvblwiKSkge1xuICAgIHJldHVybiBjYWxsO1xuICB9XG5cbiAgaWYgKHNlbGYgPT09IHZvaWQgMCkge1xuICAgIHRocm93IG5ldyBSZWZlcmVuY2VFcnJvcihcInRoaXMgaGFzbid0IGJlZW4gaW5pdGlhbGlzZWQgLSBzdXBlcigpIGhhc24ndCBiZWVuIGNhbGxlZFwiKTtcbiAgfVxuXG4gIHJldHVybiBzZWxmO1xufVxuXG5tb2R1bGUuZXhwb3J0cyA9IF9wb3NzaWJsZUNvbnN0cnVjdG9yUmV0dXJuO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvcG9zc2libGVDb25zdHJ1Y3RvclJldHVybi5qc1xuLy8gbW9kdWxlIGlkID0gMzdcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///37\n"); /***/ }), /* 38 */ -/***/ (function(module, exports) { +/***/ (function(module, exports, __webpack_require__) { -eval("// 7.2.1 RequireObjectCoercible(argument)\nmodule.exports = function (it) {\n if (it == undefined) throw TypeError(\"Can't call method on \" + it);\n return it;\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2RlZmluZWQuanM/ZTc2OCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwiZmlsZSI6IjM4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gNy4yLjEgUmVxdWlyZU9iamVjdENvZXJjaWJsZShhcmd1bWVudClcbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gKGl0KSB7XG4gIGlmIChpdCA9PSB1bmRlZmluZWQpIHRocm93IFR5cGVFcnJvcihcIkNhbid0IGNhbGwgbWV0aG9kIG9uICBcIiArIGl0KTtcbiAgcmV0dXJuIGl0O1xufTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2NvcmUtanMvbGlicmFyeS9tb2R1bGVzL19kZWZpbmVkLmpzXG4vLyBtb2R1bGUgaWQgPSAzOFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///38\n"); +eval("var _Object$setPrototypeOf = __webpack_require__(224);\n\nvar _Object$create = __webpack_require__(228);\n\nfunction _inherits(subClass, superClass) {\n if (typeof superClass !== \"function\" && superClass !== null) {\n throw new TypeError(\"Super expression must either be null or a function\");\n }\n\n subClass.prototype = _Object$create(superClass && superClass.prototype, {\n constructor: {\n value: subClass,\n enumerable: false,\n writable: true,\n configurable: true\n }\n });\n if (superClass) _Object$setPrototypeOf ? _Object$setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass;\n}\n\nmodule.exports = _inherits;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9pbmhlcml0cy5qcz84ZmZhIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7O0FBRUEiLCJmaWxlIjoiMzguanMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgX09iamVjdCRzZXRQcm90b3R5cGVPZiA9IHJlcXVpcmUoXCIuLi9jb3JlLWpzL29iamVjdC9zZXQtcHJvdG90eXBlLW9mXCIpO1xuXG52YXIgX09iamVjdCRjcmVhdGUgPSByZXF1aXJlKFwiLi4vY29yZS1qcy9vYmplY3QvY3JlYXRlXCIpO1xuXG5mdW5jdGlvbiBfaW5oZXJpdHMoc3ViQ2xhc3MsIHN1cGVyQ2xhc3MpIHtcbiAgaWYgKHR5cGVvZiBzdXBlckNsYXNzICE9PSBcImZ1bmN0aW9uXCIgJiYgc3VwZXJDbGFzcyAhPT0gbnVsbCkge1xuICAgIHRocm93IG5ldyBUeXBlRXJyb3IoXCJTdXBlciBleHByZXNzaW9uIG11c3QgZWl0aGVyIGJlIG51bGwgb3IgYSBmdW5jdGlvblwiKTtcbiAgfVxuXG4gIHN1YkNsYXNzLnByb3RvdHlwZSA9IF9PYmplY3QkY3JlYXRlKHN1cGVyQ2xhc3MgJiYgc3VwZXJDbGFzcy5wcm90b3R5cGUsIHtcbiAgICBjb25zdHJ1Y3Rvcjoge1xuICAgICAgdmFsdWU6IHN1YkNsYXNzLFxuICAgICAgZW51bWVyYWJsZTogZmFsc2UsXG4gICAgICB3cml0YWJsZTogdHJ1ZSxcbiAgICAgIGNvbmZpZ3VyYWJsZTogdHJ1ZVxuICAgIH1cbiAgfSk7XG4gIGlmIChzdXBlckNsYXNzKSBfT2JqZWN0JHNldFByb3RvdHlwZU9mID8gX09iamVjdCRzZXRQcm90b3R5cGVPZihzdWJDbGFzcywgc3VwZXJDbGFzcykgOiBzdWJDbGFzcy5fX3Byb3RvX18gPSBzdXBlckNsYXNzO1xufVxuXG5tb2R1bGUuZXhwb3J0cyA9IF9pbmhlcml0cztcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2luaGVyaXRzLmpzXG4vLyBtb2R1bGUgaWQgPSAzOFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///38\n"); /***/ }), /* 39 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ (function(module, exports) { -eval("var pIE = __webpack_require__(21);\nvar createDesc = __webpack_require__(22);\nvar toIObject = __webpack_require__(8);\nvar toPrimitive = __webpack_require__(40);\nvar has = __webpack_require__(12);\nvar IE8_DOM_DEFINE = __webpack_require__(60);\nvar gOPD = Object.getOwnPropertyDescriptor;\n\nexports.f = __webpack_require__(13) ? gOPD : function getOwnPropertyDescriptor(O, P) {\n O = toIObject(O);\n P = toPrimitive(P, true);\n if (IE8_DOM_DEFINE) try {\n return gOPD(O, P);\n } catch (e) { /* empty */ }\n if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]);\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX29iamVjdC1nb3BkLmpzPzJjYTYiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUcsWUFBWTtBQUNmO0FBQ0EiLCJmaWxlIjoiMzkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcElFID0gcmVxdWlyZSgnLi9fb2JqZWN0LXBpZScpO1xudmFyIGNyZWF0ZURlc2MgPSByZXF1aXJlKCcuL19wcm9wZXJ0eS1kZXNjJyk7XG52YXIgdG9JT2JqZWN0ID0gcmVxdWlyZSgnLi9fdG8taW9iamVjdCcpO1xudmFyIHRvUHJpbWl0aXZlID0gcmVxdWlyZSgnLi9fdG8tcHJpbWl0aXZlJyk7XG52YXIgaGFzID0gcmVxdWlyZSgnLi9faGFzJyk7XG52YXIgSUU4X0RPTV9ERUZJTkUgPSByZXF1aXJlKCcuL19pZTgtZG9tLWRlZmluZScpO1xudmFyIGdPUEQgPSBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yO1xuXG5leHBvcnRzLmYgPSByZXF1aXJlKCcuL19kZXNjcmlwdG9ycycpID8gZ09QRCA6IGZ1bmN0aW9uIGdldE93blByb3BlcnR5RGVzY3JpcHRvcihPLCBQKSB7XG4gIE8gPSB0b0lPYmplY3QoTyk7XG4gIFAgPSB0b1ByaW1pdGl2ZShQLCB0cnVlKTtcbiAgaWYgKElFOF9ET01fREVGSU5FKSB0cnkge1xuICAgIHJldHVybiBnT1BEKE8sIFApO1xuICB9IGNhdGNoIChlKSB7IC8qIGVtcHR5ICovIH1cbiAgaWYgKGhhcyhPLCBQKSkgcmV0dXJuIGNyZWF0ZURlc2MoIXBJRS5mLmNhbGwoTywgUCksIE9bUF0pO1xufTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2NvcmUtanMvbGlicmFyeS9tb2R1bGVzL19vYmplY3QtZ29wZC5qc1xuLy8gbW9kdWxlIGlkID0gMzlcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///39\n"); +eval("var toString = {}.toString;\n\nmodule.exports = function (it) {\n return toString.call(it).slice(8, -1);\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2NvZi5qcz80N2QzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjs7QUFFakI7QUFDQTtBQUNBIiwiZmlsZSI6IjM5LmpzIiwic291cmNlc0NvbnRlbnQiOlsidmFyIHRvU3RyaW5nID0ge30udG9TdHJpbmc7XG5cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gKGl0KSB7XG4gIHJldHVybiB0b1N0cmluZy5jYWxsKGl0KS5zbGljZSg4LCAtMSk7XG59O1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2NvZi5qc1xuLy8gbW9kdWxlIGlkID0gMzlcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///39\n"); /***/ }), /* 40 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ (function(module, exports) { -eval("// 7.1.1 ToPrimitive(input [, PreferredType])\nvar isObject = __webpack_require__(17);\n// instead of the ES6 spec version, we didn't implement @@toPrimitive case\n// and the second argument - flag - preferred type is a string\nmodule.exports = function (it, S) {\n if (!isObject(it)) return it;\n var fn, val;\n if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;\n if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;\n if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;\n throw TypeError(\"Can't convert object to primitive value\");\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX3RvLXByaW1pdGl2ZS5qcz8zMjYzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsImZpbGUiOiI0MC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIDcuMS4xIFRvUHJpbWl0aXZlKGlucHV0IFssIFByZWZlcnJlZFR5cGVdKVxudmFyIGlzT2JqZWN0ID0gcmVxdWlyZSgnLi9faXMtb2JqZWN0Jyk7XG4vLyBpbnN0ZWFkIG9mIHRoZSBFUzYgc3BlYyB2ZXJzaW9uLCB3ZSBkaWRuJ3QgaW1wbGVtZW50IEBAdG9QcmltaXRpdmUgY2FzZVxuLy8gYW5kIHRoZSBzZWNvbmQgYXJndW1lbnQgLSBmbGFnIC0gcHJlZmVycmVkIHR5cGUgaXMgYSBzdHJpbmdcbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gKGl0LCBTKSB7XG4gIGlmICghaXNPYmplY3QoaXQpKSByZXR1cm4gaXQ7XG4gIHZhciBmbiwgdmFsO1xuICBpZiAoUyAmJiB0eXBlb2YgKGZuID0gaXQudG9TdHJpbmcpID09ICdmdW5jdGlvbicgJiYgIWlzT2JqZWN0KHZhbCA9IGZuLmNhbGwoaXQpKSkgcmV0dXJuIHZhbDtcbiAgaWYgKHR5cGVvZiAoZm4gPSBpdC52YWx1ZU9mKSA9PSAnZnVuY3Rpb24nICYmICFpc09iamVjdCh2YWwgPSBmbi5jYWxsKGl0KSkpIHJldHVybiB2YWw7XG4gIGlmICghUyAmJiB0eXBlb2YgKGZuID0gaXQudG9TdHJpbmcpID09ICdmdW5jdGlvbicgJiYgIWlzT2JqZWN0KHZhbCA9IGZuLmNhbGwoaXQpKSkgcmV0dXJuIHZhbDtcbiAgdGhyb3cgVHlwZUVycm9yKFwiQ2FuJ3QgY29udmVydCBvYmplY3QgdG8gcHJpbWl0aXZlIHZhbHVlXCIpO1xufTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2NvcmUtanMvbGlicmFyeS9tb2R1bGVzL190by1wcmltaXRpdmUuanNcbi8vIG1vZHVsZSBpZCA9IDQwXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///40\n"); +eval("// 7.2.1 RequireObjectCoercible(argument)\nmodule.exports = function (it) {\n if (it == undefined) throw TypeError(\"Can't call method on \" + it);\n return it;\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2RlZmluZWQuanM/ZTc2OCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwiZmlsZSI6IjQwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gNy4yLjEgUmVxdWlyZU9iamVjdENvZXJjaWJsZShhcmd1bWVudClcbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gKGl0KSB7XG4gIGlmIChpdCA9PSB1bmRlZmluZWQpIHRocm93IFR5cGVFcnJvcihcIkNhbid0IGNhbGwgbWV0aG9kIG9uICBcIiArIGl0KTtcbiAgcmV0dXJuIGl0O1xufTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2NvcmUtanMvbGlicmFyeS9tb2R1bGVzL19kZWZpbmVkLmpzXG4vLyBtb2R1bGUgaWQgPSA0MFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///40\n"); /***/ }), /* 41 */ /***/ (function(module, exports, __webpack_require__) { -eval("// optional / simple context binding\nvar aFunction = __webpack_require__(106);\nmodule.exports = function (fn, that, length) {\n aFunction(fn);\n if (that === undefined) return fn;\n switch (length) {\n case 1: return function (a) {\n return fn.call(that, a);\n };\n case 2: return function (a, b) {\n return fn.call(that, a, b);\n };\n case 3: return function (a, b, c) {\n return fn.call(that, a, b, c);\n };\n }\n return function (/* ...args */) {\n return fn.apply(that, arguments);\n };\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2N0eC5qcz9mOTkzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJmaWxlIjoiNDEuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBvcHRpb25hbCAvIHNpbXBsZSBjb250ZXh0IGJpbmRpbmdcbnZhciBhRnVuY3Rpb24gPSByZXF1aXJlKCcuL19hLWZ1bmN0aW9uJyk7XG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIChmbiwgdGhhdCwgbGVuZ3RoKSB7XG4gIGFGdW5jdGlvbihmbik7XG4gIGlmICh0aGF0ID09PSB1bmRlZmluZWQpIHJldHVybiBmbjtcbiAgc3dpdGNoIChsZW5ndGgpIHtcbiAgICBjYXNlIDE6IHJldHVybiBmdW5jdGlvbiAoYSkge1xuICAgICAgcmV0dXJuIGZuLmNhbGwodGhhdCwgYSk7XG4gICAgfTtcbiAgICBjYXNlIDI6IHJldHVybiBmdW5jdGlvbiAoYSwgYikge1xuICAgICAgcmV0dXJuIGZuLmNhbGwodGhhdCwgYSwgYik7XG4gICAgfTtcbiAgICBjYXNlIDM6IHJldHVybiBmdW5jdGlvbiAoYSwgYiwgYykge1xuICAgICAgcmV0dXJuIGZuLmNhbGwodGhhdCwgYSwgYiwgYyk7XG4gICAgfTtcbiAgfVxuICByZXR1cm4gZnVuY3Rpb24gKC8qIC4uLmFyZ3MgKi8pIHtcbiAgICByZXR1cm4gZm4uYXBwbHkodGhhdCwgYXJndW1lbnRzKTtcbiAgfTtcbn07XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9jb3JlLWpzL2xpYnJhcnkvbW9kdWxlcy9fY3R4LmpzXG4vLyBtb2R1bGUgaWQgPSA0MVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///41\n"); +eval("var pIE = __webpack_require__(19);\nvar createDesc = __webpack_require__(20);\nvar toIObject = __webpack_require__(5);\nvar toPrimitive = __webpack_require__(42);\nvar has = __webpack_require__(9);\nvar IE8_DOM_DEFINE = __webpack_require__(64);\nvar gOPD = Object.getOwnPropertyDescriptor;\n\nexports.f = __webpack_require__(10) ? gOPD : function getOwnPropertyDescriptor(O, P) {\n O = toIObject(O);\n P = toPrimitive(P, true);\n if (IE8_DOM_DEFINE) try {\n return gOPD(O, P);\n } catch (e) { /* empty */ }\n if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]);\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX29iamVjdC1nb3BkLmpzPzJjYTYiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUcsWUFBWTtBQUNmO0FBQ0EiLCJmaWxlIjoiNDEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcElFID0gcmVxdWlyZSgnLi9fb2JqZWN0LXBpZScpO1xudmFyIGNyZWF0ZURlc2MgPSByZXF1aXJlKCcuL19wcm9wZXJ0eS1kZXNjJyk7XG52YXIgdG9JT2JqZWN0ID0gcmVxdWlyZSgnLi9fdG8taW9iamVjdCcpO1xudmFyIHRvUHJpbWl0aXZlID0gcmVxdWlyZSgnLi9fdG8tcHJpbWl0aXZlJyk7XG52YXIgaGFzID0gcmVxdWlyZSgnLi9faGFzJyk7XG52YXIgSUU4X0RPTV9ERUZJTkUgPSByZXF1aXJlKCcuL19pZTgtZG9tLWRlZmluZScpO1xudmFyIGdPUEQgPSBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yO1xuXG5leHBvcnRzLmYgPSByZXF1aXJlKCcuL19kZXNjcmlwdG9ycycpID8gZ09QRCA6IGZ1bmN0aW9uIGdldE93blByb3BlcnR5RGVzY3JpcHRvcihPLCBQKSB7XG4gIE8gPSB0b0lPYmplY3QoTyk7XG4gIFAgPSB0b1ByaW1pdGl2ZShQLCB0cnVlKTtcbiAgaWYgKElFOF9ET01fREVGSU5FKSB0cnkge1xuICAgIHJldHVybiBnT1BEKE8sIFApO1xuICB9IGNhdGNoIChlKSB7IC8qIGVtcHR5ICovIH1cbiAgaWYgKGhhcyhPLCBQKSkgcmV0dXJuIGNyZWF0ZURlc2MoIXBJRS5mLmNhbGwoTywgUCksIE9bUF0pO1xufTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2NvcmUtanMvbGlicmFyeS9tb2R1bGVzL19vYmplY3QtZ29wZC5qc1xuLy8gbW9kdWxlIGlkID0gNDFcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///41\n"); /***/ }), /* 42 */ /***/ (function(module, exports, __webpack_require__) { -eval("var freeGlobal = __webpack_require__(69);\n\n/** Detect free variable `self`. */\nvar freeSelf = typeof self == 'object' && self && self.Object === Object && self;\n\n/** Used as a reference to the global object. */\nvar root = freeGlobal || freeSelf || Function('return this')();\n\nmodule.exports = root;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbG9kYXNoL19yb290LmpzPzRkMGQiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBIiwiZmlsZSI6IjQyLmpzIiwic291cmNlc0NvbnRlbnQiOlsidmFyIGZyZWVHbG9iYWwgPSByZXF1aXJlKCcuL19mcmVlR2xvYmFsJyk7XG5cbi8qKiBEZXRlY3QgZnJlZSB2YXJpYWJsZSBgc2VsZmAuICovXG52YXIgZnJlZVNlbGYgPSB0eXBlb2Ygc2VsZiA9PSAnb2JqZWN0JyAmJiBzZWxmICYmIHNlbGYuT2JqZWN0ID09PSBPYmplY3QgJiYgc2VsZjtcblxuLyoqIFVzZWQgYXMgYSByZWZlcmVuY2UgdG8gdGhlIGdsb2JhbCBvYmplY3QuICovXG52YXIgcm9vdCA9IGZyZWVHbG9iYWwgfHwgZnJlZVNlbGYgfHwgRnVuY3Rpb24oJ3JldHVybiB0aGlzJykoKTtcblxubW9kdWxlLmV4cG9ydHMgPSByb290O1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvbG9kYXNoL19yb290LmpzXG4vLyBtb2R1bGUgaWQgPSA0MlxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///42\n"); +eval("// 7.1.1 ToPrimitive(input [, PreferredType])\nvar isObject = __webpack_require__(14);\n// instead of the ES6 spec version, we didn't implement @@toPrimitive case\n// and the second argument - flag - preferred type is a string\nmodule.exports = function (it, S) {\n if (!isObject(it)) return it;\n var fn, val;\n if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;\n if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;\n if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;\n throw TypeError(\"Can't convert object to primitive value\");\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX3RvLXByaW1pdGl2ZS5qcz8zMjYzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsImZpbGUiOiI0Mi5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIDcuMS4xIFRvUHJpbWl0aXZlKGlucHV0IFssIFByZWZlcnJlZFR5cGVdKVxudmFyIGlzT2JqZWN0ID0gcmVxdWlyZSgnLi9faXMtb2JqZWN0Jyk7XG4vLyBpbnN0ZWFkIG9mIHRoZSBFUzYgc3BlYyB2ZXJzaW9uLCB3ZSBkaWRuJ3QgaW1wbGVtZW50IEBAdG9QcmltaXRpdmUgY2FzZVxuLy8gYW5kIHRoZSBzZWNvbmQgYXJndW1lbnQgLSBmbGFnIC0gcHJlZmVycmVkIHR5cGUgaXMgYSBzdHJpbmdcbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gKGl0LCBTKSB7XG4gIGlmICghaXNPYmplY3QoaXQpKSByZXR1cm4gaXQ7XG4gIHZhciBmbiwgdmFsO1xuICBpZiAoUyAmJiB0eXBlb2YgKGZuID0gaXQudG9TdHJpbmcpID09ICdmdW5jdGlvbicgJiYgIWlzT2JqZWN0KHZhbCA9IGZuLmNhbGwoaXQpKSkgcmV0dXJuIHZhbDtcbiAgaWYgKHR5cGVvZiAoZm4gPSBpdC52YWx1ZU9mKSA9PSAnZnVuY3Rpb24nICYmICFpc09iamVjdCh2YWwgPSBmbi5jYWxsKGl0KSkpIHJldHVybiB2YWw7XG4gIGlmICghUyAmJiB0eXBlb2YgKGZuID0gaXQudG9TdHJpbmcpID09ICdmdW5jdGlvbicgJiYgIWlzT2JqZWN0KHZhbCA9IGZuLmNhbGwoaXQpKSkgcmV0dXJuIHZhbDtcbiAgdGhyb3cgVHlwZUVycm9yKFwiQ2FuJ3QgY29udmVydCBvYmplY3QgdG8gcHJpbWl0aXZlIHZhbHVlXCIpO1xufTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2NvcmUtanMvbGlicmFyeS9tb2R1bGVzL190by1wcmltaXRpdmUuanNcbi8vIG1vZHVsZSBpZCA9IDQyXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///42\n"); /***/ }), /* 43 */ /***/ (function(module, exports, __webpack_require__) { -eval("var anObject = __webpack_require__(73);\nvar IE8_DOM_DEFINE = __webpack_require__(129);\nvar toPrimitive = __webpack_require__(131);\nvar dP = Object.defineProperty;\n\nexports.f = __webpack_require__(23) ? Object.defineProperty : function defineProperty(O, P, Attributes) {\n anObject(O);\n P = toPrimitive(P, true);\n anObject(Attributes);\n if (IE8_DOM_DEFINE) try {\n return dP(O, P, Attributes);\n } catch (e) { /* empty */ }\n if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');\n if ('value' in Attributes) O[P] = Attributes.value;\n return O;\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9tb2R1bGVzL19vYmplY3QtZHAuanM/OTQzMiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHLFlBQVk7QUFDZjtBQUNBO0FBQ0E7QUFDQSIsImZpbGUiOiI0My5qcyIsInNvdXJjZXNDb250ZW50IjpbInZhciBhbk9iamVjdCA9IHJlcXVpcmUoJy4vX2FuLW9iamVjdCcpO1xudmFyIElFOF9ET01fREVGSU5FID0gcmVxdWlyZSgnLi9faWU4LWRvbS1kZWZpbmUnKTtcbnZhciB0b1ByaW1pdGl2ZSA9IHJlcXVpcmUoJy4vX3RvLXByaW1pdGl2ZScpO1xudmFyIGRQID0gT2JqZWN0LmRlZmluZVByb3BlcnR5O1xuXG5leHBvcnRzLmYgPSByZXF1aXJlKCcuL19kZXNjcmlwdG9ycycpID8gT2JqZWN0LmRlZmluZVByb3BlcnR5IDogZnVuY3Rpb24gZGVmaW5lUHJvcGVydHkoTywgUCwgQXR0cmlidXRlcykge1xuICBhbk9iamVjdChPKTtcbiAgUCA9IHRvUHJpbWl0aXZlKFAsIHRydWUpO1xuICBhbk9iamVjdChBdHRyaWJ1dGVzKTtcbiAgaWYgKElFOF9ET01fREVGSU5FKSB0cnkge1xuICAgIHJldHVybiBkUChPLCBQLCBBdHRyaWJ1dGVzKTtcbiAgfSBjYXRjaCAoZSkgeyAvKiBlbXB0eSAqLyB9XG4gIGlmICgnZ2V0JyBpbiBBdHRyaWJ1dGVzIHx8ICdzZXQnIGluIEF0dHJpYnV0ZXMpIHRocm93IFR5cGVFcnJvcignQWNjZXNzb3JzIG5vdCBzdXBwb3J0ZWQhJyk7XG4gIGlmICgndmFsdWUnIGluIEF0dHJpYnV0ZXMpIE9bUF0gPSBBdHRyaWJ1dGVzLnZhbHVlO1xuICByZXR1cm4gTztcbn07XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9jb3JlLWpzL21vZHVsZXMvX29iamVjdC1kcC5qc1xuLy8gbW9kdWxlIGlkID0gNDNcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///43\n"); +eval("// optional / simple context binding\nvar aFunction = __webpack_require__(106);\nmodule.exports = function (fn, that, length) {\n aFunction(fn);\n if (that === undefined) return fn;\n switch (length) {\n case 1: return function (a) {\n return fn.call(that, a);\n };\n case 2: return function (a, b) {\n return fn.call(that, a, b);\n };\n case 3: return function (a, b, c) {\n return fn.call(that, a, b, c);\n };\n }\n return function (/* ...args */) {\n return fn.apply(that, arguments);\n };\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2N0eC5qcz9mOTkzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJmaWxlIjoiNDMuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBvcHRpb25hbCAvIHNpbXBsZSBjb250ZXh0IGJpbmRpbmdcbnZhciBhRnVuY3Rpb24gPSByZXF1aXJlKCcuL19hLWZ1bmN0aW9uJyk7XG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIChmbiwgdGhhdCwgbGVuZ3RoKSB7XG4gIGFGdW5jdGlvbihmbik7XG4gIGlmICh0aGF0ID09PSB1bmRlZmluZWQpIHJldHVybiBmbjtcbiAgc3dpdGNoIChsZW5ndGgpIHtcbiAgICBjYXNlIDE6IHJldHVybiBmdW5jdGlvbiAoYSkge1xuICAgICAgcmV0dXJuIGZuLmNhbGwodGhhdCwgYSk7XG4gICAgfTtcbiAgICBjYXNlIDI6IHJldHVybiBmdW5jdGlvbiAoYSwgYikge1xuICAgICAgcmV0dXJuIGZuLmNhbGwodGhhdCwgYSwgYik7XG4gICAgfTtcbiAgICBjYXNlIDM6IHJldHVybiBmdW5jdGlvbiAoYSwgYiwgYykge1xuICAgICAgcmV0dXJuIGZuLmNhbGwodGhhdCwgYSwgYiwgYyk7XG4gICAgfTtcbiAgfVxuICByZXR1cm4gZnVuY3Rpb24gKC8qIC4uLmFyZ3MgKi8pIHtcbiAgICByZXR1cm4gZm4uYXBwbHkodGhhdCwgYXJndW1lbnRzKTtcbiAgfTtcbn07XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9jb3JlLWpzL2xpYnJhcnkvbW9kdWxlcy9fY3R4LmpzXG4vLyBtb2R1bGUgaWQgPSA0M1xuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///43\n"); /***/ }), /* 44 */ -/***/ (function(module, exports) { +/***/ (function(module, exports, __webpack_require__) { -eval("module.exports = function (exec) {\n try {\n return !!exec();\n } catch (e) {\n return true;\n }\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9tb2R1bGVzL19mYWlscy5qcz9jZTAyIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0EiLCJmaWxlIjoiNDQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIChleGVjKSB7XG4gIHRyeSB7XG4gICAgcmV0dXJuICEhZXhlYygpO1xuICB9IGNhdGNoIChlKSB7XG4gICAgcmV0dXJuIHRydWU7XG4gIH1cbn07XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9jb3JlLWpzL21vZHVsZXMvX2ZhaWxzLmpzXG4vLyBtb2R1bGUgaWQgPSA0NFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///44\n"); +eval("var freeGlobal = __webpack_require__(73);\n\n/** Detect free variable `self`. */\nvar freeSelf = typeof self == 'object' && self && self.Object === Object && self;\n\n/** Used as a reference to the global object. */\nvar root = freeGlobal || freeSelf || Function('return this')();\n\nmodule.exports = root;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbG9kYXNoL19yb290LmpzPzRkMGQiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBIiwiZmlsZSI6IjQ0LmpzIiwic291cmNlc0NvbnRlbnQiOlsidmFyIGZyZWVHbG9iYWwgPSByZXF1aXJlKCcuL19mcmVlR2xvYmFsJyk7XG5cbi8qKiBEZXRlY3QgZnJlZSB2YXJpYWJsZSBgc2VsZmAuICovXG52YXIgZnJlZVNlbGYgPSB0eXBlb2Ygc2VsZiA9PSAnb2JqZWN0JyAmJiBzZWxmICYmIHNlbGYuT2JqZWN0ID09PSBPYmplY3QgJiYgc2VsZjtcblxuLyoqIFVzZWQgYXMgYSByZWZlcmVuY2UgdG8gdGhlIGdsb2JhbCBvYmplY3QuICovXG52YXIgcm9vdCA9IGZyZWVHbG9iYWwgfHwgZnJlZVNlbGYgfHwgRnVuY3Rpb24oJ3JldHVybiB0aGlzJykoKTtcblxubW9kdWxlLmV4cG9ydHMgPSByb290O1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvbG9kYXNoL19yb290LmpzXG4vLyBtb2R1bGUgaWQgPSA0NFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///44\n"); /***/ }), /* 45 */ -/***/ (function(module, exports) { +/***/ (function(module, exports, __webpack_require__) { -eval("// 7.1.4 ToInteger\nvar ceil = Math.ceil;\nvar floor = Math.floor;\nmodule.exports = function (it) {\n return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX3RvLWludGVnZXIuanM/NTJlMSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJmaWxlIjoiNDUuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyA3LjEuNCBUb0ludGVnZXJcbnZhciBjZWlsID0gTWF0aC5jZWlsO1xudmFyIGZsb29yID0gTWF0aC5mbG9vcjtcbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gKGl0KSB7XG4gIHJldHVybiBpc05hTihpdCA9ICtpdCkgPyAwIDogKGl0ID4gMCA/IGZsb29yIDogY2VpbCkoaXQpO1xufTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2NvcmUtanMvbGlicmFyeS9tb2R1bGVzL190by1pbnRlZ2VyLmpzXG4vLyBtb2R1bGUgaWQgPSA0NVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///45\n"); +eval("var anObject = __webpack_require__(77);\nvar IE8_DOM_DEFINE = __webpack_require__(129);\nvar toPrimitive = __webpack_require__(131);\nvar dP = Object.defineProperty;\n\nexports.f = __webpack_require__(21) ? Object.defineProperty : function defineProperty(O, P, Attributes) {\n anObject(O);\n P = toPrimitive(P, true);\n anObject(Attributes);\n if (IE8_DOM_DEFINE) try {\n return dP(O, P, Attributes);\n } catch (e) { /* empty */ }\n if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');\n if ('value' in Attributes) O[P] = Attributes.value;\n return O;\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9tb2R1bGVzL19vYmplY3QtZHAuanM/OTQzMiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHLFlBQVk7QUFDZjtBQUNBO0FBQ0E7QUFDQSIsImZpbGUiOiI0NS5qcyIsInNvdXJjZXNDb250ZW50IjpbInZhciBhbk9iamVjdCA9IHJlcXVpcmUoJy4vX2FuLW9iamVjdCcpO1xudmFyIElFOF9ET01fREVGSU5FID0gcmVxdWlyZSgnLi9faWU4LWRvbS1kZWZpbmUnKTtcbnZhciB0b1ByaW1pdGl2ZSA9IHJlcXVpcmUoJy4vX3RvLXByaW1pdGl2ZScpO1xudmFyIGRQID0gT2JqZWN0LmRlZmluZVByb3BlcnR5O1xuXG5leHBvcnRzLmYgPSByZXF1aXJlKCcuL19kZXNjcmlwdG9ycycpID8gT2JqZWN0LmRlZmluZVByb3BlcnR5IDogZnVuY3Rpb24gZGVmaW5lUHJvcGVydHkoTywgUCwgQXR0cmlidXRlcykge1xuICBhbk9iamVjdChPKTtcbiAgUCA9IHRvUHJpbWl0aXZlKFAsIHRydWUpO1xuICBhbk9iamVjdChBdHRyaWJ1dGVzKTtcbiAgaWYgKElFOF9ET01fREVGSU5FKSB0cnkge1xuICAgIHJldHVybiBkUChPLCBQLCBBdHRyaWJ1dGVzKTtcbiAgfSBjYXRjaCAoZSkgeyAvKiBlbXB0eSAqLyB9XG4gIGlmICgnZ2V0JyBpbiBBdHRyaWJ1dGVzIHx8ICdzZXQnIGluIEF0dHJpYnV0ZXMpIHRocm93IFR5cGVFcnJvcignQWNjZXNzb3JzIG5vdCBzdXBwb3J0ZWQhJyk7XG4gIGlmICgndmFsdWUnIGluIEF0dHJpYnV0ZXMpIE9bUF0gPSBBdHRyaWJ1dGVzLnZhbHVlO1xuICByZXR1cm4gTztcbn07XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9jb3JlLWpzL21vZHVsZXMvX29iamVjdC1kcC5qc1xuLy8gbW9kdWxlIGlkID0gNDVcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///45\n"); /***/ }), /* 46 */ /***/ (function(module, exports) { -eval("module.exports = true;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2xpYnJhcnkuanM/M2I4OCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSIsImZpbGUiOiI0Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gdHJ1ZTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2NvcmUtanMvbGlicmFyeS9tb2R1bGVzL19saWJyYXJ5LmpzXG4vLyBtb2R1bGUgaWQgPSA0NlxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///46\n"); +eval("module.exports = function (exec) {\n try {\n return !!exec();\n } catch (e) {\n return true;\n }\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9tb2R1bGVzL19mYWlscy5qcz9jZTAyIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0EiLCJmaWxlIjoiNDYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIChleGVjKSB7XG4gIHRyeSB7XG4gICAgcmV0dXJuICEhZXhlYygpO1xuICB9IGNhdGNoIChlKSB7XG4gICAgcmV0dXJuIHRydWU7XG4gIH1cbn07XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9jb3JlLWpzL21vZHVsZXMvX2ZhaWxzLmpzXG4vLyBtb2R1bGUgaWQgPSA0NlxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///46\n"); /***/ }), /* 47 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ (function(module, exports) { -eval("// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])\nvar anObject = __webpack_require__(14);\nvar dPs = __webpack_require__(145);\nvar enumBugKeys = __webpack_require__(50);\nvar IE_PROTO = __webpack_require__(48)('IE_PROTO');\nvar Empty = function () { /* empty */ };\nvar PROTOTYPE = 'prototype';\n\n// Create object with fake `null` prototype: use iframe Object with cleared prototype\nvar createDict = function () {\n // Thrash, waste and sodomy: IE GC bug\n var iframe = __webpack_require__(61)('iframe');\n var i = enumBugKeys.length;\n var lt = '<';\n var gt = '>';\n var iframeDocument;\n iframe.style.display = 'none';\n __webpack_require__(148).appendChild(iframe);\n iframe.src = 'javascript:'; // eslint-disable-line no-script-url\n // createDict = iframe.contentWindow.Object;\n // html.removeChild(iframe);\n iframeDocument = iframe.contentWindow.document;\n iframeDocument.open();\n iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);\n iframeDocument.close();\n createDict = iframeDocument.F;\n while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];\n return createDict();\n};\n\nmodule.exports = Object.create || function create(O, Properties) {\n var result;\n if (O !== null) {\n Empty[PROTOTYPE] = anObject(O);\n result = new Empty();\n Empty[PROTOTYPE] = null;\n // add \"__proto__\" for Object.getPrototypeOf polyfill\n result[IE_PROTO] = O;\n } else result = createDict();\n return Properties === undefined ? result : dPs(result, Properties);\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX29iamVjdC1jcmVhdGUuanM/NjI4NiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EseUJBQXlCO0FBQ3pCOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQSIsImZpbGUiOiI0Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIDE5LjEuMi4yIC8gMTUuMi4zLjUgT2JqZWN0LmNyZWF0ZShPIFssIFByb3BlcnRpZXNdKVxudmFyIGFuT2JqZWN0ID0gcmVxdWlyZSgnLi9fYW4tb2JqZWN0Jyk7XG52YXIgZFBzID0gcmVxdWlyZSgnLi9fb2JqZWN0LWRwcycpO1xudmFyIGVudW1CdWdLZXlzID0gcmVxdWlyZSgnLi9fZW51bS1idWcta2V5cycpO1xudmFyIElFX1BST1RPID0gcmVxdWlyZSgnLi9fc2hhcmVkLWtleScpKCdJRV9QUk9UTycpO1xudmFyIEVtcHR5ID0gZnVuY3Rpb24gKCkgeyAvKiBlbXB0eSAqLyB9O1xudmFyIFBST1RPVFlQRSA9ICdwcm90b3R5cGUnO1xuXG4vLyBDcmVhdGUgb2JqZWN0IHdpdGggZmFrZSBgbnVsbGAgcHJvdG90eXBlOiB1c2UgaWZyYW1lIE9iamVjdCB3aXRoIGNsZWFyZWQgcHJvdG90eXBlXG52YXIgY3JlYXRlRGljdCA9IGZ1bmN0aW9uICgpIHtcbiAgLy8gVGhyYXNoLCB3YXN0ZSBhbmQgc29kb215OiBJRSBHQyBidWdcbiAgdmFyIGlmcmFtZSA9IHJlcXVpcmUoJy4vX2RvbS1jcmVhdGUnKSgnaWZyYW1lJyk7XG4gIHZhciBpID0gZW51bUJ1Z0tleXMubGVuZ3RoO1xuICB2YXIgbHQgPSAnPCc7XG4gIHZhciBndCA9ICc+JztcbiAgdmFyIGlmcmFtZURvY3VtZW50O1xuICBpZnJhbWUuc3R5bGUuZGlzcGxheSA9ICdub25lJztcbiAgcmVxdWlyZSgnLi9faHRtbCcpLmFwcGVuZENoaWxkKGlmcmFtZSk7XG4gIGlmcmFtZS5zcmMgPSAnamF2YXNjcmlwdDonOyAvLyBlc2xpbnQtZGlzYWJsZS1saW5lIG5vLXNjcmlwdC11cmxcbiAgLy8gY3JlYXRlRGljdCA9IGlmcmFtZS5jb250ZW50V2luZG93Lk9iamVjdDtcbiAgLy8gaHRtbC5yZW1vdmVDaGlsZChpZnJhbWUpO1xuICBpZnJhbWVEb2N1bWVudCA9IGlmcmFtZS5jb250ZW50V2luZG93LmRvY3VtZW50O1xuICBpZnJhbWVEb2N1bWVudC5vcGVuKCk7XG4gIGlmcmFtZURvY3VtZW50LndyaXRlKGx0ICsgJ3NjcmlwdCcgKyBndCArICdkb2N1bWVudC5GPU9iamVjdCcgKyBsdCArICcvc2NyaXB0JyArIGd0KTtcbiAgaWZyYW1lRG9jdW1lbnQuY2xvc2UoKTtcbiAgY3JlYXRlRGljdCA9IGlmcmFtZURvY3VtZW50LkY7XG4gIHdoaWxlIChpLS0pIGRlbGV0ZSBjcmVhdGVEaWN0W1BST1RPVFlQRV1bZW51bUJ1Z0tleXNbaV1dO1xuICByZXR1cm4gY3JlYXRlRGljdCgpO1xufTtcblxubW9kdWxlLmV4cG9ydHMgPSBPYmplY3QuY3JlYXRlIHx8IGZ1bmN0aW9uIGNyZWF0ZShPLCBQcm9wZXJ0aWVzKSB7XG4gIHZhciByZXN1bHQ7XG4gIGlmIChPICE9PSBudWxsKSB7XG4gICAgRW1wdHlbUFJPVE9UWVBFXSA9IGFuT2JqZWN0KE8pO1xuICAgIHJlc3VsdCA9IG5ldyBFbXB0eSgpO1xuICAgIEVtcHR5W1BST1RPVFlQRV0gPSBudWxsO1xuICAgIC8vIGFkZCBcIl9fcHJvdG9fX1wiIGZvciBPYmplY3QuZ2V0UHJvdG90eXBlT2YgcG9seWZpbGxcbiAgICByZXN1bHRbSUVfUFJPVE9dID0gTztcbiAgfSBlbHNlIHJlc3VsdCA9IGNyZWF0ZURpY3QoKTtcbiAgcmV0dXJuIFByb3BlcnRpZXMgPT09IHVuZGVmaW5lZCA/IHJlc3VsdCA6IGRQcyhyZXN1bHQsIFByb3BlcnRpZXMpO1xufTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2NvcmUtanMvbGlicmFyeS9tb2R1bGVzL19vYmplY3QtY3JlYXRlLmpzXG4vLyBtb2R1bGUgaWQgPSA0N1xuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///47\n"); +eval("// 7.1.4 ToInteger\nvar ceil = Math.ceil;\nvar floor = Math.floor;\nmodule.exports = function (it) {\n return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX3RvLWludGVnZXIuanM/NTJlMSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJmaWxlIjoiNDcuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyA3LjEuNCBUb0ludGVnZXJcbnZhciBjZWlsID0gTWF0aC5jZWlsO1xudmFyIGZsb29yID0gTWF0aC5mbG9vcjtcbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gKGl0KSB7XG4gIHJldHVybiBpc05hTihpdCA9ICtpdCkgPyAwIDogKGl0ID4gMCA/IGZsb29yIDogY2VpbCkoaXQpO1xufTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2NvcmUtanMvbGlicmFyeS9tb2R1bGVzL190by1pbnRlZ2VyLmpzXG4vLyBtb2R1bGUgaWQgPSA0N1xuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///47\n"); /***/ }), /* 48 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ (function(module, exports) { -eval("var shared = __webpack_require__(49)('keys');\nvar uid = __webpack_require__(34);\nmodule.exports = function (key) {\n return shared[key] || (shared[key] = uid(key));\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX3NoYXJlZC1rZXkuanM/NmIxZCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwiZmlsZSI6IjQ4LmpzIiwic291cmNlc0NvbnRlbnQiOlsidmFyIHNoYXJlZCA9IHJlcXVpcmUoJy4vX3NoYXJlZCcpKCdrZXlzJyk7XG52YXIgdWlkID0gcmVxdWlyZSgnLi9fdWlkJyk7XG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIChrZXkpIHtcbiAgcmV0dXJuIHNoYXJlZFtrZXldIHx8IChzaGFyZWRba2V5XSA9IHVpZChrZXkpKTtcbn07XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9jb3JlLWpzL2xpYnJhcnkvbW9kdWxlcy9fc2hhcmVkLWtleS5qc1xuLy8gbW9kdWxlIGlkID0gNDhcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///48\n"); +eval("module.exports = true;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2xpYnJhcnkuanM/M2I4OCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSIsImZpbGUiOiI0OC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gdHJ1ZTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2NvcmUtanMvbGlicmFyeS9tb2R1bGVzL19saWJyYXJ5LmpzXG4vLyBtb2R1bGUgaWQgPSA0OFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///48\n"); /***/ }), /* 49 */ /***/ (function(module, exports, __webpack_require__) { -eval("var global = __webpack_require__(9);\nvar SHARED = '__core-js_shared__';\nvar store = global[SHARED] || (global[SHARED] = {});\nmodule.exports = function (key) {\n return store[key] || (store[key] = {});\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX3NoYXJlZC5qcz83YmMwIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQSxrREFBa0Q7QUFDbEQ7QUFDQSx1Q0FBdUM7QUFDdkMiLCJmaWxlIjoiNDkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgZ2xvYmFsID0gcmVxdWlyZSgnLi9fZ2xvYmFsJyk7XG52YXIgU0hBUkVEID0gJ19fY29yZS1qc19zaGFyZWRfXyc7XG52YXIgc3RvcmUgPSBnbG9iYWxbU0hBUkVEXSB8fCAoZ2xvYmFsW1NIQVJFRF0gPSB7fSk7XG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIChrZXkpIHtcbiAgcmV0dXJuIHN0b3JlW2tleV0gfHwgKHN0b3JlW2tleV0gPSB7fSk7XG59O1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX3NoYXJlZC5qc1xuLy8gbW9kdWxlIGlkID0gNDlcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///49\n"); +eval("// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])\nvar anObject = __webpack_require__(11);\nvar dPs = __webpack_require__(145);\nvar enumBugKeys = __webpack_require__(52);\nvar IE_PROTO = __webpack_require__(50)('IE_PROTO');\nvar Empty = function () { /* empty */ };\nvar PROTOTYPE = 'prototype';\n\n// Create object with fake `null` prototype: use iframe Object with cleared prototype\nvar createDict = function () {\n // Thrash, waste and sodomy: IE GC bug\n var iframe = __webpack_require__(65)('iframe');\n var i = enumBugKeys.length;\n var lt = '<';\n var gt = '>';\n var iframeDocument;\n iframe.style.display = 'none';\n __webpack_require__(148).appendChild(iframe);\n iframe.src = 'javascript:'; // eslint-disable-line no-script-url\n // createDict = iframe.contentWindow.Object;\n // html.removeChild(iframe);\n iframeDocument = iframe.contentWindow.document;\n iframeDocument.open();\n iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);\n iframeDocument.close();\n createDict = iframeDocument.F;\n while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];\n return createDict();\n};\n\nmodule.exports = Object.create || function create(O, Properties) {\n var result;\n if (O !== null) {\n Empty[PROTOTYPE] = anObject(O);\n result = new Empty();\n Empty[PROTOTYPE] = null;\n // add \"__proto__\" for Object.getPrototypeOf polyfill\n result[IE_PROTO] = O;\n } else result = createDict();\n return Properties === undefined ? result : dPs(result, Properties);\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX29iamVjdC1jcmVhdGUuanM/NjI4NiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EseUJBQXlCO0FBQ3pCOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQSIsImZpbGUiOiI0OS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIDE5LjEuMi4yIC8gMTUuMi4zLjUgT2JqZWN0LmNyZWF0ZShPIFssIFByb3BlcnRpZXNdKVxudmFyIGFuT2JqZWN0ID0gcmVxdWlyZSgnLi9fYW4tb2JqZWN0Jyk7XG52YXIgZFBzID0gcmVxdWlyZSgnLi9fb2JqZWN0LWRwcycpO1xudmFyIGVudW1CdWdLZXlzID0gcmVxdWlyZSgnLi9fZW51bS1idWcta2V5cycpO1xudmFyIElFX1BST1RPID0gcmVxdWlyZSgnLi9fc2hhcmVkLWtleScpKCdJRV9QUk9UTycpO1xudmFyIEVtcHR5ID0gZnVuY3Rpb24gKCkgeyAvKiBlbXB0eSAqLyB9O1xudmFyIFBST1RPVFlQRSA9ICdwcm90b3R5cGUnO1xuXG4vLyBDcmVhdGUgb2JqZWN0IHdpdGggZmFrZSBgbnVsbGAgcHJvdG90eXBlOiB1c2UgaWZyYW1lIE9iamVjdCB3aXRoIGNsZWFyZWQgcHJvdG90eXBlXG52YXIgY3JlYXRlRGljdCA9IGZ1bmN0aW9uICgpIHtcbiAgLy8gVGhyYXNoLCB3YXN0ZSBhbmQgc29kb215OiBJRSBHQyBidWdcbiAgdmFyIGlmcmFtZSA9IHJlcXVpcmUoJy4vX2RvbS1jcmVhdGUnKSgnaWZyYW1lJyk7XG4gIHZhciBpID0gZW51bUJ1Z0tleXMubGVuZ3RoO1xuICB2YXIgbHQgPSAnPCc7XG4gIHZhciBndCA9ICc+JztcbiAgdmFyIGlmcmFtZURvY3VtZW50O1xuICBpZnJhbWUuc3R5bGUuZGlzcGxheSA9ICdub25lJztcbiAgcmVxdWlyZSgnLi9faHRtbCcpLmFwcGVuZENoaWxkKGlmcmFtZSk7XG4gIGlmcmFtZS5zcmMgPSAnamF2YXNjcmlwdDonOyAvLyBlc2xpbnQtZGlzYWJsZS1saW5lIG5vLXNjcmlwdC11cmxcbiAgLy8gY3JlYXRlRGljdCA9IGlmcmFtZS5jb250ZW50V2luZG93Lk9iamVjdDtcbiAgLy8gaHRtbC5yZW1vdmVDaGlsZChpZnJhbWUpO1xuICBpZnJhbWVEb2N1bWVudCA9IGlmcmFtZS5jb250ZW50V2luZG93LmRvY3VtZW50O1xuICBpZnJhbWVEb2N1bWVudC5vcGVuKCk7XG4gIGlmcmFtZURvY3VtZW50LndyaXRlKGx0ICsgJ3NjcmlwdCcgKyBndCArICdkb2N1bWVudC5GPU9iamVjdCcgKyBsdCArICcvc2NyaXB0JyArIGd0KTtcbiAgaWZyYW1lRG9jdW1lbnQuY2xvc2UoKTtcbiAgY3JlYXRlRGljdCA9IGlmcmFtZURvY3VtZW50LkY7XG4gIHdoaWxlIChpLS0pIGRlbGV0ZSBjcmVhdGVEaWN0W1BST1RPVFlQRV1bZW51bUJ1Z0tleXNbaV1dO1xuICByZXR1cm4gY3JlYXRlRGljdCgpO1xufTtcblxubW9kdWxlLmV4cG9ydHMgPSBPYmplY3QuY3JlYXRlIHx8IGZ1bmN0aW9uIGNyZWF0ZShPLCBQcm9wZXJ0aWVzKSB7XG4gIHZhciByZXN1bHQ7XG4gIGlmIChPICE9PSBudWxsKSB7XG4gICAgRW1wdHlbUFJPVE9UWVBFXSA9IGFuT2JqZWN0KE8pO1xuICAgIHJlc3VsdCA9IG5ldyBFbXB0eSgpO1xuICAgIEVtcHR5W1BST1RPVFlQRV0gPSBudWxsO1xuICAgIC8vIGFkZCBcIl9fcHJvdG9fX1wiIGZvciBPYmplY3QuZ2V0UHJvdG90eXBlT2YgcG9seWZpbGxcbiAgICByZXN1bHRbSUVfUFJPVE9dID0gTztcbiAgfSBlbHNlIHJlc3VsdCA9IGNyZWF0ZURpY3QoKTtcbiAgcmV0dXJuIFByb3BlcnRpZXMgPT09IHVuZGVmaW5lZCA/IHJlc3VsdCA6IGRQcyhyZXN1bHQsIFByb3BlcnRpZXMpO1xufTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2NvcmUtanMvbGlicmFyeS9tb2R1bGVzL19vYmplY3QtY3JlYXRlLmpzXG4vLyBtb2R1bGUgaWQgPSA0OVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///49\n"); /***/ }), /* 50 */ -/***/ (function(module, exports) { +/***/ (function(module, exports, __webpack_require__) { -eval("// IE 8- don't enum bug keys\nmodule.exports = (\n 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'\n).split(',');\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2VudW0tYnVnLWtleXMuanM/YzY3NyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQSIsImZpbGUiOiI1MC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIElFIDgtIGRvbid0IGVudW0gYnVnIGtleXNcbm1vZHVsZS5leHBvcnRzID0gKFxuICAnY29uc3RydWN0b3IsaGFzT3duUHJvcGVydHksaXNQcm90b3R5cGVPZixwcm9wZXJ0eUlzRW51bWVyYWJsZSx0b0xvY2FsZVN0cmluZyx0b1N0cmluZyx2YWx1ZU9mJ1xuKS5zcGxpdCgnLCcpO1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2VudW0tYnVnLWtleXMuanNcbi8vIG1vZHVsZSBpZCA9IDUwXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///50\n"); +eval("var shared = __webpack_require__(51)('keys');\nvar uid = __webpack_require__(33);\nmodule.exports = function (key) {\n return shared[key] || (shared[key] = uid(key));\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX3NoYXJlZC1rZXkuanM/NmIxZCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwiZmlsZSI6IjUwLmpzIiwic291cmNlc0NvbnRlbnQiOlsidmFyIHNoYXJlZCA9IHJlcXVpcmUoJy4vX3NoYXJlZCcpKCdrZXlzJyk7XG52YXIgdWlkID0gcmVxdWlyZSgnLi9fdWlkJyk7XG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIChrZXkpIHtcbiAgcmV0dXJuIHNoYXJlZFtrZXldIHx8IChzaGFyZWRba2V5XSA9IHVpZChrZXkpKTtcbn07XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9jb3JlLWpzL2xpYnJhcnkvbW9kdWxlcy9fc2hhcmVkLWtleS5qc1xuLy8gbW9kdWxlIGlkID0gNTBcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///50\n"); /***/ }), /* 51 */ /***/ (function(module, exports, __webpack_require__) { -eval("var def = __webpack_require__(10).f;\nvar has = __webpack_require__(12);\nvar TAG = __webpack_require__(4)('toStringTag');\n\nmodule.exports = function (it, tag, stat) {\n if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX3NldC10by1zdHJpbmctdGFnLmpzPzdiYTkiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBOztBQUVBO0FBQ0Esb0VBQW9FLGlDQUFpQztBQUNyRyIsImZpbGUiOiI1MS5qcyIsInNvdXJjZXNDb250ZW50IjpbInZhciBkZWYgPSByZXF1aXJlKCcuL19vYmplY3QtZHAnKS5mO1xudmFyIGhhcyA9IHJlcXVpcmUoJy4vX2hhcycpO1xudmFyIFRBRyA9IHJlcXVpcmUoJy4vX3drcycpKCd0b1N0cmluZ1RhZycpO1xuXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIChpdCwgdGFnLCBzdGF0KSB7XG4gIGlmIChpdCAmJiAhaGFzKGl0ID0gc3RhdCA/IGl0IDogaXQucHJvdG90eXBlLCBUQUcpKSBkZWYoaXQsIFRBRywgeyBjb25maWd1cmFibGU6IHRydWUsIHZhbHVlOiB0YWcgfSk7XG59O1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX3NldC10by1zdHJpbmctdGFnLmpzXG4vLyBtb2R1bGUgaWQgPSA1MVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///51\n"); +eval("var global = __webpack_require__(6);\nvar SHARED = '__core-js_shared__';\nvar store = global[SHARED] || (global[SHARED] = {});\nmodule.exports = function (key) {\n return store[key] || (store[key] = {});\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX3NoYXJlZC5qcz83YmMwIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQSxrREFBa0Q7QUFDbEQ7QUFDQSx1Q0FBdUM7QUFDdkMiLCJmaWxlIjoiNTEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgZ2xvYmFsID0gcmVxdWlyZSgnLi9fZ2xvYmFsJyk7XG52YXIgU0hBUkVEID0gJ19fY29yZS1qc19zaGFyZWRfXyc7XG52YXIgc3RvcmUgPSBnbG9iYWxbU0hBUkVEXSB8fCAoZ2xvYmFsW1NIQVJFRF0gPSB7fSk7XG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIChrZXkpIHtcbiAgcmV0dXJuIHN0b3JlW2tleV0gfHwgKHN0b3JlW2tleV0gPSB7fSk7XG59O1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX3NoYXJlZC5qc1xuLy8gbW9kdWxlIGlkID0gNTFcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///51\n"); /***/ }), /* 52 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ (function(module, exports) { -eval("var _isIterable = __webpack_require__(154);\n\nvar _getIterator = __webpack_require__(160);\n\nfunction _sliceIterator(arr, i) {\n var _arr = [];\n var _n = true;\n var _d = false;\n var _e = undefined;\n\n try {\n for (var _i = _getIterator(arr), _s; !(_n = (_s = _i.next()).done); _n = true) {\n _arr.push(_s.value);\n\n if (i && _arr.length === i) break;\n }\n } catch (err) {\n _d = true;\n _e = err;\n } finally {\n try {\n if (!_n && _i[\"return\"] != null) _i[\"return\"]();\n } finally {\n if (_d) throw _e;\n }\n }\n\n return _arr;\n}\n\nfunction _slicedToArray(arr, i) {\n if (Array.isArray(arr)) {\n return arr;\n } else if (_isIterable(Object(arr))) {\n return _sliceIterator(arr, i);\n } else {\n throw new TypeError(\"Invalid attempt to destructure non-iterable instance\");\n }\n}\n\nmodule.exports = _slicedToArray;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9zbGljZWRUb0FycmF5LmpzPzM0Y2YiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLHdDQUF3QywrQkFBK0I7QUFDdkU7O0FBRUE7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTs7QUFFQSIsImZpbGUiOiI1Mi5qcyIsInNvdXJjZXNDb250ZW50IjpbInZhciBfaXNJdGVyYWJsZSA9IHJlcXVpcmUoXCIuLi9jb3JlLWpzL2lzLWl0ZXJhYmxlXCIpO1xuXG52YXIgX2dldEl0ZXJhdG9yID0gcmVxdWlyZShcIi4uL2NvcmUtanMvZ2V0LWl0ZXJhdG9yXCIpO1xuXG5mdW5jdGlvbiBfc2xpY2VJdGVyYXRvcihhcnIsIGkpIHtcbiAgdmFyIF9hcnIgPSBbXTtcbiAgdmFyIF9uID0gdHJ1ZTtcbiAgdmFyIF9kID0gZmFsc2U7XG4gIHZhciBfZSA9IHVuZGVmaW5lZDtcblxuICB0cnkge1xuICAgIGZvciAodmFyIF9pID0gX2dldEl0ZXJhdG9yKGFyciksIF9zOyAhKF9uID0gKF9zID0gX2kubmV4dCgpKS5kb25lKTsgX24gPSB0cnVlKSB7XG4gICAgICBfYXJyLnB1c2goX3MudmFsdWUpO1xuXG4gICAgICBpZiAoaSAmJiBfYXJyLmxlbmd0aCA9PT0gaSkgYnJlYWs7XG4gICAgfVxuICB9IGNhdGNoIChlcnIpIHtcbiAgICBfZCA9IHRydWU7XG4gICAgX2UgPSBlcnI7XG4gIH0gZmluYWxseSB7XG4gICAgdHJ5IHtcbiAgICAgIGlmICghX24gJiYgX2lbXCJyZXR1cm5cIl0gIT0gbnVsbCkgX2lbXCJyZXR1cm5cIl0oKTtcbiAgICB9IGZpbmFsbHkge1xuICAgICAgaWYgKF9kKSB0aHJvdyBfZTtcbiAgICB9XG4gIH1cblxuICByZXR1cm4gX2Fycjtcbn1cblxuZnVuY3Rpb24gX3NsaWNlZFRvQXJyYXkoYXJyLCBpKSB7XG4gIGlmIChBcnJheS5pc0FycmF5KGFycikpIHtcbiAgICByZXR1cm4gYXJyO1xuICB9IGVsc2UgaWYgKF9pc0l0ZXJhYmxlKE9iamVjdChhcnIpKSkge1xuICAgIHJldHVybiBfc2xpY2VJdGVyYXRvcihhcnIsIGkpO1xuICB9IGVsc2Uge1xuICAgIHRocm93IG5ldyBUeXBlRXJyb3IoXCJJbnZhbGlkIGF0dGVtcHQgdG8gZGVzdHJ1Y3R1cmUgbm9uLWl0ZXJhYmxlIGluc3RhbmNlXCIpO1xuICB9XG59XG5cbm1vZHVsZS5leHBvcnRzID0gX3NsaWNlZFRvQXJyYXk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9zbGljZWRUb0FycmF5LmpzXG4vLyBtb2R1bGUgaWQgPSA1MlxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///52\n"); +eval("// IE 8- don't enum bug keys\nmodule.exports = (\n 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'\n).split(',');\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2VudW0tYnVnLWtleXMuanM/YzY3NyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQSIsImZpbGUiOiI1Mi5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIElFIDgtIGRvbid0IGVudW0gYnVnIGtleXNcbm1vZHVsZS5leHBvcnRzID0gKFxuICAnY29uc3RydWN0b3IsaGFzT3duUHJvcGVydHksaXNQcm90b3R5cGVPZixwcm9wZXJ0eUlzRW51bWVyYWJsZSx0b0xvY2FsZVN0cmluZyx0b1N0cmluZyx2YWx1ZU9mJ1xuKS5zcGxpdCgnLCcpO1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2VudW0tYnVnLWtleXMuanNcbi8vIG1vZHVsZSBpZCA9IDUyXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///52\n"); /***/ }), /* 53 */ /***/ (function(module, exports, __webpack_require__) { -eval("__webpack_require__(156);\nvar global = __webpack_require__(9);\nvar hide = __webpack_require__(19);\nvar Iterators = __webpack_require__(20);\nvar TO_STRING_TAG = __webpack_require__(4)('toStringTag');\n\nvar DOMIterables = ('CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,' +\n 'DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,' +\n 'MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,' +\n 'SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,' +\n 'TextTrackList,TouchList').split(',');\n\nfor (var i = 0; i < DOMIterables.length; i++) {\n var NAME = DOMIterables[i];\n var Collection = global[NAME];\n var proto = Collection && Collection.prototype;\n if (proto && !proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);\n Iterators[NAME] = Iterators.Array;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvd2ViLmRvbS5pdGVyYWJsZS5qcz9mYWQzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxlQUFlLHlCQUF5QjtBQUN4QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJmaWxlIjoiNTMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJyZXF1aXJlKCcuL2VzNi5hcnJheS5pdGVyYXRvcicpO1xudmFyIGdsb2JhbCA9IHJlcXVpcmUoJy4vX2dsb2JhbCcpO1xudmFyIGhpZGUgPSByZXF1aXJlKCcuL19oaWRlJyk7XG52YXIgSXRlcmF0b3JzID0gcmVxdWlyZSgnLi9faXRlcmF0b3JzJyk7XG52YXIgVE9fU1RSSU5HX1RBRyA9IHJlcXVpcmUoJy4vX3drcycpKCd0b1N0cmluZ1RhZycpO1xuXG52YXIgRE9NSXRlcmFibGVzID0gKCdDU1NSdWxlTGlzdCxDU1NTdHlsZURlY2xhcmF0aW9uLENTU1ZhbHVlTGlzdCxDbGllbnRSZWN0TGlzdCxET01SZWN0TGlzdCxET01TdHJpbmdMaXN0LCcgK1xuICAnRE9NVG9rZW5MaXN0LERhdGFUcmFuc2Zlckl0ZW1MaXN0LEZpbGVMaXN0LEhUTUxBbGxDb2xsZWN0aW9uLEhUTUxDb2xsZWN0aW9uLEhUTUxGb3JtRWxlbWVudCxIVE1MU2VsZWN0RWxlbWVudCwnICtcbiAgJ01lZGlhTGlzdCxNaW1lVHlwZUFycmF5LE5hbWVkTm9kZU1hcCxOb2RlTGlzdCxQYWludFJlcXVlc3RMaXN0LFBsdWdpbixQbHVnaW5BcnJheSxTVkdMZW5ndGhMaXN0LFNWR051bWJlckxpc3QsJyArXG4gICdTVkdQYXRoU2VnTGlzdCxTVkdQb2ludExpc3QsU1ZHU3RyaW5nTGlzdCxTVkdUcmFuc2Zvcm1MaXN0LFNvdXJjZUJ1ZmZlckxpc3QsU3R5bGVTaGVldExpc3QsVGV4dFRyYWNrQ3VlTGlzdCwnICtcbiAgJ1RleHRUcmFja0xpc3QsVG91Y2hMaXN0Jykuc3BsaXQoJywnKTtcblxuZm9yICh2YXIgaSA9IDA7IGkgPCBET01JdGVyYWJsZXMubGVuZ3RoOyBpKyspIHtcbiAgdmFyIE5BTUUgPSBET01JdGVyYWJsZXNbaV07XG4gIHZhciBDb2xsZWN0aW9uID0gZ2xvYmFsW05BTUVdO1xuICB2YXIgcHJvdG8gPSBDb2xsZWN0aW9uICYmIENvbGxlY3Rpb24ucHJvdG90eXBlO1xuICBpZiAocHJvdG8gJiYgIXByb3RvW1RPX1NUUklOR19UQUddKSBoaWRlKHByb3RvLCBUT19TVFJJTkdfVEFHLCBOQU1FKTtcbiAgSXRlcmF0b3JzW05BTUVdID0gSXRlcmF0b3JzLkFycmF5O1xufVxuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvd2ViLmRvbS5pdGVyYWJsZS5qc1xuLy8gbW9kdWxlIGlkID0gNTNcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///53\n"); +eval("var def = __webpack_require__(7).f;\nvar has = __webpack_require__(9);\nvar TAG = __webpack_require__(2)('toStringTag');\n\nmodule.exports = function (it, tag, stat) {\n if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX3NldC10by1zdHJpbmctdGFnLmpzPzdiYTkiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBOztBQUVBO0FBQ0Esb0VBQW9FLGlDQUFpQztBQUNyRyIsImZpbGUiOiI1My5qcyIsInNvdXJjZXNDb250ZW50IjpbInZhciBkZWYgPSByZXF1aXJlKCcuL19vYmplY3QtZHAnKS5mO1xudmFyIGhhcyA9IHJlcXVpcmUoJy4vX2hhcycpO1xudmFyIFRBRyA9IHJlcXVpcmUoJy4vX3drcycpKCd0b1N0cmluZ1RhZycpO1xuXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIChpdCwgdGFnLCBzdGF0KSB7XG4gIGlmIChpdCAmJiAhaGFzKGl0ID0gc3RhdCA/IGl0IDogaXQucHJvdG90eXBlLCBUQUcpKSBkZWYoaXQsIFRBRywgeyBjb25maWd1cmFibGU6IHRydWUsIHZhbHVlOiB0YWcgfSk7XG59O1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX3NldC10by1zdHJpbmctdGFnLmpzXG4vLyBtb2R1bGUgaWQgPSA1M1xuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///53\n"); /***/ }), /* 54 */ /***/ (function(module, exports, __webpack_require__) { -eval("module.exports = __webpack_require__(163);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvY29yZS1qcy9vYmplY3QvZW50cmllcy5qcz8yZjEzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjU0LmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSByZXF1aXJlKFwiY29yZS1qcy9saWJyYXJ5L2ZuL29iamVjdC9lbnRyaWVzXCIpO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2NvcmUtanMvb2JqZWN0L2VudHJpZXMuanNcbi8vIG1vZHVsZSBpZCA9IDU0XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///54\n"); +eval("var _isIterable = __webpack_require__(154);\n\nvar _getIterator = __webpack_require__(160);\n\nfunction _sliceIterator(arr, i) {\n var _arr = [];\n var _n = true;\n var _d = false;\n var _e = undefined;\n\n try {\n for (var _i = _getIterator(arr), _s; !(_n = (_s = _i.next()).done); _n = true) {\n _arr.push(_s.value);\n\n if (i && _arr.length === i) break;\n }\n } catch (err) {\n _d = true;\n _e = err;\n } finally {\n try {\n if (!_n && _i[\"return\"] != null) _i[\"return\"]();\n } finally {\n if (_d) throw _e;\n }\n }\n\n return _arr;\n}\n\nfunction _slicedToArray(arr, i) {\n if (Array.isArray(arr)) {\n return arr;\n } else if (_isIterable(Object(arr))) {\n return _sliceIterator(arr, i);\n } else {\n throw new TypeError(\"Invalid attempt to destructure non-iterable instance\");\n }\n}\n\nmodule.exports = _slicedToArray;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9zbGljZWRUb0FycmF5LmpzPzM0Y2YiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLHdDQUF3QywrQkFBK0I7QUFDdkU7O0FBRUE7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTs7QUFFQSIsImZpbGUiOiI1NC5qcyIsInNvdXJjZXNDb250ZW50IjpbInZhciBfaXNJdGVyYWJsZSA9IHJlcXVpcmUoXCIuLi9jb3JlLWpzL2lzLWl0ZXJhYmxlXCIpO1xuXG52YXIgX2dldEl0ZXJhdG9yID0gcmVxdWlyZShcIi4uL2NvcmUtanMvZ2V0LWl0ZXJhdG9yXCIpO1xuXG5mdW5jdGlvbiBfc2xpY2VJdGVyYXRvcihhcnIsIGkpIHtcbiAgdmFyIF9hcnIgPSBbXTtcbiAgdmFyIF9uID0gdHJ1ZTtcbiAgdmFyIF9kID0gZmFsc2U7XG4gIHZhciBfZSA9IHVuZGVmaW5lZDtcblxuICB0cnkge1xuICAgIGZvciAodmFyIF9pID0gX2dldEl0ZXJhdG9yKGFyciksIF9zOyAhKF9uID0gKF9zID0gX2kubmV4dCgpKS5kb25lKTsgX24gPSB0cnVlKSB7XG4gICAgICBfYXJyLnB1c2goX3MudmFsdWUpO1xuXG4gICAgICBpZiAoaSAmJiBfYXJyLmxlbmd0aCA9PT0gaSkgYnJlYWs7XG4gICAgfVxuICB9IGNhdGNoIChlcnIpIHtcbiAgICBfZCA9IHRydWU7XG4gICAgX2UgPSBlcnI7XG4gIH0gZmluYWxseSB7XG4gICAgdHJ5IHtcbiAgICAgIGlmICghX24gJiYgX2lbXCJyZXR1cm5cIl0gIT0gbnVsbCkgX2lbXCJyZXR1cm5cIl0oKTtcbiAgICB9IGZpbmFsbHkge1xuICAgICAgaWYgKF9kKSB0aHJvdyBfZTtcbiAgICB9XG4gIH1cblxuICByZXR1cm4gX2Fycjtcbn1cblxuZnVuY3Rpb24gX3NsaWNlZFRvQXJyYXkoYXJyLCBpKSB7XG4gIGlmIChBcnJheS5pc0FycmF5KGFycikpIHtcbiAgICByZXR1cm4gYXJyO1xuICB9IGVsc2UgaWYgKF9pc0l0ZXJhYmxlKE9iamVjdChhcnIpKSkge1xuICAgIHJldHVybiBfc2xpY2VJdGVyYXRvcihhcnIsIGkpO1xuICB9IGVsc2Uge1xuICAgIHRocm93IG5ldyBUeXBlRXJyb3IoXCJJbnZhbGlkIGF0dGVtcHQgdG8gZGVzdHJ1Y3R1cmUgbm9uLWl0ZXJhYmxlIGluc3RhbmNlXCIpO1xuICB9XG59XG5cbm1vZHVsZS5leHBvcnRzID0gX3NsaWNlZFRvQXJyYXk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9zbGljZWRUb0FycmF5LmpzXG4vLyBtb2R1bGUgaWQgPSA1NFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///54\n"); /***/ }), /* 55 */ /***/ (function(module, exports, __webpack_require__) { -eval("var isFunction = __webpack_require__(67),\n isLength = __webpack_require__(87);\n\n/**\n * Checks if `value` is array-like. A value is considered array-like if it's\n * not a function and has a `value.length` that's an integer greater than or\n * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is array-like, else `false`.\n * @example\n *\n * _.isArrayLike([1, 2, 3]);\n * // => true\n *\n * _.isArrayLike(document.body.children);\n * // => true\n *\n * _.isArrayLike('abc');\n * // => true\n *\n * _.isArrayLike(_.noop);\n * // => false\n */\nfunction isArrayLike(value) {\n return value != null && isLength(value.length) && !isFunction(value);\n}\n\nmodule.exports = isArrayLike;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbG9kYXNoL2lzQXJyYXlMaWtlLmpzPzZjNjciXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLEVBQUU7QUFDYixhQUFhLFFBQVE7QUFDckI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSIsImZpbGUiOiI1NS5qcyIsInNvdXJjZXNDb250ZW50IjpbInZhciBpc0Z1bmN0aW9uID0gcmVxdWlyZSgnLi9pc0Z1bmN0aW9uJyksXG4gICAgaXNMZW5ndGggPSByZXF1aXJlKCcuL2lzTGVuZ3RoJyk7XG5cbi8qKlxuICogQ2hlY2tzIGlmIGB2YWx1ZWAgaXMgYXJyYXktbGlrZS4gQSB2YWx1ZSBpcyBjb25zaWRlcmVkIGFycmF5LWxpa2UgaWYgaXQnc1xuICogbm90IGEgZnVuY3Rpb24gYW5kIGhhcyBhIGB2YWx1ZS5sZW5ndGhgIHRoYXQncyBhbiBpbnRlZ2VyIGdyZWF0ZXIgdGhhbiBvclxuICogZXF1YWwgdG8gYDBgIGFuZCBsZXNzIHRoYW4gb3IgZXF1YWwgdG8gYE51bWJlci5NQVhfU0FGRV9JTlRFR0VSYC5cbiAqXG4gKiBAc3RhdGljXG4gKiBAbWVtYmVyT2YgX1xuICogQHNpbmNlIDQuMC4wXG4gKiBAY2F0ZWdvcnkgTGFuZ1xuICogQHBhcmFtIHsqfSB2YWx1ZSBUaGUgdmFsdWUgdG8gY2hlY2suXG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gUmV0dXJucyBgdHJ1ZWAgaWYgYHZhbHVlYCBpcyBhcnJheS1saWtlLCBlbHNlIGBmYWxzZWAuXG4gKiBAZXhhbXBsZVxuICpcbiAqIF8uaXNBcnJheUxpa2UoWzEsIDIsIDNdKTtcbiAqIC8vID0+IHRydWVcbiAqXG4gKiBfLmlzQXJyYXlMaWtlKGRvY3VtZW50LmJvZHkuY2hpbGRyZW4pO1xuICogLy8gPT4gdHJ1ZVxuICpcbiAqIF8uaXNBcnJheUxpa2UoJ2FiYycpO1xuICogLy8gPT4gdHJ1ZVxuICpcbiAqIF8uaXNBcnJheUxpa2UoXy5ub29wKTtcbiAqIC8vID0+IGZhbHNlXG4gKi9cbmZ1bmN0aW9uIGlzQXJyYXlMaWtlKHZhbHVlKSB7XG4gIHJldHVybiB2YWx1ZSAhPSBudWxsICYmIGlzTGVuZ3RoKHZhbHVlLmxlbmd0aCkgJiYgIWlzRnVuY3Rpb24odmFsdWUpO1xufVxuXG5tb2R1bGUuZXhwb3J0cyA9IGlzQXJyYXlMaWtlO1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvbG9kYXNoL2lzQXJyYXlMaWtlLmpzXG4vLyBtb2R1bGUgaWQgPSA1NVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///55\n"); +eval("__webpack_require__(156);\nvar global = __webpack_require__(6);\nvar hide = __webpack_require__(16);\nvar Iterators = __webpack_require__(17);\nvar TO_STRING_TAG = __webpack_require__(2)('toStringTag');\n\nvar DOMIterables = ('CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,' +\n 'DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,' +\n 'MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,' +\n 'SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,' +\n 'TextTrackList,TouchList').split(',');\n\nfor (var i = 0; i < DOMIterables.length; i++) {\n var NAME = DOMIterables[i];\n var Collection = global[NAME];\n var proto = Collection && Collection.prototype;\n if (proto && !proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);\n Iterators[NAME] = Iterators.Array;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvd2ViLmRvbS5pdGVyYWJsZS5qcz9mYWQzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxlQUFlLHlCQUF5QjtBQUN4QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJmaWxlIjoiNTUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJyZXF1aXJlKCcuL2VzNi5hcnJheS5pdGVyYXRvcicpO1xudmFyIGdsb2JhbCA9IHJlcXVpcmUoJy4vX2dsb2JhbCcpO1xudmFyIGhpZGUgPSByZXF1aXJlKCcuL19oaWRlJyk7XG52YXIgSXRlcmF0b3JzID0gcmVxdWlyZSgnLi9faXRlcmF0b3JzJyk7XG52YXIgVE9fU1RSSU5HX1RBRyA9IHJlcXVpcmUoJy4vX3drcycpKCd0b1N0cmluZ1RhZycpO1xuXG52YXIgRE9NSXRlcmFibGVzID0gKCdDU1NSdWxlTGlzdCxDU1NTdHlsZURlY2xhcmF0aW9uLENTU1ZhbHVlTGlzdCxDbGllbnRSZWN0TGlzdCxET01SZWN0TGlzdCxET01TdHJpbmdMaXN0LCcgK1xuICAnRE9NVG9rZW5MaXN0LERhdGFUcmFuc2Zlckl0ZW1MaXN0LEZpbGVMaXN0LEhUTUxBbGxDb2xsZWN0aW9uLEhUTUxDb2xsZWN0aW9uLEhUTUxGb3JtRWxlbWVudCxIVE1MU2VsZWN0RWxlbWVudCwnICtcbiAgJ01lZGlhTGlzdCxNaW1lVHlwZUFycmF5LE5hbWVkTm9kZU1hcCxOb2RlTGlzdCxQYWludFJlcXVlc3RMaXN0LFBsdWdpbixQbHVnaW5BcnJheSxTVkdMZW5ndGhMaXN0LFNWR051bWJlckxpc3QsJyArXG4gICdTVkdQYXRoU2VnTGlzdCxTVkdQb2ludExpc3QsU1ZHU3RyaW5nTGlzdCxTVkdUcmFuc2Zvcm1MaXN0LFNvdXJjZUJ1ZmZlckxpc3QsU3R5bGVTaGVldExpc3QsVGV4dFRyYWNrQ3VlTGlzdCwnICtcbiAgJ1RleHRUcmFja0xpc3QsVG91Y2hMaXN0Jykuc3BsaXQoJywnKTtcblxuZm9yICh2YXIgaSA9IDA7IGkgPCBET01JdGVyYWJsZXMubGVuZ3RoOyBpKyspIHtcbiAgdmFyIE5BTUUgPSBET01JdGVyYWJsZXNbaV07XG4gIHZhciBDb2xsZWN0aW9uID0gZ2xvYmFsW05BTUVdO1xuICB2YXIgcHJvdG8gPSBDb2xsZWN0aW9uICYmIENvbGxlY3Rpb24ucHJvdG90eXBlO1xuICBpZiAocHJvdG8gJiYgIXByb3RvW1RPX1NUUklOR19UQUddKSBoaWRlKHByb3RvLCBUT19TVFJJTkdfVEFHLCBOQU1FKTtcbiAgSXRlcmF0b3JzW05BTUVdID0gSXRlcmF0b3JzLkFycmF5O1xufVxuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvd2ViLmRvbS5pdGVyYWJsZS5qc1xuLy8gbW9kdWxlIGlkID0gNTVcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///55\n"); /***/ }), /* 56 */ -/***/ (function(module, exports) { +/***/ (function(module, exports, __webpack_require__) { -eval("exports.f = Object.getOwnPropertySymbols;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX29iamVjdC1nb3BzLmpzP2Q2NDQiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEiLCJmaWxlIjoiNTYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnRzLmYgPSBPYmplY3QuZ2V0T3duUHJvcGVydHlTeW1ib2xzO1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX29iamVjdC1nb3BzLmpzXG4vLyBtb2R1bGUgaWQgPSA1NlxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///56\n"); +eval("module.exports = __webpack_require__(163);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvY29yZS1qcy9vYmplY3QvZW50cmllcy5qcz8yZjEzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjU2LmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSByZXF1aXJlKFwiY29yZS1qcy9saWJyYXJ5L2ZuL29iamVjdC9lbnRyaWVzXCIpO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2NvcmUtanMvb2JqZWN0L2VudHJpZXMuanNcbi8vIG1vZHVsZSBpZCA9IDU2XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///56\n"); /***/ }), /* 57 */ /***/ (function(module, exports, __webpack_require__) { -eval("exports.f = __webpack_require__(4);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX3drcy1leHQuanM/MmExZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSIsImZpbGUiOiI1Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydHMuZiA9IHJlcXVpcmUoJy4vX3drcycpO1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX3drcy1leHQuanNcbi8vIG1vZHVsZSBpZCA9IDU3XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///57\n"); +eval("var isFunction = __webpack_require__(71),\n isLength = __webpack_require__(91);\n\n/**\n * Checks if `value` is array-like. A value is considered array-like if it's\n * not a function and has a `value.length` that's an integer greater than or\n * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is array-like, else `false`.\n * @example\n *\n * _.isArrayLike([1, 2, 3]);\n * // => true\n *\n * _.isArrayLike(document.body.children);\n * // => true\n *\n * _.isArrayLike('abc');\n * // => true\n *\n * _.isArrayLike(_.noop);\n * // => false\n */\nfunction isArrayLike(value) {\n return value != null && isLength(value.length) && !isFunction(value);\n}\n\nmodule.exports = isArrayLike;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbG9kYXNoL2lzQXJyYXlMaWtlLmpzPzZjNjciXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLEVBQUU7QUFDYixhQUFhLFFBQVE7QUFDckI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSIsImZpbGUiOiI1Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbInZhciBpc0Z1bmN0aW9uID0gcmVxdWlyZSgnLi9pc0Z1bmN0aW9uJyksXG4gICAgaXNMZW5ndGggPSByZXF1aXJlKCcuL2lzTGVuZ3RoJyk7XG5cbi8qKlxuICogQ2hlY2tzIGlmIGB2YWx1ZWAgaXMgYXJyYXktbGlrZS4gQSB2YWx1ZSBpcyBjb25zaWRlcmVkIGFycmF5LWxpa2UgaWYgaXQnc1xuICogbm90IGEgZnVuY3Rpb24gYW5kIGhhcyBhIGB2YWx1ZS5sZW5ndGhgIHRoYXQncyBhbiBpbnRlZ2VyIGdyZWF0ZXIgdGhhbiBvclxuICogZXF1YWwgdG8gYDBgIGFuZCBsZXNzIHRoYW4gb3IgZXF1YWwgdG8gYE51bWJlci5NQVhfU0FGRV9JTlRFR0VSYC5cbiAqXG4gKiBAc3RhdGljXG4gKiBAbWVtYmVyT2YgX1xuICogQHNpbmNlIDQuMC4wXG4gKiBAY2F0ZWdvcnkgTGFuZ1xuICogQHBhcmFtIHsqfSB2YWx1ZSBUaGUgdmFsdWUgdG8gY2hlY2suXG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gUmV0dXJucyBgdHJ1ZWAgaWYgYHZhbHVlYCBpcyBhcnJheS1saWtlLCBlbHNlIGBmYWxzZWAuXG4gKiBAZXhhbXBsZVxuICpcbiAqIF8uaXNBcnJheUxpa2UoWzEsIDIsIDNdKTtcbiAqIC8vID0+IHRydWVcbiAqXG4gKiBfLmlzQXJyYXlMaWtlKGRvY3VtZW50LmJvZHkuY2hpbGRyZW4pO1xuICogLy8gPT4gdHJ1ZVxuICpcbiAqIF8uaXNBcnJheUxpa2UoJ2FiYycpO1xuICogLy8gPT4gdHJ1ZVxuICpcbiAqIF8uaXNBcnJheUxpa2UoXy5ub29wKTtcbiAqIC8vID0+IGZhbHNlXG4gKi9cbmZ1bmN0aW9uIGlzQXJyYXlMaWtlKHZhbHVlKSB7XG4gIHJldHVybiB2YWx1ZSAhPSBudWxsICYmIGlzTGVuZ3RoKHZhbHVlLmxlbmd0aCkgJiYgIWlzRnVuY3Rpb24odmFsdWUpO1xufVxuXG5tb2R1bGUuZXhwb3J0cyA9IGlzQXJyYXlMaWtlO1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvbG9kYXNoL2lzQXJyYXlMaWtlLmpzXG4vLyBtb2R1bGUgaWQgPSA1N1xuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///57\n"); /***/ }), /* 58 */ /***/ (function(module, exports, __webpack_require__) { -eval("var global = __webpack_require__(9);\nvar core = __webpack_require__(2);\nvar LIBRARY = __webpack_require__(46);\nvar wksExt = __webpack_require__(57);\nvar defineProperty = __webpack_require__(10).f;\nmodule.exports = function (name) {\n var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {});\n if (name.charAt(0) != '_' && !(name in $Symbol)) defineProperty($Symbol, name, { value: wksExt.f(name) });\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX3drcy1kZWZpbmUuanM/NzJiOSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwREFBMEQsc0JBQXNCO0FBQ2hGLGtGQUFrRix3QkFBd0I7QUFDMUciLCJmaWxlIjoiNTguanMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgZ2xvYmFsID0gcmVxdWlyZSgnLi9fZ2xvYmFsJyk7XG52YXIgY29yZSA9IHJlcXVpcmUoJy4vX2NvcmUnKTtcbnZhciBMSUJSQVJZID0gcmVxdWlyZSgnLi9fbGlicmFyeScpO1xudmFyIHdrc0V4dCA9IHJlcXVpcmUoJy4vX3drcy1leHQnKTtcbnZhciBkZWZpbmVQcm9wZXJ0eSA9IHJlcXVpcmUoJy4vX29iamVjdC1kcCcpLmY7XG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIChuYW1lKSB7XG4gIHZhciAkU3ltYm9sID0gY29yZS5TeW1ib2wgfHwgKGNvcmUuU3ltYm9sID0gTElCUkFSWSA/IHt9IDogZ2xvYmFsLlN5bWJvbCB8fCB7fSk7XG4gIGlmIChuYW1lLmNoYXJBdCgwKSAhPSAnXycgJiYgIShuYW1lIGluICRTeW1ib2wpKSBkZWZpbmVQcm9wZXJ0eSgkU3ltYm9sLCBuYW1lLCB7IHZhbHVlOiB3a3NFeHQuZihuYW1lKSB9KTtcbn07XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9jb3JlLWpzL2xpYnJhcnkvbW9kdWxlcy9fd2tzLWRlZmluZS5qc1xuLy8gbW9kdWxlIGlkID0gNThcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///58\n"); +"use strict"; +eval("\n\nvar _interopRequireDefault = __webpack_require__(0);\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\n\n__webpack_require__(207);\n\nvar _classCallCheck2 = _interopRequireDefault(__webpack_require__(25));\n\nvar _createClass2 = _interopRequireDefault(__webpack_require__(59));\n\n/**\n * @module Gutenberg\n * @description The Gutenberg block for a shortcode placeholder\n */\nvar ShortcodeBlock =\n/*#__PURE__*/\nfunction () {\n function ShortcodeBlock(config) {\n (0, _classCallCheck2.default)(this, ShortcodeBlock);\n this.config = config;\n this.id = this.config.name;\n this.title = this.config.title;\n /**\n * An icon property should be specified to make it easier to identify a block.\n * These can be any of WordPress’ Dashicons, or a custom svg element.\n * @see https://developer.wordpress.org/resource/dashicons/\n */\n\n this.icon = this.config.icon;\n /**\n * Blocks are grouped into categories to help with browsing and discovery.\n * The categories provided by core are common, embed, formatting, layout, and widgets.\n */\n\n this.category = this.config.category;\n /**\n * Additional keywords to surface this block via search input. Limited to 3.\n */\n\n this.keywords = this.config.keywords;\n this.supports = {\n html: false\n };\n this.attributes = {\n shortcode: {\n type: 'string',\n default: \"[\".concat(this.config.shortcode, \"]\")\n }\n };\n this.edit = this.edit.bind(this);\n this.save = this.save.bind(this);\n }\n /**\n * The edit function describes the structure of the block in the context of the editor.\n * This represents what the editor will render when the block is used.\n * @see https://wordpress.org/gutenberg/handbook/block-edit-save/#edit\n *\n * @param {Object} [props] Properties passed from the editor.\n * @return {Element} Element to render.\n */\n\n\n (0, _createClass2.default)(ShortcodeBlock, [{\n key: \"edit\",\n value: function edit(props) {\n var setAttributes = props.setAttributes;\n var titleKey = \"\".concat(this.id, \"-shortcode-title\");\n var imgKey = \"\".concat(this.id, \"-shortcode-preview\");\n setAttributes({\n shortcode: \"[\".concat(this.config.shortcode, \"]\")\n });\n return [wp.element.createElement(\"h2\", {\n className: props.className,\n key: titleKey\n }, this.config.block_html.title), wp.element.createElement(\"img\", {\n src: this.config.block_html.image,\n alt: this.title,\n className: props.className,\n key: imgKey\n })];\n }\n /**\n * The save function defines the way in which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into `post_content`.\n * @see https://wordpress.org/gutenberg/handbook/block-edit-save/#save\n *\n * @param {Object} [props] Properties passed from the editor.\n * @return {Element} Element to render.\n */\n\n }, {\n key: \"save\",\n value: function save(props) {\n return props.attributes.shortcode;\n }\n }]);\n return ShortcodeBlock;\n}();\n\nexports.default = ShortcodeBlock;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvanMvc3JjL2FkbWluL2d1dGVuYmVyZy9ibG9ja3Mvc2hvcnRjb2RlLWJsb2NrL3Nob3J0Y29kZS1ibG9jay5qcz85MjhmIl0sIm5hbWVzIjpbIlNob3J0Y29kZUJsb2NrIiwiY29uZmlnIiwiaWQiLCJuYW1lIiwidGl0bGUiLCJpY29uIiwiY2F0ZWdvcnkiLCJrZXl3b3JkcyIsInN1cHBvcnRzIiwiaHRtbCIsImF0dHJpYnV0ZXMiLCJzaG9ydGNvZGUiLCJ0eXBlIiwiZGVmYXVsdCIsImVkaXQiLCJiaW5kIiwic2F2ZSIsInByb3BzIiwic2V0QXR0cmlidXRlcyIsInRpdGxlS2V5IiwiaW1nS2V5IiwiY2xhc3NOYW1lIiwiYmxvY2tfaHRtbCIsImltYWdlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7QUFBQTs7OztJQUtxQkEsYzs7O0FBRXBCLDBCQUFZQyxNQUFaLEVBQW9CO0FBQUE7QUFDbkIsU0FBS0EsTUFBTCxHQUFjQSxNQUFkO0FBQ0EsU0FBS0MsRUFBTCxHQUFVLEtBQUtELE1BQUwsQ0FBWUUsSUFBdEI7QUFDQSxTQUFLQyxLQUFMLEdBQWEsS0FBS0gsTUFBTCxDQUFZRyxLQUF6QjtBQUVBOzs7Ozs7QUFLQSxTQUFLQyxJQUFMLEdBQVksS0FBS0osTUFBTCxDQUFZSSxJQUF4QjtBQUVBOzs7OztBQUlBLFNBQUtDLFFBQUwsR0FBZ0IsS0FBS0wsTUFBTCxDQUFZSyxRQUE1QjtBQUVBOzs7O0FBR0EsU0FBS0MsUUFBTCxHQUFnQixLQUFLTixNQUFMLENBQVlNLFFBQTVCO0FBRUEsU0FBS0MsUUFBTCxHQUFnQjtBQUNmQyxZQUFNO0FBRFMsS0FBaEI7QUFJQSxTQUFLQyxVQUFMLEdBQWtCO0FBQ2pCQyxpQkFBVztBQUNWQyxjQUFNLFFBREk7QUFFVkMsNEJBQWEsS0FBS1osTUFBTCxDQUFZVSxTQUF6QjtBQUZVO0FBRE0sS0FBbEI7QUFPQSxTQUFLRyxJQUFMLEdBQVksS0FBS0EsSUFBTCxDQUFVQyxJQUFWLENBQWUsSUFBZixDQUFaO0FBQ0EsU0FBS0MsSUFBTCxHQUFZLEtBQUtBLElBQUwsQ0FBVUQsSUFBVixDQUFlLElBQWYsQ0FBWjtBQUNBO0FBRUQ7Ozs7Ozs7Ozs7Ozt5QkFRS0UsSyxFQUFPO0FBQUEsVUFDSEMsYUFERyxHQUNlRCxLQURmLENBQ0hDLGFBREc7QUFFWCxVQUFNQyxxQkFBYyxLQUFLakIsRUFBbkIscUJBQU47QUFDQSxVQUFNa0IsbUJBQVksS0FBS2xCLEVBQWpCLHVCQUFOO0FBRUFnQixvQkFBYztBQUNiUCw4QkFBZSxLQUFLVixNQUFMLENBQVlVLFNBQTNCO0FBRGEsT0FBZDtBQUlBLGFBQU8sQ0FDTjtBQUNDLG1CQUFXTSxNQUFNSSxTQURsQjtBQUVDLGFBQUtGO0FBRk4sU0FJRSxLQUFLbEIsTUFBTCxDQUFZcUIsVUFBWixDQUF1QmxCLEtBSnpCLENBRE0sRUFPTjtBQUNDLGFBQUssS0FBS0gsTUFBTCxDQUFZcUIsVUFBWixDQUF1QkMsS0FEN0I7QUFFQyxhQUFLLEtBQUtuQixLQUZYO0FBR0MsbUJBQVdhLE1BQU1JLFNBSGxCO0FBSUMsYUFBS0Q7QUFKTixRQVBNLENBQVA7QUFjQTtBQUVEOzs7Ozs7Ozs7Ozt5QkFRS0gsSyxFQUFPO0FBQ1gsYUFBT0EsTUFBTVAsVUFBTixDQUFpQkMsU0FBeEI7QUFDQSIsImZpbGUiOiI1OC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQG1vZHVsZSBHdXRlbmJlcmdcbiAqIEBkZXNjcmlwdGlvbiBUaGUgR3V0ZW5iZXJnIGJsb2NrIGZvciBhIHNob3J0Y29kZSBwbGFjZWhvbGRlclxuICovXG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIFNob3J0Y29kZUJsb2NrIHtcblxuXHRjb25zdHJ1Y3Rvcihjb25maWcpIHtcblx0XHR0aGlzLmNvbmZpZyA9IGNvbmZpZztcblx0XHR0aGlzLmlkID0gdGhpcy5jb25maWcubmFtZTtcblx0XHR0aGlzLnRpdGxlID0gdGhpcy5jb25maWcudGl0bGU7XG5cblx0XHQvKipcblx0XHQgKiBBbiBpY29uIHByb3BlcnR5IHNob3VsZCBiZSBzcGVjaWZpZWQgdG8gbWFrZSBpdCBlYXNpZXIgdG8gaWRlbnRpZnkgYSBibG9jay5cblx0XHQgKiBUaGVzZSBjYW4gYmUgYW55IG9mIFdvcmRQcmVzc+KAmSBEYXNoaWNvbnMsIG9yIGEgY3VzdG9tIHN2ZyBlbGVtZW50LlxuXHRcdCAqIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIud29yZHByZXNzLm9yZy9yZXNvdXJjZS9kYXNoaWNvbnMvXG5cdFx0ICovXG5cdFx0dGhpcy5pY29uID0gdGhpcy5jb25maWcuaWNvbjtcblxuXHRcdC8qKlxuXHRcdCAqIEJsb2NrcyBhcmUgZ3JvdXBlZCBpbnRvIGNhdGVnb3JpZXMgdG8gaGVscCB3aXRoIGJyb3dzaW5nIGFuZCBkaXNjb3ZlcnkuXG5cdFx0ICogVGhlIGNhdGVnb3JpZXMgcHJvdmlkZWQgYnkgY29yZSBhcmUgY29tbW9uLCBlbWJlZCwgZm9ybWF0dGluZywgbGF5b3V0LCBhbmQgd2lkZ2V0cy5cblx0XHQgKi9cblx0XHR0aGlzLmNhdGVnb3J5ID0gdGhpcy5jb25maWcuY2F0ZWdvcnk7XG5cblx0XHQvKipcblx0XHQgKiBBZGRpdGlvbmFsIGtleXdvcmRzIHRvIHN1cmZhY2UgdGhpcyBibG9jayB2aWEgc2VhcmNoIGlucHV0LiBMaW1pdGVkIHRvIDMuXG5cdFx0ICovXG5cdFx0dGhpcy5rZXl3b3JkcyA9IHRoaXMuY29uZmlnLmtleXdvcmRzO1xuXG5cdFx0dGhpcy5zdXBwb3J0cyA9IHtcblx0XHRcdGh0bWw6IGZhbHNlLFxuXHRcdH07XG5cblx0XHR0aGlzLmF0dHJpYnV0ZXMgPSB7XG5cdFx0XHRzaG9ydGNvZGU6IHtcblx0XHRcdFx0dHlwZTogJ3N0cmluZycsXG5cdFx0XHRcdGRlZmF1bHQ6IGBbJHt0aGlzLmNvbmZpZy5zaG9ydGNvZGV9XWAsXG5cdFx0XHR9LFxuXHRcdH07XG5cblx0XHR0aGlzLmVkaXQgPSB0aGlzLmVkaXQuYmluZCh0aGlzKTtcblx0XHR0aGlzLnNhdmUgPSB0aGlzLnNhdmUuYmluZCh0aGlzKTtcblx0fVxuXG5cdC8qKlxuXHQgKiBUaGUgZWRpdCBmdW5jdGlvbiBkZXNjcmliZXMgdGhlIHN0cnVjdHVyZSBvZiB0aGUgYmxvY2sgaW4gdGhlIGNvbnRleHQgb2YgdGhlIGVkaXRvci5cblx0ICogVGhpcyByZXByZXNlbnRzIHdoYXQgdGhlIGVkaXRvciB3aWxsIHJlbmRlciB3aGVuIHRoZSBibG9jayBpcyB1c2VkLlxuXHQgKiBAc2VlIGh0dHBzOi8vd29yZHByZXNzLm9yZy9ndXRlbmJlcmcvaGFuZGJvb2svYmxvY2stZWRpdC1zYXZlLyNlZGl0XG5cdCAqXG5cdCAqIEBwYXJhbSAge09iamVjdH0gW3Byb3BzXSBQcm9wZXJ0aWVzIHBhc3NlZCBmcm9tIHRoZSBlZGl0b3IuXG5cdCAqIEByZXR1cm4ge0VsZW1lbnR9ICAgICAgICBFbGVtZW50IHRvIHJlbmRlci5cblx0ICovXG5cdGVkaXQocHJvcHMpIHtcblx0XHRjb25zdCB7IHNldEF0dHJpYnV0ZXMgfSA9IHByb3BzO1xuXHRcdGNvbnN0IHRpdGxlS2V5ID0gYCR7dGhpcy5pZH0tc2hvcnRjb2RlLXRpdGxlYDtcblx0XHRjb25zdCBpbWdLZXkgPSBgJHt0aGlzLmlkfS1zaG9ydGNvZGUtcHJldmlld2A7XG5cblx0XHRzZXRBdHRyaWJ1dGVzKHtcblx0XHRcdHNob3J0Y29kZTogYFske3RoaXMuY29uZmlnLnNob3J0Y29kZX1dYCxcblx0XHR9KTtcblxuXHRcdHJldHVybiBbXG5cdFx0XHQ8aDJcblx0XHRcdFx0Y2xhc3NOYW1lPXtwcm9wcy5jbGFzc05hbWV9XG5cdFx0XHRcdGtleT17dGl0bGVLZXl9XG5cdFx0XHQ+XG5cdFx0XHRcdHt0aGlzLmNvbmZpZy5ibG9ja19odG1sLnRpdGxlfVxuXHRcdFx0PC9oMj4sXG5cdFx0XHQ8aW1nXG5cdFx0XHRcdHNyYz17dGhpcy5jb25maWcuYmxvY2tfaHRtbC5pbWFnZX1cblx0XHRcdFx0YWx0PXt0aGlzLnRpdGxlfVxuXHRcdFx0XHRjbGFzc05hbWU9e3Byb3BzLmNsYXNzTmFtZX1cblx0XHRcdFx0a2V5PXtpbWdLZXl9XG5cdFx0XHQvPixcblx0XHRdO1xuXHR9XG5cblx0LyoqXG5cdCAqIFRoZSBzYXZlIGZ1bmN0aW9uIGRlZmluZXMgdGhlIHdheSBpbiB3aGljaCB0aGUgZGlmZmVyZW50IGF0dHJpYnV0ZXMgc2hvdWxkIGJlIGNvbWJpbmVkXG5cdCAqIGludG8gdGhlIGZpbmFsIG1hcmt1cCwgd2hpY2ggaXMgdGhlbiBzZXJpYWxpemVkIGJ5IEd1dGVuYmVyZyBpbnRvIGBwb3N0X2NvbnRlbnRgLlxuXHQgKiBAc2VlIGh0dHBzOi8vd29yZHByZXNzLm9yZy9ndXRlbmJlcmcvaGFuZGJvb2svYmxvY2stZWRpdC1zYXZlLyNzYXZlXG5cdCAqXG5cdCAqIEBwYXJhbSAge09iamVjdH0gW3Byb3BzXSBQcm9wZXJ0aWVzIHBhc3NlZCBmcm9tIHRoZSBlZGl0b3IuXG5cdCAqIEByZXR1cm4ge0VsZW1lbnR9IEVsZW1lbnQgdG8gcmVuZGVyLlxuXHQgKi9cblx0c2F2ZShwcm9wcykge1xuXHRcdHJldHVybiBwcm9wcy5hdHRyaWJ1dGVzLnNob3J0Y29kZTtcblx0fVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vYXNzZXRzL2pzL3NyYy9hZG1pbi9ndXRlbmJlcmcvYmxvY2tzL3Nob3J0Y29kZS1ibG9jay9zaG9ydGNvZGUtYmxvY2suanMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///58\n"); /***/ }), /* 59 */ /***/ (function(module, exports, __webpack_require__) { -eval("// fallback for non-array-like ES3 and non-enumerable old V8 strings\nvar cof = __webpack_require__(37);\n// eslint-disable-next-line no-prototype-builtins\nmodule.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {\n return cof(it) == 'String' ? it.split('') : Object(it);\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2lvYmplY3QuanM/MzE0ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJmaWxlIjoiNTkuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBmYWxsYmFjayBmb3Igbm9uLWFycmF5LWxpa2UgRVMzIGFuZCBub24tZW51bWVyYWJsZSBvbGQgVjggc3RyaW5nc1xudmFyIGNvZiA9IHJlcXVpcmUoJy4vX2NvZicpO1xuLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLXByb3RvdHlwZS1idWlsdGluc1xubW9kdWxlLmV4cG9ydHMgPSBPYmplY3QoJ3onKS5wcm9wZXJ0eUlzRW51bWVyYWJsZSgwKSA/IE9iamVjdCA6IGZ1bmN0aW9uIChpdCkge1xuICByZXR1cm4gY29mKGl0KSA9PSAnU3RyaW5nJyA/IGl0LnNwbGl0KCcnKSA6IE9iamVjdChpdCk7XG59O1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2lvYmplY3QuanNcbi8vIG1vZHVsZSBpZCA9IDU5XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///59\n"); +eval("var _Object$defineProperty = __webpack_require__(67);\n\nfunction _defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n\n _Object$defineProperty(target, descriptor.key, descriptor);\n }\n}\n\nfunction _createClass(Constructor, protoProps, staticProps) {\n if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n if (staticProps) _defineProperties(Constructor, staticProps);\n return Constructor;\n}\n\nmodule.exports = _createClass;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9jcmVhdGVDbGFzcy5qcz8wYmRiIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztBQUVBO0FBQ0EsaUJBQWlCLGtCQUFrQjtBQUNuQztBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSIsImZpbGUiOiI1OS5qcyIsInNvdXJjZXNDb250ZW50IjpbInZhciBfT2JqZWN0JGRlZmluZVByb3BlcnR5ID0gcmVxdWlyZShcIi4uL2NvcmUtanMvb2JqZWN0L2RlZmluZS1wcm9wZXJ0eVwiKTtcblxuZnVuY3Rpb24gX2RlZmluZVByb3BlcnRpZXModGFyZ2V0LCBwcm9wcykge1xuICBmb3IgKHZhciBpID0gMDsgaSA8IHByb3BzLmxlbmd0aDsgaSsrKSB7XG4gICAgdmFyIGRlc2NyaXB0b3IgPSBwcm9wc1tpXTtcbiAgICBkZXNjcmlwdG9yLmVudW1lcmFibGUgPSBkZXNjcmlwdG9yLmVudW1lcmFibGUgfHwgZmFsc2U7XG4gICAgZGVzY3JpcHRvci5jb25maWd1cmFibGUgPSB0cnVlO1xuICAgIGlmIChcInZhbHVlXCIgaW4gZGVzY3JpcHRvcikgZGVzY3JpcHRvci53cml0YWJsZSA9IHRydWU7XG5cbiAgICBfT2JqZWN0JGRlZmluZVByb3BlcnR5KHRhcmdldCwgZGVzY3JpcHRvci5rZXksIGRlc2NyaXB0b3IpO1xuICB9XG59XG5cbmZ1bmN0aW9uIF9jcmVhdGVDbGFzcyhDb25zdHJ1Y3RvciwgcHJvdG9Qcm9wcywgc3RhdGljUHJvcHMpIHtcbiAgaWYgKHByb3RvUHJvcHMpIF9kZWZpbmVQcm9wZXJ0aWVzKENvbnN0cnVjdG9yLnByb3RvdHlwZSwgcHJvdG9Qcm9wcyk7XG4gIGlmIChzdGF0aWNQcm9wcykgX2RlZmluZVByb3BlcnRpZXMoQ29uc3RydWN0b3IsIHN0YXRpY1Byb3BzKTtcbiAgcmV0dXJuIENvbnN0cnVjdG9yO1xufVxuXG5tb2R1bGUuZXhwb3J0cyA9IF9jcmVhdGVDbGFzcztcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2NyZWF0ZUNsYXNzLmpzXG4vLyBtb2R1bGUgaWQgPSA1OVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///59\n"); /***/ }), /* 60 */ /***/ (function(module, exports, __webpack_require__) { -eval("module.exports = !__webpack_require__(13) && !__webpack_require__(18)(function () {\n return Object.defineProperty(__webpack_require__(61)('div'), 'a', { get: function () { return 7; } }).a != 7;\n});\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2llOC1kb20tZGVmaW5lLmpzPzQ5ZjAiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQSxxRUFBc0UsbUJBQW1CLFVBQVUsRUFBRSxFQUFFO0FBQ3ZHLENBQUMiLCJmaWxlIjoiNjAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9ICFyZXF1aXJlKCcuL19kZXNjcmlwdG9ycycpICYmICFyZXF1aXJlKCcuL19mYWlscycpKGZ1bmN0aW9uICgpIHtcbiAgcmV0dXJuIE9iamVjdC5kZWZpbmVQcm9wZXJ0eShyZXF1aXJlKCcuL19kb20tY3JlYXRlJykoJ2RpdicpLCAnYScsIHsgZ2V0OiBmdW5jdGlvbiAoKSB7IHJldHVybiA3OyB9IH0pLmEgIT0gNztcbn0pO1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2llOC1kb20tZGVmaW5lLmpzXG4vLyBtb2R1bGUgaWQgPSA2MFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///60\n"); +eval("exports.f = __webpack_require__(2);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX3drcy1leHQuanM/MmExZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSIsImZpbGUiOiI2MC5qcyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydHMuZiA9IHJlcXVpcmUoJy4vX3drcycpO1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX3drcy1leHQuanNcbi8vIG1vZHVsZSBpZCA9IDYwXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///60\n"); /***/ }), /* 61 */ /***/ (function(module, exports, __webpack_require__) { -eval("var isObject = __webpack_require__(17);\nvar document = __webpack_require__(9).document;\n// typeof document.createElement is 'object' in old IE\nvar is = isObject(document) && isObject(document.createElement);\nmodule.exports = function (it) {\n return is ? document.createElement(it) : {};\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2RvbS1jcmVhdGUuanM/MzhkZCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsImZpbGUiOiI2MS5qcyIsInNvdXJjZXNDb250ZW50IjpbInZhciBpc09iamVjdCA9IHJlcXVpcmUoJy4vX2lzLW9iamVjdCcpO1xudmFyIGRvY3VtZW50ID0gcmVxdWlyZSgnLi9fZ2xvYmFsJykuZG9jdW1lbnQ7XG4vLyB0eXBlb2YgZG9jdW1lbnQuY3JlYXRlRWxlbWVudCBpcyAnb2JqZWN0JyBpbiBvbGQgSUVcbnZhciBpcyA9IGlzT2JqZWN0KGRvY3VtZW50KSAmJiBpc09iamVjdChkb2N1bWVudC5jcmVhdGVFbGVtZW50KTtcbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gKGl0KSB7XG4gIHJldHVybiBpcyA/IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoaXQpIDoge307XG59O1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2RvbS1jcmVhdGUuanNcbi8vIG1vZHVsZSBpZCA9IDYxXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///61\n"); +eval("var global = __webpack_require__(6);\nvar core = __webpack_require__(1);\nvar LIBRARY = __webpack_require__(48);\nvar wksExt = __webpack_require__(60);\nvar defineProperty = __webpack_require__(7).f;\nmodule.exports = function (name) {\n var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {});\n if (name.charAt(0) != '_' && !(name in $Symbol)) defineProperty($Symbol, name, { value: wksExt.f(name) });\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX3drcy1kZWZpbmUuanM/NzJiOSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwREFBMEQsc0JBQXNCO0FBQ2hGLGtGQUFrRix3QkFBd0I7QUFDMUciLCJmaWxlIjoiNjEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgZ2xvYmFsID0gcmVxdWlyZSgnLi9fZ2xvYmFsJyk7XG52YXIgY29yZSA9IHJlcXVpcmUoJy4vX2NvcmUnKTtcbnZhciBMSUJSQVJZID0gcmVxdWlyZSgnLi9fbGlicmFyeScpO1xudmFyIHdrc0V4dCA9IHJlcXVpcmUoJy4vX3drcy1leHQnKTtcbnZhciBkZWZpbmVQcm9wZXJ0eSA9IHJlcXVpcmUoJy4vX29iamVjdC1kcCcpLmY7XG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIChuYW1lKSB7XG4gIHZhciAkU3ltYm9sID0gY29yZS5TeW1ib2wgfHwgKGNvcmUuU3ltYm9sID0gTElCUkFSWSA/IHt9IDogZ2xvYmFsLlN5bWJvbCB8fCB7fSk7XG4gIGlmIChuYW1lLmNoYXJBdCgwKSAhPSAnXycgJiYgIShuYW1lIGluICRTeW1ib2wpKSBkZWZpbmVQcm9wZXJ0eSgkU3ltYm9sLCBuYW1lLCB7IHZhbHVlOiB3a3NFeHQuZihuYW1lKSB9KTtcbn07XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9jb3JlLWpzL2xpYnJhcnkvbW9kdWxlcy9fd2tzLWRlZmluZS5qc1xuLy8gbW9kdWxlIGlkID0gNjFcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///61\n"); /***/ }), /* 62 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ (function(module, exports) { -eval("// most Object methods by ES6 should accept primitives\nvar $export = __webpack_require__(6);\nvar core = __webpack_require__(2);\nvar fails = __webpack_require__(18);\nmodule.exports = function (KEY, exec) {\n var fn = (core.Object || {})[KEY] || Object[KEY];\n var exp = {};\n exp[KEY] = exec(fn);\n $export($export.S + $export.F * fails(function () { fn(1); }), 'Object', exp);\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX29iamVjdC1zYXAuanM/YmFhNSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQSxxREFBcUQsT0FBTyxFQUFFO0FBQzlEIiwiZmlsZSI6IjYyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gbW9zdCBPYmplY3QgbWV0aG9kcyBieSBFUzYgc2hvdWxkIGFjY2VwdCBwcmltaXRpdmVzXG52YXIgJGV4cG9ydCA9IHJlcXVpcmUoJy4vX2V4cG9ydCcpO1xudmFyIGNvcmUgPSByZXF1aXJlKCcuL19jb3JlJyk7XG52YXIgZmFpbHMgPSByZXF1aXJlKCcuL19mYWlscycpO1xubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiAoS0VZLCBleGVjKSB7XG4gIHZhciBmbiA9IChjb3JlLk9iamVjdCB8fCB7fSlbS0VZXSB8fCBPYmplY3RbS0VZXTtcbiAgdmFyIGV4cCA9IHt9O1xuICBleHBbS0VZXSA9IGV4ZWMoZm4pO1xuICAkZXhwb3J0KCRleHBvcnQuUyArICRleHBvcnQuRiAqIGZhaWxzKGZ1bmN0aW9uICgpIHsgZm4oMSk7IH0pLCAnT2JqZWN0JywgZXhwKTtcbn07XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9jb3JlLWpzL2xpYnJhcnkvbW9kdWxlcy9fb2JqZWN0LXNhcC5qc1xuLy8gbW9kdWxlIGlkID0gNjJcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///62\n"); +eval("exports.f = Object.getOwnPropertySymbols;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX29iamVjdC1nb3BzLmpzP2Q2NDQiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEiLCJmaWxlIjoiNjIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnRzLmYgPSBPYmplY3QuZ2V0T3duUHJvcGVydHlTeW1ib2xzO1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX29iamVjdC1nb3BzLmpzXG4vLyBtb2R1bGUgaWQgPSA2MlxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///62\n"); /***/ }), /* 63 */ /***/ (function(module, exports, __webpack_require__) { -eval("module.exports = __webpack_require__(107);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvY29yZS1qcy9vYmplY3QvZGVmaW5lLXByb3BlcnR5LmpzPzQzNDAiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEiLCJmaWxlIjoiNjMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IHJlcXVpcmUoXCJjb3JlLWpzL2xpYnJhcnkvZm4vb2JqZWN0L2RlZmluZS1wcm9wZXJ0eVwiKTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9jb3JlLWpzL29iamVjdC9kZWZpbmUtcHJvcGVydHkuanNcbi8vIG1vZHVsZSBpZCA9IDYzXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///63\n"); +eval("// fallback for non-array-like ES3 and non-enumerable old V8 strings\nvar cof = __webpack_require__(39);\n// eslint-disable-next-line no-prototype-builtins\nmodule.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {\n return cof(it) == 'String' ? it.split('') : Object(it);\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2lvYmplY3QuanM/MzE0ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJmaWxlIjoiNjMuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBmYWxsYmFjayBmb3Igbm9uLWFycmF5LWxpa2UgRVMzIGFuZCBub24tZW51bWVyYWJsZSBvbGQgVjggc3RyaW5nc1xudmFyIGNvZiA9IHJlcXVpcmUoJy4vX2NvZicpO1xuLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLXByb3RvdHlwZS1idWlsdGluc1xubW9kdWxlLmV4cG9ydHMgPSBPYmplY3QoJ3onKS5wcm9wZXJ0eUlzRW51bWVyYWJsZSgwKSA/IE9iamVjdCA6IGZ1bmN0aW9uIChpdCkge1xuICByZXR1cm4gY29mKGl0KSA9PSAnU3RyaW5nJyA/IGl0LnNwbGl0KCcnKSA6IE9iamVjdChpdCk7XG59O1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2lvYmplY3QuanNcbi8vIG1vZHVsZSBpZCA9IDYzXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///63\n"); /***/ }), /* 64 */ /***/ (function(module, exports, __webpack_require__) { -eval("var identity = __webpack_require__(65),\n overRest = __webpack_require__(110),\n setToString = __webpack_require__(112);\n\n/**\n * The base implementation of `_.rest` which doesn't validate or coerce arguments.\n *\n * @private\n * @param {Function} func The function to apply a rest parameter to.\n * @param {number} [start=func.length-1] The start position of the rest parameter.\n * @returns {Function} Returns the new function.\n */\nfunction baseRest(func, start) {\n return setToString(overRest(func, start, identity), func + '');\n}\n\nmodule.exports = baseRest;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbG9kYXNoL19iYXNlUmVzdC5qcz82MjRjIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVcsU0FBUztBQUNwQixXQUFXLE9BQU87QUFDbEIsYUFBYSxTQUFTO0FBQ3RCO0FBQ0E7QUFDQTtBQUNBOztBQUVBIiwiZmlsZSI6IjY0LmpzIiwic291cmNlc0NvbnRlbnQiOlsidmFyIGlkZW50aXR5ID0gcmVxdWlyZSgnLi9pZGVudGl0eScpLFxuICAgIG92ZXJSZXN0ID0gcmVxdWlyZSgnLi9fb3ZlclJlc3QnKSxcbiAgICBzZXRUb1N0cmluZyA9IHJlcXVpcmUoJy4vX3NldFRvU3RyaW5nJyk7XG5cbi8qKlxuICogVGhlIGJhc2UgaW1wbGVtZW50YXRpb24gb2YgYF8ucmVzdGAgd2hpY2ggZG9lc24ndCB2YWxpZGF0ZSBvciBjb2VyY2UgYXJndW1lbnRzLlxuICpcbiAqIEBwcml2YXRlXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBmdW5jIFRoZSBmdW5jdGlvbiB0byBhcHBseSBhIHJlc3QgcGFyYW1ldGVyIHRvLlxuICogQHBhcmFtIHtudW1iZXJ9IFtzdGFydD1mdW5jLmxlbmd0aC0xXSBUaGUgc3RhcnQgcG9zaXRpb24gb2YgdGhlIHJlc3QgcGFyYW1ldGVyLlxuICogQHJldHVybnMge0Z1bmN0aW9ufSBSZXR1cm5zIHRoZSBuZXcgZnVuY3Rpb24uXG4gKi9cbmZ1bmN0aW9uIGJhc2VSZXN0KGZ1bmMsIHN0YXJ0KSB7XG4gIHJldHVybiBzZXRUb1N0cmluZyhvdmVyUmVzdChmdW5jLCBzdGFydCwgaWRlbnRpdHkpLCBmdW5jICsgJycpO1xufVxuXG5tb2R1bGUuZXhwb3J0cyA9IGJhc2VSZXN0O1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvbG9kYXNoL19iYXNlUmVzdC5qc1xuLy8gbW9kdWxlIGlkID0gNjRcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///64\n"); +eval("module.exports = !__webpack_require__(10) && !__webpack_require__(15)(function () {\n return Object.defineProperty(__webpack_require__(65)('div'), 'a', { get: function () { return 7; } }).a != 7;\n});\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2llOC1kb20tZGVmaW5lLmpzPzQ5ZjAiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQSxxRUFBc0UsbUJBQW1CLFVBQVUsRUFBRSxFQUFFO0FBQ3ZHLENBQUMiLCJmaWxlIjoiNjQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9ICFyZXF1aXJlKCcuL19kZXNjcmlwdG9ycycpICYmICFyZXF1aXJlKCcuL19mYWlscycpKGZ1bmN0aW9uICgpIHtcbiAgcmV0dXJuIE9iamVjdC5kZWZpbmVQcm9wZXJ0eShyZXF1aXJlKCcuL19kb20tY3JlYXRlJykoJ2RpdicpLCAnYScsIHsgZ2V0OiBmdW5jdGlvbiAoKSB7IHJldHVybiA3OyB9IH0pLmEgIT0gNztcbn0pO1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2llOC1kb20tZGVmaW5lLmpzXG4vLyBtb2R1bGUgaWQgPSA2NFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///64\n"); /***/ }), /* 65 */ -/***/ (function(module, exports) { +/***/ (function(module, exports, __webpack_require__) { -eval("/**\n * This method returns the first argument it receives.\n *\n * @static\n * @since 0.1.0\n * @memberOf _\n * @category Util\n * @param {*} value Any value.\n * @returns {*} Returns `value`.\n * @example\n *\n * var object = { 'a': 1 };\n *\n * console.log(_.identity(object) === object);\n * // => true\n */\nfunction identity(value) {\n return value;\n}\n\nmodule.exports = identity;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbG9kYXNoL2lkZW50aXR5LmpzP2MxMjIiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLEVBQUU7QUFDYixhQUFhLEVBQUU7QUFDZjtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBIiwiZmlsZSI6IjY1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBUaGlzIG1ldGhvZCByZXR1cm5zIHRoZSBmaXJzdCBhcmd1bWVudCBpdCByZWNlaXZlcy5cbiAqXG4gKiBAc3RhdGljXG4gKiBAc2luY2UgMC4xLjBcbiAqIEBtZW1iZXJPZiBfXG4gKiBAY2F0ZWdvcnkgVXRpbFxuICogQHBhcmFtIHsqfSB2YWx1ZSBBbnkgdmFsdWUuXG4gKiBAcmV0dXJucyB7Kn0gUmV0dXJucyBgdmFsdWVgLlxuICogQGV4YW1wbGVcbiAqXG4gKiB2YXIgb2JqZWN0ID0geyAnYSc6IDEgfTtcbiAqXG4gKiBjb25zb2xlLmxvZyhfLmlkZW50aXR5KG9iamVjdCkgPT09IG9iamVjdCk7XG4gKiAvLyA9PiB0cnVlXG4gKi9cbmZ1bmN0aW9uIGlkZW50aXR5KHZhbHVlKSB7XG4gIHJldHVybiB2YWx1ZTtcbn1cblxubW9kdWxlLmV4cG9ydHMgPSBpZGVudGl0eTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2xvZGFzaC9pZGVudGl0eS5qc1xuLy8gbW9kdWxlIGlkID0gNjVcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///65\n"); +eval("var isObject = __webpack_require__(14);\nvar document = __webpack_require__(6).document;\n// typeof document.createElement is 'object' in old IE\nvar is = isObject(document) && isObject(document.createElement);\nmodule.exports = function (it) {\n return is ? document.createElement(it) : {};\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2RvbS1jcmVhdGUuanM/MzhkZCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsImZpbGUiOiI2NS5qcyIsInNvdXJjZXNDb250ZW50IjpbInZhciBpc09iamVjdCA9IHJlcXVpcmUoJy4vX2lzLW9iamVjdCcpO1xudmFyIGRvY3VtZW50ID0gcmVxdWlyZSgnLi9fZ2xvYmFsJykuZG9jdW1lbnQ7XG4vLyB0eXBlb2YgZG9jdW1lbnQuY3JlYXRlRWxlbWVudCBpcyAnb2JqZWN0JyBpbiBvbGQgSUVcbnZhciBpcyA9IGlzT2JqZWN0KGRvY3VtZW50KSAmJiBpc09iamVjdChkb2N1bWVudC5jcmVhdGVFbGVtZW50KTtcbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gKGl0KSB7XG4gIHJldHVybiBpcyA/IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoaXQpIDoge307XG59O1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2RvbS1jcmVhdGUuanNcbi8vIG1vZHVsZSBpZCA9IDY1XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///65\n"); /***/ }), /* 66 */ /***/ (function(module, exports, __webpack_require__) { -eval("var getNative = __webpack_require__(115);\n\nvar defineProperty = (function() {\n try {\n var func = getNative(Object, 'defineProperty');\n func({}, '', {});\n return func;\n } catch (e) {}\n}());\n\nmodule.exports = defineProperty;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbG9kYXNoL19kZWZpbmVQcm9wZXJ0eS5qcz9hNzQ2Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFdBQVcsUUFBUTtBQUNuQjtBQUNBLEdBQUc7QUFDSCxDQUFDOztBQUVEIiwiZmlsZSI6IjY2LmpzIiwic291cmNlc0NvbnRlbnQiOlsidmFyIGdldE5hdGl2ZSA9IHJlcXVpcmUoJy4vX2dldE5hdGl2ZScpO1xuXG52YXIgZGVmaW5lUHJvcGVydHkgPSAoZnVuY3Rpb24oKSB7XG4gIHRyeSB7XG4gICAgdmFyIGZ1bmMgPSBnZXROYXRpdmUoT2JqZWN0LCAnZGVmaW5lUHJvcGVydHknKTtcbiAgICBmdW5jKHt9LCAnJywge30pO1xuICAgIHJldHVybiBmdW5jO1xuICB9IGNhdGNoIChlKSB7fVxufSgpKTtcblxubW9kdWxlLmV4cG9ydHMgPSBkZWZpbmVQcm9wZXJ0eTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2xvZGFzaC9fZGVmaW5lUHJvcGVydHkuanNcbi8vIG1vZHVsZSBpZCA9IDY2XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///66\n"); +eval("// most Object methods by ES6 should accept primitives\nvar $export = __webpack_require__(3);\nvar core = __webpack_require__(1);\nvar fails = __webpack_require__(15);\nmodule.exports = function (KEY, exec) {\n var fn = (core.Object || {})[KEY] || Object[KEY];\n var exp = {};\n exp[KEY] = exec(fn);\n $export($export.S + $export.F * fails(function () { fn(1); }), 'Object', exp);\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX29iamVjdC1zYXAuanM/YmFhNSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQSxxREFBcUQsT0FBTyxFQUFFO0FBQzlEIiwiZmlsZSI6IjY2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gbW9zdCBPYmplY3QgbWV0aG9kcyBieSBFUzYgc2hvdWxkIGFjY2VwdCBwcmltaXRpdmVzXG52YXIgJGV4cG9ydCA9IHJlcXVpcmUoJy4vX2V4cG9ydCcpO1xudmFyIGNvcmUgPSByZXF1aXJlKCcuL19jb3JlJyk7XG52YXIgZmFpbHMgPSByZXF1aXJlKCcuL19mYWlscycpO1xubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiAoS0VZLCBleGVjKSB7XG4gIHZhciBmbiA9IChjb3JlLk9iamVjdCB8fCB7fSlbS0VZXSB8fCBPYmplY3RbS0VZXTtcbiAgdmFyIGV4cCA9IHt9O1xuICBleHBbS0VZXSA9IGV4ZWMoZm4pO1xuICAkZXhwb3J0KCRleHBvcnQuUyArICRleHBvcnQuRiAqIGZhaWxzKGZ1bmN0aW9uICgpIHsgZm4oMSk7IH0pLCAnT2JqZWN0JywgZXhwKTtcbn07XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9jb3JlLWpzL2xpYnJhcnkvbW9kdWxlcy9fb2JqZWN0LXNhcC5qc1xuLy8gbW9kdWxlIGlkID0gNjZcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///66\n"); /***/ }), /* 67 */ /***/ (function(module, exports, __webpack_require__) { -eval("var baseGetTag = __webpack_require__(28),\n isObject = __webpack_require__(29);\n\n/** `Object#toString` result references. */\nvar asyncTag = '[object AsyncFunction]',\n funcTag = '[object Function]',\n genTag = '[object GeneratorFunction]',\n proxyTag = '[object Proxy]';\n\n/**\n * Checks if `value` is classified as a `Function` object.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a function, else `false`.\n * @example\n *\n * _.isFunction(_);\n * // => true\n *\n * _.isFunction(/abc/);\n * // => false\n */\nfunction isFunction(value) {\n if (!isObject(value)) {\n return false;\n }\n // The use of `Object#toString` avoids issues with the `typeof` operator\n // in Safari 9 which returns 'object' for typed arrays and other constructors.\n var tag = baseGetTag(value);\n return tag == funcTag || tag == genTag || tag == asyncTag || tag == proxyTag;\n}\n\nmodule.exports = isFunction;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbG9kYXNoL2lzRnVuY3Rpb24uanM/ODA2YSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLEVBQUU7QUFDYixhQUFhLFFBQVE7QUFDckI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSIsImZpbGUiOiI2Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbInZhciBiYXNlR2V0VGFnID0gcmVxdWlyZSgnLi9fYmFzZUdldFRhZycpLFxuICAgIGlzT2JqZWN0ID0gcmVxdWlyZSgnLi9pc09iamVjdCcpO1xuXG4vKiogYE9iamVjdCN0b1N0cmluZ2AgcmVzdWx0IHJlZmVyZW5jZXMuICovXG52YXIgYXN5bmNUYWcgPSAnW29iamVjdCBBc3luY0Z1bmN0aW9uXScsXG4gICAgZnVuY1RhZyA9ICdbb2JqZWN0IEZ1bmN0aW9uXScsXG4gICAgZ2VuVGFnID0gJ1tvYmplY3QgR2VuZXJhdG9yRnVuY3Rpb25dJyxcbiAgICBwcm94eVRhZyA9ICdbb2JqZWN0IFByb3h5XSc7XG5cbi8qKlxuICogQ2hlY2tzIGlmIGB2YWx1ZWAgaXMgY2xhc3NpZmllZCBhcyBhIGBGdW5jdGlvbmAgb2JqZWN0LlxuICpcbiAqIEBzdGF0aWNcbiAqIEBtZW1iZXJPZiBfXG4gKiBAc2luY2UgMC4xLjBcbiAqIEBjYXRlZ29yeSBMYW5nXG4gKiBAcGFyYW0geyp9IHZhbHVlIFRoZSB2YWx1ZSB0byBjaGVjay5cbiAqIEByZXR1cm5zIHtib29sZWFufSBSZXR1cm5zIGB0cnVlYCBpZiBgdmFsdWVgIGlzIGEgZnVuY3Rpb24sIGVsc2UgYGZhbHNlYC5cbiAqIEBleGFtcGxlXG4gKlxuICogXy5pc0Z1bmN0aW9uKF8pO1xuICogLy8gPT4gdHJ1ZVxuICpcbiAqIF8uaXNGdW5jdGlvbigvYWJjLyk7XG4gKiAvLyA9PiBmYWxzZVxuICovXG5mdW5jdGlvbiBpc0Z1bmN0aW9uKHZhbHVlKSB7XG4gIGlmICghaXNPYmplY3QodmFsdWUpKSB7XG4gICAgcmV0dXJuIGZhbHNlO1xuICB9XG4gIC8vIFRoZSB1c2Ugb2YgYE9iamVjdCN0b1N0cmluZ2AgYXZvaWRzIGlzc3VlcyB3aXRoIHRoZSBgdHlwZW9mYCBvcGVyYXRvclxuICAvLyBpbiBTYWZhcmkgOSB3aGljaCByZXR1cm5zICdvYmplY3QnIGZvciB0eXBlZCBhcnJheXMgYW5kIG90aGVyIGNvbnN0cnVjdG9ycy5cbiAgdmFyIHRhZyA9IGJhc2VHZXRUYWcodmFsdWUpO1xuICByZXR1cm4gdGFnID09IGZ1bmNUYWcgfHwgdGFnID09IGdlblRhZyB8fCB0YWcgPT0gYXN5bmNUYWcgfHwgdGFnID09IHByb3h5VGFnO1xufVxuXG5tb2R1bGUuZXhwb3J0cyA9IGlzRnVuY3Rpb247XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9sb2Rhc2gvaXNGdW5jdGlvbi5qc1xuLy8gbW9kdWxlIGlkID0gNjdcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///67\n"); +eval("module.exports = __webpack_require__(107);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvY29yZS1qcy9vYmplY3QvZGVmaW5lLXByb3BlcnR5LmpzPzQzNDAiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEiLCJmaWxlIjoiNjcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IHJlcXVpcmUoXCJjb3JlLWpzL2xpYnJhcnkvZm4vb2JqZWN0L2RlZmluZS1wcm9wZXJ0eVwiKTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9jb3JlLWpzL29iamVjdC9kZWZpbmUtcHJvcGVydHkuanNcbi8vIG1vZHVsZSBpZCA9IDY3XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///67\n"); /***/ }), /* 68 */ /***/ (function(module, exports, __webpack_require__) { -eval("var root = __webpack_require__(42);\n\n/** Built-in value references. */\nvar Symbol = root.Symbol;\n\nmodule.exports = Symbol;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbG9kYXNoL19TeW1ib2wuanM/MzY0NCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7QUFFQTtBQUNBOztBQUVBIiwiZmlsZSI6IjY4LmpzIiwic291cmNlc0NvbnRlbnQiOlsidmFyIHJvb3QgPSByZXF1aXJlKCcuL19yb290Jyk7XG5cbi8qKiBCdWlsdC1pbiB2YWx1ZSByZWZlcmVuY2VzLiAqL1xudmFyIFN5bWJvbCA9IHJvb3QuU3ltYm9sO1xuXG5tb2R1bGUuZXhwb3J0cyA9IFN5bWJvbDtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2xvZGFzaC9fU3ltYm9sLmpzXG4vLyBtb2R1bGUgaWQgPSA2OFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///68\n"); +eval("var identity = __webpack_require__(69),\n overRest = __webpack_require__(110),\n setToString = __webpack_require__(112);\n\n/**\n * The base implementation of `_.rest` which doesn't validate or coerce arguments.\n *\n * @private\n * @param {Function} func The function to apply a rest parameter to.\n * @param {number} [start=func.length-1] The start position of the rest parameter.\n * @returns {Function} Returns the new function.\n */\nfunction baseRest(func, start) {\n return setToString(overRest(func, start, identity), func + '');\n}\n\nmodule.exports = baseRest;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbG9kYXNoL19iYXNlUmVzdC5qcz82MjRjIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVcsU0FBUztBQUNwQixXQUFXLE9BQU87QUFDbEIsYUFBYSxTQUFTO0FBQ3RCO0FBQ0E7QUFDQTtBQUNBOztBQUVBIiwiZmlsZSI6IjY4LmpzIiwic291cmNlc0NvbnRlbnQiOlsidmFyIGlkZW50aXR5ID0gcmVxdWlyZSgnLi9pZGVudGl0eScpLFxuICAgIG92ZXJSZXN0ID0gcmVxdWlyZSgnLi9fb3ZlclJlc3QnKSxcbiAgICBzZXRUb1N0cmluZyA9IHJlcXVpcmUoJy4vX3NldFRvU3RyaW5nJyk7XG5cbi8qKlxuICogVGhlIGJhc2UgaW1wbGVtZW50YXRpb24gb2YgYF8ucmVzdGAgd2hpY2ggZG9lc24ndCB2YWxpZGF0ZSBvciBjb2VyY2UgYXJndW1lbnRzLlxuICpcbiAqIEBwcml2YXRlXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBmdW5jIFRoZSBmdW5jdGlvbiB0byBhcHBseSBhIHJlc3QgcGFyYW1ldGVyIHRvLlxuICogQHBhcmFtIHtudW1iZXJ9IFtzdGFydD1mdW5jLmxlbmd0aC0xXSBUaGUgc3RhcnQgcG9zaXRpb24gb2YgdGhlIHJlc3QgcGFyYW1ldGVyLlxuICogQHJldHVybnMge0Z1bmN0aW9ufSBSZXR1cm5zIHRoZSBuZXcgZnVuY3Rpb24uXG4gKi9cbmZ1bmN0aW9uIGJhc2VSZXN0KGZ1bmMsIHN0YXJ0KSB7XG4gIHJldHVybiBzZXRUb1N0cmluZyhvdmVyUmVzdChmdW5jLCBzdGFydCwgaWRlbnRpdHkpLCBmdW5jICsgJycpO1xufVxuXG5tb2R1bGUuZXhwb3J0cyA9IGJhc2VSZXN0O1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvbG9kYXNoL19iYXNlUmVzdC5qc1xuLy8gbW9kdWxlIGlkID0gNjhcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///68\n"); /***/ }), /* 69 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ (function(module, exports) { -eval("/* WEBPACK VAR INJECTION */(function(global) {/** Detect free variable `global` from Node.js. */\nvar freeGlobal = typeof global == 'object' && global && global.Object === Object && global;\n\nmodule.exports = freeGlobal;\n\n/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(70)))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbG9kYXNoL19mcmVlR2xvYmFsLmpzPzZlNTYiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTs7QUFFQSIsImZpbGUiOiI2OS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKiBEZXRlY3QgZnJlZSB2YXJpYWJsZSBgZ2xvYmFsYCBmcm9tIE5vZGUuanMuICovXG52YXIgZnJlZUdsb2JhbCA9IHR5cGVvZiBnbG9iYWwgPT0gJ29iamVjdCcgJiYgZ2xvYmFsICYmIGdsb2JhbC5PYmplY3QgPT09IE9iamVjdCAmJiBnbG9iYWw7XG5cbm1vZHVsZS5leHBvcnRzID0gZnJlZUdsb2JhbDtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2xvZGFzaC9fZnJlZUdsb2JhbC5qc1xuLy8gbW9kdWxlIGlkID0gNjlcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///69\n"); +eval("/**\n * This method returns the first argument it receives.\n *\n * @static\n * @since 0.1.0\n * @memberOf _\n * @category Util\n * @param {*} value Any value.\n * @returns {*} Returns `value`.\n * @example\n *\n * var object = { 'a': 1 };\n *\n * console.log(_.identity(object) === object);\n * // => true\n */\nfunction identity(value) {\n return value;\n}\n\nmodule.exports = identity;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbG9kYXNoL2lkZW50aXR5LmpzP2MxMjIiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLEVBQUU7QUFDYixhQUFhLEVBQUU7QUFDZjtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBIiwiZmlsZSI6IjY5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBUaGlzIG1ldGhvZCByZXR1cm5zIHRoZSBmaXJzdCBhcmd1bWVudCBpdCByZWNlaXZlcy5cbiAqXG4gKiBAc3RhdGljXG4gKiBAc2luY2UgMC4xLjBcbiAqIEBtZW1iZXJPZiBfXG4gKiBAY2F0ZWdvcnkgVXRpbFxuICogQHBhcmFtIHsqfSB2YWx1ZSBBbnkgdmFsdWUuXG4gKiBAcmV0dXJucyB7Kn0gUmV0dXJucyBgdmFsdWVgLlxuICogQGV4YW1wbGVcbiAqXG4gKiB2YXIgb2JqZWN0ID0geyAnYSc6IDEgfTtcbiAqXG4gKiBjb25zb2xlLmxvZyhfLmlkZW50aXR5KG9iamVjdCkgPT09IG9iamVjdCk7XG4gKiAvLyA9PiB0cnVlXG4gKi9cbmZ1bmN0aW9uIGlkZW50aXR5KHZhbHVlKSB7XG4gIHJldHVybiB2YWx1ZTtcbn1cblxubW9kdWxlLmV4cG9ydHMgPSBpZGVudGl0eTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2xvZGFzaC9pZGVudGl0eS5qc1xuLy8gbW9kdWxlIGlkID0gNjlcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///69\n"); /***/ }), /* 70 */ -/***/ (function(module, exports) { +/***/ (function(module, exports, __webpack_require__) { -eval("var g;\r\n\r\n// This works in non-strict mode\r\ng = (function() {\r\n\treturn this;\r\n})();\r\n\r\ntry {\r\n\t// This works if eval is allowed (see CSP)\r\n\tg = g || Function(\"return this\")() || (1,eval)(\"this\");\r\n} catch(e) {\r\n\t// This works if the window reference is available\r\n\tif(typeof window === \"object\")\r\n\t\tg = window;\r\n}\r\n\r\n// g can still be undefined, but nothing to do about it...\r\n// We return undefined, instead of nothing here, so it's\r\n// easier to handle this case. if(!global) { ...}\r\n\r\nmodule.exports = g;\r\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vKHdlYnBhY2spL2J1aWxkaW4vZ2xvYmFsLmpzPzM2OTgiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsQ0FBQzs7QUFFRDtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLDRDQUE0Qzs7QUFFNUMiLCJmaWxlIjoiNzAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgZztcclxuXHJcbi8vIFRoaXMgd29ya3MgaW4gbm9uLXN0cmljdCBtb2RlXHJcbmcgPSAoZnVuY3Rpb24oKSB7XHJcblx0cmV0dXJuIHRoaXM7XHJcbn0pKCk7XHJcblxyXG50cnkge1xyXG5cdC8vIFRoaXMgd29ya3MgaWYgZXZhbCBpcyBhbGxvd2VkIChzZWUgQ1NQKVxyXG5cdGcgPSBnIHx8IEZ1bmN0aW9uKFwicmV0dXJuIHRoaXNcIikoKSB8fCAoMSxldmFsKShcInRoaXNcIik7XHJcbn0gY2F0Y2goZSkge1xyXG5cdC8vIFRoaXMgd29ya3MgaWYgdGhlIHdpbmRvdyByZWZlcmVuY2UgaXMgYXZhaWxhYmxlXHJcblx0aWYodHlwZW9mIHdpbmRvdyA9PT0gXCJvYmplY3RcIilcclxuXHRcdGcgPSB3aW5kb3c7XHJcbn1cclxuXHJcbi8vIGcgY2FuIHN0aWxsIGJlIHVuZGVmaW5lZCwgYnV0IG5vdGhpbmcgdG8gZG8gYWJvdXQgaXQuLi5cclxuLy8gV2UgcmV0dXJuIHVuZGVmaW5lZCwgaW5zdGVhZCBvZiBub3RoaW5nIGhlcmUsIHNvIGl0J3NcclxuLy8gZWFzaWVyIHRvIGhhbmRsZSB0aGlzIGNhc2UuIGlmKCFnbG9iYWwpIHsgLi4ufVxyXG5cclxubW9kdWxlLmV4cG9ydHMgPSBnO1xyXG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAod2VicGFjaykvYnVpbGRpbi9nbG9iYWwuanNcbi8vIG1vZHVsZSBpZCA9IDcwXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///70\n"); +eval("var getNative = __webpack_require__(115);\n\nvar defineProperty = (function() {\n try {\n var func = getNative(Object, 'defineProperty');\n func({}, '', {});\n return func;\n } catch (e) {}\n}());\n\nmodule.exports = defineProperty;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbG9kYXNoL19kZWZpbmVQcm9wZXJ0eS5qcz9hNzQ2Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFdBQVcsUUFBUTtBQUNuQjtBQUNBLEdBQUc7QUFDSCxDQUFDOztBQUVEIiwiZmlsZSI6IjcwLmpzIiwic291cmNlc0NvbnRlbnQiOlsidmFyIGdldE5hdGl2ZSA9IHJlcXVpcmUoJy4vX2dldE5hdGl2ZScpO1xuXG52YXIgZGVmaW5lUHJvcGVydHkgPSAoZnVuY3Rpb24oKSB7XG4gIHRyeSB7XG4gICAgdmFyIGZ1bmMgPSBnZXROYXRpdmUoT2JqZWN0LCAnZGVmaW5lUHJvcGVydHknKTtcbiAgICBmdW5jKHt9LCAnJywge30pO1xuICAgIHJldHVybiBmdW5jO1xuICB9IGNhdGNoIChlKSB7fVxufSgpKTtcblxubW9kdWxlLmV4cG9ydHMgPSBkZWZpbmVQcm9wZXJ0eTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2xvZGFzaC9fZGVmaW5lUHJvcGVydHkuanNcbi8vIG1vZHVsZSBpZCA9IDcwXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///70\n"); /***/ }), /* 71 */ /***/ (function(module, exports, __webpack_require__) { -"use strict"; -eval("\nvar hide = __webpack_require__(72);\nvar redefine = __webpack_require__(133);\nvar fails = __webpack_require__(44);\nvar defined = __webpack_require__(136);\nvar wks = __webpack_require__(75);\n\nmodule.exports = function (KEY, length, exec) {\n var SYMBOL = wks(KEY);\n var fns = exec(defined, SYMBOL, ''[KEY]);\n var strfn = fns[0];\n var rxfn = fns[1];\n if (fails(function () {\n var O = {};\n O[SYMBOL] = function () { return 7; };\n return ''[KEY](O) != 7;\n })) {\n redefine(String.prototype, KEY, strfn);\n hide(RegExp.prototype, SYMBOL, length == 2\n // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue)\n // 21.2.5.11 RegExp.prototype[@@split](string, limit)\n ? function (string, arg) { return rxfn.call(string, this, arg); }\n // 21.2.5.6 RegExp.prototype[@@match](string)\n // 21.2.5.9 RegExp.prototype[@@search](string)\n : function (string) { return rxfn.call(string, this); }\n );\n }\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9tb2R1bGVzL19maXgtcmUtd2tzLmpzPzU2MGQiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNkJBQTZCLFVBQVU7QUFDdkM7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQ0FBZ0MscUNBQXFDO0FBQ3JFO0FBQ0E7QUFDQSwyQkFBMkIsZ0NBQWdDO0FBQzNEO0FBQ0E7QUFDQSIsImZpbGUiOiI3MS5qcyIsInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0JztcbnZhciBoaWRlID0gcmVxdWlyZSgnLi9faGlkZScpO1xudmFyIHJlZGVmaW5lID0gcmVxdWlyZSgnLi9fcmVkZWZpbmUnKTtcbnZhciBmYWlscyA9IHJlcXVpcmUoJy4vX2ZhaWxzJyk7XG52YXIgZGVmaW5lZCA9IHJlcXVpcmUoJy4vX2RlZmluZWQnKTtcbnZhciB3a3MgPSByZXF1aXJlKCcuL193a3MnKTtcblxubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiAoS0VZLCBsZW5ndGgsIGV4ZWMpIHtcbiAgdmFyIFNZTUJPTCA9IHdrcyhLRVkpO1xuICB2YXIgZm5zID0gZXhlYyhkZWZpbmVkLCBTWU1CT0wsICcnW0tFWV0pO1xuICB2YXIgc3RyZm4gPSBmbnNbMF07XG4gIHZhciByeGZuID0gZm5zWzFdO1xuICBpZiAoZmFpbHMoZnVuY3Rpb24gKCkge1xuICAgIHZhciBPID0ge307XG4gICAgT1tTWU1CT0xdID0gZnVuY3Rpb24gKCkgeyByZXR1cm4gNzsgfTtcbiAgICByZXR1cm4gJydbS0VZXShPKSAhPSA3O1xuICB9KSkge1xuICAgIHJlZGVmaW5lKFN0cmluZy5wcm90b3R5cGUsIEtFWSwgc3RyZm4pO1xuICAgIGhpZGUoUmVnRXhwLnByb3RvdHlwZSwgU1lNQk9MLCBsZW5ndGggPT0gMlxuICAgICAgLy8gMjEuMi41LjggUmVnRXhwLnByb3RvdHlwZVtAQHJlcGxhY2VdKHN0cmluZywgcmVwbGFjZVZhbHVlKVxuICAgICAgLy8gMjEuMi41LjExIFJlZ0V4cC5wcm90b3R5cGVbQEBzcGxpdF0oc3RyaW5nLCBsaW1pdClcbiAgICAgID8gZnVuY3Rpb24gKHN0cmluZywgYXJnKSB7IHJldHVybiByeGZuLmNhbGwoc3RyaW5nLCB0aGlzLCBhcmcpOyB9XG4gICAgICAvLyAyMS4yLjUuNiBSZWdFeHAucHJvdG90eXBlW0BAbWF0Y2hdKHN0cmluZylcbiAgICAgIC8vIDIxLjIuNS45IFJlZ0V4cC5wcm90b3R5cGVbQEBzZWFyY2hdKHN0cmluZylcbiAgICAgIDogZnVuY3Rpb24gKHN0cmluZykgeyByZXR1cm4gcnhmbi5jYWxsKHN0cmluZywgdGhpcyk7IH1cbiAgICApO1xuICB9XG59O1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvY29yZS1qcy9tb2R1bGVzL19maXgtcmUtd2tzLmpzXG4vLyBtb2R1bGUgaWQgPSA3MVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///71\n"); +eval("var baseGetTag = __webpack_require__(27),\n isObject = __webpack_require__(28);\n\n/** `Object#toString` result references. */\nvar asyncTag = '[object AsyncFunction]',\n funcTag = '[object Function]',\n genTag = '[object GeneratorFunction]',\n proxyTag = '[object Proxy]';\n\n/**\n * Checks if `value` is classified as a `Function` object.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a function, else `false`.\n * @example\n *\n * _.isFunction(_);\n * // => true\n *\n * _.isFunction(/abc/);\n * // => false\n */\nfunction isFunction(value) {\n if (!isObject(value)) {\n return false;\n }\n // The use of `Object#toString` avoids issues with the `typeof` operator\n // in Safari 9 which returns 'object' for typed arrays and other constructors.\n var tag = baseGetTag(value);\n return tag == funcTag || tag == genTag || tag == asyncTag || tag == proxyTag;\n}\n\nmodule.exports = isFunction;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbG9kYXNoL2lzRnVuY3Rpb24uanM/ODA2YSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLEVBQUU7QUFDYixhQUFhLFFBQVE7QUFDckI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSIsImZpbGUiOiI3MS5qcyIsInNvdXJjZXNDb250ZW50IjpbInZhciBiYXNlR2V0VGFnID0gcmVxdWlyZSgnLi9fYmFzZUdldFRhZycpLFxuICAgIGlzT2JqZWN0ID0gcmVxdWlyZSgnLi9pc09iamVjdCcpO1xuXG4vKiogYE9iamVjdCN0b1N0cmluZ2AgcmVzdWx0IHJlZmVyZW5jZXMuICovXG52YXIgYXN5bmNUYWcgPSAnW29iamVjdCBBc3luY0Z1bmN0aW9uXScsXG4gICAgZnVuY1RhZyA9ICdbb2JqZWN0IEZ1bmN0aW9uXScsXG4gICAgZ2VuVGFnID0gJ1tvYmplY3QgR2VuZXJhdG9yRnVuY3Rpb25dJyxcbiAgICBwcm94eVRhZyA9ICdbb2JqZWN0IFByb3h5XSc7XG5cbi8qKlxuICogQ2hlY2tzIGlmIGB2YWx1ZWAgaXMgY2xhc3NpZmllZCBhcyBhIGBGdW5jdGlvbmAgb2JqZWN0LlxuICpcbiAqIEBzdGF0aWNcbiAqIEBtZW1iZXJPZiBfXG4gKiBAc2luY2UgMC4xLjBcbiAqIEBjYXRlZ29yeSBMYW5nXG4gKiBAcGFyYW0geyp9IHZhbHVlIFRoZSB2YWx1ZSB0byBjaGVjay5cbiAqIEByZXR1cm5zIHtib29sZWFufSBSZXR1cm5zIGB0cnVlYCBpZiBgdmFsdWVgIGlzIGEgZnVuY3Rpb24sIGVsc2UgYGZhbHNlYC5cbiAqIEBleGFtcGxlXG4gKlxuICogXy5pc0Z1bmN0aW9uKF8pO1xuICogLy8gPT4gdHJ1ZVxuICpcbiAqIF8uaXNGdW5jdGlvbigvYWJjLyk7XG4gKiAvLyA9PiBmYWxzZVxuICovXG5mdW5jdGlvbiBpc0Z1bmN0aW9uKHZhbHVlKSB7XG4gIGlmICghaXNPYmplY3QodmFsdWUpKSB7XG4gICAgcmV0dXJuIGZhbHNlO1xuICB9XG4gIC8vIFRoZSB1c2Ugb2YgYE9iamVjdCN0b1N0cmluZ2AgYXZvaWRzIGlzc3VlcyB3aXRoIHRoZSBgdHlwZW9mYCBvcGVyYXRvclxuICAvLyBpbiBTYWZhcmkgOSB3aGljaCByZXR1cm5zICdvYmplY3QnIGZvciB0eXBlZCBhcnJheXMgYW5kIG90aGVyIGNvbnN0cnVjdG9ycy5cbiAgdmFyIHRhZyA9IGJhc2VHZXRUYWcodmFsdWUpO1xuICByZXR1cm4gdGFnID09IGZ1bmNUYWcgfHwgdGFnID09IGdlblRhZyB8fCB0YWcgPT0gYXN5bmNUYWcgfHwgdGFnID09IHByb3h5VGFnO1xufVxuXG5tb2R1bGUuZXhwb3J0cyA9IGlzRnVuY3Rpb247XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9sb2Rhc2gvaXNGdW5jdGlvbi5qc1xuLy8gbW9kdWxlIGlkID0gNzFcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///71\n"); /***/ }), /* 72 */ /***/ (function(module, exports, __webpack_require__) { -eval("var dP = __webpack_require__(43);\nvar createDesc = __webpack_require__(132);\nmodule.exports = __webpack_require__(23) ? function (object, key, value) {\n return dP.f(object, key, createDesc(1, value));\n} : function (object, key, value) {\n object[key] = value;\n return object;\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9tb2R1bGVzL19oaWRlLmpzP2RhOWQiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBIiwiZmlsZSI6IjcyLmpzIiwic291cmNlc0NvbnRlbnQiOlsidmFyIGRQID0gcmVxdWlyZSgnLi9fb2JqZWN0LWRwJyk7XG52YXIgY3JlYXRlRGVzYyA9IHJlcXVpcmUoJy4vX3Byb3BlcnR5LWRlc2MnKTtcbm1vZHVsZS5leHBvcnRzID0gcmVxdWlyZSgnLi9fZGVzY3JpcHRvcnMnKSA/IGZ1bmN0aW9uIChvYmplY3QsIGtleSwgdmFsdWUpIHtcbiAgcmV0dXJuIGRQLmYob2JqZWN0LCBrZXksIGNyZWF0ZURlc2MoMSwgdmFsdWUpKTtcbn0gOiBmdW5jdGlvbiAob2JqZWN0LCBrZXksIHZhbHVlKSB7XG4gIG9iamVjdFtrZXldID0gdmFsdWU7XG4gIHJldHVybiBvYmplY3Q7XG59O1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvY29yZS1qcy9tb2R1bGVzL19oaWRlLmpzXG4vLyBtb2R1bGUgaWQgPSA3MlxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///72\n"); +eval("var root = __webpack_require__(44);\n\n/** Built-in value references. */\nvar Symbol = root.Symbol;\n\nmodule.exports = Symbol;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbG9kYXNoL19TeW1ib2wuanM/MzY0NCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7QUFFQTtBQUNBOztBQUVBIiwiZmlsZSI6IjcyLmpzIiwic291cmNlc0NvbnRlbnQiOlsidmFyIHJvb3QgPSByZXF1aXJlKCcuL19yb290Jyk7XG5cbi8qKiBCdWlsdC1pbiB2YWx1ZSByZWZlcmVuY2VzLiAqL1xudmFyIFN5bWJvbCA9IHJvb3QuU3ltYm9sO1xuXG5tb2R1bGUuZXhwb3J0cyA9IFN5bWJvbDtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2xvZGFzaC9fU3ltYm9sLmpzXG4vLyBtb2R1bGUgaWQgPSA3MlxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///72\n"); /***/ }), /* 73 */ /***/ (function(module, exports, __webpack_require__) { -eval("var isObject = __webpack_require__(31);\nmodule.exports = function (it) {\n if (!isObject(it)) throw TypeError(it + ' is not an object!');\n return it;\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9tb2R1bGVzL19hbi1vYmplY3QuanM/MGM4NSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwiZmlsZSI6IjczLmpzIiwic291cmNlc0NvbnRlbnQiOlsidmFyIGlzT2JqZWN0ID0gcmVxdWlyZSgnLi9faXMtb2JqZWN0Jyk7XG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIChpdCkge1xuICBpZiAoIWlzT2JqZWN0KGl0KSkgdGhyb3cgVHlwZUVycm9yKGl0ICsgJyBpcyBub3QgYW4gb2JqZWN0IScpO1xuICByZXR1cm4gaXQ7XG59O1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvY29yZS1qcy9tb2R1bGVzL19hbi1vYmplY3QuanNcbi8vIG1vZHVsZSBpZCA9IDczXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///73\n"); +eval("/* WEBPACK VAR INJECTION */(function(global) {/** Detect free variable `global` from Node.js. */\nvar freeGlobal = typeof global == 'object' && global && global.Object === Object && global;\n\nmodule.exports = freeGlobal;\n\n/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(74)))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbG9kYXNoL19mcmVlR2xvYmFsLmpzPzZlNTYiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTs7QUFFQSIsImZpbGUiOiI3My5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKiBEZXRlY3QgZnJlZSB2YXJpYWJsZSBgZ2xvYmFsYCBmcm9tIE5vZGUuanMuICovXG52YXIgZnJlZUdsb2JhbCA9IHR5cGVvZiBnbG9iYWwgPT0gJ29iamVjdCcgJiYgZ2xvYmFsICYmIGdsb2JhbC5PYmplY3QgPT09IE9iamVjdCAmJiBnbG9iYWw7XG5cbm1vZHVsZS5leHBvcnRzID0gZnJlZUdsb2JhbDtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2xvZGFzaC9fZnJlZUdsb2JhbC5qc1xuLy8gbW9kdWxlIGlkID0gNzNcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///73\n"); /***/ }), /* 74 */ /***/ (function(module, exports) { -eval("var id = 0;\nvar px = Math.random();\nmodule.exports = function (key) {\n return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9tb2R1bGVzL191aWQuanM/YmE1NCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwiZmlsZSI6Ijc0LmpzIiwic291cmNlc0NvbnRlbnQiOlsidmFyIGlkID0gMDtcbnZhciBweCA9IE1hdGgucmFuZG9tKCk7XG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIChrZXkpIHtcbiAgcmV0dXJuICdTeW1ib2woJy5jb25jYXQoa2V5ID09PSB1bmRlZmluZWQgPyAnJyA6IGtleSwgJylfJywgKCsraWQgKyBweCkudG9TdHJpbmcoMzYpKTtcbn07XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9jb3JlLWpzL21vZHVsZXMvX3VpZC5qc1xuLy8gbW9kdWxlIGlkID0gNzRcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///74\n"); +eval("var g;\r\n\r\n// This works in non-strict mode\r\ng = (function() {\r\n\treturn this;\r\n})();\r\n\r\ntry {\r\n\t// This works if eval is allowed (see CSP)\r\n\tg = g || Function(\"return this\")() || (1,eval)(\"this\");\r\n} catch(e) {\r\n\t// This works if the window reference is available\r\n\tif(typeof window === \"object\")\r\n\t\tg = window;\r\n}\r\n\r\n// g can still be undefined, but nothing to do about it...\r\n// We return undefined, instead of nothing here, so it's\r\n// easier to handle this case. if(!global) { ...}\r\n\r\nmodule.exports = g;\r\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vKHdlYnBhY2spL2J1aWxkaW4vZ2xvYmFsLmpzPzM2OTgiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsQ0FBQzs7QUFFRDtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLDRDQUE0Qzs7QUFFNUMiLCJmaWxlIjoiNzQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgZztcclxuXHJcbi8vIFRoaXMgd29ya3MgaW4gbm9uLXN0cmljdCBtb2RlXHJcbmcgPSAoZnVuY3Rpb24oKSB7XHJcblx0cmV0dXJuIHRoaXM7XHJcbn0pKCk7XHJcblxyXG50cnkge1xyXG5cdC8vIFRoaXMgd29ya3MgaWYgZXZhbCBpcyBhbGxvd2VkIChzZWUgQ1NQKVxyXG5cdGcgPSBnIHx8IEZ1bmN0aW9uKFwicmV0dXJuIHRoaXNcIikoKSB8fCAoMSxldmFsKShcInRoaXNcIik7XHJcbn0gY2F0Y2goZSkge1xyXG5cdC8vIFRoaXMgd29ya3MgaWYgdGhlIHdpbmRvdyByZWZlcmVuY2UgaXMgYXZhaWxhYmxlXHJcblx0aWYodHlwZW9mIHdpbmRvdyA9PT0gXCJvYmplY3RcIilcclxuXHRcdGcgPSB3aW5kb3c7XHJcbn1cclxuXHJcbi8vIGcgY2FuIHN0aWxsIGJlIHVuZGVmaW5lZCwgYnV0IG5vdGhpbmcgdG8gZG8gYWJvdXQgaXQuLi5cclxuLy8gV2UgcmV0dXJuIHVuZGVmaW5lZCwgaW5zdGVhZCBvZiBub3RoaW5nIGhlcmUsIHNvIGl0J3NcclxuLy8gZWFzaWVyIHRvIGhhbmRsZSB0aGlzIGNhc2UuIGlmKCFnbG9iYWwpIHsgLi4ufVxyXG5cclxubW9kdWxlLmV4cG9ydHMgPSBnO1xyXG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAod2VicGFjaykvYnVpbGRpbi9nbG9iYWwuanNcbi8vIG1vZHVsZSBpZCA9IDc0XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///74\n"); /***/ }), /* 75 */ /***/ (function(module, exports, __webpack_require__) { -eval("var store = __webpack_require__(137)('wks');\nvar uid = __webpack_require__(74);\nvar Symbol = __webpack_require__(32).Symbol;\nvar USE_SYMBOL = typeof Symbol == 'function';\n\nvar $exports = module.exports = function (name) {\n return store[name] || (store[name] =\n USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));\n};\n\n$exports.store = store;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9tb2R1bGVzL193a3MuanM/OTI0MCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSIsImZpbGUiOiI3NS5qcyIsInNvdXJjZXNDb250ZW50IjpbInZhciBzdG9yZSA9IHJlcXVpcmUoJy4vX3NoYXJlZCcpKCd3a3MnKTtcbnZhciB1aWQgPSByZXF1aXJlKCcuL191aWQnKTtcbnZhciBTeW1ib2wgPSByZXF1aXJlKCcuL19nbG9iYWwnKS5TeW1ib2w7XG52YXIgVVNFX1NZTUJPTCA9IHR5cGVvZiBTeW1ib2wgPT0gJ2Z1bmN0aW9uJztcblxudmFyICRleHBvcnRzID0gbW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiAobmFtZSkge1xuICByZXR1cm4gc3RvcmVbbmFtZV0gfHwgKHN0b3JlW25hbWVdID1cbiAgICBVU0VfU1lNQk9MICYmIFN5bWJvbFtuYW1lXSB8fCAoVVNFX1NZTUJPTCA/IFN5bWJvbCA6IHVpZCkoJ1N5bWJvbC4nICsgbmFtZSkpO1xufTtcblxuJGV4cG9ydHMuc3RvcmUgPSBzdG9yZTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2NvcmUtanMvbW9kdWxlcy9fd2tzLmpzXG4vLyBtb2R1bGUgaWQgPSA3NVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///75\n"); +"use strict"; +eval("\nvar hide = __webpack_require__(76);\nvar redefine = __webpack_require__(133);\nvar fails = __webpack_require__(46);\nvar defined = __webpack_require__(136);\nvar wks = __webpack_require__(79);\n\nmodule.exports = function (KEY, length, exec) {\n var SYMBOL = wks(KEY);\n var fns = exec(defined, SYMBOL, ''[KEY]);\n var strfn = fns[0];\n var rxfn = fns[1];\n if (fails(function () {\n var O = {};\n O[SYMBOL] = function () { return 7; };\n return ''[KEY](O) != 7;\n })) {\n redefine(String.prototype, KEY, strfn);\n hide(RegExp.prototype, SYMBOL, length == 2\n // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue)\n // 21.2.5.11 RegExp.prototype[@@split](string, limit)\n ? function (string, arg) { return rxfn.call(string, this, arg); }\n // 21.2.5.6 RegExp.prototype[@@match](string)\n // 21.2.5.9 RegExp.prototype[@@search](string)\n : function (string) { return rxfn.call(string, this); }\n );\n }\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9tb2R1bGVzL19maXgtcmUtd2tzLmpzPzU2MGQiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNkJBQTZCLFVBQVU7QUFDdkM7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQ0FBZ0MscUNBQXFDO0FBQ3JFO0FBQ0E7QUFDQSwyQkFBMkIsZ0NBQWdDO0FBQzNEO0FBQ0E7QUFDQSIsImZpbGUiOiI3NS5qcyIsInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0JztcbnZhciBoaWRlID0gcmVxdWlyZSgnLi9faGlkZScpO1xudmFyIHJlZGVmaW5lID0gcmVxdWlyZSgnLi9fcmVkZWZpbmUnKTtcbnZhciBmYWlscyA9IHJlcXVpcmUoJy4vX2ZhaWxzJyk7XG52YXIgZGVmaW5lZCA9IHJlcXVpcmUoJy4vX2RlZmluZWQnKTtcbnZhciB3a3MgPSByZXF1aXJlKCcuL193a3MnKTtcblxubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiAoS0VZLCBsZW5ndGgsIGV4ZWMpIHtcbiAgdmFyIFNZTUJPTCA9IHdrcyhLRVkpO1xuICB2YXIgZm5zID0gZXhlYyhkZWZpbmVkLCBTWU1CT0wsICcnW0tFWV0pO1xuICB2YXIgc3RyZm4gPSBmbnNbMF07XG4gIHZhciByeGZuID0gZm5zWzFdO1xuICBpZiAoZmFpbHMoZnVuY3Rpb24gKCkge1xuICAgIHZhciBPID0ge307XG4gICAgT1tTWU1CT0xdID0gZnVuY3Rpb24gKCkgeyByZXR1cm4gNzsgfTtcbiAgICByZXR1cm4gJydbS0VZXShPKSAhPSA3O1xuICB9KSkge1xuICAgIHJlZGVmaW5lKFN0cmluZy5wcm90b3R5cGUsIEtFWSwgc3RyZm4pO1xuICAgIGhpZGUoUmVnRXhwLnByb3RvdHlwZSwgU1lNQk9MLCBsZW5ndGggPT0gMlxuICAgICAgLy8gMjEuMi41LjggUmVnRXhwLnByb3RvdHlwZVtAQHJlcGxhY2VdKHN0cmluZywgcmVwbGFjZVZhbHVlKVxuICAgICAgLy8gMjEuMi41LjExIFJlZ0V4cC5wcm90b3R5cGVbQEBzcGxpdF0oc3RyaW5nLCBsaW1pdClcbiAgICAgID8gZnVuY3Rpb24gKHN0cmluZywgYXJnKSB7IHJldHVybiByeGZuLmNhbGwoc3RyaW5nLCB0aGlzLCBhcmcpOyB9XG4gICAgICAvLyAyMS4yLjUuNiBSZWdFeHAucHJvdG90eXBlW0BAbWF0Y2hdKHN0cmluZylcbiAgICAgIC8vIDIxLjIuNS45IFJlZ0V4cC5wcm90b3R5cGVbQEBzZWFyY2hdKHN0cmluZylcbiAgICAgIDogZnVuY3Rpb24gKHN0cmluZykgeyByZXR1cm4gcnhmbi5jYWxsKHN0cmluZywgdGhpcyk7IH1cbiAgICApO1xuICB9XG59O1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvY29yZS1qcy9tb2R1bGVzL19maXgtcmUtd2tzLmpzXG4vLyBtb2R1bGUgaWQgPSA3NVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///75\n"); /***/ }), /* 76 */ /***/ (function(module, exports, __webpack_require__) { -"use strict"; -eval("\nvar LIBRARY = __webpack_require__(46);\nvar $export = __webpack_require__(6);\nvar redefine = __webpack_require__(77);\nvar hide = __webpack_require__(19);\nvar has = __webpack_require__(12);\nvar Iterators = __webpack_require__(20);\nvar $iterCreate = __webpack_require__(144);\nvar setToStringTag = __webpack_require__(51);\nvar getPrototypeOf = __webpack_require__(80);\nvar ITERATOR = __webpack_require__(4)('iterator');\nvar BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`\nvar FF_ITERATOR = '@@iterator';\nvar KEYS = 'keys';\nvar VALUES = 'values';\n\nvar returnThis = function () { return this; };\n\nmodule.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {\n $iterCreate(Constructor, NAME, next);\n var getMethod = function (kind) {\n if (!BUGGY && kind in proto) return proto[kind];\n switch (kind) {\n case KEYS: return function keys() { return new Constructor(this, kind); };\n case VALUES: return function values() { return new Constructor(this, kind); };\n } return function entries() { return new Constructor(this, kind); };\n };\n var TAG = NAME + ' Iterator';\n var DEF_VALUES = DEFAULT == VALUES;\n var VALUES_BUG = false;\n var proto = Base.prototype;\n var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];\n var $default = (!BUGGY && $native) || getMethod(DEFAULT);\n var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;\n var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;\n var methods, key, IteratorPrototype;\n // Fix native\n if ($anyNative) {\n IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));\n if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {\n // Set @@toStringTag to native iterators\n setToStringTag(IteratorPrototype, TAG, true);\n // fix for some old engines\n if (!LIBRARY && !has(IteratorPrototype, ITERATOR)) hide(IteratorPrototype, ITERATOR, returnThis);\n }\n }\n // fix Array#{values, @@iterator}.name in V8 / FF\n if (DEF_VALUES && $native && $native.name !== VALUES) {\n VALUES_BUG = true;\n $default = function values() { return $native.call(this); };\n }\n // Define iterator\n if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {\n hide(proto, ITERATOR, $default);\n }\n // Plug for library\n Iterators[NAME] = $default;\n Iterators[TAG] = returnThis;\n if (DEFAULT) {\n methods = {\n values: DEF_VALUES ? $default : getMethod(VALUES),\n keys: IS_SET ? $default : getMethod(KEYS),\n entries: $entries\n };\n if (FORCED) for (key in methods) {\n if (!(key in proto)) redefine(proto, key, methods[key]);\n } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);\n }\n return methods;\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2l0ZXItZGVmaW5lLmpzP2JjODAiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhDQUE4QztBQUM5QztBQUNBO0FBQ0E7O0FBRUEsOEJBQThCLGFBQWE7O0FBRTNDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5Q0FBeUMsb0NBQW9DO0FBQzdFLDZDQUE2QyxvQ0FBb0M7QUFDakYsS0FBSyw0QkFBNEIsb0NBQW9DO0FBQ3JFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQkFBZ0IsbUJBQW1CO0FBQ25DO0FBQ0E7QUFDQSxrQ0FBa0MsMkJBQTJCO0FBQzdEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQSIsImZpbGUiOiI3Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0JztcbnZhciBMSUJSQVJZID0gcmVxdWlyZSgnLi9fbGlicmFyeScpO1xudmFyICRleHBvcnQgPSByZXF1aXJlKCcuL19leHBvcnQnKTtcbnZhciByZWRlZmluZSA9IHJlcXVpcmUoJy4vX3JlZGVmaW5lJyk7XG52YXIgaGlkZSA9IHJlcXVpcmUoJy4vX2hpZGUnKTtcbnZhciBoYXMgPSByZXF1aXJlKCcuL19oYXMnKTtcbnZhciBJdGVyYXRvcnMgPSByZXF1aXJlKCcuL19pdGVyYXRvcnMnKTtcbnZhciAkaXRlckNyZWF0ZSA9IHJlcXVpcmUoJy4vX2l0ZXItY3JlYXRlJyk7XG52YXIgc2V0VG9TdHJpbmdUYWcgPSByZXF1aXJlKCcuL19zZXQtdG8tc3RyaW5nLXRhZycpO1xudmFyIGdldFByb3RvdHlwZU9mID0gcmVxdWlyZSgnLi9fb2JqZWN0LWdwbycpO1xudmFyIElURVJBVE9SID0gcmVxdWlyZSgnLi9fd2tzJykoJ2l0ZXJhdG9yJyk7XG52YXIgQlVHR1kgPSAhKFtdLmtleXMgJiYgJ25leHQnIGluIFtdLmtleXMoKSk7IC8vIFNhZmFyaSBoYXMgYnVnZ3kgaXRlcmF0b3JzIHcvbyBgbmV4dGBcbnZhciBGRl9JVEVSQVRPUiA9ICdAQGl0ZXJhdG9yJztcbnZhciBLRVlTID0gJ2tleXMnO1xudmFyIFZBTFVFUyA9ICd2YWx1ZXMnO1xuXG52YXIgcmV0dXJuVGhpcyA9IGZ1bmN0aW9uICgpIHsgcmV0dXJuIHRoaXM7IH07XG5cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gKEJhc2UsIE5BTUUsIENvbnN0cnVjdG9yLCBuZXh0LCBERUZBVUxULCBJU19TRVQsIEZPUkNFRCkge1xuICAkaXRlckNyZWF0ZShDb25zdHJ1Y3RvciwgTkFNRSwgbmV4dCk7XG4gIHZhciBnZXRNZXRob2QgPSBmdW5jdGlvbiAoa2luZCkge1xuICAgIGlmICghQlVHR1kgJiYga2luZCBpbiBwcm90bykgcmV0dXJuIHByb3RvW2tpbmRdO1xuICAgIHN3aXRjaCAoa2luZCkge1xuICAgICAgY2FzZSBLRVlTOiByZXR1cm4gZnVuY3Rpb24ga2V5cygpIHsgcmV0dXJuIG5ldyBDb25zdHJ1Y3Rvcih0aGlzLCBraW5kKTsgfTtcbiAgICAgIGNhc2UgVkFMVUVTOiByZXR1cm4gZnVuY3Rpb24gdmFsdWVzKCkgeyByZXR1cm4gbmV3IENvbnN0cnVjdG9yKHRoaXMsIGtpbmQpOyB9O1xuICAgIH0gcmV0dXJuIGZ1bmN0aW9uIGVudHJpZXMoKSB7IHJldHVybiBuZXcgQ29uc3RydWN0b3IodGhpcywga2luZCk7IH07XG4gIH07XG4gIHZhciBUQUcgPSBOQU1FICsgJyBJdGVyYXRvcic7XG4gIHZhciBERUZfVkFMVUVTID0gREVGQVVMVCA9PSBWQUxVRVM7XG4gIHZhciBWQUxVRVNfQlVHID0gZmFsc2U7XG4gIHZhciBwcm90byA9IEJhc2UucHJvdG90eXBlO1xuICB2YXIgJG5hdGl2ZSA9IHByb3RvW0lURVJBVE9SXSB8fCBwcm90b1tGRl9JVEVSQVRPUl0gfHwgREVGQVVMVCAmJiBwcm90b1tERUZBVUxUXTtcbiAgdmFyICRkZWZhdWx0ID0gKCFCVUdHWSAmJiAkbmF0aXZlKSB8fCBnZXRNZXRob2QoREVGQVVMVCk7XG4gIHZhciAkZW50cmllcyA9IERFRkFVTFQgPyAhREVGX1ZBTFVFUyA/ICRkZWZhdWx0IDogZ2V0TWV0aG9kKCdlbnRyaWVzJykgOiB1bmRlZmluZWQ7XG4gIHZhciAkYW55TmF0aXZlID0gTkFNRSA9PSAnQXJyYXknID8gcHJvdG8uZW50cmllcyB8fCAkbmF0aXZlIDogJG5hdGl2ZTtcbiAgdmFyIG1ldGhvZHMsIGtleSwgSXRlcmF0b3JQcm90b3R5cGU7XG4gIC8vIEZpeCBuYXRpdmVcbiAgaWYgKCRhbnlOYXRpdmUpIHtcbiAgICBJdGVyYXRvclByb3RvdHlwZSA9IGdldFByb3RvdHlwZU9mKCRhbnlOYXRpdmUuY2FsbChuZXcgQmFzZSgpKSk7XG4gICAgaWYgKEl0ZXJhdG9yUHJvdG90eXBlICE9PSBPYmplY3QucHJvdG90eXBlICYmIEl0ZXJhdG9yUHJvdG90eXBlLm5leHQpIHtcbiAgICAgIC8vIFNldCBAQHRvU3RyaW5nVGFnIHRvIG5hdGl2ZSBpdGVyYXRvcnNcbiAgICAgIHNldFRvU3RyaW5nVGFnKEl0ZXJhdG9yUHJvdG90eXBlLCBUQUcsIHRydWUpO1xuICAgICAgLy8gZml4IGZvciBzb21lIG9sZCBlbmdpbmVzXG4gICAgICBpZiAoIUxJQlJBUlkgJiYgIWhhcyhJdGVyYXRvclByb3RvdHlwZSwgSVRFUkFUT1IpKSBoaWRlKEl0ZXJhdG9yUHJvdG90eXBlLCBJVEVSQVRPUiwgcmV0dXJuVGhpcyk7XG4gICAgfVxuICB9XG4gIC8vIGZpeCBBcnJheSN7dmFsdWVzLCBAQGl0ZXJhdG9yfS5uYW1lIGluIFY4IC8gRkZcbiAgaWYgKERFRl9WQUxVRVMgJiYgJG5hdGl2ZSAmJiAkbmF0aXZlLm5hbWUgIT09IFZBTFVFUykge1xuICAgIFZBTFVFU19CVUcgPSB0cnVlO1xuICAgICRkZWZhdWx0ID0gZnVuY3Rpb24gdmFsdWVzKCkgeyByZXR1cm4gJG5hdGl2ZS5jYWxsKHRoaXMpOyB9O1xuICB9XG4gIC8vIERlZmluZSBpdGVyYXRvclxuICBpZiAoKCFMSUJSQVJZIHx8IEZPUkNFRCkgJiYgKEJVR0dZIHx8IFZBTFVFU19CVUcgfHwgIXByb3RvW0lURVJBVE9SXSkpIHtcbiAgICBoaWRlKHByb3RvLCBJVEVSQVRPUiwgJGRlZmF1bHQpO1xuICB9XG4gIC8vIFBsdWcgZm9yIGxpYnJhcnlcbiAgSXRlcmF0b3JzW05BTUVdID0gJGRlZmF1bHQ7XG4gIEl0ZXJhdG9yc1tUQUddID0gcmV0dXJuVGhpcztcbiAgaWYgKERFRkFVTFQpIHtcbiAgICBtZXRob2RzID0ge1xuICAgICAgdmFsdWVzOiBERUZfVkFMVUVTID8gJGRlZmF1bHQgOiBnZXRNZXRob2QoVkFMVUVTKSxcbiAgICAgIGtleXM6IElTX1NFVCA/ICRkZWZhdWx0IDogZ2V0TWV0aG9kKEtFWVMpLFxuICAgICAgZW50cmllczogJGVudHJpZXNcbiAgICB9O1xuICAgIGlmIChGT1JDRUQpIGZvciAoa2V5IGluIG1ldGhvZHMpIHtcbiAgICAgIGlmICghKGtleSBpbiBwcm90bykpIHJlZGVmaW5lKHByb3RvLCBrZXksIG1ldGhvZHNba2V5XSk7XG4gICAgfSBlbHNlICRleHBvcnQoJGV4cG9ydC5QICsgJGV4cG9ydC5GICogKEJVR0dZIHx8IFZBTFVFU19CVUcpLCBOQU1FLCBtZXRob2RzKTtcbiAgfVxuICByZXR1cm4gbWV0aG9kcztcbn07XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9jb3JlLWpzL2xpYnJhcnkvbW9kdWxlcy9faXRlci1kZWZpbmUuanNcbi8vIG1vZHVsZSBpZCA9IDc2XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///76\n"); +eval("var dP = __webpack_require__(45);\nvar createDesc = __webpack_require__(132);\nmodule.exports = __webpack_require__(21) ? function (object, key, value) {\n return dP.f(object, key, createDesc(1, value));\n} : function (object, key, value) {\n object[key] = value;\n return object;\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9tb2R1bGVzL19oaWRlLmpzP2RhOWQiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBIiwiZmlsZSI6Ijc2LmpzIiwic291cmNlc0NvbnRlbnQiOlsidmFyIGRQID0gcmVxdWlyZSgnLi9fb2JqZWN0LWRwJyk7XG52YXIgY3JlYXRlRGVzYyA9IHJlcXVpcmUoJy4vX3Byb3BlcnR5LWRlc2MnKTtcbm1vZHVsZS5leHBvcnRzID0gcmVxdWlyZSgnLi9fZGVzY3JpcHRvcnMnKSA/IGZ1bmN0aW9uIChvYmplY3QsIGtleSwgdmFsdWUpIHtcbiAgcmV0dXJuIGRQLmYob2JqZWN0LCBrZXksIGNyZWF0ZURlc2MoMSwgdmFsdWUpKTtcbn0gOiBmdW5jdGlvbiAob2JqZWN0LCBrZXksIHZhbHVlKSB7XG4gIG9iamVjdFtrZXldID0gdmFsdWU7XG4gIHJldHVybiBvYmplY3Q7XG59O1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvY29yZS1qcy9tb2R1bGVzL19oaWRlLmpzXG4vLyBtb2R1bGUgaWQgPSA3NlxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///76\n"); /***/ }), /* 77 */ /***/ (function(module, exports, __webpack_require__) { -eval("module.exports = __webpack_require__(19);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX3JlZGVmaW5lLmpzP2YzY2QiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEiLCJmaWxlIjoiNzcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IHJlcXVpcmUoJy4vX2hpZGUnKTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2NvcmUtanMvbGlicmFyeS9tb2R1bGVzL19yZWRlZmluZS5qc1xuLy8gbW9kdWxlIGlkID0gNzdcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///77\n"); +eval("var isObject = __webpack_require__(30);\nmodule.exports = function (it) {\n if (!isObject(it)) throw TypeError(it + ' is not an object!');\n return it;\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9tb2R1bGVzL19hbi1vYmplY3QuanM/MGM4NSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwiZmlsZSI6Ijc3LmpzIiwic291cmNlc0NvbnRlbnQiOlsidmFyIGlzT2JqZWN0ID0gcmVxdWlyZSgnLi9faXMtb2JqZWN0Jyk7XG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIChpdCkge1xuICBpZiAoIWlzT2JqZWN0KGl0KSkgdGhyb3cgVHlwZUVycm9yKGl0ICsgJyBpcyBub3QgYW4gb2JqZWN0IScpO1xuICByZXR1cm4gaXQ7XG59O1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvY29yZS1qcy9tb2R1bGVzL19hbi1vYmplY3QuanNcbi8vIG1vZHVsZSBpZCA9IDc3XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///77\n"); /***/ }), /* 78 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ (function(module, exports) { -eval("var has = __webpack_require__(12);\nvar toIObject = __webpack_require__(8);\nvar arrayIndexOf = __webpack_require__(146)(false);\nvar IE_PROTO = __webpack_require__(48)('IE_PROTO');\n\nmodule.exports = function (object, names) {\n var O = toIObject(object);\n var i = 0;\n var result = [];\n var key;\n for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);\n // Don't enum bug & hidden keys\n while (names.length > i) if (has(O, key = names[i++])) {\n ~arrayIndexOf(result, key) || result.push(key);\n }\n return result;\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX29iamVjdC1rZXlzLWludGVybmFsLmpzPzIxYjgiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwiZmlsZSI6Ijc4LmpzIiwic291cmNlc0NvbnRlbnQiOlsidmFyIGhhcyA9IHJlcXVpcmUoJy4vX2hhcycpO1xudmFyIHRvSU9iamVjdCA9IHJlcXVpcmUoJy4vX3RvLWlvYmplY3QnKTtcbnZhciBhcnJheUluZGV4T2YgPSByZXF1aXJlKCcuL19hcnJheS1pbmNsdWRlcycpKGZhbHNlKTtcbnZhciBJRV9QUk9UTyA9IHJlcXVpcmUoJy4vX3NoYXJlZC1rZXknKSgnSUVfUFJPVE8nKTtcblxubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiAob2JqZWN0LCBuYW1lcykge1xuICB2YXIgTyA9IHRvSU9iamVjdChvYmplY3QpO1xuICB2YXIgaSA9IDA7XG4gIHZhciByZXN1bHQgPSBbXTtcbiAgdmFyIGtleTtcbiAgZm9yIChrZXkgaW4gTykgaWYgKGtleSAhPSBJRV9QUk9UTykgaGFzKE8sIGtleSkgJiYgcmVzdWx0LnB1c2goa2V5KTtcbiAgLy8gRG9uJ3QgZW51bSBidWcgJiBoaWRkZW4ga2V5c1xuICB3aGlsZSAobmFtZXMubGVuZ3RoID4gaSkgaWYgKGhhcyhPLCBrZXkgPSBuYW1lc1tpKytdKSkge1xuICAgIH5hcnJheUluZGV4T2YocmVzdWx0LCBrZXkpIHx8IHJlc3VsdC5wdXNoKGtleSk7XG4gIH1cbiAgcmV0dXJuIHJlc3VsdDtcbn07XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9jb3JlLWpzL2xpYnJhcnkvbW9kdWxlcy9fb2JqZWN0LWtleXMtaW50ZXJuYWwuanNcbi8vIG1vZHVsZSBpZCA9IDc4XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///78\n"); +eval("var id = 0;\nvar px = Math.random();\nmodule.exports = function (key) {\n return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9tb2R1bGVzL191aWQuanM/YmE1NCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwiZmlsZSI6Ijc4LmpzIiwic291cmNlc0NvbnRlbnQiOlsidmFyIGlkID0gMDtcbnZhciBweCA9IE1hdGgucmFuZG9tKCk7XG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIChrZXkpIHtcbiAgcmV0dXJuICdTeW1ib2woJy5jb25jYXQoa2V5ID09PSB1bmRlZmluZWQgPyAnJyA6IGtleSwgJylfJywgKCsraWQgKyBweCkudG9TdHJpbmcoMzYpKTtcbn07XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9jb3JlLWpzL21vZHVsZXMvX3VpZC5qc1xuLy8gbW9kdWxlIGlkID0gNzhcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///78\n"); /***/ }), /* 79 */ /***/ (function(module, exports, __webpack_require__) { -eval("// 7.1.15 ToLength\nvar toInteger = __webpack_require__(45);\nvar min = Math.min;\nmodule.exports = function (it) {\n return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX3RvLWxlbmd0aC5qcz80MTExIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMkRBQTJEO0FBQzNEIiwiZmlsZSI6Ijc5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gNy4xLjE1IFRvTGVuZ3RoXG52YXIgdG9JbnRlZ2VyID0gcmVxdWlyZSgnLi9fdG8taW50ZWdlcicpO1xudmFyIG1pbiA9IE1hdGgubWluO1xubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiAoaXQpIHtcbiAgcmV0dXJuIGl0ID4gMCA/IG1pbih0b0ludGVnZXIoaXQpLCAweDFmZmZmZmZmZmZmZmZmKSA6IDA7IC8vIHBvdygyLCA1MykgLSAxID09IDkwMDcxOTkyNTQ3NDA5OTFcbn07XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9jb3JlLWpzL2xpYnJhcnkvbW9kdWxlcy9fdG8tbGVuZ3RoLmpzXG4vLyBtb2R1bGUgaWQgPSA3OVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///79\n"); +eval("var store = __webpack_require__(137)('wks');\nvar uid = __webpack_require__(78);\nvar Symbol = __webpack_require__(31).Symbol;\nvar USE_SYMBOL = typeof Symbol == 'function';\n\nvar $exports = module.exports = function (name) {\n return store[name] || (store[name] =\n USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));\n};\n\n$exports.store = store;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9tb2R1bGVzL193a3MuanM/OTI0MCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSIsImZpbGUiOiI3OS5qcyIsInNvdXJjZXNDb250ZW50IjpbInZhciBzdG9yZSA9IHJlcXVpcmUoJy4vX3NoYXJlZCcpKCd3a3MnKTtcbnZhciB1aWQgPSByZXF1aXJlKCcuL191aWQnKTtcbnZhciBTeW1ib2wgPSByZXF1aXJlKCcuL19nbG9iYWwnKS5TeW1ib2w7XG52YXIgVVNFX1NZTUJPTCA9IHR5cGVvZiBTeW1ib2wgPT0gJ2Z1bmN0aW9uJztcblxudmFyICRleHBvcnRzID0gbW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiAobmFtZSkge1xuICByZXR1cm4gc3RvcmVbbmFtZV0gfHwgKHN0b3JlW25hbWVdID1cbiAgICBVU0VfU1lNQk9MICYmIFN5bWJvbFtuYW1lXSB8fCAoVVNFX1NZTUJPTCA/IFN5bWJvbCA6IHVpZCkoJ1N5bWJvbC4nICsgbmFtZSkpO1xufTtcblxuJGV4cG9ydHMuc3RvcmUgPSBzdG9yZTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2NvcmUtanMvbW9kdWxlcy9fd2tzLmpzXG4vLyBtb2R1bGUgaWQgPSA3OVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///79\n"); /***/ }), /* 80 */ /***/ (function(module, exports, __webpack_require__) { -eval("// 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)\nvar has = __webpack_require__(12);\nvar toObject = __webpack_require__(35);\nvar IE_PROTO = __webpack_require__(48)('IE_PROTO');\nvar ObjectProto = Object.prototype;\n\nmodule.exports = Object.getPrototypeOf || function (O) {\n O = toObject(O);\n if (has(O, IE_PROTO)) return O[IE_PROTO];\n if (typeof O.constructor == 'function' && O instanceof O.constructor) {\n return O.constructor.prototype;\n } return O instanceof Object ? ObjectProto : null;\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX29iamVjdC1ncG8uanM/M2YzYyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0giLCJmaWxlIjoiODAuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyAxOS4xLjIuOSAvIDE1LjIuMy4yIE9iamVjdC5nZXRQcm90b3R5cGVPZihPKVxudmFyIGhhcyA9IHJlcXVpcmUoJy4vX2hhcycpO1xudmFyIHRvT2JqZWN0ID0gcmVxdWlyZSgnLi9fdG8tb2JqZWN0Jyk7XG52YXIgSUVfUFJPVE8gPSByZXF1aXJlKCcuL19zaGFyZWQta2V5JykoJ0lFX1BST1RPJyk7XG52YXIgT2JqZWN0UHJvdG8gPSBPYmplY3QucHJvdG90eXBlO1xuXG5tb2R1bGUuZXhwb3J0cyA9IE9iamVjdC5nZXRQcm90b3R5cGVPZiB8fCBmdW5jdGlvbiAoTykge1xuICBPID0gdG9PYmplY3QoTyk7XG4gIGlmIChoYXMoTywgSUVfUFJPVE8pKSByZXR1cm4gT1tJRV9QUk9UT107XG4gIGlmICh0eXBlb2YgTy5jb25zdHJ1Y3RvciA9PSAnZnVuY3Rpb24nICYmIE8gaW5zdGFuY2VvZiBPLmNvbnN0cnVjdG9yKSB7XG4gICAgcmV0dXJuIE8uY29uc3RydWN0b3IucHJvdG90eXBlO1xuICB9IHJldHVybiBPIGluc3RhbmNlb2YgT2JqZWN0ID8gT2JqZWN0UHJvdG8gOiBudWxsO1xufTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2NvcmUtanMvbGlicmFyeS9tb2R1bGVzL19vYmplY3QtZ3BvLmpzXG4vLyBtb2R1bGUgaWQgPSA4MFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///80\n"); +"use strict"; +eval("\nvar LIBRARY = __webpack_require__(48);\nvar $export = __webpack_require__(3);\nvar redefine = __webpack_require__(81);\nvar hide = __webpack_require__(16);\nvar has = __webpack_require__(9);\nvar Iterators = __webpack_require__(17);\nvar $iterCreate = __webpack_require__(144);\nvar setToStringTag = __webpack_require__(53);\nvar getPrototypeOf = __webpack_require__(84);\nvar ITERATOR = __webpack_require__(2)('iterator');\nvar BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`\nvar FF_ITERATOR = '@@iterator';\nvar KEYS = 'keys';\nvar VALUES = 'values';\n\nvar returnThis = function () { return this; };\n\nmodule.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {\n $iterCreate(Constructor, NAME, next);\n var getMethod = function (kind) {\n if (!BUGGY && kind in proto) return proto[kind];\n switch (kind) {\n case KEYS: return function keys() { return new Constructor(this, kind); };\n case VALUES: return function values() { return new Constructor(this, kind); };\n } return function entries() { return new Constructor(this, kind); };\n };\n var TAG = NAME + ' Iterator';\n var DEF_VALUES = DEFAULT == VALUES;\n var VALUES_BUG = false;\n var proto = Base.prototype;\n var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];\n var $default = (!BUGGY && $native) || getMethod(DEFAULT);\n var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;\n var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;\n var methods, key, IteratorPrototype;\n // Fix native\n if ($anyNative) {\n IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));\n if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {\n // Set @@toStringTag to native iterators\n setToStringTag(IteratorPrototype, TAG, true);\n // fix for some old engines\n if (!LIBRARY && !has(IteratorPrototype, ITERATOR)) hide(IteratorPrototype, ITERATOR, returnThis);\n }\n }\n // fix Array#{values, @@iterator}.name in V8 / FF\n if (DEF_VALUES && $native && $native.name !== VALUES) {\n VALUES_BUG = true;\n $default = function values() { return $native.call(this); };\n }\n // Define iterator\n if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {\n hide(proto, ITERATOR, $default);\n }\n // Plug for library\n Iterators[NAME] = $default;\n Iterators[TAG] = returnThis;\n if (DEFAULT) {\n methods = {\n values: DEF_VALUES ? $default : getMethod(VALUES),\n keys: IS_SET ? $default : getMethod(KEYS),\n entries: $entries\n };\n if (FORCED) for (key in methods) {\n if (!(key in proto)) redefine(proto, key, methods[key]);\n } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);\n }\n return methods;\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2l0ZXItZGVmaW5lLmpzP2JjODAiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhDQUE4QztBQUM5QztBQUNBO0FBQ0E7O0FBRUEsOEJBQThCLGFBQWE7O0FBRTNDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5Q0FBeUMsb0NBQW9DO0FBQzdFLDZDQUE2QyxvQ0FBb0M7QUFDakYsS0FBSyw0QkFBNEIsb0NBQW9DO0FBQ3JFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQkFBZ0IsbUJBQW1CO0FBQ25DO0FBQ0E7QUFDQSxrQ0FBa0MsMkJBQTJCO0FBQzdEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQSIsImZpbGUiOiI4MC5qcyIsInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0JztcbnZhciBMSUJSQVJZID0gcmVxdWlyZSgnLi9fbGlicmFyeScpO1xudmFyICRleHBvcnQgPSByZXF1aXJlKCcuL19leHBvcnQnKTtcbnZhciByZWRlZmluZSA9IHJlcXVpcmUoJy4vX3JlZGVmaW5lJyk7XG52YXIgaGlkZSA9IHJlcXVpcmUoJy4vX2hpZGUnKTtcbnZhciBoYXMgPSByZXF1aXJlKCcuL19oYXMnKTtcbnZhciBJdGVyYXRvcnMgPSByZXF1aXJlKCcuL19pdGVyYXRvcnMnKTtcbnZhciAkaXRlckNyZWF0ZSA9IHJlcXVpcmUoJy4vX2l0ZXItY3JlYXRlJyk7XG52YXIgc2V0VG9TdHJpbmdUYWcgPSByZXF1aXJlKCcuL19zZXQtdG8tc3RyaW5nLXRhZycpO1xudmFyIGdldFByb3RvdHlwZU9mID0gcmVxdWlyZSgnLi9fb2JqZWN0LWdwbycpO1xudmFyIElURVJBVE9SID0gcmVxdWlyZSgnLi9fd2tzJykoJ2l0ZXJhdG9yJyk7XG52YXIgQlVHR1kgPSAhKFtdLmtleXMgJiYgJ25leHQnIGluIFtdLmtleXMoKSk7IC8vIFNhZmFyaSBoYXMgYnVnZ3kgaXRlcmF0b3JzIHcvbyBgbmV4dGBcbnZhciBGRl9JVEVSQVRPUiA9ICdAQGl0ZXJhdG9yJztcbnZhciBLRVlTID0gJ2tleXMnO1xudmFyIFZBTFVFUyA9ICd2YWx1ZXMnO1xuXG52YXIgcmV0dXJuVGhpcyA9IGZ1bmN0aW9uICgpIHsgcmV0dXJuIHRoaXM7IH07XG5cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gKEJhc2UsIE5BTUUsIENvbnN0cnVjdG9yLCBuZXh0LCBERUZBVUxULCBJU19TRVQsIEZPUkNFRCkge1xuICAkaXRlckNyZWF0ZShDb25zdHJ1Y3RvciwgTkFNRSwgbmV4dCk7XG4gIHZhciBnZXRNZXRob2QgPSBmdW5jdGlvbiAoa2luZCkge1xuICAgIGlmICghQlVHR1kgJiYga2luZCBpbiBwcm90bykgcmV0dXJuIHByb3RvW2tpbmRdO1xuICAgIHN3aXRjaCAoa2luZCkge1xuICAgICAgY2FzZSBLRVlTOiByZXR1cm4gZnVuY3Rpb24ga2V5cygpIHsgcmV0dXJuIG5ldyBDb25zdHJ1Y3Rvcih0aGlzLCBraW5kKTsgfTtcbiAgICAgIGNhc2UgVkFMVUVTOiByZXR1cm4gZnVuY3Rpb24gdmFsdWVzKCkgeyByZXR1cm4gbmV3IENvbnN0cnVjdG9yKHRoaXMsIGtpbmQpOyB9O1xuICAgIH0gcmV0dXJuIGZ1bmN0aW9uIGVudHJpZXMoKSB7IHJldHVybiBuZXcgQ29uc3RydWN0b3IodGhpcywga2luZCk7IH07XG4gIH07XG4gIHZhciBUQUcgPSBOQU1FICsgJyBJdGVyYXRvcic7XG4gIHZhciBERUZfVkFMVUVTID0gREVGQVVMVCA9PSBWQUxVRVM7XG4gIHZhciBWQUxVRVNfQlVHID0gZmFsc2U7XG4gIHZhciBwcm90byA9IEJhc2UucHJvdG90eXBlO1xuICB2YXIgJG5hdGl2ZSA9IHByb3RvW0lURVJBVE9SXSB8fCBwcm90b1tGRl9JVEVSQVRPUl0gfHwgREVGQVVMVCAmJiBwcm90b1tERUZBVUxUXTtcbiAgdmFyICRkZWZhdWx0ID0gKCFCVUdHWSAmJiAkbmF0aXZlKSB8fCBnZXRNZXRob2QoREVGQVVMVCk7XG4gIHZhciAkZW50cmllcyA9IERFRkFVTFQgPyAhREVGX1ZBTFVFUyA/ICRkZWZhdWx0IDogZ2V0TWV0aG9kKCdlbnRyaWVzJykgOiB1bmRlZmluZWQ7XG4gIHZhciAkYW55TmF0aXZlID0gTkFNRSA9PSAnQXJyYXknID8gcHJvdG8uZW50cmllcyB8fCAkbmF0aXZlIDogJG5hdGl2ZTtcbiAgdmFyIG1ldGhvZHMsIGtleSwgSXRlcmF0b3JQcm90b3R5cGU7XG4gIC8vIEZpeCBuYXRpdmVcbiAgaWYgKCRhbnlOYXRpdmUpIHtcbiAgICBJdGVyYXRvclByb3RvdHlwZSA9IGdldFByb3RvdHlwZU9mKCRhbnlOYXRpdmUuY2FsbChuZXcgQmFzZSgpKSk7XG4gICAgaWYgKEl0ZXJhdG9yUHJvdG90eXBlICE9PSBPYmplY3QucHJvdG90eXBlICYmIEl0ZXJhdG9yUHJvdG90eXBlLm5leHQpIHtcbiAgICAgIC8vIFNldCBAQHRvU3RyaW5nVGFnIHRvIG5hdGl2ZSBpdGVyYXRvcnNcbiAgICAgIHNldFRvU3RyaW5nVGFnKEl0ZXJhdG9yUHJvdG90eXBlLCBUQUcsIHRydWUpO1xuICAgICAgLy8gZml4IGZvciBzb21lIG9sZCBlbmdpbmVzXG4gICAgICBpZiAoIUxJQlJBUlkgJiYgIWhhcyhJdGVyYXRvclByb3RvdHlwZSwgSVRFUkFUT1IpKSBoaWRlKEl0ZXJhdG9yUHJvdG90eXBlLCBJVEVSQVRPUiwgcmV0dXJuVGhpcyk7XG4gICAgfVxuICB9XG4gIC8vIGZpeCBBcnJheSN7dmFsdWVzLCBAQGl0ZXJhdG9yfS5uYW1lIGluIFY4IC8gRkZcbiAgaWYgKERFRl9WQUxVRVMgJiYgJG5hdGl2ZSAmJiAkbmF0aXZlLm5hbWUgIT09IFZBTFVFUykge1xuICAgIFZBTFVFU19CVUcgPSB0cnVlO1xuICAgICRkZWZhdWx0ID0gZnVuY3Rpb24gdmFsdWVzKCkgeyByZXR1cm4gJG5hdGl2ZS5jYWxsKHRoaXMpOyB9O1xuICB9XG4gIC8vIERlZmluZSBpdGVyYXRvclxuICBpZiAoKCFMSUJSQVJZIHx8IEZPUkNFRCkgJiYgKEJVR0dZIHx8IFZBTFVFU19CVUcgfHwgIXByb3RvW0lURVJBVE9SXSkpIHtcbiAgICBoaWRlKHByb3RvLCBJVEVSQVRPUiwgJGRlZmF1bHQpO1xuICB9XG4gIC8vIFBsdWcgZm9yIGxpYnJhcnlcbiAgSXRlcmF0b3JzW05BTUVdID0gJGRlZmF1bHQ7XG4gIEl0ZXJhdG9yc1tUQUddID0gcmV0dXJuVGhpcztcbiAgaWYgKERFRkFVTFQpIHtcbiAgICBtZXRob2RzID0ge1xuICAgICAgdmFsdWVzOiBERUZfVkFMVUVTID8gJGRlZmF1bHQgOiBnZXRNZXRob2QoVkFMVUVTKSxcbiAgICAgIGtleXM6IElTX1NFVCA/ICRkZWZhdWx0IDogZ2V0TWV0aG9kKEtFWVMpLFxuICAgICAgZW50cmllczogJGVudHJpZXNcbiAgICB9O1xuICAgIGlmIChGT1JDRUQpIGZvciAoa2V5IGluIG1ldGhvZHMpIHtcbiAgICAgIGlmICghKGtleSBpbiBwcm90bykpIHJlZGVmaW5lKHByb3RvLCBrZXksIG1ldGhvZHNba2V5XSk7XG4gICAgfSBlbHNlICRleHBvcnQoJGV4cG9ydC5QICsgJGV4cG9ydC5GICogKEJVR0dZIHx8IFZBTFVFU19CVUcpLCBOQU1FLCBtZXRob2RzKTtcbiAgfVxuICByZXR1cm4gbWV0aG9kcztcbn07XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9jb3JlLWpzL2xpYnJhcnkvbW9kdWxlcy9faXRlci1kZWZpbmUuanNcbi8vIG1vZHVsZSBpZCA9IDgwXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///80\n"); /***/ }), /* 81 */ /***/ (function(module, exports, __webpack_require__) { -eval("var classof = __webpack_require__(82);\nvar ITERATOR = __webpack_require__(4)('iterator');\nvar Iterators = __webpack_require__(20);\nmodule.exports = __webpack_require__(2).getIteratorMethod = function (it) {\n if (it != undefined) return it[ITERATOR]\n || it['@@iterator']\n || Iterators[classof(it)];\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvY29yZS5nZXQtaXRlcmF0b3ItbWV0aG9kLmpzP2RkZmIiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsImZpbGUiOiI4MS5qcyIsInNvdXJjZXNDb250ZW50IjpbInZhciBjbGFzc29mID0gcmVxdWlyZSgnLi9fY2xhc3NvZicpO1xudmFyIElURVJBVE9SID0gcmVxdWlyZSgnLi9fd2tzJykoJ2l0ZXJhdG9yJyk7XG52YXIgSXRlcmF0b3JzID0gcmVxdWlyZSgnLi9faXRlcmF0b3JzJyk7XG5tb2R1bGUuZXhwb3J0cyA9IHJlcXVpcmUoJy4vX2NvcmUnKS5nZXRJdGVyYXRvck1ldGhvZCA9IGZ1bmN0aW9uIChpdCkge1xuICBpZiAoaXQgIT0gdW5kZWZpbmVkKSByZXR1cm4gaXRbSVRFUkFUT1JdXG4gICAgfHwgaXRbJ0BAaXRlcmF0b3InXVxuICAgIHx8IEl0ZXJhdG9yc1tjbGFzc29mKGl0KV07XG59O1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvY29yZS5nZXQtaXRlcmF0b3ItbWV0aG9kLmpzXG4vLyBtb2R1bGUgaWQgPSA4MVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///81\n"); +eval("module.exports = __webpack_require__(16);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX3JlZGVmaW5lLmpzP2YzY2QiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEiLCJmaWxlIjoiODEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IHJlcXVpcmUoJy4vX2hpZGUnKTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2NvcmUtanMvbGlicmFyeS9tb2R1bGVzL19yZWRlZmluZS5qc1xuLy8gbW9kdWxlIGlkID0gODFcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///81\n"); /***/ }), /* 82 */ /***/ (function(module, exports, __webpack_require__) { -eval("// getting tag from 19.1.3.6 Object.prototype.toString()\nvar cof = __webpack_require__(37);\nvar TAG = __webpack_require__(4)('toStringTag');\n// ES3 wrong here\nvar ARG = cof(function () { return arguments; }()) == 'Arguments';\n\n// fallback for IE11 Script Access Denied error\nvar tryGet = function (it, key) {\n try {\n return it[key];\n } catch (e) { /* empty */ }\n};\n\nmodule.exports = function (it) {\n var O, T, B;\n return it === undefined ? 'Undefined' : it === null ? 'Null'\n // @@toStringTag case\n : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T\n // builtinTag case\n : ARG ? cof(O)\n // ES3 arguments fallback\n : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2NsYXNzb2YuanM/NDU4ZiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJCQUEyQixrQkFBa0IsRUFBRTs7QUFFL0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHLFlBQVk7QUFDZjs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsImZpbGUiOiI4Mi5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIGdldHRpbmcgdGFnIGZyb20gMTkuMS4zLjYgT2JqZWN0LnByb3RvdHlwZS50b1N0cmluZygpXG52YXIgY29mID0gcmVxdWlyZSgnLi9fY29mJyk7XG52YXIgVEFHID0gcmVxdWlyZSgnLi9fd2tzJykoJ3RvU3RyaW5nVGFnJyk7XG4vLyBFUzMgd3JvbmcgaGVyZVxudmFyIEFSRyA9IGNvZihmdW5jdGlvbiAoKSB7IHJldHVybiBhcmd1bWVudHM7IH0oKSkgPT0gJ0FyZ3VtZW50cyc7XG5cbi8vIGZhbGxiYWNrIGZvciBJRTExIFNjcmlwdCBBY2Nlc3MgRGVuaWVkIGVycm9yXG52YXIgdHJ5R2V0ID0gZnVuY3Rpb24gKGl0LCBrZXkpIHtcbiAgdHJ5IHtcbiAgICByZXR1cm4gaXRba2V5XTtcbiAgfSBjYXRjaCAoZSkgeyAvKiBlbXB0eSAqLyB9XG59O1xuXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIChpdCkge1xuICB2YXIgTywgVCwgQjtcbiAgcmV0dXJuIGl0ID09PSB1bmRlZmluZWQgPyAnVW5kZWZpbmVkJyA6IGl0ID09PSBudWxsID8gJ051bGwnXG4gICAgLy8gQEB0b1N0cmluZ1RhZyBjYXNlXG4gICAgOiB0eXBlb2YgKFQgPSB0cnlHZXQoTyA9IE9iamVjdChpdCksIFRBRykpID09ICdzdHJpbmcnID8gVFxuICAgIC8vIGJ1aWx0aW5UYWcgY2FzZVxuICAgIDogQVJHID8gY29mKE8pXG4gICAgLy8gRVMzIGFyZ3VtZW50cyBmYWxsYmFja1xuICAgIDogKEIgPSBjb2YoTykpID09ICdPYmplY3QnICYmIHR5cGVvZiBPLmNhbGxlZSA9PSAnZnVuY3Rpb24nID8gJ0FyZ3VtZW50cycgOiBCO1xufTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2NvcmUtanMvbGlicmFyeS9tb2R1bGVzL19jbGFzc29mLmpzXG4vLyBtb2R1bGUgaWQgPSA4MlxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///82\n"); +eval("var has = __webpack_require__(9);\nvar toIObject = __webpack_require__(5);\nvar arrayIndexOf = __webpack_require__(146)(false);\nvar IE_PROTO = __webpack_require__(50)('IE_PROTO');\n\nmodule.exports = function (object, names) {\n var O = toIObject(object);\n var i = 0;\n var result = [];\n var key;\n for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);\n // Don't enum bug & hidden keys\n while (names.length > i) if (has(O, key = names[i++])) {\n ~arrayIndexOf(result, key) || result.push(key);\n }\n return result;\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX29iamVjdC1rZXlzLWludGVybmFsLmpzPzIxYjgiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwiZmlsZSI6IjgyLmpzIiwic291cmNlc0NvbnRlbnQiOlsidmFyIGhhcyA9IHJlcXVpcmUoJy4vX2hhcycpO1xudmFyIHRvSU9iamVjdCA9IHJlcXVpcmUoJy4vX3RvLWlvYmplY3QnKTtcbnZhciBhcnJheUluZGV4T2YgPSByZXF1aXJlKCcuL19hcnJheS1pbmNsdWRlcycpKGZhbHNlKTtcbnZhciBJRV9QUk9UTyA9IHJlcXVpcmUoJy4vX3NoYXJlZC1rZXknKSgnSUVfUFJPVE8nKTtcblxubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiAob2JqZWN0LCBuYW1lcykge1xuICB2YXIgTyA9IHRvSU9iamVjdChvYmplY3QpO1xuICB2YXIgaSA9IDA7XG4gIHZhciByZXN1bHQgPSBbXTtcbiAgdmFyIGtleTtcbiAgZm9yIChrZXkgaW4gTykgaWYgKGtleSAhPSBJRV9QUk9UTykgaGFzKE8sIGtleSkgJiYgcmVzdWx0LnB1c2goa2V5KTtcbiAgLy8gRG9uJ3QgZW51bSBidWcgJiBoaWRkZW4ga2V5c1xuICB3aGlsZSAobmFtZXMubGVuZ3RoID4gaSkgaWYgKGhhcyhPLCBrZXkgPSBuYW1lc1tpKytdKSkge1xuICAgIH5hcnJheUluZGV4T2YocmVzdWx0LCBrZXkpIHx8IHJlc3VsdC5wdXNoKGtleSk7XG4gIH1cbiAgcmV0dXJuIHJlc3VsdDtcbn07XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9jb3JlLWpzL2xpYnJhcnkvbW9kdWxlcy9fb2JqZWN0LWtleXMtaW50ZXJuYWwuanNcbi8vIG1vZHVsZSBpZCA9IDgyXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///82\n"); /***/ }), /* 83 */ /***/ (function(module, exports, __webpack_require__) { -eval("// @@search logic\n__webpack_require__(71)('search', 1, function (defined, SEARCH, $search) {\n // 21.1.3.15 String.prototype.search(regexp)\n return [function search(regexp) {\n 'use strict';\n var O = defined(this);\n var fn = regexp == undefined ? undefined : regexp[SEARCH];\n return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[SEARCH](String(O));\n }, $search];\n});\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9tb2R1bGVzL2VzNi5yZWdleHAuc2VhcmNoLmpzP2FiMDQiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSCxDQUFDIiwiZmlsZSI6IjgzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gQEBzZWFyY2ggbG9naWNcbnJlcXVpcmUoJy4vX2ZpeC1yZS13a3MnKSgnc2VhcmNoJywgMSwgZnVuY3Rpb24gKGRlZmluZWQsIFNFQVJDSCwgJHNlYXJjaCkge1xuICAvLyAyMS4xLjMuMTUgU3RyaW5nLnByb3RvdHlwZS5zZWFyY2gocmVnZXhwKVxuICByZXR1cm4gW2Z1bmN0aW9uIHNlYXJjaChyZWdleHApIHtcbiAgICAndXNlIHN0cmljdCc7XG4gICAgdmFyIE8gPSBkZWZpbmVkKHRoaXMpO1xuICAgIHZhciBmbiA9IHJlZ2V4cCA9PSB1bmRlZmluZWQgPyB1bmRlZmluZWQgOiByZWdleHBbU0VBUkNIXTtcbiAgICByZXR1cm4gZm4gIT09IHVuZGVmaW5lZCA/IGZuLmNhbGwocmVnZXhwLCBPKSA6IG5ldyBSZWdFeHAocmVnZXhwKVtTRUFSQ0hdKFN0cmluZyhPKSk7XG4gIH0sICRzZWFyY2hdO1xufSk7XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9jb3JlLWpzL21vZHVsZXMvZXM2LnJlZ2V4cC5zZWFyY2guanNcbi8vIG1vZHVsZSBpZCA9IDgzXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///83\n"); +eval("// 7.1.15 ToLength\nvar toInteger = __webpack_require__(47);\nvar min = Math.min;\nmodule.exports = function (it) {\n return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX3RvLWxlbmd0aC5qcz80MTExIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMkRBQTJEO0FBQzNEIiwiZmlsZSI6IjgzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gNy4xLjE1IFRvTGVuZ3RoXG52YXIgdG9JbnRlZ2VyID0gcmVxdWlyZSgnLi9fdG8taW50ZWdlcicpO1xudmFyIG1pbiA9IE1hdGgubWluO1xubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiAoaXQpIHtcbiAgcmV0dXJuIGl0ID4gMCA/IG1pbih0b0ludGVnZXIoaXQpLCAweDFmZmZmZmZmZmZmZmZmKSA6IDA7IC8vIHBvdygyLCA1MykgLSAxID09IDkwMDcxOTkyNTQ3NDA5OTFcbn07XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9jb3JlLWpzL2xpYnJhcnkvbW9kdWxlcy9fdG8tbGVuZ3RoLmpzXG4vLyBtb2R1bGUgaWQgPSA4M1xuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///83\n"); /***/ }), /* 84 */ /***/ (function(module, exports, __webpack_require__) { -eval("var baseAssignValue = __webpack_require__(85),\n eq = __webpack_require__(86);\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * Assigns `value` to `key` of `object` if the existing value is not equivalent\n * using [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n * for equality comparisons.\n *\n * @private\n * @param {Object} object The object to modify.\n * @param {string} key The key of the property to assign.\n * @param {*} value The value to assign.\n */\nfunction assignValue(object, key, value) {\n var objValue = object[key];\n if (!(hasOwnProperty.call(object, key) && eq(objValue, value)) ||\n (value === undefined && !(key in object))) {\n baseAssignValue(object, key, value);\n }\n}\n\nmodule.exports = assignValue;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbG9kYXNoL19hc3NpZ25WYWx1ZS5qcz84YjgzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVcsT0FBTztBQUNsQixXQUFXLE9BQU87QUFDbEIsV0FBVyxFQUFFO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSIsImZpbGUiOiI4NC5qcyIsInNvdXJjZXNDb250ZW50IjpbInZhciBiYXNlQXNzaWduVmFsdWUgPSByZXF1aXJlKCcuL19iYXNlQXNzaWduVmFsdWUnKSxcbiAgICBlcSA9IHJlcXVpcmUoJy4vZXEnKTtcblxuLyoqIFVzZWQgZm9yIGJ1aWx0LWluIG1ldGhvZCByZWZlcmVuY2VzLiAqL1xudmFyIG9iamVjdFByb3RvID0gT2JqZWN0LnByb3RvdHlwZTtcblxuLyoqIFVzZWQgdG8gY2hlY2sgb2JqZWN0cyBmb3Igb3duIHByb3BlcnRpZXMuICovXG52YXIgaGFzT3duUHJvcGVydHkgPSBvYmplY3RQcm90by5oYXNPd25Qcm9wZXJ0eTtcblxuLyoqXG4gKiBBc3NpZ25zIGB2YWx1ZWAgdG8gYGtleWAgb2YgYG9iamVjdGAgaWYgdGhlIGV4aXN0aW5nIHZhbHVlIGlzIG5vdCBlcXVpdmFsZW50XG4gKiB1c2luZyBbYFNhbWVWYWx1ZVplcm9gXShodHRwOi8vZWNtYS1pbnRlcm5hdGlvbmFsLm9yZy9lY21hLTI2Mi83LjAvI3NlYy1zYW1ldmFsdWV6ZXJvKVxuICogZm9yIGVxdWFsaXR5IGNvbXBhcmlzb25zLlxuICpcbiAqIEBwcml2YXRlXG4gKiBAcGFyYW0ge09iamVjdH0gb2JqZWN0IFRoZSBvYmplY3QgdG8gbW9kaWZ5LlxuICogQHBhcmFtIHtzdHJpbmd9IGtleSBUaGUga2V5IG9mIHRoZSBwcm9wZXJ0eSB0byBhc3NpZ24uXG4gKiBAcGFyYW0geyp9IHZhbHVlIFRoZSB2YWx1ZSB0byBhc3NpZ24uXG4gKi9cbmZ1bmN0aW9uIGFzc2lnblZhbHVlKG9iamVjdCwga2V5LCB2YWx1ZSkge1xuICB2YXIgb2JqVmFsdWUgPSBvYmplY3Rba2V5XTtcbiAgaWYgKCEoaGFzT3duUHJvcGVydHkuY2FsbChvYmplY3QsIGtleSkgJiYgZXEob2JqVmFsdWUsIHZhbHVlKSkgfHxcbiAgICAgICh2YWx1ZSA9PT0gdW5kZWZpbmVkICYmICEoa2V5IGluIG9iamVjdCkpKSB7XG4gICAgYmFzZUFzc2lnblZhbHVlKG9iamVjdCwga2V5LCB2YWx1ZSk7XG4gIH1cbn1cblxubW9kdWxlLmV4cG9ydHMgPSBhc3NpZ25WYWx1ZTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2xvZGFzaC9fYXNzaWduVmFsdWUuanNcbi8vIG1vZHVsZSBpZCA9IDg0XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///84\n"); +eval("// 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)\nvar has = __webpack_require__(9);\nvar toObject = __webpack_require__(34);\nvar IE_PROTO = __webpack_require__(50)('IE_PROTO');\nvar ObjectProto = Object.prototype;\n\nmodule.exports = Object.getPrototypeOf || function (O) {\n O = toObject(O);\n if (has(O, IE_PROTO)) return O[IE_PROTO];\n if (typeof O.constructor == 'function' && O instanceof O.constructor) {\n return O.constructor.prototype;\n } return O instanceof Object ? ObjectProto : null;\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX29iamVjdC1ncG8uanM/M2YzYyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0giLCJmaWxlIjoiODQuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyAxOS4xLjIuOSAvIDE1LjIuMy4yIE9iamVjdC5nZXRQcm90b3R5cGVPZihPKVxudmFyIGhhcyA9IHJlcXVpcmUoJy4vX2hhcycpO1xudmFyIHRvT2JqZWN0ID0gcmVxdWlyZSgnLi9fdG8tb2JqZWN0Jyk7XG52YXIgSUVfUFJPVE8gPSByZXF1aXJlKCcuL19zaGFyZWQta2V5JykoJ0lFX1BST1RPJyk7XG52YXIgT2JqZWN0UHJvdG8gPSBPYmplY3QucHJvdG90eXBlO1xuXG5tb2R1bGUuZXhwb3J0cyA9IE9iamVjdC5nZXRQcm90b3R5cGVPZiB8fCBmdW5jdGlvbiAoTykge1xuICBPID0gdG9PYmplY3QoTyk7XG4gIGlmIChoYXMoTywgSUVfUFJPVE8pKSByZXR1cm4gT1tJRV9QUk9UT107XG4gIGlmICh0eXBlb2YgTy5jb25zdHJ1Y3RvciA9PSAnZnVuY3Rpb24nICYmIE8gaW5zdGFuY2VvZiBPLmNvbnN0cnVjdG9yKSB7XG4gICAgcmV0dXJuIE8uY29uc3RydWN0b3IucHJvdG90eXBlO1xuICB9IHJldHVybiBPIGluc3RhbmNlb2YgT2JqZWN0ID8gT2JqZWN0UHJvdG8gOiBudWxsO1xufTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2NvcmUtanMvbGlicmFyeS9tb2R1bGVzL19vYmplY3QtZ3BvLmpzXG4vLyBtb2R1bGUgaWQgPSA4NFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///84\n"); /***/ }), /* 85 */ /***/ (function(module, exports, __webpack_require__) { -eval("var defineProperty = __webpack_require__(66);\n\n/**\n * The base implementation of `assignValue` and `assignMergeValue` without\n * value checks.\n *\n * @private\n * @param {Object} object The object to modify.\n * @param {string} key The key of the property to assign.\n * @param {*} value The value to assign.\n */\nfunction baseAssignValue(object, key, value) {\n if (key == '__proto__' && defineProperty) {\n defineProperty(object, key, {\n 'configurable': true,\n 'enumerable': true,\n 'value': value,\n 'writable': true\n });\n } else {\n object[key] = value;\n }\n}\n\nmodule.exports = baseAssignValue;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbG9kYXNoL19iYXNlQXNzaWduVmFsdWUuanM/OWYwZCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVyxPQUFPO0FBQ2xCLFdBQVcsT0FBTztBQUNsQixXQUFXLEVBQUU7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMLEdBQUc7QUFDSDtBQUNBO0FBQ0E7O0FBRUEiLCJmaWxlIjoiODUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgZGVmaW5lUHJvcGVydHkgPSByZXF1aXJlKCcuL19kZWZpbmVQcm9wZXJ0eScpO1xuXG4vKipcbiAqIFRoZSBiYXNlIGltcGxlbWVudGF0aW9uIG9mIGBhc3NpZ25WYWx1ZWAgYW5kIGBhc3NpZ25NZXJnZVZhbHVlYCB3aXRob3V0XG4gKiB2YWx1ZSBjaGVja3MuXG4gKlxuICogQHByaXZhdGVcbiAqIEBwYXJhbSB7T2JqZWN0fSBvYmplY3QgVGhlIG9iamVjdCB0byBtb2RpZnkuXG4gKiBAcGFyYW0ge3N0cmluZ30ga2V5IFRoZSBrZXkgb2YgdGhlIHByb3BlcnR5IHRvIGFzc2lnbi5cbiAqIEBwYXJhbSB7Kn0gdmFsdWUgVGhlIHZhbHVlIHRvIGFzc2lnbi5cbiAqL1xuZnVuY3Rpb24gYmFzZUFzc2lnblZhbHVlKG9iamVjdCwga2V5LCB2YWx1ZSkge1xuICBpZiAoa2V5ID09ICdfX3Byb3RvX18nICYmIGRlZmluZVByb3BlcnR5KSB7XG4gICAgZGVmaW5lUHJvcGVydHkob2JqZWN0LCBrZXksIHtcbiAgICAgICdjb25maWd1cmFibGUnOiB0cnVlLFxuICAgICAgJ2VudW1lcmFibGUnOiB0cnVlLFxuICAgICAgJ3ZhbHVlJzogdmFsdWUsXG4gICAgICAnd3JpdGFibGUnOiB0cnVlXG4gICAgfSk7XG4gIH0gZWxzZSB7XG4gICAgb2JqZWN0W2tleV0gPSB2YWx1ZTtcbiAgfVxufVxuXG5tb2R1bGUuZXhwb3J0cyA9IGJhc2VBc3NpZ25WYWx1ZTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2xvZGFzaC9fYmFzZUFzc2lnblZhbHVlLmpzXG4vLyBtb2R1bGUgaWQgPSA4NVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///85\n"); +eval("var classof = __webpack_require__(86);\nvar ITERATOR = __webpack_require__(2)('iterator');\nvar Iterators = __webpack_require__(17);\nmodule.exports = __webpack_require__(1).getIteratorMethod = function (it) {\n if (it != undefined) return it[ITERATOR]\n || it['@@iterator']\n || Iterators[classof(it)];\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvY29yZS5nZXQtaXRlcmF0b3ItbWV0aG9kLmpzP2RkZmIiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsImZpbGUiOiI4NS5qcyIsInNvdXJjZXNDb250ZW50IjpbInZhciBjbGFzc29mID0gcmVxdWlyZSgnLi9fY2xhc3NvZicpO1xudmFyIElURVJBVE9SID0gcmVxdWlyZSgnLi9fd2tzJykoJ2l0ZXJhdG9yJyk7XG52YXIgSXRlcmF0b3JzID0gcmVxdWlyZSgnLi9faXRlcmF0b3JzJyk7XG5tb2R1bGUuZXhwb3J0cyA9IHJlcXVpcmUoJy4vX2NvcmUnKS5nZXRJdGVyYXRvck1ldGhvZCA9IGZ1bmN0aW9uIChpdCkge1xuICBpZiAoaXQgIT0gdW5kZWZpbmVkKSByZXR1cm4gaXRbSVRFUkFUT1JdXG4gICAgfHwgaXRbJ0BAaXRlcmF0b3InXVxuICAgIHx8IEl0ZXJhdG9yc1tjbGFzc29mKGl0KV07XG59O1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvY29yZS5nZXQtaXRlcmF0b3ItbWV0aG9kLmpzXG4vLyBtb2R1bGUgaWQgPSA4NVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///85\n"); /***/ }), /* 86 */ -/***/ (function(module, exports) { +/***/ (function(module, exports, __webpack_require__) { -eval("/**\n * Performs a\n * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n * comparison between two values to determine if they are equivalent.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to compare.\n * @param {*} other The other value to compare.\n * @returns {boolean} Returns `true` if the values are equivalent, else `false`.\n * @example\n *\n * var object = { 'a': 1 };\n * var other = { 'a': 1 };\n *\n * _.eq(object, object);\n * // => true\n *\n * _.eq(object, other);\n * // => false\n *\n * _.eq('a', 'a');\n * // => true\n *\n * _.eq('a', Object('a'));\n * // => false\n *\n * _.eq(NaN, NaN);\n * // => true\n */\nfunction eq(value, other) {\n return value === other || (value !== value && other !== other);\n}\n\nmodule.exports = eq;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbG9kYXNoL2VxLmpzP2RiNjAiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVyxFQUFFO0FBQ2IsV0FBVyxFQUFFO0FBQ2IsYUFBYSxRQUFRO0FBQ3JCO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakIsZ0JBQWdCO0FBQ2hCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBIiwiZmlsZSI6Ijg2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBQZXJmb3JtcyBhXG4gKiBbYFNhbWVWYWx1ZVplcm9gXShodHRwOi8vZWNtYS1pbnRlcm5hdGlvbmFsLm9yZy9lY21hLTI2Mi83LjAvI3NlYy1zYW1ldmFsdWV6ZXJvKVxuICogY29tcGFyaXNvbiBiZXR3ZWVuIHR3byB2YWx1ZXMgdG8gZGV0ZXJtaW5lIGlmIHRoZXkgYXJlIGVxdWl2YWxlbnQuXG4gKlxuICogQHN0YXRpY1xuICogQG1lbWJlck9mIF9cbiAqIEBzaW5jZSA0LjAuMFxuICogQGNhdGVnb3J5IExhbmdcbiAqIEBwYXJhbSB7Kn0gdmFsdWUgVGhlIHZhbHVlIHRvIGNvbXBhcmUuXG4gKiBAcGFyYW0geyp9IG90aGVyIFRoZSBvdGhlciB2YWx1ZSB0byBjb21wYXJlLlxuICogQHJldHVybnMge2Jvb2xlYW59IFJldHVybnMgYHRydWVgIGlmIHRoZSB2YWx1ZXMgYXJlIGVxdWl2YWxlbnQsIGVsc2UgYGZhbHNlYC5cbiAqIEBleGFtcGxlXG4gKlxuICogdmFyIG9iamVjdCA9IHsgJ2EnOiAxIH07XG4gKiB2YXIgb3RoZXIgPSB7ICdhJzogMSB9O1xuICpcbiAqIF8uZXEob2JqZWN0LCBvYmplY3QpO1xuICogLy8gPT4gdHJ1ZVxuICpcbiAqIF8uZXEob2JqZWN0LCBvdGhlcik7XG4gKiAvLyA9PiBmYWxzZVxuICpcbiAqIF8uZXEoJ2EnLCAnYScpO1xuICogLy8gPT4gdHJ1ZVxuICpcbiAqIF8uZXEoJ2EnLCBPYmplY3QoJ2EnKSk7XG4gKiAvLyA9PiBmYWxzZVxuICpcbiAqIF8uZXEoTmFOLCBOYU4pO1xuICogLy8gPT4gdHJ1ZVxuICovXG5mdW5jdGlvbiBlcSh2YWx1ZSwgb3RoZXIpIHtcbiAgcmV0dXJuIHZhbHVlID09PSBvdGhlciB8fCAodmFsdWUgIT09IHZhbHVlICYmIG90aGVyICE9PSBvdGhlcik7XG59XG5cbm1vZHVsZS5leHBvcnRzID0gZXE7XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9sb2Rhc2gvZXEuanNcbi8vIG1vZHVsZSBpZCA9IDg2XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///86\n"); +eval("// getting tag from 19.1.3.6 Object.prototype.toString()\nvar cof = __webpack_require__(39);\nvar TAG = __webpack_require__(2)('toStringTag');\n// ES3 wrong here\nvar ARG = cof(function () { return arguments; }()) == 'Arguments';\n\n// fallback for IE11 Script Access Denied error\nvar tryGet = function (it, key) {\n try {\n return it[key];\n } catch (e) { /* empty */ }\n};\n\nmodule.exports = function (it) {\n var O, T, B;\n return it === undefined ? 'Undefined' : it === null ? 'Null'\n // @@toStringTag case\n : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T\n // builtinTag case\n : ARG ? cof(O)\n // ES3 arguments fallback\n : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9saWJyYXJ5L21vZHVsZXMvX2NsYXNzb2YuanM/NDU4ZiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJCQUEyQixrQkFBa0IsRUFBRTs7QUFFL0M7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHLFlBQVk7QUFDZjs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsImZpbGUiOiI4Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIGdldHRpbmcgdGFnIGZyb20gMTkuMS4zLjYgT2JqZWN0LnByb3RvdHlwZS50b1N0cmluZygpXG52YXIgY29mID0gcmVxdWlyZSgnLi9fY29mJyk7XG52YXIgVEFHID0gcmVxdWlyZSgnLi9fd2tzJykoJ3RvU3RyaW5nVGFnJyk7XG4vLyBFUzMgd3JvbmcgaGVyZVxudmFyIEFSRyA9IGNvZihmdW5jdGlvbiAoKSB7IHJldHVybiBhcmd1bWVudHM7IH0oKSkgPT0gJ0FyZ3VtZW50cyc7XG5cbi8vIGZhbGxiYWNrIGZvciBJRTExIFNjcmlwdCBBY2Nlc3MgRGVuaWVkIGVycm9yXG52YXIgdHJ5R2V0ID0gZnVuY3Rpb24gKGl0LCBrZXkpIHtcbiAgdHJ5IHtcbiAgICByZXR1cm4gaXRba2V5XTtcbiAgfSBjYXRjaCAoZSkgeyAvKiBlbXB0eSAqLyB9XG59O1xuXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIChpdCkge1xuICB2YXIgTywgVCwgQjtcbiAgcmV0dXJuIGl0ID09PSB1bmRlZmluZWQgPyAnVW5kZWZpbmVkJyA6IGl0ID09PSBudWxsID8gJ051bGwnXG4gICAgLy8gQEB0b1N0cmluZ1RhZyBjYXNlXG4gICAgOiB0eXBlb2YgKFQgPSB0cnlHZXQoTyA9IE9iamVjdChpdCksIFRBRykpID09ICdzdHJpbmcnID8gVFxuICAgIC8vIGJ1aWx0aW5UYWcgY2FzZVxuICAgIDogQVJHID8gY29mKE8pXG4gICAgLy8gRVMzIGFyZ3VtZW50cyBmYWxsYmFja1xuICAgIDogKEIgPSBjb2YoTykpID09ICdPYmplY3QnICYmIHR5cGVvZiBPLmNhbGxlZSA9PSAnZnVuY3Rpb24nID8gJ0FyZ3VtZW50cycgOiBCO1xufTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2NvcmUtanMvbGlicmFyeS9tb2R1bGVzL19jbGFzc29mLmpzXG4vLyBtb2R1bGUgaWQgPSA4NlxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///86\n"); /***/ }), /* 87 */ -/***/ (function(module, exports) { +/***/ (function(module, exports, __webpack_require__) { -eval("/** Used as references for various `Number` constants. */\nvar MAX_SAFE_INTEGER = 9007199254740991;\n\n/**\n * Checks if `value` is a valid array-like length.\n *\n * **Note:** This method is loosely based on\n * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a valid length, else `false`.\n * @example\n *\n * _.isLength(3);\n * // => true\n *\n * _.isLength(Number.MIN_VALUE);\n * // => false\n *\n * _.isLength(Infinity);\n * // => false\n *\n * _.isLength('3');\n * // => false\n */\nfunction isLength(value) {\n return typeof value == 'number' &&\n value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER;\n}\n\nmodule.exports = isLength;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbG9kYXNoL2lzTGVuZ3RoLmpzPzQ2MWQiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVcsRUFBRTtBQUNiLGFBQWEsUUFBUTtBQUNyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEiLCJmaWxlIjoiODcuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKiogVXNlZCBhcyByZWZlcmVuY2VzIGZvciB2YXJpb3VzIGBOdW1iZXJgIGNvbnN0YW50cy4gKi9cbnZhciBNQVhfU0FGRV9JTlRFR0VSID0gOTAwNzE5OTI1NDc0MDk5MTtcblxuLyoqXG4gKiBDaGVja3MgaWYgYHZhbHVlYCBpcyBhIHZhbGlkIGFycmF5LWxpa2UgbGVuZ3RoLlxuICpcbiAqICoqTm90ZToqKiBUaGlzIG1ldGhvZCBpcyBsb29zZWx5IGJhc2VkIG9uXG4gKiBbYFRvTGVuZ3RoYF0oaHR0cDovL2VjbWEtaW50ZXJuYXRpb25hbC5vcmcvZWNtYS0yNjIvNy4wLyNzZWMtdG9sZW5ndGgpLlxuICpcbiAqIEBzdGF0aWNcbiAqIEBtZW1iZXJPZiBfXG4gKiBAc2luY2UgNC4wLjBcbiAqIEBjYXRlZ29yeSBMYW5nXG4gKiBAcGFyYW0geyp9IHZhbHVlIFRoZSB2YWx1ZSB0byBjaGVjay5cbiAqIEByZXR1cm5zIHtib29sZWFufSBSZXR1cm5zIGB0cnVlYCBpZiBgdmFsdWVgIGlzIGEgdmFsaWQgbGVuZ3RoLCBlbHNlIGBmYWxzZWAuXG4gKiBAZXhhbXBsZVxuICpcbiAqIF8uaXNMZW5ndGgoMyk7XG4gKiAvLyA9PiB0cnVlXG4gKlxuICogXy5pc0xlbmd0aChOdW1iZXIuTUlOX1ZBTFVFKTtcbiAqIC8vID0+IGZhbHNlXG4gKlxuICogXy5pc0xlbmd0aChJbmZpbml0eSk7XG4gKiAvLyA9PiBmYWxzZVxuICpcbiAqIF8uaXNMZW5ndGgoJzMnKTtcbiAqIC8vID0+IGZhbHNlXG4gKi9cbmZ1bmN0aW9uIGlzTGVuZ3RoKHZhbHVlKSB7XG4gIHJldHVybiB0eXBlb2YgdmFsdWUgPT0gJ251bWJlcicgJiZcbiAgICB2YWx1ZSA+IC0xICYmIHZhbHVlICUgMSA9PSAwICYmIHZhbHVlIDw9IE1BWF9TQUZFX0lOVEVHRVI7XG59XG5cbm1vZHVsZS5leHBvcnRzID0gaXNMZW5ndGg7XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9sb2Rhc2gvaXNMZW5ndGguanNcbi8vIG1vZHVsZSBpZCA9IDg3XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///87\n"); +eval("// @@search logic\n__webpack_require__(75)('search', 1, function (defined, SEARCH, $search) {\n // 21.1.3.15 String.prototype.search(regexp)\n return [function search(regexp) {\n 'use strict';\n var O = defined(this);\n var fn = regexp == undefined ? undefined : regexp[SEARCH];\n return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[SEARCH](String(O));\n }, $search];\n});\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY29yZS1qcy9tb2R1bGVzL2VzNi5yZWdleHAuc2VhcmNoLmpzP2FiMDQiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSCxDQUFDIiwiZmlsZSI6Ijg3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gQEBzZWFyY2ggbG9naWNcbnJlcXVpcmUoJy4vX2ZpeC1yZS13a3MnKSgnc2VhcmNoJywgMSwgZnVuY3Rpb24gKGRlZmluZWQsIFNFQVJDSCwgJHNlYXJjaCkge1xuICAvLyAyMS4xLjMuMTUgU3RyaW5nLnByb3RvdHlwZS5zZWFyY2gocmVnZXhwKVxuICByZXR1cm4gW2Z1bmN0aW9uIHNlYXJjaChyZWdleHApIHtcbiAgICAndXNlIHN0cmljdCc7XG4gICAgdmFyIE8gPSBkZWZpbmVkKHRoaXMpO1xuICAgIHZhciBmbiA9IHJlZ2V4cCA9PSB1bmRlZmluZWQgPyB1bmRlZmluZWQgOiByZWdleHBbU0VBUkNIXTtcbiAgICByZXR1cm4gZm4gIT09IHVuZGVmaW5lZCA/IGZuLmNhbGwocmVnZXhwLCBPKSA6IG5ldyBSZWdFeHAocmVnZXhwKVtTRUFSQ0hdKFN0cmluZyhPKSk7XG4gIH0sICRzZWFyY2hdO1xufSk7XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9jb3JlLWpzL21vZHVsZXMvZXM2LnJlZ2V4cC5zZWFyY2guanNcbi8vIG1vZHVsZSBpZCA9IDg3XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///87\n"); /***/ }), /* 88 */ -/***/ (function(module, exports) { +/***/ (function(module, exports, __webpack_require__) { -eval("/** Used as references for various `Number` constants. */\nvar MAX_SAFE_INTEGER = 9007199254740991;\n\n/** Used to detect unsigned integer values. */\nvar reIsUint = /^(?:0|[1-9]\\d*)$/;\n\n/**\n * Checks if `value` is a valid array-like index.\n *\n * @private\n * @param {*} value The value to check.\n * @param {number} [length=MAX_SAFE_INTEGER] The upper bounds of a valid index.\n * @returns {boolean} Returns `true` if `value` is a valid index, else `false`.\n */\nfunction isIndex(value, length) {\n var type = typeof value;\n length = length == null ? MAX_SAFE_INTEGER : length;\n\n return !!length &&\n (type == 'number' ||\n (type != 'symbol' && reIsUint.test(value))) &&\n (value > -1 && value % 1 == 0 && value < length);\n}\n\nmodule.exports = isIndex;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbG9kYXNoL19pc0luZGV4LmpzPzY0NjgiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVyxFQUFFO0FBQ2IsV0FBVyxPQUFPO0FBQ2xCLGFBQWEsUUFBUTtBQUNyQjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBIiwiZmlsZSI6Ijg4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqIFVzZWQgYXMgcmVmZXJlbmNlcyBmb3IgdmFyaW91cyBgTnVtYmVyYCBjb25zdGFudHMuICovXG52YXIgTUFYX1NBRkVfSU5URUdFUiA9IDkwMDcxOTkyNTQ3NDA5OTE7XG5cbi8qKiBVc2VkIHRvIGRldGVjdCB1bnNpZ25lZCBpbnRlZ2VyIHZhbHVlcy4gKi9cbnZhciByZUlzVWludCA9IC9eKD86MHxbMS05XVxcZCopJC87XG5cbi8qKlxuICogQ2hlY2tzIGlmIGB2YWx1ZWAgaXMgYSB2YWxpZCBhcnJheS1saWtlIGluZGV4LlxuICpcbiAqIEBwcml2YXRlXG4gKiBAcGFyYW0geyp9IHZhbHVlIFRoZSB2YWx1ZSB0byBjaGVjay5cbiAqIEBwYXJhbSB7bnVtYmVyfSBbbGVuZ3RoPU1BWF9TQUZFX0lOVEVHRVJdIFRoZSB1cHBlciBib3VuZHMgb2YgYSB2YWxpZCBpbmRleC5cbiAqIEByZXR1cm5zIHtib29sZWFufSBSZXR1cm5zIGB0cnVlYCBpZiBgdmFsdWVgIGlzIGEgdmFsaWQgaW5kZXgsIGVsc2UgYGZhbHNlYC5cbiAqL1xuZnVuY3Rpb24gaXNJbmRleCh2YWx1ZSwgbGVuZ3RoKSB7XG4gIHZhciB0eXBlID0gdHlwZW9mIHZhbHVlO1xuICBsZW5ndGggPSBsZW5ndGggPT0gbnVsbCA/IE1BWF9TQUZFX0lOVEVHRVIgOiBsZW5ndGg7XG5cbiAgcmV0dXJuICEhbGVuZ3RoICYmXG4gICAgKHR5cGUgPT0gJ251bWJlcicgfHxcbiAgICAgICh0eXBlICE9ICdzeW1ib2wnICYmIHJlSXNVaW50LnRlc3QodmFsdWUpKSkgJiZcbiAgICAgICAgKHZhbHVlID4gLTEgJiYgdmFsdWUgJSAxID09IDAgJiYgdmFsdWUgPCBsZW5ndGgpO1xufVxuXG5tb2R1bGUuZXhwb3J0cyA9IGlzSW5kZXg7XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9sb2Rhc2gvX2lzSW5kZXguanNcbi8vIG1vZHVsZSBpZCA9IDg4XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///88\n"); +eval("var baseAssignValue = __webpack_require__(89),\n eq = __webpack_require__(90);\n\n/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/** Used to check objects for own properties. */\nvar hasOwnProperty = objectProto.hasOwnProperty;\n\n/**\n * Assigns `value` to `key` of `object` if the existing value is not equivalent\n * using [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n * for equality comparisons.\n *\n * @private\n * @param {Object} object The object to modify.\n * @param {string} key The key of the property to assign.\n * @param {*} value The value to assign.\n */\nfunction assignValue(object, key, value) {\n var objValue = object[key];\n if (!(hasOwnProperty.call(object, key) && eq(objValue, value)) ||\n (value === undefined && !(key in object))) {\n baseAssignValue(object, key, value);\n }\n}\n\nmodule.exports = assignValue;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbG9kYXNoL19hc3NpZ25WYWx1ZS5qcz84YjgzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVcsT0FBTztBQUNsQixXQUFXLE9BQU87QUFDbEIsV0FBVyxFQUFFO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSIsImZpbGUiOiI4OC5qcyIsInNvdXJjZXNDb250ZW50IjpbInZhciBiYXNlQXNzaWduVmFsdWUgPSByZXF1aXJlKCcuL19iYXNlQXNzaWduVmFsdWUnKSxcbiAgICBlcSA9IHJlcXVpcmUoJy4vZXEnKTtcblxuLyoqIFVzZWQgZm9yIGJ1aWx0LWluIG1ldGhvZCByZWZlcmVuY2VzLiAqL1xudmFyIG9iamVjdFByb3RvID0gT2JqZWN0LnByb3RvdHlwZTtcblxuLyoqIFVzZWQgdG8gY2hlY2sgb2JqZWN0cyBmb3Igb3duIHByb3BlcnRpZXMuICovXG52YXIgaGFzT3duUHJvcGVydHkgPSBvYmplY3RQcm90by5oYXNPd25Qcm9wZXJ0eTtcblxuLyoqXG4gKiBBc3NpZ25zIGB2YWx1ZWAgdG8gYGtleWAgb2YgYG9iamVjdGAgaWYgdGhlIGV4aXN0aW5nIHZhbHVlIGlzIG5vdCBlcXVpdmFsZW50XG4gKiB1c2luZyBbYFNhbWVWYWx1ZVplcm9gXShodHRwOi8vZWNtYS1pbnRlcm5hdGlvbmFsLm9yZy9lY21hLTI2Mi83LjAvI3NlYy1zYW1ldmFsdWV6ZXJvKVxuICogZm9yIGVxdWFsaXR5IGNvbXBhcmlzb25zLlxuICpcbiAqIEBwcml2YXRlXG4gKiBAcGFyYW0ge09iamVjdH0gb2JqZWN0IFRoZSBvYmplY3QgdG8gbW9kaWZ5LlxuICogQHBhcmFtIHtzdHJpbmd9IGtleSBUaGUga2V5IG9mIHRoZSBwcm9wZXJ0eSB0byBhc3NpZ24uXG4gKiBAcGFyYW0geyp9IHZhbHVlIFRoZSB2YWx1ZSB0byBhc3NpZ24uXG4gKi9cbmZ1bmN0aW9uIGFzc2lnblZhbHVlKG9iamVjdCwga2V5LCB2YWx1ZSkge1xuICB2YXIgb2JqVmFsdWUgPSBvYmplY3Rba2V5XTtcbiAgaWYgKCEoaGFzT3duUHJvcGVydHkuY2FsbChvYmplY3QsIGtleSkgJiYgZXEob2JqVmFsdWUsIHZhbHVlKSkgfHxcbiAgICAgICh2YWx1ZSA9PT0gdW5kZWZpbmVkICYmICEoa2V5IGluIG9iamVjdCkpKSB7XG4gICAgYmFzZUFzc2lnblZhbHVlKG9iamVjdCwga2V5LCB2YWx1ZSk7XG4gIH1cbn1cblxubW9kdWxlLmV4cG9ydHMgPSBhc3NpZ25WYWx1ZTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2xvZGFzaC9fYXNzaWduVmFsdWUuanNcbi8vIG1vZHVsZSBpZCA9IDg4XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///88\n"); /***/ }), /* 89 */ -/***/ (function(module, exports) { +/***/ (function(module, exports, __webpack_require__) { -eval("/** Used for built-in method references. */\nvar objectProto = Object.prototype;\n\n/**\n * Checks if `value` is likely a prototype object.\n *\n * @private\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a prototype, else `false`.\n */\nfunction isPrototype(value) {\n var Ctor = value && value.constructor,\n proto = (typeof Ctor == 'function' && Ctor.prototype) || objectProto;\n\n return value === proto;\n}\n\nmodule.exports = isPrototype;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbG9kYXNoL19pc1Byb3RvdHlwZS5qcz8xZDNlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLEVBQUU7QUFDYixhQUFhLFFBQVE7QUFDckI7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQSIsImZpbGUiOiI4OS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKiBVc2VkIGZvciBidWlsdC1pbiBtZXRob2QgcmVmZXJlbmNlcy4gKi9cbnZhciBvYmplY3RQcm90byA9IE9iamVjdC5wcm90b3R5cGU7XG5cbi8qKlxuICogQ2hlY2tzIGlmIGB2YWx1ZWAgaXMgbGlrZWx5IGEgcHJvdG90eXBlIG9iamVjdC5cbiAqXG4gKiBAcHJpdmF0ZVxuICogQHBhcmFtIHsqfSB2YWx1ZSBUaGUgdmFsdWUgdG8gY2hlY2suXG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gUmV0dXJucyBgdHJ1ZWAgaWYgYHZhbHVlYCBpcyBhIHByb3RvdHlwZSwgZWxzZSBgZmFsc2VgLlxuICovXG5mdW5jdGlvbiBpc1Byb3RvdHlwZSh2YWx1ZSkge1xuICB2YXIgQ3RvciA9IHZhbHVlICYmIHZhbHVlLmNvbnN0cnVjdG9yLFxuICAgICAgcHJvdG8gPSAodHlwZW9mIEN0b3IgPT0gJ2Z1bmN0aW9uJyAmJiBDdG9yLnByb3RvdHlwZSkgfHwgb2JqZWN0UHJvdG87XG5cbiAgcmV0dXJuIHZhbHVlID09PSBwcm90bztcbn1cblxubW9kdWxlLmV4cG9ydHMgPSBpc1Byb3RvdHlwZTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2xvZGFzaC9faXNQcm90b3R5cGUuanNcbi8vIG1vZHVsZSBpZCA9IDg5XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///89\n"); +eval("var defineProperty = __webpack_require__(70);\n\n/**\n * The base implementation of `assignValue` and `assignMergeValue` without\n * value checks.\n *\n * @private\n * @param {Object} object The object to modify.\n * @param {string} key The key of the property to assign.\n * @param {*} value The value to assign.\n */\nfunction baseAssignValue(object, key, value) {\n if (key == '__proto__' && defineProperty) {\n defineProperty(object, key, {\n 'configurable': true,\n 'enumerable': true,\n 'value': value,\n 'writable': true\n });\n } else {\n object[key] = value;\n }\n}\n\nmodule.exports = baseAssignValue;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbG9kYXNoL19iYXNlQXNzaWduVmFsdWUuanM/OWYwZCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVyxPQUFPO0FBQ2xCLFdBQVcsT0FBTztBQUNsQixXQUFXLEVBQUU7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMLEdBQUc7QUFDSDtBQUNBO0FBQ0E7O0FBRUEiLCJmaWxlIjoiODkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgZGVmaW5lUHJvcGVydHkgPSByZXF1aXJlKCcuL19kZWZpbmVQcm9wZXJ0eScpO1xuXG4vKipcbiAqIFRoZSBiYXNlIGltcGxlbWVudGF0aW9uIG9mIGBhc3NpZ25WYWx1ZWAgYW5kIGBhc3NpZ25NZXJnZVZhbHVlYCB3aXRob3V0XG4gKiB2YWx1ZSBjaGVja3MuXG4gKlxuICogQHByaXZhdGVcbiAqIEBwYXJhbSB7T2JqZWN0fSBvYmplY3QgVGhlIG9iamVjdCB0byBtb2RpZnkuXG4gKiBAcGFyYW0ge3N0cmluZ30ga2V5IFRoZSBrZXkgb2YgdGhlIHByb3BlcnR5IHRvIGFzc2lnbi5cbiAqIEBwYXJhbSB7Kn0gdmFsdWUgVGhlIHZhbHVlIHRvIGFzc2lnbi5cbiAqL1xuZnVuY3Rpb24gYmFzZUFzc2lnblZhbHVlKG9iamVjdCwga2V5LCB2YWx1ZSkge1xuICBpZiAoa2V5ID09ICdfX3Byb3RvX18nICYmIGRlZmluZVByb3BlcnR5KSB7XG4gICAgZGVmaW5lUHJvcGVydHkob2JqZWN0LCBrZXksIHtcbiAgICAgICdjb25maWd1cmFibGUnOiB0cnVlLFxuICAgICAgJ2VudW1lcmFibGUnOiB0cnVlLFxuICAgICAgJ3ZhbHVlJzogdmFsdWUsXG4gICAgICAnd3JpdGFibGUnOiB0cnVlXG4gICAgfSk7XG4gIH0gZWxzZSB7XG4gICAgb2JqZWN0W2tleV0gPSB2YWx1ZTtcbiAgfVxufVxuXG5tb2R1bGUuZXhwb3J0cyA9IGJhc2VBc3NpZ25WYWx1ZTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL2xvZGFzaC9fYmFzZUFzc2lnblZhbHVlLmpzXG4vLyBtb2R1bGUgaWQgPSA4OVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///89\n"); /***/ }), /* 90 */ /***/ (function(module, exports) { -eval("module.exports = function(module) {\r\n\tif(!module.webpackPolyfill) {\r\n\t\tmodule.deprecate = function() {};\r\n\t\tmodule.paths = [];\r\n\t\t// module.parent = undefined by default\r\n\t\tif(!module.children) module.children = [];\r\n\t\tObject.defineProperty(module, \"loaded\", {\r\n\t\t\tenumerable: true,\r\n\t\t\tget: function() {\r\n\t\t\t\treturn module.l;\r\n\t\t\t}\r\n\t\t});\r\n\t\tObject.defineProperty(module, \"id\", {\r\n\t\t\tenumerable: true,\r\n\t\t\tget: function() {\r\n\t\t\t\treturn module.i;\r\n\t\t\t}\r\n\t\t});\r\n\t\tmodule.webpackPolyfill = 1;\r\n\t}\r\n\treturn module;\r\n};\r\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vKHdlYnBhY2spL2J1aWxkaW4vbW9kdWxlLmpzP2MzYzIiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBIiwiZmlsZSI6IjkwLmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbihtb2R1bGUpIHtcclxuXHRpZighbW9kdWxlLndlYnBhY2tQb2x5ZmlsbCkge1xyXG5cdFx0bW9kdWxlLmRlcHJlY2F0ZSA9IGZ1bmN0aW9uKCkge307XHJcblx0XHRtb2R1bGUucGF0aHMgPSBbXTtcclxuXHRcdC8vIG1vZHVsZS5wYXJlbnQgPSB1bmRlZmluZWQgYnkgZGVmYXVsdFxyXG5cdFx0aWYoIW1vZHVsZS5jaGlsZHJlbikgbW9kdWxlLmNoaWxkcmVuID0gW107XHJcblx0XHRPYmplY3QuZGVmaW5lUHJvcGVydHkobW9kdWxlLCBcImxvYWRlZFwiLCB7XHJcblx0XHRcdGVudW1lcmFibGU6IHRydWUsXHJcblx0XHRcdGdldDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0cmV0dXJuIG1vZHVsZS5sO1xyXG5cdFx0XHR9XHJcblx0XHR9KTtcclxuXHRcdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShtb2R1bGUsIFwiaWRcIiwge1xyXG5cdFx0XHRlbnVtZXJhYmxlOiB0cnVlLFxyXG5cdFx0XHRnZXQ6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHJldHVybiBtb2R1bGUuaTtcclxuXHRcdFx0fVxyXG5cdFx0fSk7XHJcblx0XHRtb2R1bGUud2VicGFja1BvbHlmaWxsID0gMTtcclxuXHR9XHJcblx0cmV0dXJuIG1vZHVsZTtcclxufTtcclxuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gKHdlYnBhY2spL2J1aWxkaW4vbW9kdWxlLmpzXG4vLyBtb2R1bGUgaWQgPSA5MFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///90\n"); +eval("/**\n * Performs a\n * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n * comparison between two values to determine if they are equivalent.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to compare.\n * @param {*} other The other value to compare.\n * @returns {boolean} Returns `true` if the values are equivalent, else `false`.\n * @example\n *\n * var object = { 'a': 1 };\n * var other = { 'a': 1 };\n *\n * _.eq(object, object);\n * // => true\n *\n * _.eq(object, other);\n * // => false\n *\n * _.eq('a', 'a');\n * // => true\n *\n * _.eq('a', Object('a'));\n * // => false\n *\n * _.eq(NaN, NaN);\n * // => true\n */\nfunction eq(value, other) {\n return value === other || (value !== value && other !== other);\n}\n\nmodule.exports = eq;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbG9kYXNoL2VxLmpzP2RiNjAiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVyxFQUFFO0FBQ2IsV0FBVyxFQUFFO0FBQ2IsYUFBYSxRQUFRO0FBQ3JCO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakIsZ0JBQWdCO0FBQ2hCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBIiwiZmlsZSI6IjkwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBQZXJmb3JtcyBhXG4gKiBbYFNhbWVWYWx1ZVplcm9gXShodHRwOi8vZWNtYS1pbnRlcm5hdGlvbmFsLm9yZy9lY21hLTI2Mi83LjAvI3NlYy1zYW1ldmFsdWV6ZXJvKVxuICogY29tcGFyaXNvbiBiZXR3ZWVuIHR3byB2YWx1ZXMgdG8gZGV0ZXJtaW5lIGlmIHRoZXkgYXJlIGVxdWl2YWxlbnQuXG4gKlxuICogQHN0YXRpY1xuICogQG1lbWJlck9mIF9cbiAqIEBzaW5jZSA0LjAuMFxuICogQGNhdGVnb3J5IExhbmdcbiAqIEBwYXJhbSB7Kn0gdmFsdWUgVGhlIHZhbHVlIHRvIGNvbXBhcmUuXG4gKiBAcGFyYW0geyp9IG90aGVyIFRoZSBvdGhlciB2YWx1ZSB0byBjb21wYXJlLlxuICogQHJldHVybnMge2Jvb2xlYW59IFJldHVybnMgYHRydWVgIGlmIHRoZSB2YWx1ZXMgYXJlIGVxdWl2YWxlbnQsIGVsc2UgYGZhbHNlYC5cbiAqIEBleGFtcGxlXG4gKlxuICogdmFyIG9iamVjdCA9IHsgJ2EnOiAxIH07XG4gKiB2YXIgb3RoZXIgPSB7ICdhJzogMSB9O1xuICpcbiAqIF8uZXEob2JqZWN0LCBvYmplY3QpO1xuICogLy8gPT4gdHJ1ZVxuICpcbiAqIF8uZXEob2JqZWN0LCBvdGhlcik7XG4gKiAvLyA9PiBmYWxzZVxuICpcbiAqIF8uZXEoJ2EnLCAnYScpO1xuICogLy8gPT4gdHJ1ZVxuICpcbiAqIF8uZXEoJ2EnLCBPYmplY3QoJ2EnKSk7XG4gKiAvLyA9PiBmYWxzZVxuICpcbiAqIF8uZXEoTmFOLCBOYU4pO1xuICogLy8gPT4gdHJ1ZVxuICovXG5mdW5jdGlvbiBlcSh2YWx1ZSwgb3RoZXIpIHtcbiAgcmV0dXJuIHZhbHVlID09PSBvdGhlciB8fCAodmFsdWUgIT09IHZhbHVlICYmIG90aGVyICE9PSBvdGhlcik7XG59XG5cbm1vZHVsZS5leHBvcnRzID0gZXE7XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy9sb2Rhc2gvZXEuanNcbi8vIG1vZHVsZSBpZCA9IDkwXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///90\n"); /***/ }), /* 91 */ -/***/ (function(module, exports, __webpack_require__) { +/***/ (function(module, exports) { -"use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.selectedProduct = exports.productTemplate = void 0;\n\nvar _i18n = __webpack_require__(26);\n\n/**\n * @module Product Template\n * @description Return product HTML from json results.\n */\n\n/**\n * @function productTemplate\n * @description Render the product card html with json response data.\n * @param productData json obj\n * @returns {string}\n */\nvar productTemplate = function productTemplate(productData) {\n return \"\\n\\t\\t