diff --git a/CHANGELOG.md b/CHANGELOG.md index fa8af85e..3ac55375 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,31 @@ # Changelog +## [0.13.0] + +### Added +- Created account creation and authentication process +- Required creation of a Channel before importing products +- Added two-way sync for Product post status, title, and description with the linked Channel +- Added support for the BigCommerce Sites & Routes API +- Added admin notice when the BigCommerce account is not sufficiently configured to support checkout + +### Changed +- Refactored the Cart template into several smaller components +- Moved theme templates from `public-views` to `templates/public` +- Organized theme templates into subdirectories +- Moved admin templates from `admin-views` to `templates/admin` +- Refreshed the list of countries and states used in address forms +- Updated BigCommerce PHP API to version 0.13.0 +- Refactored template controller instantiation to add additional filtering for both the path and the controller class. +- Refactored settings sections into the namespace `BigCommerce\Settings\Sections` +- Refactored settings screens into the namespace `BigCommerce\Settings\Screens` +- Changed checkout login token generation to use the OAuth connector API + +### Removed +- Removed the API Credentials settings section. All authentication should now go through the OAuth authentication process. +- Removed ability to edit Product post slug. The slug is imported from the Catalog API. +- Removed the Import Settings metabox obviated by the Channels API. + ## [0.12.0] ### Added - Added the Product Sync feature to Product List page. @@ -97,6 +123,7 @@ [Unreleased]: https://github.com/moderntribe/bigcommerce/compare/master...develop +[0.13.0]: https://github.com/bigcommerce/bigcommerce-for-wordpress/compare/0.12.0...0.13.0 [0.12.0]: https://github.com/bigcommerce/bigcommerce-for-wordpress/compare/0.11.1...0.12.0 [0.11.1]: https://github.com/bigcommerce/bigcommerce-for-wordpress/compare/0.11.0...0.11.1 [0.11.0]: https://github.com/bigcommerce/bigcommerce-for-wordpress/compare/0.10.0...0.11.0 diff --git a/README.md b/README.md index 0d347b4e..c478683b 100644 --- a/README.md +++ b/README.md @@ -79,13 +79,17 @@ enabled for your site. #### Currency Settings -The store's currency code will be imported from the BigCommerce API as part of the product +The store's default currency code will be imported from the BigCommerce API as part of the product import process. If the PHP intl extension is available on your server, there is nothing else to configure. If it is not available, you will be presented with additional fields to control currency formatting. These will also be populated automatically from the API. +**Important Note:** Currency format settings are for display only and will not affect +price conversion. Prices will be imported according to the default currency (the currency +in which prices were entered). + Currency formatting can be filtered using the `bigcommerce/currency/format` filter. #### Accounts and Registration @@ -216,14 +220,14 @@ forms to add, remove, or update addresses. ## Template Overrides -All templates that render on the front end are found in the `public-views` directory. To +All templates that render on the front end are found in the `templates/public` directory. To Override any template, create a `bigcommerce` directory in your theme and copy the template file to that directory. Examples: -Copy `public-views/single-bigcommerce_product.php` to +Copy `templates/public/single-bigcommerce_product.php` to `bigcommerce/single-bigcommerce_product.php` -Copy `public-views/components/page-wrapper.php` to `bigcommerce/components/page-wrapper.php` +Copy `templates/public/components/page-wrapper.php` to `bigcommerce/components/page-wrapper.php` Most templates are used for rendering content inside of the content area of your theme's template. Only a few take over the entire page template. These may need diff --git a/assets/css/bc-admin.css b/assets/css/bc-admin.css index 164dcb43..fd9e99d9 100644 --- a/assets/css/bc-admin.css +++ b/assets/css/bc-admin.css @@ -89,10 +89,10 @@ @font-face { font-family: 'bigcommerce-icons'; src: - url('../fonts/icons-bigcommerce/bigcommerce-icons.woff2?tq20or') format('woff2'), - url('../fonts/icons-bigcommerce/bigcommerce-icons.ttf?tq20or') format('truetype'), - url('../fonts/icons-bigcommerce/bigcommerce-icons.woff?tq20or') format('woff'), - url('../fonts/icons-bigcommerce/bigcommerce-icons.svg?tq20or#bigcommerce-icons') format('svg'); + url('../fonts/icons-bigcommerce/bigcommerce-icons.woff2?y5mh2g') format('woff2'), + url('../fonts/icons-bigcommerce/bigcommerce-icons.ttf?y5mh2g') format('truetype'), + url('../fonts/icons-bigcommerce/bigcommerce-icons.woff?y5mh2g') format('woff'), + url('../fonts/icons-bigcommerce/bigcommerce-icons.svg?y5mh2g#bigcommerce-icons') format('svg'); font-weight: normal; font-style: normal; } @@ -112,6 +112,12 @@ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } +.icon-bc-channel_select:before { + content: "\e911"; +} +.icon-bc-channel:before { + content: "\e911"; +} .icon-bc-credentials:before { content: "\e910"; } @@ -621,6 +627,12 @@ background-color: #53bad1; border-color: #53bad1; } +.bigcommerce-settings-page .bc-settings-form input[type=submit]:disabled, .bigcommerce-settings-page .bc-admin-btn: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; @@ -632,10 +644,11 @@ border-color: #4b71fc; color: #fff; } -.bigcommerce_product_page_bigcommerce_welcome #wpwrap, .bigcommerce_product_page_bigcommerce_connect #wpwrap { +.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 { position: relative; + padding-bottom: 210px; } -.bigcommerce_product_page_bigcommerce_welcome #wpwrap:after, .bigcommerce_product_page_bigcommerce_connect #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_pending_account #wpwrap:after { background: transparent url("../img/admin/bc-bg-geometric.svg") no-repeat bottom right/contain; content: ''; position: absolute; @@ -646,7 +659,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_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 { background-position: bottom left; bottom: 40px; left: 36px; @@ -656,24 +669,27 @@ } } @media (min-width: 960px) { - .bigcommerce_product_page_bigcommerce_welcome #wpwrap:after, .bigcommerce_product_page_bigcommerce_connect #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_pending_account #wpwrap:after { left: 160px } } -.bigcommerce_product_page_bigcommerce_welcome #wpcontent, .bigcommerce_product_page_bigcommerce_connect #wpcontent { +.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 { 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_welcome #wpcontent, .bigcommerce_product_page_bigcommerce_connect #wpcontent, .bigcommerce_product_page_bigcommerce_new_account #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_welcome #wpfooter, .bigcommerce_product_page_bigcommerce_connect #wpfooter, .bigcommerce_product_page_bigcommerce_new_account #wpfooter, .bigcommerce_product_page_bigcommerce_pending_account #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; @@ -746,6 +762,11 @@ -webkit-box-shadow: -1px 1px 2px rgba(0, 0, 0, .4); 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: -webkit-box; @@ -1232,7 +1253,8 @@ font-size: 16px; line-height: 24px; } -.bc-settings-bigcommerce_connect { +.bc-settings-bigcommerce_connect, +.bc-settings-bigcommerce_new_account { display: -webkit-box; display: -ms-flexbox; display: flex; @@ -1241,18 +1263,24 @@ -ms-flex-direction: column; flex-direction: column; } -.bc-settings-bigcommerce_connect:before { +.bc-settings-bigcommerce_connect:before, +.bc-settings-bigcommerce_new_account:before { content: ''; display: table; } -.bc-settings-bigcommerce_connect:after { +.bc-settings-bigcommerce_connect:after, +.bc-settings-bigcommerce_new_account:after { content: ''; display: table; clear: both; } @media (min-width: 768px) { .bc-connect__header, -.bc-settings-form--bigcommerce_connect { +.bc-new-account__header, +.bc-settings-form--bigcommerce_connect, +.bc-settings-form--bigcommerce_new_account, +.bc-welcome__account-connection, +.bc-settings-form--bigcommerce_channel { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; @@ -1264,28 +1292,47 @@ width: calc(91.66666% - 1.66667px) } .bc-connect__header:nth-child(1n), -.bc-settings-form--bigcommerce_connect:nth-child(1n) { +.bc-new-account__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) { margin-right: 20px; margin-left: 0 } .bc-connect__header:last-child, -.bc-settings-form--bigcommerce_connect:last-child { +.bc-new-account__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 { margin-right: 0 } .bc-connect__header:nth-child(12n), -.bc-settings-form--bigcommerce_connect:nth-child(12n) { +.bc-new-account__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) { margin-right: 0; margin-left: auto } } @media (min-width: 1200px) { .bc-connect__header, -.bc-settings-form--bigcommerce_connect { +.bc-new-account__header, +.bc-settings-form--bigcommerce_connect, +.bc-settings-form--bigcommerce_new_account, +.bc-welcome__account-connection, +.bc-settings-form--bigcommerce_channel { margin-left: calc(8.33333% + 1.66667px) !important } } @media (min-width: 1200px) { - .bc-settings-form--bigcommerce_connect { + .bc-settings-form--bigcommerce_connect, +.bc-settings-form--bigcommerce_new_account, +.bc-welcome__account-connection, +.bc-settings-form--bigcommerce_channel { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; @@ -1296,23 +1343,34 @@ max-width: calc(74.99999% - 5px); width: calc(74.99999% - 5px) } - .bc-settings-form--bigcommerce_connect: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) { margin-right: 20px; margin-left: 0 } - .bc-settings-form--bigcommerce_connect: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 { margin-right: 0 } - .bc-settings-form--bigcommerce_connect: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) { margin-right: 0; margin-left: auto } } -.bc-connect__header { +.bc-connect__header, +.bc-new-account__header { margin: 10px 0 30px; } @media (min-width: 768px) { - .bc-connect__header { + .bc-connect__header, +.bc-new-account__header { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; @@ -1325,24 +1383,28 @@ margin: 30px 0 50px; max-width: 620px } - .bc-connect__header:nth-child(1n) { + .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-connect__header:last-child, +.bc-new-account__header:last-child { margin-right: 0 } - .bc-connect__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-connect__header { + .bc-connect__header, +.bc-new-account__header { margin-top: 60px } } -.bc-settings-bigcommerce_connect .bc-settings-connect__title { +.bc-settings .bc-settings-connect__title { color: #34313f; font-size: 32px; font-weight: 400; @@ -1350,11 +1412,93 @@ margin: 18px 0 0; } @media (min-width: 768px) { - .bc-settings-bigcommerce_connect .bc-settings-connect__title { + .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: normal; +} +.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: 0.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; +} /* Admin UI Styles */ .bc-shortcode-ui__overlay { @@ -2269,21 +2413,15 @@ input.choices__input { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 700; } -.post-type-bigcommerce_product.post-php #titlewrap { - display: none; -} -.post-type-bigcommerce_product.post-php #titlediv .product-title { - padding: 5px 10px; - font-size: 1.7em; - font-weight: normal; - margin: 0 0 3px; -} .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; @@ -2318,9 +2456,9 @@ input.choices__input { .post-type-bigcommerce_product.edit-php .bc-settings-header__cta-btn .bc-admin-btn:focus { opacity: 0.8; } -.inline-edit-bigcommerce_product .inline-edit-col-left .inline-edit-col > label:first-child { +.inline-edit-bigcommerce_product .inline-edit-col-left .inline-edit-col > label:nth-child(2) { display: none; } -/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Bjc3MvYWRtaW4vYmMtYWRtaW4ucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL21peGlucy9fYnV0dG9ucy5wY3NzIiwiLi4vcGNzcy91dGlsaXRpZXMvdmFyaWFibGVzL19jb2xvcnMucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL3ZhcmlhYmxlcy9fdHlwb2dyYXBoeS5wY3NzIiwiLi4vcGNzcy9iYXNlL19pY29ucy5wY3NzIiwiLi4vcGNzcy9hZG1pbi9jaG9pY2VzL19jaG9pY2VzLnBjc3MiLCIuLi9wY3NzL2FkbWluL2Nob2ljZXMvX2Nob2ljZXMtY3VzdG9tLnBjc3MiLCIuLi9wY3NzL2FkbWluL3NldHRpbmdzL19tZW51LnBjc3MiLCIuLi9wY3NzL2FkbWluL3NldHRpbmdzL19wbHVnaW4tc2V0dGluZ3MtcGFnZXMucGNzcyIsIi4uL3Bjc3MvYWRtaW4vc2V0dGluZ3MvX3BsdWdpbi1zZXR0aW5ncy5wY3NzIiwiLi4vcGNzcy9hZG1pbi9zZXR0aW5ncy9fcGx1Z2luLXdlbGNvbWUucGNzcyIsIi4uL3Bjc3MvYWRtaW4vc2V0dGluZ3MvX3BsdWdpbi1jb25uZWN0LnBjc3MiLCIuLi9wY3NzL2FkbWluL3Nob3J0Y29kZS11aS9fc2hvcnRjb2RlLWRpYWxvZy5wY3NzIiwiLi4vcGNzcy9hZG1pbi9zaG9ydGNvZGUtdWkvX3F1ZXJ5LWJ1aWxkZXIucGNzcyIsIi4uL3Bjc3MvYWRtaW4vc2hvcnRjb2RlLXVpL19zZWFyY2hmb3JtLnBjc3MiLCIuLi9wY3NzL2FkbWluL3Nob3J0Y29kZS11aS9fcHJvZHVjdC1yZXN1bHRzLnBjc3MiLCI8bm8gc291cmNlPiIsIi4uL3Bjc3MvYWRtaW4vc2hvcnRjb2RlLXVpL19zZWxlY3RlZC1wcm9kdWN0cy5wY3NzIiwiLi4vcGNzcy9hZG1pbi9wb3N0cy9fcG9zdHMtbGlzdC5wY3NzIiwiLi4vcGNzcy9hZG1pbi9wb3N0cy9fZWRpdC1wb3N0LnBjc3MiLCIuLi9wY3NzL2FkbWluL3Bvc3RzL19xdWljay1lZGl0LnBj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QW9CO0NBQ3BCLGVBQWtDO0NBQ2xDLFdBQVc7Q0FDWCxzQ0FBc0M7Q0FBdEMsOEJBQXNDO0NBZXRDO0FBYkE7Q0FDQyxnQkFBZ0I7Q0FDaEIsa0JBQWtCO0NBQ2xCLHlCQUF5QjtDQUN6QixrQkFBa0I7Q0FDbEIsK0JBQWdEO0NBQ2hELG1CQUFtQjtDQUNuQjtBQUVEOztDQUVDLGFBQWE7Q0FDYjtBQ3pESjtDQUNDLGNBQWM7Q0FDZCIsImZpbGUiOiJiYy1hZG1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuICogV29yZFByZXNzIGFkbWluIENTU1xuICpcbiAqIFRoaXMgY3NzIGZpbGVzIGluY2x1ZGVzIGFyZSBsb2FkZWQgZ2xvYmFsbHkgaW4gdGhlIGFkbWluLiBVc2UgdGhpcyBmb3IgYWxsIG90aGVyIGFkbWluIGNzcy5cbiAqXG4gKi9cblxuLyogQWRtaW4gVUkgQmFzZSAqL1xuQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnMvYnV0dG9uc1wiO1xuQGltcG9ydCBcIi4uL3V0aWxpdGllcy92YXJpYWJsZXMvY29sb3JzXCI7XG5AaW1wb3J0IFwiLi4vdXRpbGl0aWVzL3ZhcmlhYmxlcy9tZWRpYS1xdWVyaWVzXCI7XG5AaW1wb3J0IFwiLi4vdXRpbGl0aWVzL3ZhcmlhYmxlcy9wYXRoc1wiO1xuQGltcG9ydCBcIi4uL3V0aWxpdGllcy92YXJpYWJsZXMvdHJhbnNpdGlvbnNcIjtcbkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvdmFyaWFibGVzL3R5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvdmFyaWFibGVzL19pY29uc1wiO1xuQGltcG9ydCBcIi4uL3V0aWxpdGllcy9zZXR0aW5ncy9ncmlkXCI7XG5AaW1wb3J0IFwiLi4vYmFzZS9pY29uc1wiO1xuXG4vKiBWZW5kb3I6IENob2ljZXMuanMgKi9cbkBpbXBvcnQgXCJjaG9pY2VzL2FsbFwiO1xuXG4vKiBBZG1pbiBQbHVnaW4gU2V0dGluZ3MgKi9cbkBpbXBvcnQgJy4vc2V0dGluZ3MvbWVudSc7XG5AaW1wb3J0ICcuL3NldHRpbmdzL3BsdWdpbi1zZXR0aW5ncy1wYWdlcyc7XG5AaW1wb3J0ICcuL3NldHRpbmdzL3BsdWdpbi1zZXR0aW5ncyc7XG5AaW1wb3J0ICcuL3NldHRpbmdzL3BsdWdpbi13ZWxjb21lJztcbkBpbXBvcnQgJy4vc2V0dGluZ3MvcGx1Z2luLWNvbm5lY3QnO1xuXG4vKiBBZG1pbiBVSSBTdHlsZXMgKi9cbkBpbXBvcnQgJy4vc2hvcnRjb2RlLXVpL3Nob3J0Y29kZS1kaWFsb2cnO1xuQGltcG9ydCAnLi9zaG9ydGNvZGUtdWkvcXVlcnktYnVpbGRlcic7XG5AaW1wb3J0ICcuL3Nob3J0Y29kZS11aS9zZWFyY2hmb3JtJztcbkBpbXBvcnQgJy4vc2hvcnRjb2RlLXVpL3Byb2R1Y3QtcmVzdWx0cyc7XG5AaW1wb3J0ICcuL3Nob3J0Y29kZS11aS9zZWxlY3RlZC1wcm9kdWN0cyc7XG5cbi8qIFBvc3QgRWRpdG9yIFN0eWxlcyAqL1xuQGltcG9ydCAnLi9wb3N0cy9wb3N0cy1saXN0JztcbkBpbXBvcnQgJy4vcG9zdHMvZWRpdC1wb3N0JztcbkBpbXBvcnQgJy4vcG9zdHMvcXVpY2stZWRpdCc7XG5cbiIsIlxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBHbG9iYWwgQnV0dG9uIFJlc2V0c1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gYnV0dG9uLWdsb2JhbCB7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHR3aWR0aDogYXV0bztcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtZXZlbik7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEJ1dHRvbiBTdWJtaXRcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGJ1dHRvbi1zdWJtaXQge1xuXHRAbWl4aW4gYnV0dG9uLWdsb2JhbDtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cdHBhZGRpbmc6IDFlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXG5cdCY6dmlzaXRlZCB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZXktZGFyayk7XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBCdXR0b24gUGlsbFxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gYnV0dG9uLXBpbGwge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYy1kb2dlci1ibHVlKTtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtZG9nZXItYmx1ZSk7XG5cdGJvcmRlci1yYWRpdXM6IDE5cHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaGFkb3c6IHVuc2V0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogMTNweCAyMHB4IDEycHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdGxpbmUtaGVpZ2h0OiAxMnB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRleHQtc2hhZG93OiBub25lO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibHVlLXR1cnF1b2lzZSk7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibHVlLXR1cnF1b2lzZSk7XG5cdH1cbn1cbiIsIjpyb290IHtcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogUHJpbWFyeSBQYWxldHRlXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci1wcmltYXJ5OiAjNTI3M2Y0O1xuXHQtLWNvbG9yLXNlY29uZGFyeTogZGFya2VuKHZhcigtLWNvbG9yLXByaW1hcnkpLCAwLjA4KTtcblx0LS1jb2xvci1iYy1ncmVlbjogIzY1YzY4Yztcblx0LS1jb2xvci1iYy1saWdodC1ncmV5OiAjZTBlM2U5O1xuXHQtLWNvbG9yLWJjLWNvbmNyZXRlOiAjY2RjZGNkO1xuXHQtLWNvbG9yLWJjLWdyZXk6ICM4YjhiOGI7XG5cdC0tY29sb3ItYmMtZ3JleS1tZWRpdW06ICM1ZTVlNWU7XG5cdC0tY29sb3ItYmMtYmxhY2s6ICMzNDMxM2Y7XG5cdC0tY29sb3ItYmMtZG9nZXItYmx1ZTogIzRiNzFmYztcblx0LS1jb2xvci1iYy1ibHVlLWxpZ2h0OiAjMTY4ZmMwO1xuXHQtLWNvbG9yLWJjLWJsdWUtdHVycXVvaXNlOiAjNTNiYWQxO1xuXHQtLWNvbG9yLWJjLXJlZDogI2QyNTc0YTtcblx0LS1jb2xvci1iYy1zdWNjZXNzOiAjODI5ZDVmO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIFdoaXRlc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3Itd2hpdGU6ICNmZmY7XG5cdC0tY29sb3Itb2ZmLXdoaXRlOiAjZjVmNWY1O1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEdyZXlzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci1ncmV5LWxpZ2h0OiBsaWdodGVuKHZhcigtLWNvbG9yLWdyZXkpLCAwLjE1KTtcblx0LS1jb2xvci1ncmV5OiBncmV5O1xuXHQtLWNvbG9yLWdyZXktZGFyazogZGFya2VuKHZhcigtLWNvbG9yLWdyZXkpLCAwLjE1KTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBCbGFja3Ncblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLWJsYWNrOiAjMDAwO1xuXHQtLWNvbG9yLWJsYWNrLWEtNDA6IHJnYmEoMCwgMCwgMCwgMC40KTtcblx0LS1jb2xvci1ibGFjay1hLTcwOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQmFja2dyb3VuZHNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLWJnZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHQtLWNvbG9yLWJnZC1jb250ZW50OiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdC0tY29sb3ItYmdkLWxvZ2luOiAjZjFmMWYxO1xuXHQtLWNvbG9yLWJnZC1zZWxlY3Rpb246IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHQtLWNvbG9yLWJnZC1wYW5lbC1hY3RpdmU6ICMyYzI5MzU7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogTGlua3Ncblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLWxpbms6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHQtLWNvbG9yLWxpbmstaG92ZXI6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogVGV4dFxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItdGV4dDogdmFyKC0tY29sb3ItYmxhY2spO1xuXHQtLWNvbG9yLXRleHQtc2VsZWN0aW9uOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQm9yZGVyc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItYm9yZGVyOiB2YXIoLS1jb2xvci1ncmV5KTtcblx0LS1jb2xvci1ib3JkZXItZm9ybS1maWVsZDogI2UxZTZlYTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBBbGVydCBDb2xvcnNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWFsZXJ0LWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdC0tYWxlcnQtYmctZGVmYXVsdDogdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cdC0tYWxlcnQtc3VjY2VzczogIzNlYzg4OTtcblx0LS1hbGVydC1lcnJvcjogI2ZmMDAxMjtcblx0LS1hbGVydC1iZy1pbmZvOiB2YXIoLS1jb2xvci1iYy1jb25jcmV0ZSk7XG59XG4iLCI6cm9vdCB7XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEZvbnQgU3RhY2tzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb250LWZhbWlseS1iaWdjb21tZXJjZS1pY29uczogJ2JpZ2NvbW1lcmNlLWljb25zJztcblx0LS1mb250LWZhbWlseS1wcm94aW1hLW5vdmE6IFwicHJveGltYS1ub3ZhXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0LS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdC0tZm9udC1mYW1pbHktYmFzZTogdmFyKC0tZm9udC1mYW1pbHktcHJveGltYS1ub3ZhKTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBGb250IFNpemluZ1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9udC1zaXplLWJhc2U6IDE4cHg7XG5cdC0tZm9udC1zaXplLWNvbnRlbnQ6IDE4cHg7XG5cdC0tZm9udC1zaXplLWNvbnRlbnQtczogMTZweDtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBGb250IFdlaWdodHNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvbnQtd2VpZ2h0LWxpZ2h0OiAzMDA7XG5cdC0tZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuXHQtLWZvbnQtd2VpZ2h0LW1lZGl1bTogNTAwO1xuXHQtLWZvbnQtd2VpZ2h0LXNlbWlib2xkOiA2MDA7XG5cdC0tZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIExpbmUgSGVpZ2h0c1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tbGluZS1oZWlnaHQtYmFzZTogMS41O1xuXHQtLWxpbmUtaGVpZ2h0LW06IDEuMzM7XG5cdC0tbGluZS1oZWlnaHQtczogMS4yNTtcblx0LS1saW5lLWhlaWdodC1zczogMS4xNTtcblx0LS1saW5lLWhlaWdodC1ldmVuOiAxO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEJvcmRlciBSYWRpdXNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWJvcmRlci1yYWRpdXMtYmFzZTogNHB4O1xuXHQtLWJvcmRlci1yYWRpdXMtcm91bmQ6IDUwJTtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogRm9udCBJY29uczogSWNvbnMgKHZpYSBJY29Nb29uKVxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2JpZ2NvbW1lcmNlLWljb25zJztcbiAgc3JjOlxuICAgIHVybCgndmFyKC0tcGF0aC1mb250cykvaWNvbnMtYmlnY29tbWVyY2UvYmlnY29tbWVyY2UtaWNvbnMud29mZjI/dHEyMG9yJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgndmFyKC0tcGF0aC1mb250cykvaWNvbnMtYmlnY29tbWVyY2UvYmlnY29tbWVyY2UtaWNvbnMudHRmP3RxMjBvcicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJ3ZhcigtLXBhdGgtZm9udHMpL2ljb25zLWJpZ2NvbW1lcmNlL2JpZ2NvbW1lcmNlLWljb25zLndvZmY/dHEyMG9yJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCd2YXIoLS1wYXRoLWZvbnRzKS9pY29ucy1iaWdjb21tZXJjZS9iaWdjb21tZXJjZS1pY29ucy5zdmc/dHEyMG9yI2JpZ2NvbW1lcmNlLWljb25zJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uYmMtaWNvbiB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnYmlnY29tbWVyY2UtaWNvbnMnICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1iYy1jcmVkZW50aWFsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuLmljb24tYmMtc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuLmljb24tYmMtYWNjb3VudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cbi5pY29uLWJjLWFuYWx5dGljczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuLmljb24tYmMtY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuLmljb24tYmMtY3VycmVuY3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cbi5pY29uLWJjLWdpZnRfY2VydGlmaWNhdGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG4uaWNvbi1iYy1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cbi5pY29uLWJjLW9yZGVyX2NvbmZpcm1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuLmljb24tYmMtcHJvZHVjdF9yZXZpZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG4uaWNvbi1iYy1zaGlwcGluZ19yZXR1cm5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG4uaWNvbi1iYy1iLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cbi5kYXNoaWNvbnMtYmlnY29tbWVyY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cbi5pY29uLWJjLWFycm93LXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG4uaWNvbi1iYy1zZWxlY3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuLmljb24tYmMtYXJyb3ctdG9nZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG4uaWNvbi1iYy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk0XCI7XG59XG4uaWNvbi1iYy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NVwiO1xufVxuLmljb24tYmMtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTZcIjtcbn1cbi5pY29uLWJjLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTdcIjtcbn1cbi5pY29uLWJjLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTRcIjtcbn1cbi5pY29uLWJjLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE1XCI7XG59XG4uaWNvbi1iYy1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNlwiO1xufVxuLmljb24tYmMtY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTdcIjtcbn1cbi5pY29uLWJjLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNlwiO1xufVxuLmljb24tYmMtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG4uaWNvbi1iYy1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cbi5pY29uLWJjLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbn1cbi5pY29uLWJjLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbj0gICAgICAgICAgICBDaG9pY2VzICAgICAgICAgICAgPVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uY2hvaWNlcyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4uY2hvaWNlczpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5jaG9pY2VzOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2hvaWNlcy5pcy1kaXNhYmxlZCAuY2hvaWNlc19faW5uZXIsXG4uY2hvaWNlcy5pcy1kaXNhYmxlZCAuY2hvaWNlc19faW5wdXQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uY2hvaWNlcy5pcy1kaXNhYmxlZCAuY2hvaWNlc19faXRlbSB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5jaG9pY2VzW2RhdGEtdHlwZSo9XCJzZWxlY3Qtb25lXCJdIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPVwic2VsZWN0LW9uZVwiXSAuY2hvaWNlc19faW5uZXIge1xuXHRwYWRkaW5nLWJvdHRvbTogNy41cHg7XG59XG5cbi5jaG9pY2VzW2RhdGEtdHlwZSo9XCJzZWxlY3Qtb25lXCJdIC5jaG9pY2VzX19pbnB1dCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMTBweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdG1hcmdpbjogMDtcbn1cblxuLmNob2ljZXNbZGF0YS10eXBlKj1cInNlbGVjdC1vbmVcIl0gLmNob2ljZXNfX2J1dHRvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ljb25zL2Nyb3NzLWludmVyc2Uuc3ZnXCIpO1xuXHRwYWRkaW5nOiAwO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDhweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0cmlnaHQ6IDA7XG5cdG1hcmdpbi10b3A6IC0xMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cdGhlaWdodDogMjBweDtcblx0d2lkdGg6IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDEwZW07XG5cdG9wYWNpdHk6IDAuNTtcbn1cblxuLmNob2ljZXNbZGF0YS10eXBlKj1cInNlbGVjdC1vbmVcIl0gLmNob2ljZXNfX2J1dHRvbjpob3Zlcixcbi5jaG9pY2VzW2RhdGEtdHlwZSo9XCJzZWxlY3Qtb25lXCJdIC5jaG9pY2VzX19idXR0b246Zm9jdXMge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPVwic2VsZWN0LW9uZVwiXSAuY2hvaWNlc19fYnV0dG9uOmZvY3VzIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4ICMwMGJjZDQ7XG59XG5cbi5jaG9pY2VzW2RhdGEtdHlwZSo9XCJzZWxlY3Qtb25lXCJdOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0aGVpZ2h0OiAwO1xuXHR3aWR0aDogMDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAjMzMzIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHRib3JkZXItd2lkdGg6IDVweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMTEuNXB4O1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luLXRvcDogLTIuNXB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNob2ljZXNbZGF0YS10eXBlKj1cInNlbGVjdC1vbmVcIl0uaXMtb3BlbjphZnRlciB7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzMzMztcblx0bWFyZ2luLXRvcDogLTcuNXB4O1xufVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPVwic2VsZWN0LW9uZVwiXVtkaXI9XCJydGxcIl06YWZ0ZXIge1xuXHRsZWZ0OiAxMS41cHg7XG5cdHJpZ2h0OiBhdXRvO1xufVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPVwic2VsZWN0LW9uZVwiXVtkaXI9XCJydGxcIl0gLmNob2ljZXNfX2J1dHRvbiB7XG5cdHJpZ2h0OiBhdXRvO1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW4tbGVmdDogMjVweDtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPVwic2VsZWN0LW11bHRpcGxlXCJdIC5jaG9pY2VzX19pbm5lcixcbi5jaG9pY2VzW2RhdGEtdHlwZSo9XCJ0ZXh0XCJdIC5jaG9pY2VzX19pbm5lciB7XG5cdGN1cnNvcjogdGV4dDtcbn1cblxuLmNob2ljZXNbZGF0YS10eXBlKj1cInNlbGVjdC1tdWx0aXBsZVwiXSAuY2hvaWNlc19fYnV0dG9uLFxuLmNob2ljZXNbZGF0YS10eXBlKj1cInRleHRcIl0gLmNob2ljZXNfX2J1dHRvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDAgLTRweCAwIDhweDtcblx0cGFkZGluZy1sZWZ0OiAxNnB4O1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDhmYTE7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ljb25zL2Nyb3NzLnN2Z1wiKTtcblx0YmFja2dyb3VuZC1zaXplOiA4cHg7XG5cdHdpZHRoOiA4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRvcGFjaXR5OiAwLjc1O1xufVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPVwic2VsZWN0LW11bHRpcGxlXCJdIC5jaG9pY2VzX19idXR0b246aG92ZXIsXG4uY2hvaWNlc1tkYXRhLXR5cGUqPVwic2VsZWN0LW11bHRpcGxlXCJdIC5jaG9pY2VzX19idXR0b246Zm9jdXMsXG4uY2hvaWNlc1tkYXRhLXR5cGUqPVwidGV4dFwiXSAuY2hvaWNlc19fYnV0dG9uOmhvdmVyLFxuLmNob2ljZXNbZGF0YS10eXBlKj1cInRleHRcIl0gLmNob2ljZXNfX2J1dHRvbjpmb2N1cyB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5jaG9pY2VzX19pbm5lciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG5cdHBhZGRpbmc6IDcuNXB4IDcuNXB4IDMuNzVweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcblx0Ym9yZGVyLXJhZGl1czogMi41cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bWluLWhlaWdodDogNDRweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmlzLWZvY3VzZWQgLmNob2ljZXNfX2lubmVyLFxuLmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcblx0Ym9yZGVyLWNvbG9yOiAjYjdiN2I3O1xufVxuXG4uaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xuXHRib3JkZXItcmFkaXVzOiAyLjVweCAyLjVweCAwIDA7XG59XG5cbi5pcy1mbGlwcGVkLmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcblx0Ym9yZGVyLXJhZGl1czogMCAwIDIuNXB4IDIuNXB4O1xufVxuXG4uY2hvaWNlc19fbGlzdCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uY2hvaWNlc19fbGlzdC0tc2luZ2xlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiA0cHggMTZweCA0cHggNHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuY2hvaWNlc19fbGlzdC0tc2luZ2xlIHtcblx0cGFkZGluZy1yaWdodDogNHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5cbi5jaG9pY2VzX19saXN0LS1zaW5nbGUgLmNob2ljZXNfX2l0ZW0ge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIHtcblx0ZGlzcGxheTogaW5saW5lO1xufVxuXG4uY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUgLmNob2ljZXNfX2l0ZW0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdHBhZGRpbmc6IDRweCAxMHB4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdG1hcmdpbi1yaWdodDogMy43NXB4O1xuXHRtYXJnaW4tYm90dG9tOiAzLjc1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMGJjZDQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwMGE1YmI7XG5cdGNvbG9yOiAjZmZmO1xuXHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSAuY2hvaWNlc19faXRlbVtkYXRhLWRlbGV0YWJsZV0ge1xuXHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbltkaXI9XCJydGxcIl0gLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIC5jaG9pY2VzX19pdGVtIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRtYXJnaW4tbGVmdDogMy43NXB4O1xufVxuXG4uY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUgLmNob2ljZXNfX2l0ZW0uaXMtaGlnaGxpZ2h0ZWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhNWJiO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjMDA4ZmExO1xufVxuXG4uaXMtZGlzYWJsZWQgLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIC5jaG9pY2VzX19pdGVtIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2FhYTtcblx0Ym9yZGVyOiAxcHggc29saWQgIzkxOTE5MTtcbn1cblxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcblx0ZGlzcGxheTogbm9uZTtcblx0ei1pbmRleDogMTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcblx0dG9wOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAtMXB4O1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyLjVweDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5jaG9pY2VzX19saXN0LS1kcm9wZG93bi5pcy1hY3RpdmUge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmlzLW9wZW4gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcblx0Ym9yZGVyLWNvbG9yOiAjYjdiN2I3O1xufVxuXG4uaXMtZmxpcHBlZCAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuXHR0b3A6IGF1dG87XG5cdGJvdHRvbTogMTAwJTtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogLTFweDtcblx0Ym9yZGVyLXJhZGl1czogMC4yNXJlbSAwLjI1cmVtIDAgMDtcbn1cblxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXgtaGVpZ2h0OiAzMDBweDtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0d2lsbC1jaGFuZ2U6IHNjcm9sbC1wb3NpdGlvbjtcbn1cblxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbltkaXI9XCJydGxcIl0gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtIHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZSB7XG5cdFx0cGFkZGluZy1yaWdodDogMTAwcHg7XG5cdH1cblxuXHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGU6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS1zZWxlY3QtdGV4dCk7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAxMHB4O1xuXHRcdHRvcDogNTAlO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0fVxuXG5cdFtkaXI9XCJydGxcIl0gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlIHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdH1cblxuXHRbZGlyPVwicnRsXCJdIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZTphZnRlciB7XG5cdFx0cmlnaHQ6IGF1dG87XG5cdFx0bGVmdDogMTBweDtcblx0fVxufVxuXG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUuaXMtaGlnaGxpZ2h0ZWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuXG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUuaXMtaGlnaGxpZ2h0ZWQ6YWZ0ZXIge1xuXHRvcGFjaXR5OiAwLjU7XG59XG5cbi5jaG9pY2VzX19pdGVtIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNob2ljZXNfX2l0ZW0tLWRpc2FibGVkIHtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0b3BhY2l0eTogMC41O1xufVxuXG4uY2hvaWNlc19faGVhZGluZyB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0cGFkZGluZzogMTBweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG5cdGNvbG9yOiBncmF5O1xufVxuXG4uY2hvaWNlc19fYnV0dG9uIHtcblx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRib3JkZXI6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNob2ljZXNfX2J1dHRvbjpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5jaG9pY2VzX19pbnB1dCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcblx0Ym9yZGVyOiAwO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDRweCAwIDRweCAycHg7XG59XG5cbi5jaG9pY2VzX19pbnB1dDpmb2N1cyB7XG5cdG91dGxpbmU6IDA7XG59XG5cbltkaXI9XCJydGxcIl0gLmNob2ljZXNfX2lucHV0IHtcblx0cGFkZGluZy1yaWdodDogMnB4O1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jaG9pY2VzX19wbGFjZWhvbGRlciB7XG5cdG9wYWNpdHk6IDAuNTtcbn1cbiIsIi5jaG9pY2VzW2RhdGEtdHlwZSo9XCJzZWxlY3QtbXVsdGlwbGVcIl0gLmNob2ljZXNfX2J1dHRvbixcbi5jaG9pY2VzW2RhdGEtdHlwZSo9XCJ0ZXh0XCJdIC5jaG9pY2VzX19idXR0b24ge1xuXHRiYWNrZ3JvdW5kLXNpemU6IDlweDtcblx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4odmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCksIDAuMyk7XG59XG5cbi5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSAuY2hvaWNlc19faXRlbSB7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0cGFkZGluZzogNHB4IDJweCA0cHggMTBweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLWJsdWUtbGlnaHQpO1xuXHRib3JkZXI6IDA7XG59XG5cbi5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSAuY2hvaWNlc19faXRlbS5pcy1oaWdobGlnaHRlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4odmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCksIDAuMSk7XG5cdGJvcmRlcjogMDtcbn1cblxuLmJjLWNob2ljZXMge1xuXG5cdCZbZGF0YS10eXBlKj1cInNlbGVjdC1vbmVcIl06YWZ0ZXIge1xuXHRcdGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItd2lkdGg6IDRweDtcblx0XHRyaWdodDogMTZweDtcblx0fVxuXG5cdC5iYy1zZXR0aW5ncy1zZWN0aW9uX19ib2R5ICZbZGF0YS10eXBlKj1cInNlbGVjdC1vbmVcIl0ge1xuXHRcdG1heC13aWR0aDogNTQwcHg7XG5cdH1cblxuXHQuY2hvaWNlc19faW5uZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1mb3JtLWZpZWxkKTtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0bWluLWhlaWdodDogMjBweDtcblx0XHRwYWRkaW5nOiAxMXB4IDEwcHggMTBweDtcblx0fVxuXG5cdCZbZGF0YS10eXBlKj1cInNlbGVjdC1vbmVcIl0gLmNob2ljZXNfX2lubmVyIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogOXB4O1xuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLXNpbmdsZSB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRwYWRkaW5nOiAwIDIwcHggMCAwO1xuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1mb3JtLWZpZWxkKTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG59XG4iLCIuZGFzaGljb25zLWJpZ2NvbW1lcmNlIHtcblxuXHQmOmJlZm9yZSB7XG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJpZ2NvbW1lcmNlLWljb25zKTtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdH1cbn1cbiIsIi5iaWdjb21tZXJjZS1zZXR0aW5ncy1wYWdlIHtcblxuXHQmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdH1cblxuXHQucmVndWxhci10ZXh0IHtcblx0XHRtYXgtd2lkdGg6IDU0MHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmJpZ2NvbW1lcmNlLWNvbm5lY3Rpb24tc3RhdHVzX19tZXNzYWdlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLXN1Y2Nlc3MpO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG5cblx0LmJpZ2NvbW1lcmNlLWNvbm5lY3Rpb24tc3RhdHVzX19tZXNzYWdlLWZhaWxlZCB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLXJlZCk7XG5cdH1cblxuXHRwIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cblx0XHQmLmRlc2NyaXB0aW9uIHtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXNldHRpbmdzLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuXHQuYmMtYWRtaW4tYnRuIHtcblx0XHRAbWl4aW4gYnV0dG9uLXBpbGw7XG5cdH1cblxuXHQuYmMtYWRtaW4tYnRuLS1vdXRsaW5lIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1kb2dlci1ibHVlKTtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZG9nZXItYmx1ZSk7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtZG9nZXItYmx1ZSk7XG5cdFx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJjLWRvZ2VyLWJsdWUpO1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHR9XG5cdH1cbn1cblxuLmJpZ2NvbW1lcmNlX3Byb2R1Y3RfcGFnZV9iaWdjb21tZXJjZV93ZWxjb21lLFxuLmJpZ2NvbW1lcmNlX3Byb2R1Y3RfcGFnZV9iaWdjb21tZXJjZV9jb25uZWN0IHtcblxuXHQjd3B3cmFwIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltZy9hZG1pbi9iYy1iZy1nZW9tZXRyaWMuc3ZnXCIpIG5vLXJlcGVhdCBib3R0b20gcmlnaHQvY29udGFpbjtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aGVpZ2h0OiAyMDBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym90dG9tOiAtMXB4O1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR6LWluZGV4OiAxO1xuXG5cdFx0XHRAbWVkaWEgKC0tdmlld3BvcnQtd3BhZG1pbikge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcblx0XHRcdFx0Ym90dG9tOiA0MHB4O1xuXHRcdFx0XHRsZWZ0OiAzNnB4O1xuXHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0aGVpZ2h0OiAyODBweDtcblx0XHRcdFx0d2lkdGg6IDY1JTtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdFx0bGVmdDogMTYwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0I3dwY29udGVudCB7XG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC13cGFkbWluKSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdCN3cGZvb3RlciB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cbn1cblxuLmJjLXNldHRpbmdzLWZvcm0ge1xuXG5cdC5mb3JtLXRhYmxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdGZvcm0sXG5cdC5mb3JtLXRhYmxlIHRoLFxuXHQuZm9ybS13cmFwIGxhYmVsIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHR9XG5cblx0LmZvcm0tdGFibGUgdGgsXG5cdC5mb3JtLXdyYXAgbGFiZWwge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxuXG5cdC5mb3JtLXRhYmxlIHRoIHtcblx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtd3BhZG1pbikge1xuXHRcdFx0d2lkdGg6IDE3MHB4O1xuXHRcdH1cblx0fVxuXG5cdHNlbGVjdCxcblx0aW5wdXQge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1mb3JtLWZpZWxkKTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cblx0c2VsZWN0IHtcblx0XHRwYWRkaW5nOiAxMnB4O1xuXHRcdGhlaWdodDogNDVweDtcblx0XHRsaW5lLWhlaWdodDogNDVweDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHR9XG5cblx0aW5wdXRbdHlwZT10ZXh0XSxcblx0aW5wdXRbdHlwZT1wYXNzd29yZF0sXG5cdGlucHV0W3R5cGU9dXJsXSxcblx0aW5wdXRbdHlwZT1udW1iZXJdIHtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblxuXHRpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0bWFyZ2luOiAtMXB4IDAgMCAtM3B4O1xuXHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmJ1dHRvbiB7XG5cdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdHBhZGRpbmc6IDhweCAxMnB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0fVxuXG5cdC5zZWNvbmRhcnkge1xuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZkO1xuXHRcdH1cblx0fVxuXG5cdC5idXR0b24tcHJpbWFyeSB7XG5cdFx0Ym94LXNoYWRvdzogLTFweCAxcHggMnB4IHZhcigtLWNvbG9yLWJsYWNrLWEtNDApO1xuXHR9XG59XG4iLCJcbi5iYy1zZXR0aW5ncy1oZWFkZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGxvc3QtdXRpbGl0eTogY2xlYXJmaXg7XG5cdG1hcmdpbi1ib3R0b206IDI4cHg7XG5cdHBhZGRpbmc6IDAgMCA0MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQmOmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRyaWdodDogLTIwcHg7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDQycHgpO1xuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1nL2FkbWluL2JjLWJnLWdlb21ldHJpYy5zdmdcIikgbm8tcmVwZWF0IGJvdHRvbSByaWdodC9jb250YWluO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRoZWlnaHQ6IDIyMHB4O1xuXHRcdHdpZHRoOiA3NSU7XG5cdFx0Ym90dG9tOiAxcHg7XG5cdFx0cmlnaHQ6IC0yMHB4O1xuXHRcdHotaW5kZXg6IDE7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRoZWlnaHQ6IDIyMHB4O1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdH1cblxuXHQubm90aWNlIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGxvc3QtY29sdW1uOiAxMi8xMjtcblx0fVxufVxuXG4uYmMtc2V0dGluZ3MtaGVhZGVyX193ZWxjb21lIHtcblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0bG9zdC1vZmZzZXQ6IDAuNS8xMjtcblx0fVxufVxuXG4uYmMtc2V0dGluZ3MtaGVhZGVyX193ZWxjb21lLFxuLmJjLXNldHRpbmdzLWhlYWRlcl9fY3RhIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRsb3N0LWNvbHVtbjogNS8xMjtcblx0XHRtYXgtd2lkdGg6IDQ2MHB4O1xuXHR9XG59XG5cbi5iYy1zZXR0aW5ncy1oZWFkZXJfX2N0YSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9mZi13aGl0ZSk7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdHBhZGRpbmc6IDIwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0cGFkZGluZzogNDBweDtcblx0fVxufVxuXG4uYmlnY29tbWVyY2VfcHJvZHVjdF9wYWdlX2JpZ2NvbW1lcmNlIHtcblxuXHQuYmMtc2V0dGluZ3MtaGVhZGVyX193ZWxjb21lLXRpdGxlIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRsaW5lLWhlaWdodDogMS4wMTtcblx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0Zm9udC1zaXplOiA0OHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYmMtc2V0dGluZ3MtaGVhZGVyX193ZWxjb21lLXRleHQge1xuXHRmb250LXNpemU6IDE4cHg7XG59XG5cbi5iYy1zZXR0aW5ncy1oZWFkZXJfX2N0YS10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdG1hcmdpbjogMCAwIDE0cHg7XG59XG5cbi5iYy1zZXR0aW5ncy1oZWFkZXJfX2N0YS10ZXh0IHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRtYXJnaW46IDA7XG59XG5cbi5iYy1zZXR0aW5ncy1oZWFkZXJfX2N0YS1idG4ge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYmlnY29tbWVyY2VfcHJvZHVjdF9wYWdlX2JpZ2NvbW1lcmNlIHtcblxuXHRzZWxlY3RbbmFtZT1cImJpZ2NvbW1lcmNlX2ltcG9ydF9mcmVxdWVuY3lcIl0ge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi1yaWdodDogMTRweDtcblx0XHR3aWR0aDogYXV0bztcblx0fVxufVxuXG4uYmMtc2V0dGluZ3Mtc2VjdGlvbiB7XG5cblx0KyAuYmMtc2V0dGluZ3Mtc2VjdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxufVxuXG4uYmMtc2V0dGluZ3Mtc2VjdGlvbl9faGVhZGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Lmljb24tYmMtYXJyb3ctc29saWQge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRjb2xvcjogIzg4ODtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0fVxuXG5cdC5iYy1pY29uLS1zZXR0aW5ncyB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWRvZ2VyLWJsdWUpO1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdH1cblxuXHQuaWNvbi1iYy1pbXBvcnQge1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0fVxuXG5cdC5iYy1zZXR0aW5ncy1zZWN0aW9uLS1vcGVuICYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJnZC1wYW5lbC1hY3RpdmUpO1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmdkLXBhbmVsLWFjdGl2ZSk7XG5cdFx0Ym94LXNoYWRvdzogMCAzcHggMCAwICNlZWYwZjI7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0fVxuXG5cdC5iYy1zZXR0aW5ncy1zZWN0aW9uLS1vcGVuICYgLmljb24tYmMtYXJyb3ctc29saWQge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdH1cblxuXHQuYmMtc2V0dGluZ3Mtc2VjdGlvbi0tb3BlbiAmIC5iYy1pY29uLS1zZXR0aW5ncyB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0fVxufVxuXG4uYmMtc2V0dGluZ3Mtc2VjdGlvbl9fdGl0bGUge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdG1hcmdpbjogMCAwIDAgMzBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRtYXJnaW4tbGVmdDogY2FsYyg0LjE2NjY3JSAtIDE2cHgpO1xuXHR9XG5cblx0LmJjLXNldHRpbmdzLXNlY3Rpb24tLW9wZW4gJiB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0fVxufVxuXG4uYmMtc2V0dGluZ3Mtc2VjdGlvbl9fdGFyZ2V0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdGJvcmRlci10b3A6IDA7XG5cdG1heC1oZWlnaHQ6IDA7XG5cdG9wYWNpdHk6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5iYy1zZXR0aW5ncy1zZWN0aW9uX19ib2R5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRwYWRkaW5nOiAyMHB4IDIwcHggNDBweDtcblxuXHQ+IHA6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi10b3A6IDE4cHg7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cblxuXHQuZm9ybS10YWJsZSB7XG5cblx0XHRwLmRlc2NyaXB0aW9uIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LWRhcmspO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtc2V0dGluZ3MtZm9ybS0tYmlnY29tbWVyY2Uge1xuXG5cdC5iYy1zZXR0aW5ncy1zYXZlIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LXdwYWRtaW4pIHtcblx0XHRcdGJveC1zaGFkb3c6IDAgM3B4IDAgMCAjZWVmMGYyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdHRvcDogMzFweDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDM2cHgpO1xuXHRcdFx0ei1pbmRleDogMztcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcblx0XHR9XG5cdH1cblxuXHQuYmMtc2V0dGluZ3Mtc2F2ZV9fbG9nbyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC13cGFkbWluKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHRwLnN1Ym1pdCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuLmJpZ2NvbW1lcmNlX3Byb2R1Y3RfcGFnZV9iaWdjb21tZXJjZSAjd3Bib2R5LWNvbnRlbnQge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC13cGFkbWluKSB7XG5cdFx0bWFyZ2luLXRvcDogODZweDtcblx0fVxufVxuIiwiLmJjLXdlbGNvbWUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRsb3N0LXV0aWxpdHk6IGNsZWFyZml4O1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0bWFyZ2luLXRvcDogMTEwcHg7XG5cdH1cbn1cblxuLmJjLXdlbGNvbWVfX2NvbnRlbnQsXG4uYmMtd2VsY29tZV9fbm90aWNlcyB7XG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRsb3N0LWNvbHVtbjogNi8xMjtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdGxvc3QtY29sdW1uOiA1LzEyO1xuXHR9XG59XG5cbi5iYy13ZWxjb21lX19jb250ZW50IHtcblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0bG9zdC1vZmZzZXQ6IDEvMTI7XG5cdH1cbn1cblxuLmJjLXdlbGNvbWVfX2NvbnRlbnQtd3JhcCB7XG5cdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdG1hcmdpbi1yaWdodDogMTIuNSU7XG5cdFx0bWF4LXdpZHRoOiA0MTBweDtcblx0fVxufVxuXG4uYmMtd2VsY29tZV9fY29udGVudCB7XG5cblx0Ji10aXRsZSB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdG1hcmdpbjogMThweCAwIDIycHg7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRmb250LXNpemU6IDQ4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNTJweDtcblx0XHR9XG5cdH1cblxuXHRwIHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDQ7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYmMtd2VsY29tZV9fYnRuLWdyb3VwIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdC5iYy1hZG1pbi1idG4ge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5iYy13ZWxjb21lX19jb250ZW50LXdyYXAgKyAmIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG5cblx0LmJpZ2NvbW1lcmNlX3Byb2R1Y3RfcGFnZV9iaWdjb21tZXJjZV93ZWxjb21lICYgLmJjLWFkbWluLWJ0bi0tb3V0bGluZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLWRvZ2VyLWJsdWUpO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtd2VsY29tZV9fbm90aWNlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb2ZmLXdoaXRlKTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0cGFkZGluZzogMzZweCAzMHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEyLjUlO1xuXHR9XG59XG5cbi5iYy13ZWxjb21lX19ub3RpY2Uge1xuXG5cdCYtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcblx0XHRsaW5lLWhlaWdodDogMjlweDtcblx0XHRtYXJnaW46IDA7XG5cblx0XHQrIHAge1xuXHRcdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdH1cblx0fVxuXG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0fVxufVxuIiwiLmJjLXNldHRpbmdzLWJpZ2NvbW1lcmNlX2Nvbm5lY3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRsb3N0LXV0aWxpdHk6IGNsZWFyZml4O1xufVxuXG4uYmMtY29ubmVjdF9faGVhZGVyLFxuLmJjLXNldHRpbmdzLWZvcm0tLWJpZ2NvbW1lcmNlX2Nvbm5lY3Qge1xuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bG9zdC1jb2x1bW46IDExLzEyO1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0bG9zdC1vZmZzZXQ6IDEvMTI7XG5cdH1cbn1cblxuLmJjLXNldHRpbmdzLWZvcm0tLWJpZ2NvbW1lcmNlX2Nvbm5lY3Qge1xuXHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRsb3N0LWNvbHVtbjogOS8xMjtcblx0fVxufVxuXG4uYmMtY29ubmVjdF9faGVhZGVyIHtcblx0bWFyZ2luOiAxMHB4IDAgMzBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bG9zdC1jb2x1bW46IDkvMTI7XG5cdFx0bWFyZ2luOiAzMHB4IDAgNTBweDtcblx0XHRtYXgtd2lkdGg6IDYyMHB4O1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0fVxufVxuXG4uYmMtc2V0dGluZ3MtYmlnY29tbWVyY2VfY29ubmVjdCAuYmMtc2V0dGluZ3MtY29ubmVjdF9fdGl0bGUge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRmb250LXNpemU6IDMycHg7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdG1hcmdpbjogMThweCAwIDA7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZvbnQtc2l6ZTogNDhweDtcblx0XHRsaW5lLWhlaWdodDogNTJweDtcblx0fVxufVxuIiwiLmJjLXNob3J0Y29kZS11aV9fb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0aGVpZ2h0OiAxMDB2aDtcblx0d2lkdGg6IDEwMHZ3O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibGFjay1hLTcwKTtcbn1cblxuLmJjLXNob3J0Y29kZS11aV9fd3JhcHBlciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0aGVpZ2h0OiAxMDB2aDtcblx0d2lkdGg6IDEwMHZ3O1xuXHR6LWluZGV4OiAxNTkwMDA7XG5cblx0JlthcmlhLWhpZGRlbj0ndHJ1ZSddIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX2Nsb3NlLWJ1dHRvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0Zm9udC1zaXplOiAyNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiA4cHg7XG5cdHotaW5kZXg6IDIwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG9wYWNpdHk6IDAuNjtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1vcGFjaXR5KTtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX2NvbnRlbnQge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1vZmYtd2hpdGUpO1xuXHR6LWluZGV4OiAxNTk5MDE7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDkwJTtcblx0aGVpZ2h0OiA5MCU7XG5cdGxlZnQ6IDUlO1xuXHR0b3A6IDUlO1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cblx0PiBkaXYge1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdCoge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cbn1cblxuLmJjLXNob3J0Y29kZS11aSB7XG5cdGhlaWdodDogMTAwJTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0fVxufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19zZWxlY3RvcnMge1xuXHRmbGV4OiAxO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblx0cGFkZGluZzogMzBweDtcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0ZmxleDogMCAxIDI1MHB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG5cdH1cbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcHJvZHVjdHMtd3JhcHBlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdH1cbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcHJvZHVjdHMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRmbGV4OiAwIDEgNjAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRmbGV4OiAwIDEgNzAlO1xuXHR9XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3NlYXJjaCB7XG5cdHBhZGRpbmc6IDQwcHggMzBweDtcbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcHJvZHVjdC1ncmlkIHtcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbi8qIFNob3J0Y29kZSBVSSBTZXR0aW5ncyBTaWRlYmFyICovXG4uYmMtc2hvcnRjb2RlLXVpX19zZXR0aW5ncyB7XG5cdGhlaWdodDogYXV0bztcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRmbGV4OiAwIDEgNDAlO1xuXHRcdGJvcmRlci10b3A6IDA7XG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0ZmxleDogMCAxIDMwJTtcblx0fVxufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19zZXR0aW5ncy1oZWFkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsZXg6IDAgMCAxNTBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJjLXNob3J0Y29kZS11aV9fZHluYW1pYy1saXN0aW5nLWhlYWRlcixcbi5iYy1zaG9ydGNvZGUtdWlfX21hbnVhbC1saXN0aW5nLWhlYWRlcixcbi5iYy1zaG9ydGNvZGUtdWlfX2RlZmF1bHQtaGVhZGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0b3BhY2l0eTogMDtcblx0ei1pbmRleDogLTE7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHRwYWRkaW5nOiAyMHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdH1cblxuXHQmLmFjdGl2ZSB7XG5cdFx0ei1pbmRleDogMTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLmJjLXNob3J0Y29kZS11aV9fc2VsZWN0aW9ucyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZmxleDogMCAxIDQwJTtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX292ZXJmbG93LW1hc2sge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGhlaWdodDogNjVweDtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQgMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODIpIDcwJSk7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdGhlaWdodDogODBweDtcblx0fVxufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19zZWxlY3RlZC10ZXJtcyxcbi5iYy1zaG9ydGNvZGUtdWlfX3NlbGVjdGVkLXByb2R1Y3RzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0b3BhY2l0eTogMDtcblx0ei1pbmRleDogLTE7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXG5cdCYuYWN0aXZlIHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0ei1pbmRleDogMTtcblx0fVxufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19wcm9kdWN0cy1saXN0LFxuLmJjLXNob3J0Y29kZS11aV9fdGVybXMtbGlzdCB7XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHRoZWlnaHQ6IDMwMHB4O1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDIwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdH1cbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcHJvZHVjdHMtbGlzdCB7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmJjLXNob3J0Y29kZS11aV9fdGVybXMtbGlzdC1pdGVtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHBhZGRpbmc6IDRweCAycHggNHB4IDEwcHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdG1hcmdpbi1yaWdodDogNHB4O1xuXHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0d29yZC1icmVhazogYnJlYWstYWxsO1xuXG5cdGJ1dHRvbiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogMDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRvcGFjaXR5OiAwLjc1O1xuXHRcdHBhZGRpbmc6IDJweCA2cHg7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsdWUtbGlnaHQpO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblxuXHRcdGkge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYmMtc2hvcnRjb2RlLXVpX190ZXJtcy1saXN0LXRlcm0ge1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19hY3Rpb25zIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZzogMjBweDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG5cdGZsZXg6IDAgMSA0MCU7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0cGFkZGluZzogMzBweDtcblx0fVxuXG5cdC5idXR0b24ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMzBweCBhdXRvIDA7XG5cdH1cbn1cblxuLmJjLXNob3J0Y29kZS11aV9fZGlzcGxheS1zZXR0aW5ncyB7XG5cblx0JiA+ICoge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblxuXHQuYmMtc2hvcnRjb2RlLXVpX19maWVsZC1sYWJlbCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHR9XG5cblx0aW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQuYmMtc2hvcnRjb2RlLXVpX19wcm9kdWN0LW9yZGVyLFxuXHQuYmMtc2hvcnRjb2RlLXVpX19wcm9kdWN0LW9yZGVyYnkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHQuYmMtc2hvcnRjb2RlLXVpX19maWVsZC1sYWJlbCB7XG5cdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHR9XG5cblx0XHRsYWJlbCB7XG5cdFx0XHRmbGV4OiAwIDAgNTAlO1xuXG5cdFx0XHQuYmMtc2hvcnRjb2RlLXVpX19maWVsZC1sYWJlbCB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcG9zdHMtcGVyLXBhZ2UtLWNvbnRyb2wge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcG9zdHMtcGVyLXBhZ2UtaWNvbiB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcG9zdHMtcGVyLXBhZ2Uge1xuXHRmbGV4OiAwIDEgMTQwcHg7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xuXHR3aWR0aDogMTAwJTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19wb3N0cy1wZXItcGFnZS12YWx1ZSB7XG5cdGZsZXg6IDAgMCA0NHB4O1xuXHRwYWRkaW5nOiA0cHg7XG5cdG1hcmdpbi1yaWdodDogNHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3Bvc3RzLXBlci1wYWdlLXJlc2V0IHtcblx0ZmxleDogMCAwIDQ0cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyOiAwO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6IGRhcmtlbih2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KSwgMC40KTtcblx0fVxufVxuIiwiLmJjLXNob3J0Y29kZS11aV9fbG9nbyB7XG5cdGJhY2tncm91bmQ6IHVybChcInZhcigtLXBhdGgtaW1hZ2VzKS9hZG1pbi9iaWctY29tbWVyY2UtbG9nby5wbmdcIikgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0d2lkdGg6IDEzMnB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDRweCBhdXRvIDMwcHg7XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3F1ZXJ5LWJ1aWxkZXItbGlzdCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcXVlcnktYnVpbGRlci1jaGlsZC1saXN0IHtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRtYXgtaGVpZ2h0OiAwO1xuXHRvcGFjaXR5OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19xdWVyeS1idWlsZGVyLWxpc3QtaXRlbSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuXHRwYWRkaW5nOiAxMnB4IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHQuYmMtc2hvcnRjb2RlLXVpX19xdWVyeS1idWlsZGVyLWNoaWxkLWxpc3QgJiB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcXVlcnktYnVpbGRlci1hbmNob3IsXG4uYmMtc2hvcnRjb2RlLXVpX19xdWVyeS1idWlsZGVyLXRvZ2dsZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleS1tZWRpdW0pO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHRwYWRkaW5nOiA0cHggMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdH1cblxuXHQmLmJjcWItaXRlbS1zZWxlY3RlZCB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsdWUtdHVycXVvaXNlKTtcblx0fVxufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19xdWVyeS1idWlsZGVyLWFuY2hvciB7XG5cblx0LmJjLXNob3J0Y29kZS11aV9fcXVlcnktYnVpbGRlci1jaGlsZC1saXN0ICYge1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblxuXHRcdCYuYmNxYi1pdGVtLXNlbGVjdGVkIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdFx0XHRcdGxlZnQ6IC0yMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibHVlLXR1cnF1b2lzZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3F1ZXJ5LWJ1aWxkZXItdG9nZ2xlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0Lmljb24ge1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxufVxuIiwiLmJjLXNob3J0Y29kZS11aV9fc2VhcmNoZm9ybSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5jaG9pY2VzIHtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0LmNob2ljZXNfX2lubmVyIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiA4OHB4O1xuXHR9XG5cblx0LmJjLXNob3J0Y29kZS11aS1zZWFyY2hfX3N1Ym1pdC1idXR0b24ge1xuXHRcdGZsZXg6IDAgMCA5NXB4O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRwYWRkaW5nOiAxNXB4IDI4cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cdFx0bWF4LXdpZHRoOiA5NXB4O1xuXHR9XG5cblx0LmJjLXNob3J0Y29kZS11aS1zZWFyY2hfX2NsZWFyLXNlYXJjaCB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGNvbG9yOiBjb3JuZmxvd2VyYmx1ZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDEyNXB4O1xuXHRcdHRvcDogMTJweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cblxuaW5wdXQuY2hvaWNlc19faW5wdXQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRmb250LXNpemU6IDEycHg7XG5cdHdpZHRoOiAxNDBweCAhaW1wb3J0YW50O1xufVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPVwic2VsZWN0LW11bHRpcGxlXCJdIC5jaG9pY2VzX19idXR0b24sXG4uY2hvaWNlc1tkYXRhLXR5cGUqPVwidGV4dFwiXSAuY2hvaWNlc19fYnV0dG9uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwidmFyKC0tcGF0aC1pbWFnZXMpL2FkbWluL2ljb25zL2Nyb3NzLnN2Z1wiKTtcbn1cbiIsIi5iYy1zaG9ydGNvZGUtdWlfX3Byb2R1Y3Qge1xuXHRsb3N0LWNvbHVtbjogMS8xO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXNtYWxsKSB7XG5cdFx0bG9zdC1jb2x1bW46IDEvMiAyIDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRsb3N0LWNvbHVtbjogMS8zIDMgMDtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0bG9zdC1jb2x1bW46IDEvMiAyIDA7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRsb3N0LWNvbHVtbjogMS8zIDMgMDtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC14eGxhcmdlKSB7XG5cdFx0bG9zdC1jb2x1bW46IDEvNCA0IDA7XG5cdH1cbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcHJvZHVjdC1pbm5lciB7XG5cblx0LmJjLWljb24uaWNvbi1iYy1zZWxlY3RlZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTVweDtcblx0XHRyaWdodDogMTVweDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cblx0XHQuYmMtc2hvcnRjb2RlLXVpX19zZWxlY3RlZC1yZXN1bHQgJiB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19wcm9kdWN0LWFuY2hvciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0b3V0bGluZTogdmFyKC0tY29sb3ItYmxhY2stYS00MCk7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cblx0XHQuYmMtc2hvcnRjb2RlLXVpX19wcm9kdWN0LWFjdGlvbnMge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3Byb2R1Y3QtYW5jaG9yLXN0YXR1cyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiAyMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEzMHB4O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19wcm9kdWN0LWltYWdlIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSkgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YXNwZWN0LXJhdGlvOiAnNDo0Jztcbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcHJvZHVjdC1pbWFnZS0tZmVhdHVyZWQge1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19wcm9kdWN0LWltYWdlLS1wbGFjZWhvbGRlciB7XG5cdGJhY2tncm91bmQtc2l6ZTogNTAlIDUwJTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcHJvZHVjdC1tZXRhIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3Byb2R1Y3QtdGl0bGUge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRtYXJnaW46IDE2cHggMDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3Byb2R1Y3QtcHJpY2Uge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRtYXJnaW46IDE2cHggMCAxNnB4IDE0cHg7XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3Byb2R1Y3QtZGVzY3JpcHRpb24ge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19wcm9kdWN0LXF1ZXJ5LWRpbW1lciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibGFjay1hLTQwKTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlO1xuXHR6LWluZGV4OiAtMTtcblxuXHQmLmFjdGl2ZSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR6LWluZGV4OiAyMDAwMDAwO1xuXHR9XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3Byb2R1Y3QtcXVlcnktbG9hZGVyIHtcblxuXHQuc3Bpbm5lciB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0fVxuXG5cdCYuYWN0aXZlIHtcblxuXHRcdC5zcGlubmVyIHtcblx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0fVxuXHR9XG59XG4iLG51bGwsIi5iYy1zaG9ydGNvZGUtdWlfX3NlbGVjdGVkLXByb2R1Y3RzLXRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJjLXNob3J0Y29kZS11aV9fc2VsZWN0ZWQtcHJvZHVjdCB7XG5cdG1hcmdpbi1ib3R0b206IDE3cHg7XG5cblx0aDUsXG5cdHNwYW4ge1xuXHRcdG1hcmdpbjogMDtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdH1cbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcmVtb3ZlLXNlbGVjdGVkIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdH1cbn1cbiIsIi5iYy1pbXBvcnQtbm93IHtcblx0bWFyZ2luLXRvcDogMzhweDtcblxuXHQuYmMtcHJvZHVjdHMtc3luYyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLWJsdWUtbGlnaHQpO1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRcdG9wYWNpdHk6IDAuOTtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdHMtc3luYy1sYWJlbCB7XG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0fVxufVxuXG4iLCIucG9zdC10eXBlLWJpZ2NvbW1lcmNlX3Byb2R1Y3Qge1xuXG5cdCYucG9zdC1waHAge1xuXG5cdFx0I3RpdGxld3JhcCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCN0aXRsZWRpdiAucHJvZHVjdC10aXRsZSB7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMS43ZW07XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0bWFyZ2luOiAwIDAgM3B4O1xuXHRcdH1cblxuXHRcdC5taXNjLXB1Yi1iaWdjb21tZXJjZSAuZGFzaGljb25zIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogLTNweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDNweDtcblx0XHRcdGNvbG9yOiAjODI4NzhjO1xuXHRcdH1cblx0fVxuXG5cdCYuZWRpdC1waHAge1xuXG5cdFx0LmJjLXNldHRpbmdzLWhlYWRlcl9fY3RhLWJ0biB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXG5cdFx0XHQmLS1hY3RpdmUge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycHg7XG5cdFx0XHR9XG5cblx0XHRcdC5iYy1hZG1pbi1idG4ge1xuXHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMnB4O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1kb2dlci1ibHVlKTtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1vcGFjaXR5KTtcblxuXHRcdFx0XHQuYmMtaWNvbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMnB4O1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWNvbmNyZXRlKTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5pbmxpbmUtZWRpdC1iaWdjb21tZXJjZV9wcm9kdWN0IHtcblxuXHQuaW5saW5lLWVkaXQtY29sLWxlZnQgLmlubGluZS1lZGl0LWNvbCA+IGxhYmVsOmZpcnN0LWNoaWxkIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbiJdfQ== */ \ No newline at end of file +/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Bjc3MvYWRtaW4vYmMtYWRtaW4ucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL21peGlucy9fYnV0dG9ucy5wY3NzIiwiLi4vcGNzcy91dGlsaXRpZXMvdmFyaWFibGVzL19jb2xvcnMucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL3ZhcmlhYmxlcy9fdHlwb2dyYXBoeS5wY3NzIiwiLi4vcGNzcy9iYXNlL19pY29ucy5wY3NzIiwiLi4vcGNzcy9hZG1pbi9jaG9pY2VzL19jaG9pY2VzLnBjc3MiLCIuLi9wY3NzL2FkbWluL2Nob2ljZXMvX2Nob2ljZXMtY3VzdG9tLnBjc3MiLCIuLi9wY3NzL2FkbWluL3NldHRpbmdzL19tZW51LnBjc3MiLCIuLi9wY3NzL2FkbWluL3NldHRpbmdzL19wbHVnaW4tc2V0dGluZ3MtcGFnZXMucGNzcyIsIi4uL3Bjc3MvYWRtaW4vc2V0dGluZ3MvX3BsdWdpbi1zZXR0aW5ncy5wY3NzIiwiLi4vcGNzcy9hZG1pbi9zZXR0aW5ncy9fcGx1Z2luLXdlbGNvbWUucGNzcyIsIi4uL3Bjc3MvYWRtaW4vc2V0dGluZ3MvX3BsdWdpbi1jb25uZWN0LnBjc3MiLCIuLi9wY3NzL2FkbWluL3NldHRpbmdzL19wbHVnaW4tbm90aWNlcy5wY3NzIiwiLi4vcGNzcy9hZG1pbi9zaG9ydGNvZGUtdWkvX3Nob3J0Y29kZS1kaWFsb2cucGNzcyIsIi4uL3Bjc3MvYWRtaW4vc2hvcnRjb2RlLXVpL19xdWVyeS1idWlsZGVyLnBjc3MiLCIuLi9wY3NzL2FkbWluL3Nob3J0Y29kZS11aS9fc2VhcmNoZm9ybS5wY3NzIiwiLi4vcGNzcy9hZG1pbi9zaG9ydGNvZGUtdWkvX3Byb2R1Y3QtcmVzdWx0cy5wY3NzIiwiPG5vIHNvdXJjZT4iLCIuLi9wY3NzL2FkbWluL3Nob3J0Y29kZS11aS9fc2VsZWN0ZWQtcHJvZHVjdHMucGNzcyIsIi4uL3Bjc3MvYWRtaW4vcG9zdHMvX3Bvc3RzLWxpc3QucGNzcyIsIi4uL3Bjc3MvYWRtaW4vcG9zdHMvX2VkaXQtcG9zdC5wY3NzIiwiLi4vcGNzcy9hZG1pbi9wb3N0cy9fcXVpY2stZWRpdC5wY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7OztHQUtHOztBQUVILG1CQUFtQjtBQ05uQjs7OzttRkFJbUY7QUFlbkY7Ozs7bUZBSW1GO0FBc0JuRjs7OzttRkFJbUY7QUNsRG5GO0NBQ0M7O29GQUVtRjs7Q0FnQm5GOztvRkFFbUY7O0NBS25GOztvRkFFbUY7O0NBTW5GOztvRkFFbUY7O0NBTW5GOztvRkFFbUY7O0NBUW5GOztvRkFFbUY7O0NBS25GOztvRkFFbUY7O0NBS25GOztvRkFFbUY7O0NBS25GOztvRkFFbUY7Q0FPbkY7QUNsRkQ7Q0FDQzs7b0ZBRW1GOztDQU9uRjs7b0ZBRW1GOztDQU1uRjs7b0ZBRW1GOztDQVFuRjs7b0ZBRW1GOztDQVFuRjs7b0ZBRW1GO0NBSW5GO0FIOUJELHdDQUF3QztBSWR4Qzs7OzttRkFJbUY7QUFFbkYsdUJBQXVCO0FBRXZCO0VBQ0UsaUNBQWlDO0VBQ2pDOzs7O21HQUkwRztFQUMxRyxvQkFBb0I7RUFDcEIsbUJBQW1CO0NBQ3BCO0FBRUQ7RUFDRSxnRkFBZ0Y7RUFDaEYsNENBQTRDO0VBQzVDLFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLHNDQUFxQjtVQUFyQiw4QkFBcUI7RUFBckIscUJBQXFCO0VBQ3JCLHFCQUFxQjtFQUNyQixlQUFlOztFQUVmLHVDQUF1QztFQUN2QyxvQ0FBb0M7RUFDcEMsbUNBQW1DO0NBQ3BDO0FBRUQ7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtF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QXNCO0NBQ3RCLDBCQUEwQjtDQUMxQixvQkFBb0I7Q0FDcEIsZUFBa0M7Q0FDbEMsV0FBVztDQUNYLHNDQUFzQztDQUF0Qyw4QkFBc0M7Q0FldEM7QUFiQTtDQUNDLGdCQUFnQjtDQUNoQixrQkFBa0I7Q0FDbEIseUJBQXlCO0NBQ3pCLGtCQUFrQjtDQUNsQiwrQkFBZ0Q7Q0FDaEQsbUJBQW1CO0NBQ25CO0FBRUQ7O0NBRUMsYUFBYTtDQUNiO0FDbERKO0NBQ0MsY0FBYztDQUNkIiwiZmlsZSI6ImJjLWFkbWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG4gKiBXb3JkUHJlc3MgYWRtaW4gQ1NTXG4gKlxuICogVGhpcyBjc3MgZmlsZXMgaW5jbHVkZXMgYXJlIGxvYWRlZCBnbG9iYWxseSBpbiB0aGUgYWRtaW4uIFVzZSB0aGlzIGZvciBhbGwgb3RoZXIgYWRtaW4gY3NzLlxuICpcbiAqL1xuXG4vKiBBZG1pbiBVSSBCYXNlICovXG5AaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGlucy9idXR0b25zXCI7XG5AaW1wb3J0IFwiLi4vdXRpbGl0aWVzL3ZhcmlhYmxlcy9jb2xvcnNcIjtcbkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvdmFyaWFibGVzL21lZGlhLXF1ZXJpZXNcIjtcbkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvdmFyaWFibGVzL3BhdGhzXCI7XG5AaW1wb3J0IFwiLi4vdXRpbGl0aWVzL3ZhcmlhYmxlcy90cmFuc2l0aW9uc1wiO1xuQGltcG9ydCBcIi4uL3V0aWxpdGllcy92YXJpYWJsZXMvdHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcIi4uL3V0aWxpdGllcy92YXJpYWJsZXMvX2ljb25zXCI7XG5AaW1wb3J0IFwiLi4vdXRpbGl0aWVzL3NldHRpbmdzL2dyaWRcIjtcbkBpbXBvcnQgXCIuLi9iYXNlL2ljb25zXCI7XG5cbi8qIFZlbmRvcjogQ2hvaWNlcy5qcyAqL1xuQGltcG9ydCBcImNob2ljZXMvYWxsXCI7XG5cbi8qIEFkbWluIFBsdWdpbiBTZXR0aW5ncyAqL1xuQGltcG9ydCAnLi9zZXR0aW5ncy9tZW51JztcbkBpbXBvcnQgJy4vc2V0dGluZ3MvcGx1Z2luLXNldHRpbmdzLXBhZ2VzJztcbkBpbXBvcnQgJy4vc2V0dGluZ3MvcGx1Z2luLXNldHRpbmdzJztcbkBpbXBvcnQgJy4vc2V0dGluZ3MvcGx1Z2luLXdlbGNvbWUnO1xuQGltcG9ydCAnLi9zZXR0aW5ncy9wbHVnaW4tY29ubmVjdCc7XG5AaW1wb3J0ICcuL3NldHRpbmdzL3BsdWdpbi1ub3RpY2VzJztcblxuLyogQWRtaW4gVUkgU3R5bGVzICovXG5AaW1wb3J0ICcuL3Nob3J0Y29kZS11aS9zaG9ydGNvZGUtZGlhbG9nJztcbkBpbXBvcnQgJy4vc2hvcnRjb2RlLXVpL3F1ZXJ5LWJ1aWxkZXInO1xuQGltcG9ydCAnLi9zaG9ydGNvZGUtdWkvc2VhcmNoZm9ybSc7XG5AaW1wb3J0ICcuL3Nob3J0Y29kZS11aS9wcm9kdWN0LXJlc3VsdHMnO1xuQGltcG9ydCAnLi9zaG9ydGNvZGUtdWkvc2VsZWN0ZWQtcHJvZHVjdHMnO1xuXG4vKiBQb3N0IEVkaXRvciBTdHlsZXMgKi9cbkBpbXBvcnQgJy4vcG9zdHMvcG9zdHMtbGlzdCc7XG5AaW1wb3J0ICcuL3Bvc3RzL2VkaXQtcG9zdCc7XG5AaW1wb3J0ICcuL3Bvc3RzL3F1aWNrLWVkaXQnO1xuXG4iLCJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogR2xvYmFsIEJ1dHRvbiBSZXNldHNcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGJ1dHRvbi1nbG9iYWwge1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0d2lkdGg6IGF1dG87XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWV2ZW4pO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGhlaWdodDogYXV0bztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBCdXR0b24gU3VibWl0XG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBidXR0b24tc3VibWl0IHtcblx0QG1peGluIGJ1dHRvbi1nbG9iYWw7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuXHRwYWRkaW5nOiAxZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblxuXHQmOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LWRhcmspO1xuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogQnV0dG9uIFBpbGxcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGJ1dHRvbi1waWxsIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmMtZG9nZXItYmx1ZSk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWRvZ2VyLWJsdWUpO1xuXHRib3JkZXItcmFkaXVzOiAxOXB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2hhZG93OiB1bnNldDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDEzcHggMjBweCAxMnB4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRsaW5lLWhlaWdodDogMTJweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtYmx1ZS10dXJxdW9pc2UpO1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmMtYmx1ZS10dXJxdW9pc2UpO1xuXHR9XG5cblx0JjpkaXNhYmxlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSkgIWltcG9ydGFudDtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXkpICFpbXBvcnRhbnQ7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIjpyb290IHtcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogUHJpbWFyeSBQYWxldHRlXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci1wcmltYXJ5OiAjNTI3M2Y0O1xuXHQtLWNvbG9yLXNlY29uZGFyeTogZGFya2VuKHZhcigtLWNvbG9yLXByaW1hcnkpLCAwLjA4KTtcblx0LS1jb2xvci1iYy1ncmVlbjogIzY1YzY4Yztcblx0LS1jb2xvci1iYy1saWdodC1ncmV5OiAjZTBlM2U5O1xuXHQtLWNvbG9yLWJjLWNvbmNyZXRlOiAjY2RjZGNkO1xuXHQtLWNvbG9yLWJjLWdyZXk6ICM4YjhiOGI7XG5cdC0tY29sb3ItYmMtZ3JleS1tZWRpdW06ICM1ZTVlNWU7XG5cdC0tY29sb3ItYmMtYmxhY2s6ICMzNDMxM2Y7XG5cdC0tY29sb3ItYmMtZG9nZXItYmx1ZTogIzRiNzFmYztcblx0LS1jb2xvci1iYy1ibHVlLWxpZ2h0OiAjMTY4ZmMwO1xuXHQtLWNvbG9yLWJjLWJsdWUtdHVycXVvaXNlOiAjNTNiYWQxO1xuXHQtLWNvbG9yLWJjLXJlZDogI2QyNTc0YTtcblx0LS1jb2xvci1iYy1zdWNjZXNzOiAjODI5ZDVmO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIFdoaXRlc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3Itd2hpdGU6ICNmZmY7XG5cdC0tY29sb3Itb2ZmLXdoaXRlOiAjZjVmNWY1O1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEdyZXlzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci1ncmV5LWxpZ2h0OiBsaWdodGVuKHZhcigtLWNvbG9yLWdyZXkpLCAwLjE1KTtcblx0LS1jb2xvci1ncmV5OiBncmV5O1xuXHQtLWNvbG9yLWdyZXktZGFyazogZGFya2VuKHZhcigtLWNvbG9yLWdyZXkpLCAwLjE1KTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBCbGFja3Ncblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLWJsYWNrOiAjMDAwO1xuXHQtLWNvbG9yLWJsYWNrLWEtNDA6IHJnYmEoMCwgMCwgMCwgMC40KTtcblx0LS1jb2xvci1ibGFjay1hLTcwOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQmFja2dyb3VuZHNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLWJnZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHQtLWNvbG9yLWJnZC1jb250ZW50OiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdC0tY29sb3ItYmdkLWxvZ2luOiAjZjFmMWYxO1xuXHQtLWNvbG9yLWJnZC1zZWxlY3Rpb246IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHQtLWNvbG9yLWJnZC1wYW5lbC1hY3RpdmU6ICMyYzI5MzU7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogTGlua3Ncblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLWxpbms6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHQtLWNvbG9yLWxpbmstaG92ZXI6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogVGV4dFxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItdGV4dDogdmFyKC0tY29sb3ItYmxhY2spO1xuXHQtLWNvbG9yLXRleHQtc2VsZWN0aW9uOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQm9yZGVyc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItYm9yZGVyOiB2YXIoLS1jb2xvci1ncmV5KTtcblx0LS1jb2xvci1ib3JkZXItZm9ybS1maWVsZDogI2UxZTZlYTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBBbGVydCBDb2xvcnNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWFsZXJ0LWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdC0tYWxlcnQtYmctZGVmYXVsdDogdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cdC0tYWxlcnQtc3VjY2VzczogIzNlYzg4OTtcblx0LS1hbGVydC1lcnJvcjogI2ZmMDAxMjtcblx0LS1hbGVydC1iZy1pbmZvOiB2YXIoLS1jb2xvci1iYy1jb25jcmV0ZSk7XG59XG4iLCI6cm9vdCB7XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEZvbnQgU3RhY2tzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb250LWZhbWlseS1iaWdjb21tZXJjZS1pY29uczogJ2JpZ2NvbW1lcmNlLWljb25zJztcblx0LS1mb250LWZhbWlseS1wcm94aW1hLW5vdmE6IFwicHJveGltYS1ub3ZhXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0LS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdC0tZm9udC1mYW1pbHktYmFzZTogdmFyKC0tZm9udC1mYW1pbHktcHJveGltYS1ub3ZhKTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBGb250IFNpemluZ1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9udC1zaXplLWJhc2U6IDE4cHg7XG5cdC0tZm9udC1zaXplLWNvbnRlbnQ6IDE4cHg7XG5cdC0tZm9udC1zaXplLWNvbnRlbnQtczogMTZweDtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBGb250IFdlaWdodHNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvbnQtd2VpZ2h0LWxpZ2h0OiAzMDA7XG5cdC0tZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuXHQtLWZvbnQtd2VpZ2h0LW1lZGl1bTogNTAwO1xuXHQtLWZvbnQtd2VpZ2h0LXNlbWlib2xkOiA2MDA7XG5cdC0tZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIExpbmUgSGVpZ2h0c1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tbGluZS1oZWlnaHQtYmFzZTogMS41O1xuXHQtLWxpbmUtaGVpZ2h0LW06IDEuMzM7XG5cdC0tbGluZS1oZWlnaHQtczogMS4yNTtcblx0LS1saW5lLWhlaWdodC1zczogMS4xNTtcblx0LS1saW5lLWhlaWdodC1ldmVuOiAxO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEJvcmRlciBSYWRpdXNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWJvcmRlci1yYWRpdXMtYmFzZTogNHB4O1xuXHQtLWJvcmRlci1yYWRpdXMtcm91bmQ6IDUwJTtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogRm9udCBJY29uczogSWNvbnMgKHZpYSBJY29Nb29uKVxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2JpZ2NvbW1lcmNlLWljb25zJztcbiAgc3JjOlxuICAgIHVybCgndmFyKC0tcGF0aC1mb250cykvaWNvbnMtYmlnY29tbWVyY2UvYmlnY29tbWVyY2UtaWNvbnMud29mZjI/eTVtaDJnJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgndmFyKC0tcGF0aC1mb250cykvaWNvbnMtYmlnY29tbWVyY2UvYmlnY29tbWVyY2UtaWNvbnMudHRmP3k1bWgyZycpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJ3ZhcigtLXBhdGgtZm9udHMpL2ljb25zLWJpZ2NvbW1lcmNlL2JpZ2NvbW1lcmNlLWljb25zLndvZmY/eTVtaDJnJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCd2YXIoLS1wYXRoLWZvbnRzKS9pY29ucy1iaWdjb21tZXJjZS9iaWdjb21tZXJjZS1pY29ucy5zdmc/eTVtaDJnI2JpZ2NvbW1lcmNlLWljb25zJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uYmMtaWNvbiB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnYmlnY29tbWVyY2UtaWNvbnMnICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1iYy1jaGFubmVsX3NlbGVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuLmljb24tYmMtY2hhbm5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuLmljb24tYmMtY3JlZGVudGlhbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cbi5pY29uLWJjLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbn1cbi5pY29uLWJjLWFjY291bnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG4uaWNvbi1iYy1hbmFseXRpY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cbi5pY29uLWJjLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cbi5pY29uLWJjLWN1cnJlbmN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG4uaWNvbi1iYy1naWZ0X2NlcnRpZmljYXRlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuLmljb24tYmMtaW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG4uaWNvbi1iYy1vcmRlcl9jb25maXJtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cbi5pY29uLWJjLXByb2R1Y3RfcmV2aWV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuLmljb24tYmMtc2hpcHBpbmdfcmV0dXJuczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuLmljb24tYmMtYi1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG4uZGFzaGljb25zLWJpZ2NvbW1lcmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG4uaWNvbi1iYy1hcnJvdy1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuLmljb24tYmMtc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cbi5pY29uLWJjLWFycm93LXRvZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuLmljb24tYmMtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NFwiO1xufVxuLmljb24tYmMtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTVcIjtcbn1cbi5pY29uLWJjLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk2XCI7XG59XG4uaWNvbi1iYy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk3XCI7XG59XG4uaWNvbi1iYy1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE0XCI7XG59XG4uaWNvbi1iYy1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNVwiO1xufVxuLmljb24tYmMtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTZcIjtcbn1cbi5pY29uLWJjLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE3XCI7XG59XG4uaWNvbi1iYy1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzZcIjtcbn1cbi5pY29uLWJjLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuLmljb24tYmMtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG59XG4uaWNvbi1iYy1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG4uaWNvbi1iYy1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG49ICAgICAgICAgICAgQ2hvaWNlcyAgICAgICAgICAgID1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmNob2ljZXMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmNob2ljZXM6Zm9jdXMge1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uY2hvaWNlczpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNob2ljZXMuaXMtZGlzYWJsZWQgLmNob2ljZXNfX2lubmVyLFxuLmNob2ljZXMuaXMtZGlzYWJsZWQgLmNob2ljZXNfX2lucHV0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmNob2ljZXMuaXMtZGlzYWJsZWQgLmNob2ljZXNfX2l0ZW0ge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPVwic2VsZWN0LW9uZVwiXSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNob2ljZXNbZGF0YS10eXBlKj1cInNlbGVjdC1vbmVcIl0gLmNob2ljZXNfX2lubmVyIHtcblx0cGFkZGluZy1ib3R0b206IDcuNXB4O1xufVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPVwic2VsZWN0LW9uZVwiXSAuY2hvaWNlc19faW5wdXQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRtYXJnaW46IDA7XG59XG5cbi5jaG9pY2VzW2RhdGEtdHlwZSo9XCJzZWxlY3Qtb25lXCJdIC5jaG9pY2VzX19idXR0b24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pY29ucy9jcm9zcy1pbnZlcnNlLnN2Z1wiKTtcblx0cGFkZGluZzogMDtcblx0YmFja2dyb3VuZC1zaXplOiA4cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHJpZ2h0OiAwO1xuXHRtYXJnaW4tdG9wOiAtMTBweDtcblx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdHdpZHRoOiAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMGVtO1xuXHRvcGFjaXR5OiAwLjU7XG59XG5cbi5jaG9pY2VzW2RhdGEtdHlwZSo9XCJzZWxlY3Qtb25lXCJdIC5jaG9pY2VzX19idXR0b246aG92ZXIsXG4uY2hvaWNlc1tkYXRhLXR5cGUqPVwic2VsZWN0LW9uZVwiXSAuY2hvaWNlc19fYnV0dG9uOmZvY3VzIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLmNob2ljZXNbZGF0YS10eXBlKj1cInNlbGVjdC1vbmVcIl0gLmNob2ljZXNfX2J1dHRvbjpmb2N1cyB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAjMDBiY2Q0O1xufVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPVwic2VsZWN0LW9uZVwiXTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGhlaWdodDogMDtcblx0d2lkdGg6IDA7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdGJvcmRlci1jb2xvcjogIzMzMyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXdpZHRoOiA1cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDExLjVweDtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi10b3A6IC0yLjVweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jaG9pY2VzW2RhdGEtdHlwZSo9XCJzZWxlY3Qtb25lXCJdLmlzLW9wZW46YWZ0ZXIge1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMzMzM7XG5cdG1hcmdpbi10b3A6IC03LjVweDtcbn1cblxuLmNob2ljZXNbZGF0YS10eXBlKj1cInNlbGVjdC1vbmVcIl1bZGlyPVwicnRsXCJdOmFmdGVyIHtcblx0bGVmdDogMTEuNXB4O1xuXHRyaWdodDogYXV0bztcbn1cblxuLmNob2ljZXNbZGF0YS10eXBlKj1cInNlbGVjdC1vbmVcIl1bZGlyPVwicnRsXCJdIC5jaG9pY2VzX19idXR0b24ge1xuXHRyaWdodDogYXV0bztcblx0bGVmdDogMDtcblx0bWFyZ2luLWxlZnQ6IDI1cHg7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmNob2ljZXNbZGF0YS10eXBlKj1cInNlbGVjdC1tdWx0aXBsZVwiXSAuY2hvaWNlc19faW5uZXIsXG4uY2hvaWNlc1tkYXRhLXR5cGUqPVwidGV4dFwiXSAuY2hvaWNlc19faW5uZXIge1xuXHRjdXJzb3I6IHRleHQ7XG59XG5cbi5jaG9pY2VzW2RhdGEtdHlwZSo9XCJzZWxlY3QtbXVsdGlwbGVcIl0gLmNob2ljZXNfX2J1dHRvbixcbi5jaG9pY2VzW2RhdGEtdHlwZSo9XCJ0ZXh0XCJdIC5jaG9pY2VzX19idXR0b24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luOiAwIC00cHggMCA4cHg7XG5cdHBhZGRpbmctbGVmdDogMTZweDtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDA4ZmExO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pY29ucy9jcm9zcy5zdmdcIik7XG5cdGJhY2tncm91bmQtc2l6ZTogOHB4O1xuXHR3aWR0aDogOHB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0b3BhY2l0eTogMC43NTtcbn1cblxuLmNob2ljZXNbZGF0YS10eXBlKj1cInNlbGVjdC1tdWx0aXBsZVwiXSAuY2hvaWNlc19fYnV0dG9uOmhvdmVyLFxuLmNob2ljZXNbZGF0YS10eXBlKj1cInNlbGVjdC1tdWx0aXBsZVwiXSAuY2hvaWNlc19fYnV0dG9uOmZvY3VzLFxuLmNob2ljZXNbZGF0YS10eXBlKj1cInRleHRcIl0gLmNob2ljZXNfX2J1dHRvbjpob3Zlcixcbi5jaG9pY2VzW2RhdGEtdHlwZSo9XCJ0ZXh0XCJdIC5jaG9pY2VzX19idXR0b246Zm9jdXMge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uY2hvaWNlc19faW5uZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuXHRwYWRkaW5nOiA3LjVweCA3LjVweCAzLjc1cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cdGJvcmRlci1yYWRpdXM6IDIuNXB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdG1pbi1oZWlnaHQ6IDQ0cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pcy1mb2N1c2VkIC5jaG9pY2VzX19pbm5lcixcbi5pcy1vcGVuIC5jaG9pY2VzX19pbm5lciB7XG5cdGJvcmRlci1jb2xvcjogI2I3YjdiNztcbn1cblxuLmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcblx0Ym9yZGVyLXJhZGl1czogMi41cHggMi41cHggMCAwO1xufVxuXG4uaXMtZmxpcHBlZC5pcy1vcGVuIC5jaG9pY2VzX19pbm5lciB7XG5cdGJvcmRlci1yYWRpdXM6IDAgMCAyLjVweCAyLjVweDtcbn1cblxuLmNob2ljZXNfX2xpc3Qge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmNob2ljZXNfX2xpc3QtLXNpbmdsZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogNHB4IDE2cHggNHB4IDRweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbltkaXI9XCJydGxcIl0gLmNob2ljZXNfX2xpc3QtLXNpbmdsZSB7XG5cdHBhZGRpbmctcmlnaHQ6IDRweDtcblx0cGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuXG4uY2hvaWNlc19fbGlzdC0tc2luZ2xlIC5jaG9pY2VzX19pdGVtIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSB7XG5cdGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIC5jaG9pY2VzX19pdGVtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRwYWRkaW5nOiA0cHggMTBweDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRtYXJnaW4tcmlnaHQ6IDMuNzVweDtcblx0bWFyZ2luLWJvdHRvbTogMy43NXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiY2Q0O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjMDBhNWJiO1xuXHRjb2xvcjogI2ZmZjtcblx0d29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG4uY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUgLmNob2ljZXNfX2l0ZW1bZGF0YS1kZWxldGFibGVdIHtcblx0cGFkZGluZy1yaWdodDogNXB4O1xufVxuXG5bZGlyPVwicnRsXCJdIC5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSAuY2hvaWNlc19faXRlbSB7XG5cdG1hcmdpbi1yaWdodDogMDtcblx0bWFyZ2luLWxlZnQ6IDMuNzVweDtcbn1cblxuLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIC5jaG9pY2VzX19pdGVtLmlzLWhpZ2hsaWdodGVkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwYTViYjtcblx0Ym9yZGVyOiAxcHggc29saWQgIzAwOGZhMTtcbn1cblxuLmlzLWRpc2FibGVkIC5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSAuY2hvaWNlc19faXRlbSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM5MTkxOTE7XG59XG5cbi5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHotaW5kZXg6IDE7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cdHRvcDogMTAwJTtcblx0bWFyZ2luLXRvcDogLTFweDtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMi41cHg7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24uaXMtYWN0aXZlIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5pcy1vcGVuIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG5cdGJvcmRlci1jb2xvcjogI2I3YjdiNztcbn1cblxuLmlzLWZsaXBwZWQgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcblx0dG9wOiBhdXRvO1xuXHRib3R0b206IDEwMCU7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IC0xcHg7XG5cdGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gMC4yNXJlbSAwIDA7XG59XG5cbi5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWF4LWhlaWdodDogMzAwcHg7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdHdpbGwtY2hhbmdlOiBzY3JvbGwtcG9zaXRpb247XG59XG5cbi5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMTBweDtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG5bZGlyPVwicnRsXCJdIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbSB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcblxuXHQuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlOmFmdGVyIHtcblx0XHRjb250ZW50OiBhdHRyKGRhdGEtc2VsZWN0LXRleHQpO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMTBweDtcblx0XHR0b3A6IDUwJTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdH1cblxuXHRbZGlyPVwicnRsXCJdIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZSB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMDBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHR9XG5cblx0W2Rpcj1cInJ0bFwiXSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGU6YWZ0ZXIge1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHRcdGxlZnQ6IDEwcHg7XG5cdH1cbn1cblxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLmlzLWhpZ2hsaWdodGVkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cblxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLmlzLWhpZ2hsaWdodGVkOmFmdGVyIHtcblx0b3BhY2l0eTogMC41O1xufVxuXG4uY2hvaWNlc19faXRlbSB7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jaG9pY2VzX19pdGVtLS1kaXNhYmxlZCB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG9wYWNpdHk6IDAuNTtcbn1cblxuLmNob2ljZXNfX2hlYWRpbmcge1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDEycHg7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3O1xuXHRjb2xvcjogZ3JheTtcbn1cblxuLmNob2ljZXNfX2J1dHRvbiB7XG5cdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0Ym9yZGVyOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jaG9pY2VzX19idXR0b246Zm9jdXMge1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uY2hvaWNlc19faW5wdXQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdGJvcmRlcjogMDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiA0cHggMCA0cHggMnB4O1xufVxuXG4uY2hvaWNlc19faW5wdXQ6Zm9jdXMge1xuXHRvdXRsaW5lOiAwO1xufVxuXG5bZGlyPVwicnRsXCJdIC5jaG9pY2VzX19pbnB1dCB7XG5cdHBhZGRpbmctcmlnaHQ6IDJweDtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY2hvaWNlc19fcGxhY2Vob2xkZXIge1xuXHRvcGFjaXR5OiAwLjU7XG59XG4iLCIuY2hvaWNlc1tkYXRhLXR5cGUqPVwic2VsZWN0LW11bHRpcGxlXCJdIC5jaG9pY2VzX19idXR0b24sXG4uY2hvaWNlc1tkYXRhLXR5cGUqPVwidGV4dFwiXSAuY2hvaWNlc19fYnV0dG9uIHtcblx0YmFja2dyb3VuZC1zaXplOiA5cHg7XG5cdGJvcmRlci1jb2xvcjogZGFya2VuKHZhcigtLWNvbG9yLWJjLWJsdWUtbGlnaHQpLCAwLjMpO1xufVxuXG4uY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUgLmNob2ljZXNfX2l0ZW0ge1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHBhZGRpbmc6IDRweCAycHggNHB4IDEwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KTtcblx0Ym9yZGVyOiAwO1xufVxuXG4uY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUgLmNob2ljZXNfX2l0ZW0uaXMtaGlnaGxpZ2h0ZWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKHZhcigtLWNvbG9yLWJjLWJsdWUtbGlnaHQpLCAwLjEpO1xuXHRib3JkZXI6IDA7XG59XG5cbi5iYy1jaG9pY2VzIHtcblxuXHQmW2RhdGEtdHlwZSo9XCJzZWxlY3Qtb25lXCJdOmFmdGVyIHtcblx0XHRib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiA0cHg7XG5cdFx0cmlnaHQ6IDE2cHg7XG5cdH1cblxuXHQuYmMtc2V0dGluZ3Mtc2VjdGlvbl9fYm9keSAmW2RhdGEtdHlwZSo9XCJzZWxlY3Qtb25lXCJdIHtcblx0XHRtYXgtd2lkdGg6IDU0MHB4O1xuXHR9XG5cblx0LmNob2ljZXNfX2lubmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItZm9ybS1maWVsZCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdG1pbi1oZWlnaHQ6IDIwcHg7XG5cdFx0cGFkZGluZzogMTFweCAxMHB4IDEwcHg7XG5cdH1cblxuXHQmW2RhdGEtdHlwZSo9XCJzZWxlY3Qtb25lXCJdIC5jaG9pY2VzX19pbm5lciB7XG5cdFx0cGFkZGluZy1ib3R0b206IDlweDtcblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1zaW5nbGUge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0cGFkZGluZzogMCAyMHB4IDAgMDtcblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItZm9ybS1maWVsZCk7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxufVxuIiwiLmRhc2hpY29ucy1iaWdjb21tZXJjZSB7XG5cblx0JjpiZWZvcmUge1xuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iaWdjb21tZXJjZS1pY29ucyk7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHR9XG59XG4iLCIuYmlnY29tbWVyY2Utc2V0dGluZ3MtcGFnZSB7XG5cblx0JiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHR9XG5cblx0LnJlZ3VsYXItdGV4dCB7XG5cdFx0bWF4LXdpZHRoOiA1NDBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5iaWdjb21tZXJjZS1jb25uZWN0aW9uLXN0YXR1c19fbWVzc2FnZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1zdWNjZXNzKTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0fVxuXG5cdC5iaWdjb21tZXJjZS1jb25uZWN0aW9uLXN0YXR1c19fbWVzc2FnZS1mYWlsZWQge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1yZWQpO1xuXHR9XG5cblx0cCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXG5cdFx0Ji5kZXNjcmlwdGlvbiB7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1zZXR0aW5ncy1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSxcblx0LmJjLWFkbWluLWJ0biB7XG5cdFx0QG1peGluIGJ1dHRvbi1waWxsO1xuXHR9XG5cblx0LmJjLWFkbWluLWJ0bi0tb3V0bGluZSB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtZG9nZXItYmx1ZSk7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWRvZ2VyLWJsdWUpO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLWRvZ2VyLWJsdWUpO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1kb2dlci1ibHVlKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0fVxuXHR9XG59XG5cbi5iaWdjb21tZXJjZV9wcm9kdWN0X3BhZ2VfYmlnY29tbWVyY2Vfd2VsY29tZSxcbi5iaWdjb21tZXJjZV9wcm9kdWN0X3BhZ2VfYmlnY29tbWVyY2VfY29ubmVjdCxcbi5iaWdjb21tZXJjZV9wcm9kdWN0X3BhZ2VfYmlnY29tbWVyY2VfbmV3X2FjY291bnQsXG4uYmlnY29tbWVyY2VfcHJvZHVjdF9wYWdlX2JpZ2NvbW1lcmNlX3BlbmRpbmdfYWNjb3VudCB7XG5cblx0I3dwd3JhcCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMTBweDtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1nL2FkbWluL2JjLWJnLWdlb21ldHJpYy5zdmdcIikgbm8tcmVwZWF0IGJvdHRvbSByaWdodC9jb250YWluO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRoZWlnaHQ6IDIwMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3R0b206IC0xcHg7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHotaW5kZXg6IDE7XG5cblx0XHRcdEBtZWRpYSAoLS12aWV3cG9ydC13cGFkbWluKSB7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xuXHRcdFx0XHRib3R0b206IDQwcHg7XG5cdFx0XHRcdGxlZnQ6IDM2cHg7XG5cdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRoZWlnaHQ6IDI4MHB4O1xuXHRcdFx0XHR3aWR0aDogNjUlO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0XHRsZWZ0OiAxNjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQjd3Bjb250ZW50IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAyO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LXdwYWRtaW4pIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0I3dwZm9vdGVyIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdFx0ei1pbmRleDogMjtcblx0fVxufVxuXG4uYmlnY29tbWVyY2VfcHJvZHVjdF9wYWdlX2JpZ2NvbW1lcmNlX3BlbmRpbmdfYWNjb3VudCAjd3B3cmFwIHtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5iYy1zZXR0aW5ncy1mb3JtIHtcblxuXHQuZm9ybS10YWJsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHRmb3JtLFxuXHQuZm9ybS10YWJsZSB0aCxcblx0LmZvcm0td3JhcCBsYWJlbCB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0fVxuXG5cdC5mb3JtLXRhYmxlIHRoLFxuXHQuZm9ybS13cmFwIGxhYmVsIHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdH1cblxuXHQuZm9ybS10YWJsZSB0aCB7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LXdwYWRtaW4pIHtcblx0XHRcdHdpZHRoOiAxNzBweDtcblx0XHR9XG5cdH1cblxuXHRzZWxlY3QsXG5cdGlucHV0IHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZm9ybS1maWVsZCk7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXG5cdHNlbGVjdCB7XG5cdFx0cGFkZGluZzogMTJweDtcblx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDQ1cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0fVxuXG5cdGlucHV0W3R5cGU9dGV4dF0sXG5cdGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuXHRpbnB1dFt0eXBlPXVybF0sXG5cdGlucHV0W3R5cGU9bnVtYmVyXSB7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG5cblx0aW5wdXRbdHlwZT1jaGVja2JveF0ge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdG1hcmdpbjogLTFweCAwIDAgLTNweDtcblx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5idXR0b24ge1xuXHRcdHRleHQtc2hhZG93OiBub25lO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRwYWRkaW5nOiA4cHggMTJweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdH1cblxuXHQuc2Vjb25kYXJ5IHtcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZDtcblx0XHR9XG5cdH1cblxuXHQuYnV0dG9uLXByaW1hcnkge1xuXHRcdGJveC1zaGFkb3c6IC0xcHggMXB4IDJweCB2YXIoLS1jb2xvci1ibGFjay1hLTQwKTtcblx0fVxufVxuXG4uYmMtc2V0dGluZ3MtZmllbGQtLXJlcXVpcmVkIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtcmVkKTtcblx0bWFyZ2luLWxlZnQ6IDRweDtcbn1cbiIsIlxuLmJjLXNldHRpbmdzLWhlYWRlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0bG9zdC11dGlsaXR5OiBjbGVhcmZpeDtcblx0bWFyZ2luLWJvdHRvbTogMjhweDtcblx0cGFkZGluZzogMCAwIDQwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdCY6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHJpZ2h0OiAtMjBweDtcblx0XHRoZWlnaHQ6IDFweDtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgNDJweCk7XG5cdH1cblxuXHQmOmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWcvYWRtaW4vYmMtYmctZ2VvbWV0cmljLnN2Z1wiKSBuby1yZXBlYXQgYm90dG9tIHJpZ2h0L2NvbnRhaW47XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGhlaWdodDogMjIwcHg7XG5cdFx0d2lkdGg6IDc1JTtcblx0XHRib3R0b206IDFweDtcblx0XHRyaWdodDogLTIwcHg7XG5cdFx0ei1pbmRleDogMTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGhlaWdodDogMjIwcHg7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblx0fVxuXG5cdC5ub3RpY2Uge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0bG9zdC1jb2x1bW46IDEyLzEyO1xuXHR9XG59XG5cbi5iYy1zZXR0aW5ncy1oZWFkZXJfX3dlbGNvbWUge1xuXHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRsb3N0LW9mZnNldDogMC41LzEyO1xuXHR9XG59XG5cbi5iYy1zZXR0aW5ncy1oZWFkZXJfX3dlbGNvbWUsXG4uYmMtc2V0dGluZ3MtaGVhZGVyX19jdGEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGxvc3QtY29sdW1uOiA1LzEyO1xuXHRcdG1heC13aWR0aDogNDYwcHg7XG5cdH1cbn1cblxuLmJjLXNldHRpbmdzLWhlYWRlcl9fY3RhIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb2ZmLXdoaXRlKTtcblx0bWFyZ2luLXRvcDogMzBweDtcblx0cGFkZGluZzogMjBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRwYWRkaW5nOiA0MHB4O1xuXHR9XG59XG5cbi5iaWdjb21tZXJjZV9wcm9kdWN0X3BhZ2VfYmlnY29tbWVyY2Uge1xuXG5cdC5iYy1zZXR0aW5ncy1oZWFkZXJfX3dlbGNvbWUtdGl0bGUge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjAxO1xuXHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRmb250LXNpemU6IDQ4cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1zZXR0aW5ncy1oZWFkZXJfX3dlbGNvbWUtdGV4dCB7XG5cdGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmJjLXNldHRpbmdzLWhlYWRlcl9fY3RhLXRpdGxlIHtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0bWFyZ2luOiAwIDAgMTRweDtcbn1cblxuLmJjLXNldHRpbmdzLWhlYWRlcl9fY3RhLXRleHQge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdG1hcmdpbjogMDtcbn1cblxuLmJjLXNldHRpbmdzLWhlYWRlcl9fY3RhLWJ0biB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5iaWdjb21tZXJjZV9wcm9kdWN0X3BhZ2VfYmlnY29tbWVyY2Uge1xuXG5cdHNlbGVjdFtuYW1lPVwiYmlnY29tbWVyY2VfaW1wb3J0X2ZyZXF1ZW5jeVwiXSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNHB4O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG59XG5cbi5iYy1zZXR0aW5ncy1zZWN0aW9uIHtcblxuXHQrIC5iYy1zZXR0aW5ncy1zZWN0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG59XG5cbi5iYy1zZXR0aW5ncy1zZWN0aW9uX19oZWFkZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQuaWNvbi1iYy1hcnJvdy1zb2xpZCB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGNvbG9yOiAjODg4O1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHR9XG5cblx0LmJjLWljb24tLXNldHRpbmdzIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZG9nZXItYmx1ZSk7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0fVxuXG5cdC5pY29uLWJjLWltcG9ydCB7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHR9XG5cblx0LmJjLXNldHRpbmdzLXNlY3Rpb24tLW9wZW4gJiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmdkLXBhbmVsLWFjdGl2ZSk7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1iZ2QtcGFuZWwtYWN0aXZlKTtcblx0XHRib3gtc2hhZG93OiAwIDNweCAwIDAgI2VlZjBmMjtcblx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHR9XG5cblx0LmJjLXNldHRpbmdzLXNlY3Rpb24tLW9wZW4gJiAuaWNvbi1iYy1hcnJvdy1zb2xpZCB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0fVxuXG5cdC5iYy1zZXR0aW5ncy1zZWN0aW9uLS1vcGVuICYgLmJjLWljb24tLXNldHRpbmdzIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHR9XG59XG5cbi5iYy1zZXR0aW5ncy1zZWN0aW9uX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHRsaW5lLWhlaWdodDogMjZweDtcblx0bWFyZ2luOiAwIDAgMCAzMHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdG1hcmdpbi1sZWZ0OiBjYWxjKDQuMTY2NjclIC0gMTZweCk7XG5cdH1cblxuXHQuYmMtc2V0dGluZ3Mtc2VjdGlvbi0tb3BlbiAmIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHR9XG59XG5cbi5iYy1zZXR0aW5ncy1zZWN0aW9uX190YXJnZXQge1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0Ym9yZGVyLXRvcDogMDtcblx0bWF4LWhlaWdodDogMDtcblx0b3BhY2l0eTogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJjLXNldHRpbmdzLXNlY3Rpb25fX2JvZHkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdHBhZGRpbmc6IDIwcHggMjBweCA0MHB4O1xuXG5cdD4gcDpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXRvcDogMThweDtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxuXG5cdC5mb3JtLXRhYmxlIHtcblxuXHRcdHAuZGVzY3JpcHRpb24ge1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWdyZXktZGFyayk7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1zZXR0aW5ncy1mb3JtLS1iaWdjb21tZXJjZSB7XG5cblx0LmJjLXNldHRpbmdzLXNhdmUge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtd3BhZG1pbikge1xuXHRcdFx0Ym94LXNoYWRvdzogMCAzcHggMCAwICNlZWYwZjI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0dG9wOiAzMXB4O1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzZweCk7XG5cdFx0XHR6LWluZGV4OiAzO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTYwcHgpO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1zZXR0aW5ncy1zYXZlX19sb2dvIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LXdwYWRtaW4pIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdHAuc3VibWl0IHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4uYmlnY29tbWVyY2VfcHJvZHVjdF9wYWdlX2JpZ2NvbW1lcmNlICN3cGJvZHktY29udGVudCB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXdwYWRtaW4pIHtcblx0XHRtYXJnaW4tdG9wOiA4NnB4O1xuXHR9XG59XG4iLCIuYmMtd2VsY29tZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGxvc3QtdXRpbGl0eTogY2xlYXJmaXg7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRtYXJnaW4tdG9wOiAxMTBweDtcblx0fVxufVxuXG4uYmMtd2VsY29tZV9fY29udGVudCxcbi5iYy13ZWxjb21lX19ub3RpY2VzIHtcblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGxvc3QtY29sdW1uOiA2LzEyO1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0bG9zdC1jb2x1bW46IDUvMTI7XG5cdH1cbn1cblxuLmJjLXdlbGNvbWVfX2NvbnRlbnQge1xuXHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRsb3N0LW9mZnNldDogMS8xMjtcblx0fVxufVxuXG4uYmMtd2VsY29tZV9fY29udGVudC13cmFwIHtcblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMi41JTtcblx0XHRtYXgtd2lkdGg6IDQxMHB4O1xuXHR9XG59XG5cbi5iYy13ZWxjb21lX19jb250ZW50IHtcblxuXHQmLXRpdGxlIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0bWFyZ2luOiAxOHB4IDAgMjJweDtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGZvbnQtc2l6ZTogNDhweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA1MnB4O1xuXHRcdH1cblx0fVxuXG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMS40NDtcblx0XHRtYXJnaW46IDA7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy13ZWxjb21lX19idG4tZ3JvdXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0LmJjLWFkbWluLWJ0biB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXdlbGNvbWVfX2NvbnRlbnQtd3JhcCArICYge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cblxuXHQuYmlnY29tbWVyY2VfcHJvZHVjdF9wYWdlX2JpZ2NvbW1lcmNlX3dlbGNvbWUgJiAuYmMtYWRtaW4tYnRuLS1vdXRsaW5lIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtZG9nZXItYmx1ZSk7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy13ZWxjb21lX19ub3RpY2Uge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1vZmYtd2hpdGUpO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nOiAzNnB4IDMwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0cGFkZGluZy1yaWdodDogMTIuNSU7XG5cdH1cbn1cblxuLmJjLXdlbGNvbWVfX25vdGljZSB7XG5cblx0Ji10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuXHRcdGxpbmUtaGVpZ2h0OiAyOXB4O1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdCsgcCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0fVxuXHR9XG5cblx0cCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR9XG59XG4iLCIuYmMtc2V0dGluZ3MtYmlnY29tbWVyY2VfY29ubmVjdCxcbi5iYy1zZXR0aW5ncy1iaWdjb21tZXJjZV9uZXdfYWNjb3VudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGxvc3QtdXRpbGl0eTogY2xlYXJmaXg7XG59XG5cbi5iYy1jb25uZWN0X19oZWFkZXIsXG4uYmMtbmV3LWFjY291bnRfX2hlYWRlcixcbi5iYy1zZXR0aW5ncy1mb3JtLS1iaWdjb21tZXJjZV9jb25uZWN0LFxuLmJjLXNldHRpbmdzLWZvcm0tLWJpZ2NvbW1lcmNlX25ld19hY2NvdW50LFxuLmJjLXdlbGNvbWVfX2FjY291bnQtY29ubmVjdGlvbixcbi5iYy1zZXR0aW5ncy1mb3JtLS1iaWdjb21tZXJjZV9jaGFubmVsIHtcblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGxvc3QtY29sdW1uOiAxMS8xMjtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdGxvc3Qtb2Zmc2V0OiAxLzEyO1xuXHR9XG59XG5cbi5iYy1zZXR0aW5ncy1mb3JtLS1iaWdjb21tZXJjZV9jb25uZWN0LFxuLmJjLXNldHRpbmdzLWZvcm0tLWJpZ2NvbW1lcmNlX25ld19hY2NvdW50LFxuLmJjLXdlbGNvbWVfX2FjY291bnQtY29ubmVjdGlvbixcbi5iYy1zZXR0aW5ncy1mb3JtLS1iaWdjb21tZXJjZV9jaGFubmVsIHtcblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0bG9zdC1jb2x1bW46IDkvMTI7XG5cdH1cbn1cblxuLmJjLWNvbm5lY3RfX2hlYWRlcixcbi5iYy1uZXctYWNjb3VudF9faGVhZGVyIHtcblx0bWFyZ2luOiAxMHB4IDAgMzBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bG9zdC1jb2x1bW46IDkvMTI7XG5cdFx0bWFyZ2luOiAzMHB4IDAgNTBweDtcblx0XHRtYXgtd2lkdGg6IDYyMHB4O1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0fVxufVxuXG4uYmMtc2V0dGluZ3MgLmJjLXNldHRpbmdzLWNvbm5lY3RfX3RpdGxlIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRtYXJnaW46IDE4cHggMCAwO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmb250LXNpemU6IDQ4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDUycHg7XG5cdH1cbn1cblxuLmJjLWNvbm5lY3Qtc3Bpbm5lciB7XG5cdGZsb2F0OiBub25lO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRtYXJnaW46IDAgMTBweCAwIDA7XG59XG5cbi5iYy1hY2NvdW50LWNvbm5lY3Rpb24tcmVzcG9uc2Uge1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRib3JkZXItbGVmdDogMTBweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KTtcblxuXHQmLS1lcnJvciB7XG5cdFx0Ym9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWNvbG9yLWJjLXJlZCk7XG5cdH1cbn1cblxuLmJjLWFjY291bnQtY29ubmVjdGlvbl9fZXJyb3ItdGl0bGUge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uYmMtYWNjb3VudC1jb25uZWN0aW9uX19lcnJvci1jb2RlIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cblx0Y29kZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0fVxufVxuXG4uYmMtYWNjb3VudC1jb25uZWN0aW9uX19lcnJvci1tZXNzYWdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDRweDtcblx0Zm9udC1zaXplOiAxNXB4O1xufVxuIiwiLmJpZ2NvbW1lcmNlLW5vdGljZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMTBweDtcblxuXHQud3AtYWRtaW4gJiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHR9XG5cblx0LmJjLXNldHRpbmdzLWJpZ2NvbW1lcmNlICYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9mZi13aGl0ZSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdG1hcmdpbi10b3A6IC0yMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5iaWdjb21tZXJjZS1ub3RpY2VfX2xpc3Qge1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblxuXHRcdC5iaWdjb21tZXJjZS1ub3RpY2VfX2xpc3QtaXRlbSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5iaWdjb21tZXJjZS1ub3RpY2VfX2hlYWRpbmcge1xuXHRtYXJnaW4tdG9wOiAwLjVlbTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0cGFkZGluZy1yaWdodDogMTMwcHg7XG5cdH1cbn1cblxucC5iaWdjb21tZXJjZS1ub3RpY2VfX3JlZnJlc2gge1xuXHRtYXJnaW46IDA7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDIwcHg7XG5cdFx0cmlnaHQ6IDIwcHg7XG5cdH1cbn1cblxuLmJpZ2NvbW1lcmNlLW5vdGljZV9fcmVmcmVzaC1idXR0b24ge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblxuXHRpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0fVxufVxuIiwiLmJjLXNob3J0Y29kZS11aV9fb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0aGVpZ2h0OiAxMDB2aDtcblx0d2lkdGg6IDEwMHZ3O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibGFjay1hLTcwKTtcbn1cblxuLmJjLXNob3J0Y29kZS11aV9fd3JhcHBlciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0aGVpZ2h0OiAxMDB2aDtcblx0d2lkdGg6IDEwMHZ3O1xuXHR6LWluZGV4OiAxNTkwMDA7XG5cblx0JlthcmlhLWhpZGRlbj0ndHJ1ZSddIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX2Nsb3NlLWJ1dHRvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0Zm9udC1zaXplOiAyNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiA4cHg7XG5cdHotaW5kZXg6IDIwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG9wYWNpdHk6IDAuNjtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1vcGFjaXR5KTtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX2NvbnRlbnQge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1vZmYtd2hpdGUpO1xuXHR6LWluZGV4OiAxNTk5MDE7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDkwJTtcblx0aGVpZ2h0OiA5MCU7XG5cdGxlZnQ6IDUlO1xuXHR0b3A6IDUlO1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cblx0PiBkaXYge1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdCoge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cbn1cblxuLmJjLXNob3J0Y29kZS11aSB7XG5cdGhlaWdodDogMTAwJTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0fVxufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19zZWxlY3RvcnMge1xuXHRmbGV4OiAxO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblx0cGFkZGluZzogMzBweDtcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0ZmxleDogMCAxIDI1MHB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG5cdH1cbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcHJvZHVjdHMtd3JhcHBlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdH1cbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcHJvZHVjdHMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRmbGV4OiAwIDEgNjAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRmbGV4OiAwIDEgNzAlO1xuXHR9XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3NlYXJjaCB7XG5cdHBhZGRpbmc6IDQwcHggMzBweDtcbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcHJvZHVjdC1ncmlkIHtcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbi8qIFNob3J0Y29kZSBVSSBTZXR0aW5ncyBTaWRlYmFyICovXG4uYmMtc2hvcnRjb2RlLXVpX19zZXR0aW5ncyB7XG5cdGhlaWdodDogYXV0bztcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRmbGV4OiAwIDEgNDAlO1xuXHRcdGJvcmRlci10b3A6IDA7XG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0ZmxleDogMCAxIDMwJTtcblx0fVxufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19zZXR0aW5ncy1oZWFkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsZXg6IDAgMCAxNTBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJjLXNob3J0Y29kZS11aV9fZHluYW1pYy1saXN0aW5nLWhlYWRlcixcbi5iYy1zaG9ydGNvZGUtdWlfX21hbnVhbC1saXN0aW5nLWhlYWRlcixcbi5iYy1zaG9ydGNvZGUtdWlfX2RlZmF1bHQtaGVhZGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0b3BhY2l0eTogMDtcblx0ei1pbmRleDogLTE7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHRwYWRkaW5nOiAyMHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdH1cblxuXHQmLmFjdGl2ZSB7XG5cdFx0ei1pbmRleDogMTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLmJjLXNob3J0Y29kZS11aV9fc2VsZWN0aW9ucyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZmxleDogMCAxIDQwJTtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX292ZXJmbG93LW1hc2sge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGhlaWdodDogNjVweDtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQgMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODIpIDcwJSk7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdGhlaWdodDogODBweDtcblx0fVxufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19zZWxlY3RlZC10ZXJtcyxcbi5iYy1zaG9ydGNvZGUtdWlfX3NlbGVjdGVkLXByb2R1Y3RzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0b3BhY2l0eTogMDtcblx0ei1pbmRleDogLTE7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXG5cdCYuYWN0aXZlIHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0ei1pbmRleDogMTtcblx0fVxufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19wcm9kdWN0cy1saXN0LFxuLmJjLXNob3J0Y29kZS11aV9fdGVybXMtbGlzdCB7XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHRoZWlnaHQ6IDMwMHB4O1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDIwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdH1cbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcHJvZHVjdHMtbGlzdCB7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmJjLXNob3J0Y29kZS11aV9fdGVybXMtbGlzdC1pdGVtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHBhZGRpbmc6IDRweCAycHggNHB4IDEwcHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdG1hcmdpbi1yaWdodDogNHB4O1xuXHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0d29yZC1icmVhazogYnJlYWstYWxsO1xuXG5cdGJ1dHRvbiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogMDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRvcGFjaXR5OiAwLjc1O1xuXHRcdHBhZGRpbmc6IDJweCA2cHg7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsdWUtbGlnaHQpO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblxuXHRcdGkge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYmMtc2hvcnRjb2RlLXVpX190ZXJtcy1saXN0LXRlcm0ge1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19hY3Rpb25zIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZzogMjBweDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG5cdGZsZXg6IDAgMSA0MCU7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0cGFkZGluZzogMzBweDtcblx0fVxuXG5cdC5idXR0b24ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMzBweCBhdXRvIDA7XG5cdH1cbn1cblxuLmJjLXNob3J0Y29kZS11aV9fZGlzcGxheS1zZXR0aW5ncyB7XG5cblx0JiA+ICoge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblxuXHQuYmMtc2hvcnRjb2RlLXVpX19maWVsZC1sYWJlbCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHR9XG5cblx0aW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQuYmMtc2hvcnRjb2RlLXVpX19wcm9kdWN0LW9yZGVyLFxuXHQuYmMtc2hvcnRjb2RlLXVpX19wcm9kdWN0LW9yZGVyYnkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHQuYmMtc2hvcnRjb2RlLXVpX19maWVsZC1sYWJlbCB7XG5cdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHR9XG5cblx0XHRsYWJlbCB7XG5cdFx0XHRmbGV4OiAwIDAgNTAlO1xuXG5cdFx0XHQuYmMtc2hvcnRjb2RlLXVpX19maWVsZC1sYWJlbCB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcG9zdHMtcGVyLXBhZ2UtLWNvbnRyb2wge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcG9zdHMtcGVyLXBhZ2UtaWNvbiB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcG9zdHMtcGVyLXBhZ2Uge1xuXHRmbGV4OiAwIDEgMTQwcHg7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xuXHR3aWR0aDogMTAwJTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19wb3N0cy1wZXItcGFnZS12YWx1ZSB7XG5cdGZsZXg6IDAgMCA0NHB4O1xuXHRwYWRkaW5nOiA0cHg7XG5cdG1hcmdpbi1yaWdodDogNHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3Bvc3RzLXBlci1wYWdlLXJlc2V0IHtcblx0ZmxleDogMCAwIDQ0cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyOiAwO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6IGRhcmtlbih2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KSwgMC40KTtcblx0fVxufVxuIiwiLmJjLXNob3J0Y29kZS11aV9fbG9nbyB7XG5cdGJhY2tncm91bmQ6IHVybChcInZhcigtLXBhdGgtaW1hZ2VzKS9hZG1pbi9iaWctY29tbWVyY2UtbG9nby5wbmdcIikgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0d2lkdGg6IDEzMnB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDRweCBhdXRvIDMwcHg7XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3F1ZXJ5LWJ1aWxkZXItbGlzdCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcXVlcnktYnVpbGRlci1jaGlsZC1saXN0IHtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRtYXgtaGVpZ2h0OiAwO1xuXHRvcGFjaXR5OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19xdWVyeS1idWlsZGVyLWxpc3QtaXRlbSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuXHRwYWRkaW5nOiAxMnB4IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHQuYmMtc2hvcnRjb2RlLXVpX19xdWVyeS1idWlsZGVyLWNoaWxkLWxpc3QgJiB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcXVlcnktYnVpbGRlci1hbmNob3IsXG4uYmMtc2hvcnRjb2RlLXVpX19xdWVyeS1idWlsZGVyLXRvZ2dsZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleS1tZWRpdW0pO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHRwYWRkaW5nOiA0cHggMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdH1cblxuXHQmLmJjcWItaXRlbS1zZWxlY3RlZCB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsdWUtdHVycXVvaXNlKTtcblx0fVxufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19xdWVyeS1idWlsZGVyLWFuY2hvciB7XG5cblx0LmJjLXNob3J0Y29kZS11aV9fcXVlcnktYnVpbGRlci1jaGlsZC1saXN0ICYge1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblxuXHRcdCYuYmNxYi1pdGVtLXNlbGVjdGVkIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdFx0XHRcdGxlZnQ6IC0yMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibHVlLXR1cnF1b2lzZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3F1ZXJ5LWJ1aWxkZXItdG9nZ2xlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0Lmljb24ge1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxufVxuIiwiLmJjLXNob3J0Y29kZS11aV9fc2VhcmNoZm9ybSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5jaG9pY2VzIHtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0LmNob2ljZXNfX2lubmVyIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiA4OHB4O1xuXHR9XG5cblx0LmJjLXNob3J0Y29kZS11aS1zZWFyY2hfX3N1Ym1pdC1idXR0b24ge1xuXHRcdGZsZXg6IDAgMCA5NXB4O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRwYWRkaW5nOiAxNXB4IDI4cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cdFx0bWF4LXdpZHRoOiA5NXB4O1xuXHR9XG5cblx0LmJjLXNob3J0Y29kZS11aS1zZWFyY2hfX2NsZWFyLXNlYXJjaCB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGNvbG9yOiBjb3JuZmxvd2VyYmx1ZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDEyNXB4O1xuXHRcdHRvcDogMTJweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cblxuaW5wdXQuY2hvaWNlc19faW5wdXQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRmb250LXNpemU6IDEycHg7XG5cdHdpZHRoOiAxNDBweCAhaW1wb3J0YW50O1xufVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPVwic2VsZWN0LW11bHRpcGxlXCJdIC5jaG9pY2VzX19idXR0b24sXG4uY2hvaWNlc1tkYXRhLXR5cGUqPVwidGV4dFwiXSAuY2hvaWNlc19fYnV0dG9uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwidmFyKC0tcGF0aC1pbWFnZXMpL2FkbWluL2ljb25zL2Nyb3NzLnN2Z1wiKTtcbn1cbiIsIi5iYy1zaG9ydGNvZGUtdWlfX3Byb2R1Y3Qge1xuXHRsb3N0LWNvbHVtbjogMS8xO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXNtYWxsKSB7XG5cdFx0bG9zdC1jb2x1bW46IDEvMiAyIDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRsb3N0LWNvbHVtbjogMS8zIDMgMDtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0bG9zdC1jb2x1bW46IDEvMiAyIDA7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRsb3N0LWNvbHVtbjogMS8zIDMgMDtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC14eGxhcmdlKSB7XG5cdFx0bG9zdC1jb2x1bW46IDEvNCA0IDA7XG5cdH1cbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcHJvZHVjdC1pbm5lciB7XG5cblx0LmJjLWljb24uaWNvbi1iYy1zZWxlY3RlZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTVweDtcblx0XHRyaWdodDogMTVweDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cblx0XHQuYmMtc2hvcnRjb2RlLXVpX19zZWxlY3RlZC1yZXN1bHQgJiB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19wcm9kdWN0LWFuY2hvciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0b3V0bGluZTogdmFyKC0tY29sb3ItYmxhY2stYS00MCk7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cblx0XHQuYmMtc2hvcnRjb2RlLXVpX19wcm9kdWN0LWFjdGlvbnMge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3Byb2R1Y3QtYW5jaG9yLXN0YXR1cyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiAyMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEzMHB4O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19wcm9kdWN0LWltYWdlIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSkgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YXNwZWN0LXJhdGlvOiAnNDo0Jztcbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcHJvZHVjdC1pbWFnZS0tZmVhdHVyZWQge1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19wcm9kdWN0LWltYWdlLS1wbGFjZWhvbGRlciB7XG5cdGJhY2tncm91bmQtc2l6ZTogNTAlIDUwJTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcHJvZHVjdC1tZXRhIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3Byb2R1Y3QtdGl0bGUge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRtYXJnaW46IDE2cHggMDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3Byb2R1Y3QtcHJpY2Uge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRtYXJnaW46IDE2cHggMCAxNnB4IDE0cHg7XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3Byb2R1Y3QtZGVzY3JpcHRpb24ge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19wcm9kdWN0LXF1ZXJ5LWRpbW1lciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibGFjay1hLTQwKTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlO1xuXHR6LWluZGV4OiAtMTtcblxuXHQmLmFjdGl2ZSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR6LWluZGV4OiAyMDAwMDAwO1xuXHR9XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3Byb2R1Y3QtcXVlcnktbG9hZGVyIHtcblxuXHQuc3Bpbm5lciB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0fVxuXG5cdCYuYWN0aXZlIHtcblxuXHRcdC5zcGlubmVyIHtcblx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0fVxuXHR9XG59XG4iLG51bGwsIi5iYy1zaG9ydGNvZGUtdWlfX3NlbGVjdGVkLXByb2R1Y3RzLXRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJjLXNob3J0Y29kZS11aV9fc2VsZWN0ZWQtcHJvZHVjdCB7XG5cdG1hcmdpbi1ib3R0b206IDE3cHg7XG5cblx0aDUsXG5cdHNwYW4ge1xuXHRcdG1hcmdpbjogMDtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdH1cbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcmVtb3ZlLXNlbGVjdGVkIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdH1cbn1cbiIsIi5iYy1pbXBvcnQtbm93IHtcblx0bWFyZ2luLXRvcDogMzhweDtcblxuXHQuYmMtcHJvZHVjdHMtc3luYyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLWJsdWUtbGlnaHQpO1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRcdG9wYWNpdHk6IDAuOTtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdHMtc3luYy1sYWJlbCB7XG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0fVxufVxuXG4iLCIucG9zdC10eXBlLWJpZ2NvbW1lcmNlX3Byb2R1Y3Qge1xuXG5cdCYucG9zdC1waHAge1xuXG5cdFx0Lm1pc2MtcHViLWJpZ2NvbW1lcmNlIC5kYXNoaWNvbnMge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiAtM3B4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogM3B4O1xuXHRcdFx0Y29sb3I6ICM4Mjg3OGM7XG5cdFx0fVxuXG5cdFx0LmVkaXRvci1wb3N0LXBlcm1hbGlua19fZWRpdCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCYuZWRpdC1waHAge1xuXG5cdFx0LmJjLXNldHRpbmdzLWhlYWRlcl9fY3RhLWJ0biB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXG5cdFx0XHQmLS1hY3RpdmUge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycHg7XG5cdFx0XHR9XG5cblx0XHRcdC5iYy1hZG1pbi1idG4ge1xuXHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMnB4O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1kb2dlci1ibHVlKTtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1vcGFjaXR5KTtcblxuXHRcdFx0XHQuYmMtaWNvbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMnB4O1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWNvbmNyZXRlKTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5pbmxpbmUtZWRpdC1iaWdjb21tZXJjZV9wcm9kdWN0IHtcblxuXHQuaW5saW5lLWVkaXQtY29sLWxlZnQgLmlubGluZS1lZGl0LWNvbCA+IGxhYmVsOm50aC1jaGlsZCgyKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4iXX0= */ \ No newline at end of file diff --git a/assets/css/bc-admin.min.css b/assets/css/bc-admin.min.css index 097df556..dde4b13a 100644 --- a/assets/css/bc-admin.min.css +++ b/assets/css/bc-admin.min.css @@ -1,2 +1,2 @@ /* BigCommerce: WordPress Admin CSS */ -@import "../utilities/variables/_icons";@font-face{font-family:bigcommerce-icons;src:url(../fonts/icons-bigcommerce/bigcommerce-icons.woff2?tq20or) format("woff2"),url(../fonts/icons-bigcommerce/bigcommerce-icons.ttf?tq20or) format("truetype"),url(../fonts/icons-bigcommerce/bigcommerce-icons.woff?tq20or) format("woff"),url(../fonts/icons-bigcommerce/bigcommerce-icons.svg?tq20or#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-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--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_welcome #wpwrap{position:relative}.bigcommerce_product_page_bigcommerce_connect #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_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_welcome #wpwrap:after{left:160px}}.bigcommerce_product_page_bigcommerce_connect #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_welcome #wpcontent{padding-right:20px}}.bigcommerce_product_page_bigcommerce_connect #wpfooter,.bigcommerce_product_page_bigcommerce_welcome #wpfooter{border-top:1px solid #e0e3e9;z-index:2}.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-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-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{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.bc-settings-bigcommerce_connect:before{content:"";display:table}.bc-settings-bigcommerce_connect:after{content:"";display:table;clear:both}@media (min-width:768px){.bc-connect__header,.bc-settings-form--bigcommerce_connect{-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-settings-form--bigcommerce_connect:nth-child(1n){margin-right:20px;margin-left:0}.bc-connect__header:last-child,.bc-settings-form--bigcommerce_connect:last-child{margin-right:0}.bc-connect__header:nth-child(12n),.bc-settings-form--bigcommerce_connect:nth-child(12n){margin-right:0;margin-left:auto}}@media (min-width:1200px){.bc-connect__header,.bc-settings-form--bigcommerce_connect{margin-left:calc(8.33333% + 1.66667px)!important}}@media (min-width:1200px){.bc-settings-form--bigcommerce_connect{-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_connect:nth-child(1n){margin-right:20px;margin-left:0}.bc-settings-form--bigcommerce_connect:last-child{margin-right:0}.bc-settings-form--bigcommerce_connect:nth-child(12n){margin-right:0;margin-left:auto}}.bc-connect__header{margin:10px 0 30px}@media (min-width:768px){.bc-connect__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){margin-right:20px;margin-left:0}.bc-connect__header:last-child{margin-right:0}.bc-connect__header:nth-child(12n){margin-right:0;margin-left:auto}}@media (min-width:1200px){.bc-connect__header{margin-top:60px}}.bc-settings-bigcommerce_connect .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-bigcommerce_connect .bc-settings-connect__title{font-size:48px;line-height:52px}}.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 #titlewrap{display:none}.post-type-bigcommerce_product.post-php #titlediv .product-title{padding:5px 10px;font-size:1.7em;font-weight:400;margin:0 0 3px}.post-type-bigcommerce_product.post-php .misc-pub-bigcommerce .dashicons{position:relative;top:-3px;padding-right:3px;color:#82878c}.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:first-child{display:none} \ No newline at end of file +@import "../utilities/variables/_icons";@font-face{font-family:bigcommerce-icons;src:url(../fonts/icons-bigcommerce/bigcommerce-icons.woff2?y5mh2g) format("woff2"),url(../fonts/icons-bigcommerce/bigcommerce-icons.ttf?y5mh2g) format("truetype"),url(../fonts/icons-bigcommerce/bigcommerce-icons.woff?y5mh2g) format("woff"),url(../fonts/icons-bigcommerce/bigcommerce-icons.svg?y5mh2g#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-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-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 diff --git a/assets/css/master.css b/assets/css/master.css index 1cef8ed3..619c29d0 100644 --- a/assets/css/master.css +++ b/assets/css/master.css @@ -18,10 +18,10 @@ @font-face { font-family: 'bigcommerce-icons'; src: - url('../fonts/icons-bigcommerce/bigcommerce-icons.woff2?tq20or') format('woff2'), - url('../fonts/icons-bigcommerce/bigcommerce-icons.ttf?tq20or') format('truetype'), - url('../fonts/icons-bigcommerce/bigcommerce-icons.woff?tq20or') format('woff'), - url('../fonts/icons-bigcommerce/bigcommerce-icons.svg?tq20or#bigcommerce-icons') format('svg'); + url('../fonts/icons-bigcommerce/bigcommerce-icons.woff2?y5mh2g') format('woff2'), + url('../fonts/icons-bigcommerce/bigcommerce-icons.ttf?y5mh2g') format('truetype'), + url('../fonts/icons-bigcommerce/bigcommerce-icons.woff?y5mh2g') format('woff'), + url('../fonts/icons-bigcommerce/bigcommerce-icons.svg?y5mh2g#bigcommerce-icons') format('svg'); font-weight: normal; font-style: normal; } @@ -41,6 +41,12 @@ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } +.icon-bc-channel_select:before { + content: "\e911"; +} +.icon-bc-channel:before { + content: "\e911"; +} .icon-bc-credentials:before { content: "\e910"; } @@ -420,10 +426,10 @@ /* stylelint-disable */ @font-face { font-family: 'bigcommerce-icons'; - src: url('../fonts/icons-bigcommerce/bigcommerce-icons.woff2?tq20or') format('woff2'), - url('../fonts/icons-bigcommerce/bigcommerce-icons.ttf?tq20or') format('truetype'), - url('../fonts/icons-bigcommerce/bigcommerce-icons.woff?tq20or') format('woff'), - url('../fonts/icons-bigcommerce/bigcommerce-icons.svg?tq20or#bigcommerce-icons') format('svg'); + src: url('../fonts/icons-bigcommerce/bigcommerce-icons.woff2?y5mh2g') format('woff2'), + url('../fonts/icons-bigcommerce/bigcommerce-icons.ttf?y5mh2g') format('truetype'), + url('../fonts/icons-bigcommerce/bigcommerce-icons.woff?y5mh2g') format('woff'), + url('../fonts/icons-bigcommerce/bigcommerce-icons.svg?y5mh2g#bigcommerce-icons') format('svg'); font-weight: normal; font-style: normal; } @@ -440,6 +446,12 @@ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } +.icon-bc-channel_select:before { + content: "\e911"; +} +.icon-bc-channel:before { + content: "\e911"; +} .icon-bc-credentials:before { content: "\e910"; } @@ -5667,4 +5679,4 @@ a.bc-account-addresses__add-button { text-transform: uppercase; } -/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Bjc3MvbWFzdGVyLnBjc3MiLCIuLi9wY3NzL2Jhc2UvX2ljb25zLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy9fYWxsLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy92YXJpYWJsZXMvX2NvbG9ycy5wY3NzIiwiLi4vcGNzcy91dGlsaXRpZXMvdmFyaWFibGVzL19lYXNpbmcucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL3ZhcmlhYmxlcy9fZm9ybXMucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL3ZhcmlhYmxlcy9mb3Jtcy9fbGFiZWwucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL3ZhcmlhYmxlcy9mb3Jtcy9fbGVnZW5kLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy92YXJpYWJsZXMvZm9ybXMvX2NvbnRyb2xzLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy92YXJpYWJsZXMvZm9ybXMvX2F0dHJpYnV0ZXMucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL3ZhcmlhYmxlcy9faWNvbnMucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL3ZhcmlhYmxlcy9fdHlwb2dyYXBoeS5wY3NzIiwiLi4vcGNzcy91dGlsaXRpZXMvdmFyaWFibGVzL19zcGFjZXJzLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy9taXhpbnMvX2J1dHRvbnMucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL21peGlucy9fZm9ybXMucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL21peGlucy9fdGV4dC1oZWxwZXJzLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy9taXhpbnMvX3R5cG9ncmFwaHkucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL21peGlucy9fdXRpbGl0aWVzLnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy9taXhpbnMvX3Zpc2liaWxpdHkucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL2hlbHBlci1jbGFzc2VzL192aXNpYmlsaXR5LnBjc3MiLCIuLi9wY3NzL3V0aWxpdGllcy9oZWxwZXItY2xhc3Nlcy9fY29sb3JzLnBjc3MiLCIuLi9wY3NzL2Jhc2UvX2FsbC5wY3NzIiwiLi4vcGNzcy9iYXNlL2Zvcm1zL19kZWZhdWx0LnBjc3MiLCIuLi9wY3NzL2Jhc2UvZm9ybXMvX3ZhbGlkYXRpb24ucGNzcyIsIi4uL3Bjc3MvYmFzZS9mb3Jtcy9jb250cm9scy9fZGVmYXVsdC5wY3NzIiwiLi4vcGNzcy9iYXNlL2Zvcm1zL2NvbnRyb2xzL19maWxlLnBjc3MiLCIuLi9wY3NzL2Jhc2UvZm9ybXMvY29udHJvbHMvX3JhZGlvLWNoZWNrYm94LnBjc3MiLCIuLi9wY3NzL2Jhc2UvZm9ybXMvY29udHJvbHMvX3NlbGVjdC5wY3NzIiwiLi4vcGNzcy9iYXNlL2Zvcm1zL2NvbnRyb2xzL190ZXh0YXJlYS5wY3NzIiwiLi4vcGNzcy92ZW5kb3IvX2FsbC5wY3NzIiwiLi4vcGNzcy92ZW5kb3Ivc3dpcGVyL19hbGwucGNzcyIsIi4uL3Bjc3MvdmVuZG9yL3N3aXBlci9fZGVmYXVsdC5wY3NzIiwiPG5vIHNvdXJjZT4iLCIuLi9wY3NzL3ZlbmRvci9mbGF0cGlja3IvX2FsbC5wY3NzIiwiLi4vcGNzcy92ZW5kb3IvZmxhdHBpY2tyL19kZWZhdWx0LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvX2FsbC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX2FsbC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX3RpdGxlLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fYnJhbmQucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19wcmljZS5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX2ZsYWdzLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fZGVzY3JpcHRpb24ucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19nYWxsZXJ5LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fZm9ybS1jb21wb25lbnRzLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fb3B0aW9uLWRyb3Bkb3duLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fb3B0aW9uLXN3YXRjaC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX29wdGlvbi1yZWN0YW5nbGUucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19vcHRpb24tcGljay1saXN0LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fb3B0aW9uLXJhZGlvLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fcmF0aW5ncy5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX3NwZWNzLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fcmVsYXRlZC1wcm9kdWN0cy5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NvbXBvbmVudHMvX3JlZmluZXJ5LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fc3VibmF2LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fYWxlcnQucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19wYWdpbmF0aW9uLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY29tcG9uZW50cy9fb3JkZXItcHJvZHVjdC1yb3cucGNzcyIsIi4uL3Bjc3MvY29udGVudC9jb21wb25lbnRzL19pbWFnZXMucGNzcyIsIi4uL3Bjc3MvY29udGVudC9idXR0b25zL19kZWZhdWx0LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvYnV0dG9ucy9fcXVpY2stdmlldy5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NhcmRzL19kZWZhdWx0LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY2FyZHMvX3NpbmdsZS5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2NhcmRzL19vcmRlci5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2xvb3AvX2RlZmF1bHQucGNzcyIsIi4uL3Bjc3MvY29udGVudC9sb29wL19wcm9kdWN0cy5wY3NzIiwiLi4vcGNzcy9jb250ZW50L2xvb3AvX25vLXJlc3VsdHMucGNzcyIsIi4uL3Bjc3MvY29udGVudC9zaW5nbGUvX3Byb2R1Y3QucGNzcyIsIi4uL3Bjc3MvY29udGVudC9zaW5nbGUvX3Byb2R1Y3QtcXVpY2stdmlldy5wY3NzIiwiLi4vcGNzcy9jb250ZW50L3NpbmdsZS9fcHJvZHVjdC1yZXZpZXdzLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY2FydC9fY2FydC1wYWdlLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvY2FydC9fY2FydC1tZW51LWl0ZW0ucGNzcyIsIi4uL3Bjc3MvY29udGVudC9wYWdlL19hZGRyZXNzLnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvcGFnZS9fYWNjb3VudC1kZWZhdWx0LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvcGFnZS9fYWNjb3VudC1sb2dpbi5wY3NzIiwiLi4vcGNzcy9jb250ZW50L3BhZ2UvX2FjY291bnQtcmVnaXN0ZXIucGNzcyIsIi4uL3Bjc3MvY29udGVudC9wYWdlL29yZGVycy9fZGVmYXVsdC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L3BhZ2Uvb3JkZXJzL19vcmRlci1oaXN0b3J5LnBjc3MiLCIuLi9wY3NzL2NvbnRlbnQvcGFnZS9vcmRlcnMvX29yZGVyLWRldGFpbC5wY3NzIiwiLi4vcGNzcy9jb250ZW50L3BhZ2UvX2xvc3QtcGFzc3dvcmQucGNzcyIsIi4uL3Bjc3MvY29udGVudC9wYWdlL19naWZ0LWNlcnRpZmljYXRlLnBjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7O0dBUUc7O0FBRUgsV0FBVztBQ1ZYOzs7O21GQUltRjtBQUVuRix1QkFBdUI7QUFFdkI7RUFDRSxpQ0FBaUM7RUFDakM7Ozs7bUdBSTBHO0VBQzFHLG9CQUFvQjtFQUNwQixtQkFBbUI7Q0FDcEI7QUFFRDtFQUNFLGdGQUFnRjtFQUNoRiw0Q0FBNEM7RUFDNUMsWUFBWTtFQUNaLG1CQUFtQjtFQUNuQixv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QWdCO0VBQ2hCLDBCQUEwQjtDQUMxQiIsImZpbGUiOiJtYXN0ZXIuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcbiAqIEdsb2JhbCBDU1NcbiAqXG4gKiBETyBOT1QgRURJVCBUSElTIENTUyBGSUxFIERJUkVDVExZLiBJVCBJUyBHRU5FUkFURUQgQlkgR1JVTlQuXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBUaGlzIGZpbGUgaXMganVzdCBhIGNsZWFyaW5nLWhvdXNlLCBzZWUgdGhlIHBjc3MgZGlyZWN0b3J5XG4gKiBhbmQgZWRpdCB0aGUgc291cmNlIGZpbGVzIGZvdW5kIHRoZXJlLlxuICpcbiAqL1xuXG4vKiBSZXNldCAqL1xuQGltcG9ydCBcImJhc2UvaWNvbnNcIjtcblxuLyogVXRpbGl0aWVzICovXG5AaW1wb3J0IFwidXRpbGl0aWVzL2FsbFwiO1xuXG4vKiBCYXNlICovXG5AaW1wb3J0IFwiYmFzZS9hbGxcIjtcblxuLyogVmVuZG9yICovXG5AaW1wb3J0IFwidmVuZG9yL2FsbFwiO1xuXG4vKiBDb250ZW50ICovXG5AaW1wb3J0IFwiY29udGVudC9hbGxcIjtcbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogRm9udCBJY29uczogSWNvbnMgKHZpYSBJY29Nb29uKVxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2JpZ2NvbW1lcmNlLWljb25zJztcbiAgc3JjOlxuICAgIHVybCgndmFyKC0tcGF0aC1mb250cykvaWNvbnMtYmlnY29tbWVyY2UvYmlnY29tbWVyY2UtaWNvbnMud29mZjI/dHEyMG9yJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgndmFyKC0tcGF0aC1mb250cykvaWNvbnMtYmlnY29tbWVyY2UvYmlnY29tbWVyY2UtaWNvbnMudHRmP3RxMjBvcicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJ3ZhcigtLXBhdGgtZm9udHMpL2ljb25zLWJpZ2NvbW1lcmNlL2JpZ2NvbW1lcmNlLWljb25zLndvZmY/dHEyMG9yJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCd2YXIoLS1wYXRoLWZvbnRzKS9pY29ucy1iaWdjb21tZXJjZS9iaWdjb21tZXJjZS1pY29ucy5zdmc/dHEyMG9yI2JpZ2NvbW1lcmNlLWljb25zJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uYmMtaWNvbiB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnYmlnY29tbWVyY2UtaWNvbnMnICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1iYy1jcmVkZW50aWFsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuLmljb24tYmMtc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuLmljb24tYmMtYWNjb3VudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cbi5pY29uLWJjLWFuYWx5dGljczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuLmljb24tYmMtY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuLmljb24tYmMtY3VycmVuY3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cbi5pY29uLWJjLWdpZnRfY2VydGlmaWNhdGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG4uaWNvbi1iYy1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cbi5pY29uLWJjLW9yZGVyX2NvbmZpcm1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuLmljb24tYmMtcHJvZHVjdF9yZXZpZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG4uaWNvbi1iYy1zaGlwcGluZ19yZXR1cm5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG4uaWNvbi1iYy1iLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cbi5kYXNoaWNvbnMtYmlnY29tbWVyY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cbi5pY29uLWJjLWFycm93LXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG4uaWNvbi1iYy1zZWxlY3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuLmljb24tYmMtYXJyb3ctdG9nZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG4uaWNvbi1iYy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk0XCI7XG59XG4uaWNvbi1iYy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NVwiO1xufVxuLmljb24tYmMtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTZcIjtcbn1cbi5pY29uLWJjLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTdcIjtcbn1cbi5pY29uLWJjLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTRcIjtcbn1cbi5pY29uLWJjLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE1XCI7XG59XG4uaWNvbi1iYy1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNlwiO1xufVxuLmljb24tYmMtY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTdcIjtcbn1cbi5pY29uLWJjLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNlwiO1xufVxuLmljb24tYmMtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG4uaWNvbi1iYy1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cbi5pY29uLWJjLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbn1cbi5pY29uLWJjLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cbiIsIlxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBVdGlsaXRpZXNcbiAqXG4gKiBUaGlzIGZpbGUgaXMganVzdCBhIGNsZWFyaW5nLWhvdXNlLlxuICogTWFrZSBwYXJ0aWFscyAoc3RhcnQgd2l0aCBhbiB1bmRlcnNjb3JlKSBmb3IgYW55IGFjdHVhbCBjc3MgY29kZS5cbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBWYXJpYWJsZXMgKi9cbkBpbXBvcnQgXCJ2YXJpYWJsZXMvY29sb3JzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2Vhc2luZ1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9mb3Jtc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9mb3Jtcy9sYWJlbFwiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9mb3Jtcy9sZWdlbmRcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvZm9ybXMvZmllbGRzZXRcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvZm9ybXMvY29udHJvbHNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvZm9ybXMvYXR0cmlidXRlc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9mb3Jtcy92YWxpZGF0aW9uXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2ljb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL21lZGlhLXF1ZXJpZXNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvcGF0aHNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvdHJhbnNpdGlvbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvdHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9zcGFjZXJzXCI7XG5cbi8qIFNldHRpbmdzICovXG5AaW1wb3J0IFwic2V0dGluZ3MvZ3JpZFwiO1xuXG4vKiBNaXhpbnMgKi9cbkBpbXBvcnQgXCJtaXhpbnMvYnV0dG9uc1wiO1xuQGltcG9ydCBcIm1peGlucy9mb3Jtc1wiO1xuQGltcG9ydCBcIm1peGlucy90ZXh0LWhlbHBlcnNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcIm1peGlucy91dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdmlzaWJpbGl0eVwiO1xuXG4vKiBIZWxwZXIgQ2xhc3NlcyAqL1xuQGltcG9ydCBcImhlbHBlci1jbGFzc2VzL3Zpc2liaWxpdHlcIjtcbkBpbXBvcnQgXCJoZWxwZXItY2xhc3Nlcy9jb2xvcnNcIjtcbiIsIjpyb290IHtcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogUHJpbWFyeSBQYWxldHRlXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci1wcmltYXJ5OiAjNTI3M2Y0O1xuXHQtLWNvbG9yLXNlY29uZGFyeTogZGFya2VuKHZhcigtLWNvbG9yLXByaW1hcnkpLCAwLjA4KTtcblx0LS1jb2xvci1iYy1ncmVlbjogIzY1YzY4Yztcblx0LS1jb2xvci1iYy1saWdodC1ncmV5OiAjZTBlM2U5O1xuXHQtLWNvbG9yLWJjLWNvbmNyZXRlOiAjY2RjZGNkO1xuXHQtLWNvbG9yLWJjLWdyZXk6ICM4YjhiOGI7XG5cdC0tY29sb3ItYmMtZ3JleS1tZWRpdW06ICM1ZTVlNWU7XG5cdC0tY29sb3ItYmMtYmxhY2s6ICMzNDMxM2Y7XG5cdC0tY29sb3ItYmMtZG9nZXItYmx1ZTogIzRiNzFmYztcblx0LS1jb2xvci1iYy1ibHVlLWxpZ2h0OiAjMTY4ZmMwO1xuXHQtLWNvbG9yLWJjLWJsdWUtdHVycXVvaXNlOiAjNTNiYWQxO1xuXHQtLWNvbG9yLWJjLXJlZDogI2QyNTc0YTtcblx0LS1jb2xvci1iYy1zdWNjZXNzOiAjODI5ZDVmO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIFdoaXRlc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3Itd2hpdGU6ICNmZmY7XG5cdC0tY29sb3Itb2ZmLXdoaXRlOiAjZjVmNWY1O1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEdyZXlzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci1ncmV5LWxpZ2h0OiBsaWdodGVuKHZhcigtLWNvbG9yLWdyZXkpLCAwLjE1KTtcblx0LS1jb2xvci1ncmV5OiBncmV5O1xuXHQtLWNvbG9yLWdyZXktZGFyazogZGFya2VuKHZhcigtLWNvbG9yLWdyZXkpLCAwLjE1KTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBCbGFja3Ncblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLWJsYWNrOiAjMDAwO1xuXHQtLWNvbG9yLWJsYWNrLWEtNDA6IHJnYmEoMCwgMCwgMCwgMC40KTtcblx0LS1jb2xvci1ibGFjay1hLTcwOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQmFja2dyb3VuZHNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLWJnZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHQtLWNvbG9yLWJnZC1jb250ZW50OiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdC0tY29sb3ItYmdkLWxvZ2luOiAjZjFmMWYxO1xuXHQtLWNvbG9yLWJnZC1zZWxlY3Rpb246IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHQtLWNvbG9yLWJnZC1wYW5lbC1hY3RpdmU6ICMyYzI5MzU7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogTGlua3Ncblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLWxpbms6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHQtLWNvbG9yLWxpbmstaG92ZXI6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogVGV4dFxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItdGV4dDogdmFyKC0tY29sb3ItYmxhY2spO1xuXHQtLWNvbG9yLXRleHQtc2VsZWN0aW9uOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQm9yZGVyc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItYm9yZGVyOiB2YXIoLS1jb2xvci1ncmV5KTtcblx0LS1jb2xvci1ib3JkZXItZm9ybS1maWVsZDogI2UxZTZlYTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBBbGVydCBDb2xvcnNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWFsZXJ0LWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdC0tYWxlcnQtYmctZGVmYXVsdDogdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cdC0tYWxlcnQtc3VjY2VzczogIzNlYzg4OTtcblx0LS1hbGVydC1lcnJvcjogI2ZmMDAxMjtcblx0LS1hbGVydC1iZy1pbmZvOiB2YXIoLS1jb2xvci1iYy1jb25jcmV0ZSk7XG59XG4iLCI6cm9vdCB7XG5cdC8qIEVhc2luZzogU2luZSAqL1xuXHQtLWVhc2UtaW4tc2luZTogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG5cdC0tZWFzZS1vdXQtc2luZTogY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG5cdC0tZWFzZS1pbi1vdXQtc2luZTogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcblxuXHQvKiBFYXNpbmc6IFF1YWQgKi9cblx0LS1lYXNlLWluLXF1YWQ6IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG5cdC0tZWFzZS1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuXHQtLWVhc2UtaW4tb3V0LXF1YWQ6IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcblxuXHQvKiBFYXNpbmc6IEN1YmljICovXG5cdC0tZWFzZS1pbi1jdWJpYzogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cdC0tZWFzZS1vdXQtY3ViaWM6IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXHQtLWVhc2UtaW4tb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG5cblx0LyogRWFzaW5nOiBRdWFydCAqL1xuXHQtLWVhc2UtaW4tcXVhcnQ6IGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xuXHQtLWVhc2Utb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuXHQtLWVhc2UtaW4tb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuXG5cdC8qIEVhc2luZzogUXVpbnQgKi9cblx0LS1lYXNlLWluLXF1aW50OiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcblx0LS1lYXNlLW91dC1xdWludDogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuXHQtLWVhc2UtaW4tb3V0LXF1aW50OiBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSk7XG5cblx0LyogRWFzaW5nOiBFeHBvICovXG5cdC0tZWFzZS1pbi1leHBvOiBjdWJpYy1iZXppZXIoMC45NSwgMC4wNSwgMC43OTUsIDAuMDM1KTtcblx0LS1lYXNlLW91dC1leHBvOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG5cdC0tZWFzZS1pbi1vdXQtZXhwbzogY3ViaWMtYmV6aWVyKDEsIDAsIDAsIDEpO1xuXG5cdC8qIEVhc2luZzogQ2lyYyAqL1xuXHQtLWVhc2UtaW4tY2lyYzogY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpO1xuXHQtLWVhc2Utb3V0LWNpcmM6IGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuXHQtLWVhc2UtaW4tb3V0LWNpcmM6IGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpO1xuXG5cdC8qIEVhc2luZzogQmFjayAqL1xuXHQtLWVhc2UtaW4tYmFjazogY3ViaWMtYmV6aWVyKDAuNiwgLTAuMjgsIDAuNzM1LCAwLjA0NSk7XG5cdC0tZWFzZS1vdXQtYmFjazogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuXHQtLWVhc2UtaW4tb3V0LWJhY2s6IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xufVxuIiwiOnJvb3Qge1xuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBCb3JkZXJzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLWJvcmRlci1jb2xvcjogbGlnaHRncmV5O1xuXHQtLWZvcm0tYm9yZGVyLWNvbG9yLWZvY3VzOiBkYXJrZW4odmFyKC0tZm9ybS1ib3JkZXItY29sb3IpLCAwLjI1KTtcblx0LS1mb3JtLWJvcmRlci1zaXplOiAxcHg7XG5cdC0tZm9ybS1ib3JkZXItc2l6ZS1mb2N1czogdmFyKC0tZm9ybS1ib3JkZXItc2l6ZSk7XG5cdC0tZm9ybS1ib3JkZXItcmFkaXVzOiAwO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIENvbG9yc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1jb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG5cdC0tZm9ybS1jb2xvci1zZWNvbmRhcnk6IHZhcigtLWNvbG9yLWdyZXktbGlnaHQpO1xuXHQtLWZvcm0tY29sb3ItZXJyb3I6IGxpZ2h0ZW4ocmVkLCAwLjEpO1xuXHQtLWZvcm0tY29sb3ItcmVxdWlyZWQ6IHZhcigtLWZvcm0tY29sb3ItZXJyb3IpO1xuXHQtLWZvcm0tY29sb3Itc3VjY2VzczogbGlnaHRlbihncmVlbiwgMC4xKTtcblx0LS1mb3JtLWNvbG9yLXBsYWNlaG9sZGVyOiBncmV5O1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIFVJXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLXVpLWljb24tY29sb3I6IGxpZ2h0Z3JleTsgLyogQ29udHJvbCBpY29ucyAqL1xuXHQtLWZvcm0tdWktaWNvbi1mb250LXNpemU6IDIwcHg7IC8qIENvbnRyb2wgaWNvbnMgKi9cblx0LS1mb3JtLXVpLWNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LWRhcmspOyAvKiBTZWxlY3QgaWNvbiAqL1xuXHQtLWZvcm0tdWktYmdkLWNvbG9yOiB2YXIoLS1mb3JtLWJvcmRlci1jb2xvcik7ICAvKiBTZWxlY3QsIENoZWNrYm94LCAmIFJhZGlvICovXG5cdC0tZm9ybS11aS1iZ2QtY29sb3ItZm9jdXM6IHZhcigtLWZvcm0tYm9yZGVyLWNvbG9yLWZvY3VzKTsgIC8qIFNlbGVjdCAqL1xuXHQtLWZvcm0tdWktaWNvbi1zZWxlY3Q6ICdcXGU5MDAnOyAvKiBTZWxlY3QgKi9cblx0LS1mb3JtLXVpLWljb24tc2VsZWN0LWZvbnQtc2l6ZTogMjVweDsgLyogU2VsZWN0ICovXG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogRm9udHNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuXHQtLWZvcm0tZm9udC1zaXplOiAxNnB4O1xuXHQtLWZvcm0tZm9udC1zaXplLXNlY29uZGFyeTogMTRweDsgLyogTGFiZWwgKi9cblx0LS1mb3JtLWZvbnQtd2VpZ2h0LXNlY29uZGFyeTogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7IC8qIExhYmVsICovXG5cdC0tZm9ybS1mb250LXNpemUtdGVydGlhcnk6IDEzcHg7IC8qIEhlbHBlciBUZXh0ICYgRGVzY3JpcHRpb25zICovXG5cdC0tZm9ybS1mb250LXdlaWdodC10ZXJ0aWFyeTogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpOyAvKiBIZWxwZXIgVGV4dCAmIERlc2NyaXB0aW9ucyAqL1xuXHQtLWZvcm0tbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0LS1mb3JtLXRleHQtdHJhbnNmb3JtOiBub25lO1xuXHQtLWZvcm0tY29udHJvbC1oZWlnaHQ6IDQ1cHg7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogU3BhY2luZ1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1tYXJnaW46IDI4cHg7XG5cdC0tZm9ybS1tYXJnaW4tc21hbGw6IHZhcigtLXNwYWNlci14cyk7XG5cdC0tZm9ybS1wYWRkaW5nLWhvcml6b250YWw6IDIwcHg7XG5cdC0tZm9ybS1wYWRkaW5nLXZlcnRpY2FsOiAyMHB4O1xufVxuIiwiOnJvb3Qge1xuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBMYWJlbFxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1sYWJlbC1jb2xvcjogdmFyKC0tZm9ybS1jb2xvcik7XG5cdC0tZm9ybS1sYWJlbC1mb250LXN0eWxlOiBub3JtYWw7XG5cdC0tZm9ybS1sYWJlbC1mb250LXdlaWdodDogdmFyKC0tZm9ybS1mb250LXdlaWdodC1zZWNvbmRhcnkpO1xuXHQtLWZvcm0tbGFiZWwtZm9udC1zaXplOiB2YXIoLS1mb3JtLWZvbnQtc2l6ZS1zZWNvbmRhcnkpO1xuXHQtLWZvcm0tbGFiZWwtZm9udC1saW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtZXZlbik7XG5cdC0tZm9ybS1sYWJlbC1mb250LWZhbWlseTogdmFyKC0tZm9ybS1mb250LWZhbWlseSk7XG5cdC0tZm9ybS1sYWJlbC1sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9ybS1sZXR0ZXItc3BhY2luZyk7XG5cdC0tZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tOiB2YXIoLS1mb3JtLW1hcmdpbi1zbWFsbCk7XG5cdC0tZm9ybS1sYWJlbC10ZXh0LXRyYW5zZm9ybTogdmFyKC0tZm9ybS10ZXh0LXRyYW5zZm9ybSk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQ29udHJvbCBIZWxwZXIgVGV4dFxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1jb250cm9sLWhlbHBlci1jb2xvcjogdmFyKC0tZm9ybS1jb2xvci1zZWNvbmRhcnkpO1xuXHQtLWZvcm0tY29udHJvbC1oZWxwZXItZm9udC1zdHlsZTogbm9ybWFsO1xuXHQtLWZvcm0tY29udHJvbC1oZWxwZXItZm9udC13ZWlnaHQ6IHZhcigtLWZvcm0tZm9udC13ZWlnaHQtdGVydGlhcnkpO1xuXHQtLWZvcm0tY29udHJvbC1oZWxwZXItZm9udC1zaXplOiB2YXIoLS1mb3JtLWZvbnQtc2l6ZS10ZXJ0aWFyeSk7XG5cdC0tZm9ybS1jb250cm9sLWhlbHBlci1mb250LWxpbmUtaGVpZ2h0OiAxLjE1O1xuXHQtLWZvcm0tY29udHJvbC1oZWxwZXItZm9udC1mYW1pbHk6IHZhcigtLWZvcm0tZm9udC1mYW1pbHkpO1xuXHQtLWZvcm0tY29udHJvbC1oZWxwZXItbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvcm0tbGV0dGVyLXNwYWNpbmcpO1xuXHQtLWZvcm0tY29udHJvbC1oZWxwZXItbWFyZ2luLXRvcDogOHB4O1xuXHQtLWZvcm0tY29udHJvbC1oZWxwZXItcGFkZGluZzogMCA4cHg7XG5cdC0tZm9ybS1jb250cm9sLWhlbHBlci10ZXh0LXRyYW5zZm9ybTogdmFyKC0tZm9ybS10ZXh0LXRyYW5zZm9ybSk7XG59XG4iLCI6cm9vdCB7XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIExlZ2VuZFxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1sZWdlbmQtY29sb3I6IHZhcigtLWZvcm0tY29sb3IpO1xuXHQtLWZvcm0tbGVnZW5kLWZvbnQtc3R5bGU6IG5vcm1hbDtcblx0LS1mb3JtLWxlZ2VuZC1mb250LXdlaWdodDogdmFyKC0tZm9ybS1mb250LXdlaWdodC1zZWNvbmRhcnkpO1xuXHQtLWZvcm0tbGVnZW5kLWZvbnQtc2l6ZTogdmFyKC0tZm9ybS1mb250LXNpemUtc2Vjb25kYXJ5KTtcblx0LS1mb3JtLWxlZ2VuZC1mb250LWxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ldmVuKTtcblx0LS1mb3JtLWxlZ2VuZC1mb250LWZhbWlseTogdmFyKC0tZm9ybS1mb250LWZhbWlseSk7XG5cdC0tZm9ybS1sZWdlbmQtbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvcm0tbGV0dGVyLXNwYWNpbmcpO1xuXHQtLWZvcm0tbGVnZW5kLW1hcmdpbi1ib3R0b206IHZhcigtLWZvcm0tbWFyZ2luLXNtYWxsKTtcblx0LS1mb3JtLWxlZ2VuZC10ZXh0LXRyYW5zZm9ybTogdmFyKC0tZm9ybS10ZXh0LXRyYW5zZm9ybSk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogTGVnZW5kLCBzdHlsZWRcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tbGVnZW5kLXN0eWxlZC1jb2xvcjogdmFyKC0tZm9ybS1jb2xvcik7XG5cdC0tZm9ybS1sZWdlbmQtc3R5bGVkLWZvbnQtc3R5bGU6IG5vcm1hbDtcblx0LS1mb3JtLWxlZ2VuZC1zdHlsZWQtZm9udC13ZWlnaHQ6IHZhcigtLWZvcm0tZm9udC13ZWlnaHQtc2Vjb25kYXJ5KTtcblx0LS1mb3JtLWxlZ2VuZC1zdHlsZWQtZm9udC1zaXplOiB2YXIoLS1mb3JtLWZvbnQtc2l6ZS1zZWNvbmRhcnkpO1xuXHQtLWZvcm0tbGVnZW5kLXN0eWxlZC1mb250LWxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ldmVuKTtcblx0LS1mb3JtLWxlZ2VuZC1zdHlsZWQtZm9udC1mYW1pbHk6IHZhcigtLWZvcm0tZm9udC1mYW1pbHkpO1xuXHQtLWZvcm0tbGVnZW5kLXN0eWxlZC1sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9ybS1sZXR0ZXItc3BhY2luZyk7XG5cdC0tZm9ybS1sZWdlbmQtc3R5bGVkLW1hcmdpbi1ib3R0b206IHZhcigtLWZvcm0tbWFyZ2luLXNtYWxsKTtcblx0LS1mb3JtLWxlZ2VuZC1zdHlsZWQtcGFkZGluZzogMCA4cHg7XG5cdC0tZm9ybS1sZWdlbmQtc3R5bGVkLXRleHQtYWxpZ246IGxlZnQ7XG5cdC0tZm9ybS1sZWdlbmQtc3R5bGVkLXRleHQtdHJhbnNmb3JtOiB2YXIoLS1mb3JtLXRleHQtdHJhbnNmb3JtKTtcbn1cbiIsIjpyb290IHtcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQ29udHJvbHNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tY29udHJvbC1iZ2QtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0LS1mb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yOiB2YXIoLS1mb3JtLWJvcmRlci1jb2xvcik7XG5cdC0tZm9ybS1jb250cm9sLWJvcmRlci1jb2xvci1mb2N1czogdmFyKC0tZm9ybS1ib3JkZXItY29sb3ItZm9jdXMpO1xuXHQtLWZvcm0tY29udHJvbC1ib3JkZXItcmFkaXVzOiB2YXIoLS1mb3JtLWJvcmRlci1yYWRpdXMpO1xuXHQtLWZvcm0tY29udHJvbC1ib3JkZXItc2l6ZTogdmFyKC0tZm9ybS1ib3JkZXItc2l6ZSk7XG5cdC0tZm9ybS1jb250cm9sLWJvcmRlci1zaXplLWZvY3VzOiB2YXIoLS1mb3JtLWJvcmRlci1zaXplLWZvY3VzKTtcblx0LS1mb3JtLWNvbnRyb2wtY29sb3I6IHZhcigtLWZvcm0tY29sb3IpO1xuXHQtLWZvcm0tY29udHJvbC1mb250LXN0eWxlOiBub3JtYWw7XG5cdC0tZm9ybS1jb250cm9sLWZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0LS1mb3JtLWNvbnRyb2wtZm9udC1zaXplOiB2YXIoLS1mb3JtLWZvbnQtc2l6ZSk7XG5cdC0tZm9ybS1jb250cm9sLWZvbnQtbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJhc2UpO1xuXHQtLWZvcm0tY29udHJvbC1mb250LWZhbWlseTogdmFyKC0tZm9ybS1mb250LWZhbWlseSk7XG5cdC0tZm9ybS1jb250cm9sLWxldHRlci1zcGFjaW5nOiB2YXIoLS1mb3JtLWxldHRlci1zcGFjaW5nKTtcblx0LS1mb3JtLWNvbnRyb2wtbWFyZ2luLWJvdHRvbTogdmFyKC0tZm9ybS1tYXJnaW4pO1xuXHQtLWZvcm0tY29udHJvbC1wYWRkaW5nOiAwIHZhcigtLWZvcm0tcGFkZGluZy1ob3Jpem9udGFsKTtcblx0LS1mb3JtLWNvbnRyb2wtdGV4dC10cmFuc2Zvcm06IHZhcigtLWZvcm0tdGV4dC10cmFuc2Zvcm0pO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIENvbnRyb2wgSWNvblxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1jb250cm9sLWljb24tY29sb3I6IHZhcigtLWZvcm0tdWktaWNvbi1jb2xvcik7XG5cdC0tZm9ybS1jb250cm9sLWljb24tZm9udC1zaXplOiB2YXIoLS1mb3JtLXVpLWljb24tZm9udC1zaXplKTtcblx0LS1mb3JtLWNvbnRyb2wtaWNvbi1saW5lLWhlaWdodDogdmFyKC0tZm9ybS1jb250cm9sLWhlaWdodCk7XG5cdC0tZm9ybS1jb250cm9sLWljb24td2lkdGg6IHZhcigtLWZvcm0tY29udHJvbC1oZWlnaHQpO1xuXHQtLWZvcm0tY29udHJvbC1pY29uLXBhZGRpbmctcmlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1pY29uLXdpZHRoKTtcblx0LS1mb3JtLWNvbnRyb2wtaWNvbi1wb3NpdGlvbi1yaWdodDogMDtcblx0LS1mb3JtLWNvbnRyb2wtaWNvbi1wb3NpdGlvbi10b3A6IDA7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQ29udHJvbDogVGV4dGFyZWFcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tY29udHJvbC10ZXh0YXJlYS1oZWlnaHQ6IDIyNXB4O1xuXHQtLWZvcm0tY29udHJvbC10ZXh0YXJlYS1wYWRkaW5nOiAxNHB4IHZhcigtLWZvcm0tcGFkZGluZy1ob3Jpem9udGFsKTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBDb250cm9sOiBTZWxlY3Rcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtbXVsdGlwbGUtaGVpZ2h0OiAxMDBweDtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LW11bHRpcGxlLXBhZGRpbmc6IHZhcigtLWZvcm0tcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tZm9ybS1wYWRkaW5nLWhvcml6b250YWwpO1xuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLXdpZHRoKSArIHZhcigtLWZvcm0tcGFkZGluZy1ob3Jpem9udGFsKSk7XG5cdC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1iZ2QtY29sb3I6IHZhcigtLWZvcm0tdWktYmdkLWNvbG9yKTtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWJnZC1jb2xvci1ob3ZlcjogdmFyKC0tZm9ybS11aS1iZ2QtY29sb3ItZm9jdXMpO1xuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktYm9yZGVyLXJhZGl1cy10b3AtcmlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1ib3JkZXItcmFkaXVzKTtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWJvcmRlci1yYWRpdXMtYm90dG9tLXJpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtYm9yZGVyLXJhZGl1cyk7XG5cdC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1jb2xvcjogdmFyKC0tZm9ybS11aS1jb2xvcik7XG5cdC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1mb250LXNpemU6IHZhcigtLWZvcm0tdWktaWNvbi1zZWxlY3QtZm9udC1zaXplKTtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWhlaWdodDogY2FsYyh2YXIoLS1mb3JtLWNvbnRyb2wtaGVpZ2h0KSAtIDJweCk7XG5cdC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1pY29uOiB2YXIoLS1mb3JtLXVpLWljb24tc2VsZWN0KTtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWxpbmUtaGVpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtaGVpZ2h0KTtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLXBvc2l0aW9uLXJpZ2h0OiAxcHg7XG5cdC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1wb3NpdGlvbi10b3A6IDFweDtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLXdpZHRoOiB2YXIoLS1mb3JtLWNvbnRyb2wtaGVpZ2h0KTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBDb250cm9sOiBSYWRpbyAmIENoZWNrYm94XG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLWNvbnRyb2wtZ3JvdXAtcmFkaW8tY2hlY2tib3gtcGFkZGluZy10b3A6IDhweDtcblx0LS1mb3JtLWNvbnRyb2wtZ3JvdXAtcmFkaW8tY2hlY2tib3gtcGFkZGluZy1ib3R0b206IDRweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtY29sb3I6IHZhcigtLWZvcm0tY29sb3IpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1jb2xvci1jaGVja2VkOiB2YXIoLS1mb3JtLWNvbnRyb2wtY29sb3IpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1mb250LXN0eWxlOiBub3JtYWw7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtZm9udC1zaXplOiB2YXIoLS1mb3JtLWZvbnQtc2l6ZS1zZWNvbmRhcnkpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1mb250LWxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ldmVuKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtZm9udC1mYW1pbHk6IHZhcigtLWZvcm0tZm9udC1mYW1pbHkpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9ybS1sZXR0ZXItc3BhY2luZyk7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLW1heC13aWR0aDogNjAwcHg7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLXRleHQtdHJhbnNmb3JtOiB2YXIoLS1mb3JtLXRleHQtdHJhbnNmb3JtKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtcHVzaC1sYWJlbC1yaWdodDogMTBweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbWFyZ2luLXRvcDogdmFyKC0tZm9ybS1tYXJnaW4tc21hbGwpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1oaWRlLWJyb3dzZXItdWktZm9udC1zaXplOiAxMnB4O1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1oaWRlLWJyb3dzZXItdWktcG9zaXRpb24tbGVmdDogNnB4O1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1oaWRlLWJyb3dzZXItdWktcG9zaXRpb24tdG9wOiAycHg7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWJvcmRlci1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWJvcmRlci1jb2xvcik7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWJvcmRlci1jb2xvci1mb2N1czogdmFyKC0tZm9ybS1ib3JkZXItY29sb3ItZm9jdXMpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1ib3JkZXItc2l6ZTogdmFyKC0tZm9ybS1jb250cm9sLWJvcmRlci1zaXplKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktYm9yZGVyLXNpemUtZm9jdXM6IHZhcigtLWZvcm0tY29udHJvbC1ib3JkZXItc2l6ZS1mb2N1cyk7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWJnZC1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWJnZC1jb2xvcik7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWNvbG9yOiB2YXIoLS1mb3JtLXVpLWNvbG9yKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktaGVpZ2h0OiBjYWxjKHZhcigtLWZvcm0tY29udHJvbC1oZWlnaHQpIC8gMik7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLXBvc2l0aW9uLWxlZnQ6IDA7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLXBvc2l0aW9uLXRvcDogLTJweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktcHVzaC1sYWJlbC1yaWdodDogMzRweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktd2lkdGg6IGNhbGModmFyKC0tZm9ybS1jb250cm9sLWhlaWdodCkgLyAyKTtcblx0LS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktYm9yZGVyLXNpemU6IDJweDtcblx0LS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktYm9yZGVyLXJhZGl1czogdmFyKC0tZm9ybS1jb250cm9sLWJvcmRlci1yYWRpdXMpO1xuXHQtLWZvcm0tY29udHJvbC1jaGVja2JveC11aS1oZWlnaHQ6IDVweDtcblx0LS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktcG9zaXRpb24tbGVmdDogN3B4O1xuXHQtLWZvcm0tY29udHJvbC1jaGVja2JveC11aS1wb3NpdGlvbi10b3A6IDVweDtcblx0LS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktd2lkdGg6IDlweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tdWktcG9zaXRpb24tbGVmdDogOHB4O1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby11aS1wb3NpdGlvbi10b3A6IDZweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tdWktd2lkdGg6IDhweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tdWktaGVpZ2h0OiA4cHg7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQ29udHJvbDogRmlsZVxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1jb250cm9sLWZpbGUtZm9udC1zaXplOiB2YXIoLS1mb3JtLWZvbnQtc2l6ZSk7XG5cdC0tZm9ybS1jb250cm9sLWZpbGUtcGFkZGluZzogdmFyKC0tZm9ybS1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1mb3JtLXBhZGRpbmctaG9yaXpvbnRhbCk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQ29udHJvbDogU3VibWl0ICYgQnV0dG9uc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1jb250cm9sLWJ1dHRvbi1tYXJnaW4tdG9wOiB2YXIoLS1mb3JtLW1hcmdpbik7XG59XG4iLCI6cm9vdCB7XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIFBsYWNlaG9sZGVyXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLXBsYWNlaG9sZGVyLWNvbG9yOiB2YXIoLS1mb3JtLWNvbG9yLXBsYWNlaG9sZGVyKTtcblx0LS1mb3JtLXBsYWNlaG9sZGVyLWNvbG9yLWZvY3VzOiBsaWdodGVuKHZhcigtLWZvcm0tY29sb3ItcGxhY2Vob2xkZXIpLCAwLjI1KTtcblx0LS1mb3JtLXBsYWNlaG9sZGVyLWZvbnQtc3R5bGU6IG5vcm1hbDtcblx0LS1mb3JtLXBsYWNlaG9sZGVyLWZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0LS1mb3JtLXBsYWNlaG9sZGVyLWZvbnQtc2l6ZTogdmFyKC0tZm9ybS1mb250LXNpemUpO1xuXHQtLWZvcm0tcGxhY2Vob2xkZXItZm9udC1saW5lLWhlaWdodDogaW5oZXJpdDtcblx0LS1mb3JtLXBsYWNlaG9sZGVyLWZvbnQtZmFtaWx5OiB2YXIoLS1mb3JtLWZvbnQtZmFtaWx5KTtcblx0LS1mb3JtLXBsYWNlaG9sZGVyLWxldHRlci1zcGFjaW5nOiB2YXIoLS1mb3JtLWxldHRlci1zcGFjaW5nKTtcblx0LS1mb3JtLXBsYWNlaG9sZGVyLXRleHQtdHJhbnNmb3JtOiB2YXIoLS1mb3JtLXRleHQtdHJhbnNmb3JtKTtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBGb250IEljb25zICh2aWEgSWNvTW9vbilcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5cbjpyb290IHtcbi0taWNvbW9vbi1mb250LWZhbWlseTogXCJiaWdjb21tZXJjZS1pY29uc1wiICFkZWZhdWx0O1xuXG5cbi0taWNvbi1iYy1jcmVkZW50aWFsczogXCJcXGU5MTBcIjtcbi0taWNvbi1iYy1zeW5jOiBcIlxcZTkwZlwiO1xuLS1pY29uLWJjLWFjY291bnRzOiBcIlxcZTkwNlwiO1xuLS1pY29uLWJjLWFuYWx5dGljczogXCJcXGU5MDdcIjtcbi0taWNvbi1iYy1jYXJ0OiBcIlxcZTkwOFwiO1xuLS1pY29uLWJjLWN1cnJlbmN5OiBcIlxcZTkwOVwiO1xuLS1pY29uLWJjLWdpZnRfY2VydGlmaWNhdGVzOiBcIlxcZTkwYVwiO1xuLS1pY29uLWJjLWltcG9ydDogXCJcXGU5MGJcIjtcbi0taWNvbi1iYy1vcmRlcl9jb25maXJtYXRpb246IFwiXFxlOTBjXCI7XG4tLWljb24tYmMtcHJvZHVjdF9yZXZpZXdzOiBcIlxcZTkwZFwiO1xuLS1pY29uLWJjLXNoaXBwaW5nX3JldHVybnM6IFwiXFxlOTBlXCI7XG4tLWljb24tYmMtYi1sb2dvOiBcIlxcZTkwMVwiO1xuLS1kYXNoaWNvbnMtYmlnY29tbWVyY2U6IFwiXFxlOTAxXCI7XG4tLWljb24tYmMtYXJyb3ctc29saWQ6IFwiXFxlOTAyXCI7XG4tLWljb24tYmMtc2VsZWN0ZWQ6IFwiXFxlOTAzXCI7XG4tLWljb24tYmMtYXJyb3ctdG9nZ2xlOiBcIlxcZTkwNVwiO1xuLS1pY29uLWJjLWFycm93LWxlZnQ6IFwiXFxlMDk0XCI7XG4tLWljb24tYmMtYXJyb3ctcmlnaHQ6IFwiXFxlMDk1XCI7XG4tLWljb24tYmMtYXJyb3ctdXA6IFwiXFxlMDk2XCI7XG4tLWljb24tYmMtYXJyb3ctZG93bjogXCJcXGUwOTdcIjtcbi0taWNvbi1iYy1wbHVzOiBcIlxcZTExNFwiO1xuLS1pY29uLWJjLW1pbnVzOiBcIlxcZTExNVwiO1xuLS1pY29uLWJjLWNoZWNrOiBcIlxcZTExNlwiO1xuLS1pY29uLWJjLWNyb3NzOiBcIlxcZTExN1wiO1xuLS1pY29uLWJjLXNlYXJjaDogXCJcXGUwMzZcIjtcbi0taWNvbi1iYy1jaGV2cm9uLWRvd246IFwiXFxlOTAwXCI7XG4tLWljb24tYmMtY2hldnJvbi1sZWZ0OiBcIlxcZTkxYVwiO1xuLS1pY29uLWJjLWNoZXZyb24tcmlnaHQ6IFwiXFxlOTE5XCI7XG4tLWljb24tYmMtY2hldnJvbi11cDogXCJcXGU5MDRcIjtcblxuXG59IiwiOnJvb3Qge1xuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBGb250IFN0YWNrc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9udC1mYW1pbHktYmlnY29tbWVyY2UtaWNvbnM6ICdiaWdjb21tZXJjZS1pY29ucyc7XG5cdC0tZm9udC1mYW1pbHktcHJveGltYS1ub3ZhOiBcInByb3hpbWEtbm92YVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHQtLWZvbnQtZmFtaWx5LWJhc2U6IHZhcigtLWZvbnQtZmFtaWx5LXByb3hpbWEtbm92YSk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogRm9udCBTaXppbmdcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvbnQtc2l6ZS1iYXNlOiAxOHB4O1xuXHQtLWZvbnQtc2l6ZS1jb250ZW50OiAxOHB4O1xuXHQtLWZvbnQtc2l6ZS1jb250ZW50LXM6IDE2cHg7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogRm9udCBXZWlnaHRzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb250LXdlaWdodC1saWdodDogMzAwO1xuXHQtLWZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcblx0LS1mb250LXdlaWdodC1tZWRpdW06IDUwMDtcblx0LS1mb250LXdlaWdodC1zZW1pYm9sZDogNjAwO1xuXHQtLWZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBMaW5lIEhlaWdodHNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWxpbmUtaGVpZ2h0LWJhc2U6IDEuNTtcblx0LS1saW5lLWhlaWdodC1tOiAxLjMzO1xuXHQtLWxpbmUtaGVpZ2h0LXM6IDEuMjU7XG5cdC0tbGluZS1oZWlnaHQtc3M6IDEuMTU7XG5cdC0tbGluZS1oZWlnaHQtZXZlbjogMTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBCb3JkZXIgUmFkaXVzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1ib3JkZXItcmFkaXVzLWJhc2U6IDRweDtcblx0LS1ib3JkZXItcmFkaXVzLXJvdW5kOiA1MCU7XG59XG4iLCI6cm9vdCB7XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIFNwYWNlcnMgKG1hcmdpbiAmIHBhZGRpbmcpXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1zcGFjZXI6IDMwcHg7XG5cdC0tc3BhY2VyLXhzOiAxNXB4O1xuXHQtLXNwYWNlci1zOiAyMHB4O1xuXHQtLXNwYWNlci1tOiAzNXB4O1xuXHQtLXNwYWNlci1sZzogNjBweDtcblx0LS1zcGFjZXIteHhsZzogMTYwcHg7XG59XG4iLCJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogR2xvYmFsIEJ1dHRvbiBSZXNldHNcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGJ1dHRvbi1nbG9iYWwge1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0d2lkdGg6IGF1dG87XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWV2ZW4pO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGhlaWdodDogYXV0bztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBCdXR0b24gU3VibWl0XG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBidXR0b24tc3VibWl0IHtcblx0QG1peGluIGJ1dHRvbi1nbG9iYWw7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuXHRwYWRkaW5nOiAxZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblxuXHQmOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LWRhcmspO1xuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogQnV0dG9uIFBpbGxcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGJ1dHRvbi1waWxsIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmMtZG9nZXItYmx1ZSk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWRvZ2VyLWJsdWUpO1xuXHRib3JkZXItcmFkaXVzOiAxOXB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2hhZG93OiB1bnNldDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDEzcHggMjBweCAxMnB4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRsaW5lLWhlaWdodDogMTJweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtYmx1ZS10dXJxdW9pc2UpO1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmMtYmx1ZS10dXJxdW9pc2UpO1xuXHR9XG59XG4iLCJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogRm9ybTogQ29udHJvbCBHcm91cCAvIFdyYXBwZXIsIHJhZGlvICYgY2hlY2tib3ggc3BlY2lmaWNcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGZvcm0tY29udHJvbC1ncm91cC1yYWRpby1jaGVja2JveCB7XG5cdHBhZGRpbmctdG9wOiB2YXIoLS1mb3JtLWNvbnRyb2wtZ3JvdXAtcmFkaW8tY2hlY2tib3gtcGFkZGluZy10b3ApO1xuXHRwYWRkaW5nLWJvdHRvbTogdmFyKC0tZm9ybS1jb250cm9sLWdyb3VwLXJhZGlvLWNoZWNrYm94LXBhZGRpbmctYm90dG9tKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBGb3JtIEhlbHBlclxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gZm9ybS1jb250cm9sLWhlbHBlciB7XG5cdG1hcmdpbi10b3A6IHZhcigtLWZvcm0tY29udHJvbC1oZWxwZXItbWFyZ2luLXRvcCk7XG5cdHBhZGRpbmc6IHZhcigtLWZvcm0tY29udHJvbC1oZWxwZXItcGFkZGluZyk7XG5cdGNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtaGVscGVyLWNvbG9yKTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvcm0tY29udHJvbC1oZWxwZXItbGV0dGVyLXNwYWNpbmcpO1xuXHR0ZXh0LXRyYW5zZm9ybTogdmFyKC0tZm9ybS1jb250cm9sLWhlbHBlci10ZXh0LXRyYW5zZm9ybSk7XG5cdGZvbnQ6IHZhcigtLWZvcm0tY29udHJvbC1oZWxwZXItZm9udC1zdHlsZSkgdmFyKC0tZm9ybS1jb250cm9sLWhlbHBlci1mb250LXdlaWdodCkgdmFyKC0tZm9ybS1jb250cm9sLWhlbHBlci1mb250LXNpemUpIC8gdmFyKC0tZm9ybS1jb250cm9sLWhlbHBlci1mb250LWxpbmUtaGVpZ2h0KSB2YXIoLS1mb3JtLWNvbnRyb2wtaGVscGVyLWZvbnQtZmFtaWx5KTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBSZXF1aXJlZCBGaWVsZHNcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIHJlcXVpcmVkIHtcblx0cGFkZGluZy1sZWZ0OiA0cHg7XG5cdGNvbG9yOiB2YXIoLS1mb3JtLXN0YXRlLWNvbG9yLXJlcXVpcmVkKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBGb3JtIFBsYWNlaG9sZGVyc1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gZm9ybS1jb250cm9sLXBsYWNlaG9sZGVyIHtcblxuXHQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdEBtaXhpbi1jb250ZW50O1xuXHR9XG5cblx0Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdEBtaXhpbi1jb250ZW50O1xuXHR9XG5cblx0OjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRAbWl4aW4tY29udGVudDtcblx0fVxuXG5cdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdEBtaXhpbi1jb250ZW50O1xuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogRm9ybSBXaWRnZXRzL0NvbnRyb2xzXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBmb3JtLWNvbnRyb2wge1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0cGFkZGluZzogdmFyKC0tZm9ybS1jb250cm9sLXBhZGRpbmcpO1xuXHRib3JkZXI6IHZhcigtLWZvcm0tY29udHJvbC1ib3JkZXItc2l6ZSkgc29saWQgdmFyKC0tZm9ybS1jb250cm9sLWJvcmRlci1jb2xvcik7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtaGVpZ2h0KTtcblx0Y29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1jb2xvcik7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb3JtLWNvbnRyb2wtbGV0dGVyLXNwYWNpbmcpO1xuXHR0ZXh0LXRyYW5zZm9ybTogdmFyKC0tZm9ybS1jb250cm9sLXRleHQtdHJhbnNmb3JtKTtcblx0Zm9udDogdmFyKC0tZm9ybS1jb250cm9sLWZvbnQtc3R5bGUpIHZhcigtLWZvcm0tY29udHJvbC1mb250LXdlaWdodCkgdmFyKC0tZm9ybS1jb250cm9sLWZvbnQtc2l6ZSkgLyB2YXIoLS1mb3JtLWNvbnRyb2wtZm9udC1saW5lLWhlaWdodCkgdmFyKC0tZm9ybS1jb250cm9sLWZvbnQtZmFtaWx5KTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBGb3JtIENvbnRyb2w6IFNlbGVjdFxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gZm9ybS1jb250cm9sLXNlbGVjdCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlIHtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1iZ2QtY29sb3ItaG92ZXIpO1xuXHRcdH1cblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdEBtaXhpbiBpY29uO1xuXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdFx0Y29udGVudDogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1pY29uKTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0aGVpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWhlaWdodCk7XG5cdFx0d2lkdGg6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktd2lkdGgpO1xuXHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWxpbmUtaGVpZ2h0KTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWJnZC1jb2xvcik7XG5cdFx0Y29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktY29sb3IpO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRmb250LXNpemU6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktZm9udC1zaXplKTtcblx0XHRyaWdodDogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1wb3NpdGlvbi1yaWdodCk7XG5cdFx0dG9wOiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLXBvc2l0aW9uLXRvcCk7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktYm9yZGVyLXJhZGl1cy10b3AtcmlnaHQpO1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWJvcmRlci1yYWRpdXMtYm90dG9tLXJpZ2h0KTtcblx0fVxuXG5cdHNlbGVjdCB7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LXBhZGRpbmctcmlnaHQpO1xuXHR9XG5cblx0c2VsZWN0OjotbXMtZXhwYW5kIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogRm9ybSBDb250cm9sOiBSYWRpbyAmIENoZWNrYm94LCBjdXN0b20gc3R5bGVkXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBmb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtYmFzZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcblx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdGxhYmVsIHtcblx0XHRjb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWNvbG9yKTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1sZXR0ZXItc3BhY2luZyk7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC10ZXh0LXRyYW5zZm9ybSk7XG5cdFx0Zm9udDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWZvbnQtc3R5bGUpIHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1mb250LXdlaWdodCkgdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWZvbnQtc2l6ZSkgLyB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtZm9udC1saW5lLWhlaWdodCkgdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWZvbnQtZmFtaWx5KTtcblx0fVxufVxuXG5AZGVmaW5lLW1peGluIGZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveCB7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctbGVmdDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLXB1c2gtbGFiZWwtcmlnaHQpO1xuXG5cdGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcblx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWhpZGUtYnJvd3Nlci11aS1wb3NpdGlvbi1sZWZ0KTtcblx0XHR0b3A6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1oaWRlLWJyb3dzZXItdWktcG9zaXRpb24tdG9wKTtcblx0XHRmb250LXNpemU6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1oaWRlLWJyb3dzZXItdWktZm9udC1zaXplKTtcblx0fVxuXG5cdGxhYmVsIHtcblx0XHRtYXgtd2lkdGg6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1tYXgtd2lkdGgpO1xuXG5cdFx0JjpiZWZvcmUsXG5cdFx0JjphZnRlciB7XG5cdFx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1iZ2QtY29sb3IpO1xuXHRcdFx0d2lkdGg6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS13aWR0aCk7XG5cdFx0XHRoZWlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1oZWlnaHQpO1xuXHRcdFx0dG9wOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktcG9zaXRpb24tdG9wKTtcblx0XHRcdGxlZnQ6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1wb3NpdGlvbi1sZWZ0KTtcblx0XHRcdGJvcmRlcjogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWJvcmRlci1zaXplKSBzb2xpZCB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktYm9yZGVyLWNvbG9yKTtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHR9XG5cblx0aW5wdXQ6Zm9jdXMgKyBsYWJlbDpiZWZvcmUge1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWJvcmRlci1jb2xvci1mb2N1cyk7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWJvcmRlci1zaXplLWZvY3VzKSB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktYm9yZGVyLWNvbG9yLWZvY3VzKTtcblx0fVxuXG5cdGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG5cdFx0Y29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1jb2xvci1jaGVja2VkKTtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBGb3JtIENvbnRyb2w6IENoZWNrYm94LCBjdXN0b20gc3R5bGVkXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBmb3JtLWNvbnRyb2wtY2hlY2tib3gge1xuXG5cdGxhYmVsIHtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IHZhcigtLWZvcm0tY29udHJvbC1jaGVja2JveC11aS1ib3JkZXItcmFkaXVzKTtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGxlZnQ6IHZhcigtLWZvcm0tY29udHJvbC1jaGVja2JveC11aS1wb3NpdGlvbi1sZWZ0KTtcblx0XHRcdHRvcDogdmFyKC0tZm9ybS1jb250cm9sLWNoZWNrYm94LXVpLXBvc2l0aW9uLXRvcCk7XG5cdFx0XHR3aWR0aDogdmFyKC0tZm9ybS1jb250cm9sLWNoZWNrYm94LXVpLXdpZHRoKTtcblx0XHRcdGhlaWdodDogdmFyKC0tZm9ybS1jb250cm9sLWNoZWNrYm94LXVpLWhlaWdodCk7XG5cdFx0XHRib3JkZXI6IHZhcigtLWZvcm0tY29udHJvbC1jaGVja2JveC11aS1ib3JkZXItc2l6ZSkgc29saWQgdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWNvbG9yKTtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNTBkZWcpO1xuXHRcdH1cblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEZvcm0gQ29udHJvbDogUmFkaW8sIGN1c3RvbSBzdHlsZWRcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGZvcm0tY29udHJvbC1yYWRpbyB7XG5cblx0bGFiZWwge1xuXG5cdFx0JjpiZWZvcmUsXG5cdFx0JjphZnRlciB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRsZWZ0OiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tdWktcG9zaXRpb24tbGVmdCk7XG5cdFx0XHR0b3A6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby11aS1wb3NpdGlvbi10b3ApO1xuXHRcdFx0d2lkdGg6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby11aS13aWR0aCk7XG5cdFx0XHRoZWlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby11aS1oZWlnaHQpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWNvbG9yKTtcblx0XHR9XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBGb3JtIENvbnRyb2w6IEljb25zXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBmb3JtLWNvbnRyb2wtaWNvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRpbnB1dCB7XG5cdFx0cGFkZGluZy1yaWdodDogdmFyKC0tZm9ybS1jb250cm9sLWljb24tcGFkZGluZy1yaWdodCk7XG5cdH1cblxuXHQmOmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtaWNvbi1wb3NpdGlvbi1yaWdodCk7XG5cdFx0dG9wOiB2YXIoLS1mb3JtLWNvbnRyb2wtaWNvbi1wb3NpdGlvbi10b3ApO1xuXHRcdGNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtaWNvbi1jb2xvcik7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiB2YXIoLS1mb3JtLWNvbnRyb2wtaWNvbi13aWR0aCk7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1pY29uLWxpbmUtaGVpZ2h0KTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ei1pbmRleDogMTtcblx0XHRmb250LXNpemU6IHZhcigtLWZvcm0tY29udHJvbC1pY29uLWZvbnQtc2l6ZSk7XG5cdH1cbn1cbiIsIlxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBTcGxpdCBsb25nIHdvcmRzIGludG8gbXVsdGlwbGUgbGluZXNcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIHdyYXAtdGV4dCB7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0aHlwaGVuczogYXV0bztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBUcnVuY2F0ZSB0ZXh0IHRvIGEgc2luZ2xlIGxpbmUsIHdpdGggYW4gZWxsaXBzaXNcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIHRydW5jYXRlLXRleHQge1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgYW50aWFsaWFzZWQgZm9udC1zbW9vdGhpbmdcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIHN1YnBpeGVsLXRleHQge1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG5cdGZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbn1cbiIsIlxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBJY29uc1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gaWNvbiB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iaWdjb21tZXJjZS1pY29ucyk7XG5cdHNwZWFrOiBub25lO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHR0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbiIsIlxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBDbGVhcmZpeFxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gY2xlYXJmaXgge1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogVG91Y2ggJiBQb2ludGVyIEJ1ZyBGaXhcbiAqXG4gKiArIERpc2FibGUgdGV4dCBzZWxlY3Qgb24gY2xpY2thYmxlIGVsZW1lbnRzIGZvciBwb2ludGVyICYgdG91Y2ggZXZlbnRzXG4gKlxuICogTk9URTpcbiAqIFRoaXMgc2hvdWxkIGJlIHV0aWxpemVkIGZvciBlbGVtZW50cyB0aGF0IGhhdmUgYSBKU1xuICogdG91Y2hzdGFydCBvciBwb2ludGVyZG93biBldmVudCBib3VuZCB0byB0aGVtXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiB0b3VjaCB7XG5cdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG4iLCJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogSGlkZSBmcm9tIGJvdGggc2NyZWVucmVhZGVycyBhbmQgYnJvd3NlcnNcbiAqXG4gKiBAYXV0aG9yOiBoNWJwLmNvbS91XG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBoaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBIaWRlIG9ubHkgdmlzdWFsbHksIGJ1dCBoYXZlIGl0IGF2YWlsYWJsZSBmb3Igc2NyZWVucmVhZGVyc1xuICpcbiAqIEBhdXRob3I6IGg1YnAuY29tL3ZcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIHZpc3VhbGx5LWhpZGUge1xuXHRib3JkZXI6IDA7XG5cdGNsaXA6IHJlY3QoMCAwIDAgMCk7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBTaG93IGVsZW1lbnQgYWZ0ZXIgaGFzIGJlZW4gaGlkZGVuIHdpdGggJXZpc3VhbGx5LWhpZGVcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIHZpc3VhbGx5LXNob3cge1xuXHRjbGlwOiBhdXRvO1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDA7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG59XG4iLCJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogSGlkZSBmcm9tIHNjcmVlbnJlYWRlcnMgJiBicm93c2Vyc1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi51LWJjLWhpZGRlbiB7XG5cdEBtaXhpbiBoaWRkZW47XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogSGlkZSBmcm9tIGJyb3dzZXJzICYgc2hvdyBmb3Igc2NyZWVucmVhZGVyc1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi51LWJjLXZpc3VhbC1oaWRlLFxuLnUtYmMtc2NyZWVuLXJlYWRlci10ZXh0IHtcblx0QG1peGluIHZpc3VhbGx5LWhpZGU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogU2hvdyBmb3IgYnJvd3NlcnMgJiBzY3JlZW5yZWFkZXJzXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnUtYmMtdmlzdWFsLXNob3cge1xuXHRAbWl4aW4gdmlzdWFsbHktaGlkZTtcbn1cbiIsIi51LWJjLXRleHQtbGlnaHQge1xuXHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXG5cdCYuYmMtYnRuIHtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdH1cblx0fVxufVxuXG4udS1iYy10ZXh0LWRhcmsge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXG5cdCYuYmMtYnRuIHtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRcdH1cblx0fVxufVxuIiwiXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEJhc2VcbiAqXG4gKiBUaGlzIGZpbGUgaXMganVzdCBhIGNsZWFyaW5nLWhvdXNlLlxuICogTWFrZSBwYXJ0aWFscyAoc3RhcnQgd2l0aCBhbiB1bmRlcnNjb3JlKSBmb3IgYW55IGFjdHVhbCBjc3MgY29kZS5cbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AaW1wb3J0IFwiaWNvbnNcIjtcblxuLyogRm9ybXMgKi9cblxuLmJjLWZvcm0ge1xuXHRAaW1wb3J0IFwiZm9ybXMvZGVmYXVsdFwiO1xuXHRAaW1wb3J0IFwiZm9ybXMvdmFsaWRhdGlvblwiO1xuXHRAaW1wb3J0IFwiZm9ybXMvY29udHJvbHMvZGVmYXVsdFwiO1xuXHRAaW1wb3J0IFwiZm9ybXMvY29udHJvbHMvZmlsZVwiO1xuXHRAaW1wb3J0IFwiZm9ybXMvY29udHJvbHMvcmFkaW8tY2hlY2tib3hcIjtcblx0QGltcG9ydCBcImZvcm1zL2NvbnRyb2xzL3NlbGVjdFwiO1xuXHRAaW1wb3J0IFwiZm9ybXMvY29udHJvbHMvdGV4dGFyZWFcIjtcbn1cbiIsIi5iYy1mb3JtX19yb3cge1xuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdG1hcmdpbi1ib3R0b206IDU2cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmJjLWZvcm1fX2NvbCB7XG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmbGV4OiAxIDEgYXV0bztcblxuXHRcdC5iYy1mb3JtX19jb250cm9sOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn1cblxuJi5iYy1mb3JtLTJjb2wge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4mLmJjLXByb2R1Y3QtZm9ybSB7XG5cdG1hcmdpbjogMDtcblxuXHRidXR0b24uYmMtYnRuLS1mb3JtLXN1Ym1pdCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5cbi5iYy1mb3JtX19maWVsZC1ncm91cCB7XG5cdGJvcmRlcjogdW5zZXQ7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblxuXHQrIC5iYy1mb3JtX19maWVsZC1ncm91cCB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWZvcm0tMmNvbF9fY29udHJvbCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXG5cdFx0Jjpub3QoLmJjLWZvcm0tMmNvbF9fY29udHJvbC0tZnVsbCkge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cblx0XHQmLS1sZWZ0IHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0fVxuXG5cdFx0Ji0tcmlnaHQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdH1cblxuXHRcdCYtLWZ1bGwge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1mb3JtX19jb250cm9sIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdH1cbn1cblxuLmJjLWZvcm1fX2xhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDZweDtcblxuXHQmLmJjLWZvcm0tY29udHJvbC1yZXF1aXJlZCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcqJztcblx0XHRcdGZvbnQtc2l6ZTogODAlO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAycHg7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtcmVkKTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWZvcm0tdGVybXMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0cGFkZGluZzogMTJweCAxNnB4IDExcHg7XG5cblx0LmJjLWZvcm1fX2NvbnRyb2wtLWNoZWNrYm94IHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHQ+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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ZTtDQUNmO0FBRUQ7RUFDQyxnQkFBZ0I7RUFDaEIsb0JBQW9CO0NBQ3BCO0FBRUQ7RUFDQyxnQkFBZ0I7RUFDaEIsb0JBQW9CO0NBQ3BCO0FBRUQ7RUFDQyxnQkFBZ0I7RUFDaEIsMEJBQTBCO0NBQzFCIiwiZmlsZSI6Im1hc3Rlci5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuICogR2xvYmFsIENTU1xuICpcbiAqIERPIE5PVCBFRElUIFRISVMgQ1NTIEZJTEUgRElSRUNUTFkuIElUIElTIEdFTkVSQVRFRCBCWSBHUlVOVC5cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIFRoaXMgZmlsZSBpcyBqdXN0IGEgY2xlYXJpbmctaG91c2UsIHNlZSB0aGUgcGNzcyBkaXJlY3RvcnlcbiAqIGFuZCBlZGl0IHRoZSBzb3VyY2UgZmlsZXMgZm91bmQgdGhlcmUuXG4gKlxuICovXG5cbi8qIFJlc2V0ICovXG5AaW1wb3J0IFwiYmFzZS9pY29uc1wiO1xuXG4vKiBVdGlsaXRpZXMgKi9cbkBpbXBvcnQgXCJ1dGlsaXRpZXMvYWxsXCI7XG5cbi8qIEJhc2UgKi9cbkBpbXBvcnQgXCJiYXNlL2FsbFwiO1xuXG4vKiBWZW5kb3IgKi9cbkBpbXBvcnQgXCJ2ZW5kb3IvYWxsXCI7XG5cbi8qIENvbnRlbnQgKi9cbkBpbXBvcnQgXCJjb250ZW50L2FsbFwiO1xuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBGb250IEljb25zOiBJY29ucyAodmlhIEljb01vb24pXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYmlnY29tbWVyY2UtaWNvbnMnO1xuICBzcmM6XG4gICAgdXJsKCd2YXIoLS1wYXRoLWZvbnRzKS9pY29ucy1iaWdjb21tZXJjZS9iaWdjb21tZXJjZS1pY29ucy53b2ZmMj95NW1oMmcnKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCd2YXIoLS1wYXRoLWZvbnRzKS9pY29ucy1iaWdjb21tZXJjZS9iaWdjb21tZXJjZS1pY29ucy50dGY/eTVtaDJnJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgndmFyKC0tcGF0aC1mb250cykvaWNvbnMtYmlnY29tbWVyY2UvYmlnY29tbWVyY2UtaWNvbnMud29mZj95NW1oMmcnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJ3ZhcigtLXBhdGgtZm9udHMpL2ljb25zLWJpZ2NvbW1lcmNlL2JpZ2NvbW1lcmNlLWljb25zLnN2Zz95NW1oMmcjYmlnY29tbWVyY2UtaWNvbnMnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5iYy1pY29uIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICdiaWdjb21tZXJjZS1pY29ucycgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcblxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWJjLWNoYW5uZWxfc2VsZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG4uaWNvbi1iYy1jaGFubmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG4uaWNvbi1iYy1jcmVkZW50aWFsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuLmljb24tYmMtc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuLmljb24tYmMtYWNjb3VudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cbi5pY29uLWJjLWFuYWx5dGljczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuLmljb24tYmMtY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuLmljb24tYmMtY3VycmVuY3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cbi5pY29uLWJjLWdpZnRfY2VydGlmaWNhdGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG4uaWNvbi1iYy1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cbi5pY29uLWJjLW9yZGVyX2NvbmZpcm1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuLmljb24tYmMtcHJvZHVjdF9yZXZpZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG4uaWNvbi1iYy1zaGlwcGluZ19yZXR1cm5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG4uaWNvbi1iYy1iLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cbi5kYXNoaWNvbnMtYmlnY29tbWVyY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cbi5pY29uLWJjLWFycm93LXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG4uaWNvbi1iYy1zZWxlY3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuLmljb24tYmMtYXJyb3ctdG9nZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG4uaWNvbi1iYy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk0XCI7XG59XG4uaWNvbi1iYy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NVwiO1xufVxuLmljb24tYmMtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTZcIjtcbn1cbi5pY29uLWJjLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTdcIjtcbn1cbi5pY29uLWJjLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTRcIjtcbn1cbi5pY29uLWJjLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE1XCI7XG59XG4uaWNvbi1iYy1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNlwiO1xufVxuLmljb24tYmMtY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTdcIjtcbn1cbi5pY29uLWJjLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNlwiO1xufVxuLmljb24tYmMtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG4uaWNvbi1iYy1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cbi5pY29uLWJjLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbn1cbi5pY29uLWJjLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cbiIsIlxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBVdGlsaXRpZXNcbiAqXG4gKiBUaGlzIGZpbGUgaXMganVzdCBhIGNsZWFyaW5nLWhvdXNlLlxuICogTWFrZSBwYXJ0aWFscyAoc3RhcnQgd2l0aCBhbiB1bmRlcnNjb3JlKSBmb3IgYW55IGFjdHVhbCBjc3MgY29kZS5cbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBWYXJpYWJsZXMgKi9cbkBpbXBvcnQgXCJ2YXJpYWJsZXMvY29sb3JzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2Vhc2luZ1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9mb3Jtc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9mb3Jtcy9sYWJlbFwiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9mb3Jtcy9sZWdlbmRcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvZm9ybXMvZmllbGRzZXRcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvZm9ybXMvY29udHJvbHNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvZm9ybXMvYXR0cmlidXRlc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9mb3Jtcy92YWxpZGF0aW9uXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL2ljb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL21lZGlhLXF1ZXJpZXNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvcGF0aHNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvdHJhbnNpdGlvbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMvdHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcInZhcmlhYmxlcy9zcGFjZXJzXCI7XG5cbi8qIFNldHRpbmdzICovXG5AaW1wb3J0IFwic2V0dGluZ3MvZ3JpZFwiO1xuXG4vKiBNaXhpbnMgKi9cbkBpbXBvcnQgXCJtaXhpbnMvYnV0dG9uc1wiO1xuQGltcG9ydCBcIm1peGlucy9mb3Jtc1wiO1xuQGltcG9ydCBcIm1peGlucy90ZXh0LWhlbHBlcnNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcIm1peGlucy91dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdmlzaWJpbGl0eVwiO1xuXG4vKiBIZWxwZXIgQ2xhc3NlcyAqL1xuQGltcG9ydCBcImhlbHBlci1jbGFzc2VzL3Zpc2liaWxpdHlcIjtcbkBpbXBvcnQgXCJoZWxwZXItY2xhc3Nlcy9jb2xvcnNcIjtcbiIsIjpyb290IHtcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogUHJpbWFyeSBQYWxldHRlXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci1wcmltYXJ5OiAjNTI3M2Y0O1xuXHQtLWNvbG9yLXNlY29uZGFyeTogZGFya2VuKHZhcigtLWNvbG9yLXByaW1hcnkpLCAwLjA4KTtcblx0LS1jb2xvci1iYy1ncmVlbjogIzY1YzY4Yztcblx0LS1jb2xvci1iYy1saWdodC1ncmV5OiAjZTBlM2U5O1xuXHQtLWNvbG9yLWJjLWNvbmNyZXRlOiAjY2RjZGNkO1xuXHQtLWNvbG9yLWJjLWdyZXk6ICM4YjhiOGI7XG5cdC0tY29sb3ItYmMtZ3JleS1tZWRpdW06ICM1ZTVlNWU7XG5cdC0tY29sb3ItYmMtYmxhY2s6ICMzNDMxM2Y7XG5cdC0tY29sb3ItYmMtZG9nZXItYmx1ZTogIzRiNzFmYztcblx0LS1jb2xvci1iYy1ibHVlLWxpZ2h0OiAjMTY4ZmMwO1xuXHQtLWNvbG9yLWJjLWJsdWUtdHVycXVvaXNlOiAjNTNiYWQxO1xuXHQtLWNvbG9yLWJjLXJlZDogI2QyNTc0YTtcblx0LS1jb2xvci1iYy1zdWNjZXNzOiAjODI5ZDVmO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIFdoaXRlc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3Itd2hpdGU6ICNmZmY7XG5cdC0tY29sb3Itb2ZmLXdoaXRlOiAjZjVmNWY1O1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEdyZXlzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci1ncmV5LWxpZ2h0OiBsaWdodGVuKHZhcigtLWNvbG9yLWdyZXkpLCAwLjE1KTtcblx0LS1jb2xvci1ncmV5OiBncmV5O1xuXHQtLWNvbG9yLWdyZXktZGFyazogZGFya2VuKHZhcigtLWNvbG9yLWdyZXkpLCAwLjE1KTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBCbGFja3Ncblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLWJsYWNrOiAjMDAwO1xuXHQtLWNvbG9yLWJsYWNrLWEtNDA6IHJnYmEoMCwgMCwgMCwgMC40KTtcblx0LS1jb2xvci1ibGFjay1hLTcwOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQmFja2dyb3VuZHNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLWJnZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHQtLWNvbG9yLWJnZC1jb250ZW50OiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdC0tY29sb3ItYmdkLWxvZ2luOiAjZjFmMWYxO1xuXHQtLWNvbG9yLWJnZC1zZWxlY3Rpb246IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHQtLWNvbG9yLWJnZC1wYW5lbC1hY3RpdmU6ICMyYzI5MzU7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogTGlua3Ncblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLWxpbms6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHQtLWNvbG9yLWxpbmstaG92ZXI6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogVGV4dFxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItdGV4dDogdmFyKC0tY29sb3ItYmxhY2spO1xuXHQtLWNvbG9yLXRleHQtc2VsZWN0aW9uOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQm9yZGVyc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItYm9yZGVyOiB2YXIoLS1jb2xvci1ncmV5KTtcblx0LS1jb2xvci1ib3JkZXItZm9ybS1maWVsZDogI2UxZTZlYTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBBbGVydCBDb2xvcnNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWFsZXJ0LWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdC0tYWxlcnQtYmctZGVmYXVsdDogdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cdC0tYWxlcnQtc3VjY2VzczogIzNlYzg4OTtcblx0LS1hbGVydC1lcnJvcjogI2ZmMDAxMjtcblx0LS1hbGVydC1iZy1pbmZvOiB2YXIoLS1jb2xvci1iYy1jb25jcmV0ZSk7XG59XG4iLCI6cm9vdCB7XG5cdC8qIEVhc2luZzogU2luZSAqL1xuXHQtLWVhc2UtaW4tc2luZTogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG5cdC0tZWFzZS1vdXQtc2luZTogY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG5cdC0tZWFzZS1pbi1vdXQtc2luZTogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcblxuXHQvKiBFYXNpbmc6IFF1YWQgKi9cblx0LS1lYXNlLWluLXF1YWQ6IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG5cdC0tZWFzZS1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuXHQtLWVhc2UtaW4tb3V0LXF1YWQ6IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcblxuXHQvKiBFYXNpbmc6IEN1YmljICovXG5cdC0tZWFzZS1pbi1jdWJpYzogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cdC0tZWFzZS1vdXQtY3ViaWM6IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXHQtLWVhc2UtaW4tb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG5cblx0LyogRWFzaW5nOiBRdWFydCAqL1xuXHQtLWVhc2UtaW4tcXVhcnQ6IGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xuXHQtLWVhc2Utb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuXHQtLWVhc2UtaW4tb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuXG5cdC8qIEVhc2luZzogUXVpbnQgKi9cblx0LS1lYXNlLWluLXF1aW50OiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcblx0LS1lYXNlLW91dC1xdWludDogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuXHQtLWVhc2UtaW4tb3V0LXF1aW50OiBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSk7XG5cblx0LyogRWFzaW5nOiBFeHBvICovXG5cdC0tZWFzZS1pbi1leHBvOiBjdWJpYy1iZXppZXIoMC45NSwgMC4wNSwgMC43OTUsIDAuMDM1KTtcblx0LS1lYXNlLW91dC1leHBvOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG5cdC0tZWFzZS1pbi1vdXQtZXhwbzogY3ViaWMtYmV6aWVyKDEsIDAsIDAsIDEpO1xuXG5cdC8qIEVhc2luZzogQ2lyYyAqL1xuXHQtLWVhc2UtaW4tY2lyYzogY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpO1xuXHQtLWVhc2Utb3V0LWNpcmM6IGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuXHQtLWVhc2UtaW4tb3V0LWNpcmM6IGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpO1xuXG5cdC8qIEVhc2luZzogQmFjayAqL1xuXHQtLWVhc2UtaW4tYmFjazogY3ViaWMtYmV6aWVyKDAuNiwgLTAuMjgsIDAuNzM1LCAwLjA0NSk7XG5cdC0tZWFzZS1vdXQtYmFjazogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuXHQtLWVhc2UtaW4tb3V0LWJhY2s6IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xufVxuIiwiOnJvb3Qge1xuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBCb3JkZXJzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLWJvcmRlci1jb2xvcjogbGlnaHRncmV5O1xuXHQtLWZvcm0tYm9yZGVyLWNvbG9yLWZvY3VzOiBkYXJrZW4odmFyKC0tZm9ybS1ib3JkZXItY29sb3IpLCAwLjI1KTtcblx0LS1mb3JtLWJvcmRlci1zaXplOiAxcHg7XG5cdC0tZm9ybS1ib3JkZXItc2l6ZS1mb2N1czogdmFyKC0tZm9ybS1ib3JkZXItc2l6ZSk7XG5cdC0tZm9ybS1ib3JkZXItcmFkaXVzOiAwO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIENvbG9yc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1jb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG5cdC0tZm9ybS1jb2xvci1zZWNvbmRhcnk6IHZhcigtLWNvbG9yLWdyZXktbGlnaHQpO1xuXHQtLWZvcm0tY29sb3ItZXJyb3I6IGxpZ2h0ZW4ocmVkLCAwLjEpO1xuXHQtLWZvcm0tY29sb3ItcmVxdWlyZWQ6IHZhcigtLWZvcm0tY29sb3ItZXJyb3IpO1xuXHQtLWZvcm0tY29sb3Itc3VjY2VzczogbGlnaHRlbihncmVlbiwgMC4xKTtcblx0LS1mb3JtLWNvbG9yLXBsYWNlaG9sZGVyOiBncmV5O1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIFVJXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLXVpLWljb24tY29sb3I6IGxpZ2h0Z3JleTsgLyogQ29udHJvbCBpY29ucyAqL1xuXHQtLWZvcm0tdWktaWNvbi1mb250LXNpemU6IDIwcHg7IC8qIENvbnRyb2wgaWNvbnMgKi9cblx0LS1mb3JtLXVpLWNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LWRhcmspOyAvKiBTZWxlY3QgaWNvbiAqL1xuXHQtLWZvcm0tdWktYmdkLWNvbG9yOiB2YXIoLS1mb3JtLWJvcmRlci1jb2xvcik7ICAvKiBTZWxlY3QsIENoZWNrYm94LCAmIFJhZGlvICovXG5cdC0tZm9ybS11aS1iZ2QtY29sb3ItZm9jdXM6IHZhcigtLWZvcm0tYm9yZGVyLWNvbG9yLWZvY3VzKTsgIC8qIFNlbGVjdCAqL1xuXHQtLWZvcm0tdWktaWNvbi1zZWxlY3Q6ICdcXGU5MDAnOyAvKiBTZWxlY3QgKi9cblx0LS1mb3JtLXVpLWljb24tc2VsZWN0LWZvbnQtc2l6ZTogMjVweDsgLyogU2VsZWN0ICovXG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogRm9udHNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuXHQtLWZvcm0tZm9udC1zaXplOiAxNnB4O1xuXHQtLWZvcm0tZm9udC1zaXplLXNlY29uZGFyeTogMTRweDsgLyogTGFiZWwgKi9cblx0LS1mb3JtLWZvbnQtd2VpZ2h0LXNlY29uZGFyeTogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7IC8qIExhYmVsICovXG5cdC0tZm9ybS1mb250LXNpemUtdGVydGlhcnk6IDEzcHg7IC8qIEhlbHBlciBUZXh0ICYgRGVzY3JpcHRpb25zICovXG5cdC0tZm9ybS1mb250LXdlaWdodC10ZXJ0aWFyeTogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpOyAvKiBIZWxwZXIgVGV4dCAmIERlc2NyaXB0aW9ucyAqL1xuXHQtLWZvcm0tbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0LS1mb3JtLXRleHQtdHJhbnNmb3JtOiBub25lO1xuXHQtLWZvcm0tY29udHJvbC1oZWlnaHQ6IDQ1cHg7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogU3BhY2luZ1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1tYXJnaW46IDI4cHg7XG5cdC0tZm9ybS1tYXJnaW4tc21hbGw6IHZhcigtLXNwYWNlci14cyk7XG5cdC0tZm9ybS1wYWRkaW5nLWhvcml6b250YWw6IDIwcHg7XG5cdC0tZm9ybS1wYWRkaW5nLXZlcnRpY2FsOiAyMHB4O1xufVxuIiwiOnJvb3Qge1xuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBMYWJlbFxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1sYWJlbC1jb2xvcjogdmFyKC0tZm9ybS1jb2xvcik7XG5cdC0tZm9ybS1sYWJlbC1mb250LXN0eWxlOiBub3JtYWw7XG5cdC0tZm9ybS1sYWJlbC1mb250LXdlaWdodDogdmFyKC0tZm9ybS1mb250LXdlaWdodC1zZWNvbmRhcnkpO1xuXHQtLWZvcm0tbGFiZWwtZm9udC1zaXplOiB2YXIoLS1mb3JtLWZvbnQtc2l6ZS1zZWNvbmRhcnkpO1xuXHQtLWZvcm0tbGFiZWwtZm9udC1saW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtZXZlbik7XG5cdC0tZm9ybS1sYWJlbC1mb250LWZhbWlseTogdmFyKC0tZm9ybS1mb250LWZhbWlseSk7XG5cdC0tZm9ybS1sYWJlbC1sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9ybS1sZXR0ZXItc3BhY2luZyk7XG5cdC0tZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tOiB2YXIoLS1mb3JtLW1hcmdpbi1zbWFsbCk7XG5cdC0tZm9ybS1sYWJlbC10ZXh0LXRyYW5zZm9ybTogdmFyKC0tZm9ybS10ZXh0LXRyYW5zZm9ybSk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQ29udHJvbCBIZWxwZXIgVGV4dFxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1jb250cm9sLWhlbHBlci1jb2xvcjogdmFyKC0tZm9ybS1jb2xvci1zZWNvbmRhcnkpO1xuXHQtLWZvcm0tY29udHJvbC1oZWxwZXItZm9udC1zdHlsZTogbm9ybWFsO1xuXHQtLWZvcm0tY29udHJvbC1oZWxwZXItZm9udC13ZWlnaHQ6IHZhcigtLWZvcm0tZm9udC13ZWlnaHQtdGVydGlhcnkpO1xuXHQtLWZvcm0tY29udHJvbC1oZWxwZXItZm9udC1zaXplOiB2YXIoLS1mb3JtLWZvbnQtc2l6ZS10ZXJ0aWFyeSk7XG5cdC0tZm9ybS1jb250cm9sLWhlbHBlci1mb250LWxpbmUtaGVpZ2h0OiAxLjE1O1xuXHQtLWZvcm0tY29udHJvbC1oZWxwZXItZm9udC1mYW1pbHk6IHZhcigtLWZvcm0tZm9udC1mYW1pbHkpO1xuXHQtLWZvcm0tY29udHJvbC1oZWxwZXItbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvcm0tbGV0dGVyLXNwYWNpbmcpO1xuXHQtLWZvcm0tY29udHJvbC1oZWxwZXItbWFyZ2luLXRvcDogOHB4O1xuXHQtLWZvcm0tY29udHJvbC1oZWxwZXItcGFkZGluZzogMCA4cHg7XG5cdC0tZm9ybS1jb250cm9sLWhlbHBlci10ZXh0LXRyYW5zZm9ybTogdmFyKC0tZm9ybS10ZXh0LXRyYW5zZm9ybSk7XG59XG4iLCI6cm9vdCB7XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIExlZ2VuZFxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1sZWdlbmQtY29sb3I6IHZhcigtLWZvcm0tY29sb3IpO1xuXHQtLWZvcm0tbGVnZW5kLWZvbnQtc3R5bGU6IG5vcm1hbDtcblx0LS1mb3JtLWxlZ2VuZC1mb250LXdlaWdodDogdmFyKC0tZm9ybS1mb250LXdlaWdodC1zZWNvbmRhcnkpO1xuXHQtLWZvcm0tbGVnZW5kLWZvbnQtc2l6ZTogdmFyKC0tZm9ybS1mb250LXNpemUtc2Vjb25kYXJ5KTtcblx0LS1mb3JtLWxlZ2VuZC1mb250LWxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ldmVuKTtcblx0LS1mb3JtLWxlZ2VuZC1mb250LWZhbWlseTogdmFyKC0tZm9ybS1mb250LWZhbWlseSk7XG5cdC0tZm9ybS1sZWdlbmQtbGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvcm0tbGV0dGVyLXNwYWNpbmcpO1xuXHQtLWZvcm0tbGVnZW5kLW1hcmdpbi1ib3R0b206IHZhcigtLWZvcm0tbWFyZ2luLXNtYWxsKTtcblx0LS1mb3JtLWxlZ2VuZC10ZXh0LXRyYW5zZm9ybTogdmFyKC0tZm9ybS10ZXh0LXRyYW5zZm9ybSk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogTGVnZW5kLCBzdHlsZWRcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tbGVnZW5kLXN0eWxlZC1jb2xvcjogdmFyKC0tZm9ybS1jb2xvcik7XG5cdC0tZm9ybS1sZWdlbmQtc3R5bGVkLWZvbnQtc3R5bGU6IG5vcm1hbDtcblx0LS1mb3JtLWxlZ2VuZC1zdHlsZWQtZm9udC13ZWlnaHQ6IHZhcigtLWZvcm0tZm9udC13ZWlnaHQtc2Vjb25kYXJ5KTtcblx0LS1mb3JtLWxlZ2VuZC1zdHlsZWQtZm9udC1zaXplOiB2YXIoLS1mb3JtLWZvbnQtc2l6ZS1zZWNvbmRhcnkpO1xuXHQtLWZvcm0tbGVnZW5kLXN0eWxlZC1mb250LWxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ldmVuKTtcblx0LS1mb3JtLWxlZ2VuZC1zdHlsZWQtZm9udC1mYW1pbHk6IHZhcigtLWZvcm0tZm9udC1mYW1pbHkpO1xuXHQtLWZvcm0tbGVnZW5kLXN0eWxlZC1sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9ybS1sZXR0ZXItc3BhY2luZyk7XG5cdC0tZm9ybS1sZWdlbmQtc3R5bGVkLW1hcmdpbi1ib3R0b206IHZhcigtLWZvcm0tbWFyZ2luLXNtYWxsKTtcblx0LS1mb3JtLWxlZ2VuZC1zdHlsZWQtcGFkZGluZzogMCA4cHg7XG5cdC0tZm9ybS1sZWdlbmQtc3R5bGVkLXRleHQtYWxpZ246IGxlZnQ7XG5cdC0tZm9ybS1sZWdlbmQtc3R5bGVkLXRleHQtdHJhbnNmb3JtOiB2YXIoLS1mb3JtLXRleHQtdHJhbnNmb3JtKTtcbn1cbiIsIjpyb290IHtcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQ29udHJvbHNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tY29udHJvbC1iZ2QtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0LS1mb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yOiB2YXIoLS1mb3JtLWJvcmRlci1jb2xvcik7XG5cdC0tZm9ybS1jb250cm9sLWJvcmRlci1jb2xvci1mb2N1czogdmFyKC0tZm9ybS1ib3JkZXItY29sb3ItZm9jdXMpO1xuXHQtLWZvcm0tY29udHJvbC1ib3JkZXItcmFkaXVzOiB2YXIoLS1mb3JtLWJvcmRlci1yYWRpdXMpO1xuXHQtLWZvcm0tY29udHJvbC1ib3JkZXItc2l6ZTogdmFyKC0tZm9ybS1ib3JkZXItc2l6ZSk7XG5cdC0tZm9ybS1jb250cm9sLWJvcmRlci1zaXplLWZvY3VzOiB2YXIoLS1mb3JtLWJvcmRlci1zaXplLWZvY3VzKTtcblx0LS1mb3JtLWNvbnRyb2wtY29sb3I6IHZhcigtLWZvcm0tY29sb3IpO1xuXHQtLWZvcm0tY29udHJvbC1mb250LXN0eWxlOiBub3JtYWw7XG5cdC0tZm9ybS1jb250cm9sLWZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0LS1mb3JtLWNvbnRyb2wtZm9udC1zaXplOiB2YXIoLS1mb3JtLWZvbnQtc2l6ZSk7XG5cdC0tZm9ybS1jb250cm9sLWZvbnQtbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJhc2UpO1xuXHQtLWZvcm0tY29udHJvbC1mb250LWZhbWlseTogdmFyKC0tZm9ybS1mb250LWZhbWlseSk7XG5cdC0tZm9ybS1jb250cm9sLWxldHRlci1zcGFjaW5nOiB2YXIoLS1mb3JtLWxldHRlci1zcGFjaW5nKTtcblx0LS1mb3JtLWNvbnRyb2wtbWFyZ2luLWJvdHRvbTogdmFyKC0tZm9ybS1tYXJnaW4pO1xuXHQtLWZvcm0tY29udHJvbC1wYWRkaW5nOiAwIHZhcigtLWZvcm0tcGFkZGluZy1ob3Jpem9udGFsKTtcblx0LS1mb3JtLWNvbnRyb2wtdGV4dC10cmFuc2Zvcm06IHZhcigtLWZvcm0tdGV4dC10cmFuc2Zvcm0pO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIENvbnRyb2wgSWNvblxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1jb250cm9sLWljb24tY29sb3I6IHZhcigtLWZvcm0tdWktaWNvbi1jb2xvcik7XG5cdC0tZm9ybS1jb250cm9sLWljb24tZm9udC1zaXplOiB2YXIoLS1mb3JtLXVpLWljb24tZm9udC1zaXplKTtcblx0LS1mb3JtLWNvbnRyb2wtaWNvbi1saW5lLWhlaWdodDogdmFyKC0tZm9ybS1jb250cm9sLWhlaWdodCk7XG5cdC0tZm9ybS1jb250cm9sLWljb24td2lkdGg6IHZhcigtLWZvcm0tY29udHJvbC1oZWlnaHQpO1xuXHQtLWZvcm0tY29udHJvbC1pY29uLXBhZGRpbmctcmlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1pY29uLXdpZHRoKTtcblx0LS1mb3JtLWNvbnRyb2wtaWNvbi1wb3NpdGlvbi1yaWdodDogMDtcblx0LS1mb3JtLWNvbnRyb2wtaWNvbi1wb3NpdGlvbi10b3A6IDA7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQ29udHJvbDogVGV4dGFyZWFcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tY29udHJvbC10ZXh0YXJlYS1oZWlnaHQ6IDIyNXB4O1xuXHQtLWZvcm0tY29udHJvbC10ZXh0YXJlYS1wYWRkaW5nOiAxNHB4IHZhcigtLWZvcm0tcGFkZGluZy1ob3Jpem9udGFsKTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBDb250cm9sOiBTZWxlY3Rcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtbXVsdGlwbGUtaGVpZ2h0OiAxMDBweDtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LW11bHRpcGxlLXBhZGRpbmc6IHZhcigtLWZvcm0tcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tZm9ybS1wYWRkaW5nLWhvcml6b250YWwpO1xuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLXdpZHRoKSArIHZhcigtLWZvcm0tcGFkZGluZy1ob3Jpem9udGFsKSk7XG5cdC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1iZ2QtY29sb3I6IHZhcigtLWZvcm0tdWktYmdkLWNvbG9yKTtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWJnZC1jb2xvci1ob3ZlcjogdmFyKC0tZm9ybS11aS1iZ2QtY29sb3ItZm9jdXMpO1xuXHQtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktYm9yZGVyLXJhZGl1cy10b3AtcmlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1ib3JkZXItcmFkaXVzKTtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWJvcmRlci1yYWRpdXMtYm90dG9tLXJpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtYm9yZGVyLXJhZGl1cyk7XG5cdC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1jb2xvcjogdmFyKC0tZm9ybS11aS1jb2xvcik7XG5cdC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1mb250LXNpemU6IHZhcigtLWZvcm0tdWktaWNvbi1zZWxlY3QtZm9udC1zaXplKTtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWhlaWdodDogY2FsYyh2YXIoLS1mb3JtLWNvbnRyb2wtaGVpZ2h0KSAtIDJweCk7XG5cdC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1pY29uOiB2YXIoLS1mb3JtLXVpLWljb24tc2VsZWN0KTtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWxpbmUtaGVpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtaGVpZ2h0KTtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLXBvc2l0aW9uLXJpZ2h0OiAxcHg7XG5cdC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1wb3NpdGlvbi10b3A6IDFweDtcblx0LS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLXdpZHRoOiB2YXIoLS1mb3JtLWNvbnRyb2wtaGVpZ2h0KTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBDb250cm9sOiBSYWRpbyAmIENoZWNrYm94XG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLWNvbnRyb2wtZ3JvdXAtcmFkaW8tY2hlY2tib3gtcGFkZGluZy10b3A6IDhweDtcblx0LS1mb3JtLWNvbnRyb2wtZ3JvdXAtcmFkaW8tY2hlY2tib3gtcGFkZGluZy1ib3R0b206IDRweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtY29sb3I6IHZhcigtLWZvcm0tY29sb3IpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1jb2xvci1jaGVja2VkOiB2YXIoLS1mb3JtLWNvbnRyb2wtY29sb3IpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1mb250LXN0eWxlOiBub3JtYWw7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtZm9udC1zaXplOiB2YXIoLS1mb3JtLWZvbnQtc2l6ZS1zZWNvbmRhcnkpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1mb250LWxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ldmVuKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtZm9udC1mYW1pbHk6IHZhcigtLWZvcm0tZm9udC1mYW1pbHkpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1sZXR0ZXItc3BhY2luZzogdmFyKC0tZm9ybS1sZXR0ZXItc3BhY2luZyk7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLW1heC13aWR0aDogNjAwcHg7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLXRleHQtdHJhbnNmb3JtOiB2YXIoLS1mb3JtLXRleHQtdHJhbnNmb3JtKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtcHVzaC1sYWJlbC1yaWdodDogMTBweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbWFyZ2luLXRvcDogdmFyKC0tZm9ybS1tYXJnaW4tc21hbGwpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1oaWRlLWJyb3dzZXItdWktZm9udC1zaXplOiAxMnB4O1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1oaWRlLWJyb3dzZXItdWktcG9zaXRpb24tbGVmdDogNnB4O1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1oaWRlLWJyb3dzZXItdWktcG9zaXRpb24tdG9wOiAycHg7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWJvcmRlci1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWJvcmRlci1jb2xvcik7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWJvcmRlci1jb2xvci1mb2N1czogdmFyKC0tZm9ybS1ib3JkZXItY29sb3ItZm9jdXMpO1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1ib3JkZXItc2l6ZTogdmFyKC0tZm9ybS1jb250cm9sLWJvcmRlci1zaXplKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktYm9yZGVyLXNpemUtZm9jdXM6IHZhcigtLWZvcm0tY29udHJvbC1ib3JkZXItc2l6ZS1mb2N1cyk7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWJnZC1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWJnZC1jb2xvcik7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWNvbG9yOiB2YXIoLS1mb3JtLXVpLWNvbG9yKTtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktaGVpZ2h0OiBjYWxjKHZhcigtLWZvcm0tY29udHJvbC1oZWlnaHQpIC8gMik7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLXBvc2l0aW9uLWxlZnQ6IDA7XG5cdC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLXBvc2l0aW9uLXRvcDogLTJweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktcHVzaC1sYWJlbC1yaWdodDogMzRweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktd2lkdGg6IGNhbGModmFyKC0tZm9ybS1jb250cm9sLWhlaWdodCkgLyAyKTtcblx0LS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktYm9yZGVyLXNpemU6IDJweDtcblx0LS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktYm9yZGVyLXJhZGl1czogdmFyKC0tZm9ybS1jb250cm9sLWJvcmRlci1yYWRpdXMpO1xuXHQtLWZvcm0tY29udHJvbC1jaGVja2JveC11aS1oZWlnaHQ6IDVweDtcblx0LS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktcG9zaXRpb24tbGVmdDogN3B4O1xuXHQtLWZvcm0tY29udHJvbC1jaGVja2JveC11aS1wb3NpdGlvbi10b3A6IDVweDtcblx0LS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktd2lkdGg6IDlweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tdWktcG9zaXRpb24tbGVmdDogOHB4O1xuXHQtLWZvcm0tY29udHJvbC1yYWRpby11aS1wb3NpdGlvbi10b3A6IDZweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tdWktd2lkdGg6IDhweDtcblx0LS1mb3JtLWNvbnRyb2wtcmFkaW8tdWktaGVpZ2h0OiA4cHg7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQ29udHJvbDogRmlsZVxuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1jb250cm9sLWZpbGUtZm9udC1zaXplOiB2YXIoLS1mb3JtLWZvbnQtc2l6ZSk7XG5cdC0tZm9ybS1jb250cm9sLWZpbGUtcGFkZGluZzogdmFyKC0tZm9ybS1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1mb3JtLXBhZGRpbmctaG9yaXpvbnRhbCk7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQ29udHJvbDogU3VibWl0ICYgQnV0dG9uc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9ybS1jb250cm9sLWJ1dHRvbi1tYXJnaW4tdG9wOiB2YXIoLS1mb3JtLW1hcmdpbik7XG59XG4iLCI6cm9vdCB7XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIFBsYWNlaG9sZGVyXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb3JtLXBsYWNlaG9sZGVyLWNvbG9yOiB2YXIoLS1mb3JtLWNvbG9yLXBsYWNlaG9sZGVyKTtcblx0LS1mb3JtLXBsYWNlaG9sZGVyLWNvbG9yLWZvY3VzOiBsaWdodGVuKHZhcigtLWZvcm0tY29sb3ItcGxhY2Vob2xkZXIpLCAwLjI1KTtcblx0LS1mb3JtLXBsYWNlaG9sZGVyLWZvbnQtc3R5bGU6IG5vcm1hbDtcblx0LS1mb3JtLXBsYWNlaG9sZGVyLWZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0LS1mb3JtLXBsYWNlaG9sZGVyLWZvbnQtc2l6ZTogdmFyKC0tZm9ybS1mb250LXNpemUpO1xuXHQtLWZvcm0tcGxhY2Vob2xkZXItZm9udC1saW5lLWhlaWdodDogaW5oZXJpdDtcblx0LS1mb3JtLXBsYWNlaG9sZGVyLWZvbnQtZmFtaWx5OiB2YXIoLS1mb3JtLWZvbnQtZmFtaWx5KTtcblx0LS1mb3JtLXBsYWNlaG9sZGVyLWxldHRlci1zcGFjaW5nOiB2YXIoLS1mb3JtLWxldHRlci1zcGFjaW5nKTtcblx0LS1mb3JtLXBsYWNlaG9sZGVyLXRleHQtdHJhbnNmb3JtOiB2YXIoLS1mb3JtLXRleHQtdHJhbnNmb3JtKTtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBGb250IEljb25zICh2aWEgSWNvTW9vbilcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5cbjpyb290IHtcbi0taWNvbW9vbi1mb250LWZhbWlseTogXCJiaWdjb21tZXJjZS1pY29uc1wiICFkZWZhdWx0O1xuXG5cbi0taWNvbi1iYy1jaGFubmVsX3NlbGVjdDogXCJcXGU5MTFcIjtcbi0taWNvbi1iYy1jaGFubmVsOiBcIlxcZTkxMVwiO1xuLS1pY29uLWJjLWNyZWRlbnRpYWxzOiBcIlxcZTkxMFwiO1xuLS1pY29uLWJjLXN5bmM6IFwiXFxlOTBmXCI7XG4tLWljb24tYmMtYWNjb3VudHM6IFwiXFxlOTA2XCI7XG4tLWljb24tYmMtYW5hbHl0aWNzOiBcIlxcZTkwN1wiO1xuLS1pY29uLWJjLWNhcnQ6IFwiXFxlOTA4XCI7XG4tLWljb24tYmMtY3VycmVuY3k6IFwiXFxlOTA5XCI7XG4tLWljb24tYmMtZ2lmdF9jZXJ0aWZpY2F0ZXM6IFwiXFxlOTBhXCI7XG4tLWljb24tYmMtaW1wb3J0OiBcIlxcZTkwYlwiO1xuLS1pY29uLWJjLW9yZGVyX2NvbmZpcm1hdGlvbjogXCJcXGU5MGNcIjtcbi0taWNvbi1iYy1wcm9kdWN0X3Jldmlld3M6IFwiXFxlOTBkXCI7XG4tLWljb24tYmMtc2hpcHBpbmdfcmV0dXJuczogXCJcXGU5MGVcIjtcbi0taWNvbi1iYy1iLWxvZ286IFwiXFxlOTAxXCI7XG4tLWRhc2hpY29ucy1iaWdjb21tZXJjZTogXCJcXGU5MDFcIjtcbi0taWNvbi1iYy1hcnJvdy1zb2xpZDogXCJcXGU5MDJcIjtcbi0taWNvbi1iYy1zZWxlY3RlZDogXCJcXGU5MDNcIjtcbi0taWNvbi1iYy1hcnJvdy10b2dnbGU6IFwiXFxlOTA1XCI7XG4tLWljb24tYmMtYXJyb3ctbGVmdDogXCJcXGUwOTRcIjtcbi0taWNvbi1iYy1hcnJvdy1yaWdodDogXCJcXGUwOTVcIjtcbi0taWNvbi1iYy1hcnJvdy11cDogXCJcXGUwOTZcIjtcbi0taWNvbi1iYy1hcnJvdy1kb3duOiBcIlxcZTA5N1wiO1xuLS1pY29uLWJjLXBsdXM6IFwiXFxlMTE0XCI7XG4tLWljb24tYmMtbWludXM6IFwiXFxlMTE1XCI7XG4tLWljb24tYmMtY2hlY2s6IFwiXFxlMTE2XCI7XG4tLWljb24tYmMtY3Jvc3M6IFwiXFxlMTE3XCI7XG4tLWljb24tYmMtc2VhcmNoOiBcIlxcZTAzNlwiO1xuLS1pY29uLWJjLWNoZXZyb24tZG93bjogXCJcXGU5MDBcIjtcbi0taWNvbi1iYy1jaGV2cm9uLWxlZnQ6IFwiXFxlOTFhXCI7XG4tLWljb24tYmMtY2hldnJvbi1yaWdodDogXCJcXGU5MTlcIjtcbi0taWNvbi1iYy1jaGV2cm9uLXVwOiBcIlxcZTkwNFwiO1xuXG5cbn0iLCI6cm9vdCB7XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEZvbnQgU3RhY2tzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb250LWZhbWlseS1iaWdjb21tZXJjZS1pY29uczogJ2JpZ2NvbW1lcmNlLWljb25zJztcblx0LS1mb250LWZhbWlseS1wcm94aW1hLW5vdmE6IFwicHJveGltYS1ub3ZhXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0LS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdC0tZm9udC1mYW1pbHktYmFzZTogdmFyKC0tZm9udC1mYW1pbHktcHJveGltYS1ub3ZhKTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBGb250IFNpemluZ1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9udC1zaXplLWJhc2U6IDE4cHg7XG5cdC0tZm9udC1zaXplLWNvbnRlbnQ6IDE4cHg7XG5cdC0tZm9udC1zaXplLWNvbnRlbnQtczogMTZweDtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBGb250IFdlaWdodHNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvbnQtd2VpZ2h0LWxpZ2h0OiAzMDA7XG5cdC0tZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuXHQtLWZvbnQtd2VpZ2h0LW1lZGl1bTogNTAwO1xuXHQtLWZvbnQtd2VpZ2h0LXNlbWlib2xkOiA2MDA7XG5cdC0tZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIExpbmUgSGVpZ2h0c1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tbGluZS1oZWlnaHQtYmFzZTogMS41O1xuXHQtLWxpbmUtaGVpZ2h0LW06IDEuMzM7XG5cdC0tbGluZS1oZWlnaHQtczogMS4yNTtcblx0LS1saW5lLWhlaWdodC1zczogMS4xNTtcblx0LS1saW5lLWhlaWdodC1ldmVuOiAxO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEJvcmRlciBSYWRpdXNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWJvcmRlci1yYWRpdXMtYmFzZTogNHB4O1xuXHQtLWJvcmRlci1yYWRpdXMtcm91bmQ6IDUwJTtcbn1cbiIsIjpyb290IHtcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogU3BhY2VycyAobWFyZ2luICYgcGFkZGluZylcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLXNwYWNlcjogMzBweDtcblx0LS1zcGFjZXIteHM6IDE1cHg7XG5cdC0tc3BhY2VyLXM6IDIwcHg7XG5cdC0tc3BhY2VyLW06IDM1cHg7XG5cdC0tc3BhY2VyLWxnOiA2MHB4O1xuXHQtLXNwYWNlci14eGxnOiAxNjBweDtcbn1cbiIsIlxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBHbG9iYWwgQnV0dG9uIFJlc2V0c1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gYnV0dG9uLWdsb2JhbCB7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHR3aWR0aDogYXV0bztcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtZXZlbik7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEJ1dHRvbiBTdWJtaXRcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGJ1dHRvbi1zdWJtaXQge1xuXHRAbWl4aW4gYnV0dG9uLWdsb2JhbDtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cdHBhZGRpbmc6IDFlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXG5cdCY6dmlzaXRlZCB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZXktZGFyayk7XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBCdXR0b24gUGlsbFxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gYnV0dG9uLXBpbGwge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYy1kb2dlci1ibHVlKTtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtZG9nZXItYmx1ZSk7XG5cdGJvcmRlci1yYWRpdXM6IDE5cHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaGFkb3c6IHVuc2V0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogMTNweCAyMHB4IDEycHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdGxpbmUtaGVpZ2h0OiAxMnB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRleHQtc2hhZG93OiBub25lO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibHVlLXR1cnF1b2lzZSk7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibHVlLXR1cnF1b2lzZSk7XG5cdH1cblxuXHQmOmRpc2FibGVkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSkgIWltcG9ydGFudDtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleSkgIWltcG9ydGFudDtcblx0XHRjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcblx0fVxufVxuIiwiXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEZvcm06IENvbnRyb2wgR3JvdXAgLyBXcmFwcGVyLCByYWRpbyAmIGNoZWNrYm94IHNwZWNpZmljXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBmb3JtLWNvbnRyb2wtZ3JvdXAtcmFkaW8tY2hlY2tib3gge1xuXHRwYWRkaW5nLXRvcDogdmFyKC0tZm9ybS1jb250cm9sLWdyb3VwLXJhZGlvLWNoZWNrYm94LXBhZGRpbmctdG9wKTtcblx0cGFkZGluZy1ib3R0b206IHZhcigtLWZvcm0tY29udHJvbC1ncm91cC1yYWRpby1jaGVja2JveC1wYWRkaW5nLWJvdHRvbSk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogRm9ybSBIZWxwZXJcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGZvcm0tY29udHJvbC1oZWxwZXIge1xuXHRtYXJnaW4tdG9wOiB2YXIoLS1mb3JtLWNvbnRyb2wtaGVscGVyLW1hcmdpbi10b3ApO1xuXHRwYWRkaW5nOiB2YXIoLS1mb3JtLWNvbnRyb2wtaGVscGVyLXBhZGRpbmcpO1xuXHRjb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWhlbHBlci1jb2xvcik7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb3JtLWNvbnRyb2wtaGVscGVyLWxldHRlci1zcGFjaW5nKTtcblx0dGV4dC10cmFuc2Zvcm06IHZhcigtLWZvcm0tY29udHJvbC1oZWxwZXItdGV4dC10cmFuc2Zvcm0pO1xuXHRmb250OiB2YXIoLS1mb3JtLWNvbnRyb2wtaGVscGVyLWZvbnQtc3R5bGUpIHZhcigtLWZvcm0tY29udHJvbC1oZWxwZXItZm9udC13ZWlnaHQpIHZhcigtLWZvcm0tY29udHJvbC1oZWxwZXItZm9udC1zaXplKSAvIHZhcigtLWZvcm0tY29udHJvbC1oZWxwZXItZm9udC1saW5lLWhlaWdodCkgdmFyKC0tZm9ybS1jb250cm9sLWhlbHBlci1mb250LWZhbWlseSk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogUmVxdWlyZWQgRmllbGRzXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiByZXF1aXJlZCB7XG5cdHBhZGRpbmctbGVmdDogNHB4O1xuXHRjb2xvcjogdmFyKC0tZm9ybS1zdGF0ZS1jb2xvci1yZXF1aXJlZCk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogRm9ybSBQbGFjZWhvbGRlcnNcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGZvcm0tY29udHJvbC1wbGFjZWhvbGRlciB7XG5cblx0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRAbWl4aW4tY29udGVudDtcblx0fVxuXG5cdDotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRAbWl4aW4tY29udGVudDtcblx0fVxuXG5cdDo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0QG1peGluLWNvbnRlbnQ7XG5cdH1cblxuXHQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRAbWl4aW4tY29udGVudDtcblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEZvcm0gV2lkZ2V0cy9Db250cm9sc1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gZm9ybS1jb250cm9sIHtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdHBhZGRpbmc6IHZhcigtLWZvcm0tY29udHJvbC1wYWRkaW5nKTtcblx0Ym9yZGVyOiB2YXIoLS1mb3JtLWNvbnRyb2wtYm9yZGVyLXNpemUpIHNvbGlkIHZhcigtLWZvcm0tY29udHJvbC1ib3JkZXItY29sb3IpO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogdmFyKC0tZm9ybS1jb250cm9sLWhlaWdodCk7XG5cdGNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtY29sb3IpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9ybS1jb250cm9sLWxldHRlci1zcGFjaW5nKTtcblx0dGV4dC10cmFuc2Zvcm06IHZhcigtLWZvcm0tY29udHJvbC10ZXh0LXRyYW5zZm9ybSk7XG5cdGZvbnQ6IHZhcigtLWZvcm0tY29udHJvbC1mb250LXN0eWxlKSB2YXIoLS1mb3JtLWNvbnRyb2wtZm9udC13ZWlnaHQpIHZhcigtLWZvcm0tY29udHJvbC1mb250LXNpemUpIC8gdmFyKC0tZm9ybS1jb250cm9sLWZvbnQtbGluZS1oZWlnaHQpIHZhcigtLWZvcm0tY29udHJvbC1mb250LWZhbWlseSk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogRm9ybSBDb250cm9sOiBTZWxlY3RcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGZvcm0tY29udHJvbC1zZWxlY3Qge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktYmdkLWNvbG9yLWhvdmVyKTtcblx0XHR9XG5cdH1cblxuXHQmOmFmdGVyIHtcblx0XHRAbWl4aW4gaWNvbjtcblxuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHRcdGNvbnRlbnQ6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktaWNvbik7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGhlaWdodDogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1oZWlnaHQpO1xuXHRcdHdpZHRoOiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLXdpZHRoKTtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1saW5lLWhlaWdodCk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1iZ2QtY29sb3IpO1xuXHRcdGNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWNvbG9yKTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWZvbnQtc2l6ZSk7XG5cdFx0cmlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtdWktcG9zaXRpb24tcmlnaHQpO1xuXHRcdHRvcDogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1wb3NpdGlvbi10b3ApO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1mb3JtLWNvbnRyb2wtc2VsZWN0LXVpLWJvcmRlci1yYWRpdXMtdG9wLXJpZ2h0KTtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC11aS1ib3JkZXItcmFkaXVzLWJvdHRvbS1yaWdodCk7XG5cdH1cblxuXHRzZWxlY3Qge1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0cGFkZGluZy1yaWdodDogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC1wYWRkaW5nLXJpZ2h0KTtcblx0fVxuXG5cdHNlbGVjdDo6LW1zLWV4cGFuZCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEZvcm0gQ29udHJvbDogUmFkaW8gJiBDaGVja2JveCwgY3VzdG9tIHN0eWxlZFxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWJhc2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblxuXHRpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5cdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHRsYWJlbCB7XG5cdFx0Y29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1jb2xvcik7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtbGV0dGVyLXNwYWNpbmcpO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtdGV4dC10cmFuc2Zvcm0pO1xuXHRcdGZvbnQ6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1mb250LXN0eWxlKSB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtZm9udC13ZWlnaHQpIHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1mb250LXNpemUpIC8gdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LWxhYmVsLWZvbnQtbGluZS1oZWlnaHQpIHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1sYWJlbC1mb250LWZhbWlseSk7XG5cdH1cbn1cblxuQGRlZmluZS1taXhpbiBmb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gge1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWxlZnQ6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1wdXNoLWxhYmVsLXJpZ2h0KTtcblxuXHRpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5cdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1oaWRlLWJyb3dzZXItdWktcG9zaXRpb24tbGVmdCk7XG5cdFx0dG9wOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtaGlkZS1icm93c2VyLXVpLXBvc2l0aW9uLXRvcCk7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtaGlkZS1icm93c2VyLXVpLWZvbnQtc2l6ZSk7XG5cdH1cblxuXHRsYWJlbCB7XG5cdFx0bWF4LXdpZHRoOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtbWF4LXdpZHRoKTtcblxuXHRcdCY6YmVmb3JlLFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktYmdkLWNvbG9yKTtcblx0XHRcdHdpZHRoOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktd2lkdGgpO1xuXHRcdFx0aGVpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktaGVpZ2h0KTtcblx0XHRcdHRvcDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLXBvc2l0aW9uLXRvcCk7XG5cdFx0XHRsZWZ0OiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtdWktcG9zaXRpb24tbGVmdCk7XG5cdFx0XHRib3JkZXI6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1ib3JkZXItc2l6ZSkgc29saWQgdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWJvcmRlci1jb2xvcik7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblx0fVxuXG5cdGlucHV0OmZvY3VzICsgbGFiZWw6YmVmb3JlIHtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1ib3JkZXItY29sb3ItZm9jdXMpO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1ib3JkZXItc2l6ZS1mb2N1cykgdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LXVpLWJvcmRlci1jb2xvci1mb2N1cyk7XG5cdH1cblxuXHRpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuXHRcdGNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tY2hlY2tib3gtbGFiZWwtY29sb3ItY2hlY2tlZCk7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogRm9ybSBDb250cm9sOiBDaGVja2JveCwgY3VzdG9tIHN0eWxlZFxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gZm9ybS1jb250cm9sLWNoZWNrYm94IHtcblxuXHRsYWJlbCB7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktYm9yZGVyLXJhZGl1cyk7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRsZWZ0OiB2YXIoLS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktcG9zaXRpb24tbGVmdCk7XG5cdFx0XHR0b3A6IHZhcigtLWZvcm0tY29udHJvbC1jaGVja2JveC11aS1wb3NpdGlvbi10b3ApO1xuXHRcdFx0d2lkdGg6IHZhcigtLWZvcm0tY29udHJvbC1jaGVja2JveC11aS13aWR0aCk7XG5cdFx0XHRoZWlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1jaGVja2JveC11aS1oZWlnaHQpO1xuXHRcdFx0Ym9yZGVyOiB2YXIoLS1mb3JtLWNvbnRyb2wtY2hlY2tib3gtdWktYm9yZGVyLXNpemUpIHNvbGlkIHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1jb2xvcik7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTUwZGVnKTtcblx0XHR9XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBGb3JtIENvbnRyb2w6IFJhZGlvLCBjdXN0b20gc3R5bGVkXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBmb3JtLWNvbnRyb2wtcmFkaW8ge1xuXG5cdGxhYmVsIHtcblxuXHRcdCY6YmVmb3JlLFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0bGVmdDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLXVpLXBvc2l0aW9uLWxlZnQpO1xuXHRcdFx0dG9wOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tdWktcG9zaXRpb24tdG9wKTtcblx0XHRcdHdpZHRoOiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tdWktd2lkdGgpO1xuXHRcdFx0aGVpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtcmFkaW8tdWktaGVpZ2h0KTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC11aS1jb2xvcik7XG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogRm9ybSBDb250cm9sOiBJY29uc1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gZm9ybS1jb250cm9sLWljb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0aW5wdXQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1pY29uLXBhZGRpbmctcmlnaHQpO1xuXHR9XG5cblx0JjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogdmFyKC0tZm9ybS1jb250cm9sLWljb24tcG9zaXRpb24tcmlnaHQpO1xuXHRcdHRvcDogdmFyKC0tZm9ybS1jb250cm9sLWljb24tcG9zaXRpb24tdG9wKTtcblx0XHRjb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWljb24tY29sb3IpO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogdmFyKC0tZm9ybS1jb250cm9sLWljb24td2lkdGgpO1xuXHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb3JtLWNvbnRyb2wtaWNvbi1saW5lLWhlaWdodCk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb3JtLWNvbnRyb2wtaWNvbi1mb250LXNpemUpO1xuXHR9XG59XG4iLCJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogU3BsaXQgbG9uZyB3b3JkcyBpbnRvIG11bHRpcGxlIGxpbmVzXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiB3cmFwLXRleHQge1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdGh5cGhlbnM6IGF1dG87XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogVHJ1bmNhdGUgdGV4dCB0byBhIHNpbmdsZSBsaW5lLCB3aXRoIGFuIGVsbGlwc2lzXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiB0cnVuY2F0ZS10ZXh0IHtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IGFudGlhbGlhc2VkIGZvbnQtc21vb3RoaW5nXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBzdWJwaXhlbC10ZXh0IHtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuXHRmb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG59XG4iLCJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogSWNvbnNcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGljb24ge1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmlnY29tbWVyY2UtaWNvbnMpO1xuXHRzcGVhazogbm9uZTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4iLCJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogQ2xlYXJmaXhcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGNsZWFyZml4IHtcblxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRjbGVhcjogYm90aDtcblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIFRvdWNoICYgUG9pbnRlciBCdWcgRml4XG4gKlxuICogKyBEaXNhYmxlIHRleHQgc2VsZWN0IG9uIGNsaWNrYWJsZSBlbGVtZW50cyBmb3IgcG9pbnRlciAmIHRvdWNoIGV2ZW50c1xuICpcbiAqIE5PVEU6XG4gKiBUaGlzIHNob3VsZCBiZSB1dGlsaXplZCBmb3IgZWxlbWVudHMgdGhhdCBoYXZlIGEgSlNcbiAqIHRvdWNoc3RhcnQgb3IgcG9pbnRlcmRvd24gZXZlbnQgYm91bmQgdG8gdGhlbVxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gdG91Y2gge1xuXHQtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuIiwiXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEhpZGUgZnJvbSBib3RoIHNjcmVlbnJlYWRlcnMgYW5kIGJyb3dzZXJzXG4gKlxuICogQGF1dGhvcjogaDVicC5jb20vdVxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBkZWZpbmUtbWl4aW4gaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogSGlkZSBvbmx5IHZpc3VhbGx5LCBidXQgaGF2ZSBpdCBhdmFpbGFibGUgZm9yIHNjcmVlbnJlYWRlcnNcbiAqXG4gKiBAYXV0aG9yOiBoNWJwLmNvbS92XG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiB2aXN1YWxseS1oaWRlIHtcblx0Ym9yZGVyOiAwO1xuXHRjbGlwOiByZWN0KDAgMCAwIDApO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAtMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogU2hvdyBlbGVtZW50IGFmdGVyIGhhcyBiZWVuIGhpZGRlbiB3aXRoICV2aXN1YWxseS1oaWRlXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiB2aXN1YWxseS1zaG93IHtcblx0Y2xpcDogYXV0bztcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcblx0bWFyZ2luOiAwO1xuXHRwb3NpdGlvbjogc3RhdGljO1xufVxuIiwiXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEhpZGUgZnJvbSBzY3JlZW5yZWFkZXJzICYgYnJvd3NlcnNcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udS1iYy1oaWRkZW4ge1xuXHRAbWl4aW4gaGlkZGVuO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIEhpZGUgZnJvbSBicm93c2VycyAmIHNob3cgZm9yIHNjcmVlbnJlYWRlcnNcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udS1iYy12aXN1YWwtaGlkZSxcbi51LWJjLXNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdEBtaXhpbiB2aXN1YWxseS1oaWRlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIFNob3cgZm9yIGJyb3dzZXJzICYgc2NyZWVucmVhZGVyc1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi51LWJjLXZpc3VhbC1zaG93IHtcblx0QG1peGluIHZpc3VhbGx5LWhpZGU7XG59XG4iLCIudS1iYy10ZXh0LWxpZ2h0IHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblxuXHQmLmJjLWJ0biB7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHR9XG5cdH1cbn1cblxuLnUtYmMtdGV4dC1kYXJrIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblxuXHQmLmJjLWJ0biB7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0XHR9XG5cdH1cbn1cbiIsIlxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBCYXNlXG4gKlxuICogVGhpcyBmaWxlIGlzIGp1c3QgYSBjbGVhcmluZy1ob3VzZS5cbiAqIE1ha2UgcGFydGlhbHMgKHN0YXJ0IHdpdGggYW4gdW5kZXJzY29yZSkgZm9yIGFueSBhY3R1YWwgY3NzIGNvZGUuXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGltcG9ydCBcImljb25zXCI7XG5cbi8qIEZvcm1zICovXG5cbi5iYy1mb3JtIHtcblx0QGltcG9ydCBcImZvcm1zL2RlZmF1bHRcIjtcblx0QGltcG9ydCBcImZvcm1zL3ZhbGlkYXRpb25cIjtcblx0QGltcG9ydCBcImZvcm1zL2NvbnRyb2xzL2RlZmF1bHRcIjtcblx0QGltcG9ydCBcImZvcm1zL2NvbnRyb2xzL2ZpbGVcIjtcblx0QGltcG9ydCBcImZvcm1zL2NvbnRyb2xzL3JhZGlvLWNoZWNrYm94XCI7XG5cdEBpbXBvcnQgXCJmb3Jtcy9jb250cm9scy9zZWxlY3RcIjtcblx0QGltcG9ydCBcImZvcm1zL2NvbnRyb2xzL3RleHRhcmVhXCI7XG59XG4iLCIuYmMtZm9ybV9fcm93IHtcblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRtYXJnaW4tYm90dG9tOiA1NnB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5iYy1mb3JtX19jb2wge1xuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0ZmxleDogMSAxIGF1dG87XG5cblx0XHQuYmMtZm9ybV9fY29udHJvbDpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG59XG5cbiYuYmMtZm9ybS0yY29sIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuJi5iYy1wcm9kdWN0LWZvcm0ge1xuXHRtYXJnaW46IDA7XG5cblx0YnV0dG9uLmJjLWJ0bi0tZm9ybS1zdWJtaXQge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4uYmMtZm9ybV9fZmllbGQtZ3JvdXAge1xuXHRib3JkZXI6IHVuc2V0O1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cblx0KyAuYmMtZm9ybV9fZmllbGQtZ3JvdXAge1xuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1mb3JtLTJjb2xfX2NvbnRyb2wge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblxuXHRcdCY6bm90KC5iYy1mb3JtLTJjb2xfX2NvbnRyb2wtLWZ1bGwpIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXG5cdFx0Ji0tbGVmdCB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdH1cblxuXHRcdCYtLXJpZ2h0IHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHR9XG5cblx0XHQmLS1mdWxsIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtZm9ybV9fY29udHJvbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHR9XG59XG5cbi5iYy1mb3JtX19sYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cblx0Ji5iYy1mb3JtLWNvbnRyb2wtcmVxdWlyZWQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnKic7XG5cdFx0XHRmb250LXNpemU6IDgwJTtcblx0XHRcdHBhZGRpbmctbGVmdDogMnB4O1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLXJlZCk7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1mb3JtLXRlcm1zIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdHBhZGRpbmc6IDEycHggMTZweCAxMXB4O1xuXG5cdC5iYy1mb3JtX19jb250cm9sLS1jaGVja2JveCB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0PiAqIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0LmJjLWZvcm1fX2xhYmVsIHtcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cblx0XHQmLmJjLWZvcm0tY29udHJvbC1yZXF1aXJlZDphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cblx0LmJjLWZvcm1fX2Vycm9yLW1lc3NhZ2Uge1xuXHRcdG1hcmdpbi1yaWdodDogMjJweDtcblx0fVxufVxuXG4uYmMtZm9ybV9fYWN0aW9ucyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiA0NnB4O1xuXHR9XG5cblx0Ji0tbGVmdCB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHR9XG59XG4iLCImLmJjLWZvcm0tLWhhcy1lcnJvcnMge1xuXG5cdC5iYy1mb3JtX19jb250cm9sLS1lcnJvciB7XG5cblx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcblx0XHRpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5cdFx0aW5wdXRbdHlwZT1cInRlbFwiXSxcblx0XHRpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcblx0XHRzZWxlY3QsXG5cdFx0dGV4dGFyZWEge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tYWxlcnQtZXJyb3IpO1xuXHRcdH1cblx0fVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBGb3JtOiBDb250cm9sIC8gV2lkZ2V0XG4gKlxuICogTm90ZTogYXBwbGllcyBieSBkZWZhdWx0IHRvIHRleHRhcmVhLCB0eXBlPVwiZmlsZVwiLCAmIHNlbGVjdFxuICpcbiAqIEV4YW1wbGU6XG4gKiA8aW5wdXQgbmFtZT1cInRleHRcIiBjbGFzcz1cImZvcm0tY29udHJvbC1iY1wiIHR5cGU9XCJ0ZXh0XCIgLz5cbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZm9ybS1jb250cm9sLWJjIHtcblx0QG1peGluIGZvcm0tY29udHJvbDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBGb3JtOiBDb250cm9sIEljb25cbiAqXG4gKiBFeGFtcGxlOlxuICogPGRpdiBjbGFzcz1cImZvcm0tZmllbGQtZ3JvdXBcIj5cbiAqICAgPGxhYmVsIGNsYXNzPVwiZm9ybS1jb250cm9sLWxhYmVsXCIgZm9yPVwidGV4dEZpZWxkRXhhbXBsZVwiPkxhYmVsPC9sYWJlbD5cbiAqICAgPGRpdiBjbGFzcz1cImZvcm0tY29udHJvbC1iYy1pY29uIGJjLWljb24gaWNvbi1waG9uZVwiPlxuICpcdCAgIDxpbnB1dCBpZD1cInRleHRGaWVsZEV4YW1wbGVcIiBjbGFzcz1cImZvcm0tY29udHJvbFwiIG5hbWU9XCJ0ZXh0RmllbGRFeGFtcGxlXCIgYXJpYS1kZXNjcmliZWRieT1cInRleHRGaWVsZEV4YW1wbGVIZWxwZXJcIiB0eXBlPVwidGV4dFwiIC8+XG4gKiAgIDwvZGl2PlxuICogICA8cCBpZD1cInRleHRGaWVsZEV4YW1wbGVIZWxwZXJcIiBjbGFzcz1cImZvcm0tY29udHJvbC1oZWxwZXJcIj5IZWxwZXIgdGV4dDwvcD5cbiAqIDwvZGl2PlxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5mb3JtLWNvbnRyb2wtYmMtaWNvbiB7XG5cdEBtaXhpbiBmb3JtLWNvbnRyb2wtaWNvbjtcbn1cblxuLmJjLWZvcm1fX2NvbnRyb2wge1xuXG5cdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuXHRpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5cdGlucHV0W3R5cGU9XCJ1cmxcIl0sXG5cdGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcblx0aW5wdXRbdHlwZT1cInRlbFwiXSxcblx0aW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbiIsImlucHV0W3R5cGU9XCJmaWxlXCJdIHtcblx0QG1peGluIGZvcm0tY29udHJvbDtcblxuXHRmb250LXNpemU6IHZhcigtLWZvcm0tY29udHJvbC1maWxlLWZvbnQtc2l6ZSk7XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZzogdmFyKC0tZm9ybS1jb250cm9sLWZpbGUtcGFkZGluZyk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ldmVuKTtcbn1cbiIsImlucHV0IHtcblx0QG1peGluIGZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1iYXNlO1xuXG5cdCZbdHlwZT1cInJhZGlvXCJdLFxuXHQmW3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC1yYWRpby1jaGVja2JveC1wdXNoLWxhYmVsLXJpZ2h0KTtcblxuXHRcdCYuZm9ybS1jb250cm9sLWN1c3RvbS1iYy1zdHlsZSB7XG5cdFx0XHRAbWl4aW4gZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94O1xuXHRcdH1cblx0fVxuXG5cdCZbdHlwZT1cInJhZGlvXCJdIH4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuXHQmW3R5cGU9XCJjaGVja2JveFwiXSB+IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0bWFyZ2luLXRvcDogdmFyKC0tZm9ybS1jb250cm9sLXJhZGlvLWNoZWNrYm94LW1hcmdpbi10b3ApO1xuXHR9XG5cblx0Jlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdC8qIENBU0U6IEN1c3RvbSBTdHlsZWQgKi9cblx0XHQmLmZvcm0tY29udHJvbC1jdXN0b20tYmMtc3R5bGUge1xuXHRcdFx0QG1peGluIGZvcm0tY29udHJvbC1jaGVja2JveDtcblx0XHR9XG5cdH1cblxuXHQmW3R5cGU9XCJyYWRpb1wiXSB7XG5cdFx0LyogQ0FTRTogQ3VzdG9tIFN0eWxlZCAqL1xuXHRcdCYuZm9ybS1jb250cm9sLWN1c3RvbS1iYy1zdHlsZSB7XG5cdFx0XHRAbWl4aW4gZm9ybS1jb250cm9sLXJhZGlvO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtcHJvZHVjdC1mb3JtX19jb250cm9sLS1jaGVja2JveCB7XG5cblx0LmJjLXByb2R1Y3QtbW9kaWZpZXJfX2xhYmVsIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcblx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0XHRmbGV4OiAwIDEgYXV0bztcblx0fVxuXG5cdC5iYy1wcm9kdWN0LW1vZGlmaWVyX19sYWJlbC0tY2hlY2tib3gge1xuXHRcdGZsZXg6IDE7XG5cdH1cbn1cbiIsInNlbGVjdCB7XG5cdEBtaXhpbiBmb3JtLWNvbnRyb2w7XG5cblx0cGFkZGluZy1yaWdodDogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdC8qIENBU0U6IG11bHRpcGxlICovXG5cdCZbbXVsdGlwbGVdIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvcm0tY29udHJvbC1mb250LXNpemUpO1xuXHRcdGhlaWdodDogdmFyKC0tZm9ybS1jb250cm9sLXNlbGVjdC1tdWx0aXBsZS1oZWlnaHQpO1xuXHRcdHBhZGRpbmc6IHZhcigtLWZvcm0tY29udHJvbC1zZWxlY3QtbXVsdGlwbGUtcGFkZGluZyk7XG5cdH1cbn1cblxuIiwidGV4dGFyZWEge1xuXHRAbWl4aW4gZm9ybS1jb250cm9sO1xuXG5cdHJlc2l6ZTogbm9uZTtcblx0cGFkZGluZzogdmFyKC0tZm9ybS1jb250cm9sLXRleHRhcmVhLXBhZGRpbmcpO1xuXHRoZWlnaHQ6IHZhcigtLWZvcm0tY29udHJvbC10ZXh0YXJlYS1oZWlnaHQpO1xufVxuIiwiXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIFZlbmRvclxuICpcbiAqIFRoaXMgZmlsZSBpcyBqdXN0IGEgY2xlYXJpbmctaG91c2UuXG4gKiBNYWtlIHBhcnRpYWxzIChzdGFydCB3aXRoIGFuIHVuZGVyc2NvcmUpIGZvciBhbnkgYWN0dWFsIGNzcyBjb2RlLlxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIFZlbmRvcjogU3dpcGVyLmpzICovXG5AaW1wb3J0IFwic3dpcGVyL2FsbFwiO1xuQGltcG9ydCBcImZsYXRwaWNrci9hbGxcIjtcblxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBTd2lwZXIgNC4wLjVcbiAqXG4gKiBodHRwczovL2dpdGh1Yi5jb20vbm9saW1pdHM0d2ViL1N3aXBlclxuICpcbiAqIFRoaXMgZmlsZSBpcyBqdXN0IGEgY2xlYXJpbmctaG91c2UuXG4gKiBNYWtlIHBhcnRpYWxzIChzdGFydCB3aXRoIGFuIHVuZGVyc2NvcmUpIGZvciBhbnkgYWN0dWFsIGNzcyBjb2RlLlxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJkZWZhdWx0XCI7XG4iLCIuc3dpcGVyLWNvbnRhaW5lciB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcblxuXHQvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cblx0ei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1jb250YWluZXItbm8tZmxleGJveCAuc3dpcGVyLXNsaWRlIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogMTtcblx0ZGlzcGxheTogZmxleDtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi5zd2lwZXItc2xpZGUge1xuXHRmbGV4LXNocmluazogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5cbi5zd2lwZXItaW52aXNpYmxlLWJsYW5rLXNsaWRlIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG5cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcblx0cGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuXHR0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4vKiBJRTEwIFdpbmRvd3MgUGhvbmUgOCBGaXhlcyAqL1xuLnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWwsXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciB7XG5cdC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuXHR0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtdmVydGljYWwsXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBwYW4teDtcblx0dG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR3aWR0aDogMjdweDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRtYXJnaW4tdG9wOiAtMjJweDtcblx0ei1pbmRleDogMTA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiAyN3B4IDQ0cHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcblx0b3BhY2l0eTogMC4zNTtcblx0Y3Vyc29yOiBhdXRvO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyMzAwN2FmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG5cdGxlZnQ6IDEwcHg7XG5cdHJpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDA3YWZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcblx0cmlnaHQ6IDEwcHg7XG5cdGxlZnQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjNmZmZmZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2ssXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyMzAwMDAwMCclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2sge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDAwMDAwJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG5cdGJvdHRvbTogMTBweDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRmb250LXNpemU6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcblx0dHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcblx0dHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0d2lkdGg6IDhweDtcblx0aGVpZ2h0OiA4cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0YmFja2dyb3VuZDogIzAwMDtcblx0b3BhY2l0eTogMC4yO1xufVxuXG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0Ym9yZGVyOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuXHRvcGFjaXR5OiAxO1xuXHRiYWNrZ3JvdW5kOiAjMDA3YWZmO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcblx0cmlnaHQ6IDEwcHg7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRtYXJnaW46IDZweCAwO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR3aWR0aDogOHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRtYXJnaW46IDAgNHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG59XG5cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG5cdGJhY2tncm91bmQ6ICMwMDdhZmY7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG5cdHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDRweDtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG5cdHdpZHRoOiA0cHg7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24td2hpdGUge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4vKiBTY3JvbGxiYXIgKi9cbi5zd2lwZXItc2Nyb2xsYmFyIHtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMSU7XG5cdGJvdHRvbTogM3B4O1xuXHR6LWluZGV4OiA1MDtcblx0aGVpZ2h0OiA1cHg7XG5cdHdpZHRoOiA5OCU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAzcHg7XG5cdHRvcDogMSU7XG5cdHotaW5kZXg6IDUwO1xuXHR3aWR0aDogNXB4O1xuXHRoZWlnaHQ6IDk4JTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcblx0Y3Vyc29yOiBtb3ZlO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHQtby1vYmplY3QtZml0OiBjb250YWluO1xuXHRvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG5cdGN1cnNvcjogbW92ZTtcbn1cblxuLyogUHJlbG9hZGVyICovXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcblx0d2lkdGg6IDQycHg7XG5cdGhlaWdodDogNDJweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdHRvcDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLTIxcHg7XG5cdG1hcmdpbi10b3A6IC0yMXB4O1xuXHR6LWluZGV4OiAxMDtcblx0dHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuXHRhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlcjphZnRlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb250ZW50OiAnJztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzNmM2YzZjJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZTphZnRlciB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyM2ZmZiclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG5cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG5cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0fVxufVxuXG4vKiBhMTF5ICovXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0b3BhY2l0eTogMDtcblx0ei1pbmRleDogLTEwMDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0ei1pbmRleDogMTtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG5cdHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuXHRwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuXHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuXHR6LWluZGV4OiAwO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRvcGFjaXR5OiAwLjY7XG5cdC13ZWJraXQtZmlsdGVyOiBibHVyKDUwcHgpO1xuXHRmaWx0ZXI6IGJsdXIoNTBweCk7XG5cdHotaW5kZXg6IDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0ei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuXHRwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuXHR6LWluZGV4OiAwO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWNvdmVyZmxvdyAuc3dpcGVyLXdyYXBwZXIge1xuXHQvKiBXaW5kb3dzIDggSUUgMTAgZml4ICovXG5cdC1tcy1wZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuIixudWxsLCIvKiBmbGF0cGlja3IgdjQuNS4xLCBAbGljZW5zZSBNSVQgKi9cblxuQGltcG9ydCBcImRlZmF1bHRcIjtcbiIsIi8qIGVzbGludC1kaXNhYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuXG4uZmxhdHBpY2tyLWNhbGVuZGFyIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdG9wYWNpdHk6IDA7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHQtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcblx0YW5pbWF0aW9uOiBub25lO1xuXHRkaXJlY3Rpb246IGx0cjtcblx0Ym9yZGVyOiAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDMwNy44NzVweDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG5cdHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNiwgLTFweCAwIDAgI2U2ZTZlNiwgMCAxcHggMCAjZTZlNmU2LCAwIC0xcHggMCAjZTZlNmU2LCAwIDNweCAxM3B4IHJnYmEoMCwwLDAsMC4wOCk7XG5cdGJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNiwgLTFweCAwIDAgI2U2ZTZlNiwgMCAxcHggMCAjZTZlNmU2LCAwIC0xcHggMCAjZTZlNmU2LCAwIDNweCAxM3B4IHJnYmEoMCwwLDAsMC4wOCk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4sXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XG5cdG9wYWNpdHk6IDE7XG5cdG1heC1oZWlnaHQ6IDY0MHB4O1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR6LWluZGV4OiA5OTk5OTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYW5pbWF0ZS5vcGVuIHtcblx0LXdlYmtpdC1hbmltYXRpb246IGZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG5cdGFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAycHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiBjYWxjKDEwMCUgKyAycHgpO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMub3BlbiB7XG5cdHotaW5kZXg6IDk5OTtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMSkgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rNykge1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5tdWx0aU1vbnRoIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuKzIpIC5mbGF0cGlja3ItZGF5LmluUmFuZ2U6bnRoLWNoaWxkKDduKzEpIHtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAtMnB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG5cdGJveC1zaGFkb3c6IC0ycHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIsXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNUaW1lIC5kYXlDb250YWluZXIge1xuXHRib3JkZXItYm90dG9tOiAwO1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIge1xuXHRib3JkZXItbGVmdDogMDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuc2hvd1RpbWVJbnB1dC5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG5cdGhlaWdodDogNDBweDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm5vQ2FsZW5kYXIuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWUge1xuXHRoZWlnaHQ6IGF1dG87XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0Ym9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcblx0Y29udGVudDogJyc7XG5cdGhlaWdodDogMDtcblx0d2lkdGg6IDA7XG5cdGxlZnQ6IDIycHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDphZnRlciB7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAyMnB4O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUge1xuXHRib3JkZXItd2lkdGg6IDVweDtcblx0bWFyZ2luOiAwIC01cHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyOmFmdGVyIHtcblx0Ym9yZGVyLXdpZHRoOiA0cHg7XG5cdG1hcmdpbjogMCAtNHB4O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcblx0Ym90dG9tOiAxMDAlO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUge1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciB7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xuXHR0b3A6IDEwMCU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZSB7XG5cdGJvcmRlci10b3AtY29sb3I6ICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmFmdGVyIHtcblx0Ym9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXI6Zm9jdXMge1xuXHRvdXRsaW5lOiAwO1xufVxuLmZsYXRwaWNrci13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZmxhdHBpY2tyLW1vbnRocyB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1tb250aCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xuXHRmaWxsOiByZ2JhKDAsMCwwLDAuOSk7XG5cdGhlaWdodDogMjhweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQtd2Via2l0LWJveC1mbGV4OiAxO1xuXHQtd2Via2l0LWZsZXg6IDE7XG5cdC1tcy1mbGV4OiAxO1xuXHRmbGV4OiAxO1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRoZWlnaHQ6IDI4cHg7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdHotaW5kZXg6IDM7XG5cdGNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7XG5cdGZpbGw6IHJnYmEoMCwwLDAsMC45KTtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5kaXNhYmxlZCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5kaXNhYmxlZCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggaSxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoIHtcblx0Lypcblx0XHQgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG5cdC8qXG5cdFx0ICAqL1xuXHRsZWZ0OiAwO1xuXHQvKlxuXHRcdCAgLypydGw6ZW5kOmlnbm9yZSovXG5cdC8qXG5cdFx0ICAqL1xufVxuLypcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4vKlxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgge1xuXHQvKlxuXHRcdCAgLypydGw6YmVnaW46aWdub3JlKi9cblx0Lypcblx0XHQgICovXG5cdHJpZ2h0OiAwO1xuXHQvKlxuXHRcdCAgLypydGw6ZW5kOmlnbm9yZSovXG5cdC8qXG5cdFx0ICAqL1xufVxuLypcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4vKlxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIge1xuXHRjb2xvcjogIzk1OWVhOTtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlciBzdmcsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIgc3ZnIHtcblx0ZmlsbDogI2Y2NDc0Nztcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMTRweDtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcgcGF0aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcgcGF0aCB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjFzO1xuXHR0cmFuc2l0aW9uOiBmaWxsIDAuMXM7XG5cdGZpbGw6IGluaGVyaXQ7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0LFxuLm51bUlucHV0V3JhcHBlciBzcGFuIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm51bUlucHV0V3JhcHBlciBpbnB1dCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LW1zLWNsZWFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAxNHB4O1xuXHRwYWRkaW5nOiAwIDRweCAwIDJweDtcblx0aGVpZ2h0OiA1MCU7XG5cdGxpbmUtaGVpZ2h0OiA1MCU7XG5cdG9wYWNpdHk6IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSg1Nyw1Nyw1NywwLjE1KTtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuOmhvdmVyIHtcblx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjEpO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphZnRlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcCB7XG5cdHRvcDogMDtcblx0Ym9yZGVyLWJvdHRvbTogMDtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcblx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCByZ2JhKDU3LDU3LDU3LDAuNik7XG5cdHRvcDogMjYlO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93biB7XG5cdHRvcDogNTAlO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG5cdGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItdG9wOiA0cHggc29saWQgcmdiYSg1Nyw1Nyw1NywwLjYpO1xuXHR0b3A6IDQwJTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcge1xuXHR3aWR0aDogaW5oZXJpdDtcblx0aGVpZ2h0OiBhdXRvO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyBwYXRoIHtcblx0ZmlsbDogcmdiYSgwLDAsMCwwLjUpO1xufVxuLm51bUlucHV0V3JhcHBlcjpob3ZlciB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4wNSk7XG59XG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHNwYW4ge1xuXHRvcGFjaXR5OiAxO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHtcblx0Zm9udC1zaXplOiAxMzUlO1xuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDc1JTtcblx0bGVmdDogMTIuNSU7XG5cdHBhZGRpbmc6IDYuMTZweCAwIDAgMDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGhlaWdodDogMjhweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aCB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tbGVmdDogMC41Y2g7XG5cdHBhZGRpbmc6IDA7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGg6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMDUpO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIge1xuXHR3aWR0aDogNmNoO1xuXHR3aWR0aDogN2NoXFwwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG5cdGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwwLDAsMC45KTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhciB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRjdXJzb3I6IHRleHQ7XG5cdHBhZGRpbmc6IDAgMCAwIDAuNWNoO1xuXHRtYXJnaW46IDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdGhlaWdodDogYXV0bztcblx0Ym9yZGVyOiAwO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcjpmb2N1cyB7XG5cdG91dGxpbmU6IDA7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdLFxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXTpob3ZlciB7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0Y29sb3I6IHJnYmEoMCwwLDAsMC41KTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZsYXRwaWNrci13ZWVrZGF5cyB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0LXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuXHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IDI4cHg7XG59XG4uZmxhdHBpY2tyLXdlZWtkYXlzIC5mbGF0cGlja3Itd2Vla2RheWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWJveC1mbGV4OiAxO1xuXHQtd2Via2l0LWZsZXg6IDE7XG5cdC1tcy1mbGV4OiAxO1xuXHRmbGV4OiAxO1xufVxuc3Bhbi5mbGF0cGlja3Itd2Vla2RheSB7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0Zm9udC1zaXplOiA5MCU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogcmdiYSgwLDAsMCwwLjU0KTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdG1hcmdpbjogMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRkaXNwbGF5OiBibG9jaztcblx0LXdlYmtpdC1ib3gtZmxleDogMTtcblx0LXdlYmtpdC1mbGV4OiAxO1xuXHQtbXMtZmxleDogMTtcblx0ZmxleDogMTtcblx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cbi5kYXlDb250YWluZXIsXG4uZmxhdHBpY2tyLXdlZWtzIHtcblx0cGFkZGluZzogMXB4IDAgMCAwO1xufVxuLmZsYXRwaWNrci1kYXlzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuXHQtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHQtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHR3aWR0aDogMzA3Ljg3NXB4O1xufVxuLmZsYXRwaWNrci1kYXlzOmZvY3VzIHtcblx0b3V0bGluZTogMDtcbn1cbi5kYXlDb250YWluZXIge1xuXHRwYWRkaW5nOiAwO1xuXHRvdXRsaW5lOiAwO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR3aWR0aDogMzA3Ljg3NXB4O1xuXHRtaW4td2lkdGg6IDMwNy44NzVweDtcblx0bWF4LXdpZHRoOiAzMDcuODc1cHg7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcblx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcblx0b3BhY2l0eTogMTtcbn1cbi5kYXlDb250YWluZXIgKyAuZGF5Q29udGFpbmVyIHtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAtMXB4IDAgMCAjZTZlNmU2O1xuXHRib3gtc2hhZG93OiAtMXB4IDAgMCAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci1kYXkge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJhZGl1czogMTUwcHg7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Y29sb3I6ICMzOTM5Mzk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0d2lkdGg6IDE0LjI4NTcxNDMlO1xuXHQtd2Via2l0LWZsZXgtYmFzaXM6IDE0LjI4NTcxNDMlO1xuXHQtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTQuMjg1NzE0MyU7XG5cdGZsZXgtYmFzaXM6IDE0LjI4NTcxNDMlO1xuXHRtYXgtd2lkdGg6IDM5cHg7XG5cdGhlaWdodDogMzlweDtcblx0bGluZS1oZWlnaHQ6IDM5cHg7XG5cdG1hcmdpbjogMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcblx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXk6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6Zm9jdXMge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG91dGxpbmU6IDA7XG5cdGJhY2tncm91bmQ6ICNlNmU2ZTY7XG5cdGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3ItZGF5LnRvZGF5IHtcblx0Ym9yZGVyLWNvbG9yOiAjOTU5ZWE5O1xufVxuLmZsYXRwaWNrci1kYXkudG9kYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS50b2RheTpmb2N1cyB7XG5cdGJvcmRlci1jb2xvcjogIzk1OWVhOTtcblx0YmFja2dyb3VuZDogIzk1OWVhOTtcblx0Y29sb3I6ICNmZmY7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZCxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5uZXh0TW9udGhEYXkge1xuXHRiYWNrZ3JvdW5kOiAjNTY5ZmY3O1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGNvbG9yOiAjZmZmO1xuXHRib3JkZXItY29sb3I6ICM1NjlmZjc7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSB7XG5cdGJvcmRlci1yYWRpdXM6IDUwcHggMCAwIDUwcHg7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5lbmRSYW5nZSB7XG5cdGJvcmRlci1yYWRpdXM6IDAgNTBweCA1MHB4IDA7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSB7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogLTEwcHggMCAwICM1NjlmZjc7XG5cdGJveC1zaGFkb3c6IC0xMHB4IDAgMCAjNTY5ZmY3O1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UuZW5kUmFuZ2Uge1xuXHRib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSB7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogLTVweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xuXHRib3gtc2hhZG93OiAtNXB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLWRheS5kaXNhYmxlZCxcbi5mbGF0cGlja3ItZGF5LmRpc2FibGVkOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZCxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5uZXh0TW9udGhEYXkge1xuXHRjb2xvcjogcmdiYSg1Nyw1Nyw1NywwLjMpO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuLmZsYXRwaWNrci1kYXkuZGlzYWJsZWQsXG4uZmxhdHBpY2tyLWRheS5kaXNhYmxlZDpob3ZlciB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdGNvbG9yOiByZ2JhKDU3LDU3LDU3LDAuMSk7XG59XG4uZmxhdHBpY2tyLWRheS53ZWVrLnNlbGVjdGVkIHtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDAgMCAjNTY5ZmY3LCA1cHggMCAwICM1NjlmZjc7XG5cdGJveC1zaGFkb3c6IC01cHggMCAwICM1NjlmZjcsIDVweCAwIDAgIzU2OWZmNztcbn1cbi5mbGF0cGlja3ItZGF5LmhpZGRlbiB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5yYW5nZU1vZGUgLmZsYXRwaWNrci1kYXkge1xuXHRtYXJnaW4tdG9wOiAxcHg7XG59XG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmbG9hdDogbGVmdDtcbn1cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrcyB7XG5cdHBhZGRpbmc6IDAgMTJweDtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTY7XG5cdGJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrZGF5IHtcblx0ZmxvYXQ6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRsaW5lLWhlaWdodDogMjhweDtcbn1cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5LFxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXk6aG92ZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogbm9uZTtcblx0Y29sb3I6IHJnYmEoNTcsNTcsNTcsMC4zKTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0Ym9yZGVyOiBub25lO1xufVxuLmZsYXRwaWNrci1pbm5lckNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZsYXRwaWNrci1yQ29udGFpbmVyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAwO1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZmxhdHBpY2tyLXRpbWUge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG91dGxpbmU6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDA7XG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRtYXgtaGVpZ2h0OiA0MHB4O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuLmZsYXRwaWNrci10aW1lOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogdGFibGU7XG5cdGNsZWFyOiBib3RoO1xufVxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIge1xuXHQtd2Via2l0LWJveC1mbGV4OiAxO1xuXHQtd2Via2l0LWZsZXg6IDE7XG5cdC1tcy1mbGV4OiAxO1xuXHRmbGV4OiAxO1xuXHR3aWR0aDogNDAlO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGZsb2F0OiBsZWZ0O1xufVxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzM5MzkzOTtcbn1cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcblx0Ym9yZGVyLXRvcC1jb2xvcjogIzM5MzkzOTtcbn1cbi5mbGF0cGlja3ItdGltZS5oYXNTZWNvbmRzIC5udW1JbnB1dFdyYXBwZXIge1xuXHR3aWR0aDogMjYlO1xufVxuLmZsYXRwaWNrci10aW1lLnRpbWUyNGhyIC5udW1JbnB1dFdyYXBwZXIge1xuXHR3aWR0aDogNDklO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0IHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Ym9yZGVyOiAwO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0aGVpZ2h0OiBpbmhlcml0O1xuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0Y29sb3I6ICMzOTM5Mzk7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLWhvdXIge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItbWludXRlLFxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1zZWNvbmQge1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzIHtcblx0b3V0bGluZTogMDtcblx0Ym9yZGVyOiAwO1xufVxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItdGltZS1zZXBhcmF0b3IsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XG5cdGhlaWdodDogaW5oZXJpdDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmbG9hdDogbGVmdDtcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdGNvbG9yOiAjMzkzOTM5O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0d2lkdGg6IDIlO1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHQtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlcjtcblx0LW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuXHRhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XG5cdG91dGxpbmU6IDA7XG5cdHdpZHRoOiAxOCU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0OmhvdmVyLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06aG92ZXIsXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpmb2N1cyB7XG5cdGJhY2tncm91bmQ6ICNmM2YzZjM7XG59XG4uZmxhdHBpY2tyLWlucHV0W3JlYWRvbmx5XSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG5cdH1cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdH1cbn1cbkBrZXlmcmFtZXMgZnBGYWRlSW5Eb3duIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuXHR9XG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR9XG59XG4iLCJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogQ29udGVudFxuICpcbiAqIFRoaXMgZmlsZSBpcyBqdXN0IGEgY2xlYXJpbmctaG91c2UuXG4gKiBNYWtlIHBhcnRpYWxzIChzdGFydCB3aXRoIGFuIHVuZGVyc2NvcmUpIGZvciBhbnkgYWN0dWFsIGNzcyBjb2RlLlxuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIENvbXBvbmVudHMgKi9cbkBpbXBvcnQgXCJjb21wb25lbnRzL2FsbFwiO1xuXG4vKiBCdXR0b25zICovXG5AaW1wb3J0IFwiYnV0dG9ucy9kZWZhdWx0XCI7XG5AaW1wb3J0IFwiYnV0dG9ucy9xdWljay12aWV3XCI7XG5cbi8qIENhcmRzICovXG5AaW1wb3J0IFwiY2FyZHMvZGVmYXVsdFwiO1xuQGltcG9ydCBcImNhcmRzL3NpbmdsZVwiO1xuQGltcG9ydCBcImNhcmRzL29yZGVyXCI7XG5cbi8qIExvb3AgKi9cbkBpbXBvcnQgXCJsb29wL2RlZmF1bHRcIjtcbkBpbXBvcnQgXCJsb29wL3Byb2R1Y3RzXCI7XG5AaW1wb3J0IFwibG9vcC9uby1yZXN1bHRzXCI7XG5cbi8qIFNpbmdsZSAqL1xuQGltcG9ydCBcInNpbmdsZS9wcm9kdWN0XCI7XG5AaW1wb3J0IFwic2luZ2xlL3Byb2R1Y3QtcXVpY2stdmlld1wiO1xuQGltcG9ydCBcInNpbmdsZS9wcm9kdWN0LXJldmlld3NcIjtcblxuLyogQ2FydCAqL1xuQGltcG9ydCBcImNhcnQvY2FydC1wYWdlXCI7XG5AaW1wb3J0IFwiY2FydC9jYXJ0LW1lbnUtaXRlbVwiO1xuXG4vKiBQYWdlICovXG5AaW1wb3J0IFwicGFnZS9hZGRyZXNzXCI7XG5AaW1wb3J0IFwicGFnZS9hY2NvdW50LWRlZmF1bHRcIjtcbkBpbXBvcnQgXCJwYWdlL2FjY291bnQtbG9naW5cIjtcbkBpbXBvcnQgXCJwYWdlL2FjY291bnQtcmVnaXN0ZXJcIjtcbkBpbXBvcnQgXCJwYWdlL29yZGVycy9kZWZhdWx0XCI7XG5AaW1wb3J0IFwicGFnZS9vcmRlcnMvb3JkZXItaGlzdG9yeVwiO1xuQGltcG9ydCBcInBhZ2Uvb3JkZXJzL29yZGVyLWRldGFpbFwiO1xuQGltcG9ydCBcInBhZ2UvbG9zdC1wYXNzd29yZFwiO1xuQGltcG9ydCBcInBhZ2UvZ2lmdC1jZXJ0aWZpY2F0ZVwiO1xuIiwiLyogQ29tcG9uZW50cyAqL1xuQGltcG9ydCBcInRpdGxlXCI7XG5AaW1wb3J0IFwiYnJhbmRcIjtcbkBpbXBvcnQgXCJwcmljZVwiO1xuQGltcG9ydCBcImZsYWdzXCI7XG5AaW1wb3J0IFwiZGVzY3JpcHRpb25cIjtcbkBpbXBvcnQgXCJnYWxsZXJ5XCI7XG5AaW1wb3J0IFwiZm9ybS1jb21wb25lbnRzXCI7XG5AaW1wb3J0IFwib3B0aW9uLWRyb3Bkb3duXCI7XG5AaW1wb3J0IFwib3B0aW9uLXN3YXRjaFwiO1xuQGltcG9ydCBcIm9wdGlvbi1yZWN0YW5nbGVcIjtcbkBpbXBvcnQgXCJvcHRpb24tcGljay1saXN0XCI7XG5AaW1wb3J0IFwib3B0aW9uLXJhZGlvXCI7XG5AaW1wb3J0IFwicmF0aW5nc1wiO1xuQGltcG9ydCBcInNwZWNzXCI7XG5AaW1wb3J0IFwicmVsYXRlZC1wcm9kdWN0c1wiO1xuQGltcG9ydCBcInJlZmluZXJ5XCI7XG5AaW1wb3J0IFwic3VibmF2XCI7XG5AaW1wb3J0IFwiYWxlcnRcIjtcbkBpbXBvcnQgXCJwYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwib3JkZXItcHJvZHVjdC1yb3dcIjtcbkBpbXBvcnQgXCJpbWFnZXNcIjtcbiIsIi5iYy1wcm9kdWN0X190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwIDAgMThweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3RfX3RpdGxlLWxpbmsge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0XHRvcGFjaXR5OiAwLjg7XG5cblx0XHQuYmMtcHJvZHVjdC1mbGFnLS1ncmV5IHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0X19pbnZlbnRvcnkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4uYmMtcHJvZHVjdC1zaW5nbGVfX21ldGEsXG4uYmMtcHJvZHVjdC1jYXJkLS1zaW5nbGUge1xuXG5cdC5iYy1wcm9kdWN0X190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9faW52ZW50b3J5IHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWNhcmQtLXJlbGF0ZWQge1xuXG5cdC5iYy1wcm9kdWN0X190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxufVxuIiwiLmJjLXByb2R1Y3RfX2JyYW5kIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWV2ZW4pO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3Qtc2luZ2xlLFxuLmJjLXByb2R1Y3QtY2FyZC0tc2luZ2xlIHtcblxuXHQuYmMtcHJvZHVjdF9fYnJhbmQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG59XG4iLCIuYmMtcHJvZHVjdF9fcHJpY2luZyB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5iYy1wcm9kdWN0X19wcmljZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmJjLXByb2R1Y3RfX29yaWdpbmFsLXByaWNlIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG5cdG1hcmdpbi1yaWdodDogMTJweDtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmV5KTtcbn1cblxuLmJjLXByb2R1Y3RfX3ByaWNlLS1zYWxlIHtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JlZW4pO1xufVxuXG4uYmMtcHJvZHVjdC1jYXJkLS1zaW5nbGUge1xuXG5cdC5iYy1wcm9kdWN0X19wcmljaW5nIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYmMtcHJvZHVjdC1jYXJkLS1zaW5nbGUsXG4uYmMtcHJvZHVjdC1zaW5nbGUge1xuXG5cdC5iYy1wcm9kdWN0X19vcmlnaW5hbC1wcmljZSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHR9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICpcbiAqIFByb2R1Y3QgRmxhZ3NcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYmMtcHJvZHVjdC1mbGFnLS1zYWxlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IC0yMHB4O1xuXHR0b3A6IC0yMHB4O1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRsaW5lLWhlaWdodDogNTBweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmVlbik7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5iYy1wcm9kdWN0LWZsYWctLWdyZXkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHBhZGRpbmc6IDdweCA4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ldmVuKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcbn1cblxuLmJjLXByb2R1Y3Qtc2luZ2xlLFxuLmJjLXByb2R1Y3QtY2FyZC0tc2luZ2xlIHtcblxuXHQuYmMtcHJvZHVjdC1mbGFnLS1zYWxlIHtcblx0XHR3aWR0aDogNjBweDtcblx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDYwcHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG5cdH1cblxuXHQuYmMtcHJvZHVjdC1mbGFnLS1ncmV5IHtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdH1cbn1cblxuIiwiLmJjLXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR9XG5cblx0cDpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG4iLCIuYmMtcHJvZHVjdC1nYWxsZXJ5X19pbWFnZXMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDM3MHB4O1xuXHRtYXJnaW46IDYwcHggYXV0bztcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWdhbGxlcnlfX2ltYWdlLXNsaWRlIHtcblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWdhbGxlcnktLWhhcy1jYXJvdXNlbCB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi8qIFRodW1ibmFpbCBDYXJvdXNlbCAqL1xuXG4vKiBDQVNFOiB0aHVtYiBjb250cm9sbGVyIG9ubHkgd29ya3Mgd2l0aCBjZW50ZXJlZCBzbGlkZXMuIFRoaXMgbW92ZXMgdGhhdCBjb250YWluZXIgYmFjayB0byBmbHVzaCBsZWZ0LiAqL1xuLnN3aXBlci1jb250YWluZXJbZGF0YS1qcz1cImJjLWdhbGxlcnktdGh1bWJzXCJdIC5zd2lwZXItd3JhcHBlciB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSAhaW1wb3J0YW50O1xufVxuXG4uYmMtcHJvZHVjdC1nYWxsZXJ5X190aHVtYnMge1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG5cdC5iYy1wcm9kdWN0LWdhbGxlcnlfX3RodW1iLXNsaWRlIHtcblx0XHRib3gtc2hhZG93OiB1bnNldDtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1nYWxsZXJ5X190aHVtYi1zbGlkZSB7XG5cdHdpZHRoOiBjYWxjKDI1JSAtIDEwcHgpO1xuXHRtYXJnaW46IDAgMTBweCAxMHB4IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0b3BhY2l0eTogMC44O1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBGb3Jtc1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmJjLXByb2R1Y3QtZm9ybV9fY29udHJvbCB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX29wdGlvbi1sYWJlbCxcbi5iYy1wcm9kdWN0LWZvcm1fX21vZGlmaWVyLWxhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xufVxuXG4uYmMtcHJvZHVjdC1mb3JtX19vcHRpb24tdmFyaWFudHMge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYmMtcHJvZHVjdC1mb3JtX19vcHRpb24tdmFyaWFudHMtLWlubGluZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0LmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLXRpdGxlIHtcblx0ZmxleDogMTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXkpO1xufVxuXG5pbnB1dC5iYy1wcm9kdWN0LXZhcmlhbnRfX3JhZGlvLS1oaWRkZW4ge1xuXHRtYXJnaW46IDA7XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX3Byb2R1Y3QtbWVzc2FnZSB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX21lc3NhZ2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMTJweCAxNnB4O1xuXHRmb250LXNpemU6IDEycHg7XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX21vZGlmaWVyLWRlc2NyaXB0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuIiwiLmJjLXByb2R1Y3QtZm9ybV9fb3B0aW9uLXNlbGVjdCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cbiIsIi5iYy1wcm9kdWN0LWZvcm1fX2NvbnRyb2wtLXN3YXRjaCB7XG5cblx0aW5wdXQuYmMtcHJvZHVjdC12YXJpYW50X19yYWRpby0taGlkZGVuIHtcblxuXHRcdCY6Y2hlY2tlZCArIC5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsIC5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsLS1zd2F0Y2gge1xuXHRcdFx0Ym9yZGVyOiAwIHNvbGlkIHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAxcHggdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cdFx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLWJvcmRlcik7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsLS1zd2F0Y2gge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMzZweDtcblx0Ym9yZGVyOiA1cHggc29saWQgdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRib3gtc2hhZG93OiAwIDAgMXB4IHZhcigtLWNvbG9yLWJjLWdyZXkpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tYm9yZGVyKTtcbn1cbiIsIi5iYy1wcm9kdWN0LWZvcm1fX2NvbnRyb2wtLXJlY3RhbmdsZSB7XG5cblx0aW5wdXQuYmMtcHJvZHVjdC12YXJpYW50X19yYWRpby0taGlkZGVuIHtcblxuXHRcdCY6Y2hlY2tlZCArIC5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsIC5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsLS1yZWN0YW5nbGUge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cdFx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdFx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLWJvcmRlciksIHZhcigtLXRyYW5zaXRpb24tY29sb3ItZmFzdCk7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsLS1yZWN0YW5nbGUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAzNnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0cGFkZGluZzogNXB4IDEwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtY29uY3JldGUpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleSk7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tYm9yZGVyKSwgdmFyKC0tdHJhbnNpdGlvbi1jb2xvci1mYXN0KTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuIiwiLmJjLXByb2R1Y3QtZm9ybV9fY29udHJvbC0tcGljay1saXN0IHtcblxuXHRpbnB1dC5iYy1wcm9kdWN0LXZhcmlhbnRfX3JhZGlvLS1oaWRkZW4ge1xuXG5cdFx0JjpjaGVja2VkICsgLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwgLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLXBpY2stbGlzdCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KTtcblx0XHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tYm9yZGVyKTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLXBpY2stbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDVweDtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJjLXByb2R1Y3QtdmFyaWFudF9fbGFiZWwtLWltZyB7XG5cdGZsZXg6IDA7XG5cdG1hcmdpbi1yaWdodDogNnB4O1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IGF1dG87XG59XG4iLCIuYmMtcHJvZHVjdC1mb3JtX19jb250cm9sLS1yYWRpbyB7XG5cblx0LmJjLXByb2R1Y3QtZm9ybV9fb3B0aW9uLWxhYmVsIHtcblx0XHRmbGV4OiAwIDAgMTAwJTtcblx0fVxuXG5cdC5iYy1wcm9kdWN0LXZhcmlhbnRfX2xhYmVsIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdH1cblxuXHQuYmMtcHJvZHVjdC12YXJpYW50X19yYWRpbyB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdH1cblxuXHQuYmMtcHJvZHVjdC12YXJpYW50X19sYWJlbC0tcmFkaW8ge1xuXHRcdGZsZXg6IDE7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdH1cbn1cbiIsIi5iYy1zaW5nbGUtcHJvZHVjdF9fcmF0aW5nIHtcblx0dW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuXHRjb2xvcjogIzhiOGI4Yjtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRoZWlnaHQ6IDI1cHg7XG5cdHdpZHRoOiA5MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXHQmLS1tYXNrIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0ei1pbmRleDogMjtcblx0fVxuXG5cdCYtLXRvcCB7XG5cdFx0Y29sb3I6ICNmYzA7XG5cdFx0cGFkZGluZzogMDtcblx0XHR3aWR0aDogOTBweDtcblx0XHR6LWluZGV4OiAxO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0Ji0tYm90dG9tIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHotaW5kZXg6IDA7XG5cdFx0d2lkdGg6IDkwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cbn1cblxuLmJjLXJhdGluZy1zdGFyIHtcblxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcXDI2MDVcIjtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdH1cbn1cblxuLmJjLXNpbmdsZS1wcm9kdWN0X19yYXRpbmctcmV2aWV3cyB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRtYXJnaW4tbGVmdDogMTBweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuIiwiLmJjLXByb2R1Y3RfX3NwZWMtbGlzdCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bG9zdC1jZW50ZXI6IDEwMCU7XG59XG5cbi5iYy1wcm9kdWN0X19zcGVjIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsb3N0LXdhZmZsZTogMS8yO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRsb3N0LXdhZmZsZTogMS8zO1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRsb3N0LXdhZmZsZTogMS80O1xuXHR9XG59XG4iLCIuYmMtc2luZ2xlLXByb2R1Y3RfX3JlbGF0ZWQge1xuXHRwYWRkaW5nOiA1MHB4IDAgMDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXG5cdC5iYy1mb3JtLmJjLXByb2R1Y3QtZm9ybSxcblx0YnV0dG9uLmJjLWJ0biB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxufVxuXG4uYmMtc2luZ2xlLXByb2R1Y3RfX3NlY3Rpb24tdGl0bGUtLXJlbGF0ZWQge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG4iLCIuYmMtcHJvZHVjdC1hcmNoaXZlX19yZWZpbmVyeSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDQwcHggMCA4MHB4O1xuXG5cdC5iYy1mb3JtIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWFyY2hpdmVfX3NlYXJjaCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmxleDogMSAxIDEwMCU7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdGZsZXg6IDAgMSAyNzBweDtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1hcmNoaXZlX19zZWxlY3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG5cdGZsZXg6IDEgMSAxMDAlO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC14c21hbGwpIHtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmbGV4OiAwIDEgY2FsYygzMy4zMzMzJSAtIDIwcHgpO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0ZmxleDogMCAxIGF1dG87XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtYXJjaGl2ZV9fc2VsZWN0LWxhYmVsIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0ZmxleDogMCAwIDEwMCU7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXhzbWFsbCkge1xuXHRcdGZsZXg6IDAgMCAxNTBweDtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmbGV4OiAwIDAgMTAwJTtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtYXJjaGl2ZV9fc2VsZWN0LWZpZWxkIHtcblx0ZmxleDogMCAwIDEwMCU7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXhzbWFsbCkge1xuXHRcdGZsZXg6IDEgMSAxMDAlO1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZsZXg6IDAgMCAxMDAlO1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRmbGV4OiAwIDEgYXV0bztcblx0fVxuXG5cdC5iYy1mb3JtICYge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleSk7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtYXJjaGl2ZV9fc2VhcmNoLXN1Ym1pdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdGhlaWdodDogMTAwJTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXG5cdCYuYmMtYnRuLmJjLWJ0bi0tc21hbGwge1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0XHR3aWR0aDogYXV0bztcblx0fVxufVxuIiwiLmJjLXN1Ym5hdl9fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXNtYWxsKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0fVxufVxuXG4uYmMtc3VibmF2X19saXN0LWl0ZW0ge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nOiAwO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1zbWFsbCkge1xuXG5cdFx0KyAuYmMtc3VibmF2X19saXN0LWl0ZW0ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cbn1cblxuLmJjLXN1Ym5hdl9fbGluayB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5iYy1zdWJuYXZfX2xpc3QtaXRlbS0tY3VycmVudCAuYmMtc3VibmF2X19saW5rIHtcblx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbiIsIi5iYy1hbGVydCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFsZXJ0LWJnLWRlZmF1bHQpO1xuXHRjb2xvcjogdmFyKC0tYWxlcnQtY29sb3IpO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdHBhZGRpbmc6IDEycHggMTZweDtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0fVxuXG5cdCYtLXN1Y2Nlc3Mge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFsZXJ0LXN1Y2Nlc3MpO1xuXHR9XG5cblx0Ji0tZXJyb3Ige1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFsZXJ0LWVycm9yKTtcblx0fVxufVxuXG4uYmMtYWxlcnQtZ3JvdXAge1xuXG5cdC5iYy1hbGVydDpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0Ji0taW5mbyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWxlcnQtYmctaW5mbyk7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cblx0XHQuYmMtcHJvZHVjdC1mb3JtICYge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQmLS1lcnJvciB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdH1cblxuXHQmLmJjLWZhZGUtaW4tYWxlcnQtZ3JvdXAge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn1cblxuLmJjLWZvcm1fX2Vycm9yLW1lc3NhZ2Uge1xuXHRjb2xvcjogdmFyKC0tYWxlcnQtZXJyb3IpO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogMTBweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHRmb250LXNpemU6IDEzcHg7XG59XG4iLCIuYmMtbG9hZC1pdGVtcyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJjLWxvYWQtaXRlbXMtY29udGFpbmVyLS1oYXMtcGFnZXMge1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuXHQ+ICo6bm90KC5iYy1sb2FkLWl0ZW1zX190cmlnZ2VyKSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXG5cdFx0Ji5pdGVtLWluaXRpYWxpemVkIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1sb2FkLWl0ZW1zX19sb2FkZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMzBweDtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG5cblx0Ji5hY3RpdmUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLmJjLWxvYWQtbW9yZS1pdGVtcyxcbi5iYy1sb2FkLWl0ZW1zX190cmlnZ2VyIHtcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJjLWxvYWQtbW9yZS1pdGVtcyB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5iYy1sb2FkLWl0ZW1zX190cmlnZ2VyLWJ0bixcbi5iYy1uby1yZXN1bHRzX19idXR0b24ge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRvdXRsaW5lOiBub25lO1xuXHRib3JkZXI6IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQmW2Rpc2FibGVkXSB7XG5cdFx0b3BhY2l0eTogMC41O1xuXHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItbGluay1ob3Zlcik7XG5cblx0XHQmW2Rpc2FibGVkXSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1saW5rLWhvdmVyKTtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHR9XG5cdH1cblxuXHQuYmMtaWNvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogMTRweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG59XG5cbi8qIEVycm9yIEhhbmRsaW5nICovXG4uYmMtcGFnaW5hdGlvbl9fZXJyb3ItbWVzc2FnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDE0cHg7XG59XG4iLCIuYmMtb3JkZXItcHJvZHVjdC1yb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHR9XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19faW1hZ2Uge1xuXHRmbGV4OiAwIDAgMTAwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0bWF4LXdpZHRoOiAxMDBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWFyZ2luOiAwIDIwcHggMCAwO1xuXHR9XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19ib2R5IHtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbjogMCAyMHB4IDAgMDtcblx0XHRtYXgtd2lkdGg6IDU1MHB4O1xuXHR9XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19faGVhZGVyIHtcblxuXHQuYmMtb3JkZXItcHJvZHVjdC1yb3dfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0bWFyZ2luOiAwIDEwcHggMCAwO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0LWZsYWctLWdyZXkge1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0fVxufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX2JyYW5kLFxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X191bml0LXByaWNlLFxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19vcHRpb24ge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fYnJhbmQge1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fb3B0aW9ucy1saXN0LFxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19vcHRpb24ge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fb3B0aW9ucy1saXN0IHtcblx0bWFyZ2luLXRvcDogOHB4O1xufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX29wdGlvbiB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmV5KTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19vcHRpb24tbGFiZWwge1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xufVxuXG4uYmMtb3JkZXItcHJvZHVjdC1yb3dfX29wdGlvbi12YWx1ZSB7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1saWdodCk7XG59XG5cbi5iYy1vcmRlci1wcm9kdWN0LXJvd19fc3RhdHVzIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0ZmxleDogMCAwIDE1MHB4O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRtYXJnaW46IDAgMCAwIGF1dG87XG5cdH1cbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X19xdWFudGl0eSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0ZmxleDogMCAwIDEwMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdH1cbn1cblxuLmJjLW9yZGVyLXByb2R1Y3Qtcm93X190b3RhbCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0bWFyZ2luLWJvdHRvbTogMjZweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0ZmxleDogMCAwIDE1MHB4O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG4iLCIuYmMtb3JkZXItcHJvZHVjdC1yb3dfX2ltYWdlLFxuLmJjLWNhcnQtaXRlbS1pbWFnZSB7XG5cblx0LmJjLXByb2R1Y3RfX3RodW1ibmFpbC1saW5rIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRib3JkZXI6IDA7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHR9XG5cdH1cbn1cbiIsIi5iYy1idG4sXG5idXR0b24uYmMtYnRuLFxuYS5iYy1idG4sXG4uZW50cnktY29udGVudCAuYmMtYnRuLFxuLmVudHJ5LWNvbnRlbnQgYnV0dG9uLmJjLWJ0bixcbi5lbnRyeS1jb250ZW50IGEuYmMtYnRuLFxuLmJjLWFjY291bnQtbG9naW5fX2Zvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdG1heC13aWR0aDogMjcwcHg7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRvcGFjaXR5OiAwLjk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblxuXHQmW2Rpc2FibGVkXSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleS1tZWRpdW0pO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuXHRcdG9wYWNpdHk6IDAuNjtcblx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXktbWVkaXVtKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuXHRcdFx0b3BhY2l0eTogMC42O1xuXHRcdH1cblx0fVxuXG5cdCYtLXNtYWxsIHtcblx0XHRwYWRkaW5nOiA4cHggMTZweDtcblx0fVxuXG5cdCYtLWludmVyc2Uge1xuXHRcdHBhZGRpbmc6IDExcHggMjBweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogNHB4IHNvbGlkO1xuXHR9XG59XG4iLCIuYmMtcXVpY2t2aWV3LXRyaWdnZXIsXG5idXR0b24uYmMtcXVpY2t2aWV3LXRyaWdnZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogaW5oZXJpdDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHBhZGRpbmc6IDA7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1vcGFjaXR5KTtcblxuXHRcdC5iYy1xdWlja3ZpZXctdHJpZ2dlci0taG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXF1aWNrdmlldy10cmlnZ2VyLS1ob3ZlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvcGFjaXR5OiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNCwgMjI3LCAyMzMsIDAuNzIpO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xufVxuXG4uYmMtcXVpY2t2aWV3LXRyaWdnZXItLWhvdmVyLWxhYmVsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuXHR3aWR0aDogNzAlO1xuXHRwYWRkaW5nOiAxMnB4IDE0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIuYmMtcHJvZHVjdC1jYXJkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cblx0LmJjLXF1aWNrdmlldy10cmlnZ2VyIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LmJjLXByb2R1Y3RfX2FjdGlvbnMge1xuXHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG5cblx0LmJjLWJ0bixcblx0YS5iYy1idG4sXG5cdGJ1dHRvbi5iYy1idG4ge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1jYXJkX19mZWF0dXJlZC1pbWFnZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn1cblxuLmJjLXByb2R1Y3RfX21ldGEge1xuXHRwYWRkaW5nOiAyNXB4IDAgNTBweDtcblx0d2lkdGg6IDEwMCU7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0aHlwaGVuczogYXV0bztcblx0ZmxleDogMSAxIGF1dG87XG59XG4iLCIuYmMtcHJvZHVjdC1jYXJkLS1zaW5nbGUge1xuXHRtYXgtd2lkdGg6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IDYwcHggMDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fZ2FsbGVyeSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG9yZGVyOiAyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRtYXgtd2lkdGg6IDM3MHB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0X19tZXRhIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG9yZGVyOiAxO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1wcm9kdWN0X19hY3Rpb25zIHtcblx0XHRvcmRlcjogMztcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSArIDMwcHgpO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRcdG9yZGVyOiAzO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG5cdFx0fVxuXHR9XG5cblx0LmJjLWJ0biB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0fVxufVxuIiwiLmJjLW9yZGVyLWNhcmRfX2JvZHkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdH1cbn1cblxuLmJjLW9yZGVyLWNhcmRfX2ZlYXR1cmVkLWltYWdlIHtcblx0ZmxleDogMCAwIDEwMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1heC13aWR0aDogMTAwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0fVxuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0LmJjLW9yZGVyLWNhcmRfX2ZlYXR1cmVkLWltYWdlLWxpbmsge1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1vcmRlci1jYXJkX19tZXRhIHtcblx0ZmxleDogMSAxIGF1dG87XG5cblx0Ji1pbm5lciB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0bWF4LXdpZHRoOiA1NTBweDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLW9yZGVyLWNhcmRfX3RpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcblxuXHQuYmMtb3JkZXItY2FyZF9fb3JkZXItdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRtYXJnaW46IDA7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLW9yZGVyLWNhcmRfX29yZGVyLXRpdGxlIHtcblxuXHQuYmMtb3JkZXItY2FyZF9fdGl0bGUtbGluayB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1vcmRlci1jYXJkX190b3RhbCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0bWFyZ2luLWJvdHRvbTogMjZweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbn1cblxuLmJjLW9yZGVyLWNhcmQtbWV0YV9fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG59XG5cbi5iYy1vcmRlci1jYXJkLW1ldGFfX2xpc3QtaXRlbSB7XG5cdHdpZHRoOiA1MCU7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0d2lkdGg6IGF1dG87XG5cblx0XHQrIC5iYy1vcmRlci1jYXJkLW1ldGFfX2xpc3QtaXRlbSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLW9yZGVyLWNhcmRfX3N0YXR1cyB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdGZsZXg6IDAgMCAxNTBweDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0bWFyZ2luOiAwIDAgMCBhdXRvO1xuXHR9XG59XG4iLCIuYmMtcHJvZHVjdC1ncmlkIHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0cGFkZGluZzogNDBweCAwO1xuXG5cdD4gLmJjLXByb2R1Y3QtY2FyZCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAzNzBweDtcblx0XHRtYXJnaW46IDAgYXV0byA2MHB4O1xuXHR9XG5cblx0Ji0tMmNvbCA+IC5iYy1wcm9kdWN0LWNhcmQge1xuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGxvc3QtY29sdW1uOiAxLzIgMiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdCYtLTNjb2wgPiAuYmMtcHJvZHVjdC1jYXJkIHtcblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRsb3N0LWNvbHVtbjogMS8yIDIgMzBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0bG9zdC1jb2x1bW46IDEvMyAzIDMwcHg7XG5cdFx0XHRsb3N0LWNvbHVtbi1yb3VuZGVyOiA5OS45ODtcblx0XHR9XG5cdH1cblxuXHQmLS00Y29sID4gLmJjLXByb2R1Y3QtY2FyZCB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LXhzbWFsbCkge1xuXHRcdFx0bG9zdC1jb2x1bW46IDEvMiAyIDMwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LXNtYWxsKSB7XG5cdFx0XHRsb3N0LWNvbHVtbjogMS8zIDMgMzBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0bG9zdC1jb2x1bW46IDEvNCA0IDMwcHg7XG5cdFx0XHRsb3N0LWNvbHVtbi1yb3VuZGVyOiA5OS45ODtcblx0XHR9XG5cdH1cblxuXHQmLS01Y29sID4gLmJjLXByb2R1Y3QtY2FyZCB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LXhzbWFsbCkge1xuXHRcdFx0bG9zdC1jb2x1bW46IDEvMiAyIDMwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LXNtYWxsKSB7XG5cdFx0XHRsb3N0LWNvbHVtbjogMS8zIDMgMzBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0bG9zdC1jb2x1bW46IDEvNCA0IDMwcHg7XG5cdFx0XHRsb3N0LWNvbHVtbi1yb3VuZGVyOiA5OS45ODtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRcdGxvc3QtY29sdW1uOiAxLzUgNSAzMHB4O1xuXHRcdFx0bG9zdC1jb2x1bW4tcm91bmRlcjogOTkuOTg7XG5cdFx0fVxuXHR9XG5cblx0Ji0tcmVsYXRlZCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cbn1cbiIsIi8qIFByb2R1Y3QgTG9vcCBBcmNoaXZlICovXG4ucG9zdC10eXBlLWFyY2hpdmUtYmlnY29tbWVyY2VfcHJvZHVjdCB7XG5cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogTG9vcDogTm8gUmVzdWx0c1xuICpcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5iYy1uby1yZXN1bHRzIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmJjLW5vLXJlc3VsdHNfX21lc3NhZ2Uge1xuXHRmb250LXNpemU6IDIycHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYmMtbm8tcmVzdWx0c19fYnV0dG9uIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuIiwiLmJjLXByb2R1Y3Qtc2luZ2xlIHtcblx0bWF4LXdpZHRoOiA5NzBweDtcblx0cGFkZGluZzogMCAyMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblxuXHQuYmMtcHJvZHVjdC1zaW5nbGVfX3RvcCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fZ2FsbGVyeSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG9yZGVyOiAyO1xuXHRcdGZsZXg6IDEgMSAxMDAlO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRmbGV4OiAwIDAgMzcwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXByb2R1Y3Qtc2luZ2xlX19tZXRhIHtcblx0XHRmbGV4OiAxIDEgMTAwJTtcblx0XHRvcmRlcjogMTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSA2MHB4KTtcblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fc2t1IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXG5cdC5iYy1wcm9kdWN0LXNpbmdsZV9fbWV0YS1sYWJlbCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0fVxuXG5cdC5iYy1wcm9kdWN0LWZvcm0ge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cblxuXHQuYmMtYnRuIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG5cblx0LmJjLXNpbmdsZS1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHR9XG5cblx0LmJjLXNpbmdsZS1wcm9kdWN0X19zcGVjaWZpY2F0aW9ucyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdH1cblxuXHQuYmMtc2luZ2xlLXByb2R1Y3RfX3NlY3Rpb24tdGl0bGUge1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXG5cdC5iYy1zaW5nbGUtcHJvZHVjdF9fc2VjdGlvbi10aXRsZS0tcmVsYXRlZCB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHR9XG5cblx0LmJjLXNpbmdsZS1wcm9kdWN0X19yYXRpbmdzIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LWZvcm1fX3F1YW50aXR5IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJjLXByb2R1Y3QtZm9ybV9fcXVhbnRpdHktbGFiZWwge1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbmlucHV0LmJjLXByb2R1Y3QtZm9ybV9fcXVhbnRpdHktaW5wdXRbdHlwZT1udW1iZXJdIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiA0MnB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0d2lkdGg6IDUycHg7XG5cdH1cblxuXHQmOmZvY3VzIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAxcHggdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdH1cbn1cbiIsIi5iYy1wcm9kdWN0LXF1aWNrLXZpZXdfX292ZXJsYXkge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGhlaWdodDogMTAwdmg7XG5cdHdpZHRoOiAxMDB2dztcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmxhY2stYS03MCk7XG59XG5cbi5iYy1wcm9kdWN0LXF1aWNrLXZpZXdfX3dyYXBwZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGhlaWdodDogMTAwdmg7XG5cdHdpZHRoOiAxMDB2dztcblx0ei1pbmRleDogNTA7XG5cblx0JlthcmlhLWhpZGRlbj0ndHJ1ZSddIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbmJ1dHRvbi5iYy1wcm9kdWN0LXF1aWNrLXZpZXdfX2Nsb3NlLWJ1dHRvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0Zm9udC1zaXplOiAzMHB4O1xuXHR6LWluZGV4OiAyO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0cGFkZGluZzogMTBweDtcblx0b3BhY2l0eTogMC42NTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdHdpZHRoOiBhdXRvO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtcXVpY2stdmlld19fY29udGVudCB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogY2FsYygxMDB2dyAtIDIwJSk7XG5cdGhlaWdodDogYXV0bztcblx0bGVmdDogNTAlO1xuXHR0b3A6IDA7XG5cdG1hcmdpbjogNDBweCAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDIwJSk7XG5cdFx0bWF4LXdpZHRoOiAxMTQwcHg7XG5cdFx0bWF4LWhlaWdodDogNjYwcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG5cblx0XHQuYnJvd3Nlci1pZSAmIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDY2MHB4O1xuXHRcdH1cblx0fVxuXG5cdCoge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblxuXHQ+IGRpdiB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXF1aWNrLXZpZXdfX2NvbnRlbnQtaW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDYwcHg7XG5cblx0LmJjLXByb2R1Y3QtY2FyZCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdC5iYy1wcm9kdWN0X19nYWxsZXJ5IHtcblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdFx0XHRmbGV4OiAxIDEgMTAwJTtcblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fbWV0YSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cdH1cblxuXHQuYmMtcHJvZHVjdF9fcHJpY2luZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdC5iYy1zaW5nbGUtcHJvZHVjdF9fcmF0aW5ncyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdC5iYy1wcm9kdWN0LXNpbmdsZV9fbWV0YS1sYWJlbCB7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHR9XG5cblx0LmJjLXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcblx0XHRvcmRlcjogNDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHRvcmRlcjogNDtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuXHRcdH1cblx0fVxufVxuIiwiLmJjLXNpbmdsZS1wcm9kdWN0X19yZXZpZXdzIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRwYWRkaW5nLXRvcDogMzZweDtcblx0cGFkZGluZy1ib3R0b206IDM2cHg7XG5cblx0LmJjLWFsZXJ0LS1zdWNjZXNzIHtcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdH1cbn1cblxuLyogUHJvZHVjdCBSZXZpZXdzIEhlYWRlciAqL1xuLmJjLXByb2R1Y3QtcmV2aWV3c19fdGl0bGUge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uYmMtcHJvZHVjdC1yZXZpZXdzX19yYXRpbmdzLXRvdGFsIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qIFByb2R1Y3QgUmV2aWV3IEZvcm0gKi9cbi5iYy1wcm9kdWN0LXJldmlldy1mb3JtLXdyYXBwZXIge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblxuXHQmLmJjLXByb2R1Y3QtcmV2aWV3LWZvcm0tLWFjdGl2ZSB7XG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdFx0bWFyZ2luLXRvcDogMzhweDtcblx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1wcm9kdWN0LXJldmlldy1mb3JtIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXgtaGVpZ2h0OiAwO1xuXG5cdC5iYy1wcm9kdWN0LXJldmlldy1mb3JtLS1hY3RpdmUgJiB7XG5cdFx0bWF4LWhlaWdodDogMjAwMHB4O1xuXHR9XG5cblx0LmJjLWJ0bi0tcmV2aWV3IHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuYmMtZm9ybSB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0d2lkdGg6IDcwJTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWZvcm0gLmJjLWZvcm1fX2FjdGlvbnMtLXJldmlldyB7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmJjLXByb2R1Y3QtcmV2aWV3X193cml0ZS1idG4sXG4uYmMtcHJvZHVjdC1yZXZpZXdfX2NhbmNlbC13cml0ZS1idG4sXG4uYmMtc2luZ2xlLXByb2R1Y3RfX3Jldmlld3MtYW5jaG9yIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0b3BhY2l0eTogMC45O1xuXHRcdGJhY2tncm91bmQ6IHVuc2V0O1xuXHRcdGJvcmRlcjogMDtcblx0fVxuXG5cdCY6ZGlzYWJsZWQge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdFx0cGFkZGluZzogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRvcGFjaXR5OiAxO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXByb2R1Y3QtcmV2aWV3X193cml0ZS1idG4ge1xuXG5cdC5iYy1wcm9kdWN0LXJldmlldy1mb3JtLS1hY3RpdmUgJiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uYmMtcHJvZHVjdC1yZXZpZXdfX2NhbmNlbC13cml0ZS1idG4ge1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdC5iYy1wcm9kdWN0LXJldmlldy1mb3JtLS1hY3RpdmUgJiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG59XG5cbi8qIFByb2R1Y3QgUmV2aWV3cyAqL1xuLmJjLXByb2R1Y3QtcmV2aWV3LWxpc3Qge1xuXHRtYXJnaW4tdG9wOiA0MnB4O1xufVxuXG4uYmMtcHJvZHVjdC1yZXZpZXcge1xuXHRtYXJnaW4tYm90dG9tOiA0MnB4O1xufVxuXG4uYmMtcHJvZHVjdC1yZXZpZXdfX3RpdGxlIHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5iYy1wcm9kdWN0LXJldmlld19faGVhZGVyIHtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4uYmMtcHJvZHVjdC1yZXZpZXdfX3JhdGluZyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmJjLXByb2R1Y3QtcmV2aWV3X19tZXRhIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmJjLXByb2R1Y3QtcmV2aWV3X19jb250ZW50IHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0d2lkdGg6IDcwJTtcblx0fVxufVxuIiwiLmJjLWNhcnQge1xuXHRsb3N0LWNlbnRlcjogMTE0MHB4O1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblxuXHQmLmJjLXVwZGF0aW5nLWNhcnQge1xuXHRcdG9wYWNpdHk6IDAuNDtcblx0fVxufVxuXG4uYmMtY2FydF9fZW1wdHkge1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0cGFkZGluZzogNDBweCAwO1xufVxuXG4uYmMtY2FydC1oZWFkZXIge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cblx0PiBkaXYge1xuXHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0cGFkZGluZzogNDBweCAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGZsZXg6IDEgMSBhdXRvO1xuXHR9XG5cblx0Jl9fcXR5IHtcblx0XHRmbGV4OiAwIDAgNDJweDtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGZsZXg6IDAgMCA3MHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRmbGV4OiAwIDAgMTIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcHJpY2Uge1xuXHRcdGZsZXg6IDAgMCA3MHB4O1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRcdGZsZXg6IDAgMCAxMjBweDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWNhcnQtYm9keSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5iYy1jYXJ0LWl0ZW0ge1xuXHRsb3N0LWNvbHVtbjogMS8xIDEgMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRwYWRkaW5nOiAzMHB4IDA7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0cGFkZGluZzogNDRweCAwO1xuXHR9XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdH1cbn1cblxuLmJjLWNhcnQtaXRlbV9fcmVtb3ZlLWJ1dHRvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRmb250LXNpemU6IDEwcHg7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRwYWRkaW5nOiA1cHggMDtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleS1tZWRpdW0pO1xuXG5cdFx0JltkaXNhYmxlZF0ge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmV5LW1lZGl1bSk7XG5cdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1jYXJ0LWl0ZW0taW1hZ2Uge1xuXHRmbGV4OiAwIDAgNjBweDtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0ZmxleDogMCAwIDExMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0fVxuXG5cdGltZyB7XG5cdFx0bWF4LXdpZHRoOiA1MHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdG1heC13aWR0aDogMTEwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1jYXJ0LWl0ZW0tbWV0YSB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cblx0LmJjLWNhcnQtaXRlbV9fcHJvZHVjdC10aXRsZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdH1cblx0fVxufVxuXG4uYmMtY2FydC1pdGVtX19wcm9kdWN0LWJyYW5kIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4uYmMtY2FydC1pdGVtX19wcm9kdWN0LW9wdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleSk7XG59XG5cbi5iYy1jYXJ0LWl0ZW1fX3Byb2R1Y3Qtb3B0aW9uLWxhYmVsIHtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcbn1cblxuLmJjLWNhcnQtaXRlbV9fcHJvZHVjdC1vcHRpb24tdmFsdWUge1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbGlnaHQpO1xufVxuXG4uYmMtY2FydC1pdGVtLXF1YW50aXR5IHtcblx0ZmxleDogMCAwIDQycHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZsZXg6IDAgMCA3MHB4O1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRmbGV4OiAwIDAgMTIwcHg7XG5cdH1cblxuXHRpbnB1dC5iYy1jYXJ0LWl0ZW1fX3F1YW50aXR5LWlucHV0IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR3aWR0aDogNDJweDtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdHdpZHRoOiA1MnB4O1xuXHRcdH1cblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4IHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtY2FydC1pdGVtLXRvdGFsLXByaWNlIHtcblx0ZmxleDogMCAwIDcwcHg7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGZvbnQtc2l6ZTogMTRweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGZsZXg6IDAgMCAxMjBweDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cbn1cblxuLmJjLWNhcnQtZm9vdGVyIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5iYy1jYXJ0LXN1YnRvdGFsLFxuLmJjLWNhcnQtdGF4IHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdHBhZGRpbmc6IDI1cHggMCAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5iYy1jYXJ0LXRheCB7XG5cdHBhZGRpbmctdG9wOiAwO1xufVxuXG4uYmMtY2FydC1zdWJ0b3RhbF9fbGFiZWwsXG4uYmMtY2FydC10YXhfX2xhYmVsIHtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRtYXJnaW4tcmlnaHQ6IDE0cHg7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLmJjLWNhcnQtc3VidG90YWxfX2Ftb3VudCxcbi5iYy1jYXJ0LXRheF9fYW1vdW50IHtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRmbGV4OiAwIDAgNzBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRmbGV4OiAwIDAgMTIwcHg7XG5cdH1cbn1cblxuLmJjLWNhcnQtdGF4X19hbW91bnQge1xuXHRmb250LXNpemU6IDE2cHg7XG59XG5cbi5iYy1jYXJ0LWFjdGlvbnMge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0bWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmJjLWNhcnQtZXJyb3Ige1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogbm9uZTtcblxuXHQmLm1lc3NhZ2UtYWN0aXZlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4uYmMtY2FydC1lcnJvcl9fbWVzc2FnZSB7XG5cdGJhY2tncm91bmQ6ICNmZjgzODM7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bWFyZ2luOiAwO1xuXG5cdC5tZXNzYWdlLWFjdGl2ZSAmIHtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHR9XG59XG4iLCIuYmlnY29tbWVyY2UtY2FydF9faXRlbS1jb3VudCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0d2lkdGg6IDI1cHg7XG5cdGhlaWdodDogMjVweDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMjVweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgdmFyKC0tZWFzZS1pbi1vdXQtY3ViaWMpO1xuXG5cdCYuZnVsbCB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxufVxuIiwiLmJjLWFjY291bnQtYWRkcmVzc2VzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmMtYWNjb3VudC1hZGRyZXNzZXNfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1vcGFjaXR5KTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdCYuYmMtYWNjb3VudC1hZGRyZXNzLS1mb3JtLWFjdGl2ZSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdC5iYy1hY2NvdW50LWFkZHJlc3Nlc19faXRlbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdH1cblxuXHQuYmMtYWNjb3VudC1hZGRyZXNzZXNfX2FkZC1uZXcge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuLmJjLWFjY291bnQtYWRkcmVzc2VzX19pdGVtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1vZmYtd2hpdGUpO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblxuXHQmOm5vdCguYmMtYWNjb3VudC1hZGRyZXNzZXNfX2FkZC1uZXcpIHtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG5cdFx0XHRib3gtc2hhZG93OiAwIDRweCA0cHggdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdFx0fVxuXHR9XG5cblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGxvc3QtY29sdW1uOiAxLzMgMyAzMHB4O1xuXHR9XG59XG5cbi5iYy1hY2NvdW50LWFkZHJlc3NfX21ldGEge1xuXG5cdD4gc3BhbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG59XG5cbnNwYW4uYmMtYWNjb3VudC1hZGRyZXNzX19uYW1lIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmJjLWFjY291bnQtYWRkcmVzc19fcGhvbmUge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYmMtYWNjb3VudC1hZGRyZXNzX19lZGl0LFxuLmJjLWFjY291bnQtYWRkcmVzc19fZGVsZXRlLFxuYnV0dG9uLmJjLWFjY291bnQtYWRkcmVzc19fZWRpdCxcbmJ1dHRvbi5iYy1hY2NvdW50LWFkZHJlc3NfX2RlbGV0ZSxcbmEuYmMtYWNjb3VudC1hZGRyZXNzX19lZGl0LFxuYS5iYy1hY2NvdW50LWFkZHJlc3NfX2RlbGV0ZSB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1vcGFjaXR5KTtcblx0bWFyZ2luLXRvcDogMzBweDtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdG9wYWNpdHk6IDAuODI7XG5cdH1cbn1cblxuLmJjLWFjY291bnQtYWRkcmVzc19fZGVsZXRlLWZvcm0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5iYy1hY2NvdW50LWFkZHJlc3Nlc19fYWRkLW5ldyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRwYWRkaW5nOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYmMtYWNjb3VudC1hZGRyZXNzZXNfX2FkZC1idXR0b24sXG5idXR0b24uYmMtYWNjb3VudC1hZGRyZXNzZXNfX2FkZC1idXR0b24sXG5hLmJjLWFjY291bnQtYWRkcmVzc2VzX19hZGQtYnV0dG9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogNDBweCAxMHB4O1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3Itb2ZmLXdoaXRlKTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5iYy1pY29uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb2ZmLXdoaXRlKTtcblx0fVxufVxuXG4uYmMtYWNjb3VudC1hZGRyZXNzLWZvcm0tYWN0aW9ucyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbjogNjBweCBhdXRvIDIwcHg7XG5cdGZsZXg6IDEgMSAxMDAlO1xuXG5cdD4gYnV0dG9uIHtcblx0XHRtYXJnaW46IDAgMTBweCAyMHB4O1xuXHR9XG59XG5cbi5iYy1hY2NvdW50LWFkZHJlc3NfX2FjdGlvbnMtLW5ldyB7XG5cdGZsZXg6IDEgMSAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtaW4taGVpZ2h0OiAyNTBweDtcbn1cblxuLmJjLWFjY291bnQtYWRkcmVzc19fZGVsZXRlLWNvbmZpcm1hdGlvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHR6LWluZGV4OiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW9mZi13aGl0ZSk7XG5cdHBhZGRpbmc6IDMwcHg7XG5cblx0PiBidXR0b24ge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cbn1cblxuLmJjLWNvbmZpcm1hdGlvbi1hY3RpdmUge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR6LWluZGV4OiAyO1xufVxuXG4vKiBEaWFsb2cgQWRkcmVzcyBTdHlsZXMgKi9cbi5iYy1hY2NvdW50LWFkZHJlc3MtZm9ybV9fd3JhcHBlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMjtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblxuXHQmW2FyaWEtaGlkZGVuPSd0cnVlJ10ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmJjLWFjY291bnQtYWRkcmVzcy1mb3JtX19vdmVybGF5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmJjLWFjY291bnQtYWRkcmVzcy1mb3JtX19jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuIiwiLmJjLWFjY291bnQtcGFnZSB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRwYWRkaW5nOiA0MHB4IDA7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdHBhZGRpbmc6IDYwcHggMCA5MHB4O1xuXHR9XG59XG4iLCIuYmMtYWNjb3VudC1sb2dpbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5iYy1hY2NvdW50LWxvZ2luX19mb3JtLFxuLmJjLWFjY291bnQtbG9naW5fX3JlZ2lzdGVyIHtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0d2lkdGg6IDEwMCU7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4uYmMtYWNjb3VudC1sb2dpbl9fZm9ybS1pbm5lcixcbi5iYy1hY2NvdW50LWxvZ2luX19mb3JtIGZvcm0ge1xuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bWF4LXdpZHRoOiAzNzBweDtcblx0fVxufVxuXG4uYmMtYWNjb3VudC1sb2dpbl9fZm9ybSB7XG5cblx0cC5sb2dpbi11c2VybmFtZSxcblx0cC5sb2dpbi1wYXNzd29yZCxcblx0cC5sb2dpbi1yZW1lbWJlciB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDI4cHg7XG5cdFx0fVxuXHR9XG5cblx0bGFiZWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDZweDtcblx0fVxufVxuXG4uYmMtYWNjb3VudC1sb2dpbl9fcmVnaXN0ZXIge1xuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0Ji1pbm5lciB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjhweDtcblx0XHRcdG1heC13aWR0aDogMzcwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1hY2NvdW50LWxvZ2luX19yZWdpc3Rlci10aXRsZSB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5iYy1hY2NvdW50LWxvZ2luX19yZWdpc3Rlci1saXN0IHtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4iLCIuYmMtYWNjb3VudC1yZWdpc3Rlci1zdWNjZXNzIHtcblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdG1heC13aWR0aDogNTUwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG4iLCIuYmMtb3JkZXJfX2hlYWRlciB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmJjLW9yZGVyX19saW5rIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tbGVmdDogMTBweDtcblxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcMDBCNyc7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR9XG59XG5cbi5iYy1vcmRlci1tZXRhX19sYWJlbCxcbi5iYy1vcmRlci1tZXRhX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLmJjLW9yZGVyLW1ldGFfX2xhYmVsIHtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xufVxuXG4uYmMtb3JkZXItbWV0YV9fdmFsdWUge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuIiwiLmJjLW9yZGVyLWxpc3QsXG4uYmMtb3JkZXItbGlzdF9faXRlbSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcbn1cblxuLmJjLW9yZGVyLWxpc3Qge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuXHQmLmJjLWxvYWQtaXRlbXMtY29udGFpbmVyLS1oYXMtcGFnZXMge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdH1cbn1cblxuLmJjLW9yZGVyLWxpc3RfX2l0ZW0ge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdHBhZGRpbmc6IDMycHggMDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0cGFkZGluZzogNTBweCAwO1xuXHR9XG5cblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHR9XG59XG5cbi5iYy1vcmRlci1jYXJkX19ib2R5IHtcblx0bWFyZ2luLXRvcDogNDBweDtcbn1cbiIsIi5iYy1vcmRlci1kZXRhaWwge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4uYmMtb3JkZXJfX3Byb2R1Y3QtbGlzdCxcbi5iYy1vcmRlcl9fcHJvZHVjdC1saXN0LWl0ZW0ge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG59XG5cbi5iYy1vcmRlcl9fcHJvZHVjdC1saXN0IHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0bWFyZ2luLWJvdHRvbTogNDZweDtcbn1cblxuLmJjLW9yZGVyX19wcm9kdWN0LWxpc3QtaXRlbSB7XG5cblx0KyAuYmMtb3JkZXJfX3Byb2R1Y3QtbGlzdC1pdGVtIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG59XG5cbi5iYy1vcmRlci1kZXRhaWxfX2JvZHkge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdHBhZGRpbmctYm90dG9tOiAzNnB4O1xuXHRtYXJnaW4tYm90dG9tOiA0OHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxufVxuXG4uYmMtb3JkZXItZGV0YWlsX19jb2wge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRsb3N0LWNvbHVtbjogMS8yIDIgNDBweDtcblx0fVxufVxuXG4uYmMtb3JkZXItZGV0YWlsLW1ldGFfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLmJjLW9yZGVyLWRldGFpbC1tZXRhX19saXN0LWl0ZW0ge1xuXHRsb3N0LWNvbHVtbjogMS8yIDI7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGxvc3QtY29sdW1uOiAxLzMgMyAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDM2cHg7XG5cdH1cbn1cblxuLmJjLW9yZGVyLWRldGFpbF9fc2hpcG1lbnRzIHtcblx0bWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmJjLW9yZGVyLXNoaXBtZW50IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0fVxuXG5cdC5iYy1vcmRlci1tZXRhX19sYWJlbCB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGZvbm90LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0KyAuYmMtb3JkZXItc2hpcG1lbnQge1xuXHRcdG1hcmdpbi10b3A6IDM2cHg7XG5cdH1cbn1cblxuLmJjLW9yZGVyLXNoaXBtZW50X19jb2wge1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRsb3N0LWNvbHVtbjogMS8yIDIgMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbi5iYy1vcmRlci1zaGlwbWVudF9fdHJhY2tpbmcge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdCYtbWV0YSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0fVxufVxuXG4uYmMtb3JkZXItc2hpcG1lbnRfX2FkZHJlc3Mge1xuXG5cdD4gKiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLmJjLW9yZGVyLWRldGFpbF9fdG90YWxzIHtcblx0bWFyZ2luLXRvcDogNTBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0bG9zdC1jb2x1bW46IDEvMztcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbi5iYy1vcmRlci1kZXRhaWwtdG90YWxzX19saXN0LFxuLmJjLW9yZGVyLWRldGFpbC10b3RhbHNfX2xpc3QtaXRlbSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLmJjLW9yZGVyLWRldGFpbC10b3RhbHNfX2xpc3QtaXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogbm8td3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdCsgLmJjLW9yZGVyLWRldGFpbC10b3RhbHNfX2xpc3QtaXRlbSB7XG5cdFx0bWFyZ2luLXRvcDogNHB4O1xuXHR9XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tdG9wOiAzNnB4O1xuXHR9XG59XG5cbi5iYy1vcmRlci1kZXRhaWwtdG90YWxzX19sYWJlbCxcbi5iYy1vcmRlci1kZXRhaWwtdG90YWxzX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXG5cdCYtLWxnIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdH1cbn1cblxuLmJjLW9yZGVyLWRldGFpbC10b3RhbHNfX2xhYmVsIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXkpO1xufVxuIiwiLmJjLWFjY291bnQtbG9zdC1wYXNzd29yZCB7XG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRtYXgtd2lkdGg6IDUxMHB4O1xuXHR9XG59XG5cbi5iYy1hY2NvdW50LWxvc3QtcGFzc3dvcmRfX2FjY291bnQtYWN0aW9ucyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uYmMtYWNjb3VudC1sb3N0LXBhc3N3b3JkX19hY2NvdW50LWxpbmsge1xuXG5cdCsgLmJjLWFjY291bnQtbG9zdC1wYXNzd29yZF9fYWNjb3VudC1saW5rIHtcblx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0fVxufVxuIiwiLmJjLWdpZnQtcGFnZSB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRwYWRkaW5nOiA0MHB4IDA7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdHBhZGRpbmc6IDYwcHggMCA2OHB4O1xuXHR9XG59XG5cbi5iYy1naWZ0LXB1cmNoYXNlIHtcblxuXHQuYmMtZm9ybV9fcm93IHtcblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHR9XG5cblx0LmJjLWZvcm1fX2NvbCB7XG5cdFx0ZmxleDogMCAxIDUwJTtcblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNDBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1naWZ0LWluc3RydWN0aW9ucyB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbi10b3A6IDc1cHg7XG5cdH1cblxuXHRvbCA+IGxpICsgbGkge1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdH1cbn1cblxuLmJjLWdpZnQtYmFsYW5jZSB7XG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdH1cbn1cblxuLmJjLWdpZnQtYmFsYW5jZV9fZm9ybSxcbi5iYy1naWZ0LWJhbGFuY2VfX3Jlc3BvbnNlIHtcblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZsZXg6IDAgMSA1MCU7XG5cdH1cbn1cblxuLmJjLWdpZnQtYmFsYW5jZV9fcmVzcG9uc2Uge1xuXG5cdD4gKiB7XG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDgwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1naWZ0LWJhbGFuY2VfX2NvbnRhaW5lciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogNDBweDtcblx0cGFkZGluZzogNzRweCAyMHB4IDcycHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cbn1cblxuLmJjLWdpZnQtYmFsYW5jZV9fdGl0bGUsXG4uYmMtZ2lmdC1iYWxhbmNlX19hbW91bnQsXG4uYmMtZ2lmdC1iYWxhbmNlX19jb2RlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5iYy1naWZ0LWJhbGFuY2VfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRtYXJnaW4tYm90dG9tOiAzNHB4O1xufVxuXG4uYmMtZ2lmdC1iYWxhbmNlX19hbW91bnQge1xuXHRmb250LXNpemU6IDQ4cHg7XG5cdG1hcmdpbi1ib3R0b206IDM0cHg7XG59XG5cbi5iYy1naWZ0LWJhbGFuY2VfX2NvZGUge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iXX0= */ \ No newline at end of file diff --git a/assets/css/master.min.css b/assets/css/master.min.css index c128b945..13ebd3f2 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?tq20or) format("woff2"),url(../fonts/icons-bigcommerce/bigcommerce-icons.ttf?tq20or) format("truetype"),url(../fonts/icons-bigcommerce/bigcommerce-icons.woff?tq20or) format("woff"),url(../fonts/icons-bigcommerce/bigcommerce-icons.svg?tq20or#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-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?y5mh2g) format("woff2"),url(../fonts/icons-bigcommerce/bigcommerce-icons.ttf?y5mh2g) format("truetype"),url(../fonts/icons-bigcommerce/bigcommerce-icons.woff?y5mh2g) format("woff"),url(../fonts/icons-bigcommerce/bigcommerce-icons.svg?y5mh2g#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-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 diff --git a/assets/data/countries.json b/assets/data/countries.json index 2332a65d..1cd47953 100644 --- a/assets/data/countries.json +++ b/assets/data/countries.json @@ -1 +1 @@ -[{"id":1,"country":"Afghanistan","country_iso2":"AF","country_iso3":"AFG","states":null},{"id":2,"country":"Albania","country_iso2":"AL","country_iso3":"ALB","states":null},{"id":3,"country":"Algeria","country_iso2":"DZ","country_iso3":"DZA","states":null},{"id":4,"country":"American Samoa","country_iso2":"AS","country_iso3":"ASM","states":null},{"id":5,"country":"Andorra","country_iso2":"AD","country_iso3":"AND","states":null},{"id":6,"country":"Angola","country_iso2":"AO","country_iso3":"AGO","states":null},{"id":7,"country":"Anguilla","country_iso2":"AI","country_iso3":"AIA","states":null},{"id":8,"country":"Antarctica","country_iso2":"AQ","country_iso3":"\r","states":null},{"id":9,"country":"Antigua and Barbuda","country_iso2":"AG","country_iso3":"ATG","states":null},{"id":10,"country":"Argentina","country_iso2":"AR","country_iso3":"ARG","states":[{"id":309,"state":"Ciudad Aut\u00f3noma de Buenos Aires","state_abbreviation":"AR-C","country_id":10},{"id":310,"state":"Buenos Aires","state_abbreviation":"AR-B","country_id":10},{"id":311,"state":"Catamarca","state_abbreviation":"AR-K","country_id":10},{"id":312,"state":"Chaco","state_abbreviation":"AR-H","country_id":10},{"id":313,"state":"Chubut","state_abbreviation":"AR-U","country_id":10},{"id":314,"state":"C\u00f3rdoba","state_abbreviation":"AR-X","country_id":10},{"id":315,"state":"Corrientes","state_abbreviation":"AR-W","country_id":10},{"id":316,"state":"Entre R\u00edos","state_abbreviation":"AR-E","country_id":10},{"id":317,"state":"Formosa","state_abbreviation":"AR-P","country_id":10},{"id":318,"state":"Jujuy","state_abbreviation":"AR-Y","country_id":10},{"id":319,"state":"La Pampa","state_abbreviation":"AR-L","country_id":10},{"id":320,"state":"La Rioja","state_abbreviation":"AR-F","country_id":10},{"id":321,"state":"Mendoza","state_abbreviation":"AR-M","country_id":10},{"id":322,"state":"Misiones","state_abbreviation":"AR-N","country_id":10},{"id":323,"state":"Neuqu\u00e9n","state_abbreviation":"AR-Q","country_id":10},{"id":324,"state":"R\u00edo Negro","state_abbreviation":"AR-R","country_id":10},{"id":325,"state":"Salta","state_abbreviation":"AR-A","country_id":10},{"id":326,"state":"San Juan","state_abbreviation":"AR-J","country_id":10},{"id":327,"state":"San Luis","state_abbreviation":"AR-D","country_id":10},{"id":328,"state":"Santa Cruz","state_abbreviation":"AR-Z","country_id":10},{"id":329,"state":"Santa Fe","state_abbreviation":"AR-S","country_id":10},{"id":330,"state":"Santiago del Estero","state_abbreviation":"AR-G","country_id":10},{"id":331,"state":"Tierra del Fuego","state_abbreviation":"AR-V","country_id":10},{"id":332,"state":"Tucum\u00e1n","state_abbreviation":"AR-T","country_id":10}]},{"id":11,"country":"Armenia","country_iso2":"AM","country_iso3":"ARM","states":null},{"id":12,"country":"Aruba","country_iso2":"AW","country_iso3":"ABW","states":null},{"id":13,"country":"Australia","country_iso2":"AU","country_iso3":"AUS","states":[{"id":208,"state":"Australian Capital Territory","state_abbreviation":"ACT","country_id":13},{"id":209,"state":"New South Wales","state_abbreviation":"NSW","country_id":13},{"id":210,"state":"Northern Territory","state_abbreviation":"NT","country_id":13},{"id":211,"state":"Queensland","state_abbreviation":"QLD","country_id":13},{"id":212,"state":"South Australia","state_abbreviation":"SA","country_id":13},{"id":213,"state":"Tasmania","state_abbreviation":"TAS","country_id":13},{"id":214,"state":"Victoria","state_abbreviation":"VIC","country_id":13},{"id":215,"state":"Western Australia","state_abbreviation":"WA","country_id":13}]},{"id":14,"country":"Austria","country_iso2":"AT","country_iso3":"AUT","states":[{"id":95,"state":"Wien","state_abbreviation":"WIE","country_id":14},{"id":96,"state":"Nieder\u00f6sterreich","state_abbreviation":"NO","country_id":14},{"id":97,"state":"Ober\u00f6sterreich","state_abbreviation":"OO","country_id":14},{"id":98,"state":"Salzburg","state_abbreviation":"SB","country_id":14},{"id":99,"state":"K\u00e4rnten","state_abbreviation":"KN","country_id":14},{"id":100,"state":"Steiermark","state_abbreviation":"ST","country_id":14},{"id":101,"state":"Tirol","state_abbreviation":"TI","country_id":14},{"id":102,"state":"Burgenland","state_abbreviation":"BL","country_id":14},{"id":103,"state":"Voralberg","state_abbreviation":"VB","country_id":14}]},{"id":15,"country":"Azerbaijan","country_iso2":"AZ","country_iso3":"AZE","states":null},{"id":16,"country":"Bahamas","country_iso2":"BS","country_iso3":"BHS","states":null},{"id":17,"country":"Bahrain","country_iso2":"BH","country_iso3":"BHR","states":null},{"id":18,"country":"Bangladesh","country_iso2":"BD","country_iso3":"BGD","states":null},{"id":19,"country":"Barbados","country_iso2":"BB","country_iso3":"BRB","states":null},{"id":20,"country":"Belarus","country_iso2":"BY","country_iso3":"BLR","states":null},{"id":21,"country":"Belgium","country_iso2":"BE","country_iso3":"BEL","states":null},{"id":22,"country":"Belize","country_iso2":"BZ","country_iso3":"BLZ","states":null},{"id":23,"country":"Benin","country_iso2":"BJ","country_iso3":"BEN","states":null},{"id":24,"country":"Bermuda","country_iso2":"BM","country_iso3":"BMU","states":null},{"id":25,"country":"Bhutan","country_iso2":"BT","country_iso3":"BTN","states":null},{"id":26,"country":"Bolivia","country_iso2":"BO","country_iso3":"BOL","states":null},{"id":27,"country":"Bosnia and Herzegovina","country_iso2":"BA","country_iso3":"BIH","states":null},{"id":28,"country":"Botswana","country_iso2":"BW","country_iso3":"BWA","states":null},{"id":29,"country":"Bouvet Island","country_iso2":"BV","country_iso3":"NUL","states":null},{"id":30,"country":"Brazil","country_iso2":"BR","country_iso3":"BRA","states":null},{"id":31,"country":"British Indian Ocean Territory","country_iso2":"IO","country_iso3":"NUL","states":null},{"id":32,"country":"Brunei Darussalam","country_iso2":"BN","country_iso3":"BRN","states":null},{"id":33,"country":"Bulgaria","country_iso2":"BG","country_iso3":"BGR","states":null},{"id":34,"country":"Burkina Faso","country_iso2":"BF","country_iso3":"BFA","states":null},{"id":35,"country":"Burundi","country_iso2":"BI","country_iso3":"BDI","states":null},{"id":36,"country":"Cambodia","country_iso2":"KH","country_iso3":"KHM","states":null},{"id":37,"country":"Cameroon","country_iso2":"CM","country_iso3":"CMR","states":null},{"id":38,"country":"Canada","country_iso2":"CA","country_iso3":"CAN","states":[{"id":66,"state":"Alberta","state_abbreviation":"AB","country_id":38},{"id":67,"state":"British Columbia","state_abbreviation":"BC","country_id":38},{"id":68,"state":"Manitoba","state_abbreviation":"MB","country_id":38},{"id":69,"state":"Newfoundland and Labrador","state_abbreviation":"NL","country_id":38},{"id":70,"state":"New Brunswick","state_abbreviation":"NB","country_id":38},{"id":71,"state":"Nova Scotia","state_abbreviation":"NS","country_id":38},{"id":72,"state":"Northwest Territories","state_abbreviation":"NT","country_id":38},{"id":73,"state":"Nunavut","state_abbreviation":"NU","country_id":38},{"id":74,"state":"Ontario","state_abbreviation":"ON","country_id":38},{"id":75,"state":"Prince Edward Island","state_abbreviation":"PE","country_id":38},{"id":76,"state":"Quebec","state_abbreviation":"QC","country_id":38},{"id":77,"state":"Saskatchewan","state_abbreviation":"SK","country_id":38},{"id":78,"state":"Yukon Territory","state_abbreviation":"YT","country_id":38}]},{"id":39,"country":"Cape Verde","country_iso2":"CV","country_iso3":"CPV","states":null},{"id":40,"country":"Cayman Islands","country_iso2":"KY","country_iso3":"CYM","states":null},{"id":41,"country":"Central African Republic","country_iso2":"CF","country_iso3":"CAF","states":null},{"id":42,"country":"Chad","country_iso2":"TD","country_iso3":"TCD","states":null},{"id":43,"country":"Chile","country_iso2":"CL","country_iso3":"CHL","states":null},{"id":44,"country":"China","country_iso2":"CN","country_iso3":"CHN","states":null},{"id":45,"country":"Christmas Island","country_iso2":"CX","country_iso3":"NUL","states":null},{"id":46,"country":"Cocos (Keeling) Islands","country_iso2":"CC","country_iso3":"NUL","states":null},{"id":47,"country":"Colombia","country_iso2":"CO","country_iso3":"COL","states":null},{"id":48,"country":"Comoros","country_iso2":"KM","country_iso3":"COM","states":null},{"id":49,"country":"Congo","country_iso2":"CG","country_iso3":"COG","states":null},{"id":50,"country":"Congo, the Democratic Republic of the","country_iso2":"CD","country_iso3":"COD","states":null},{"id":51,"country":"Cook Islands","country_iso2":"CK","country_iso3":"COK","states":null},{"id":52,"country":"Costa Rica","country_iso2":"CR","country_iso3":"CRI","states":null},{"id":54,"country":"Croatia","country_iso2":"HR","country_iso3":"HRV","states":null},{"id":55,"country":"Cuba","country_iso2":"CU","country_iso3":"CUB","states":null},{"id":56,"country":"Cyprus","country_iso2":"CY","country_iso3":"CYP","states":null},{"id":57,"country":"Czech Republic","country_iso2":"CZ","country_iso3":"CZE","states":null},{"id":58,"country":"Denmark","country_iso2":"DK","country_iso3":"DNK","states":null},{"id":59,"country":"Djibouti","country_iso2":"DJ","country_iso3":"DJI","states":null},{"id":60,"country":"Dominica","country_iso2":"DM","country_iso3":"DMA","states":null},{"id":61,"country":"Dominican Republic","country_iso2":"DO","country_iso3":"DOM","states":null},{"id":62,"country":"Ecuador","country_iso2":"EC","country_iso3":"ECU","states":null},{"id":63,"country":"Egypt","country_iso2":"EG","country_iso3":"EGY","states":null},{"id":64,"country":"El Salvador","country_iso2":"SV","country_iso3":"SLV","states":null},{"id":65,"country":"Equatorial Guinea","country_iso2":"GQ","country_iso3":"GNQ","states":null},{"id":66,"country":"Eritrea","country_iso2":"ER","country_iso3":"ERI","states":null},{"id":67,"country":"Estonia","country_iso2":"EE","country_iso3":"EST","states":null},{"id":68,"country":"Ethiopia","country_iso2":"ET","country_iso3":"ETH","states":null},{"id":69,"country":"Falkland Islands (Malvinas)","country_iso2":"FK","country_iso3":"FLK","states":null},{"id":70,"country":"Faroe Islands","country_iso2":"FO","country_iso3":"FRO","states":null},{"id":71,"country":"Fiji","country_iso2":"FJ","country_iso3":"FJI","states":null},{"id":72,"country":"Finland","country_iso2":"FI","country_iso3":"FIN","states":null},{"id":73,"country":"France","country_iso2":"FR","country_iso3":"FRA","states":null},{"id":74,"country":"French Guiana","country_iso2":"GF","country_iso3":"GUF","states":null},{"id":75,"country":"French Polynesia","country_iso2":"PF","country_iso3":"PYF","states":null},{"id":76,"country":"French Southern Territories","country_iso2":"TF","country_iso3":"NUL","states":null},{"id":77,"country":"Gabon","country_iso2":"GA","country_iso3":"GAB","states":null},{"id":78,"country":"Gambia","country_iso2":"GM","country_iso3":"GMB","states":null},{"id":79,"country":"Georgia","country_iso2":"GE","country_iso3":"GEO","states":null},{"id":80,"country":"Germany","country_iso2":"DE","country_iso3":"DEU","states":[{"id":79,"state":"Niedersachsen","state_abbreviation":"NDS","country_id":80},{"id":80,"state":"Baden-W\u00fcrttemberg","state_abbreviation":"BAW","country_id":80},{"id":81,"state":"Bayern","state_abbreviation":"BAY","country_id":80},{"id":82,"state":"Berlin","state_abbreviation":"BER","country_id":80},{"id":83,"state":"Brandenburg","state_abbreviation":"BRG","country_id":80},{"id":84,"state":"Bremen","state_abbreviation":"BRE","country_id":80},{"id":85,"state":"Hamburg","state_abbreviation":"HAM","country_id":80},{"id":86,"state":"Hessen","state_abbreviation":"HES","country_id":80},{"id":87,"state":"Mecklenburg-Vorpommern","state_abbreviation":"MEC","country_id":80},{"id":88,"state":"Nordrhein-Westfalen","state_abbreviation":"NRW","country_id":80},{"id":89,"state":"Rheinland-Pfalz","state_abbreviation":"RHE","country_id":80},{"id":90,"state":"Saarland","state_abbreviation":"SAR","country_id":80},{"id":91,"state":"Sachsen","state_abbreviation":"SAS","country_id":80},{"id":92,"state":"Sachsen-Anhalt","state_abbreviation":"SAC","country_id":80},{"id":93,"state":"Schleswig-Holstein","state_abbreviation":"SCN","country_id":80},{"id":94,"state":"Th\u00fcringen","state_abbreviation":"THE","country_id":80}]},{"id":81,"country":"Ghana","country_iso2":"GH","country_iso3":"GHA","states":null},{"id":82,"country":"Gibraltar","country_iso2":"GI","country_iso3":"GIB","states":null},{"id":83,"country":"Greece","country_iso2":"GR","country_iso3":"GRC","states":null},{"id":84,"country":"Greenland","country_iso2":"GL","country_iso3":"GRL","states":null},{"id":85,"country":"Grenada","country_iso2":"GD","country_iso3":"GRD","states":null},{"id":86,"country":"Guadeloupe","country_iso2":"GP","country_iso3":"GLP","states":null},{"id":87,"country":"Guam","country_iso2":"GU","country_iso3":"GUM","states":null},{"id":88,"country":"Guatemala","country_iso2":"GT","country_iso3":"GTM","states":null},{"id":89,"country":"Guinea","country_iso2":"GN","country_iso3":"GIN","states":null},{"id":90,"country":"Guinea-Bissau","country_iso2":"GW","country_iso3":"GNB","states":null},{"id":91,"country":"Guyana","country_iso2":"GY","country_iso3":"GUY","states":null},{"id":92,"country":"Haiti","country_iso2":"HT","country_iso3":"HTI","states":null},{"id":93,"country":"Heard Island and Mcdonald Islands","country_iso2":"HM","country_iso3":"\r","states":null},{"id":94,"country":"Holy See (Vatican City State)","country_iso2":"VA","country_iso3":"VAT","states":null},{"id":95,"country":"Honduras","country_iso2":"HN","country_iso3":"HND","states":null},{"id":96,"country":"Hong Kong","country_iso2":"HK","country_iso3":"HKG","states":null},{"id":97,"country":"Hungary","country_iso2":"HU","country_iso3":"HUN","states":null},{"id":98,"country":"Iceland","country_iso2":"IS","country_iso3":"ISL","states":null},{"id":99,"country":"India","country_iso2":"IN","country_iso3":"IND","states":[{"id":273,"state":"Andhra Pradesh","state_abbreviation":"AP","country_id":99},{"id":274,"state":"Arunachal Pradesh","state_abbreviation":"AR","country_id":99},{"id":275,"state":"Assam","state_abbreviation":"AS","country_id":99},{"id":276,"state":"Bihar","state_abbreviation":"BR","country_id":99},{"id":277,"state":"Chhattisgarh","state_abbreviation":"CG","country_id":99},{"id":278,"state":"Goa","state_abbreviation":"GA","country_id":99},{"id":279,"state":"Gujarat","state_abbreviation":"GJ","country_id":99},{"id":280,"state":"Haryana","state_abbreviation":"HR","country_id":99},{"id":281,"state":"Himachal Pradesh","state_abbreviation":"HP","country_id":99},{"id":282,"state":"Jammu & Kashmir","state_abbreviation":"JK","country_id":99},{"id":283,"state":"Jharkhand","state_abbreviation":"JH","country_id":99},{"id":284,"state":"Karnataka","state_abbreviation":"KA","country_id":99},{"id":285,"state":"Kerala","state_abbreviation":"KL","country_id":99},{"id":286,"state":"Madhya Pradesh","state_abbreviation":"MP","country_id":99},{"id":287,"state":"Maharashtra","state_abbreviation":"MH","country_id":99},{"id":288,"state":"Manipur","state_abbreviation":"MN","country_id":99},{"id":289,"state":"Meghalaya","state_abbreviation":"ML","country_id":99},{"id":290,"state":"Mizoram","state_abbreviation":"MZ","country_id":99},{"id":291,"state":"Nagaland","state_abbreviation":"NL","country_id":99},{"id":292,"state":"Orissa","state_abbreviation":"OR","country_id":99},{"id":293,"state":"Punjab","state_abbreviation":"PB","country_id":99},{"id":294,"state":"Rajasthan","state_abbreviation":"RJ","country_id":99},{"id":295,"state":"Sikkim","state_abbreviation":"SK","country_id":99},{"id":296,"state":"Tamil Nadu","state_abbreviation":"TN","country_id":99},{"id":297,"state":"Tripura","state_abbreviation":"TR","country_id":99},{"id":298,"state":"Uttarakhand","state_abbreviation":"UK","country_id":99},{"id":299,"state":"Uttar Pradesh","state_abbreviation":"UP","country_id":99},{"id":300,"state":"West Bengal","state_abbreviation":"WB","country_id":99},{"id":301,"state":"Andaman and Nicobar Islands","state_abbreviation":"AN","country_id":99},{"id":302,"state":"Chandigarh","state_abbreviation":"CH","country_id":99},{"id":303,"state":"Dadra and Nagar Haveli","state_abbreviation":"DN","country_id":99},{"id":304,"state":"Daman & Diu","state_abbreviation":"DD","country_id":99},{"id":305,"state":"Lakshadweep","state_abbreviation":"LD","country_id":99},{"id":306,"state":"Delhi","state_abbreviation":"DL","country_id":99},{"id":307,"state":"Pondicherry","state_abbreviation":"PY","country_id":99},{"id":308,"state":"Telangana","state_abbreviation":"TS","country_id":99}]},{"id":100,"country":"Indonesia","country_iso2":"ID","country_iso3":"IDN","states":[{"id":241,"state":"Bali","state_abbreviation":"BA","country_id":100},{"id":242,"state":"Bangka Belitung","state_abbreviation":"BB","country_id":100},{"id":243,"state":"Banten","state_abbreviation":"BT","country_id":100},{"id":244,"state":"Bengkulu","state_abbreviation":"BE","country_id":100},{"id":245,"state":"Daista Aceh","state_abbreviation":"DA","country_id":100},{"id":246,"state":"Jakarta","state_abbreviation":"JK","country_id":100},{"id":247,"state":"Sumatera Utara","state_abbreviation":"SU","country_id":100},{"id":248,"state":"Sumatera Barat","state_abbreviation":"SB","country_id":100},{"id":249,"state":"Riau","state_abbreviation":"SI","country_id":100},{"id":250,"state":"Jambi","state_abbreviation":"JA","country_id":100},{"id":251,"state":"Sumatera Selatan","state_abbreviation":"SS","country_id":100},{"id":252,"state":"Lampung","state_abbreviation":"LA","country_id":100},{"id":253,"state":"Jawa Barat","state_abbreviation":"JB","country_id":100},{"id":254,"state":"Jawa Tengah","state_abbreviation":"JT","country_id":100},{"id":255,"state":"Daista Yogyakarta","state_abbreviation":"DY","country_id":100},{"id":256,"state":"Jawa Timur","state_abbreviation":"JT","country_id":100},{"id":257,"state":"Kalimantan Barat","state_abbreviation":"KB","country_id":100},{"id":258,"state":"Kalimantan Tengah","state_abbreviation":"KT","country_id":100},{"id":259,"state":"Kalimantan Timur","state_abbreviation":"KI","country_id":100},{"id":260,"state":"Kalimantan Selatan","state_abbreviation":"KS","country_id":100},{"id":261,"state":"Nusa Tenggara Barat","state_abbreviation":"NB","country_id":100},{"id":262,"state":"Nusa Tenggara Timur","state_abbreviation":"NT","country_id":100},{"id":263,"state":"Sulawesi Selatan","state_abbreviation":"SN","country_id":100},{"id":264,"state":"Sulawesi Tengah","state_abbreviation":"ST","country_id":100},{"id":265,"state":"Sulawesi Utara","state_abbreviation":"SA","country_id":100},{"id":266,"state":"Sulawesi Tenggara","state_abbreviation":"SG","country_id":100},{"id":267,"state":"Maluku","state_abbreviation":"MA","country_id":100},{"id":268,"state":"Maluku Utara","state_abbreviation":"MU","country_id":100},{"id":269,"state":"Irian Jaya Timur","state_abbreviation":"IJ","country_id":100},{"id":270,"state":"Irian Jaya Tengah","state_abbreviation":"IT","country_id":100},{"id":271,"state":"Irian Jawa Barat","state_abbreviation":"IB","country_id":100},{"id":272,"state":"Gorontalo","state_abbreviation":"GO","country_id":100}]},{"id":101,"country":"Iran, Islamic Republic of","country_iso2":"IR","country_iso3":"IRN","states":null},{"id":102,"country":"Iraq","country_iso2":"IQ","country_iso3":"IRQ","states":null},{"id":103,"country":"Ireland","country_iso2":"IE","country_iso3":"IRL","states":[{"id":182,"state":"Carlow","state_abbreviation":"CW","country_id":103},{"id":183,"state":"Cavan","state_abbreviation":"CN","country_id":103},{"id":184,"state":"Clare","state_abbreviation":"CE","country_id":103},{"id":185,"state":"Cork","state_abbreviation":"C","country_id":103},{"id":186,"state":"Donegal","state_abbreviation":"DL","country_id":103},{"id":187,"state":"Dublin","state_abbreviation":"D","country_id":103},{"id":188,"state":"Galway","state_abbreviation":"G","country_id":103},{"id":189,"state":"Kerry","state_abbreviation":"KY","country_id":103},{"id":190,"state":"Kildare","state_abbreviation":"KE","country_id":103},{"id":191,"state":"Kilkenny","state_abbreviation":"KK","country_id":103},{"id":192,"state":"Laois","state_abbreviation":"LS","country_id":103},{"id":193,"state":"Leitrim","state_abbreviation":"LM","country_id":103},{"id":194,"state":"Limerick","state_abbreviation":"LK","country_id":103},{"id":195,"state":"Longford","state_abbreviation":"LD","country_id":103},{"id":196,"state":"Louth","state_abbreviation":"LH","country_id":103},{"id":197,"state":"Mayo","state_abbreviation":"MO","country_id":103},{"id":198,"state":"Meath","state_abbreviation":"MH","country_id":103},{"id":199,"state":"Monaghan","state_abbreviation":"MN","country_id":103},{"id":200,"state":"Offaly","state_abbreviation":"OY","country_id":103},{"id":201,"state":"Roscommon","state_abbreviation":"RN","country_id":103},{"id":202,"state":"Sligo","state_abbreviation":"SO","country_id":103},{"id":203,"state":"Tipperary","state_abbreviation":"TA","country_id":103},{"id":204,"state":"Waterford","state_abbreviation":"WD","country_id":103},{"id":205,"state":"Westmeath","state_abbreviation":"WH","country_id":103},{"id":206,"state":"Wexford","state_abbreviation":"WX","country_id":103},{"id":207,"state":"Wicklow","state_abbreviation":"WW","country_id":103}]},{"id":104,"country":"Israel","country_iso2":"IL","country_iso3":"ISR","states":null},{"id":105,"country":"Italy","country_iso2":"IT","country_iso3":"ITA","states":null},{"id":106,"country":"Jamaica","country_iso2":"JM","country_iso3":"JAM","states":null},{"id":107,"country":"Japan","country_iso2":"JP","country_iso3":"JPN","states":null},{"id":108,"country":"Jordan","country_iso2":"JO","country_iso3":"JOR","states":null},{"id":109,"country":"Kazakhstan","country_iso2":"KZ","country_iso3":"KAZ","states":null},{"id":110,"country":"Kenya","country_iso2":"KE","country_iso3":"KEN","states":null},{"id":111,"country":"Kiribati","country_iso2":"KI","country_iso3":"KIR","states":null},{"id":113,"country":"Korea, Republic of","country_iso2":"KR","country_iso3":"KOR","states":null},{"id":114,"country":"Kuwait","country_iso2":"KW","country_iso3":"KWT","states":null},{"id":115,"country":"Kyrgyzstan","country_iso2":"KG","country_iso3":"KGZ","states":null},{"id":117,"country":"Latvia","country_iso2":"LV","country_iso3":"LVA","states":null},{"id":118,"country":"Lebanon","country_iso2":"LB","country_iso3":"LBN","states":null},{"id":119,"country":"Lesotho","country_iso2":"LS","country_iso3":"LSO","states":null},{"id":120,"country":"Liberia","country_iso2":"LR","country_iso3":"LBR","states":null},{"id":121,"country":"Libyan Arab Jamahiriya","country_iso2":"LY","country_iso3":"LBY","states":null},{"id":122,"country":"Liechtenstein","country_iso2":"LI","country_iso3":"LIE","states":null},{"id":123,"country":"Lithuania","country_iso2":"LT","country_iso3":"LTU","states":null},{"id":124,"country":"Luxembourg","country_iso2":"LU","country_iso3":"LUX","states":null},{"id":125,"country":"Macao","country_iso2":"MO","country_iso3":"MAC","states":null},{"id":126,"country":"Macedonia, the Former Yugoslav Republic of","country_iso2":"MK","country_iso3":"MKD","states":null},{"id":127,"country":"Madagascar","country_iso2":"MG","country_iso3":"MDG","states":null},{"id":128,"country":"Malawi","country_iso2":"MW","country_iso3":"MWI","states":null},{"id":129,"country":"Malaysia","country_iso2":"MY","country_iso3":"MYS","states":[{"id":216,"state":"Johor","state_abbreviation":"JHR","country_id":129},{"id":217,"state":"Kedah","state_abbreviation":"KDH","country_id":129},{"id":218,"state":"Kelantan","state_abbreviation":"KTN","country_id":129},{"id":219,"state":"Melaka","state_abbreviation":"MLK","country_id":129},{"id":220,"state":"Negeri Sembilan","state_abbreviation":"NSN","country_id":129},{"id":221,"state":"Pahang","state_abbreviation":"PHG","country_id":129},{"id":222,"state":"Pulau Pinang","state_abbreviation":"PNG","country_id":129},{"id":223,"state":"Perak","state_abbreviation":"PRK","country_id":129},{"id":224,"state":"Perlis","state_abbreviation":"PLS","country_id":129},{"id":225,"state":"Selangor","state_abbreviation":"SGR","country_id":129},{"id":226,"state":"Terengganu","state_abbreviation":"TRG","country_id":129},{"id":227,"state":"Sabah","state_abbreviation":"SBH","country_id":129},{"id":228,"state":"Sarawak","state_abbreviation":"SRW","country_id":129},{"id":229,"state":"Kuala Lumpur","state_abbreviation":"KUL","country_id":129},{"id":230,"state":"Labuan","state_abbreviation":"LBN","country_id":129},{"id":231,"state":"Putrajaya","state_abbreviation":"PJY","country_id":129}]},{"id":130,"country":"Maldives","country_iso2":"MV","country_iso3":"MDV","states":null},{"id":131,"country":"Mali","country_iso2":"ML","country_iso3":"MLI","states":null},{"id":132,"country":"Malta","country_iso2":"MT","country_iso3":"MLT","states":null},{"id":133,"country":"Marshall Islands","country_iso2":"MH","country_iso3":"MHL","states":null},{"id":134,"country":"Martinique","country_iso2":"MQ","country_iso3":"MTQ","states":null},{"id":135,"country":"Mauritania","country_iso2":"MR","country_iso3":"MRT","states":null},{"id":136,"country":"Mauritius","country_iso2":"MU","country_iso3":"MUS","states":null},{"id":137,"country":"Mayotte","country_iso2":"YT","country_iso3":"NUL","states":null},{"id":138,"country":"Mexico","country_iso2":"MX","country_iso3":"MEX","states":[{"id":333,"state":"Aguascalientes","state_abbreviation":"MX-AGU","country_id":138},{"id":334,"state":"Baja California","state_abbreviation":"MX-BCN","country_id":138},{"id":335,"state":"Baja California Sur","state_abbreviation":"MX-BCS","country_id":138},{"id":336,"state":"Campeche","state_abbreviation":"MX-CAM","country_id":138},{"id":337,"state":"Coahuila","state_abbreviation":"MX-COA","country_id":138},{"id":338,"state":"Colima","state_abbreviation":"MX-COL","country_id":138},{"id":339,"state":"Chiapas","state_abbreviation":"MX-CHP","country_id":138},{"id":340,"state":"Chihuahua","state_abbreviation":"MX-CHH","country_id":138},{"id":341,"state":"Durango","state_abbreviation":"MX-DUR","country_id":138},{"id":342,"state":"Guanajuato","state_abbreviation":"MX-GUA","country_id":138},{"id":343,"state":"Guerrero","state_abbreviation":"MX-GRO","country_id":138},{"id":344,"state":"Hidalgo","state_abbreviation":"MX-HID","country_id":138},{"id":345,"state":"Jalisco","state_abbreviation":"MX-JAL","country_id":138},{"id":346,"state":"Mexican Federal District","state_abbreviation":"MX-CMX","country_id":138},{"id":347,"state":"M\u00e9xico","state_abbreviation":"MX-MEX","country_id":138},{"id":348,"state":"Michoac\u00e1n","state_abbreviation":"MX-MIC","country_id":138},{"id":349,"state":"Morelos","state_abbreviation":"MX-MOR","country_id":138},{"id":350,"state":"Nayarit","state_abbreviation":"MX-NAY","country_id":138},{"id":351,"state":"Nuevo Le\u00f3n","state_abbreviation":"MX-NLE","country_id":138},{"id":352,"state":"Oaxaca","state_abbreviation":"MX-OAX","country_id":138},{"id":353,"state":"Puebla","state_abbreviation":"MX-PUE","country_id":138},{"id":354,"state":"Quer\u00e9taro","state_abbreviation":"MX-QUE","country_id":138},{"id":355,"state":"Quintana Roo","state_abbreviation":"MX-ROO","country_id":138},{"id":356,"state":"San Luis Potos\u00ed","state_abbreviation":"MX-SLP","country_id":138},{"id":357,"state":"Sinaloa","state_abbreviation":"MX-SIN","country_id":138},{"id":358,"state":"Sonora","state_abbreviation":"MX-SON","country_id":138},{"id":359,"state":"Tabasco","state_abbreviation":"MX-TAB","country_id":138},{"id":360,"state":"Tamaulipas","state_abbreviation":"MX-TAM","country_id":138},{"id":361,"state":"Tlaxcala","state_abbreviation":"MX-TLA","country_id":138},{"id":362,"state":"Veracruz","state_abbreviation":"MX-VER","country_id":138},{"id":363,"state":"Yucat\u00e1n","state_abbreviation":"MX-YUC","country_id":138},{"id":364,"state":"Zacatecas","state_abbreviation":"MX-ZAC","country_id":138}]},{"id":139,"country":"Micronesia, Federated States of","country_iso2":"FM","country_iso3":"FSM","states":null},{"id":140,"country":"Moldova, Republic of","country_iso2":"MD","country_iso3":"MDA","states":null},{"id":141,"country":"Monaco","country_iso2":"MC","country_iso3":"MCO","states":null},{"id":142,"country":"Mongolia","country_iso2":"MN","country_iso3":"MNG","states":null},{"id":143,"country":"Montserrat","country_iso2":"MS","country_iso3":"MSR","states":null},{"id":144,"country":"Morocco","country_iso2":"MA","country_iso3":"MAR","states":null},{"id":145,"country":"Mozambique","country_iso2":"MZ","country_iso3":"MOZ","states":null},{"id":146,"country":"Myanmar","country_iso2":"MM","country_iso3":"MMR","states":[{"id":372,"state":"Ayeyarwady","state_abbreviation":"MM-07","country_id":146},{"id":373,"state":"Bago","state_abbreviation":"MM-02","country_id":146},{"id":374,"state":"Chin","state_abbreviation":"MM-14","country_id":146},{"id":375,"state":"Kachin","state_abbreviation":"MM-11","country_id":146},{"id":376,"state":"Kayah","state_abbreviation":"MM-12","country_id":146},{"id":377,"state":"Kayin","state_abbreviation":"MM-13","country_id":146},{"id":378,"state":"Magway","state_abbreviation":"MM-03","country_id":146},{"id":379,"state":"Mandalay","state_abbreviation":"MM-04","country_id":146},{"id":380,"state":"Mon","state_abbreviation":"MM-15","country_id":146},{"id":381,"state":"Rakhine","state_abbreviation":"MM-16","country_id":146},{"id":382,"state":"Shan","state_abbreviation":"MM-17","country_id":146},{"id":383,"state":"Sagaing","state_abbreviation":"MM-01","country_id":146},{"id":384,"state":"Tanintharyi","state_abbreviation":"MM-05","country_id":146},{"id":385,"state":"Yangon","state_abbreviation":"MM-06","country_id":146},{"id":386,"state":"Naypyidaw Union","state_abbreviation":"MM-18","country_id":146}]},{"id":147,"country":"Namibia","country_iso2":"NA","country_iso3":"NAM","states":null},{"id":148,"country":"Nauru","country_iso2":"NR","country_iso3":"NRU","states":null},{"id":149,"country":"Nepal","country_iso2":"NP","country_iso3":"NPL","states":null},{"id":150,"country":"Netherlands","country_iso2":"NL","country_iso3":"NLD","states":null},{"id":151,"country":"Netherlands Antilles","country_iso2":"AN","country_iso3":"ANT","states":null},{"id":152,"country":"New Caledonia","country_iso2":"NC","country_iso3":"NCL","states":null},{"id":153,"country":"New Zealand","country_iso2":"NZ","country_iso3":"NZL","states":null},{"id":154,"country":"Nicaragua","country_iso2":"NI","country_iso3":"NIC","states":null},{"id":155,"country":"Niger","country_iso2":"NE","country_iso3":"NER","states":null},{"id":156,"country":"Nigeria","country_iso2":"NG","country_iso3":"NGA","states":null},{"id":157,"country":"Niue","country_iso2":"NU","country_iso3":"NIU","states":null},{"id":158,"country":"Norfolk Island","country_iso2":"NF","country_iso3":"NFK","states":null},{"id":159,"country":"Northern Mariana Islands","country_iso2":"MP","country_iso3":"MNP","states":null},{"id":160,"country":"Norway","country_iso2":"NO","country_iso3":"NOR","states":null},{"id":161,"country":"Oman","country_iso2":"OM","country_iso3":"OMN","states":null},{"id":162,"country":"Pakistan","country_iso2":"PK","country_iso3":"PAK","states":null},{"id":163,"country":"Palau","country_iso2":"PW","country_iso3":"PLW","states":null},{"id":164,"country":"Palestinian Territory, Occupied","country_iso2":"PS","country_iso3":"NUL","states":null},{"id":165,"country":"Panama","country_iso2":"PA","country_iso3":"PAN","states":null},{"id":166,"country":"Papua New Guinea","country_iso2":"PG","country_iso3":"PNG","states":null},{"id":167,"country":"Paraguay","country_iso2":"PY","country_iso3":"PRY","states":null},{"id":168,"country":"Peru","country_iso2":"PE","country_iso3":"PER","states":null},{"id":169,"country":"Philippines","country_iso2":"PH","country_iso3":"PHL","states":null},{"id":170,"country":"Pitcairn","country_iso2":"PN","country_iso3":"PCN","states":null},{"id":171,"country":"Poland","country_iso2":"PL","country_iso3":"POL","states":null},{"id":172,"country":"Portugal","country_iso2":"PT","country_iso3":"PRT","states":null},{"id":173,"country":"Puerto Rico","country_iso2":"PR","country_iso3":"PRI","states":null},{"id":174,"country":"Qatar","country_iso2":"QA","country_iso3":"QAT","states":null},{"id":175,"country":"Reunion","country_iso2":"RE","country_iso3":"REU","states":null},{"id":176,"country":"Romania","country_iso2":"RO","country_iso3":"ROM","states":null},{"id":177,"country":"Russian Federation","country_iso2":"RU","country_iso3":"RUS","states":null},{"id":178,"country":"Rwanda","country_iso2":"RW","country_iso3":"RWA","states":null},{"id":179,"country":"Saint Helena","country_iso2":"SH","country_iso3":"SHN","states":null},{"id":180,"country":"Saint Kitts and Nevis","country_iso2":"KN","country_iso3":"KNA","states":null},{"id":181,"country":"Saint Lucia","country_iso2":"LC","country_iso3":"LCA","states":null},{"id":182,"country":"Saint Pierre and Miquelon","country_iso2":"PM","country_iso3":"SPM","states":null},{"id":183,"country":"Saint Vincent and the Grenadines","country_iso2":"VC","country_iso3":"VCT","states":null},{"id":184,"country":"Samoa","country_iso2":"WS","country_iso3":"WSM","states":null},{"id":185,"country":"San Marino","country_iso2":"SM","country_iso3":"SMR","states":null},{"id":186,"country":"Sao Tome and Principe","country_iso2":"ST","country_iso3":"STP","states":null},{"id":187,"country":"Saudi Arabia","country_iso2":"SA","country_iso3":"SAU","states":null},{"id":188,"country":"Senegal","country_iso2":"SN","country_iso3":"SEN","states":null},{"id":189,"country":"Serbia","country_iso2":"RS","country_iso3":"SRB","states":null},{"id":190,"country":"Seychelles","country_iso2":"SC","country_iso3":"SYC","states":null},{"id":191,"country":"Sierra Leone","country_iso2":"SL","country_iso3":"SLE","states":null},{"id":192,"country":"Singapore","country_iso2":"SG","country_iso3":"SGP","states":null},{"id":193,"country":"Slovakia","country_iso2":"SK","country_iso3":"SVK","states":null},{"id":194,"country":"Slovenia","country_iso2":"SI","country_iso3":"SVN","states":null},{"id":195,"country":"Solomon Islands","country_iso2":"SB","country_iso3":"SLB","states":null},{"id":196,"country":"Somalia","country_iso2":"SO","country_iso3":"SOM","states":null},{"id":197,"country":"South Africa","country_iso2":"ZA","country_iso3":"ZAF","states":[{"id":232,"state":"Eastern Cape","state_abbreviation":"EC","country_id":197},{"id":233,"state":"Free State","state_abbreviation":"FS","country_id":197},{"id":234,"state":"Gauteng","state_abbreviation":"GT","country_id":197},{"id":235,"state":"KwaZulu-Natal","state_abbreviation":"NL","country_id":197},{"id":236,"state":"Limpopo","state_abbreviation":"LP","country_id":197},{"id":237,"state":"Mpumalanga","state_abbreviation":"MP","country_id":197},{"id":238,"state":"Northern Cape","state_abbreviation":"NC","country_id":197},{"id":239,"state":"North-West","state_abbreviation":"NW","country_id":197},{"id":240,"state":"Western Cape","state_abbreviation":"WC","country_id":197}]},{"id":198,"country":"South Georgia and the South Sandwich Islands","country_iso2":"GS","country_iso3":"NUL","states":null},{"id":199,"country":"Spain","country_iso2":"ES","country_iso3":"ESP","states":[{"id":130,"state":"A Coru\u00f1a","state_abbreviation":"ACOR","country_id":199},{"id":131,"state":"Alava","state_abbreviation":"ALAV","country_id":199},{"id":132,"state":"Albacete","state_abbreviation":"ALBA","country_id":199},{"id":133,"state":"Alicante","state_abbreviation":"ALIC","country_id":199},{"id":134,"state":"Almeria","state_abbreviation":"ALME","country_id":199},{"id":135,"state":"Asturias","state_abbreviation":"ASTU","country_id":199},{"id":136,"state":"Avila","state_abbreviation":"AVIL","country_id":199},{"id":137,"state":"Badajoz","state_abbreviation":"BADA","country_id":199},{"id":138,"state":"Baleares","state_abbreviation":"BALE","country_id":199},{"id":139,"state":"Barcelona","state_abbreviation":"BARC","country_id":199},{"id":140,"state":"Burgos","state_abbreviation":"BURG","country_id":199},{"id":141,"state":"Caceres","state_abbreviation":"CACE","country_id":199},{"id":142,"state":"Cadiz","state_abbreviation":"CADI","country_id":199},{"id":143,"state":"Cantabria","state_abbreviation":"CANT","country_id":199},{"id":144,"state":"Castellon","state_abbreviation":"CAST","country_id":199},{"id":145,"state":"Ceuta","state_abbreviation":"CEUT","country_id":199},{"id":146,"state":"Ciudad Real","state_abbreviation":"CIUD","country_id":199},{"id":147,"state":"Cordoba","state_abbreviation":"CORD","country_id":199},{"id":148,"state":"Cuenca","state_abbreviation":"CUEN","country_id":199},{"id":149,"state":"Girona","state_abbreviation":"GIRO","country_id":199},{"id":150,"state":"Granada","state_abbreviation":"GRAN","country_id":199},{"id":151,"state":"Guadalajara","state_abbreviation":"GUAD","country_id":199},{"id":152,"state":"Guipuzcoa","state_abbreviation":"GUIP","country_id":199},{"id":153,"state":"Huelva","state_abbreviation":"HUEL","country_id":199},{"id":154,"state":"Huesca","state_abbreviation":"HUES","country_id":199},{"id":155,"state":"Jaen","state_abbreviation":"JAEN","country_id":199},{"id":156,"state":"La Rioja","state_abbreviation":"LAR","country_id":199},{"id":157,"state":"Las Palmas","state_abbreviation":"LAS","country_id":199},{"id":158,"state":"Leon","state_abbreviation":"LEON","country_id":199},{"id":159,"state":"Lleida","state_abbreviation":"LLEI","country_id":199},{"id":160,"state":"Lugo","state_abbreviation":"LUGO","country_id":199},{"id":161,"state":"Madrid","state_abbreviation":"MADR","country_id":199},{"id":162,"state":"Malaga","state_abbreviation":"MALA","country_id":199},{"id":163,"state":"Melilla","state_abbreviation":"MELI","country_id":199},{"id":164,"state":"Murcia","state_abbreviation":"MURC","country_id":199},{"id":165,"state":"Navarra","state_abbreviation":"NAVA","country_id":199},{"id":166,"state":"Ourense","state_abbreviation":"OURE","country_id":199},{"id":167,"state":"Palencia","state_abbreviation":"PALE","country_id":199},{"id":168,"state":"Pontevedra","state_abbreviation":"PONT","country_id":199},{"id":169,"state":"Salamanca","state_abbreviation":"SALA","country_id":199},{"id":170,"state":"Santa Cruz de Tenerife","state_abbreviation":"SANT","country_id":199},{"id":171,"state":"Segovia","state_abbreviation":"SEGO","country_id":199},{"id":172,"state":"Sevilla","state_abbreviation":"SEVI","country_id":199},{"id":173,"state":"Soria","state_abbreviation":"SORI","country_id":199},{"id":174,"state":"Tarragona","state_abbreviation":"TARR","country_id":199},{"id":175,"state":"Teruel","state_abbreviation":"TERU","country_id":199},{"id":176,"state":"Toledo","state_abbreviation":"TOLE","country_id":199},{"id":177,"state":"Valencia","state_abbreviation":"VALE","country_id":199},{"id":178,"state":"Valladolid","state_abbreviation":"VALL","country_id":199},{"id":179,"state":"Vizcaya","state_abbreviation":"VIZC","country_id":199},{"id":180,"state":"Zamora","state_abbreviation":"ZAMO","country_id":199},{"id":181,"state":"Zaragoza","state_abbreviation":"ZARA","country_id":199}]},{"id":200,"country":"Sri Lanka","country_iso2":"LK","country_iso3":"LKA","states":null},{"id":201,"country":"Sudan","country_iso2":"SD","country_iso3":"SDN","states":null},{"id":202,"country":"Suriname","country_iso2":"SR","country_iso3":"SUR","states":null},{"id":203,"country":"Svalbard and Jan Mayen","country_iso2":"SJ","country_iso3":"SJM","states":null},{"id":204,"country":"Swaziland","country_iso2":"SZ","country_iso3":"SWZ","states":null},{"id":205,"country":"Sweden","country_iso2":"SE","country_iso3":"SWE","states":null},{"id":206,"country":"Switzerland","country_iso2":"CH","country_iso3":"CHE","states":[{"id":104,"state":"Aargau","state_abbreviation":"AG","country_id":206},{"id":105,"state":"Appenzell Innerrhoden","state_abbreviation":"AI","country_id":206},{"id":106,"state":"Appenzell Ausserrhoden","state_abbreviation":"AR","country_id":206},{"id":107,"state":"Bern","state_abbreviation":"BE","country_id":206},{"id":108,"state":"Basel-Landschaft","state_abbreviation":"BL","country_id":206},{"id":109,"state":"Basel-Stadt","state_abbreviation":"BS","country_id":206},{"id":110,"state":"Fribourg","state_abbreviation":"FR","country_id":206},{"id":111,"state":"Geneva","state_abbreviation":"GE","country_id":206},{"id":112,"state":"Glarus","state_abbreviation":"GL","country_id":206},{"id":113,"state":"Graub\u00fcnden","state_abbreviation":"GR","country_id":206},{"id":114,"state":"Jura","state_abbreviation":"JU","country_id":206},{"id":115,"state":"Luzern","state_abbreviation":"LU","country_id":206},{"id":116,"state":"Neuch\u00e2tel","state_abbreviation":"NE","country_id":206},{"id":117,"state":"Nidwalden","state_abbreviation":"NW","country_id":206},{"id":118,"state":"Obwalden","state_abbreviation":"OW","country_id":206},{"id":119,"state":"St. Gallen","state_abbreviation":"SG","country_id":206},{"id":120,"state":"Schaffhausen","state_abbreviation":"SH","country_id":206},{"id":121,"state":"Solothurn","state_abbreviation":"SO","country_id":206},{"id":122,"state":"Schwyz","state_abbreviation":"SZ","country_id":206},{"id":123,"state":"Thurgau","state_abbreviation":"TG","country_id":206},{"id":124,"state":"Ticino","state_abbreviation":"TI","country_id":206},{"id":125,"state":"Uri","state_abbreviation":"UR","country_id":206},{"id":126,"state":"Vaud","state_abbreviation":"VD","country_id":206},{"id":127,"state":"Valais","state_abbreviation":"VS","country_id":206},{"id":128,"state":"Zug","state_abbreviation":"ZG","country_id":206},{"id":129,"state":"Z\u00fcrich","state_abbreviation":"ZH","country_id":206}]},{"id":207,"country":"Syrian Arab Republic","country_iso2":"SY","country_iso3":"SYR","states":null},{"id":208,"country":"Taiwan","country_iso2":"TW","country_iso3":"TWN","states":null},{"id":209,"country":"Tajikistan","country_iso2":"TJ","country_iso3":"TJK","states":null},{"id":210,"country":"Tanzania, United Republic of","country_iso2":"TZ","country_iso3":"TZA","states":null},{"id":211,"country":"Thailand","country_iso2":"TH","country_iso3":"THA","states":null},{"id":212,"country":"Timor-Leste","country_iso2":"TL","country_iso3":"NUL","states":null},{"id":213,"country":"Togo","country_iso2":"TG","country_iso3":"TGO","states":null},{"id":214,"country":"Tokelau","country_iso2":"TK","country_iso3":"TKL","states":null},{"id":215,"country":"Tonga","country_iso2":"TO","country_iso3":"TON","states":null},{"id":216,"country":"Trinidad and Tobago","country_iso2":"TT","country_iso3":"TTO","states":null},{"id":217,"country":"Tunisia","country_iso2":"TN","country_iso3":"TUN","states":null},{"id":218,"country":"Turkey","country_iso2":"TR","country_iso3":"TUR","states":null},{"id":219,"country":"Turkmenistan","country_iso2":"TM","country_iso3":"TKM","states":null},{"id":220,"country":"Turks and Caicos Islands","country_iso2":"TC","country_iso3":"TCA","states":null},{"id":221,"country":"Tuvalu","country_iso2":"TV","country_iso3":"TUV","states":null},{"id":222,"country":"Uganda","country_iso2":"UG","country_iso3":"UGA","states":null},{"id":223,"country":"Ukraine","country_iso2":"UA","country_iso3":"UKR","states":null},{"id":224,"country":"United Arab Emirates","country_iso2":"AE","country_iso3":"ARE","states":[{"id":365,"state":"Abu Dhabi","state_abbreviation":"AE-AZ","country_id":224},{"id":366,"state":"Ajman","state_abbreviation":"AE-AJ","country_id":224},{"id":367,"state":"Fujairah","state_abbreviation":"AE-FU","country_id":224},{"id":368,"state":"Sharjah","state_abbreviation":"AE-SH","country_id":224},{"id":369,"state":"Dubai","state_abbreviation":"AE-DU","country_id":224},{"id":370,"state":"Ras al-Khaimah","state_abbreviation":"AE-RK","country_id":224},{"id":371,"state":"Umm al-Quwain","state_abbreviation":"AE-UQ","country_id":224}]},{"id":225,"country":"United Kingdom","country_iso2":"GB","country_iso3":"GBR","states":null},{"id":226,"country":"United States","country_iso2":"US","country_iso3":"USA","states":[{"id":1,"state":"Alabama","state_abbreviation":"AL","country_id":226},{"id":2,"state":"Alaska","state_abbreviation":"AK","country_id":226},{"id":3,"state":"American Samoa","state_abbreviation":"AS","country_id":226},{"id":4,"state":"Arizona","state_abbreviation":"AZ","country_id":226},{"id":5,"state":"Arkansas","state_abbreviation":"AR","country_id":226},{"id":6,"state":"Armed Forces Africa","state_abbreviation":"AF","country_id":226},{"id":7,"state":"Armed Forces Americas","state_abbreviation":"AA","country_id":226},{"id":8,"state":"Armed Forces Canada","state_abbreviation":"AC","country_id":226},{"id":9,"state":"Armed Forces Europe","state_abbreviation":"AE","country_id":226},{"id":10,"state":"Armed Forces Middle East","state_abbreviation":"AM","country_id":226},{"id":11,"state":"Armed Forces Pacific","state_abbreviation":"AP","country_id":226},{"id":12,"state":"California","state_abbreviation":"CA","country_id":226},{"id":13,"state":"Colorado","state_abbreviation":"CO","country_id":226},{"id":14,"state":"Connecticut","state_abbreviation":"CT","country_id":226},{"id":15,"state":"Delaware","state_abbreviation":"DE","country_id":226},{"id":16,"state":"District of Columbia","state_abbreviation":"DC","country_id":226},{"id":17,"state":"Federated States Of Micronesia","state_abbreviation":"FM","country_id":226},{"id":18,"state":"Florida","state_abbreviation":"FL","country_id":226},{"id":19,"state":"Georgia","state_abbreviation":"GA","country_id":226},{"id":20,"state":"Guam","state_abbreviation":"GU","country_id":226},{"id":21,"state":"Hawaii","state_abbreviation":"HI","country_id":226},{"id":22,"state":"Idaho","state_abbreviation":"ID","country_id":226},{"id":23,"state":"Illinois","state_abbreviation":"IL","country_id":226},{"id":24,"state":"Indiana","state_abbreviation":"IN","country_id":226},{"id":25,"state":"Iowa","state_abbreviation":"IA","country_id":226},{"id":26,"state":"Kansas","state_abbreviation":"KS","country_id":226},{"id":27,"state":"Kentucky","state_abbreviation":"KY","country_id":226},{"id":28,"state":"Louisiana","state_abbreviation":"LA","country_id":226},{"id":29,"state":"Maine","state_abbreviation":"ME","country_id":226},{"id":30,"state":"Marshall Islands","state_abbreviation":"MH","country_id":226},{"id":31,"state":"Maryland","state_abbreviation":"MD","country_id":226},{"id":32,"state":"Massachusetts","state_abbreviation":"MA","country_id":226},{"id":33,"state":"Michigan","state_abbreviation":"MI","country_id":226},{"id":34,"state":"Minnesota","state_abbreviation":"MN","country_id":226},{"id":35,"state":"Mississippi","state_abbreviation":"MS","country_id":226},{"id":36,"state":"Missouri","state_abbreviation":"MO","country_id":226},{"id":37,"state":"Montana","state_abbreviation":"MT","country_id":226},{"id":38,"state":"Nebraska","state_abbreviation":"NE","country_id":226},{"id":39,"state":"Nevada","state_abbreviation":"NV","country_id":226},{"id":40,"state":"New Hampshire","state_abbreviation":"NH","country_id":226},{"id":41,"state":"New Jersey","state_abbreviation":"NJ","country_id":226},{"id":42,"state":"New Mexico","state_abbreviation":"NM","country_id":226},{"id":43,"state":"New York","state_abbreviation":"NY","country_id":226},{"id":44,"state":"North Carolina","state_abbreviation":"NC","country_id":226},{"id":45,"state":"North Dakota","state_abbreviation":"ND","country_id":226},{"id":46,"state":"Northern Mariana Islands","state_abbreviation":"MP","country_id":226},{"id":47,"state":"Ohio","state_abbreviation":"OH","country_id":226},{"id":48,"state":"Oklahoma","state_abbreviation":"OK","country_id":226},{"id":49,"state":"Oregon","state_abbreviation":"OR","country_id":226},{"id":50,"state":"Palau","state_abbreviation":"PW","country_id":226},{"id":51,"state":"Pennsylvania","state_abbreviation":"PA","country_id":226},{"id":52,"state":"Puerto Rico","state_abbreviation":"PR","country_id":226},{"id":53,"state":"Rhode Island","state_abbreviation":"RI","country_id":226},{"id":54,"state":"South Carolina","state_abbreviation":"SC","country_id":226},{"id":55,"state":"South Dakota","state_abbreviation":"SD","country_id":226},{"id":56,"state":"Tennessee","state_abbreviation":"TN","country_id":226},{"id":57,"state":"Texas","state_abbreviation":"TX","country_id":226},{"id":58,"state":"Utah","state_abbreviation":"UT","country_id":226},{"id":59,"state":"Vermont","state_abbreviation":"VT","country_id":226},{"id":60,"state":"Virgin Islands","state_abbreviation":"VI","country_id":226},{"id":61,"state":"Virginia","state_abbreviation":"VA","country_id":226},{"id":62,"state":"Washington","state_abbreviation":"WA","country_id":226},{"id":63,"state":"West Virginia","state_abbreviation":"WV","country_id":226},{"id":64,"state":"Wisconsin","state_abbreviation":"WI","country_id":226},{"id":65,"state":"Wyoming","state_abbreviation":"WY","country_id":226}]},{"id":227,"country":"United States Minor Outlying Islands","country_iso2":"UM","country_iso3":"\r","states":null},{"id":228,"country":"Uruguay","country_iso2":"UY","country_iso3":"URY","states":null},{"id":229,"country":"Uzbekistan","country_iso2":"UZ","country_iso3":"UZB","states":null},{"id":230,"country":"Vanuatu","country_iso2":"VU","country_iso3":"VUT","states":null},{"id":231,"country":"Venezuela","country_iso2":"VE","country_iso3":"VEN","states":null},{"id":232,"country":"Viet Nam","country_iso2":"VN","country_iso3":"VNM","states":null},{"id":233,"country":"Virgin Islands, British","country_iso2":"VG","country_iso3":"VGB","states":null},{"id":234,"country":"Virgin Islands, U.S.","country_iso2":"VI","country_iso3":"VIR","states":null},{"id":235,"country":"Wallis and Futuna","country_iso2":"WF","country_iso3":"WLF","states":null},{"id":236,"country":"Western Sahara","country_iso2":"EH","country_iso3":"ESH","states":null},{"id":237,"country":"Yemen","country_iso2":"YE","country_iso3":"YEM","states":null},{"id":238,"country":"Zambia","country_iso2":"ZM","country_iso3":"ZMB","states":null},{"id":239,"country":"Zimbabwe","country_iso2":"ZW","country_iso3":"ZWE","states":null},{"id":240,"country":"Isle of Man","country_iso2":"IM","country_iso3":"IMN","states":null},{"id":241,"country":"Jersey","country_iso2":"JE","country_iso3":"JEY","states":null},{"id":242,"country":"Guernsey","country_iso2":"GG","country_iso3":"GGY","states":null},{"id":243,"country":"Lao People's Democratic Republic","country_iso2":"LA","country_iso3":"LAO","states":null},{"id":244,"country":"Korea, Democratic People's Republic of","country_iso2":"KP","country_iso3":"PRK","states":null},{"id":245,"country":"Montenegro","country_iso2":"ME","country_iso3":"MNE","states":null},{"id":246,"country":"Cote d'Ivoire","country_iso2":"CI","country_iso3":"CIV","states":null},{"id":247,"country":"Bonaire, Sint Eustatius and Saba","country_iso2":"BQ","country_iso3":"BES","states":null},{"id":248,"country":"Republic of Kosovo","country_iso2":"XK","country_iso3":"UNK","states":null}] \ No newline at end of file +[{"id":1,"country":"Afghanistan","country_iso2":"AF","country_iso3":"AFG","states":null},{"id":2,"country":"Albania","country_iso2":"AL","country_iso3":"ALB","states":null},{"id":3,"country":"Algeria","country_iso2":"DZ","country_iso3":"DZA","states":null},{"id":4,"country":"American Samoa","country_iso2":"AS","country_iso3":"ASM","states":null},{"id":5,"country":"Andorra","country_iso2":"AD","country_iso3":"AND","states":null},{"id":6,"country":"Angola","country_iso2":"AO","country_iso3":"AGO","states":null},{"id":7,"country":"Anguilla","country_iso2":"AI","country_iso3":"AIA","states":null},{"id":8,"country":"Antarctica","country_iso2":"AQ","country_iso3":"\r","states":null},{"id":9,"country":"Antigua and Barbuda","country_iso2":"AG","country_iso3":"ATG","states":null},{"id":10,"country":"Argentina","country_iso2":"AR","country_iso3":"ARG","states":[{"id":309,"state":"Ciudad Aut\u00f3noma de Buenos Aires","state_abbreviation":"C","country_id":10},{"id":310,"state":"Buenos Aires","state_abbreviation":"B","country_id":10},{"id":311,"state":"Catamarca","state_abbreviation":"K","country_id":10},{"id":312,"state":"Chaco","state_abbreviation":"H","country_id":10},{"id":313,"state":"Chubut","state_abbreviation":"U","country_id":10},{"id":314,"state":"C\u00f3rdoba","state_abbreviation":"X","country_id":10},{"id":315,"state":"Corrientes","state_abbreviation":"W","country_id":10},{"id":316,"state":"Entre R\u00edos","state_abbreviation":"E","country_id":10},{"id":317,"state":"Formosa","state_abbreviation":"P","country_id":10},{"id":318,"state":"Jujuy","state_abbreviation":"Y","country_id":10},{"id":319,"state":"La Pampa","state_abbreviation":"L","country_id":10},{"id":320,"state":"La Rioja","state_abbreviation":"F","country_id":10},{"id":321,"state":"Mendoza","state_abbreviation":"M","country_id":10},{"id":322,"state":"Misiones","state_abbreviation":"N","country_id":10},{"id":323,"state":"Neuqu\u00e9n","state_abbreviation":"Q","country_id":10},{"id":324,"state":"R\u00edo Negro","state_abbreviation":"R","country_id":10},{"id":325,"state":"Salta","state_abbreviation":"A","country_id":10},{"id":326,"state":"San Juan","state_abbreviation":"J","country_id":10},{"id":327,"state":"San Luis","state_abbreviation":"D","country_id":10},{"id":328,"state":"Santa Cruz","state_abbreviation":"Z","country_id":10},{"id":329,"state":"Santa Fe","state_abbreviation":"S","country_id":10},{"id":330,"state":"Santiago del Estero","state_abbreviation":"G","country_id":10},{"id":331,"state":"Tierra del Fuego","state_abbreviation":"V","country_id":10},{"id":332,"state":"Tucum\u00e1n","state_abbreviation":"T","country_id":10}]},{"id":11,"country":"Armenia","country_iso2":"AM","country_iso3":"ARM","states":null},{"id":12,"country":"Aruba","country_iso2":"AW","country_iso3":"ABW","states":null},{"id":13,"country":"Australia","country_iso2":"AU","country_iso3":"AUS","states":[{"id":208,"state":"Australian Capital Territory","state_abbreviation":"ACT","country_id":13},{"id":209,"state":"New South Wales","state_abbreviation":"NSW","country_id":13},{"id":210,"state":"Northern Territory","state_abbreviation":"NT","country_id":13},{"id":211,"state":"Queensland","state_abbreviation":"QLD","country_id":13},{"id":212,"state":"South Australia","state_abbreviation":"SA","country_id":13},{"id":213,"state":"Tasmania","state_abbreviation":"TAS","country_id":13},{"id":214,"state":"Victoria","state_abbreviation":"VIC","country_id":13},{"id":215,"state":"Western Australia","state_abbreviation":"WA","country_id":13}]},{"id":14,"country":"Austria","country_iso2":"AT","country_iso3":"AUT","states":[{"id":95,"state":"Wien","state_abbreviation":"WIE","country_id":14},{"id":96,"state":"Nieder\u00f6sterreich","state_abbreviation":"NO","country_id":14},{"id":97,"state":"Ober\u00f6sterreich","state_abbreviation":"OO","country_id":14},{"id":98,"state":"Salzburg","state_abbreviation":"SB","country_id":14},{"id":99,"state":"K\u00e4rnten","state_abbreviation":"KN","country_id":14},{"id":100,"state":"Steiermark","state_abbreviation":"ST","country_id":14},{"id":101,"state":"Tirol","state_abbreviation":"TI","country_id":14},{"id":102,"state":"Burgenland","state_abbreviation":"BL","country_id":14},{"id":103,"state":"Voralberg","state_abbreviation":"VB","country_id":14}]},{"id":15,"country":"Azerbaijan","country_iso2":"AZ","country_iso3":"AZE","states":null},{"id":16,"country":"Bahamas","country_iso2":"BS","country_iso3":"BHS","states":null},{"id":17,"country":"Bahrain","country_iso2":"BH","country_iso3":"BHR","states":null},{"id":18,"country":"Bangladesh","country_iso2":"BD","country_iso3":"BGD","states":null},{"id":19,"country":"Barbados","country_iso2":"BB","country_iso3":"BRB","states":null},{"id":20,"country":"Belarus","country_iso2":"BY","country_iso3":"BLR","states":null},{"id":21,"country":"Belgium","country_iso2":"BE","country_iso3":"BEL","states":null},{"id":22,"country":"Belize","country_iso2":"BZ","country_iso3":"BLZ","states":null},{"id":23,"country":"Benin","country_iso2":"BJ","country_iso3":"BEN","states":null},{"id":24,"country":"Bermuda","country_iso2":"BM","country_iso3":"BMU","states":null},{"id":25,"country":"Bhutan","country_iso2":"BT","country_iso3":"BTN","states":null},{"id":26,"country":"Bolivia","country_iso2":"BO","country_iso3":"BOL","states":null},{"id":27,"country":"Bosnia and Herzegovina","country_iso2":"BA","country_iso3":"BIH","states":null},{"id":28,"country":"Botswana","country_iso2":"BW","country_iso3":"BWA","states":null},{"id":29,"country":"Bouvet Island","country_iso2":"BV","country_iso3":"NUL","states":null},{"id":30,"country":"Brazil","country_iso2":"BR","country_iso3":"BRA","states":null},{"id":31,"country":"British Indian Ocean Territory","country_iso2":"IO","country_iso3":"NUL","states":null},{"id":32,"country":"Brunei Darussalam","country_iso2":"BN","country_iso3":"BRN","states":null},{"id":33,"country":"Bulgaria","country_iso2":"BG","country_iso3":"BGR","states":null},{"id":34,"country":"Burkina Faso","country_iso2":"BF","country_iso3":"BFA","states":null},{"id":35,"country":"Burundi","country_iso2":"BI","country_iso3":"BDI","states":null},{"id":36,"country":"Cambodia","country_iso2":"KH","country_iso3":"KHM","states":null},{"id":37,"country":"Cameroon","country_iso2":"CM","country_iso3":"CMR","states":null},{"id":38,"country":"Canada","country_iso2":"CA","country_iso3":"CAN","states":[{"id":66,"state":"Alberta","state_abbreviation":"AB","country_id":38},{"id":67,"state":"British Columbia","state_abbreviation":"BC","country_id":38},{"id":68,"state":"Manitoba","state_abbreviation":"MB","country_id":38},{"id":69,"state":"Newfoundland and Labrador","state_abbreviation":"NL","country_id":38},{"id":70,"state":"New Brunswick","state_abbreviation":"NB","country_id":38},{"id":71,"state":"Nova Scotia","state_abbreviation":"NS","country_id":38},{"id":72,"state":"Northwest Territories","state_abbreviation":"NT","country_id":38},{"id":73,"state":"Nunavut","state_abbreviation":"NU","country_id":38},{"id":74,"state":"Ontario","state_abbreviation":"ON","country_id":38},{"id":75,"state":"Prince Edward Island","state_abbreviation":"PE","country_id":38},{"id":76,"state":"Quebec","state_abbreviation":"QC","country_id":38},{"id":77,"state":"Saskatchewan","state_abbreviation":"SK","country_id":38},{"id":78,"state":"Yukon Territory","state_abbreviation":"YT","country_id":38}]},{"id":39,"country":"Cape Verde","country_iso2":"CV","country_iso3":"CPV","states":null},{"id":40,"country":"Cayman Islands","country_iso2":"KY","country_iso3":"CYM","states":null},{"id":41,"country":"Central African Republic","country_iso2":"CF","country_iso3":"CAF","states":null},{"id":42,"country":"Chad","country_iso2":"TD","country_iso3":"TCD","states":null},{"id":43,"country":"Chile","country_iso2":"CL","country_iso3":"CHL","states":null},{"id":44,"country":"China","country_iso2":"CN","country_iso3":"CHN","states":null},{"id":45,"country":"Christmas Island","country_iso2":"CX","country_iso3":"NUL","states":null},{"id":46,"country":"Cocos (Keeling) Islands","country_iso2":"CC","country_iso3":"NUL","states":null},{"id":47,"country":"Colombia","country_iso2":"CO","country_iso3":"COL","states":null},{"id":48,"country":"Comoros","country_iso2":"KM","country_iso3":"COM","states":null},{"id":49,"country":"Congo","country_iso2":"CG","country_iso3":"COG","states":null},{"id":50,"country":"Congo, the Democratic Republic of the","country_iso2":"CD","country_iso3":"COD","states":null},{"id":51,"country":"Cook Islands","country_iso2":"CK","country_iso3":"COK","states":null},{"id":52,"country":"Costa Rica","country_iso2":"CR","country_iso3":"CRI","states":null},{"id":54,"country":"Croatia","country_iso2":"HR","country_iso3":"HRV","states":null},{"id":55,"country":"Cuba","country_iso2":"CU","country_iso3":"CUB","states":null},{"id":56,"country":"Cyprus","country_iso2":"CY","country_iso3":"CYP","states":null},{"id":57,"country":"Czech Republic","country_iso2":"CZ","country_iso3":"CZE","states":null},{"id":58,"country":"Denmark","country_iso2":"DK","country_iso3":"DNK","states":null},{"id":59,"country":"Djibouti","country_iso2":"DJ","country_iso3":"DJI","states":null},{"id":60,"country":"Dominica","country_iso2":"DM","country_iso3":"DMA","states":null},{"id":61,"country":"Dominican Republic","country_iso2":"DO","country_iso3":"DOM","states":null},{"id":62,"country":"Ecuador","country_iso2":"EC","country_iso3":"ECU","states":null},{"id":63,"country":"Egypt","country_iso2":"EG","country_iso3":"EGY","states":null},{"id":64,"country":"El Salvador","country_iso2":"SV","country_iso3":"SLV","states":null},{"id":65,"country":"Equatorial Guinea","country_iso2":"GQ","country_iso3":"GNQ","states":null},{"id":66,"country":"Eritrea","country_iso2":"ER","country_iso3":"ERI","states":null},{"id":67,"country":"Estonia","country_iso2":"EE","country_iso3":"EST","states":null},{"id":68,"country":"Ethiopia","country_iso2":"ET","country_iso3":"ETH","states":null},{"id":69,"country":"Falkland Islands (Malvinas)","country_iso2":"FK","country_iso3":"FLK","states":null},{"id":70,"country":"Faroe Islands","country_iso2":"FO","country_iso3":"FRO","states":null},{"id":71,"country":"Fiji","country_iso2":"FJ","country_iso3":"FJI","states":null},{"id":72,"country":"Finland","country_iso2":"FI","country_iso3":"FIN","states":null},{"id":73,"country":"France","country_iso2":"FR","country_iso3":"FRA","states":null},{"id":74,"country":"French Guiana","country_iso2":"GF","country_iso3":"GUF","states":null},{"id":75,"country":"French Polynesia","country_iso2":"PF","country_iso3":"PYF","states":null},{"id":76,"country":"French Southern Territories","country_iso2":"TF","country_iso3":"NUL","states":null},{"id":77,"country":"Gabon","country_iso2":"GA","country_iso3":"GAB","states":null},{"id":78,"country":"Gambia","country_iso2":"GM","country_iso3":"GMB","states":null},{"id":79,"country":"Georgia","country_iso2":"GE","country_iso3":"GEO","states":null},{"id":80,"country":"Germany","country_iso2":"DE","country_iso3":"DEU","states":[{"id":79,"state":"Niedersachsen","state_abbreviation":"NDS","country_id":80},{"id":80,"state":"Baden-W\u00fcrttemberg","state_abbreviation":"BAW","country_id":80},{"id":81,"state":"Bayern","state_abbreviation":"BAY","country_id":80},{"id":82,"state":"Berlin","state_abbreviation":"BER","country_id":80},{"id":83,"state":"Brandenburg","state_abbreviation":"BRG","country_id":80},{"id":84,"state":"Bremen","state_abbreviation":"BRE","country_id":80},{"id":85,"state":"Hamburg","state_abbreviation":"HAM","country_id":80},{"id":86,"state":"Hessen","state_abbreviation":"HES","country_id":80},{"id":87,"state":"Mecklenburg-Vorpommern","state_abbreviation":"MEC","country_id":80},{"id":88,"state":"Nordrhein-Westfalen","state_abbreviation":"NRW","country_id":80},{"id":89,"state":"Rheinland-Pfalz","state_abbreviation":"RHE","country_id":80},{"id":90,"state":"Saarland","state_abbreviation":"SAR","country_id":80},{"id":91,"state":"Sachsen","state_abbreviation":"SAS","country_id":80},{"id":92,"state":"Sachsen-Anhalt","state_abbreviation":"SAC","country_id":80},{"id":93,"state":"Schleswig-Holstein","state_abbreviation":"SCN","country_id":80},{"id":94,"state":"Th\u00fcringen","state_abbreviation":"THE","country_id":80}]},{"id":81,"country":"Ghana","country_iso2":"GH","country_iso3":"GHA","states":null},{"id":82,"country":"Gibraltar","country_iso2":"GI","country_iso3":"GIB","states":null},{"id":83,"country":"Greece","country_iso2":"GR","country_iso3":"GRC","states":null},{"id":84,"country":"Greenland","country_iso2":"GL","country_iso3":"GRL","states":null},{"id":85,"country":"Grenada","country_iso2":"GD","country_iso3":"GRD","states":null},{"id":86,"country":"Guadeloupe","country_iso2":"GP","country_iso3":"GLP","states":null},{"id":87,"country":"Guam","country_iso2":"GU","country_iso3":"GUM","states":null},{"id":88,"country":"Guatemala","country_iso2":"GT","country_iso3":"GTM","states":null},{"id":89,"country":"Guinea","country_iso2":"GN","country_iso3":"GIN","states":null},{"id":90,"country":"Guinea-Bissau","country_iso2":"GW","country_iso3":"GNB","states":null},{"id":91,"country":"Guyana","country_iso2":"GY","country_iso3":"GUY","states":null},{"id":92,"country":"Haiti","country_iso2":"HT","country_iso3":"HTI","states":null},{"id":93,"country":"Heard Island and Mcdonald Islands","country_iso2":"HM","country_iso3":"\r","states":null},{"id":94,"country":"Holy See (Vatican City State)","country_iso2":"VA","country_iso3":"VAT","states":null},{"id":95,"country":"Honduras","country_iso2":"HN","country_iso3":"HND","states":null},{"id":96,"country":"Hong Kong","country_iso2":"HK","country_iso3":"HKG","states":null},{"id":97,"country":"Hungary","country_iso2":"HU","country_iso3":"HUN","states":null},{"id":98,"country":"Iceland","country_iso2":"IS","country_iso3":"ISL","states":null},{"id":99,"country":"India","country_iso2":"IN","country_iso3":"IND","states":[{"id":273,"state":"Andhra Pradesh","state_abbreviation":"AP","country_id":99},{"id":274,"state":"Arunachal Pradesh","state_abbreviation":"AR","country_id":99},{"id":275,"state":"Assam","state_abbreviation":"AS","country_id":99},{"id":276,"state":"Bihar","state_abbreviation":"BR","country_id":99},{"id":277,"state":"Chhattisgarh","state_abbreviation":"CG","country_id":99},{"id":278,"state":"Goa","state_abbreviation":"GA","country_id":99},{"id":279,"state":"Gujarat","state_abbreviation":"GJ","country_id":99},{"id":280,"state":"Haryana","state_abbreviation":"HR","country_id":99},{"id":281,"state":"Himachal Pradesh","state_abbreviation":"HP","country_id":99},{"id":282,"state":"Jammu & Kashmir","state_abbreviation":"JK","country_id":99},{"id":283,"state":"Jharkhand","state_abbreviation":"JH","country_id":99},{"id":284,"state":"Karnataka","state_abbreviation":"KA","country_id":99},{"id":285,"state":"Kerala","state_abbreviation":"KL","country_id":99},{"id":286,"state":"Madhya Pradesh","state_abbreviation":"MP","country_id":99},{"id":287,"state":"Maharashtra","state_abbreviation":"MH","country_id":99},{"id":288,"state":"Manipur","state_abbreviation":"MN","country_id":99},{"id":289,"state":"Meghalaya","state_abbreviation":"ML","country_id":99},{"id":290,"state":"Mizoram","state_abbreviation":"MZ","country_id":99},{"id":291,"state":"Nagaland","state_abbreviation":"NL","country_id":99},{"id":292,"state":"Orissa","state_abbreviation":"OR","country_id":99},{"id":293,"state":"Punjab","state_abbreviation":"PB","country_id":99},{"id":294,"state":"Rajasthan","state_abbreviation":"RJ","country_id":99},{"id":295,"state":"Sikkim","state_abbreviation":"SK","country_id":99},{"id":296,"state":"Tamil Nadu","state_abbreviation":"TN","country_id":99},{"id":297,"state":"Tripura","state_abbreviation":"TR","country_id":99},{"id":298,"state":"Uttarakhand","state_abbreviation":"UK","country_id":99},{"id":299,"state":"Uttar Pradesh","state_abbreviation":"UP","country_id":99},{"id":300,"state":"West Bengal","state_abbreviation":"WB","country_id":99},{"id":301,"state":"Andaman and Nicobar Islands","state_abbreviation":"AN","country_id":99},{"id":302,"state":"Chandigarh","state_abbreviation":"CH","country_id":99},{"id":303,"state":"Dadra and Nagar Haveli","state_abbreviation":"DN","country_id":99},{"id":304,"state":"Daman & Diu","state_abbreviation":"DD","country_id":99},{"id":305,"state":"Lakshadweep","state_abbreviation":"LD","country_id":99},{"id":306,"state":"Delhi","state_abbreviation":"DL","country_id":99},{"id":307,"state":"Pondicherry","state_abbreviation":"PY","country_id":99},{"id":308,"state":"Telangana","state_abbreviation":"TS","country_id":99}]},{"id":100,"country":"Indonesia","country_iso2":"ID","country_iso3":"IDN","states":[{"id":241,"state":"Bali","state_abbreviation":"BA","country_id":100},{"id":242,"state":"Bangka Belitung","state_abbreviation":"BB","country_id":100},{"id":243,"state":"Banten","state_abbreviation":"BT","country_id":100},{"id":244,"state":"Bengkulu","state_abbreviation":"BE","country_id":100},{"id":245,"state":"Daista Aceh","state_abbreviation":"DA","country_id":100},{"id":246,"state":"Jakarta","state_abbreviation":"JK","country_id":100},{"id":247,"state":"Sumatera Utara","state_abbreviation":"SU","country_id":100},{"id":248,"state":"Sumatera Barat","state_abbreviation":"SB","country_id":100},{"id":249,"state":"Riau","state_abbreviation":"SI","country_id":100},{"id":250,"state":"Jambi","state_abbreviation":"JA","country_id":100},{"id":251,"state":"Sumatera Selatan","state_abbreviation":"SS","country_id":100},{"id":252,"state":"Lampung","state_abbreviation":"LA","country_id":100},{"id":253,"state":"Jawa Barat","state_abbreviation":"JB","country_id":100},{"id":254,"state":"Jawa Tengah","state_abbreviation":"JT","country_id":100},{"id":255,"state":"Daista Yogyakarta","state_abbreviation":"DY","country_id":100},{"id":256,"state":"Jawa Timur","state_abbreviation":"JT","country_id":100},{"id":257,"state":"Kalimantan Barat","state_abbreviation":"KB","country_id":100},{"id":258,"state":"Kalimantan Tengah","state_abbreviation":"KT","country_id":100},{"id":259,"state":"Kalimantan Timur","state_abbreviation":"KI","country_id":100},{"id":260,"state":"Kalimantan Selatan","state_abbreviation":"KS","country_id":100},{"id":261,"state":"Nusa Tenggara Barat","state_abbreviation":"NB","country_id":100},{"id":262,"state":"Nusa Tenggara Timur","state_abbreviation":"NT","country_id":100},{"id":263,"state":"Sulawesi Selatan","state_abbreviation":"SN","country_id":100},{"id":264,"state":"Sulawesi Tengah","state_abbreviation":"ST","country_id":100},{"id":265,"state":"Sulawesi Utara","state_abbreviation":"SA","country_id":100},{"id":266,"state":"Sulawesi Tenggara","state_abbreviation":"SG","country_id":100},{"id":267,"state":"Maluku","state_abbreviation":"MA","country_id":100},{"id":268,"state":"Maluku Utara","state_abbreviation":"MU","country_id":100},{"id":269,"state":"Irian Jaya Timur","state_abbreviation":"IJ","country_id":100},{"id":270,"state":"Irian Jaya Tengah","state_abbreviation":"IT","country_id":100},{"id":271,"state":"Irian Jawa Barat","state_abbreviation":"IB","country_id":100},{"id":272,"state":"Gorontalo","state_abbreviation":"GO","country_id":100}]},{"id":101,"country":"Iran, Islamic Republic of","country_iso2":"IR","country_iso3":"IRN","states":null},{"id":102,"country":"Iraq","country_iso2":"IQ","country_iso3":"IRQ","states":null},{"id":103,"country":"Ireland","country_iso2":"IE","country_iso3":"IRL","states":[{"id":182,"state":"Carlow","state_abbreviation":"CW","country_id":103},{"id":183,"state":"Cavan","state_abbreviation":"CN","country_id":103},{"id":184,"state":"Clare","state_abbreviation":"CE","country_id":103},{"id":185,"state":"Cork","state_abbreviation":"C","country_id":103},{"id":186,"state":"Donegal","state_abbreviation":"DL","country_id":103},{"id":187,"state":"Dublin","state_abbreviation":"D","country_id":103},{"id":188,"state":"Galway","state_abbreviation":"G","country_id":103},{"id":189,"state":"Kerry","state_abbreviation":"KY","country_id":103},{"id":190,"state":"Kildare","state_abbreviation":"KE","country_id":103},{"id":191,"state":"Kilkenny","state_abbreviation":"KK","country_id":103},{"id":192,"state":"Laois","state_abbreviation":"LS","country_id":103},{"id":193,"state":"Leitrim","state_abbreviation":"LM","country_id":103},{"id":194,"state":"Limerick","state_abbreviation":"LK","country_id":103},{"id":195,"state":"Longford","state_abbreviation":"LD","country_id":103},{"id":196,"state":"Louth","state_abbreviation":"LH","country_id":103},{"id":197,"state":"Mayo","state_abbreviation":"MO","country_id":103},{"id":198,"state":"Meath","state_abbreviation":"MH","country_id":103},{"id":199,"state":"Monaghan","state_abbreviation":"MN","country_id":103},{"id":200,"state":"Offaly","state_abbreviation":"OY","country_id":103},{"id":201,"state":"Roscommon","state_abbreviation":"RN","country_id":103},{"id":202,"state":"Sligo","state_abbreviation":"SO","country_id":103},{"id":203,"state":"Tipperary","state_abbreviation":"TA","country_id":103},{"id":204,"state":"Waterford","state_abbreviation":"WD","country_id":103},{"id":205,"state":"Westmeath","state_abbreviation":"WH","country_id":103},{"id":206,"state":"Wexford","state_abbreviation":"WX","country_id":103},{"id":207,"state":"Wicklow","state_abbreviation":"WW","country_id":103}]},{"id":104,"country":"Israel","country_iso2":"IL","country_iso3":"ISR","states":null},{"id":105,"country":"Italy","country_iso2":"IT","country_iso3":"ITA","states":null},{"id":106,"country":"Jamaica","country_iso2":"JM","country_iso3":"JAM","states":null},{"id":107,"country":"Japan","country_iso2":"JP","country_iso3":"JPN","states":null},{"id":108,"country":"Jordan","country_iso2":"JO","country_iso3":"JOR","states":null},{"id":109,"country":"Kazakhstan","country_iso2":"KZ","country_iso3":"KAZ","states":null},{"id":110,"country":"Kenya","country_iso2":"KE","country_iso3":"KEN","states":null},{"id":111,"country":"Kiribati","country_iso2":"KI","country_iso3":"KIR","states":null},{"id":113,"country":"Korea, Republic of","country_iso2":"KR","country_iso3":"KOR","states":null},{"id":114,"country":"Kuwait","country_iso2":"KW","country_iso3":"KWT","states":null},{"id":115,"country":"Kyrgyzstan","country_iso2":"KG","country_iso3":"KGZ","states":null},{"id":117,"country":"Latvia","country_iso2":"LV","country_iso3":"LVA","states":null},{"id":118,"country":"Lebanon","country_iso2":"LB","country_iso3":"LBN","states":null},{"id":119,"country":"Lesotho","country_iso2":"LS","country_iso3":"LSO","states":null},{"id":120,"country":"Liberia","country_iso2":"LR","country_iso3":"LBR","states":null},{"id":121,"country":"Libyan Arab Jamahiriya","country_iso2":"LY","country_iso3":"LBY","states":null},{"id":122,"country":"Liechtenstein","country_iso2":"LI","country_iso3":"LIE","states":null},{"id":123,"country":"Lithuania","country_iso2":"LT","country_iso3":"LTU","states":null},{"id":124,"country":"Luxembourg","country_iso2":"LU","country_iso3":"LUX","states":null},{"id":125,"country":"Macao","country_iso2":"MO","country_iso3":"MAC","states":null},{"id":126,"country":"Macedonia, the Former Yugoslav Republic of","country_iso2":"MK","country_iso3":"MKD","states":null},{"id":127,"country":"Madagascar","country_iso2":"MG","country_iso3":"MDG","states":null},{"id":128,"country":"Malawi","country_iso2":"MW","country_iso3":"MWI","states":null},{"id":129,"country":"Malaysia","country_iso2":"MY","country_iso3":"MYS","states":[{"id":216,"state":"Johor","state_abbreviation":"JHR","country_id":129},{"id":217,"state":"Kedah","state_abbreviation":"KDH","country_id":129},{"id":218,"state":"Kelantan","state_abbreviation":"KTN","country_id":129},{"id":219,"state":"Melaka","state_abbreviation":"MLK","country_id":129},{"id":220,"state":"Negeri Sembilan","state_abbreviation":"NSN","country_id":129},{"id":221,"state":"Pahang","state_abbreviation":"PHG","country_id":129},{"id":222,"state":"Pulau Pinang","state_abbreviation":"PNG","country_id":129},{"id":223,"state":"Perak","state_abbreviation":"PRK","country_id":129},{"id":224,"state":"Perlis","state_abbreviation":"PLS","country_id":129},{"id":225,"state":"Selangor","state_abbreviation":"SGR","country_id":129},{"id":226,"state":"Terengganu","state_abbreviation":"TRG","country_id":129},{"id":227,"state":"Sabah","state_abbreviation":"SBH","country_id":129},{"id":228,"state":"Sarawak","state_abbreviation":"SRW","country_id":129},{"id":229,"state":"Kuala Lumpur","state_abbreviation":"KUL","country_id":129},{"id":230,"state":"Labuan","state_abbreviation":"LBN","country_id":129},{"id":231,"state":"Putrajaya","state_abbreviation":"PJY","country_id":129}]},{"id":130,"country":"Maldives","country_iso2":"MV","country_iso3":"MDV","states":null},{"id":131,"country":"Mali","country_iso2":"ML","country_iso3":"MLI","states":null},{"id":132,"country":"Malta","country_iso2":"MT","country_iso3":"MLT","states":null},{"id":133,"country":"Marshall Islands","country_iso2":"MH","country_iso3":"MHL","states":null},{"id":134,"country":"Martinique","country_iso2":"MQ","country_iso3":"MTQ","states":null},{"id":135,"country":"Mauritania","country_iso2":"MR","country_iso3":"MRT","states":null},{"id":136,"country":"Mauritius","country_iso2":"MU","country_iso3":"MUS","states":null},{"id":137,"country":"Mayotte","country_iso2":"YT","country_iso3":"NUL","states":null},{"id":138,"country":"Mexico","country_iso2":"MX","country_iso3":"MEX","states":[{"id":333,"state":"Aguascalientes","state_abbreviation":"AGU","country_id":138},{"id":334,"state":"Baja California","state_abbreviation":"BCN","country_id":138},{"id":335,"state":"Baja California Sur","state_abbreviation":"BCS","country_id":138},{"id":336,"state":"Campeche","state_abbreviation":"CAM","country_id":138},{"id":337,"state":"Coahuila","state_abbreviation":"COA","country_id":138},{"id":338,"state":"Colima","state_abbreviation":"COL","country_id":138},{"id":339,"state":"Chiapas","state_abbreviation":"CHP","country_id":138},{"id":340,"state":"Chihuahua","state_abbreviation":"CHH","country_id":138},{"id":341,"state":"Durango","state_abbreviation":"DUR","country_id":138},{"id":342,"state":"Guanajuato","state_abbreviation":"GUA","country_id":138},{"id":343,"state":"Guerrero","state_abbreviation":"GRO","country_id":138},{"id":344,"state":"Hidalgo","state_abbreviation":"HID","country_id":138},{"id":345,"state":"Jalisco","state_abbreviation":"JAL","country_id":138},{"id":346,"state":"Mexican Federal District","state_abbreviation":"CMX","country_id":138},{"id":347,"state":"M\u00e9xico","state_abbreviation":"MEX","country_id":138},{"id":348,"state":"Michoac\u00e1n","state_abbreviation":"MIC","country_id":138},{"id":349,"state":"Morelos","state_abbreviation":"MOR","country_id":138},{"id":350,"state":"Nayarit","state_abbreviation":"NAY","country_id":138},{"id":351,"state":"Nuevo Le\u00f3n","state_abbreviation":"NLE","country_id":138},{"id":352,"state":"Oaxaca","state_abbreviation":"OAX","country_id":138},{"id":353,"state":"Puebla","state_abbreviation":"PUE","country_id":138},{"id":354,"state":"Quer\u00e9taro","state_abbreviation":"QUE","country_id":138},{"id":355,"state":"Quintana Roo","state_abbreviation":"ROO","country_id":138},{"id":356,"state":"San Luis Potos\u00ed","state_abbreviation":"SLP","country_id":138},{"id":357,"state":"Sinaloa","state_abbreviation":"SIN","country_id":138},{"id":358,"state":"Sonora","state_abbreviation":"SON","country_id":138},{"id":359,"state":"Tabasco","state_abbreviation":"TAB","country_id":138},{"id":360,"state":"Tamaulipas","state_abbreviation":"TAM","country_id":138},{"id":361,"state":"Tlaxcala","state_abbreviation":"TLA","country_id":138},{"id":362,"state":"Veracruz","state_abbreviation":"VER","country_id":138},{"id":363,"state":"Yucat\u00e1n","state_abbreviation":"YUC","country_id":138},{"id":364,"state":"Zacatecas","state_abbreviation":"ZAC","country_id":138}]},{"id":139,"country":"Micronesia, Federated States of","country_iso2":"FM","country_iso3":"FSM","states":null},{"id":140,"country":"Moldova, Republic of","country_iso2":"MD","country_iso3":"MDA","states":null},{"id":141,"country":"Monaco","country_iso2":"MC","country_iso3":"MCO","states":null},{"id":142,"country":"Mongolia","country_iso2":"MN","country_iso3":"MNG","states":null},{"id":143,"country":"Montserrat","country_iso2":"MS","country_iso3":"MSR","states":null},{"id":144,"country":"Morocco","country_iso2":"MA","country_iso3":"MAR","states":null},{"id":145,"country":"Mozambique","country_iso2":"MZ","country_iso3":"MOZ","states":null},{"id":146,"country":"Myanmar","country_iso2":"MM","country_iso3":"MMR","states":[{"id":372,"state":"Ayeyarwady","state_abbreviation":"07","country_id":146},{"id":373,"state":"Bago","state_abbreviation":"02","country_id":146},{"id":374,"state":"Chin","state_abbreviation":"14","country_id":146},{"id":375,"state":"Kachin","state_abbreviation":"11","country_id":146},{"id":376,"state":"Kayah","state_abbreviation":"12","country_id":146},{"id":377,"state":"Kayin","state_abbreviation":"13","country_id":146},{"id":378,"state":"Magway","state_abbreviation":"03","country_id":146},{"id":379,"state":"Mandalay","state_abbreviation":"04","country_id":146},{"id":380,"state":"Mon","state_abbreviation":"15","country_id":146},{"id":381,"state":"Rakhine","state_abbreviation":"16","country_id":146},{"id":382,"state":"Shan","state_abbreviation":"17","country_id":146},{"id":383,"state":"Sagaing","state_abbreviation":"01","country_id":146},{"id":384,"state":"Tanintharyi","state_abbreviation":"05","country_id":146},{"id":385,"state":"Yangon","state_abbreviation":"06","country_id":146},{"id":386,"state":"Naypyidaw Union","state_abbreviation":"18","country_id":146}]},{"id":147,"country":"Namibia","country_iso2":"NA","country_iso3":"NAM","states":null},{"id":148,"country":"Nauru","country_iso2":"NR","country_iso3":"NRU","states":null},{"id":149,"country":"Nepal","country_iso2":"NP","country_iso3":"NPL","states":null},{"id":150,"country":"Netherlands","country_iso2":"NL","country_iso3":"NLD","states":null},{"id":151,"country":"Netherlands Antilles","country_iso2":"AN","country_iso3":"ANT","states":null},{"id":152,"country":"New Caledonia","country_iso2":"NC","country_iso3":"NCL","states":null},{"id":153,"country":"New Zealand","country_iso2":"NZ","country_iso3":"NZL","states":null},{"id":154,"country":"Nicaragua","country_iso2":"NI","country_iso3":"NIC","states":null},{"id":155,"country":"Niger","country_iso2":"NE","country_iso3":"NER","states":null},{"id":156,"country":"Nigeria","country_iso2":"NG","country_iso3":"NGA","states":null},{"id":157,"country":"Niue","country_iso2":"NU","country_iso3":"NIU","states":null},{"id":158,"country":"Norfolk Island","country_iso2":"NF","country_iso3":"NFK","states":null},{"id":159,"country":"Northern Mariana Islands","country_iso2":"MP","country_iso3":"MNP","states":null},{"id":160,"country":"Norway","country_iso2":"NO","country_iso3":"NOR","states":null},{"id":161,"country":"Oman","country_iso2":"OM","country_iso3":"OMN","states":null},{"id":162,"country":"Pakistan","country_iso2":"PK","country_iso3":"PAK","states":null},{"id":163,"country":"Palau","country_iso2":"PW","country_iso3":"PLW","states":null},{"id":164,"country":"Palestinian Territory, Occupied","country_iso2":"PS","country_iso3":"NUL","states":null},{"id":165,"country":"Panama","country_iso2":"PA","country_iso3":"PAN","states":null},{"id":166,"country":"Papua New Guinea","country_iso2":"PG","country_iso3":"PNG","states":null},{"id":167,"country":"Paraguay","country_iso2":"PY","country_iso3":"PRY","states":null},{"id":168,"country":"Peru","country_iso2":"PE","country_iso3":"PER","states":null},{"id":169,"country":"Philippines","country_iso2":"PH","country_iso3":"PHL","states":null},{"id":170,"country":"Pitcairn","country_iso2":"PN","country_iso3":"PCN","states":null},{"id":171,"country":"Poland","country_iso2":"PL","country_iso3":"POL","states":null},{"id":172,"country":"Portugal","country_iso2":"PT","country_iso3":"PRT","states":null},{"id":173,"country":"Puerto Rico","country_iso2":"PR","country_iso3":"PRI","states":null},{"id":174,"country":"Qatar","country_iso2":"QA","country_iso3":"QAT","states":null},{"id":175,"country":"Reunion","country_iso2":"RE","country_iso3":"REU","states":null},{"id":176,"country":"Romania","country_iso2":"RO","country_iso3":"ROM","states":null},{"id":177,"country":"Russian Federation","country_iso2":"RU","country_iso3":"RUS","states":null},{"id":178,"country":"Rwanda","country_iso2":"RW","country_iso3":"RWA","states":null},{"id":179,"country":"Saint Helena","country_iso2":"SH","country_iso3":"SHN","states":null},{"id":180,"country":"Saint Kitts and Nevis","country_iso2":"KN","country_iso3":"KNA","states":null},{"id":181,"country":"Saint Lucia","country_iso2":"LC","country_iso3":"LCA","states":null},{"id":182,"country":"Saint Pierre and Miquelon","country_iso2":"PM","country_iso3":"SPM","states":null},{"id":183,"country":"Saint Vincent and the Grenadines","country_iso2":"VC","country_iso3":"VCT","states":null},{"id":184,"country":"Samoa","country_iso2":"WS","country_iso3":"WSM","states":null},{"id":185,"country":"San Marino","country_iso2":"SM","country_iso3":"SMR","states":null},{"id":186,"country":"Sao Tome and Principe","country_iso2":"ST","country_iso3":"STP","states":null},{"id":187,"country":"Saudi Arabia","country_iso2":"SA","country_iso3":"SAU","states":null},{"id":188,"country":"Senegal","country_iso2":"SN","country_iso3":"SEN","states":null},{"id":189,"country":"Serbia","country_iso2":"RS","country_iso3":"SRB","states":null},{"id":190,"country":"Seychelles","country_iso2":"SC","country_iso3":"SYC","states":null},{"id":191,"country":"Sierra Leone","country_iso2":"SL","country_iso3":"SLE","states":null},{"id":192,"country":"Singapore","country_iso2":"SG","country_iso3":"SGP","states":null},{"id":193,"country":"Slovakia","country_iso2":"SK","country_iso3":"SVK","states":null},{"id":194,"country":"Slovenia","country_iso2":"SI","country_iso3":"SVN","states":null},{"id":195,"country":"Solomon Islands","country_iso2":"SB","country_iso3":"SLB","states":null},{"id":196,"country":"Somalia","country_iso2":"SO","country_iso3":"SOM","states":null},{"id":197,"country":"South Africa","country_iso2":"ZA","country_iso3":"ZAF","states":[{"id":232,"state":"Eastern Cape","state_abbreviation":"EC","country_id":197},{"id":233,"state":"Free State","state_abbreviation":"FS","country_id":197},{"id":234,"state":"Gauteng","state_abbreviation":"GT","country_id":197},{"id":235,"state":"KwaZulu-Natal","state_abbreviation":"NL","country_id":197},{"id":236,"state":"Limpopo","state_abbreviation":"LP","country_id":197},{"id":237,"state":"Mpumalanga","state_abbreviation":"MP","country_id":197},{"id":238,"state":"Northern Cape","state_abbreviation":"NC","country_id":197},{"id":239,"state":"North-West","state_abbreviation":"NW","country_id":197},{"id":240,"state":"Western Cape","state_abbreviation":"WC","country_id":197}]},{"id":198,"country":"South Georgia and the South Sandwich Islands","country_iso2":"GS","country_iso3":"NUL","states":null},{"id":199,"country":"Spain","country_iso2":"ES","country_iso3":"ESP","states":[{"id":130,"state":"A Coru\u00f1a","state_abbreviation":"ACOR","country_id":199},{"id":131,"state":"Alava","state_abbreviation":"ALAV","country_id":199},{"id":132,"state":"Albacete","state_abbreviation":"ALBA","country_id":199},{"id":133,"state":"Alicante","state_abbreviation":"ALIC","country_id":199},{"id":134,"state":"Almeria","state_abbreviation":"ALME","country_id":199},{"id":135,"state":"Asturias","state_abbreviation":"ASTU","country_id":199},{"id":136,"state":"Avila","state_abbreviation":"AVIL","country_id":199},{"id":137,"state":"Badajoz","state_abbreviation":"BADA","country_id":199},{"id":138,"state":"Baleares","state_abbreviation":"BALE","country_id":199},{"id":139,"state":"Barcelona","state_abbreviation":"BARC","country_id":199},{"id":140,"state":"Burgos","state_abbreviation":"BURG","country_id":199},{"id":141,"state":"Caceres","state_abbreviation":"CACE","country_id":199},{"id":142,"state":"Cadiz","state_abbreviation":"CADI","country_id":199},{"id":143,"state":"Cantabria","state_abbreviation":"CANT","country_id":199},{"id":144,"state":"Castellon","state_abbreviation":"CAST","country_id":199},{"id":145,"state":"Ceuta","state_abbreviation":"CEUT","country_id":199},{"id":146,"state":"Ciudad Real","state_abbreviation":"CIUD","country_id":199},{"id":147,"state":"Cordoba","state_abbreviation":"CORD","country_id":199},{"id":148,"state":"Cuenca","state_abbreviation":"CUEN","country_id":199},{"id":149,"state":"Girona","state_abbreviation":"GIRO","country_id":199},{"id":150,"state":"Granada","state_abbreviation":"GRAN","country_id":199},{"id":151,"state":"Guadalajara","state_abbreviation":"GUAD","country_id":199},{"id":152,"state":"Guipuzcoa","state_abbreviation":"GUIP","country_id":199},{"id":153,"state":"Huelva","state_abbreviation":"HUEL","country_id":199},{"id":154,"state":"Huesca","state_abbreviation":"HUES","country_id":199},{"id":155,"state":"Jaen","state_abbreviation":"JAEN","country_id":199},{"id":156,"state":"La Rioja","state_abbreviation":"LAR","country_id":199},{"id":157,"state":"Las Palmas","state_abbreviation":"LAS","country_id":199},{"id":158,"state":"Leon","state_abbreviation":"LEON","country_id":199},{"id":159,"state":"Lleida","state_abbreviation":"LLEI","country_id":199},{"id":160,"state":"Lugo","state_abbreviation":"LUGO","country_id":199},{"id":161,"state":"Madrid","state_abbreviation":"MADR","country_id":199},{"id":162,"state":"Malaga","state_abbreviation":"MALA","country_id":199},{"id":163,"state":"Melilla","state_abbreviation":"MELI","country_id":199},{"id":164,"state":"Murcia","state_abbreviation":"MURC","country_id":199},{"id":165,"state":"Navarra","state_abbreviation":"NAVA","country_id":199},{"id":166,"state":"Ourense","state_abbreviation":"OURE","country_id":199},{"id":167,"state":"Palencia","state_abbreviation":"PALE","country_id":199},{"id":168,"state":"Pontevedra","state_abbreviation":"PONT","country_id":199},{"id":169,"state":"Salamanca","state_abbreviation":"SALA","country_id":199},{"id":170,"state":"Santa Cruz de Tenerife","state_abbreviation":"SANT","country_id":199},{"id":171,"state":"Segovia","state_abbreviation":"SEGO","country_id":199},{"id":172,"state":"Sevilla","state_abbreviation":"SEVI","country_id":199},{"id":173,"state":"Soria","state_abbreviation":"SORI","country_id":199},{"id":174,"state":"Tarragona","state_abbreviation":"TARR","country_id":199},{"id":175,"state":"Teruel","state_abbreviation":"TERU","country_id":199},{"id":176,"state":"Toledo","state_abbreviation":"TOLE","country_id":199},{"id":177,"state":"Valencia","state_abbreviation":"VALE","country_id":199},{"id":178,"state":"Valladolid","state_abbreviation":"VALL","country_id":199},{"id":179,"state":"Vizcaya","state_abbreviation":"VIZC","country_id":199},{"id":180,"state":"Zamora","state_abbreviation":"ZAMO","country_id":199},{"id":181,"state":"Zaragoza","state_abbreviation":"ZARA","country_id":199}]},{"id":200,"country":"Sri Lanka","country_iso2":"LK","country_iso3":"LKA","states":null},{"id":201,"country":"Sudan","country_iso2":"SD","country_iso3":"SDN","states":null},{"id":202,"country":"Suriname","country_iso2":"SR","country_iso3":"SUR","states":null},{"id":203,"country":"Svalbard and Jan Mayen","country_iso2":"SJ","country_iso3":"SJM","states":null},{"id":204,"country":"Swaziland","country_iso2":"SZ","country_iso3":"SWZ","states":null},{"id":205,"country":"Sweden","country_iso2":"SE","country_iso3":"SWE","states":null},{"id":206,"country":"Switzerland","country_iso2":"CH","country_iso3":"CHE","states":[{"id":104,"state":"Aargau","state_abbreviation":"AG","country_id":206},{"id":105,"state":"Appenzell Innerrhoden","state_abbreviation":"AI","country_id":206},{"id":106,"state":"Appenzell Ausserrhoden","state_abbreviation":"AR","country_id":206},{"id":107,"state":"Bern","state_abbreviation":"BE","country_id":206},{"id":108,"state":"Basel-Landschaft","state_abbreviation":"BL","country_id":206},{"id":109,"state":"Basel-Stadt","state_abbreviation":"BS","country_id":206},{"id":110,"state":"Fribourg","state_abbreviation":"FR","country_id":206},{"id":111,"state":"Geneva","state_abbreviation":"GE","country_id":206},{"id":112,"state":"Glarus","state_abbreviation":"GL","country_id":206},{"id":113,"state":"Graub\u00fcnden","state_abbreviation":"GR","country_id":206},{"id":114,"state":"Jura","state_abbreviation":"JU","country_id":206},{"id":115,"state":"Luzern","state_abbreviation":"LU","country_id":206},{"id":116,"state":"Neuch\u00e2tel","state_abbreviation":"NE","country_id":206},{"id":117,"state":"Nidwalden","state_abbreviation":"NW","country_id":206},{"id":118,"state":"Obwalden","state_abbreviation":"OW","country_id":206},{"id":119,"state":"St. Gallen","state_abbreviation":"SG","country_id":206},{"id":120,"state":"Schaffhausen","state_abbreviation":"SH","country_id":206},{"id":121,"state":"Solothurn","state_abbreviation":"SO","country_id":206},{"id":122,"state":"Schwyz","state_abbreviation":"SZ","country_id":206},{"id":123,"state":"Thurgau","state_abbreviation":"TG","country_id":206},{"id":124,"state":"Ticino","state_abbreviation":"TI","country_id":206},{"id":125,"state":"Uri","state_abbreviation":"UR","country_id":206},{"id":126,"state":"Vaud","state_abbreviation":"VD","country_id":206},{"id":127,"state":"Valais","state_abbreviation":"VS","country_id":206},{"id":128,"state":"Zug","state_abbreviation":"ZG","country_id":206},{"id":129,"state":"Z\u00fcrich","state_abbreviation":"ZH","country_id":206}]},{"id":207,"country":"Syrian Arab Republic","country_iso2":"SY","country_iso3":"SYR","states":null},{"id":208,"country":"Taiwan","country_iso2":"TW","country_iso3":"TWN","states":null},{"id":209,"country":"Tajikistan","country_iso2":"TJ","country_iso3":"TJK","states":null},{"id":210,"country":"Tanzania, United Republic of","country_iso2":"TZ","country_iso3":"TZA","states":null},{"id":211,"country":"Thailand","country_iso2":"TH","country_iso3":"THA","states":null},{"id":212,"country":"Timor-Leste","country_iso2":"TL","country_iso3":"NUL","states":null},{"id":213,"country":"Togo","country_iso2":"TG","country_iso3":"TGO","states":null},{"id":214,"country":"Tokelau","country_iso2":"TK","country_iso3":"TKL","states":null},{"id":215,"country":"Tonga","country_iso2":"TO","country_iso3":"TON","states":null},{"id":216,"country":"Trinidad and Tobago","country_iso2":"TT","country_iso3":"TTO","states":null},{"id":217,"country":"Tunisia","country_iso2":"TN","country_iso3":"TUN","states":null},{"id":218,"country":"Turkey","country_iso2":"TR","country_iso3":"TUR","states":null},{"id":219,"country":"Turkmenistan","country_iso2":"TM","country_iso3":"TKM","states":null},{"id":220,"country":"Turks and Caicos Islands","country_iso2":"TC","country_iso3":"TCA","states":null},{"id":221,"country":"Tuvalu","country_iso2":"TV","country_iso3":"TUV","states":null},{"id":222,"country":"Uganda","country_iso2":"UG","country_iso3":"UGA","states":null},{"id":223,"country":"Ukraine","country_iso2":"UA","country_iso3":"UKR","states":null},{"id":224,"country":"United Arab Emirates","country_iso2":"AE","country_iso3":"ARE","states":[{"id":365,"state":"Abu Dhabi","state_abbreviation":"AZ","country_id":224},{"id":366,"state":"Ajman","state_abbreviation":"AJ","country_id":224},{"id":367,"state":"Fujairah","state_abbreviation":"FU","country_id":224},{"id":368,"state":"Sharjah","state_abbreviation":"SH","country_id":224},{"id":369,"state":"Dubai","state_abbreviation":"DU","country_id":224},{"id":370,"state":"Ras al-Khaimah","state_abbreviation":"RK","country_id":224},{"id":371,"state":"Umm al-Quwain","state_abbreviation":"UQ","country_id":224}]},{"id":225,"country":"United Kingdom","country_iso2":"GB","country_iso3":"GBR","states":null},{"id":226,"country":"United States","country_iso2":"US","country_iso3":"USA","states":[{"id":1,"state":"Alabama","state_abbreviation":"AL","country_id":226},{"id":2,"state":"Alaska","state_abbreviation":"AK","country_id":226},{"id":3,"state":"American Samoa","state_abbreviation":"AS","country_id":226},{"id":4,"state":"Arizona","state_abbreviation":"AZ","country_id":226},{"id":5,"state":"Arkansas","state_abbreviation":"AR","country_id":226},{"id":6,"state":"Armed Forces Africa","state_abbreviation":"AF","country_id":226},{"id":7,"state":"Armed Forces Americas","state_abbreviation":"AA","country_id":226},{"id":8,"state":"Armed Forces Canada","state_abbreviation":"AC","country_id":226},{"id":9,"state":"Armed Forces Europe","state_abbreviation":"AE","country_id":226},{"id":10,"state":"Armed Forces Middle East","state_abbreviation":"AM","country_id":226},{"id":11,"state":"Armed Forces Pacific","state_abbreviation":"AP","country_id":226},{"id":12,"state":"California","state_abbreviation":"CA","country_id":226},{"id":13,"state":"Colorado","state_abbreviation":"CO","country_id":226},{"id":14,"state":"Connecticut","state_abbreviation":"CT","country_id":226},{"id":15,"state":"Delaware","state_abbreviation":"DE","country_id":226},{"id":16,"state":"District of Columbia","state_abbreviation":"DC","country_id":226},{"id":17,"state":"Federated States Of Micronesia","state_abbreviation":"FM","country_id":226},{"id":18,"state":"Florida","state_abbreviation":"FL","country_id":226},{"id":19,"state":"Georgia","state_abbreviation":"GA","country_id":226},{"id":20,"state":"Guam","state_abbreviation":"GU","country_id":226},{"id":21,"state":"Hawaii","state_abbreviation":"HI","country_id":226},{"id":22,"state":"Idaho","state_abbreviation":"ID","country_id":226},{"id":23,"state":"Illinois","state_abbreviation":"IL","country_id":226},{"id":24,"state":"Indiana","state_abbreviation":"IN","country_id":226},{"id":25,"state":"Iowa","state_abbreviation":"IA","country_id":226},{"id":26,"state":"Kansas","state_abbreviation":"KS","country_id":226},{"id":27,"state":"Kentucky","state_abbreviation":"KY","country_id":226},{"id":28,"state":"Louisiana","state_abbreviation":"LA","country_id":226},{"id":29,"state":"Maine","state_abbreviation":"ME","country_id":226},{"id":30,"state":"Marshall Islands","state_abbreviation":"MH","country_id":226},{"id":31,"state":"Maryland","state_abbreviation":"MD","country_id":226},{"id":32,"state":"Massachusetts","state_abbreviation":"MA","country_id":226},{"id":33,"state":"Michigan","state_abbreviation":"MI","country_id":226},{"id":34,"state":"Minnesota","state_abbreviation":"MN","country_id":226},{"id":35,"state":"Mississippi","state_abbreviation":"MS","country_id":226},{"id":36,"state":"Missouri","state_abbreviation":"MO","country_id":226},{"id":37,"state":"Montana","state_abbreviation":"MT","country_id":226},{"id":38,"state":"Nebraska","state_abbreviation":"NE","country_id":226},{"id":39,"state":"Nevada","state_abbreviation":"NV","country_id":226},{"id":40,"state":"New Hampshire","state_abbreviation":"NH","country_id":226},{"id":41,"state":"New Jersey","state_abbreviation":"NJ","country_id":226},{"id":42,"state":"New Mexico","state_abbreviation":"NM","country_id":226},{"id":43,"state":"New York","state_abbreviation":"NY","country_id":226},{"id":44,"state":"North Carolina","state_abbreviation":"NC","country_id":226},{"id":45,"state":"North Dakota","state_abbreviation":"ND","country_id":226},{"id":46,"state":"Northern Mariana Islands","state_abbreviation":"MP","country_id":226},{"id":47,"state":"Ohio","state_abbreviation":"OH","country_id":226},{"id":48,"state":"Oklahoma","state_abbreviation":"OK","country_id":226},{"id":49,"state":"Oregon","state_abbreviation":"OR","country_id":226},{"id":50,"state":"Palau","state_abbreviation":"PW","country_id":226},{"id":51,"state":"Pennsylvania","state_abbreviation":"PA","country_id":226},{"id":52,"state":"Puerto Rico","state_abbreviation":"PR","country_id":226},{"id":53,"state":"Rhode Island","state_abbreviation":"RI","country_id":226},{"id":54,"state":"South Carolina","state_abbreviation":"SC","country_id":226},{"id":55,"state":"South Dakota","state_abbreviation":"SD","country_id":226},{"id":56,"state":"Tennessee","state_abbreviation":"TN","country_id":226},{"id":57,"state":"Texas","state_abbreviation":"TX","country_id":226},{"id":58,"state":"Utah","state_abbreviation":"UT","country_id":226},{"id":59,"state":"Vermont","state_abbreviation":"VT","country_id":226},{"id":60,"state":"Virgin Islands","state_abbreviation":"VI","country_id":226},{"id":61,"state":"Virginia","state_abbreviation":"VA","country_id":226},{"id":62,"state":"Washington","state_abbreviation":"WA","country_id":226},{"id":63,"state":"West Virginia","state_abbreviation":"WV","country_id":226},{"id":64,"state":"Wisconsin","state_abbreviation":"WI","country_id":226},{"id":65,"state":"Wyoming","state_abbreviation":"WY","country_id":226}]},{"id":227,"country":"United States Minor Outlying Islands","country_iso2":"UM","country_iso3":"\r","states":null},{"id":228,"country":"Uruguay","country_iso2":"UY","country_iso3":"URY","states":null},{"id":229,"country":"Uzbekistan","country_iso2":"UZ","country_iso3":"UZB","states":null},{"id":230,"country":"Vanuatu","country_iso2":"VU","country_iso3":"VUT","states":null},{"id":231,"country":"Venezuela","country_iso2":"VE","country_iso3":"VEN","states":null},{"id":232,"country":"Viet Nam","country_iso2":"VN","country_iso3":"VNM","states":null},{"id":233,"country":"Virgin Islands, British","country_iso2":"VG","country_iso3":"VGB","states":null},{"id":234,"country":"Virgin Islands, U.S.","country_iso2":"VI","country_iso3":"VIR","states":null},{"id":235,"country":"Wallis and Futuna","country_iso2":"WF","country_iso3":"WLF","states":null},{"id":236,"country":"Western Sahara","country_iso2":"EH","country_iso3":"ESH","states":null},{"id":237,"country":"Yemen","country_iso2":"YE","country_iso3":"YEM","states":null},{"id":238,"country":"Zambia","country_iso2":"ZM","country_iso3":"ZMB","states":null},{"id":239,"country":"Zimbabwe","country_iso2":"ZW","country_iso3":"ZWE","states":null},{"id":240,"country":"Isle of Man","country_iso2":"IM","country_iso3":"IMN","states":null},{"id":241,"country":"Jersey","country_iso2":"JE","country_iso3":"JEY","states":null},{"id":242,"country":"Guernsey","country_iso2":"GG","country_iso3":"GGY","states":null},{"id":243,"country":"Lao People's Democratic Republic","country_iso2":"LA","country_iso3":"LAO","states":null},{"id":244,"country":"Korea, Democratic People's Republic of","country_iso2":"KP","country_iso3":"PRK","states":null},{"id":245,"country":"Montenegro","country_iso2":"ME","country_iso3":"MNE","states":null},{"id":246,"country":"Cote d'Ivoire","country_iso2":"CI","country_iso3":"CIV","states":null},{"id":247,"country":"Bonaire, Sint Eustatius and Saba","country_iso2":"BQ","country_iso3":"BES","states":null},{"id":248,"country":"Republic of Kosovo","country_iso2":"XK","country_iso3":"UNK","states":null}] \ No newline at end of file diff --git a/assets/fonts/icons-bigcommerce/bigcommerce-icons.svg b/assets/fonts/icons-bigcommerce/bigcommerce-icons.svg index 92ef124b..5bc240dc 100644 --- a/assets/fonts/icons-bigcommerce/bigcommerce-icons.svg +++ b/assets/fonts/icons-bigcommerce/bigcommerce-icons.svg @@ -33,6 +33,7 @@ + \ No newline at end of file diff --git a/assets/fonts/icons-bigcommerce/bigcommerce-icons.ttf b/assets/fonts/icons-bigcommerce/bigcommerce-icons.ttf index ca1c61cc..80c376f5 100644 Binary files a/assets/fonts/icons-bigcommerce/bigcommerce-icons.ttf and b/assets/fonts/icons-bigcommerce/bigcommerce-icons.ttf differ diff --git a/assets/fonts/icons-bigcommerce/bigcommerce-icons.woff b/assets/fonts/icons-bigcommerce/bigcommerce-icons.woff index d6111705..8cf4039a 100644 Binary files a/assets/fonts/icons-bigcommerce/bigcommerce-icons.woff and b/assets/fonts/icons-bigcommerce/bigcommerce-icons.woff differ diff --git a/assets/fonts/icons-bigcommerce/bigcommerce-icons.woff2 b/assets/fonts/icons-bigcommerce/bigcommerce-icons.woff2 index 34cf0491..259368ee 100644 Binary files a/assets/fonts/icons-bigcommerce/bigcommerce-icons.woff2 and b/assets/fonts/icons-bigcommerce/bigcommerce-icons.woff2 differ diff --git a/assets/js/dist/admin/gutenberg/scripts.js b/assets/js/dist/admin/gutenberg/scripts.js index 14121319..817934bd 100644 --- a/assets/js/dist/admin/gutenberg/scripts.js +++ b/assets/js/dist/admin/gutenberg/scripts.js @@ -93,7 +93,7 @@ eval("var store = __webpack_require__(49)('wks');\nvar uid = __webpack_require__ /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.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__(190);\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;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvanMvc3JjL2FkbWluL2NvbmZpZy93cC1zZXR0aW5ncy5qcz8xNjAwIl0sIm5hbWVzIjpbIndwYWRtaW4iLCJ3aW5kb3ciLCJiaWdjb21tZXJjZV9hZG1pbl9jb25maWciLCJlZGl0b3JEaWFsb2ciLCJlZGl0b3JfZGlhbG9nIiwiUFJPRFVDVFNfRU5EUE9JTlQiLCJwcm9kdWN0X2FwaV91cmwiLCJTSE9SVENPREVfRU5EUE9JTlQiLCJzaG9ydGNvZGVfYXBpX3VybCIsIkFETUlOX0lNQUdFUyIsImltYWdlc191cmwiLCJBRE1JTl9JQ09OUyIsImljb25zX3VybCIsIlBST0RVQ1RTX0NBVEVHT1JZIiwiY2F0ZWdvcmllcyIsIlBST0RVQ1RTX0ZMQUciLCJmbGFncyIsIlBST0RVQ1RTX0JSQU5EIiwiYnJhbmRzIiwiUFJPRFVDVFNfU0VBUkNIIiwic2VhcmNoIiwiUFJPRFVDVFNfUkVDRU5UIiwicmVjZW50IiwiUFJPRFVDVFNfT1JERVIiLCJzb3J0X29yZGVyIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQUFBLElBQU1BLFVBQVVDLE9BQU9DLHdCQUFQLElBQW1DLEVBQW5EO0FBQ0EsSUFBTUMsZUFBZUgsUUFBUUksYUFBUixJQUF5QixFQUE5QztBQUVPLElBQU1DLG9CQUFvQkYsYUFBYUcsZUFBYixJQUFnQyxFQUExRDs7QUFDQSxJQUFNQyxxQkFBcUJKLGFBQWFLLGlCQUFiLElBQWtDLEVBQTdEOztBQUNBLElBQU1DLGVBQWVULFFBQVFVLFVBQVIsSUFBc0IsRUFBM0M7O0FBQ0EsSUFBTUMsY0FBY1gsUUFBUVksU0FBUixJQUFxQixFQUF6Qzs7QUFDQSxJQUFNQyxvQkFBb0JiLFFBQVFjLFVBQWxDOztBQUNBLElBQU1DLGdCQUFnQmYsUUFBUWdCLEtBQTlCOztBQUNBLElBQU1DLGlCQUFpQmpCLFFBQVFrQixNQUEvQjs7QUFDQSxJQUFNQyxrQkFBa0JuQixRQUFRb0IsTUFBaEM7O0FBQ0EsSUFBTUMsa0JBQWtCckIsUUFBUXNCLE1BQWhDOztBQUNBLElBQU1DLGlCQUFpQnZCLFFBQVF3QixVQUEvQiIsImZpbGUiOiI0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiY29uc3Qgd3BhZG1pbiA9IHdpbmRvdy5iaWdjb21tZXJjZV9hZG1pbl9jb25maWcgfHwge307XG5jb25zdCBlZGl0b3JEaWFsb2cgPSB3cGFkbWluLmVkaXRvcl9kaWFsb2cgfHwge307XG5cbmV4cG9ydCBjb25zdCBQUk9EVUNUU19FTkRQT0lOVCA9IGVkaXRvckRpYWxvZy5wcm9kdWN0X2FwaV91cmwgfHwgJyc7XG5leHBvcnQgY29uc3QgU0hPUlRDT0RFX0VORFBPSU5UID0gZWRpdG9yRGlhbG9nLnNob3J0Y29kZV9hcGlfdXJsIHx8ICcnO1xuZXhwb3J0IGNvbnN0IEFETUlOX0lNQUdFUyA9IHdwYWRtaW4uaW1hZ2VzX3VybCB8fCAnJztcbmV4cG9ydCBjb25zdCBBRE1JTl9JQ09OUyA9IHdwYWRtaW4uaWNvbnNfdXJsIHx8ICcnO1xuZXhwb3J0IGNvbnN0IFBST0RVQ1RTX0NBVEVHT1JZID0gd3BhZG1pbi5jYXRlZ29yaWVzO1xuZXhwb3J0IGNvbnN0IFBST0RVQ1RTX0ZMQUcgPSB3cGFkbWluLmZsYWdzO1xuZXhwb3J0IGNvbnN0IFBST0RVQ1RTX0JSQU5EID0gd3BhZG1pbi5icmFuZHM7XG5leHBvcnQgY29uc3QgUFJPRFVDVFNfU0VBUkNIID0gd3BhZG1pbi5zZWFyY2g7XG5leHBvcnQgY29uc3QgUFJPRFVDVFNfUkVDRU5UID0gd3BhZG1pbi5yZWNlbnQ7XG5leHBvcnQgY29uc3QgUFJPRFVDVFNfT1JERVIgPSB3cGFkbWluLnNvcnRfb3JkZXI7XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9hc3NldHMvanMvc3JjL2FkbWluL2NvbmZpZy93cC1zZXR0aW5ncy5qcyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///4\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.COUNTRIES_OBJ = exports.ACCOUNT_ACTION = exports.ACCOUNT_NONCE = 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__(190);\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 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;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvanMvc3JjL2FkbWluL2NvbmZpZy93cC1zZXR0aW5ncy5qcz8xNjAwIl0sIm5hbWVzIjpbIndwYWRtaW4iLCJ3aW5kb3ciLCJiaWdjb21tZXJjZV9hZG1pbl9jb25maWciLCJlZGl0b3JEaWFsb2ciLCJlZGl0b3JfZGlhbG9nIiwiUFJPRFVDVFNfRU5EUE9JTlQiLCJwcm9kdWN0X2FwaV91cmwiLCJTSE9SVENPREVfRU5EUE9JTlQiLCJzaG9ydGNvZGVfYXBpX3VybCIsIkFETUlOX0lNQUdFUyIsImltYWdlc191cmwiLCJBRE1JTl9JQ09OUyIsImljb25zX3VybCIsIlBST0RVQ1RTX0NBVEVHT1JZIiwiY2F0ZWdvcmllcyIsIlBST0RVQ1RTX0ZMQUciLCJmbGFncyIsIlBST0RVQ1RTX0JSQU5EIiwiYnJhbmRzIiwiUFJPRFVDVFNfU0VBUkNIIiwic2VhcmNoIiwiUFJPRFVDVFNfUkVDRU5UIiwicmVjZW50IiwiUFJPRFVDVFNfT1JERVIiLCJzb3J0X29yZGVyIiwiQUNDT1VOVF9OT05DRSIsImFjY291bnRfcmVzdF9ub25jZSIsIkFDQ09VTlRfQUNUSU9OIiwiYWNjb3VudF9yZXN0X2FjdGlvbiIsIkNPVU5UUklFU19PQkoiLCJjb3VudHJpZXMiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQUEsSUFBTUEsVUFBVUMsT0FBT0Msd0JBQVAsSUFBbUMsRUFBbkQ7QUFDQSxJQUFNQyxlQUFlSCxRQUFRSSxhQUFSLElBQXlCLEVBQTlDO0FBRU8sSUFBTUMsb0JBQW9CRixhQUFhRyxlQUFiLElBQWdDLEVBQTFEOztBQUNBLElBQU1DLHFCQUFxQkosYUFBYUssaUJBQWIsSUFBa0MsRUFBN0Q7O0FBQ0EsSUFBTUMsZUFBZVQsUUFBUVUsVUFBUixJQUFzQixFQUEzQzs7QUFDQSxJQUFNQyxjQUFjWCxRQUFRWSxTQUFSLElBQXFCLEVBQXpDOztBQUNBLElBQU1DLG9CQUFvQmIsUUFBUWMsVUFBbEM7O0FBQ0EsSUFBTUMsZ0JBQWdCZixRQUFRZ0IsS0FBOUI7O0FBQ0EsSUFBTUMsaUJBQWlCakIsUUFBUWtCLE1BQS9COztBQUNBLElBQU1DLGtCQUFrQm5CLFFBQVFvQixNQUFoQzs7QUFDQSxJQUFNQyxrQkFBa0JyQixRQUFRc0IsTUFBaEM7O0FBQ0EsSUFBTUMsaUJBQWlCdkIsUUFBUXdCLFVBQS9COztBQUNBLElBQU1DLGdCQUFnQnpCLFFBQVEwQixrQkFBOUI7O0FBQ0EsSUFBTUMsaUJBQWlCM0IsUUFBUTRCLG1CQUEvQjs7QUFDQSxJQUFNQyxnQkFBZ0I3QixRQUFROEIsU0FBOUIiLCJmaWxlIjoiNC5qcyIsInNvdXJjZXNDb250ZW50IjpbImNvbnN0IHdwYWRtaW4gPSB3aW5kb3cuYmlnY29tbWVyY2VfYWRtaW5fY29uZmlnIHx8IHt9O1xuY29uc3QgZWRpdG9yRGlhbG9nID0gd3BhZG1pbi5lZGl0b3JfZGlhbG9nIHx8IHt9O1xuXG5leHBvcnQgY29uc3QgUFJPRFVDVFNfRU5EUE9JTlQgPSBlZGl0b3JEaWFsb2cucHJvZHVjdF9hcGlfdXJsIHx8ICcnO1xuZXhwb3J0IGNvbnN0IFNIT1JUQ09ERV9FTkRQT0lOVCA9IGVkaXRvckRpYWxvZy5zaG9ydGNvZGVfYXBpX3VybCB8fCAnJztcbmV4cG9ydCBjb25zdCBBRE1JTl9JTUFHRVMgPSB3cGFkbWluLmltYWdlc191cmwgfHwgJyc7XG5leHBvcnQgY29uc3QgQURNSU5fSUNPTlMgPSB3cGFkbWluLmljb25zX3VybCB8fCAnJztcbmV4cG9ydCBjb25zdCBQUk9EVUNUU19DQVRFR09SWSA9IHdwYWRtaW4uY2F0ZWdvcmllcztcbmV4cG9ydCBjb25zdCBQUk9EVUNUU19GTEFHID0gd3BhZG1pbi5mbGFncztcbmV4cG9ydCBjb25zdCBQUk9EVUNUU19CUkFORCA9IHdwYWRtaW4uYnJhbmRzO1xuZXhwb3J0IGNvbnN0IFBST0RVQ1RTX1NFQVJDSCA9IHdwYWRtaW4uc2VhcmNoO1xuZXhwb3J0IGNvbnN0IFBST0RVQ1RTX1JFQ0VOVCA9IHdwYWRtaW4ucmVjZW50O1xuZXhwb3J0IGNvbnN0IFBST0RVQ1RTX09SREVSID0gd3BhZG1pbi5zb3J0X29yZGVyO1xuZXhwb3J0IGNvbnN0IEFDQ09VTlRfTk9OQ0UgPSB3cGFkbWluLmFjY291bnRfcmVzdF9ub25jZTtcbmV4cG9ydCBjb25zdCBBQ0NPVU5UX0FDVElPTiA9IHdwYWRtaW4uYWNjb3VudF9yZXN0X2FjdGlvbjtcbmV4cG9ydCBjb25zdCBDT1VOVFJJRVNfT0JKID0gd3BhZG1pbi5jb3VudHJpZXM7XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9hc3NldHMvanMvc3JjL2FkbWluL2NvbmZpZy93cC1zZXR0aW5ncy5qcyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///4\n"); /***/ }), /* 5 */ diff --git a/assets/js/dist/admin/gutenberg/scripts.min.js b/assets/js/dist/admin/gutenberg/scripts.min.js index b581ffac..3cc83f8e 100644 --- a/assets/js/dist/admin/gutenberg/scripts.min.js +++ b/assets/js/dist/admin/gutenberg/scripts.min.js @@ -1,2 +1,2 @@ -!function(t){function e(i){if(n[i])return n[i].exports;var r=n[i]={i:i,l:!1,exports:{}};return t[i].call(r.exports,r,r.exports,e),r.l=!0,r.exports}var n={};e.m=t,e.c=n,e.d=function(t,n,i){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:i})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="/assets/js/dist/admin/gutenberg/",e(e.s=94)}([function(t,e){function n(t){return t&&t.__esModule?t:{default:t}}t.exports=n},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GUTENBERG_STORE_LINK=e.GUTENBERG_GIFT_CERTIFICATE_BALANCE=e.GUTENBERG_GIFT_CERTIFICATE_FORM=e.GUTENBERG_REGISTER=e.GUTENBERG_LOGIN=e.GUTENBERG_ORDERS=e.GUTENBERG_ADDRESS=e.GUTENBERG_ACCOUNT=e.GUTENBERG_CART=e.GUTENBERG_PRODUCTS=e.GUTENBERG_BLOCKS=e.gutenbergconfig=void 0;var i=window.bigcommerce_gutenberg_config||{};e.gutenbergconfig=i;var r=i.blocks||{};e.GUTENBERG_BLOCKS=r;var o=r["bigcommerce/products"]||{};e.GUTENBERG_PRODUCTS=o;var s=r["bigcommerce/cart"]||{};e.GUTENBERG_CART=s;var a=r["bigcommerce/account-profile"]||{};e.GUTENBERG_ACCOUNT=a;var c=r["bigcommerce/address-list"]||{};e.GUTENBERG_ADDRESS=c;var u=r["bigcommerce/order-history"]||{};e.GUTENBERG_ORDERS=u;var l=r["bigcommerce/login-form"]||{};e.GUTENBERG_LOGIN=l;var d=r["bigcommerce/registration-form"]||{};e.GUTENBERG_REGISTER=d;var h=r["bigcommerce/gift-certificate-form"]||{};e.GUTENBERG_GIFT_CERTIFICATE_FORM=h;var f=r["bigcommerce/gift-certificate-balance"]||{};e.GUTENBERG_GIFT_CERTIFICATE_BALANCE=f;var p=i.store_link||"";e.GUTENBERG_STORE_LINK=p},function(t,e){var n=t.exports={version:"2.5.3"};"number"==typeof __e&&(__e=n)},function(t,e,n){var i=n(49)("wks"),r=n(34),o=n(9).Symbol,s="function"==typeof o;(t.exports=function(t){return i[t]||(i[t]=s&&o[t]||(s?o:r)("Symbol."+t))}).store=i},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PRODUCTS_ORDER=e.PRODUCTS_RECENT=e.PRODUCTS_SEARCH=e.PRODUCTS_BRAND=e.PRODUCTS_FLAG=e.PRODUCTS_CATEGORY=e.ADMIN_ICONS=e.ADMIN_IMAGES=e.SHORTCODE_ENDPOINT=e.PRODUCTS_ENDPOINT=void 0,n(83),n(190);var i=window.bigcommerce_admin_config||{},r=i.editor_dialog||{},o=r.product_api_url||"";e.PRODUCTS_ENDPOINT=o;var s=r.shortcode_api_url||"";e.SHORTCODE_ENDPOINT=s;var a=i.images_url||"";e.ADMIN_IMAGES=a;var c=i.icons_url||"";e.ADMIN_ICONS=c;var u=i.categories;e.PRODUCTS_CATEGORY=u;var l=i.flags;e.PRODUCTS_FLAG=l;var d=i.brands;e.PRODUCTS_BRAND=d;var h=i.search;e.PRODUCTS_SEARCH=h;var f=i.recent;e.PRODUCTS_RECENT=f;var p=i.sort_order;e.PRODUCTS_ORDER=p},function(t,e,n){var i=n(9),r=n(2),o=n(41),s=n(19),a=function(t,e,n){var c,u,l,d=t&a.F,h=t&a.G,f=t&a.S,p=t&a.P,v=t&a.B,m=t&a.W,g=h?r:r[e]||(r[e]={}),y=g.prototype,b=h?i:f?i[e]:(i[e]||{}).prototype;h&&(n=e);for(c in n)(u=!d&&b&&void 0!==b[c])&&c in g||(l=u?b[c]:n[c],g[c]=h&&"function"!=typeof b[c]?n[c]:v&&u?o(l,i):m&&b[c]==l?function(t){var e=function(e,n,i){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,i)}return t.apply(this,arguments)};return e.prototype=t.prototype,e}(l):p&&"function"==typeof l?o(Function.call,l):l,p&&((g.virtual||(g.virtual={}))[c]=l,t&a.R&&y&&!y[c]&&s(y,c,l)))};a.F=1,a.G=2,a.S=4,a.P=8,a.B=16,a.W=32,a.U=64,a.R=128,t.exports=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i={isFetching:!1,isGutenberg:!1,currentEditor:"",productHTML:"",wpAPIDisplaySettings:{order:"",orderby:"",per_page:""},wpAPIQueryObj:{bigcommerce_flag:[],bigcommerce_brand:[],bigcommerce_category:[],recent:[],search:[]},selectedProducts:{post_id:[]},insertCallback:!1};e.default=i},function(t,e,n){var i=n(43).f,r=Function.prototype,o=/^\s*function ([^ (]*)/;"name"in r||n(23)&&i(r,"name",{configurable:!0,get:function(){try{return(""+this).match(o)[1]}catch(t){return""}}})},function(t,e,n){var i=n(59),r=n(38);t.exports=function(t){return i(r(t))}},function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(t,e,n){var i=n(14),r=n(60),o=n(40),s=Object.defineProperty;e.f=n(13)?Object.defineProperty:function(t,e,n){if(i(t),e=o(e,!0),i(n),r)try{return s(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){function i(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){var i=o&&r?r(t,n):{};i.get||i.set?o(e,n,i):e[n]=t[n]}return e.default=t,e}var r=n(96),o=n(63);t.exports=i},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e,n){t.exports=!n(18)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e,n){var i=n(17);t.exports=function(t){if(!i(t))throw TypeError(t+" is not an object!");return t}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.insertBefore=e.insertAfter=e.closest=e.getNodes=e.convertElements=e.hasClassFromArray=e.removeClassThatContains=e.removeClass=e.hasClass=e.getChildren=e.addClass=void 0;var i=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=t;return!!n&&(n.classList.add(e),n)};e.addClass=i;var r=function(t){var e=[],n=t.children.length;for(n;n--;)8!==t.children[n].nodeType&&e.unshift(t.children[n]);return e};e.getChildren=r;var o=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return!!t&&t.classList.contains(e)};e.hasClass=o;var s=function(t,e){var n=t;return!!n&&(n.classList.remove(e),n)};e.removeClass=s;var a=function(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=0;n1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";return e.some(function(e){return t.classList.contains("".concat(n).concat(e).concat(i))})};e.hasClassFromArray=c;var u=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=[],n=t.length;for(n;n--;e.unshift(t[n]));return e};e.convertElements=u;var l=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:document,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r=i?t:'[data-js="'.concat(t,'"]'),o=n.querySelectorAll(r);return e&&(o=u(o)),o};e.getNodes=l;var d=function(t,e){var n,i;for(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"].some(function(t){return"function"==typeof document.body[t]&&(n=t,!0)});t;){if((i=t.parentElement)&&i[n](e))return i;t=i}return null};e.closest=d;var h=function(t,e){e.parentNode.insertBefore(t,e.nextElementSibling)};e.insertAfter=h;var f=function(t,e){e.parentNode.insertBefore(t,e)};e.insertBefore=f},function(t,e,n){"use strict";var i=n(0);Object.defineProperty(e,"__esModule",{value:!0}),e.trigger=e.ready=e.on=void 0;var r=i(n(164)),o=function(t,e,n){t.addEventListener?t.addEventListener(e,n):t.attachEvent("on".concat(e),function(){n.call(t)})};e.on=o;var s=function(t){"loading"!==document.readyState?t():document.addEventListener?document.addEventListener("DOMContentLoaded",t):document.attachEvent("onreadystatechange",function(){"loading"!==document.readyState&&t()})};e.ready=s;var a=function(t){var e,n=(0,r.default)({data:{},el:document,event:"",native:!0},t);if(n.native)e=document.createEvent("HTMLEvents"),e.initEvent(n.event,!0,!1);else try{e=new CustomEvent(n.event,{detail:n.data})}catch(t){e=document.createEvent("CustomEvent"),e.initCustomEvent(n.event,!0,!0,n.data)}n.el.dispatchEvent(e)};e.trigger=a},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,n){var i=n(10),r=n(22);t.exports=n(13)?function(t,e,n){return i.f(t,e,r(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e){t.exports={}},function(t,e){e.f={}.propertyIsEnumerable},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){t.exports=!n(44)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e,n){var i=n(78),r=n(50);t.exports=Object.keys||function(t){return i(t,r)}},function(t,e,n){function i(t,e,n,i,r){var s=o.apply(this,arguments);return t.addEventListener(n,s,r),{destroy:function(){t.removeEventListener(n,s,r)}}}function r(t,e,n,r,o){return"function"==typeof t.addEventListener?i.apply(null,arguments):"function"==typeof n?i.bind(null,document).apply(null,arguments):("string"==typeof t&&(t=document.querySelectorAll(t)),Array.prototype.map.call(t,function(t){return i(t,e,n,r,o)}))}function o(t,e,n,i){return function(n){n.delegateTarget=s(n.target,e),n.delegateTarget&&i.call(t,n)}}var s=n(159);t.exports=r},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.I18N=void 0;var i=window.bigcommerce_admin_i18n||{};e.I18N=i},function(t,e,n){var i=n(102),r=n(64),o=n(117),s=r(function(t,e,n){return i(t,o(e)||0,n)});t.exports=s},function(t,e,n){function i(t){return null==t?void 0===t?c:a:u&&u in Object(t)?o(t):s(t)}var r=n(68),o=n(110),s=n(111),a="[object Null]",c="[object Undefined]",u=r?r.toStringTag:void 0;t.exports=i},function(t,e){function n(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}t.exports=n},function(t,e){function n(t){return null!=t&&"object"==typeof t}t.exports=n},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(t,e,n){"use strict";var i=n(136)(!0);n(76)(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,e=this._t,n=this._i;return n>=e.length?{value:void 0,done:!0}:(t=i(e,n),this._i+=t.length,{value:t,done:!1})})},function(t,e){var n=0,i=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+i).toString(36))}},function(t,e,n){var i=n(38);t.exports=function(t){return Object(i(t))}},function(t,e,n){"use strict";var i=n(0);Object.defineProperty(e,"__esModule",{value:!0}),e.wpAPIProductsPreview=e.wpAPICartDelete=e.wpAPICartUpdate=e.wpAPIShortcodeBuilder=e.wpAPIProductLookup=void 0;var r=i(n(184)),o=n(4),s=n(1),a=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return r.default.get(o.PRODUCTS_ENDPOINT).query(t)};e.wpAPIProductLookup=a;var c=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return r.default.get(o.SHORTCODE_ENDPOINT).query(t)};e.wpAPIShortcodeBuilder=c;var u=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return r.default.put(t).query(e)};e.wpAPICartUpdate=u;var l=function(t){return r.default.del(t)};e.wpAPICartDelete=l;var d=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r.default.get(s.GUTENBERG_PRODUCTS.preview_url).query(t)};e.wpAPIProductsPreview=d},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,n){var i=n(21),r=n(22),o=n(8),s=n(40),a=n(12),c=n(60),u=Object.getOwnPropertyDescriptor;e.f=n(13)?u:function(t,e){if(t=o(t),e=s(e,!0),c)try{return u(t,e)}catch(t){}if(a(t,e))return r(!i.f.call(t,e),t[e])}},function(t,e,n){var i=n(17);t.exports=function(t,e){if(!i(t))return t;var n,r;if(e&&"function"==typeof(n=t.toString)&&!i(r=n.call(t)))return r;if("function"==typeof(n=t.valueOf)&&!i(r=n.call(t)))return r;if(!e&&"function"==typeof(n=t.toString)&&!i(r=n.call(t)))return r;throw TypeError("Can't convert object to primitive value")}},function(t,e,n){var i=n(99);t.exports=function(t,e,n){if(i(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,i){return t.call(e,n,i)};case 3:return function(n,i,r){return t.call(e,n,i,r)}}return function(){return t.apply(e,arguments)}}},function(t,e,n){var i=n(69),r="object"==typeof self&&self&&self.Object===Object&&self,o=i||r||Function("return this")();t.exports=o},function(t,e,n){var i=n(73),r=n(122),o=n(124),s=Object.defineProperty;e.f=n(23)?Object.defineProperty:function(t,e,n){if(i(t),e=o(e,!0),i(n),r)try{return s(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e){var n=Math.ceil,i=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?i:n)(t)}},function(t,e){t.exports=!0},function(t,e,n){var i=n(14),r=n(138),o=n(50),s=n(48)("IE_PROTO"),a=function(){},c=function(){var t,e=n(61)("iframe"),i=o.length;for(e.style.display="none",n(141).appendChild(e),e.src="javascript:",t=e.contentWindow.document,t.open(),t.write("